From 3cb7611cba415b8bbf04323c18659db633c538a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20D=C3=A9ramond?= Date: Sat, 8 Mar 2025 11:15:24 +0100 Subject: [PATCH] Drop uselesss site directory --- site/.astro/collections/callouts.schema.json | 15 - site/.astro/collections/docs.schema.json | 100 - site/.astro/content-assets.mjs | 1 - site/.astro/content-modules.mjs | 111 - site/.astro/content.d.ts | 187 - site/.astro/data-store.json | 1 - site/.astro/settings.json | 5 - site/.astro/types.d.ts | 2 - site/dist/404.html | 21 - site/dist/CNAME | 1 - ...astro_type_script_index_0_lang.BEd1At9B.js | 6 - ...astro_type_script_index_0_lang.lFiTneBv.js | 191 - ...astro_type_script_index_1_lang.CAqD2hc_.js | 12 - site/dist/_astro/_slug_.BBRoHHoO.css | 11 - site/dist/about/index.html | 1 - site/dist/apple-touch-icon.png | Bin 7307 -> 0 bytes site/dist/components/index.html | 1 - site/dist/docs/5.3/about/brand/index.html | 35 - site/dist/docs/5.3/about/index.html | 1 - site/dist/docs/5.3/about/license/index.html | 50 - site/dist/docs/5.3/about/overview/index.html | 34 - site/dist/docs/5.3/about/team/index.html | 27 - .../docs/5.3/about/translations/index.html | 28 - site/dist/docs/5.3/assets/CNAME | 1 - .../dist/docs/5.3/assets/apple-touch-icon.png | Bin 7307 -> 0 bytes .../5.3/assets/brand/bootstrap-logo-black.svg | 1 - .../assets/brand/bootstrap-logo-shadow.png | Bin 13093 -> 0 bytes .../assets/brand/bootstrap-logo-shadow@2x.png | Bin 42797 -> 0 bytes .../5.3/assets/brand/bootstrap-logo-white.svg | 1 - .../docs/5.3/assets/brand/bootstrap-logo.svg | 1 - .../5.3/assets/brand/bootstrap-social.png | Bin 699429 -> 0 bytes site/dist/docs/5.3/assets/favicon.ico | Bin 15086 -> 0 bytes .../docs/5.3/assets/img/bootstrap-icons.png | Bin 40346 -> 0 bytes .../5.3/assets/img/bootstrap-icons@2x.png | Bin 120489 -> 0 bytes .../assets/img/bootstrap-themes-collage.png | Bin 73534 -> 0 bytes .../img/bootstrap-themes-collage@2x.png | Bin 237638 -> 0 bytes .../docs/5.3/assets/img/bootstrap-themes.png | Bin 88695 -> 0 bytes .../5.3/assets/img/bootstrap-themes@2x.png | Bin 278159 -> 0 bytes .../5.3/assets/img/examples/album-rtl.png | Bin 6313 -> 0 bytes .../5.3/assets/img/examples/album-rtl@2x.png | Bin 15241 -> 0 bytes .../docs/5.3/assets/img/examples/album.png | Bin 10667 -> 0 bytes .../docs/5.3/assets/img/examples/album@2x.png | Bin 24904 -> 0 bytes .../docs/5.3/assets/img/examples/badges.png | Bin 6180 -> 0 bytes .../5.3/assets/img/examples/badges@2x.png | Bin 14231 -> 0 bytes .../docs/5.3/assets/img/examples/blog-rtl.png | Bin 12545 -> 0 bytes .../5.3/assets/img/examples/blog-rtl@2x.png | Bin 31035 -> 0 bytes .../docs/5.3/assets/img/examples/blog.png | Bin 15245 -> 0 bytes .../docs/5.3/assets/img/examples/blog@2x.png | Bin 36944 -> 0 bytes .../5.3/assets/img/examples/breadcrumbs.png | Bin 2359 -> 0 bytes .../assets/img/examples/breadcrumbs@2x.png | Bin 6024 -> 0 bytes .../docs/5.3/assets/img/examples/buttons.png | Bin 4493 -> 0 bytes .../5.3/assets/img/examples/buttons@2x.png | Bin 9827 -> 0 bytes .../5.3/assets/img/examples/carousel-rtl.png | Bin 10242 -> 0 bytes .../assets/img/examples/carousel-rtl@2x.png | Bin 24414 -> 0 bytes .../docs/5.3/assets/img/examples/carousel.png | Bin 13170 -> 0 bytes .../5.3/assets/img/examples/carousel@2x.png | Bin 31271 -> 0 bytes .../assets/img/examples/cheatsheet-rtl.png | Bin 6089 -> 0 bytes .../assets/img/examples/cheatsheet-rtl@2x.png | Bin 13863 -> 0 bytes .../5.3/assets/img/examples/cheatsheet.png | Bin 8132 -> 0 bytes .../5.3/assets/img/examples/cheatsheet@2x.png | Bin 19324 -> 0 bytes .../5.3/assets/img/examples/checkout-rtl.png | Bin 8847 -> 0 bytes .../assets/img/examples/checkout-rtl@2x.png | Bin 21952 -> 0 bytes .../docs/5.3/assets/img/examples/checkout.png | Bin 7639 -> 0 bytes .../5.3/assets/img/examples/checkout@2x.png | Bin 19105 -> 0 bytes .../docs/5.3/assets/img/examples/cover.png | Bin 7240 -> 0 bytes .../docs/5.3/assets/img/examples/cover@2x.png | Bin 17927 -> 0 bytes .../5.3/assets/img/examples/dashboard-rtl.png | Bin 8261 -> 0 bytes .../assets/img/examples/dashboard-rtl@2x.png | Bin 19363 -> 0 bytes .../5.3/assets/img/examples/dashboard.png | Bin 11914 -> 0 bytes .../5.3/assets/img/examples/dashboard@2x.png | Bin 26556 -> 0 bytes .../5.3/assets/img/examples/dropdowns.png | Bin 6146 -> 0 bytes .../5.3/assets/img/examples/dropdowns@2x.png | Bin 14972 -> 0 bytes .../docs/5.3/assets/img/examples/features.png | Bin 6067 -> 0 bytes .../5.3/assets/img/examples/features@2x.png | Bin 14971 -> 0 bytes .../docs/5.3/assets/img/examples/footers.png | Bin 4295 -> 0 bytes .../5.3/assets/img/examples/footers@2x.png | Bin 10209 -> 0 bytes .../docs/5.3/assets/img/examples/grid.png | Bin 9392 -> 0 bytes .../docs/5.3/assets/img/examples/grid@2x.png | Bin 24996 -> 0 bytes .../docs/5.3/assets/img/examples/headers.png | Bin 5180 -> 0 bytes .../5.3/assets/img/examples/headers@2x.png | Bin 12565 -> 0 bytes .../docs/5.3/assets/img/examples/heroes.png | Bin 9017 -> 0 bytes .../5.3/assets/img/examples/heroes@2x.png | Bin 23433 -> 0 bytes .../5.3/assets/img/examples/jumbotron.png | Bin 9155 -> 0 bytes .../5.3/assets/img/examples/jumbotron@2x.png | Bin 23316 -> 0 bytes .../5.3/assets/img/examples/jumbotrons.png | Bin 6463 -> 0 bytes .../5.3/assets/img/examples/jumbotrons@2x.png | Bin 13933 -> 0 bytes .../5.3/assets/img/examples/list-groups.png | Bin 7098 -> 0 bytes .../assets/img/examples/list-groups@2x.png | Bin 17715 -> 0 bytes .../docs/5.3/assets/img/examples/masonry.png | Bin 15234 -> 0 bytes .../5.3/assets/img/examples/masonry@2x.png | Bin 37338 -> 0 bytes .../docs/5.3/assets/img/examples/modals.png | Bin 4814 -> 0 bytes .../5.3/assets/img/examples/modals@2x.png | Bin 11623 -> 0 bytes .../5.3/assets/img/examples/navbar-bottom.png | Bin 4747 -> 0 bytes .../assets/img/examples/navbar-bottom@2x.png | Bin 11588 -> 0 bytes .../5.3/assets/img/examples/navbar-fixed.png | Bin 5864 -> 0 bytes .../assets/img/examples/navbar-fixed@2x.png | Bin 13971 -> 0 bytes .../5.3/assets/img/examples/navbar-static.png | Bin 6538 -> 0 bytes .../assets/img/examples/navbar-static@2x.png | Bin 15127 -> 0 bytes .../assets/img/examples/navbars-offcanvas.png | Bin 6781 -> 0 bytes .../img/examples/navbars-offcanvas@2x.png | Bin 16913 -> 0 bytes .../docs/5.3/assets/img/examples/navbars.png | Bin 12963 -> 0 bytes .../5.3/assets/img/examples/navbars@2x.png | Bin 31168 -> 0 bytes .../assets/img/examples/offcanvas-navbar.png | Bin 9673 -> 0 bytes .../img/examples/offcanvas-navbar@2x.png | Bin 23926 -> 0 bytes .../docs/5.3/assets/img/examples/pricing.png | Bin 11621 -> 0 bytes .../5.3/assets/img/examples/pricing@2x.png | Bin 29073 -> 0 bytes .../docs/5.3/assets/img/examples/product.png | Bin 12906 -> 0 bytes .../5.3/assets/img/examples/product@2x.png | Bin 27953 -> 0 bytes .../docs/5.3/assets/img/examples/sidebars.png | Bin 12287 -> 0 bytes .../5.3/assets/img/examples/sidebars@2x.png | Bin 33499 -> 0 bytes .../docs/5.3/assets/img/examples/sign-in.png | Bin 2199 -> 0 bytes .../5.3/assets/img/examples/sign-in@2x.png | Bin 4568 -> 0 bytes .../assets/img/examples/starter-template.png | Bin 7753 -> 0 bytes .../img/examples/starter-template@2x.png | Bin 20134 -> 0 bytes .../img/examples/sticky-footer-navbar.png | Bin 6874 -> 0 bytes .../img/examples/sticky-footer-navbar@2x.png | Bin 15720 -> 0 bytes .../5.3/assets/img/examples/sticky-footer.png | Bin 4278 -> 0 bytes .../assets/img/examples/sticky-footer@2x.png | Bin 9665 -> 0 bytes .../img/favicons/android-chrome-192x192.png | Bin 8166 -> 0 bytes .../img/favicons/android-chrome-512x512.png | Bin 23009 -> 0 bytes .../assets/img/favicons/apple-touch-icon.png | Bin 7307 -> 0 bytes .../5.3/assets/img/favicons/favicon-16x16.png | Bin 525 -> 0 bytes .../5.3/assets/img/favicons/favicon-32x32.png | Bin 1152 -> 0 bytes .../docs/5.3/assets/img/favicons/favicon.ico | Bin 15086 -> 0 bytes .../5.3/assets/img/favicons/manifest.json | 20 - .../assets/img/favicons/safari-pinned-tab.svg | 1 - .../assets/img/guides/bootstrap-parcel.png | Bin 144652 -> 0 bytes .../assets/img/guides/bootstrap-parcel@2x.png | Bin 511984 -> 0 bytes .../5.3/assets/img/guides/bootstrap-vite.png | Bin 146772 -> 0 bytes .../assets/img/guides/bootstrap-vite@2x.png | Bin 517193 -> 0 bytes .../assets/img/guides/bootstrap-webpack.png | Bin 149510 -> 0 bytes .../img/guides/bootstrap-webpack@2x.png | Bin 532848 -> 0 bytes .../guides/parcel-dev-server-bootstrap.png | Bin 15565 -> 0 bytes .../assets/img/guides/parcel-dev-server.png | Bin 13345 -> 0 bytes .../img/guides/vite-dev-server-bootstrap.png | Bin 14001 -> 0 bytes .../5.3/assets/img/guides/vite-dev-server.png | Bin 13265 -> 0 bytes .../guides/webpack-dev-server-bootstrap.png | Bin 14702 -> 0 bytes .../assets/img/guides/webpack-dev-server.png | Bin 13999 -> 0 bytes site/dist/docs/5.3/assets/img/parcel.png | Bin 6001 -> 0 bytes site/dist/docs/5.3/assets/img/vite.svg | 1 - site/dist/docs/5.3/assets/img/webpack.svg | 1 - site/dist/docs/5.3/assets/js/color-modes.js | 80 - .../dist/docs/5.3/assets/js/validate-forms.js | 19 - site/dist/docs/5.3/assets/sw.js | 27 - .../docs/5.3/components/accordion/index.html | 316 - .../docs/5.3/components/alerts/index.html | 400 - .../dist/docs/5.3/components/badge/index.html | 131 - .../docs/5.3/components/breadcrumb/index.html | 142 - .../5.3/components/button-group/index.html | 362 - .../docs/5.3/components/buttons/index.html | 417 - site/dist/docs/5.3/components/card/index.html | 1277 -- .../docs/5.3/components/carousel/index.html | 727 - .../5.3/components/close-button/index.html | 71 - .../docs/5.3/components/collapse/index.html | 280 - .../docs/5.3/components/dropdowns/index.html | 1233 -- site/dist/docs/5.3/components/index.html | 1 - .../docs/5.3/components/list-group/index.html | 703 - .../dist/docs/5.3/components/modal/index.html | 689 - .../docs/5.3/components/navbar/index.html | 1138 -- .../docs/5.3/components/navs-tabs/index.html | 717 - site/dist/docs/5.3/components/navs/index.html | 1 - .../docs/5.3/components/offcanvas/index.html | 498 - .../docs/5.3/components/pagination/index.html | 304 - .../5.3/components/placeholders/index.html | 127 - .../docs/5.3/components/popovers/index.html | 422 - .../docs/5.3/components/progress/index.html | 249 - .../docs/5.3/components/scrollspy/index.html | 313 - .../docs/5.3/components/spinners/index.html | 298 - .../docs/5.3/components/toasts/index.html | 560 - .../docs/5.3/components/tooltips/index.html | 390 - site/dist/docs/5.3/content/figures/index.html | 48 - site/dist/docs/5.3/content/images/index.html | 60 - site/dist/docs/5.3/content/index.html | 1 - site/dist/docs/5.3/content/reboot/index.html | 332 - site/dist/docs/5.3/content/tables/index.html | 977 -- .../docs/5.3/content/typography/index.html | 380 - .../docs/5.3/customize/color-modes/index.html | 465 - site/dist/docs/5.3/customize/color/index.html | 138 - .../docs/5.3/customize/components/index.html | 121 - .../5.3/customize/css-variables/index.html | 242 - site/dist/docs/5.3/customize/index.html | 1 - .../docs/5.3/customize/optimize/index.html | 124 - .../docs/5.3/customize/options/index.html | 127 - .../docs/5.3/customize/overview/index.html | 47 - site/dist/docs/5.3/customize/sass/index.html | 300 - .../dist/docs/5.3/dist/css/bootstrap-grid.css | 4085 ------ .../docs/5.3/dist/css/bootstrap-grid.css.map | 1 - .../docs/5.3/dist/css/bootstrap-grid.min.css | 6 - .../5.3/dist/css/bootstrap-grid.min.css.map | 1 - .../docs/5.3/dist/css/bootstrap-grid.rtl.css | 4084 ------ .../5.3/dist/css/bootstrap-grid.rtl.css.map | 1 - .../5.3/dist/css/bootstrap-grid.rtl.min.css | 6 - .../dist/css/bootstrap-grid.rtl.min.css.map | 1 - .../docs/5.3/dist/css/bootstrap-reboot.css | 597 - .../5.3/dist/css/bootstrap-reboot.css.map | 1 - .../5.3/dist/css/bootstrap-reboot.min.css | 6 - .../5.3/dist/css/bootstrap-reboot.min.css.map | 1 - .../5.3/dist/css/bootstrap-reboot.rtl.css | 594 - .../5.3/dist/css/bootstrap-reboot.rtl.css.map | 1 - .../5.3/dist/css/bootstrap-reboot.rtl.min.css | 6 - .../dist/css/bootstrap-reboot.rtl.min.css.map | 1 - .../docs/5.3/dist/css/bootstrap-utilities.css | 5402 ------- .../5.3/dist/css/bootstrap-utilities.css.map | 1 - .../5.3/dist/css/bootstrap-utilities.min.css | 6 - .../dist/css/bootstrap-utilities.min.css.map | 1 - .../5.3/dist/css/bootstrap-utilities.rtl.css | 5393 ------- .../dist/css/bootstrap-utilities.rtl.css.map | 1 - .../dist/css/bootstrap-utilities.rtl.min.css | 6 - .../css/bootstrap-utilities.rtl.min.css.map | 1 - site/dist/docs/5.3/dist/css/bootstrap.css | 12057 ---------------- site/dist/docs/5.3/dist/css/bootstrap.css.map | 1 - site/dist/docs/5.3/dist/css/bootstrap.min.css | 6 - .../docs/5.3/dist/css/bootstrap.min.css.map | 1 - site/dist/docs/5.3/dist/css/bootstrap.rtl.css | 12030 --------------- .../docs/5.3/dist/css/bootstrap.rtl.css.map | 1 - .../docs/5.3/dist/css/bootstrap.rtl.min.css | 6 - .../5.3/dist/css/bootstrap.rtl.min.css.map | 1 - .../dist/docs/5.3/dist/js/bootstrap.bundle.js | 6314 -------- .../docs/5.3/dist/js/bootstrap.bundle.js.map | 1 - .../docs/5.3/dist/js/bootstrap.bundle.min.js | 7 - .../5.3/dist/js/bootstrap.bundle.min.js.map | 1 - site/dist/docs/5.3/dist/js/bootstrap.esm.js | 4447 ------ .../docs/5.3/dist/js/bootstrap.esm.js.map | 1 - .../docs/5.3/dist/js/bootstrap.esm.min.js | 7 - .../docs/5.3/dist/js/bootstrap.esm.min.js.map | 1 - site/dist/docs/5.3/dist/js/bootstrap.js | 4494 ------ site/dist/docs/5.3/dist/js/bootstrap.js.map | 1 - site/dist/docs/5.3/dist/js/bootstrap.min.js | 7 - .../docs/5.3/dist/js/bootstrap.min.js.map | 1 - site/dist/docs/5.3/docsref/index.html | 53 - .../docs/5.3/examples/album-rtl/index.html | 8 - site/dist/docs/5.3/examples/album/index.html | 8 - site/dist/docs/5.3/examples/badges/badges.css | 3 - site/dist/docs/5.3/examples/badges/index.html | 32 - .../docs/5.3/examples/blog-rtl/index.html | 14 - site/dist/docs/5.3/examples/blog/blog.css | 39 - site/dist/docs/5.3/examples/blog/blog.rtl.css | 39 - site/dist/docs/5.3/examples/blog/index.html | 14 - .../5.3/examples/breadcrumbs/breadcrumbs.css | 50 - .../docs/5.3/examples/breadcrumbs/index.html | 16 - .../dist/docs/5.3/examples/buttons/index.html | 12 - .../docs/5.3/examples/carousel-rtl/index.html | 9 - .../docs/5.3/examples/carousel/carousel.css | 82 - .../5.3/examples/carousel/carousel.rtl.css | 74 - .../docs/5.3/examples/carousel/index.html | 9 - .../5.3/examples/cheatsheet-rtl/index.html | 1276 -- .../5.3/examples/cheatsheet/cheatsheet.css | 163 - .../5.3/examples/cheatsheet/cheatsheet.js | 73 - .../examples/cheatsheet/cheatsheet.rtl.css | 156 - .../docs/5.3/examples/cheatsheet/index.html | 1257 -- .../docs/5.3/examples/checkout-rtl/index.html | 32 - .../docs/5.3/examples/checkout/checkout.css | 3 - .../docs/5.3/examples/checkout/checkout.js | 19 - .../docs/5.3/examples/checkout/index.html | 32 - site/dist/docs/5.3/examples/cover/cover.css | 50 - site/dist/docs/5.3/examples/cover/index.html | 8 - .../5.3/examples/dashboard-rtl/dashboard.js | 49 - .../5.3/examples/dashboard-rtl/index.html | 34 - .../docs/5.3/examples/dashboard/dashboard.css | 48 - .../docs/5.3/examples/dashboard/dashboard.js | 49 - .../5.3/examples/dashboard/dashboard.rtl.css | 48 - .../docs/5.3/examples/dashboard/index.html | 34 - .../docs/5.3/examples/dropdowns/dropdowns.css | 71 - .../docs/5.3/examples/dropdowns/index.html | 48 - .../docs/5.3/examples/features/features.css | 26 - .../docs/5.3/examples/features/index.html | 20 - .../examples/features/unsplash-photo-1.jpg | Bin 10433 -> 0 bytes .../examples/features/unsplash-photo-2.jpg | Bin 113000 -> 0 bytes .../examples/features/unsplash-photo-3.jpg | Bin 40589 -> 0 bytes .../dist/docs/5.3/examples/footers/index.html | 8 - site/dist/docs/5.3/examples/grid/grid.css | 13 - site/dist/docs/5.3/examples/grid/index.html | 12 - .../docs/5.3/examples/headers/headers.css | 15 - .../dist/docs/5.3/examples/headers/index.html | 18 - .../5.3/examples/heroes/bootstrap-docs.png | Bin 369528 -> 0 bytes .../5.3/examples/heroes/bootstrap-themes.png | Bin 278159 -> 0 bytes site/dist/docs/5.3/examples/heroes/heroes.css | 3 - site/dist/docs/5.3/examples/heroes/index.html | 9 - site/dist/docs/5.3/examples/index.html | 28 - .../docs/5.3/examples/jumbotron/index.html | 9 - .../docs/5.3/examples/jumbotrons/index.html | 22 - .../5.3/examples/jumbotrons/jumbotrons.css | 1 - .../docs/5.3/examples/list-groups/index.html | 36 - .../5.3/examples/list-groups/list-groups.css | 63 - .../dist/docs/5.3/examples/masonry/index.html | 13 - site/dist/docs/5.3/examples/modals/index.html | 20 - site/dist/docs/5.3/examples/modals/modals.css | 7 - .../5.3/examples/navbar-bottom/index.html | 8 - .../docs/5.3/examples/navbar-fixed/index.html | 8 - .../examples/navbar-fixed/navbar-fixed.css | 5 - .../5.3/examples/navbar-static/index.html | 8 - .../examples/navbar-static/navbar-static.css | 4 - .../5.3/examples/navbars-offcanvas/index.html | 14 - .../navbars-offcanvas/navbars-offcanvas.css | 7 - .../dist/docs/5.3/examples/navbars/index.html | 8 - .../docs/5.3/examples/navbars/navbars.css | 7 - .../5.3/examples/offcanvas-navbar/index.html | 16 - .../offcanvas-navbar/offcanvas-navbar.css | 52 - .../offcanvas-navbar/offcanvas-navbar.js | 7 - .../docs/5.3/examples/offcanvas/index.html | 1 - .../dist/docs/5.3/examples/pricing/index.html | 8 - .../docs/5.3/examples/pricing/pricing.css | 11 - .../dist/docs/5.3/examples/product/index.html | 14 - .../docs/5.3/examples/product/product.css | 74 - .../docs/5.3/examples/sidebars/index.html | 36 - .../docs/5.3/examples/sidebars/sidebars.css | 63 - .../docs/5.3/examples/sidebars/sidebars.js | 8 - .../dist/docs/5.3/examples/sign-in/index.html | 10 - .../docs/5.3/examples/sign-in/sign-in.css | 25 - .../5.3/examples/starter-template/index.html | 27 - .../examples/sticky-footer-navbar/index.html | 8 - .../sticky-footer-navbar.css | 7 - .../5.3/examples/sticky-footer/index.html | 8 - .../examples/sticky-footer/sticky-footer.css | 9 - site/dist/docs/5.3/extend/approach/index.html | 71 - site/dist/docs/5.3/extend/icons/index.html | 36 - site/dist/docs/5.3/extend/index.html | 1 - .../docs/5.3/forms/checks-radios/index.html | 496 - site/dist/docs/5.3/forms/checks/index.html | 1 - .../docs/5.3/forms/floating-labels/index.html | 243 - .../docs/5.3/forms/form-control/index.html | 285 - site/dist/docs/5.3/forms/index.html | 1 - .../docs/5.3/forms/input-group/index.html | 510 - site/dist/docs/5.3/forms/layout/index.html | 529 - site/dist/docs/5.3/forms/overview/index.html | 151 - site/dist/docs/5.3/forms/range/index.html | 67 - site/dist/docs/5.3/forms/select/index.html | 147 - .../dist/docs/5.3/forms/validation/index.html | 833 -- .../getting-started/accessibility/index.html | 61 - .../getting-started/best-practices/index.html | 34 - .../browsers-devices/index.html | 121 - .../getting-started/build-tools/index.html | 1 - .../5.3/getting-started/contents/index.html | 157 - .../5.3/getting-started/contribute/index.html | 80 - .../5.3/getting-started/download/index.html | 104 - site/dist/docs/5.3/getting-started/index.html | 1 - .../getting-started/introduction/index.html | 151 - .../5.3/getting-started/javascript/index.html | 299 - .../5.3/getting-started/parcel/index.html | 146 - .../docs/5.3/getting-started/rfs/index.html | 80 - .../docs/5.3/getting-started/rtl/index.html | 163 - .../docs/5.3/getting-started/vite/index.html | 164 - .../5.3/getting-started/webpack/index.html | 309 - .../dist/docs/5.3/helpers/clearfix/index.html | 50 - .../5.3/helpers/color-background/index.html | 71 - .../docs/5.3/helpers/colored-links/index.html | 67 - .../docs/5.3/helpers/focus-ring/index.html | 82 - .../docs/5.3/helpers/icon-link/index.html | 86 - site/dist/docs/5.3/helpers/index.html | 1 - .../dist/docs/5.3/helpers/position/index.html | 58 - site/dist/docs/5.3/helpers/ratio/index.html | 91 - .../5.3/helpers/screen-readers/index.html | 1 - site/dist/docs/5.3/helpers/stacks/index.html | 107 - .../5.3/helpers/stretched-link/index.html | 110 - .../5.3/helpers/text-truncation/index.html | 46 - .../docs/5.3/helpers/vertical-rule/index.html | 59 - .../5.3/helpers/visually-hidden/index.html | 41 - site/dist/docs/5.3/index.html | 1 - .../docs/5.3/layout/breakpoints/index.html | 194 - site/dist/docs/5.3/layout/columns/index.html | 525 - .../docs/5.3/layout/containers/index.html | 162 - site/dist/docs/5.3/layout/css-grid/index.html | 319 - site/dist/docs/5.3/layout/grid/index.html | 579 - site/dist/docs/5.3/layout/gutters/index.html | 237 - site/dist/docs/5.3/layout/index.html | 1 - .../dist/docs/5.3/layout/utilities/index.html | 35 - site/dist/docs/5.3/layout/z-index/index.html | 39 - site/dist/docs/5.3/migration/index.html | 948 -- site/dist/docs/5.3/utilities/api/index.html | 580 - .../docs/5.3/utilities/background/index.html | 314 - .../docs/5.3/utilities/borders/index.html | 471 - .../dist/docs/5.3/utilities/colors/index.html | 287 - .../docs/5.3/utilities/display/index.html | 163 - site/dist/docs/5.3/utilities/flex/index.html | 394 - site/dist/docs/5.3/utilities/float/index.html | 60 - site/dist/docs/5.3/utilities/index.html | 1 - .../5.3/utilities/interactions/index.html | 57 - site/dist/docs/5.3/utilities/link/index.html | 158 - .../docs/5.3/utilities/object-fit/index.html | 76 - .../docs/5.3/utilities/opacity/index.html | 46 - .../docs/5.3/utilities/overflow/index.html | 67 - .../docs/5.3/utilities/position/index.html | 193 - .../docs/5.3/utilities/shadows/index.html | 55 - .../dist/docs/5.3/utilities/sizing/index.html | 124 - .../docs/5.3/utilities/spacing/index.html | 294 - site/dist/docs/5.3/utilities/text/index.html | 265 - .../5.3/utilities/vertical-align/index.html | 72 - .../docs/5.3/utilities/visibility/index.html | 50 - .../docs/5.3/utilities/z-index/index.html | 58 - site/dist/docs/getting-started/index.html | 1 - site/dist/docs/index.html | 1 - site/dist/docs/versions/index.html | 21 - site/dist/docsref/index.html | 1 - site/dist/examples/index.html | 1 - site/dist/favicon.ico | Bin 15086 -> 0 bytes site/dist/getting-started/index.html | 1 - site/dist/index.html | 176 - site/dist/migration/index.html | 1 - site/dist/robots.txt | 5 - site/dist/sitemap-0.xml | 1 - site/dist/sitemap-index.xml | 1 - site/dist/sw.js | 27 - site/node_modules/.astro/data-store.json | 1 - site/node_modules/.vite/deps/_metadata.json | 31 - .../.vite/deps/astro___aria-query.js | 6776 --------- .../.vite/deps/astro___aria-query.js.map | 7 - .../.vite/deps/astro___axobject-query.js | 3754 ----- .../.vite/deps/astro___axobject-query.js.map | 7 - .../node_modules/.vite/deps/astro___cssesc.js | 99 - .../.vite/deps/astro___cssesc.js.map | 7 - .../node_modules/.vite/deps/chunk-BUSYA2B4.js | 8 - .../.vite/deps/chunk-BUSYA2B4.js.map | 7 - site/node_modules/.vite/deps/package.json | 3 - site/public/CNAME | 1 - site/public/apple-touch-icon.png | Bin 7307 -> 0 bytes site/public/docs/5.3/assets/CNAME | 1 - .../docs/5.3/assets/apple-touch-icon.png | Bin 7307 -> 0 bytes .../5.3/assets/brand/bootstrap-logo-black.svg | 1 - .../assets/brand/bootstrap-logo-shadow.png | Bin 13093 -> 0 bytes .../assets/brand/bootstrap-logo-shadow@2x.png | Bin 42797 -> 0 bytes .../5.3/assets/brand/bootstrap-logo-white.svg | 1 - .../docs/5.3/assets/brand/bootstrap-logo.svg | 1 - .../5.3/assets/brand/bootstrap-social.png | Bin 699429 -> 0 bytes site/public/docs/5.3/assets/favicon.ico | Bin 15086 -> 0 bytes .../docs/5.3/assets/img/bootstrap-icons.png | Bin 40346 -> 0 bytes .../5.3/assets/img/bootstrap-icons@2x.png | Bin 120489 -> 0 bytes .../assets/img/bootstrap-themes-collage.png | Bin 73534 -> 0 bytes .../img/bootstrap-themes-collage@2x.png | Bin 237638 -> 0 bytes .../docs/5.3/assets/img/bootstrap-themes.png | Bin 88695 -> 0 bytes .../5.3/assets/img/bootstrap-themes@2x.png | Bin 278159 -> 0 bytes .../5.3/assets/img/examples/album-rtl.png | Bin 6313 -> 0 bytes .../5.3/assets/img/examples/album-rtl@2x.png | Bin 15241 -> 0 bytes .../docs/5.3/assets/img/examples/album.png | Bin 10667 -> 0 bytes .../docs/5.3/assets/img/examples/album@2x.png | Bin 24904 -> 0 bytes .../docs/5.3/assets/img/examples/badges.png | Bin 6180 -> 0 bytes .../5.3/assets/img/examples/badges@2x.png | Bin 14231 -> 0 bytes .../docs/5.3/assets/img/examples/blog-rtl.png | Bin 12545 -> 0 bytes .../5.3/assets/img/examples/blog-rtl@2x.png | Bin 31035 -> 0 bytes .../docs/5.3/assets/img/examples/blog.png | Bin 15245 -> 0 bytes .../docs/5.3/assets/img/examples/blog@2x.png | Bin 36944 -> 0 bytes .../5.3/assets/img/examples/breadcrumbs.png | Bin 2359 -> 0 bytes .../assets/img/examples/breadcrumbs@2x.png | Bin 6024 -> 0 bytes .../docs/5.3/assets/img/examples/buttons.png | Bin 4493 -> 0 bytes .../5.3/assets/img/examples/buttons@2x.png | Bin 9827 -> 0 bytes .../5.3/assets/img/examples/carousel-rtl.png | Bin 10242 -> 0 bytes .../assets/img/examples/carousel-rtl@2x.png | Bin 24414 -> 0 bytes .../docs/5.3/assets/img/examples/carousel.png | Bin 13170 -> 0 bytes .../5.3/assets/img/examples/carousel@2x.png | Bin 31271 -> 0 bytes .../assets/img/examples/cheatsheet-rtl.png | Bin 6089 -> 0 bytes .../assets/img/examples/cheatsheet-rtl@2x.png | Bin 13863 -> 0 bytes .../5.3/assets/img/examples/cheatsheet.png | Bin 8132 -> 0 bytes .../5.3/assets/img/examples/cheatsheet@2x.png | Bin 19324 -> 0 bytes .../5.3/assets/img/examples/checkout-rtl.png | Bin 8847 -> 0 bytes .../assets/img/examples/checkout-rtl@2x.png | Bin 21952 -> 0 bytes .../docs/5.3/assets/img/examples/checkout.png | Bin 7639 -> 0 bytes .../5.3/assets/img/examples/checkout@2x.png | Bin 19105 -> 0 bytes .../docs/5.3/assets/img/examples/cover.png | Bin 7240 -> 0 bytes .../docs/5.3/assets/img/examples/cover@2x.png | Bin 17927 -> 0 bytes .../5.3/assets/img/examples/dashboard-rtl.png | Bin 8261 -> 0 bytes .../assets/img/examples/dashboard-rtl@2x.png | Bin 19363 -> 0 bytes .../5.3/assets/img/examples/dashboard.png | Bin 11914 -> 0 bytes .../5.3/assets/img/examples/dashboard@2x.png | Bin 26556 -> 0 bytes .../5.3/assets/img/examples/dropdowns.png | Bin 6146 -> 0 bytes .../5.3/assets/img/examples/dropdowns@2x.png | Bin 14972 -> 0 bytes .../docs/5.3/assets/img/examples/features.png | Bin 6067 -> 0 bytes .../5.3/assets/img/examples/features@2x.png | Bin 14971 -> 0 bytes .../docs/5.3/assets/img/examples/footers.png | Bin 4295 -> 0 bytes .../5.3/assets/img/examples/footers@2x.png | Bin 10209 -> 0 bytes .../docs/5.3/assets/img/examples/grid.png | Bin 9392 -> 0 bytes .../docs/5.3/assets/img/examples/grid@2x.png | Bin 24996 -> 0 bytes .../docs/5.3/assets/img/examples/headers.png | Bin 5180 -> 0 bytes .../5.3/assets/img/examples/headers@2x.png | Bin 12565 -> 0 bytes .../docs/5.3/assets/img/examples/heroes.png | Bin 9017 -> 0 bytes .../5.3/assets/img/examples/heroes@2x.png | Bin 23433 -> 0 bytes .../5.3/assets/img/examples/jumbotron.png | Bin 9155 -> 0 bytes .../5.3/assets/img/examples/jumbotron@2x.png | Bin 23316 -> 0 bytes .../5.3/assets/img/examples/jumbotrons.png | Bin 6463 -> 0 bytes .../5.3/assets/img/examples/jumbotrons@2x.png | Bin 13933 -> 0 bytes .../5.3/assets/img/examples/list-groups.png | Bin 7098 -> 0 bytes .../assets/img/examples/list-groups@2x.png | Bin 17715 -> 0 bytes .../docs/5.3/assets/img/examples/masonry.png | Bin 15234 -> 0 bytes .../5.3/assets/img/examples/masonry@2x.png | Bin 37338 -> 0 bytes .../docs/5.3/assets/img/examples/modals.png | Bin 4814 -> 0 bytes .../5.3/assets/img/examples/modals@2x.png | Bin 11623 -> 0 bytes .../5.3/assets/img/examples/navbar-bottom.png | Bin 4747 -> 0 bytes .../assets/img/examples/navbar-bottom@2x.png | Bin 11588 -> 0 bytes .../5.3/assets/img/examples/navbar-fixed.png | Bin 5864 -> 0 bytes .../assets/img/examples/navbar-fixed@2x.png | Bin 13971 -> 0 bytes .../5.3/assets/img/examples/navbar-static.png | Bin 6538 -> 0 bytes .../assets/img/examples/navbar-static@2x.png | Bin 15127 -> 0 bytes .../assets/img/examples/navbars-offcanvas.png | Bin 6781 -> 0 bytes .../img/examples/navbars-offcanvas@2x.png | Bin 16913 -> 0 bytes .../docs/5.3/assets/img/examples/navbars.png | Bin 12963 -> 0 bytes .../5.3/assets/img/examples/navbars@2x.png | Bin 31168 -> 0 bytes .../assets/img/examples/offcanvas-navbar.png | Bin 9673 -> 0 bytes .../img/examples/offcanvas-navbar@2x.png | Bin 23926 -> 0 bytes .../docs/5.3/assets/img/examples/pricing.png | Bin 11621 -> 0 bytes .../5.3/assets/img/examples/pricing@2x.png | Bin 29073 -> 0 bytes .../docs/5.3/assets/img/examples/product.png | Bin 12906 -> 0 bytes .../5.3/assets/img/examples/product@2x.png | Bin 27953 -> 0 bytes .../docs/5.3/assets/img/examples/sidebars.png | Bin 12287 -> 0 bytes .../5.3/assets/img/examples/sidebars@2x.png | Bin 33499 -> 0 bytes .../docs/5.3/assets/img/examples/sign-in.png | Bin 2199 -> 0 bytes .../5.3/assets/img/examples/sign-in@2x.png | Bin 4568 -> 0 bytes .../assets/img/examples/starter-template.png | Bin 7753 -> 0 bytes .../img/examples/starter-template@2x.png | Bin 20134 -> 0 bytes .../img/examples/sticky-footer-navbar.png | Bin 6874 -> 0 bytes .../img/examples/sticky-footer-navbar@2x.png | Bin 15720 -> 0 bytes .../5.3/assets/img/examples/sticky-footer.png | Bin 4278 -> 0 bytes .../assets/img/examples/sticky-footer@2x.png | Bin 9665 -> 0 bytes .../img/favicons/android-chrome-192x192.png | Bin 8166 -> 0 bytes .../img/favicons/android-chrome-512x512.png | Bin 23009 -> 0 bytes .../assets/img/favicons/apple-touch-icon.png | Bin 7307 -> 0 bytes .../5.3/assets/img/favicons/favicon-16x16.png | Bin 525 -> 0 bytes .../5.3/assets/img/favicons/favicon-32x32.png | Bin 1152 -> 0 bytes .../docs/5.3/assets/img/favicons/favicon.ico | Bin 15086 -> 0 bytes .../5.3/assets/img/favicons/manifest.json | 20 - .../assets/img/favicons/safari-pinned-tab.svg | 1 - .../assets/img/guides/bootstrap-parcel.png | Bin 144652 -> 0 bytes .../assets/img/guides/bootstrap-parcel@2x.png | Bin 511984 -> 0 bytes .../5.3/assets/img/guides/bootstrap-vite.png | Bin 146772 -> 0 bytes .../assets/img/guides/bootstrap-vite@2x.png | Bin 517193 -> 0 bytes .../assets/img/guides/bootstrap-webpack.png | Bin 149510 -> 0 bytes .../img/guides/bootstrap-webpack@2x.png | Bin 532848 -> 0 bytes .../guides/parcel-dev-server-bootstrap.png | Bin 15565 -> 0 bytes .../assets/img/guides/parcel-dev-server.png | Bin 13345 -> 0 bytes .../img/guides/vite-dev-server-bootstrap.png | Bin 14001 -> 0 bytes .../5.3/assets/img/guides/vite-dev-server.png | Bin 13265 -> 0 bytes .../guides/webpack-dev-server-bootstrap.png | Bin 14702 -> 0 bytes .../assets/img/guides/webpack-dev-server.png | Bin 13999 -> 0 bytes site/public/docs/5.3/assets/img/parcel.png | Bin 6001 -> 0 bytes site/public/docs/5.3/assets/img/vite.svg | 1 - site/public/docs/5.3/assets/img/webpack.svg | 1 - site/public/docs/5.3/assets/js/color-modes.js | 80 - .../docs/5.3/assets/js/validate-forms.js | 19 - site/public/docs/5.3/assets/sw.js | 27 - .../docs/5.3/dist/css/bootstrap-grid.css | 4085 ------ .../docs/5.3/dist/css/bootstrap-grid.css.map | 1 - .../docs/5.3/dist/css/bootstrap-grid.min.css | 6 - .../5.3/dist/css/bootstrap-grid.min.css.map | 1 - .../docs/5.3/dist/css/bootstrap-grid.rtl.css | 4084 ------ .../5.3/dist/css/bootstrap-grid.rtl.css.map | 1 - .../5.3/dist/css/bootstrap-grid.rtl.min.css | 6 - .../dist/css/bootstrap-grid.rtl.min.css.map | 1 - .../docs/5.3/dist/css/bootstrap-reboot.css | 597 - .../5.3/dist/css/bootstrap-reboot.css.map | 1 - .../5.3/dist/css/bootstrap-reboot.min.css | 6 - .../5.3/dist/css/bootstrap-reboot.min.css.map | 1 - .../5.3/dist/css/bootstrap-reboot.rtl.css | 594 - .../5.3/dist/css/bootstrap-reboot.rtl.css.map | 1 - .../5.3/dist/css/bootstrap-reboot.rtl.min.css | 6 - .../dist/css/bootstrap-reboot.rtl.min.css.map | 1 - .../docs/5.3/dist/css/bootstrap-utilities.css | 5402 ------- .../5.3/dist/css/bootstrap-utilities.css.map | 1 - .../5.3/dist/css/bootstrap-utilities.min.css | 6 - .../dist/css/bootstrap-utilities.min.css.map | 1 - .../5.3/dist/css/bootstrap-utilities.rtl.css | 5393 ------- .../dist/css/bootstrap-utilities.rtl.css.map | 1 - .../dist/css/bootstrap-utilities.rtl.min.css | 6 - .../css/bootstrap-utilities.rtl.min.css.map | 1 - site/public/docs/5.3/dist/css/bootstrap.css | 12057 ---------------- .../docs/5.3/dist/css/bootstrap.css.map | 1 - .../docs/5.3/dist/css/bootstrap.min.css | 6 - .../docs/5.3/dist/css/bootstrap.min.css.map | 1 - .../docs/5.3/dist/css/bootstrap.rtl.css | 12030 --------------- .../docs/5.3/dist/css/bootstrap.rtl.css.map | 1 - .../docs/5.3/dist/css/bootstrap.rtl.min.css | 6 - .../5.3/dist/css/bootstrap.rtl.min.css.map | 1 - .../docs/5.3/dist/js/bootstrap.bundle.js | 6314 -------- .../docs/5.3/dist/js/bootstrap.bundle.js.map | 1 - .../docs/5.3/dist/js/bootstrap.bundle.min.js | 7 - .../5.3/dist/js/bootstrap.bundle.min.js.map | 1 - site/public/docs/5.3/dist/js/bootstrap.esm.js | 4447 ------ .../docs/5.3/dist/js/bootstrap.esm.js.map | 1 - .../docs/5.3/dist/js/bootstrap.esm.min.js | 7 - .../docs/5.3/dist/js/bootstrap.esm.min.js.map | 1 - site/public/docs/5.3/dist/js/bootstrap.js | 4494 ------ site/public/docs/5.3/dist/js/bootstrap.js.map | 1 - site/public/docs/5.3/dist/js/bootstrap.min.js | 7 - .../docs/5.3/dist/js/bootstrap.min.js.map | 1 - site/public/favicon.ico | Bin 15086 -> 0 bytes site/public/sw.js | 27 - 582 files changed, 164042 deletions(-) delete mode 100644 site/.astro/collections/callouts.schema.json delete mode 100644 site/.astro/collections/docs.schema.json delete mode 100644 site/.astro/content-assets.mjs delete mode 100644 site/.astro/content-modules.mjs delete mode 100644 site/.astro/content.d.ts delete mode 100644 site/.astro/data-store.json delete mode 100644 site/.astro/settings.json delete mode 100644 site/.astro/types.d.ts delete mode 100644 site/dist/404.html delete mode 100644 site/dist/CNAME delete mode 100644 site/dist/_astro/Code.astro_astro_type_script_index_0_lang.BEd1At9B.js delete mode 100644 site/dist/_astro/Scripts.astro_astro_type_script_index_0_lang.lFiTneBv.js delete mode 100644 site/dist/_astro/Scripts.astro_astro_type_script_index_1_lang.CAqD2hc_.js delete mode 100644 site/dist/_astro/_slug_.BBRoHHoO.css delete mode 100644 site/dist/about/index.html delete mode 100644 site/dist/apple-touch-icon.png delete mode 100644 site/dist/components/index.html delete mode 100644 site/dist/docs/5.3/about/brand/index.html delete mode 100644 site/dist/docs/5.3/about/index.html delete mode 100644 site/dist/docs/5.3/about/license/index.html delete mode 100644 site/dist/docs/5.3/about/overview/index.html delete mode 100644 site/dist/docs/5.3/about/team/index.html delete mode 100644 site/dist/docs/5.3/about/translations/index.html delete mode 100644 site/dist/docs/5.3/assets/CNAME delete mode 100644 site/dist/docs/5.3/assets/apple-touch-icon.png delete mode 100644 site/dist/docs/5.3/assets/brand/bootstrap-logo-black.svg delete mode 100644 site/dist/docs/5.3/assets/brand/bootstrap-logo-shadow.png delete mode 100644 site/dist/docs/5.3/assets/brand/bootstrap-logo-shadow@2x.png delete mode 100644 site/dist/docs/5.3/assets/brand/bootstrap-logo-white.svg delete mode 100644 site/dist/docs/5.3/assets/brand/bootstrap-logo.svg delete mode 100644 site/dist/docs/5.3/assets/brand/bootstrap-social.png delete mode 100644 site/dist/docs/5.3/assets/favicon.ico delete mode 100644 site/dist/docs/5.3/assets/img/bootstrap-icons.png delete mode 100644 site/dist/docs/5.3/assets/img/bootstrap-icons@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/bootstrap-themes-collage.png delete mode 100644 site/dist/docs/5.3/assets/img/bootstrap-themes-collage@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/bootstrap-themes.png delete mode 100644 site/dist/docs/5.3/assets/img/bootstrap-themes@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/album-rtl.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/album-rtl@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/album.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/album@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/badges.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/badges@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/blog-rtl.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/blog-rtl@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/blog.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/blog@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/breadcrumbs.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/breadcrumbs@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/buttons.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/buttons@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/carousel-rtl.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/carousel-rtl@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/carousel.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/carousel@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/cheatsheet-rtl.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/cheatsheet-rtl@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/cheatsheet.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/cheatsheet@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/checkout-rtl.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/checkout-rtl@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/checkout.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/checkout@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/cover.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/cover@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/dashboard-rtl.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/dashboard-rtl@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/dashboard.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/dashboard@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/dropdowns.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/dropdowns@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/features.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/features@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/footers.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/footers@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/grid.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/grid@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/headers.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/headers@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/heroes.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/heroes@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/jumbotron.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/jumbotron@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/jumbotrons.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/jumbotrons@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/list-groups.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/list-groups@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/masonry.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/masonry@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/modals.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/modals@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/navbar-bottom.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/navbar-bottom@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/navbar-fixed.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/navbar-fixed@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/navbar-static.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/navbar-static@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/navbars-offcanvas.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/navbars-offcanvas@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/navbars.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/navbars@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/offcanvas-navbar.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/offcanvas-navbar@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/pricing.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/pricing@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/product.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/product@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/sidebars.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/sidebars@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/sign-in.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/sign-in@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/starter-template.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/starter-template@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/sticky-footer-navbar.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/sticky-footer-navbar@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/sticky-footer.png delete mode 100644 site/dist/docs/5.3/assets/img/examples/sticky-footer@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/favicons/android-chrome-192x192.png delete mode 100644 site/dist/docs/5.3/assets/img/favicons/android-chrome-512x512.png delete mode 100644 site/dist/docs/5.3/assets/img/favicons/apple-touch-icon.png delete mode 100644 site/dist/docs/5.3/assets/img/favicons/favicon-16x16.png delete mode 100644 site/dist/docs/5.3/assets/img/favicons/favicon-32x32.png delete mode 100644 site/dist/docs/5.3/assets/img/favicons/favicon.ico delete mode 100644 site/dist/docs/5.3/assets/img/favicons/manifest.json delete mode 100644 site/dist/docs/5.3/assets/img/favicons/safari-pinned-tab.svg delete mode 100644 site/dist/docs/5.3/assets/img/guides/bootstrap-parcel.png delete mode 100644 site/dist/docs/5.3/assets/img/guides/bootstrap-parcel@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/guides/bootstrap-vite.png delete mode 100644 site/dist/docs/5.3/assets/img/guides/bootstrap-vite@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/guides/bootstrap-webpack.png delete mode 100644 site/dist/docs/5.3/assets/img/guides/bootstrap-webpack@2x.png delete mode 100644 site/dist/docs/5.3/assets/img/guides/parcel-dev-server-bootstrap.png delete mode 100644 site/dist/docs/5.3/assets/img/guides/parcel-dev-server.png delete mode 100644 site/dist/docs/5.3/assets/img/guides/vite-dev-server-bootstrap.png delete mode 100644 site/dist/docs/5.3/assets/img/guides/vite-dev-server.png delete mode 100644 site/dist/docs/5.3/assets/img/guides/webpack-dev-server-bootstrap.png delete mode 100644 site/dist/docs/5.3/assets/img/guides/webpack-dev-server.png delete mode 100644 site/dist/docs/5.3/assets/img/parcel.png delete mode 100644 site/dist/docs/5.3/assets/img/vite.svg delete mode 100644 site/dist/docs/5.3/assets/img/webpack.svg delete mode 100644 site/dist/docs/5.3/assets/js/color-modes.js delete mode 100644 site/dist/docs/5.3/assets/js/validate-forms.js delete mode 100644 site/dist/docs/5.3/assets/sw.js delete mode 100644 site/dist/docs/5.3/components/accordion/index.html delete mode 100644 site/dist/docs/5.3/components/alerts/index.html delete mode 100644 site/dist/docs/5.3/components/badge/index.html delete mode 100644 site/dist/docs/5.3/components/breadcrumb/index.html delete mode 100644 site/dist/docs/5.3/components/button-group/index.html delete mode 100644 site/dist/docs/5.3/components/buttons/index.html delete mode 100644 site/dist/docs/5.3/components/card/index.html delete mode 100644 site/dist/docs/5.3/components/carousel/index.html delete mode 100644 site/dist/docs/5.3/components/close-button/index.html delete mode 100644 site/dist/docs/5.3/components/collapse/index.html delete mode 100644 site/dist/docs/5.3/components/dropdowns/index.html delete mode 100644 site/dist/docs/5.3/components/index.html delete mode 100644 site/dist/docs/5.3/components/list-group/index.html delete mode 100644 site/dist/docs/5.3/components/modal/index.html delete mode 100644 site/dist/docs/5.3/components/navbar/index.html delete mode 100644 site/dist/docs/5.3/components/navs-tabs/index.html delete mode 100644 site/dist/docs/5.3/components/navs/index.html delete mode 100644 site/dist/docs/5.3/components/offcanvas/index.html delete mode 100644 site/dist/docs/5.3/components/pagination/index.html delete mode 100644 site/dist/docs/5.3/components/placeholders/index.html delete mode 100644 site/dist/docs/5.3/components/popovers/index.html delete mode 100644 site/dist/docs/5.3/components/progress/index.html delete mode 100644 site/dist/docs/5.3/components/scrollspy/index.html delete mode 100644 site/dist/docs/5.3/components/spinners/index.html delete mode 100644 site/dist/docs/5.3/components/toasts/index.html delete mode 100644 site/dist/docs/5.3/components/tooltips/index.html delete mode 100644 site/dist/docs/5.3/content/figures/index.html delete mode 100644 site/dist/docs/5.3/content/images/index.html delete mode 100644 site/dist/docs/5.3/content/index.html delete mode 100644 site/dist/docs/5.3/content/reboot/index.html delete mode 100644 site/dist/docs/5.3/content/tables/index.html delete mode 100644 site/dist/docs/5.3/content/typography/index.html delete mode 100644 site/dist/docs/5.3/customize/color-modes/index.html delete mode 100644 site/dist/docs/5.3/customize/color/index.html delete mode 100644 site/dist/docs/5.3/customize/components/index.html delete mode 100644 site/dist/docs/5.3/customize/css-variables/index.html delete mode 100644 site/dist/docs/5.3/customize/index.html delete mode 100644 site/dist/docs/5.3/customize/optimize/index.html delete mode 100644 site/dist/docs/5.3/customize/options/index.html delete mode 100644 site/dist/docs/5.3/customize/overview/index.html delete mode 100644 site/dist/docs/5.3/customize/sass/index.html delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap-grid.css delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap-grid.css.map delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap-grid.min.css delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap-grid.min.css.map delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap-grid.rtl.css delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap-grid.rtl.css.map delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap-grid.rtl.min.css delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap-grid.rtl.min.css.map delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap-reboot.css delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap-reboot.css.map delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap-reboot.min.css delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap-reboot.min.css.map delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap-reboot.rtl.css delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap-reboot.rtl.css.map delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap-reboot.rtl.min.css delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap-reboot.rtl.min.css.map delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap-utilities.css delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap-utilities.css.map delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap-utilities.min.css delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap-utilities.min.css.map delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap-utilities.rtl.css delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap-utilities.rtl.css.map delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap-utilities.rtl.min.css delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap-utilities.rtl.min.css.map delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap.css delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap.css.map delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap.min.css delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap.min.css.map delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap.rtl.css delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap.rtl.css.map delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap.rtl.min.css delete mode 100644 site/dist/docs/5.3/dist/css/bootstrap.rtl.min.css.map delete mode 100644 site/dist/docs/5.3/dist/js/bootstrap.bundle.js delete mode 100644 site/dist/docs/5.3/dist/js/bootstrap.bundle.js.map delete mode 100644 site/dist/docs/5.3/dist/js/bootstrap.bundle.min.js delete mode 100644 site/dist/docs/5.3/dist/js/bootstrap.bundle.min.js.map delete mode 100644 site/dist/docs/5.3/dist/js/bootstrap.esm.js delete mode 100644 site/dist/docs/5.3/dist/js/bootstrap.esm.js.map delete mode 100644 site/dist/docs/5.3/dist/js/bootstrap.esm.min.js delete mode 100644 site/dist/docs/5.3/dist/js/bootstrap.esm.min.js.map delete mode 100644 site/dist/docs/5.3/dist/js/bootstrap.js delete mode 100644 site/dist/docs/5.3/dist/js/bootstrap.js.map delete mode 100644 site/dist/docs/5.3/dist/js/bootstrap.min.js delete mode 100644 site/dist/docs/5.3/dist/js/bootstrap.min.js.map delete mode 100644 site/dist/docs/5.3/docsref/index.html delete mode 100644 site/dist/docs/5.3/examples/album-rtl/index.html delete mode 100644 site/dist/docs/5.3/examples/album/index.html delete mode 100644 site/dist/docs/5.3/examples/badges/badges.css delete mode 100644 site/dist/docs/5.3/examples/badges/index.html delete mode 100644 site/dist/docs/5.3/examples/blog-rtl/index.html delete mode 100644 site/dist/docs/5.3/examples/blog/blog.css delete mode 100644 site/dist/docs/5.3/examples/blog/blog.rtl.css delete mode 100644 site/dist/docs/5.3/examples/blog/index.html delete mode 100644 site/dist/docs/5.3/examples/breadcrumbs/breadcrumbs.css delete mode 100644 site/dist/docs/5.3/examples/breadcrumbs/index.html delete mode 100644 site/dist/docs/5.3/examples/buttons/index.html delete mode 100644 site/dist/docs/5.3/examples/carousel-rtl/index.html delete mode 100644 site/dist/docs/5.3/examples/carousel/carousel.css delete mode 100644 site/dist/docs/5.3/examples/carousel/carousel.rtl.css delete mode 100644 site/dist/docs/5.3/examples/carousel/index.html delete mode 100644 site/dist/docs/5.3/examples/cheatsheet-rtl/index.html delete mode 100644 site/dist/docs/5.3/examples/cheatsheet/cheatsheet.css delete mode 100644 site/dist/docs/5.3/examples/cheatsheet/cheatsheet.js delete mode 100644 site/dist/docs/5.3/examples/cheatsheet/cheatsheet.rtl.css delete mode 100644 site/dist/docs/5.3/examples/cheatsheet/index.html delete mode 100644 site/dist/docs/5.3/examples/checkout-rtl/index.html delete mode 100644 site/dist/docs/5.3/examples/checkout/checkout.css delete mode 100644 site/dist/docs/5.3/examples/checkout/checkout.js delete mode 100644 site/dist/docs/5.3/examples/checkout/index.html delete mode 100644 site/dist/docs/5.3/examples/cover/cover.css delete mode 100644 site/dist/docs/5.3/examples/cover/index.html delete mode 100644 site/dist/docs/5.3/examples/dashboard-rtl/dashboard.js delete mode 100644 site/dist/docs/5.3/examples/dashboard-rtl/index.html delete mode 100644 site/dist/docs/5.3/examples/dashboard/dashboard.css delete mode 100644 site/dist/docs/5.3/examples/dashboard/dashboard.js delete mode 100644 site/dist/docs/5.3/examples/dashboard/dashboard.rtl.css delete mode 100644 site/dist/docs/5.3/examples/dashboard/index.html delete mode 100644 site/dist/docs/5.3/examples/dropdowns/dropdowns.css delete mode 100644 site/dist/docs/5.3/examples/dropdowns/index.html delete mode 100644 site/dist/docs/5.3/examples/features/features.css delete mode 100644 site/dist/docs/5.3/examples/features/index.html delete mode 100644 site/dist/docs/5.3/examples/features/unsplash-photo-1.jpg delete mode 100644 site/dist/docs/5.3/examples/features/unsplash-photo-2.jpg delete mode 100644 site/dist/docs/5.3/examples/features/unsplash-photo-3.jpg delete mode 100644 site/dist/docs/5.3/examples/footers/index.html delete mode 100644 site/dist/docs/5.3/examples/grid/grid.css delete mode 100644 site/dist/docs/5.3/examples/grid/index.html delete mode 100644 site/dist/docs/5.3/examples/headers/headers.css delete mode 100644 site/dist/docs/5.3/examples/headers/index.html delete mode 100644 site/dist/docs/5.3/examples/heroes/bootstrap-docs.png delete mode 100644 site/dist/docs/5.3/examples/heroes/bootstrap-themes.png delete mode 100644 site/dist/docs/5.3/examples/heroes/heroes.css delete mode 100644 site/dist/docs/5.3/examples/heroes/index.html delete mode 100644 site/dist/docs/5.3/examples/index.html delete mode 100644 site/dist/docs/5.3/examples/jumbotron/index.html delete mode 100644 site/dist/docs/5.3/examples/jumbotrons/index.html delete mode 100644 site/dist/docs/5.3/examples/jumbotrons/jumbotrons.css delete mode 100644 site/dist/docs/5.3/examples/list-groups/index.html delete mode 100644 site/dist/docs/5.3/examples/list-groups/list-groups.css delete mode 100644 site/dist/docs/5.3/examples/masonry/index.html delete mode 100644 site/dist/docs/5.3/examples/modals/index.html delete mode 100644 site/dist/docs/5.3/examples/modals/modals.css delete mode 100644 site/dist/docs/5.3/examples/navbar-bottom/index.html delete mode 100644 site/dist/docs/5.3/examples/navbar-fixed/index.html delete mode 100644 site/dist/docs/5.3/examples/navbar-fixed/navbar-fixed.css delete mode 100644 site/dist/docs/5.3/examples/navbar-static/index.html delete mode 100644 site/dist/docs/5.3/examples/navbar-static/navbar-static.css delete mode 100644 site/dist/docs/5.3/examples/navbars-offcanvas/index.html delete mode 100644 site/dist/docs/5.3/examples/navbars-offcanvas/navbars-offcanvas.css delete mode 100644 site/dist/docs/5.3/examples/navbars/index.html delete mode 100644 site/dist/docs/5.3/examples/navbars/navbars.css delete mode 100644 site/dist/docs/5.3/examples/offcanvas-navbar/index.html delete mode 100644 site/dist/docs/5.3/examples/offcanvas-navbar/offcanvas-navbar.css delete mode 100644 site/dist/docs/5.3/examples/offcanvas-navbar/offcanvas-navbar.js delete mode 100644 site/dist/docs/5.3/examples/offcanvas/index.html delete mode 100644 site/dist/docs/5.3/examples/pricing/index.html delete mode 100644 site/dist/docs/5.3/examples/pricing/pricing.css delete mode 100644 site/dist/docs/5.3/examples/product/index.html delete mode 100644 site/dist/docs/5.3/examples/product/product.css delete mode 100644 site/dist/docs/5.3/examples/sidebars/index.html delete mode 100644 site/dist/docs/5.3/examples/sidebars/sidebars.css delete mode 100644 site/dist/docs/5.3/examples/sidebars/sidebars.js delete mode 100644 site/dist/docs/5.3/examples/sign-in/index.html delete mode 100644 site/dist/docs/5.3/examples/sign-in/sign-in.css delete mode 100644 site/dist/docs/5.3/examples/starter-template/index.html delete mode 100644 site/dist/docs/5.3/examples/sticky-footer-navbar/index.html delete mode 100644 site/dist/docs/5.3/examples/sticky-footer-navbar/sticky-footer-navbar.css delete mode 100644 site/dist/docs/5.3/examples/sticky-footer/index.html delete mode 100644 site/dist/docs/5.3/examples/sticky-footer/sticky-footer.css delete mode 100644 site/dist/docs/5.3/extend/approach/index.html delete mode 100644 site/dist/docs/5.3/extend/icons/index.html delete mode 100644 site/dist/docs/5.3/extend/index.html delete mode 100644 site/dist/docs/5.3/forms/checks-radios/index.html delete mode 100644 site/dist/docs/5.3/forms/checks/index.html delete mode 100644 site/dist/docs/5.3/forms/floating-labels/index.html delete mode 100644 site/dist/docs/5.3/forms/form-control/index.html delete mode 100644 site/dist/docs/5.3/forms/index.html delete mode 100644 site/dist/docs/5.3/forms/input-group/index.html delete mode 100644 site/dist/docs/5.3/forms/layout/index.html delete mode 100644 site/dist/docs/5.3/forms/overview/index.html delete mode 100644 site/dist/docs/5.3/forms/range/index.html delete mode 100644 site/dist/docs/5.3/forms/select/index.html delete mode 100644 site/dist/docs/5.3/forms/validation/index.html delete mode 100644 site/dist/docs/5.3/getting-started/accessibility/index.html delete mode 100644 site/dist/docs/5.3/getting-started/best-practices/index.html delete mode 100644 site/dist/docs/5.3/getting-started/browsers-devices/index.html delete mode 100644 site/dist/docs/5.3/getting-started/build-tools/index.html delete mode 100644 site/dist/docs/5.3/getting-started/contents/index.html delete mode 100644 site/dist/docs/5.3/getting-started/contribute/index.html delete mode 100644 site/dist/docs/5.3/getting-started/download/index.html delete mode 100644 site/dist/docs/5.3/getting-started/index.html delete mode 100644 site/dist/docs/5.3/getting-started/introduction/index.html delete mode 100644 site/dist/docs/5.3/getting-started/javascript/index.html delete mode 100644 site/dist/docs/5.3/getting-started/parcel/index.html delete mode 100644 site/dist/docs/5.3/getting-started/rfs/index.html delete mode 100644 site/dist/docs/5.3/getting-started/rtl/index.html delete mode 100644 site/dist/docs/5.3/getting-started/vite/index.html delete mode 100644 site/dist/docs/5.3/getting-started/webpack/index.html delete mode 100644 site/dist/docs/5.3/helpers/clearfix/index.html delete mode 100644 site/dist/docs/5.3/helpers/color-background/index.html delete mode 100644 site/dist/docs/5.3/helpers/colored-links/index.html delete mode 100644 site/dist/docs/5.3/helpers/focus-ring/index.html delete mode 100644 site/dist/docs/5.3/helpers/icon-link/index.html delete mode 100644 site/dist/docs/5.3/helpers/index.html delete mode 100644 site/dist/docs/5.3/helpers/position/index.html delete mode 100644 site/dist/docs/5.3/helpers/ratio/index.html delete mode 100644 site/dist/docs/5.3/helpers/screen-readers/index.html delete mode 100644 site/dist/docs/5.3/helpers/stacks/index.html delete mode 100644 site/dist/docs/5.3/helpers/stretched-link/index.html delete mode 100644 site/dist/docs/5.3/helpers/text-truncation/index.html delete mode 100644 site/dist/docs/5.3/helpers/vertical-rule/index.html delete mode 100644 site/dist/docs/5.3/helpers/visually-hidden/index.html delete mode 100644 site/dist/docs/5.3/index.html delete mode 100644 site/dist/docs/5.3/layout/breakpoints/index.html delete mode 100644 site/dist/docs/5.3/layout/columns/index.html delete mode 100644 site/dist/docs/5.3/layout/containers/index.html delete mode 100644 site/dist/docs/5.3/layout/css-grid/index.html delete mode 100644 site/dist/docs/5.3/layout/grid/index.html delete mode 100644 site/dist/docs/5.3/layout/gutters/index.html delete mode 100644 site/dist/docs/5.3/layout/index.html delete mode 100644 site/dist/docs/5.3/layout/utilities/index.html delete mode 100644 site/dist/docs/5.3/layout/z-index/index.html delete mode 100644 site/dist/docs/5.3/migration/index.html delete mode 100644 site/dist/docs/5.3/utilities/api/index.html delete mode 100644 site/dist/docs/5.3/utilities/background/index.html delete mode 100644 site/dist/docs/5.3/utilities/borders/index.html delete mode 100644 site/dist/docs/5.3/utilities/colors/index.html delete mode 100644 site/dist/docs/5.3/utilities/display/index.html delete mode 100644 site/dist/docs/5.3/utilities/flex/index.html delete mode 100644 site/dist/docs/5.3/utilities/float/index.html delete mode 100644 site/dist/docs/5.3/utilities/index.html delete mode 100644 site/dist/docs/5.3/utilities/interactions/index.html delete mode 100644 site/dist/docs/5.3/utilities/link/index.html delete mode 100644 site/dist/docs/5.3/utilities/object-fit/index.html delete mode 100644 site/dist/docs/5.3/utilities/opacity/index.html delete mode 100644 site/dist/docs/5.3/utilities/overflow/index.html delete mode 100644 site/dist/docs/5.3/utilities/position/index.html delete mode 100644 site/dist/docs/5.3/utilities/shadows/index.html delete mode 100644 site/dist/docs/5.3/utilities/sizing/index.html delete mode 100644 site/dist/docs/5.3/utilities/spacing/index.html delete mode 100644 site/dist/docs/5.3/utilities/text/index.html delete mode 100644 site/dist/docs/5.3/utilities/vertical-align/index.html delete mode 100644 site/dist/docs/5.3/utilities/visibility/index.html delete mode 100644 site/dist/docs/5.3/utilities/z-index/index.html delete mode 100644 site/dist/docs/getting-started/index.html delete mode 100644 site/dist/docs/index.html delete mode 100644 site/dist/docs/versions/index.html delete mode 100644 site/dist/docsref/index.html delete mode 100644 site/dist/examples/index.html delete mode 100644 site/dist/favicon.ico delete mode 100644 site/dist/getting-started/index.html delete mode 100644 site/dist/index.html delete mode 100644 site/dist/migration/index.html delete mode 100644 site/dist/robots.txt delete mode 100644 site/dist/sitemap-0.xml delete mode 100644 site/dist/sitemap-index.xml delete mode 100644 site/dist/sw.js delete mode 100644 site/node_modules/.astro/data-store.json delete mode 100644 site/node_modules/.vite/deps/_metadata.json delete mode 100644 site/node_modules/.vite/deps/astro___aria-query.js delete mode 100644 site/node_modules/.vite/deps/astro___aria-query.js.map delete mode 100644 site/node_modules/.vite/deps/astro___axobject-query.js delete mode 100644 site/node_modules/.vite/deps/astro___axobject-query.js.map delete mode 100644 site/node_modules/.vite/deps/astro___cssesc.js delete mode 100644 site/node_modules/.vite/deps/astro___cssesc.js.map delete mode 100644 site/node_modules/.vite/deps/chunk-BUSYA2B4.js delete mode 100644 site/node_modules/.vite/deps/chunk-BUSYA2B4.js.map delete mode 100644 site/node_modules/.vite/deps/package.json delete mode 100644 site/public/CNAME delete mode 100644 site/public/apple-touch-icon.png delete mode 100644 site/public/docs/5.3/assets/CNAME delete mode 100644 site/public/docs/5.3/assets/apple-touch-icon.png delete mode 100644 site/public/docs/5.3/assets/brand/bootstrap-logo-black.svg delete mode 100644 site/public/docs/5.3/assets/brand/bootstrap-logo-shadow.png delete mode 100644 site/public/docs/5.3/assets/brand/bootstrap-logo-shadow@2x.png delete mode 100644 site/public/docs/5.3/assets/brand/bootstrap-logo-white.svg delete mode 100644 site/public/docs/5.3/assets/brand/bootstrap-logo.svg delete mode 100644 site/public/docs/5.3/assets/brand/bootstrap-social.png delete mode 100644 site/public/docs/5.3/assets/favicon.ico delete mode 100644 site/public/docs/5.3/assets/img/bootstrap-icons.png delete mode 100644 site/public/docs/5.3/assets/img/bootstrap-icons@2x.png delete mode 100644 site/public/docs/5.3/assets/img/bootstrap-themes-collage.png delete mode 100644 site/public/docs/5.3/assets/img/bootstrap-themes-collage@2x.png delete mode 100644 site/public/docs/5.3/assets/img/bootstrap-themes.png delete mode 100644 site/public/docs/5.3/assets/img/bootstrap-themes@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/album-rtl.png delete mode 100644 site/public/docs/5.3/assets/img/examples/album-rtl@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/album.png delete mode 100644 site/public/docs/5.3/assets/img/examples/album@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/badges.png delete mode 100644 site/public/docs/5.3/assets/img/examples/badges@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/blog-rtl.png delete mode 100644 site/public/docs/5.3/assets/img/examples/blog-rtl@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/blog.png delete mode 100644 site/public/docs/5.3/assets/img/examples/blog@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/breadcrumbs.png delete mode 100644 site/public/docs/5.3/assets/img/examples/breadcrumbs@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/buttons.png delete mode 100644 site/public/docs/5.3/assets/img/examples/buttons@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/carousel-rtl.png delete mode 100644 site/public/docs/5.3/assets/img/examples/carousel-rtl@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/carousel.png delete mode 100644 site/public/docs/5.3/assets/img/examples/carousel@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/cheatsheet-rtl.png delete mode 100644 site/public/docs/5.3/assets/img/examples/cheatsheet-rtl@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/cheatsheet.png delete mode 100644 site/public/docs/5.3/assets/img/examples/cheatsheet@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/checkout-rtl.png delete mode 100644 site/public/docs/5.3/assets/img/examples/checkout-rtl@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/checkout.png delete mode 100644 site/public/docs/5.3/assets/img/examples/checkout@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/cover.png delete mode 100644 site/public/docs/5.3/assets/img/examples/cover@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/dashboard-rtl.png delete mode 100644 site/public/docs/5.3/assets/img/examples/dashboard-rtl@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/dashboard.png delete mode 100644 site/public/docs/5.3/assets/img/examples/dashboard@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/dropdowns.png delete mode 100644 site/public/docs/5.3/assets/img/examples/dropdowns@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/features.png delete mode 100644 site/public/docs/5.3/assets/img/examples/features@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/footers.png delete mode 100644 site/public/docs/5.3/assets/img/examples/footers@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/grid.png delete mode 100644 site/public/docs/5.3/assets/img/examples/grid@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/headers.png delete mode 100644 site/public/docs/5.3/assets/img/examples/headers@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/heroes.png delete mode 100644 site/public/docs/5.3/assets/img/examples/heroes@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/jumbotron.png delete mode 100644 site/public/docs/5.3/assets/img/examples/jumbotron@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/jumbotrons.png delete mode 100644 site/public/docs/5.3/assets/img/examples/jumbotrons@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/list-groups.png delete mode 100644 site/public/docs/5.3/assets/img/examples/list-groups@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/masonry.png delete mode 100644 site/public/docs/5.3/assets/img/examples/masonry@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/modals.png delete mode 100644 site/public/docs/5.3/assets/img/examples/modals@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/navbar-bottom.png delete mode 100644 site/public/docs/5.3/assets/img/examples/navbar-bottom@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/navbar-fixed.png delete mode 100644 site/public/docs/5.3/assets/img/examples/navbar-fixed@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/navbar-static.png delete mode 100644 site/public/docs/5.3/assets/img/examples/navbar-static@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/navbars-offcanvas.png delete mode 100644 site/public/docs/5.3/assets/img/examples/navbars-offcanvas@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/navbars.png delete mode 100644 site/public/docs/5.3/assets/img/examples/navbars@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/offcanvas-navbar.png delete mode 100644 site/public/docs/5.3/assets/img/examples/offcanvas-navbar@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/pricing.png delete mode 100644 site/public/docs/5.3/assets/img/examples/pricing@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/product.png delete mode 100644 site/public/docs/5.3/assets/img/examples/product@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/sidebars.png delete mode 100644 site/public/docs/5.3/assets/img/examples/sidebars@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/sign-in.png delete mode 100644 site/public/docs/5.3/assets/img/examples/sign-in@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/starter-template.png delete mode 100644 site/public/docs/5.3/assets/img/examples/starter-template@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/sticky-footer-navbar.png delete mode 100644 site/public/docs/5.3/assets/img/examples/sticky-footer-navbar@2x.png delete mode 100644 site/public/docs/5.3/assets/img/examples/sticky-footer.png delete mode 100644 site/public/docs/5.3/assets/img/examples/sticky-footer@2x.png delete mode 100644 site/public/docs/5.3/assets/img/favicons/android-chrome-192x192.png delete mode 100644 site/public/docs/5.3/assets/img/favicons/android-chrome-512x512.png delete mode 100644 site/public/docs/5.3/assets/img/favicons/apple-touch-icon.png delete mode 100644 site/public/docs/5.3/assets/img/favicons/favicon-16x16.png delete mode 100644 site/public/docs/5.3/assets/img/favicons/favicon-32x32.png delete mode 100644 site/public/docs/5.3/assets/img/favicons/favicon.ico delete mode 100644 site/public/docs/5.3/assets/img/favicons/manifest.json delete mode 100644 site/public/docs/5.3/assets/img/favicons/safari-pinned-tab.svg delete mode 100644 site/public/docs/5.3/assets/img/guides/bootstrap-parcel.png delete mode 100644 site/public/docs/5.3/assets/img/guides/bootstrap-parcel@2x.png delete mode 100644 site/public/docs/5.3/assets/img/guides/bootstrap-vite.png delete mode 100644 site/public/docs/5.3/assets/img/guides/bootstrap-vite@2x.png delete mode 100644 site/public/docs/5.3/assets/img/guides/bootstrap-webpack.png delete mode 100644 site/public/docs/5.3/assets/img/guides/bootstrap-webpack@2x.png delete mode 100644 site/public/docs/5.3/assets/img/guides/parcel-dev-server-bootstrap.png delete mode 100644 site/public/docs/5.3/assets/img/guides/parcel-dev-server.png delete mode 100644 site/public/docs/5.3/assets/img/guides/vite-dev-server-bootstrap.png delete mode 100644 site/public/docs/5.3/assets/img/guides/vite-dev-server.png delete mode 100644 site/public/docs/5.3/assets/img/guides/webpack-dev-server-bootstrap.png delete mode 100644 site/public/docs/5.3/assets/img/guides/webpack-dev-server.png delete mode 100644 site/public/docs/5.3/assets/img/parcel.png delete mode 100644 site/public/docs/5.3/assets/img/vite.svg delete mode 100644 site/public/docs/5.3/assets/img/webpack.svg delete mode 100644 site/public/docs/5.3/assets/js/color-modes.js delete mode 100644 site/public/docs/5.3/assets/js/validate-forms.js delete mode 100644 site/public/docs/5.3/assets/sw.js delete mode 100644 site/public/docs/5.3/dist/css/bootstrap-grid.css delete mode 100644 site/public/docs/5.3/dist/css/bootstrap-grid.css.map delete mode 100644 site/public/docs/5.3/dist/css/bootstrap-grid.min.css delete mode 100644 site/public/docs/5.3/dist/css/bootstrap-grid.min.css.map delete mode 100644 site/public/docs/5.3/dist/css/bootstrap-grid.rtl.css delete mode 100644 site/public/docs/5.3/dist/css/bootstrap-grid.rtl.css.map delete mode 100644 site/public/docs/5.3/dist/css/bootstrap-grid.rtl.min.css delete mode 100644 site/public/docs/5.3/dist/css/bootstrap-grid.rtl.min.css.map delete mode 100644 site/public/docs/5.3/dist/css/bootstrap-reboot.css delete mode 100644 site/public/docs/5.3/dist/css/bootstrap-reboot.css.map delete mode 100644 site/public/docs/5.3/dist/css/bootstrap-reboot.min.css delete mode 100644 site/public/docs/5.3/dist/css/bootstrap-reboot.min.css.map delete mode 100644 site/public/docs/5.3/dist/css/bootstrap-reboot.rtl.css delete mode 100644 site/public/docs/5.3/dist/css/bootstrap-reboot.rtl.css.map delete mode 100644 site/public/docs/5.3/dist/css/bootstrap-reboot.rtl.min.css delete mode 100644 site/public/docs/5.3/dist/css/bootstrap-reboot.rtl.min.css.map delete mode 100644 site/public/docs/5.3/dist/css/bootstrap-utilities.css delete mode 100644 site/public/docs/5.3/dist/css/bootstrap-utilities.css.map delete mode 100644 site/public/docs/5.3/dist/css/bootstrap-utilities.min.css delete mode 100644 site/public/docs/5.3/dist/css/bootstrap-utilities.min.css.map delete mode 100644 site/public/docs/5.3/dist/css/bootstrap-utilities.rtl.css delete mode 100644 site/public/docs/5.3/dist/css/bootstrap-utilities.rtl.css.map delete mode 100644 site/public/docs/5.3/dist/css/bootstrap-utilities.rtl.min.css delete mode 100644 site/public/docs/5.3/dist/css/bootstrap-utilities.rtl.min.css.map delete mode 100644 site/public/docs/5.3/dist/css/bootstrap.css delete mode 100644 site/public/docs/5.3/dist/css/bootstrap.css.map delete mode 100644 site/public/docs/5.3/dist/css/bootstrap.min.css delete mode 100644 site/public/docs/5.3/dist/css/bootstrap.min.css.map delete mode 100644 site/public/docs/5.3/dist/css/bootstrap.rtl.css delete mode 100644 site/public/docs/5.3/dist/css/bootstrap.rtl.css.map delete mode 100644 site/public/docs/5.3/dist/css/bootstrap.rtl.min.css delete mode 100644 site/public/docs/5.3/dist/css/bootstrap.rtl.min.css.map delete mode 100644 site/public/docs/5.3/dist/js/bootstrap.bundle.js delete mode 100644 site/public/docs/5.3/dist/js/bootstrap.bundle.js.map delete mode 100644 site/public/docs/5.3/dist/js/bootstrap.bundle.min.js delete mode 100644 site/public/docs/5.3/dist/js/bootstrap.bundle.min.js.map delete mode 100644 site/public/docs/5.3/dist/js/bootstrap.esm.js delete mode 100644 site/public/docs/5.3/dist/js/bootstrap.esm.js.map delete mode 100644 site/public/docs/5.3/dist/js/bootstrap.esm.min.js delete mode 100644 site/public/docs/5.3/dist/js/bootstrap.esm.min.js.map delete mode 100644 site/public/docs/5.3/dist/js/bootstrap.js delete mode 100644 site/public/docs/5.3/dist/js/bootstrap.js.map delete mode 100644 site/public/docs/5.3/dist/js/bootstrap.min.js delete mode 100644 site/public/docs/5.3/dist/js/bootstrap.min.js.map delete mode 100644 site/public/favicon.ico delete mode 100644 site/public/sw.js diff --git a/site/.astro/collections/callouts.schema.json b/site/.astro/collections/callouts.schema.json deleted file mode 100644 index ce6a01c65e..0000000000 --- a/site/.astro/collections/callouts.schema.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "$ref": "#/definitions/callouts", - "definitions": { - "callouts": { - "type": "object", - "properties": { - "$schema": { - "type": "string" - } - }, - "additionalProperties": false - } - }, - "$schema": "http://json-schema.org/draft-07/schema#" -} \ No newline at end of file diff --git a/site/.astro/collections/docs.schema.json b/site/.astro/collections/docs.schema.json deleted file mode 100644 index 3b34782c07..0000000000 --- a/site/.astro/collections/docs.schema.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "$ref": "#/definitions/docs", - "definitions": { - "docs": { - "type": "object", - "properties": { - "added": { - "type": "object", - "properties": { - "show_badge": { - "type": "boolean" - }, - "version": { - "type": "string" - } - }, - "required": [ - "version" - ], - "additionalProperties": false - }, - "aliases": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "description": { - "type": "string" - }, - "direction": { - "type": "string", - "const": "rtl" - }, - "extra_js": { - "type": "array", - "items": { - "type": "object", - "properties": { - "async": { - "type": "boolean" - }, - "src": { - "type": "string" - } - }, - "required": [ - "src" - ], - "additionalProperties": false - } - }, - "sections": { - "type": "array", - "items": { - "type": "object", - "properties": { - "description": { - "type": "string" - }, - "title": { - "type": "string" - } - }, - "required": [ - "description", - "title" - ], - "additionalProperties": false - } - }, - "thumbnail": { - "type": "string" - }, - "title": { - "type": "string" - }, - "toc": { - "type": "boolean" - }, - "$schema": { - "type": "string" - } - }, - "required": [ - "description", - "title" - ], - "additionalProperties": false - } - }, - "$schema": "http://json-schema.org/draft-07/schema#" -} \ No newline at end of file diff --git a/site/.astro/content-assets.mjs b/site/.astro/content-assets.mjs deleted file mode 100644 index 2b8b8234b9..0000000000 --- a/site/.astro/content-assets.mjs +++ /dev/null @@ -1 +0,0 @@ -export default new Map(); \ No newline at end of file diff --git a/site/.astro/content-modules.mjs b/site/.astro/content-modules.mjs deleted file mode 100644 index 1af504bac1..0000000000 --- a/site/.astro/content-modules.mjs +++ /dev/null @@ -1,111 +0,0 @@ - -export default new Map([ -["src/content/docs/about/brand.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fabout%2Fbrand.mdx&astroContentModuleFlag=true")], -["src/content/docs/about/license.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fabout%2Flicense.mdx&astroContentModuleFlag=true")], -["src/content/docs/docsref.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fdocsref.mdx&astroContentModuleFlag=true")], -["src/content/docs/about/overview.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fabout%2Foverview.mdx&astroContentModuleFlag=true")], -["src/content/docs/about/team.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fabout%2Fteam.mdx&astroContentModuleFlag=true")], -["src/content/docs/migration.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fmigration.mdx&astroContentModuleFlag=true")], -["src/content/docs/about/translations.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fabout%2Ftranslations.mdx&astroContentModuleFlag=true")], -["src/content/docs/components/badge.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcomponents%2Fbadge.mdx&astroContentModuleFlag=true")], -["src/content/docs/components/alerts.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcomponents%2Falerts.mdx&astroContentModuleFlag=true")], -["src/content/docs/components/accordion.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcomponents%2Faccordion.mdx&astroContentModuleFlag=true")], -["src/content/docs/components/button-group.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcomponents%2Fbutton-group.mdx&astroContentModuleFlag=true")], -["src/content/docs/components/breadcrumb.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcomponents%2Fbreadcrumb.mdx&astroContentModuleFlag=true")], -["src/content/docs/components/buttons.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcomponents%2Fbuttons.mdx&astroContentModuleFlag=true")], -["src/content/docs/components/collapse.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcomponents%2Fcollapse.mdx&astroContentModuleFlag=true")], -["src/content/docs/components/card.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcomponents%2Fcard.mdx&astroContentModuleFlag=true")], -["src/content/docs/components/carousel.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcomponents%2Fcarousel.mdx&astroContentModuleFlag=true")], -["src/content/docs/components/dropdowns.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcomponents%2Fdropdowns.mdx&astroContentModuleFlag=true")], -["src/content/docs/components/close-button.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcomponents%2Fclose-button.mdx&astroContentModuleFlag=true")], -["src/content/docs/components/modal.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcomponents%2Fmodal.mdx&astroContentModuleFlag=true")], -["src/content/docs/components/list-group.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcomponents%2Flist-group.mdx&astroContentModuleFlag=true")], -["src/content/docs/components/offcanvas.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcomponents%2Foffcanvas.mdx&astroContentModuleFlag=true")], -["src/content/docs/components/navs-tabs.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcomponents%2Fnavs-tabs.mdx&astroContentModuleFlag=true")], -["src/content/docs/components/navbar.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcomponents%2Fnavbar.mdx&astroContentModuleFlag=true")], -["src/content/docs/components/pagination.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcomponents%2Fpagination.mdx&astroContentModuleFlag=true")], -["src/content/docs/components/placeholders.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcomponents%2Fplaceholders.mdx&astroContentModuleFlag=true")], -["src/content/docs/components/progress.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcomponents%2Fprogress.mdx&astroContentModuleFlag=true")], -["src/content/docs/components/popovers.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcomponents%2Fpopovers.mdx&astroContentModuleFlag=true")], -["src/content/docs/components/scrollspy.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcomponents%2Fscrollspy.mdx&astroContentModuleFlag=true")], -["src/content/docs/components/spinners.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcomponents%2Fspinners.mdx&astroContentModuleFlag=true")], -["src/content/docs/components/toasts.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcomponents%2Ftoasts.mdx&astroContentModuleFlag=true")], -["src/content/docs/content/figures.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcontent%2Ffigures.mdx&astroContentModuleFlag=true")], -["src/content/docs/components/tooltips.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcomponents%2Ftooltips.mdx&astroContentModuleFlag=true")], -["src/content/docs/content/images.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcontent%2Fimages.mdx&astroContentModuleFlag=true")], -["src/content/docs/content/reboot.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcontent%2Freboot.mdx&astroContentModuleFlag=true")], -["src/content/docs/content/tables.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcontent%2Ftables.mdx&astroContentModuleFlag=true")], -["src/content/docs/customize/color-modes.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcustomize%2Fcolor-modes.mdx&astroContentModuleFlag=true")], -["src/content/docs/customize/color.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcustomize%2Fcolor.mdx&astroContentModuleFlag=true")], -["src/content/docs/content/typography.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcontent%2Ftypography.mdx&astroContentModuleFlag=true")], -["src/content/docs/extend/approach.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fextend%2Fapproach.mdx&astroContentModuleFlag=true")], -["src/content/docs/customize/components.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcustomize%2Fcomponents.mdx&astroContentModuleFlag=true")], -["src/content/docs/extend/icons.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fextend%2Ficons.mdx&astroContentModuleFlag=true")], -["src/content/docs/customize/css-variables.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcustomize%2Fcss-variables.mdx&astroContentModuleFlag=true")], -["src/content/docs/customize/optimize.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcustomize%2Foptimize.mdx&astroContentModuleFlag=true")], -["src/content/docs/customize/options.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcustomize%2Foptions.mdx&astroContentModuleFlag=true")], -["src/content/docs/customize/overview.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcustomize%2Foverview.mdx&astroContentModuleFlag=true")], -["src/content/docs/customize/sass.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fcustomize%2Fsass.mdx&astroContentModuleFlag=true")], -["src/content/docs/forms/checks-radios.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fforms%2Fchecks-radios.mdx&astroContentModuleFlag=true")], -["src/content/docs/forms/floating-labels.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fforms%2Ffloating-labels.mdx&astroContentModuleFlag=true")], -["src/content/docs/forms/form-control.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fforms%2Fform-control.mdx&astroContentModuleFlag=true")], -["src/content/docs/forms/input-group.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fforms%2Finput-group.mdx&astroContentModuleFlag=true")], -["src/content/docs/forms/layout.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fforms%2Flayout.mdx&astroContentModuleFlag=true")], -["src/content/docs/forms/overview.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fforms%2Foverview.mdx&astroContentModuleFlag=true")], -["src/content/docs/forms/range.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fforms%2Frange.mdx&astroContentModuleFlag=true")], -["src/content/docs/forms/select.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fforms%2Fselect.mdx&astroContentModuleFlag=true")], -["src/content/docs/getting-started/best-practices.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fgetting-started%2Fbest-practices.mdx&astroContentModuleFlag=true")], -["src/content/docs/forms/validation.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fforms%2Fvalidation.mdx&astroContentModuleFlag=true")], -["src/content/docs/getting-started/accessibility.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fgetting-started%2Faccessibility.mdx&astroContentModuleFlag=true")], -["src/content/docs/getting-started/browsers-devices.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fgetting-started%2Fbrowsers-devices.mdx&astroContentModuleFlag=true")], -["src/content/docs/getting-started/contents.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fgetting-started%2Fcontents.mdx&astroContentModuleFlag=true")], -["src/content/docs/getting-started/contribute.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fgetting-started%2Fcontribute.mdx&astroContentModuleFlag=true")], -["src/content/docs/getting-started/download.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fgetting-started%2Fdownload.mdx&astroContentModuleFlag=true")], -["src/content/docs/getting-started/introduction.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fgetting-started%2Fintroduction.mdx&astroContentModuleFlag=true")], -["src/content/docs/getting-started/javascript.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fgetting-started%2Fjavascript.mdx&astroContentModuleFlag=true")], -["src/content/docs/getting-started/rfs.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fgetting-started%2Frfs.mdx&astroContentModuleFlag=true")], -["src/content/docs/getting-started/parcel.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fgetting-started%2Fparcel.mdx&astroContentModuleFlag=true")], -["src/content/docs/getting-started/webpack.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fgetting-started%2Fwebpack.mdx&astroContentModuleFlag=true")], -["src/content/docs/getting-started/vite.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fgetting-started%2Fvite.mdx&astroContentModuleFlag=true")], -["src/content/docs/getting-started/rtl.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fgetting-started%2Frtl.mdx&astroContentModuleFlag=true")], -["src/content/docs/helpers/clearfix.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fhelpers%2Fclearfix.mdx&astroContentModuleFlag=true")], -["src/content/docs/helpers/color-background.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fhelpers%2Fcolor-background.mdx&astroContentModuleFlag=true")], -["src/content/docs/helpers/colored-links.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fhelpers%2Fcolored-links.mdx&astroContentModuleFlag=true")], -["src/content/docs/helpers/focus-ring.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fhelpers%2Ffocus-ring.mdx&astroContentModuleFlag=true")], -["src/content/docs/helpers/icon-link.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fhelpers%2Ficon-link.mdx&astroContentModuleFlag=true")], -["src/content/docs/helpers/stacks.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fhelpers%2Fstacks.mdx&astroContentModuleFlag=true")], -["src/content/docs/helpers/position.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fhelpers%2Fposition.mdx&astroContentModuleFlag=true")], -["src/content/docs/helpers/ratio.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fhelpers%2Fratio.mdx&astroContentModuleFlag=true")], -["src/content/docs/helpers/text-truncation.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fhelpers%2Ftext-truncation.mdx&astroContentModuleFlag=true")], -["src/content/docs/helpers/stretched-link.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fhelpers%2Fstretched-link.mdx&astroContentModuleFlag=true")], -["src/content/docs/helpers/vertical-rule.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fhelpers%2Fvertical-rule.mdx&astroContentModuleFlag=true")], -["src/content/docs/helpers/visually-hidden.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Fhelpers%2Fvisually-hidden.mdx&astroContentModuleFlag=true")], -["src/content/docs/layout/breakpoints.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Flayout%2Fbreakpoints.mdx&astroContentModuleFlag=true")], -["src/content/docs/layout/columns.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Flayout%2Fcolumns.mdx&astroContentModuleFlag=true")], -["src/content/docs/layout/containers.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Flayout%2Fcontainers.mdx&astroContentModuleFlag=true")], -["src/content/docs/layout/gutters.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Flayout%2Fgutters.mdx&astroContentModuleFlag=true")], -["src/content/docs/layout/utilities.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Flayout%2Futilities.mdx&astroContentModuleFlag=true")], -["src/content/docs/layout/z-index.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Flayout%2Fz-index.mdx&astroContentModuleFlag=true")], -["src/content/docs/layout/grid.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Flayout%2Fgrid.mdx&astroContentModuleFlag=true")], -["src/content/docs/layout/css-grid.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Flayout%2Fcss-grid.mdx&astroContentModuleFlag=true")], -["src/content/docs/utilities/background.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Futilities%2Fbackground.mdx&astroContentModuleFlag=true")], -["src/content/docs/utilities/borders.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Futilities%2Fborders.mdx&astroContentModuleFlag=true")], -["src/content/docs/utilities/api.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Futilities%2Fapi.mdx&astroContentModuleFlag=true")], -["src/content/docs/utilities/colors.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Futilities%2Fcolors.mdx&astroContentModuleFlag=true")], -["src/content/docs/utilities/display.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Futilities%2Fdisplay.mdx&astroContentModuleFlag=true")], -["src/content/docs/utilities/flex.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Futilities%2Fflex.mdx&astroContentModuleFlag=true")], -["src/content/docs/utilities/float.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Futilities%2Ffloat.mdx&astroContentModuleFlag=true")], -["src/content/docs/utilities/interactions.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Futilities%2Finteractions.mdx&astroContentModuleFlag=true")], -["src/content/docs/utilities/link.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Futilities%2Flink.mdx&astroContentModuleFlag=true")], -["src/content/docs/utilities/object-fit.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Futilities%2Fobject-fit.mdx&astroContentModuleFlag=true")], -["src/content/docs/utilities/opacity.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Futilities%2Fopacity.mdx&astroContentModuleFlag=true")], -["src/content/docs/utilities/overflow.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Futilities%2Foverflow.mdx&astroContentModuleFlag=true")], -["src/content/docs/utilities/position.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Futilities%2Fposition.mdx&astroContentModuleFlag=true")], -["src/content/docs/utilities/sizing.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Futilities%2Fsizing.mdx&astroContentModuleFlag=true")], -["src/content/docs/utilities/shadows.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Futilities%2Fshadows.mdx&astroContentModuleFlag=true")], -["src/content/docs/utilities/spacing.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Futilities%2Fspacing.mdx&astroContentModuleFlag=true")], -["src/content/docs/utilities/visibility.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Futilities%2Fvisibility.mdx&astroContentModuleFlag=true")], -["src/content/docs/utilities/vertical-align.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Futilities%2Fvertical-align.mdx&astroContentModuleFlag=true")], -["src/content/docs/utilities/z-index.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Futilities%2Fz-index.mdx&astroContentModuleFlag=true")], -["src/content/docs/utilities/text.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fdocs%2Futilities%2Ftext.mdx&astroContentModuleFlag=true")]]); - \ No newline at end of file diff --git a/site/.astro/content.d.ts b/site/.astro/content.d.ts deleted file mode 100644 index d71578a02b..0000000000 --- a/site/.astro/content.d.ts +++ /dev/null @@ -1,187 +0,0 @@ -declare module 'astro:content' { - interface Render { - '.mdx': Promise<{ - Content: import('astro').MarkdownInstance<{}>['Content']; - headings: import('astro').MarkdownHeading[]; - remarkPluginFrontmatter: Record; - components: import('astro').MDXInstance<{}>['components']; - }>; - } -} - -declare module 'astro:content' { - export interface RenderResult { - Content: import('astro/runtime/server/index.js').AstroComponentFactory; - headings: import('astro').MarkdownHeading[]; - remarkPluginFrontmatter: Record; - } - interface Render { - '.md': Promise; - } - - export interface RenderedContent { - html: string; - metadata?: { - imagePaths: Array; - [key: string]: unknown; - }; - } -} - -declare module 'astro:content' { - type Flatten = T extends { [K: string]: infer U } ? U : never; - - export type CollectionKey = keyof AnyEntryMap; - export type CollectionEntry = Flatten; - - export type ContentCollectionKey = keyof ContentEntryMap; - export type DataCollectionKey = keyof DataEntryMap; - - type AllValuesOf = T extends any ? T[keyof T] : never; - type ValidContentEntrySlug = AllValuesOf< - ContentEntryMap[C] - >['slug']; - - export type ReferenceDataEntry< - C extends CollectionKey, - E extends keyof DataEntryMap[C] = string, - > = { - collection: C; - id: E; - }; - export type ReferenceContentEntry< - C extends keyof ContentEntryMap, - E extends ValidContentEntrySlug | (string & {}) = string, - > = { - collection: C; - slug: E; - }; - - /** @deprecated Use `getEntry` instead. */ - export function getEntryBySlug< - C extends keyof ContentEntryMap, - E extends ValidContentEntrySlug | (string & {}), - >( - collection: C, - // Note that this has to accept a regular string too, for SSR - entrySlug: E, - ): E extends ValidContentEntrySlug - ? Promise> - : Promise | undefined>; - - /** @deprecated Use `getEntry` instead. */ - export function getDataEntryById( - collection: C, - entryId: E, - ): Promise>; - - export function getCollection>( - collection: C, - filter?: (entry: CollectionEntry) => entry is E, - ): Promise; - export function getCollection( - collection: C, - filter?: (entry: CollectionEntry) => unknown, - ): Promise[]>; - - export function getEntry< - C extends keyof ContentEntryMap, - E extends ValidContentEntrySlug | (string & {}), - >( - entry: ReferenceContentEntry, - ): E extends ValidContentEntrySlug - ? Promise> - : Promise | undefined>; - export function getEntry< - C extends keyof DataEntryMap, - E extends keyof DataEntryMap[C] | (string & {}), - >( - entry: ReferenceDataEntry, - ): E extends keyof DataEntryMap[C] - ? Promise - : Promise | undefined>; - export function getEntry< - C extends keyof ContentEntryMap, - E extends ValidContentEntrySlug | (string & {}), - >( - collection: C, - slug: E, - ): E extends ValidContentEntrySlug - ? Promise> - : Promise | undefined>; - export function getEntry< - C extends keyof DataEntryMap, - E extends keyof DataEntryMap[C] | (string & {}), - >( - collection: C, - id: E, - ): E extends keyof DataEntryMap[C] - ? string extends keyof DataEntryMap[C] - ? Promise | undefined - : Promise - : Promise | undefined>; - - /** Resolve an array of entry references from the same collection */ - export function getEntries( - entries: ReferenceContentEntry>[], - ): Promise[]>; - export function getEntries( - entries: ReferenceDataEntry[], - ): Promise[]>; - - export function render( - entry: AnyEntryMap[C][string], - ): Promise; - - export function reference( - collection: C, - ): import('astro/zod').ZodEffects< - import('astro/zod').ZodString, - C extends keyof ContentEntryMap - ? ReferenceContentEntry> - : ReferenceDataEntry - >; - // Allow generic `string` to avoid excessive type errors in the config - // if `dev` is not running to update as you edit. - // Invalid collection names will be caught at build time. - export function reference( - collection: C, - ): import('astro/zod').ZodEffects; - - type ReturnTypeOrOriginal = T extends (...args: any[]) => infer R ? R : T; - type InferEntrySchema = import('astro/zod').infer< - ReturnTypeOrOriginal['schema']> - >; - - type ContentEntryMap = { - - }; - - type DataEntryMap = { - "callouts": Record; - rendered?: RenderedContent; - filePath?: string; -}>; -"docs": Record; - rendered?: RenderedContent; - filePath?: string; -}>; - - }; - - type AnyEntryMap = ContentEntryMap & DataEntryMap; - - export type ContentConfig = typeof import("../src/content/config.js"); -} diff --git a/site/.astro/data-store.json b/site/.astro/data-store.json deleted file mode 100644 index 8ec19764bd..0000000000 --- a/site/.astro/data-store.json +++ /dev/null @@ -1 +0,0 @@ -[["Map",1,2,9,10,131,132],"meta::meta",["Map",3,4,5,6,7,8],"astro-version","5.4.2","content-config-digest","55f4119cedb28735","astro-config-digest","{\"root\":{},\"srcDir\":{},\"publicDir\":{},\"outDir\":{},\"cacheDir\":{},\"site\":\"http://localhost:4321\",\"compressHTML\":true,\"base\":\"/\",\"trailingSlash\":\"ignore\",\"output\":\"static\",\"scopedStyleStrategy\":\"attribute\",\"build\":{\"format\":\"directory\",\"client\":{},\"server\":{},\"assets\":\"_astro\",\"serverEntry\":\"entry.mjs\",\"redirects\":true,\"inlineStylesheets\":\"auto\",\"concurrency\":1},\"server\":{\"open\":false,\"host\":false,\"port\":4321,\"streaming\":true,\"allowedHosts\":[]},\"redirects\":{},\"image\":{\"endpoint\":{\"route\":\"/_image\"},\"service\":{\"entrypoint\":\"astro/assets/services/sharp\",\"config\":{}},\"domains\":[],\"remotePatterns\":[]},\"devToolbar\":{\"enabled\":true},\"markdown\":{\"syntaxHighlight\":\"prism\",\"shikiConfig\":{\"langs\":[],\"langAlias\":{},\"theme\":\"github-dark\",\"themes\":{},\"wrap\":false,\"transformers\":[]},\"remarkPlugins\":[null,null,null],\"rehypePlugins\":[null,[null,{\"behavior\":\"append\",\"content\":[{\"type\":\"text\",\"value\":\" \"}],\"properties\":{\"class\":\"anchor-link\"}}],null],\"remarkRehype\":{},\"gfm\":true,\"smartypants\":false},\"security\":{\"checkOrigin\":true},\"env\":{\"schema\":{},\"validateSecrets\":false},\"experimental\":{\"clientPrerender\":false,\"contentIntellisense\":false,\"responsiveImages\":false,\"serializeConfig\":false},\"legacy\":{\"collections\":false}}","callouts",["Map",11,12,26,27,41,42,56,57,71,72,86,87,101,102,116,117],"danger-async-methods",{"id":11,"data":13,"body":14,"filePath":15,"digest":16,"rendered":17,"legacyId":25},{},"**All API methods are asynchronous and start a transition.** They return to the caller as soon as the transition is started, but before it ends. In addition, a method call on a transitioning component will be ignored. [Learn more in our JavaScript docs.](/docs/[[config:docs_version]]/getting-started/javascript/#asynchronous-functions-and-transitions)","src/content/callouts/danger-async-methods.md","9c0d127fac13cbab",{"html":18,"metadata":19},"\u003Cp>\u003Cstrong>All API methods are asynchronous and start a transition.\u003C/strong> They return to the caller as soon as the transition is started, but before it ends. In addition, a method call on a transitioning component will be ignored. \u003Ca href=\"/docs/5.3/getting-started/javascript/#asynchronous-functions-and-transitions\">Learn more in our JavaScript docs.\u003C/a>\u003C/p>",{"headings":20,"localImagePaths":21,"remoteImagePaths":22,"frontmatter":23,"imagePaths":24},[],[],[],{},[],"danger-async-methods.md","info-mediaqueries-breakpoints",{"id":26,"data":28,"body":29,"filePath":30,"digest":31,"rendered":32,"legacyId":40},{},"**Why subtract .02px?** Browsers don't currently support [range context queries](https://www.w3.org/TR/mediaqueries-4/#range-context), so we work around the limitations of [`min-` and `max-` prefixes](https://www.w3.org/TR/mediaqueries-4/#mq-min-max) and viewports with fractional widths (which can occur under certain conditions on high-dpi devices, for instance) by using values with higher precision.","src/content/callouts/info-mediaqueries-breakpoints.md","cf3c1ee7bdc70ef6",{"html":33,"metadata":34},"\u003Cp>\u003Cstrong>Why subtract .02px?\u003C/strong> Browsers don't currently support \u003Ca href=\"https://www.w3.org/TR/mediaqueries-4/#range-context\">range context queries\u003C/a>, so we work around the limitations of \u003Ca href=\"https://www.w3.org/TR/mediaqueries-4/#mq-min-max\">\u003Ccode>min-\u003C/code> and \u003Ccode>max-\u003C/code> prefixes\u003C/a> and viewports with fractional widths (which can occur under certain conditions on high-dpi devices, for instance) by using values with higher precision.\u003C/p>",{"headings":35,"localImagePaths":36,"remoteImagePaths":37,"frontmatter":38,"imagePaths":39},[],[],[],{},[],"info-mediaqueries-breakpoints.md","info-npm-starter",{"id":41,"data":43,"body":44,"filePath":45,"digest":46,"rendered":47,"legacyId":55},{},"**Get started with Bootstrap via npm with our starter project!** Head to the [Sass & JS example](https://github.com/twbs/examples/tree/main/sass-js) template repository to see how to build and customize Bootstrap in your own npm project. Includes Sass compiler, Autoprefixer, Stylelint, PurgeCSS, and Bootstrap Icons.","src/content/callouts/info-npm-starter.md","2f6e891b396b9472",{"html":48,"metadata":49},"\u003Cp>\u003Cstrong>Get started with Bootstrap via npm with our starter project!\u003C/strong> Head to the \u003Ca href=\"https://github.com/twbs/examples/tree/main/sass-js\">Sass & JS example\u003C/a> template repository to see how to build and customize Bootstrap in your own npm project. Includes Sass compiler, Autoprefixer, Stylelint, PurgeCSS, and Bootstrap Icons.\u003C/p>",{"headings":50,"localImagePaths":51,"remoteImagePaths":52,"frontmatter":53,"imagePaths":54},[],[],[],{},[],"info-npm-starter.md","info-sanitizer",{"id":56,"data":58,"body":59,"filePath":60,"digest":61,"rendered":62,"legacyId":70},{},"By default, this component uses the built-in content sanitizer, which strips out any HTML elements that are not explicitly allowed. See the [sanitizer section in our JavaScript documentation](/docs/[[config:docs_version]]/getting-started/javascript/#sanitizer) for more details.","src/content/callouts/info-sanitizer.md","223886390d6d5205",{"html":63,"metadata":64},"\u003Cp>By default, this component uses the built-in content sanitizer, which strips out any HTML elements that are not explicitly allowed. See the \u003Ca href=\"/docs/5.3/getting-started/javascript/#sanitizer\">sanitizer section in our JavaScript documentation\u003C/a> for more details.\u003C/p>",{"headings":65,"localImagePaths":66,"remoteImagePaths":67,"frontmatter":68,"imagePaths":69},[],[],[],{},[],"info-sanitizer.md","info-prefersreducedmotion",{"id":71,"data":73,"body":74,"filePath":75,"digest":76,"rendered":77,"legacyId":85},{},"The animation effect of this component is dependent on the `prefers-reduced-motion` media query. See the [reduced motion section of our accessibility documentation](/docs/[[config:docs_version]]/getting-started/accessibility/#reduced-motion).","src/content/callouts/info-prefersreducedmotion.md","5d3fba76d4903cd2",{"html":78,"metadata":79},"\u003Cp>The animation effect of this component is dependent on the \u003Ccode>prefers-reduced-motion\u003C/code> media query. See the \u003Ca href=\"/docs/5.3/getting-started/accessibility/#reduced-motion\">reduced motion section of our accessibility documentation\u003C/a>.\u003C/p>",{"headings":80,"localImagePaths":81,"remoteImagePaths":82,"frontmatter":83,"imagePaths":84},[],[],[],{},[],"info-prefersreducedmotion.md","warning-data-bs-title-vs-title",{"id":86,"data":88,"body":89,"filePath":90,"digest":91,"rendered":92,"legacyId":100},{},"Feel free to use either `title` or `data-bs-title` in your HTML. When `title` is used, Popper will replace it automatically with `data-bs-title` when the element is rendered.","src/content/callouts/warning-data-bs-title-vs-title.md","4166d28547478b6d",{"html":93,"metadata":94},"\u003Cp>Feel free to use either \u003Ccode>title\u003C/code> or \u003Ccode>data-bs-title\u003C/code> in your HTML. When \u003Ccode>title\u003C/code> is used, Popper will replace it automatically with \u003Ccode>data-bs-title\u003C/code> when the element is rendered.\u003C/p>",{"headings":95,"localImagePaths":96,"remoteImagePaths":97,"frontmatter":98,"imagePaths":99},[],[],[],{},[],"warning-data-bs-title-vs-title.md","warning-color-assistive-technologies",{"id":101,"data":103,"body":104,"filePath":105,"digest":106,"rendered":107,"legacyId":115},{},"**Accessibility tip:** Using color to add meaning only provides a visual indication, which will not be conveyed to users of assistive technologies like screen readers. Please ensure the meaning is obvious from the content itself (e.g., the visible text with a [_sufficient_ color contrast](/docs/[[config:docs_version]]/getting-started/accessibility/#color-contrast)) or is included through alternative means, such as additional text hidden with the `.visually-hidden` class.","src/content/callouts/warning-color-assistive-technologies.md","8b6512e777588344",{"html":108,"metadata":109},"\u003Cp>\u003Cstrong>Accessibility tip:\u003C/strong> Using color to add meaning only provides a visual indication, which will not be conveyed to users of assistive technologies like screen readers. Please ensure the meaning is obvious from the content itself (e.g., the visible text with a \u003Ca href=\"/docs/5.3/getting-started/accessibility/#color-contrast\">\u003Cem>sufficient\u003C/em> color contrast\u003C/a>) or is included through alternative means, such as additional text hidden with the \u003Ccode>.visually-hidden\u003C/code> class.\u003C/p>",{"headings":110,"localImagePaths":111,"remoteImagePaths":112,"frontmatter":113,"imagePaths":114},[],[],[],{},[],"warning-color-assistive-technologies.md","warning-input-support",{"id":116,"data":118,"body":119,"filePath":120,"digest":121,"rendered":122,"legacyId":130},{},"Some date inputs types are [not fully supported](https://caniuse.com/input-datetime) by the latest versions of Safari and Firefox.","src/content/callouts/warning-input-support.md","2eff92fcab0109d0",{"html":123,"metadata":124},"\u003Cp>Some date inputs types are \u003Ca href=\"https://caniuse.com/input-datetime\">not fully supported\u003C/a> by the latest versions of Safari and Firefox.\u003C/p>",{"headings":125,"localImagePaths":126,"remoteImagePaths":127,"frontmatter":128,"imagePaths":129},[],[],[],{},[],"warning-input-support.md","docs",["Map",133,134,144,145,154,155,163,164,172,173,184,185,193,194,202,203,213,214,222,223,231,232,240,241,250,251,259,260,268,269,279,280,288,289,297,298,306,307,315,316,324,325,350,351,358,359,370,371,379,380,388,389,397,398,406,407,415,416,424,425,433,434,442,443,451,452,460,461,469,470,478,479,487,488,497,498,506,507,515,516,526,527,535,536,544,545,553,554,562,563,571,572,580,581,590,591,599,600,608,609,617,618,626,627,657,658,665,666,673,674,684,685,693,694,702,703,711,712,720,721,731,732,740,741,753,754,762,763,772,773,781,782,790,791,802,803,812,813,822,823,832,833,841,842,851,852,861,862,870,871,879,880,889,890,898,899,907,908,917,918,927,928,937,938,946,947,955,956,965,966,974,975,983,984,992,993,1001,1002,1011,1012,1020,1021,1029,1030,1038,1039,1047,1048,1056,1057,1065,1066,1074,1075,1084,1085,1094,1095,1104,1105,1113,1114,1121,1122,1130,1131,1139,1140,1148,1149,1157,1158,1166,1167,1175,1176],"docsref",{"id":133,"data":135,"body":140,"filePath":141,"digest":142,"legacyId":143,"deferredRender":139},{"aliases":136,"description":137,"title":138,"toc":139},"/docsref/","Examples of Bootstrap's documentation-specific components and styles.","Docs reference",true,"## Buttons\n\n\u003Cbutton class=\"btn btn-bd-primary\">Primary button\u003C/button>\n\u003Cbutton class=\"btn btn-bd-accent\">Accent button\u003C/button>\n\u003Cbutton class=\"btn btn-bd-light\">Light button\u003C/button>\n\n## Callouts\n\n\u003CCallout>\n Default callout\n\u003C/Callout>\n\n\u003CCallout type=\"warning\">\n Warning callout\n\u003C/Callout>\n\n\u003CCallout type=\"danger\">\n Danger callout\n\u003C/Callout>\n\n## Code example\n\n```scss\n.test {\n --color: blue;\n}\n```\n\n\u003Cdiv class=\"bd-example\">\n The \u003Cabbr title=\"HyperText Markup Language\">HTML\u003C/abbr> abbreviation element.\n\u003C/div>\n\n\u003CExample code={`\u003Cdiv class=\"test\">This is a test.\u003C/div>`} />\n\n\u003CScssDocs name=\"variable-gradient\" file=\"scss/_variables.scss\" />\n\n\u003CJsDocs name=\"live-toast\" file=\"site/src/assets/partials/snippets.js\" />","src/content/docs/docsref.mdx","d91e6f101bfa6222","docsref.mdx","migration",{"id":144,"data":146,"body":150,"filePath":151,"digest":152,"legacyId":153,"deferredRender":139},{"aliases":147,"description":148,"title":149,"toc":139},"/migration/","Track and review changes to the Bootstrap source files, documentation, and components to help you migrate from v4 to v5.","Migrating to v5","## v5.3.4\n\n### Dependencies\n\n- Migrated from Hugo to Astro for building our documentation\n\n## v5.3.0\n\nIf you're migrating from our previous alpha releases of v5.3.0, please review their changes in addition to this section.\n\n### Helpers\n\n- [Colored links]([[docsref:/helpers/colored-links]]) once again have `!important` so they work better with our newly added link utilities.\n\n### Utilities\n\n- Added new `.d-inline-grid` [display utility]([[docsref:/utilities/display]]).\n\n## v5.3.0-alpha2\n\nIf you're migrating from our previous alpha release of v5.3.0, please review the changes listed below.\n\n### CSS variables\n\n- Removed several duplicate and unused root CSS variables.\n\n### Color modes\n\n- Dark mode colors are now derived from our theme colors (e.g., `$primary`) in Sass, rather than color specific tints or shades (e.g., `$blue-300`). This allows for a more automated dark mode when customizing the default theme colors.\n\n- Added Sass maps for generating theme colors for dark mode text, subtle background, and subtle border.\n\n- [Snippet examples]([[docsref:/examples/#snippets]]) are now ready for dark mode with updated markup and reduced custom styles.\n\n- Added `color-scheme: dark` to dark mode CSS to change OS level controls like scrollbars\n\n- Form validation `border-color` and text `color` states now respond to dark mode, thanks to new Sass and CSS variables.\n\n- Dropped recently added form control background CSS variables and reassigned the Sass variables to use CSS variables instead. This simplifies the styling across color modes and avoids an issue where form controls in dark mode wouldn't update properly.\n\n- Our `box-shadow`s will once again always stay dark instead of inverting to white when in dark mode.\n\n- Improved HTML and JavaScript for our color mode toggle script. The selector for changing the active SVG has been improved, and the markup made more accessible with ARIA attributes.\n\n- Improved docs code syntax colors and more across light and dark modes.\n\n### Typography\n\n- We no longer set a color for `$headings-color-dark` or `--bs-heading-color` for dark mode. To avoid several problems of headings within components appearing the wrong color, we've set the Sass variable to `null` and added a `null` check like we use on the default light mode.\n\n### Components\n\n- Cards now have a `color` set on them to improve rendering across color modes.\n\n- Added new `.nav-underline` variant for our navigation with a simpler bottom border under the active nav link. [See the docs for an example.]([[docsref:/components/navs-tabs#underline]])\n\n- Navs now have new `:focus-visible` styles that better match our custom button focus styles.\n\n### Helpers\n\n- Added new `.icon-link` helper to quickly place and align Bootstrap Icons alongside a textual link. Icon links support our new link utilities, too.\n\n- Added new focus ring helper for removing the default `outline` and setting a custom `box-shadow` focus ring.\n\n### Utilities\n\n- Renamed Sass and CSS variables `${color}-text` to `${color}-text-emphasis` to match their associated utilities.\n\n- Added new `.link-body-emphasis` helper alongside our [colored links]([[docsref:/helpers/colored-links]]). This creates a colored link using our color mode responsive emphasis color.\n\n- Added new link utilities for link color opacity, underline offset, underline color, and underline opacity. [Explore the new links utilities.]([[docsref:/utilities/link]])\n\n- CSS variable based `border-width` utilities have been reverted to set their property directly (as was done prior to v5.2.0). This avoids inheritance issues across nested elements, including tables.\n\n- Added new `.border-black` utility to match our `.text-black` and `.bg-black` utilities.\n\n- \u003Cspan class=\"badge text-warning-emphasis bg-warning-subtle\">Deprecated\u003C/span> Deprecated the `.text-muted` utility and `$text-muted` Sass variable. It's been replaced by `.text-body-secondary` and `$body-secondary-color`.\n\n### Docs\n\n- Examples are now displayed with the appropriate light or dark color mode as dictated by the setting in our docs. Each example has an individual color mode picker.\n\n- Improved included JavaScript for live Toast demo.\n\n- Added `twbs/examples` repo contents to the top of the Examples page.\n\n### Tooling\n\n- Added SCSS testing via True to help test our utilities API and other customizations.\n\n- Replaced instances of our bootstrap-npm-starter project with the newer and more complete [twbs/examples repo](https://github.com/twbs/examples).\n\n\u003Chr class=\"mb-4\"/>\n\nFor a complete list of changes, [see the v5.3.0-alpha2 project on GitHub](https://github.com/orgs/twbs/projects/13).\n\n## v5.3.0-alpha1\n\n\u003Chr class=\"mb-4\"/>\n\n### Color modes!\n\nLearn more by reading the new [color modes documentation]([[docsref:/customize/color-modes]]).\n\n- **Global support for light (default) and dark color modes.** Set color mode globally on the `:root` element, on groups of elements and components with a wrapper class, or directly on components, with `data-bs-theme=\"light|dark\"`. Also included is a new `color-mode()` mixin that can output a ruleset with the `data-bs-theme` selector or a media query, depending on your preference.\n\n \u003Cspan class=\"badge text-warning-emphasis bg-warning-subtle\">Deprecated\u003C/span> Color modes replace dark variants for components, so `.btn-close-white`, `.carousel-dark`, `.dropdown-menu-dark`, and `.navbar-dark` are deprecated.\n\n- **New extended color system.** We've added new theme colors (but not in `$theme-colors`) for a more nuanced, system-wide color palette with new secondary, tertiary, and emphasis colors for `color` and `background-color`. These new colors are available as Sass variables, CSS variables, and utilities.\n\n- We've also expanded our theme color Sass variables, CSS variables, and utilities to include text emphasis, subtle background colors, and subtle border colors. These are available as Sass variables, CSS variables, and utilities.\n\n- Adds new `_variables-dark.scss` stylesheet to house dark-mode specific overrides. This stylesheet should be imported immediately after the existing `_variables.scss` file in your import stack.\n\n ```diff\n diff --git a/scss/bootstrap.scss b/scss/bootstrap.scss\n index 8f8296def..449d70487 100644\n --- a/scss/bootstrap.scss\n +++ b/scss/bootstrap.scss\n @@ -6,6 +6,7 @@\n // Configuration\n @import \"functions\";\n @import \"variables\";\n +@import \"variables-dark\";\n @import \"maps\";\n @import \"mixins\";\n @import \"utilities\";\n ```\n\n### CSS variables\n\n- Restores CSS variables for breakpoints, though we don't use them in our media queries as they're not supported. However, these can be useful in JS-specific contexts.\n\n- Per the color modes update, we've added new utilities for new Sass CSS variables `secondary` and `tertiary` text and background colors, plus `{color}-bg-subtle`, `{color}-border-subtle`, and `{color}-text-emphasis` for our theme colors. These new colors are available through Sass and CSS variables (but not our color maps) with the express goal of making it easier to customize across multiple colors modes like light and dark.\n\n- Adds additional variables for alerts, `.btn-close`, and `.offcanvas`.\n\n- The `--bs-heading-color` variable is back with an update and dark mode support. First, we now check for a `null` value on the associated Sass variable, `$headings-color`, before trying to output the CSS variable, so by default it's not present in our compiled CSS. Second, we use the CSS variable with a fallback value, `inherit`, allowing the original behavior to persist, but also allowing for overrides.\n\n- Converts links to use CSS variables for styling `color`, but not `text-decoration`. Colors are now set with `--bs-link-color-rgb` and `--bs-link-opacity` as `rgba()` color, allowing you to customize the translucency with ease. The `a:hover` pseudo-class now overrides `--bs-link-color-rgb` instead of explicitly setting the `color` property.\n\n- `--bs-border-width` is now being used in more components for greater control over default global styling.\n\n- Adds new root CSS variables for our `box-shadow`s, including `--bs-box-shadow`, `--bs-box-shadow-sm`, `--bs-box-shadow-lg`, and `--bs-box-shadow-inset`.\n\n### Components\n\n#### Alert\n\n- Alert variants are now styled via CSS variables.\n\n- \u003Cspan class=\"badge text-warning-emphasis bg-warning-subtle\">Deprecated\u003C/span> The `alert-variant()` mixin is now deprecated. We now [use a Sass loop]([[docsref:/components/alerts#sass-loops]]) directly to modify the component's default CSS variables for each variant.\n\n#### List group\n\n- List group item variants are now styled via CSS variables.\n\n- \u003Cspan class=\"badge text-warning-emphasis bg-warning-subtle\">Deprecated\u003C/span> The `list-group-item-variant()` mixin is now deprecated. We now [use a Sass loop]([[docsref:/components/list-group#sass-loops]]) directly to modify the component's default CSS variables for each variant.\n\n#### Dropdowns\n\n- \u003Cspan class=\"badge text-warning-emphasis bg-warning-subtle\">Deprecated\u003C/span> The `.dropdown-menu-dark` class has been deprecated and replaced with `data-bs-theme=\"dark\"` on the dropdown or any parent element. [See the docs for an example.]([[docsref:/components/dropdowns#dark-dropdowns]])\n\n#### Close button\n\n- \u003Cspan class=\"badge text-warning-emphasis bg-warning-subtle\">Deprecated\u003C/span> The `.btn-close-white` class has been deprecated and replaced with `data-bs-theme=\"dark\"` on the close button or any parent element. [See the docs for an example.]([[docsref:/components/close-button#dark-variant]])\n\n#### Navbar\n\n- \u003Cspan class=\"badge text-warning-emphasis bg-warning-subtle\">Deprecated\u003C/span> The `.navbar-dark` class has been deprecated and replaced with `data-bs-theme=\"dark\"` on the navbar or any parent element. [See the docs for updated examples.]([[docsref:/components/navbar#color-schemes]])\n\n### Progress bars\n\nThe markup for [progress bars]([[docsref:/components/progress]]) has been updated in v5.3.0. Due to the placement of `role` and various `aria-` attributes on the inner `.progress-bar` element, **some screen readers were not announcing zero value progress bars**. Now, `role=\"progressbar\"` and the relevant `aria-*` attributes are on the outer `.progress` element, leaving the `.progress-bar` purely for the visual presentation of the bar and optional label.\n\nWhile we recommend adopting the new markup for improved compatibility with all screen readers, note that the legacy progress bar structure will continue to work as before.\n\n```html\n\u003C!-- Previous markup -->\n\u003Cdiv class=\"progress\">\n \u003Cdiv class=\"progress-bar\" role=\"progressbar\" aria-label=\"Basic example\" style=\"width: 25%\" aria-valuenow=\"25\" aria-valuemin=\"0\" aria-valuemax=\"100\">\u003C/div>\n\u003C/div>\n\n\u003C!-- New markup -->\n\u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Basic example\" aria-valuenow=\"25\" aria-valuemin=\"0\" aria-valuemax=\"100\">\n \u003Cdiv class=\"progress-bar\" style=\"width: 25%\">\u003C/div>\n\u003C/div>\n```\n\nWe've also introduced a new `.progress-stacked` class to more logically wrap [multiple progress bars]([[docsref:/components/progress#multiple-bars]]) into a single stacked progress bar.\n\n```html\n\u003C!-- Previous markup -->\n\u003Cdiv class=\"progress\">\n \u003Cdiv class=\"progress-bar\" role=\"progressbar\" aria-label=\"Segment one\" style=\"width: 15%\" aria-valuenow=\"15\" aria-valuemin=\"0\" aria-valuemax=\"100\">\u003C/div>\n \u003Cdiv class=\"progress-bar bg-success\" role=\"progressbar\" aria-label=\"Segment two\" style=\"width: 30%\" aria-valuenow=\"30\" aria-valuemin=\"0\" aria-valuemax=\"100\">\u003C/div>\n \u003Cdiv class=\"progress-bar bg-info\" role=\"progressbar\" aria-label=\"Segment three\" style=\"width: 20%\" aria-valuenow=\"20\" aria-valuemin=\"0\" aria-valuemax=\"100\">\u003C/div>\n\u003C/div>\n\n\u003C!-- New markup -->\n\u003Cdiv class=\"progress-stacked\">\n \u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Segment one\" aria-valuenow=\"15\" aria-valuemin=\"0\" aria-valuemax=\"100\" style=\"width: 15%\">\n \u003Cdiv class=\"progress-bar\">\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Segment two\" aria-valuenow=\"30\" aria-valuemin=\"0\" aria-valuemax=\"100\" style=\"width: 30%\">\n \u003Cdiv class=\"progress-bar bg-success\">\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Segment three\" aria-valuenow=\"20\" aria-valuemin=\"0\" aria-valuemax=\"100\" style=\"width: 20%\">\n \u003Cdiv class=\"progress-bar bg-info\">\u003C/div>\n \u003C/div>\n\u003C/div>\n```\n\n### Forms\n\n- `.form-control` is now styled with CSS variables to support color modes. This includes the addition of two new root CSS variables for the default and disabled form control backgrounds.\n\n- `.form-check` and `.form-switch` components are now built with CSS variables for setting the `background-image`. The usage here differs from other components in that the various focus, active, etc states for each component aren't set on the base class. Instead, the states override one variable (e.g., `--bs-form-switch-bg`).\n\n- Floating form labels now have a `background-color` to fix support for `\u003Ctextarea>` elements. Additional changes have been made to also support disabled states and more.\n\n- Fixed display of date and time inputs in WebKit based browsers.\n\n### Utilities\n\n- \u003Cspan class=\"badge text-warning-emphasis bg-warning-subtle\">Deprecated\u003C/span> `.text-muted` will be replaced by `.text-body-secondary` in v6.\n\n With the addition of the expanded theme colors and variables, the `.text-muted` variables and utility have been deprecated with v5.3.0. Its default value has also been reassigned to the new `--bs-secondary-color` CSS variable to better support color modes. It will be removed in v6.0.0.\n\n- Adds new `.overflow-x`, `.overflow-y`, and several `.object-fit-*` utilities. _The object-fit property is used to specify how an `\u003Cimg>` or `\u003Cvideo>` should be resized to fit its container, giving us a responsive alternative to using `background-image` for a resizable fill/fit image._\n\n- Adds new `.fw-medium` utility.\n\n- Added new [`.z-*` utilities]([[docsref:/utilities/z-index]]) for `z-index`.\n\n- [Box shadow utilities]([[docsref:/utilities/shadows]]) (and Sass variables) have been updated for dark mode. They now use `--bs-body-color-rgb` to generate the `rgba()` color values, allowing them to easily adapt to color modes based on the specified foreground color.\n\nFor a complete list of changes, [see the v5.3.0 project on GitHub](https://github.com/twbs/bootstrap/projects/).\n\n## v5.2.0\n\n\u003Chr class=\"mb-4\"/>\n\n### Refreshed design\n\nBootstrap v5.2.0 features a subtle design update for a handful of components and properties across the project, **most notably through refined `border-radius` values on buttons and form controls**. Our documentation also has been updated with a new homepage, simpler docs layout that no longer collapses sections of the sidebar, and more prominent examples of [Bootstrap Icons](https://icons.getbootstrap.com).\n\n### More CSS variables\n\n**We've updated all our components to use CSS variables.** While Sass still underpins everything, each component has been updated to include CSS variables on the component base classes (e.g., `.btn`), allowing for more real-time customization of Bootstrap. In subsequent releases, we'll continue to expand our use of CSS variables into our layout, forms, helpers, and utilities. Read more about CSS variables in each component on their respective documentation pages.\n\nOur CSS variable usage will be somewhat incomplete until Bootstrap 6. While we'd love to fully implement these across the board, they do run the risk of causing breaking changes. For example, setting `$alert-border-width: var(--bs-border-width)` in our source code breaks potential Sass in your own code if you were doing `$alert-border-width * 2` for some reason.\n\nAs such, wherever possible, we will continue to push towards more CSS variables, but please recognize our implementation may be slightly limited in v5.\n\n### New `_maps.scss`\n\n**Bootstrap v5.2.0 introduced a new Sass file with `_maps.scss`.** It pulls out several Sass maps from `_variables.scss` to fix an issue where updates to an original map were not applied to secondary maps that extend them. For example, updates to `$theme-colors` were not being applied to other theme maps that relied on `$theme-colors`, breaking key customization workflows. In short, Sass has a limitation where once a default variable or map has been _used_, it cannot be updated. _There's a similar shortcoming with CSS variables when they're used to compose other CSS variables._\n\nThis is why variable customizations in Bootstrap have to come after `@import \"functions\"`, but before `@import \"variables\"` and the rest of our import stack. The same applies to Sass maps—you must override the defaults before they get used. The following maps have been moved to the new `_maps.scss`:\n\n- `$theme-colors-rgb`\n- `$utilities-colors`\n- `$utilities-text`\n- `$utilities-text-colors`\n- `$utilities-bg`\n- `$utilities-bg-colors`\n- `$negative-spacers`\n- `$gutters`\n\nYour custom Bootstrap CSS builds should now look something like this with a separate maps import.\n\n```diff\n // Functions come first\n @import \"functions\";\n\n // Optional variable overrides here\n+ $custom-color: #df711b;\n+ $custom-theme-colors: (\n+ \"custom\": $custom-color\n+ );\n\n // Variables come next\n @import \"variables\";\n\n+ // Optional Sass map overrides here\n+ $theme-colors: map-merge($theme-colors, $custom-theme-colors);\n+\n+ // Followed by our default maps\n+ @import \"maps\";\n+\n // Rest of our imports\n @import \"mixins\";\n @import \"utilities\";\n @import \"root\";\n @import \"reboot\";\n // etc\n```\n\n### New utilities\n\n- Expanded [`font-weight` utilities]([[docsref:/utilities/text#font-weight-and-italics]]) to include `.fw-semibold` for semibold fonts.\n- Expanded [`border-radius` utilities]([[docsref:/utilities/borders#sizes]]) to include two new sizes, `.rounded-4` and `.rounded-5`, for more options.\n\n### Additional changes\n\n- **Introduced new `$enable-container-classes` option. —** Now when opting into the experimental CSS Grid layout, `.container-*` classes will still be compiled, unless this option is set to `false`. Containers also now keep their gutter values.\n\n- **Offcanvas component now has [responsive variations]([[docsref:/components/offcanvas#responsive]]).** The original `.offcanvas` class remains unchanged—it hides content across all viewports. To make it responsive, change that `.offcanvas` class to any `.offcanvas-{sm|md|lg|xl|xxl}` class.\n\n- **Thicker table dividers are now opt-in. —** We've removed the thicker and more difficult to override border between table groups and moved it to an optional class you can apply, `.table-group-divider`. [See the table docs for an example.]([[docsref:/content/tables#table-group-dividers]])\n\n- **[Scrollspy has been rewritten](https://github.com/twbs/bootstrap/pull/33421) to use the Intersection Observer API**, which means you no longer need relative parent wrappers, deprecates `offset` config, and more. Look for your Scrollspy implementations to be more accurate and consistent in their nav highlighting.\n\n- **Popovers and tooltips now use CSS variables.** Some CSS variables have been updated from their Sass counterparts to reduce the number of variables. As a result, three variables have been deprecated in this release: `$popover-arrow-color`, `$popover-arrow-outer-color`, and `$tooltip-arrow-color`.\n\n- **Added new `.text-bg-{color}` helpers.** Instead of setting individual `.text-*` and `.bg-*` utilities, you can now use [the `.text-bg-*` helpers]([[docsref:helpers/color-background]]) to set a `background-color` with contrasting foreground `color`.\n\n- Added `.form-check-reverse` modifier to flip the order of labels and associated checkboxes/radios.\n\n- Added [striped columns]([[docsref:/content/tables#striped-columns]]) support to tables via the new `.table-striped-columns` class.\n\nFor a complete list of changes, [see the v5.2.0 project on GitHub](https://github.com/twbs/bootstrap/projects/32).\n\n## v5.1.0\n\n\u003Chr class=\"mb-4\"/>\n\n- **Added experimental support for [CSS Grid layout]([[docsref:/layout/css-grid]]). —** This is a work in progress, and is not yet ready for production use, but you can opt into the new feature via Sass. To enable it, disable the default grid, by setting `$enable-grid-classes: false` and enable the CSS Grid by setting `$enable-cssgrid: true`.\n\n- **Updated navbars to support offcanvas. —** Add [offcanvas drawers in any navbar]([[docsref:/components/navbar#offcanvas]]) with the responsive `.navbar-expand-*` classes and some offcanvas markup.\n\n- **Added new [placeholder component]([[docsref:/components/placeholders/]]). —** Our newest component, a way to provide temporary blocks in lieu of real content to help indicate that something is still loading in your site or app.\n\n- **Collapse plugin now supports [horizontal collapsing]([[docsref:/components/collapse#horizontal]]). —** Add `.collapse-horizontal` to your `.collapse` to collapse the `width` instead of the `height`. Avoid browser repainting by setting a `min-height` or `height`.\n\n- **Added new stack and vertical rule helpers. —** Quickly apply multiple flexbox properties to quickly create custom layouts with [stacks]([[docsref:/helpers/stacks/]]). Choose from horizontal (`.hstack`) and vertical (`.vstack`) stacks. Add vertical dividers similar to `\u003Chr>` elements with the [new `.vr` helpers]([[docsref:/helpers/vertical-rule/]]).\n\n- **Added new global `:root` CSS variables. —** Added several new CSS variables to the `:root` level for controlling `\u003Cbody>` styles. More are in the works, including across our utilities and components, but for now read up [CSS variables in the Customize section]([[docsref:/customize/css-variables/]]).\n\n- **Overhauled color and background utilities to use CSS variables, and added new [text opacity]([[docsref:/utilities/text#opacity]]) and [background opacity]([[docsref:/utilities/background#opacity]]) utilities. —** `.text-*` and `.bg-*` utilities are now built with CSS variables and `rgba()` color values, allowing you to easily customize any utility with new opacity utilities.\n\n- **Added new snippet examples based to show how to customize our components. —** Pull ready to use customized components and other common design patterns with our new [Snippets examples]([[docsref:/examples/#snippets]]). Includes [footers]([[docsref:/examples/footers/]]), [dropdowns]([[docsref:/examples/dropdowns/]]), [list groups]([[docsref:/examples/list-groups/]]), and [modals]([[docsref:/examples/modals/]]).\n\n- **Removed unused positioning styles from popovers and tooltips** as these are handled solely by Popper. `$tooltip-margin` has been deprecated and set to `null` in the process.\n\nWant more information? [Read the v5.1.0 blog post.](https://blog.getbootstrap.com/2021/08/04/bootstrap-5-1-0/)\n\n## v5.0.0\n\n\u003Chr class=\"mb-4\"/>\n\n\u003CCallout>\n**Hey there!** Changes to our first major release of Bootstrap 5, v5.0.0, are documented below. They don't reflect the additional changes shown above.\n\u003C/Callout>\n\n### Dependencies\n\n- Dropped jQuery.\n- Upgraded from Popper v1.x to Popper v2.x.\n- Replaced Libsass with Dart Sass as our Sass compiler given Libsass was deprecated.\n- Migrated from Jekyll to Hugo for building our documentation\n\n### Browser support\n\n- Dropped Internet Explorer 10 and 11\n- Dropped Microsoft Edge \u003C 16 (Legacy Edge)\n- Dropped Firefox \u003C 60\n- Dropped Safari \u003C 12\n- Dropped iOS Safari \u003C 12\n- Dropped Chrome \u003C 60\n\n\u003Chr class=\"my-5\"/>\n\n### Documentation changes\n\n- Redesigned homepage, docs layout, and footer.\n- Added [new Parcel guide]([[docsref:/getting-started/parcel]]).\n- Added [new Customize section]([[docsref:/customize/overview]]), replacing [v4's Theming page](https://getbootstrap.com/docs/4.6/getting-started/theming/), with new details on Sass, global configuration options, color schemes, CSS variables, and more.\n- Reorganized all form documentation into [new Forms section]([[docsref:/forms/overview]]), breaking apart the content into more focused pages.\n- Similarly, updated [the Layout section]([[docsref:/layout/breakpoints]]), to flesh out grid content more clearly.\n- Renamed \"Navs\" component page to \"Navs & Tabs\".\n- Renamed \"Checks\" page to \"Checks & radios\".\n- Redesigned the navbar and added a new subnav to make it easier to get around our sites and docs versions.\n- Added new keyboard shortcut for the search field: \u003Ckbd>\u003Ckbd>Ctrl\u003C/kbd> + \u003Ckbd>/\u003C/kbd>\u003C/kbd>.\n\n### Sass\n\n- We've ditched the default Sass map merges to make it easier to remove redundant values. Keep in mind you now have to define all values in the Sass maps like `$theme-colors`. Check out how to deal with [Sass maps]([[docsref:/customize/sass#maps-and-loops]]).\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Renamed `color-yiq()` function and related variables to `color-contrast()` as it's no longer related to YIQ color space. [See #30168.](https://github.com/twbs/bootstrap/pull/30168/)\n - `$yiq-contrasted-threshold` is renamed to `$min-contrast-ratio`.\n - `$yiq-text-dark` and `$yiq-text-light` are respectively renamed to `$color-contrast-dark` and `$color-contrast-light`.\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Media query mixins parameters have changed for a more logical approach.\n - `media-breakpoint-down()` uses the breakpoint itself instead of the next breakpoint (e.g., `media-breakpoint-down(lg)` instead of `media-breakpoint-down(md)` targets viewports smaller than `lg`).\n - Similarly, the second parameter in `media-breakpoint-between()` also uses the breakpoint itself instead of the next breakpoint (e.g., `media-breakpoint-between(sm, lg)` instead of `media-breakpoint-between(sm, md)` targets viewports between `sm` and `lg`).\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Removed print styles and `$enable-print-styles` variable. Print display classes are still around. [See #28339](https://github.com/twbs/bootstrap/pull/28339).\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Dropped `color()`, `theme-color()`, and `gray()` functions in favor of variables. [See #29083](https://github.com/twbs/bootstrap/pull/29083).\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Renamed `theme-color-level()` function to `color-level()` and now accepts any color you want instead of only `$theme-color` colors. [See #29083](https://github.com/twbs/bootstrap/pull/29083) **Watch out:** `color-level()` was later on dropped in `v5.0.0-alpha3`.\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Renamed `$enable-prefers-reduced-motion-media-query` and `$enable-pointer-cursor-for-buttons` to `$enable-reduced-motion` and `$enable-button-pointers` for brevity.\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Removed the `bg-gradient-variant()` mixin. Use the `.bg-gradient` class to add gradients to elements instead of the generated `.bg-gradient-*` classes.\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> **Removed previously deprecated mixins:**\n - `hover`, `hover-focus`, `plain-hover-focus`, and `hover-focus-active`\n - `float()`\n - `form-control-mixin()`\n - `nav-divider()`\n - `retina-img()`\n - `text-hide()` (also dropped the associated utility class, `.text-hide`)\n - `visibility()`\n - `form-control-focus()`\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Renamed `scale-color()` function to `shift-color()` to avoid collision with Sass's own color scaling function.\n\n- `box-shadow` mixins now allow `null` values and drop `none` from multiple arguments. [See #30394](https://github.com/twbs/bootstrap/pull/30394).\n\n- The `border-radius()` mixin now has a default value.\n\n### Color system\n\n- The color system which worked with `color-level()` and `$theme-color-interval` was removed in favor of a new color system. All `lighten()` and `darken()` functions in our codebase are replaced by `tint-color()` and `shade-color()`. These functions will mix the color with either white or black instead of changing its lightness by a fixed amount. The `shift-color()` will either tint or shade a color depending on whether its weight parameter is positive or negative. [See #30622](https://github.com/twbs/bootstrap/pull/30622) for more details.\n\n- Added new tints and shades for every color, providing nine separate colors for each base color, as new Sass variables.\n\n- Improved color contrast. Bumped color contrast ratio from 3:1 to 4.5:1 and updated blue, green, cyan, and pink colors to ensure WCAG 2.2 AA contrast. Also changed our color contrast color from `$gray-900` to `$black`.\n\n- To support our color system, we've added new custom `tint-color()` and `shade-color()` functions to mix our colors appropriately.\n\n### Grid updates\n\n- **New breakpoint!** Added new `xxl` breakpoint for `1400px` and up. No changes to all other breakpoints.\n\n- **Improved gutters.** Gutters are now set in rems, and are narrower than v4 (`1.5rem`, or about `24px`, down from `30px`). This aligns our grid system's gutters with our spacing utilities.\n - Added new [gutter class]([[docsref:/layout/gutters]]) (`.g-*`, `.gx-*`, and `.gy-*`) to control horizontal/vertical gutters, horizontal gutters, and vertical gutters.\n - \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Renamed `.no-gutters` to `.g-0` to match new gutter utilities.\n\n- Columns no longer have `position: relative` applied, so you may have to add `.position-relative` to some elements to restore that behavior.\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Dropped several `.order-*` classes that often went unused. We now only provide `.order-0` to `.order-5` out of the box.\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Dropped the `.media` component as it can be easily replicated with utilities. [See #28265](https://github.com/twbs/bootstrap/pull/28265) and the [flex utilities page for an example]([[docsref:/utilities/flex#media-object]]).\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> `bootstrap-grid.css` now only applies `box-sizing: border-box` to the column instead of resetting the global box-sizing. This way, our grid styles can be used in more places without interference.\n\n- `$enable-grid-classes` no longer disables the generation of container classes anymore. [See #29146.](https://github.com/twbs/bootstrap/pull/29146)\n\n- Updated the `make-col` mixin to default to equal columns without a specified size.\n\n### Content, Reboot, etc\n\n- **[RFS]([[docsref:/getting-started/rfs]]) is now enabled by default.** Headings using the `font-size()` mixin will automatically adjust their `font-size` to scale with the viewport. _This feature was previously opt-in with v4._\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Overhauled our display typography to replace our `$display-*` variables and with a `$display-font-sizes` Sass map. Also removed the individual `$display-*-weight` variables for a single `$display-font-weight` and adjusted `font-size`s.\n\n- Added two new `.display-*` heading sizes, `.display-5` and `.display-6`.\n\n- **Links are underlined by default** (not just on hover), unless they're part of specific components.\n\n- **Redesigned tables** to refresh their styles and rebuild them with CSS variables for more control over styling.\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Nested tables do not inherit styles anymore.\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> `.thead-light` and `.thead-dark` are dropped in favor of the `.table-*` variant classes which can be used for all table elements (`thead`, `tbody`, `tfoot`, `tr`, `th` and `td`).\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> The `table-row-variant()` mixin is renamed to `table-variant()` and accepts only 2 parameters: `$color` (color name) and `$value` (color code). The border color and accent colors are automatically calculated based on the table factor variables.\n\n- Split table cell padding variables into `-y` and `-x`.\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Dropped `.pre-scrollable` class. [See #29135](https://github.com/twbs/bootstrap/pull/29135)\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> `.text-*` utilities do not add hover and focus states to links anymore. `.link-*` helper classes can be used instead. [See #29267](https://github.com/twbs/bootstrap/pull/29267)\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Dropped `.text-justify` class. [See #29793](https://github.com/twbs/bootstrap/pull/29793)\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> ~~`\u003Chr>` elements now use `height` instead of `border` to better support the `size` attribute. This also enables use of padding utilities to create thicker dividers (e.g., `\u003Chr class=\"py-1\">`).~~\n\n- Reset default horizontal `padding-left` on `\u003Cul>` and `\u003Col>` elements from browser default `40px` to `2rem`.\n\n- Added `$enable-smooth-scroll`, which applies `scroll-behavior: smooth` globally—except for users asking for reduced motion through `prefers-reduced-motion` media query. [See #31877](https://github.com/twbs/bootstrap/pull/31877)\n\n### RTL\n\n- Horizontal direction specific variables, utilities, and mixins have all been renamed to use logical properties like those found in flexbox layouts—e.g., `start` and `end` in lieu of `left` and `right`.\n\n### Forms\n\n- **Added new floating forms!** We've promoted the Floating labels example to fully supported form components. [See the new Floating labels page.]([[docsref:/forms/floating-labels]])\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> **Consolidated native and custom form elements.** Checkboxes, radios, selects, and other inputs that had native and custom classes in v4 have been consolidated. Now nearly all our form elements are entirely custom, most without the need for custom HTML.\n - `.custom-control.custom-checkbox` is now `.form-check`.\n - `.custom-control.custom-radio` is now `.form-check`.\n - `.custom-control.custom-switch` is now `.form-check.form-switch`.\n - `.custom-select` is now `.form-select`.\n - `.custom-file` and `.form-control-file` have been replaced by custom styles on top of `.form-control`.\n - `.custom-range` is now `.form-range`.\n - Dropped native `.form-control-file` and `.form-control-range`.\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Dropped `.input-group-append` and `.input-group-prepend`. You can now just add buttons and `.input-group-text` as direct children of the input groups.\n\n- The longstanding [Missing border radius on input group with validation feedback bug](https://github.com/twbs/bootstrap/issues/25110) is finally fixed by adding an additional `.has-validation` class to input groups with validation.\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> **Dropped form-specific layout classes for our grid system.** Use our grid and utilities instead of `.form-group`, `.form-row`, or `.form-inline`.\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Form labels now require `.form-label`.\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> `.form-text` no longer sets `display`, allowing you to create inline or block help text as you wish just by changing the HTML element.\n\n- Form controls no longer used fixed `height` when possible, instead deferring to `min-height` to improve customization and compatibility with other components.\n\n- Validation icons are no longer applied to `\u003Cselect>`s with `multiple`.\n\n- Rearranged source Sass files under `scss/forms/`, including input group styles.\n\n\u003Chr class=\"my-5\"/>\n\n### Components\n\n- Unified `padding` values for alerts, breadcrumbs, cards, dropdowns, list groups, modals, popovers, and tooltips to be based on our `$spacer` variable. [See #30564](https://github.com/twbs/bootstrap/pull/30564).\n\n#### Accordion\n\n- Added [new accordion component]([[docsref:/components/accordion]]).\n\n#### Alerts\n\n- Alerts now have [examples with icons]([[docsref:/components/alerts#icons]]).\n\n- Removed custom styles for `\u003Chr>`s in each alert since they already use `currentColor`.\n\n#### Badges\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Dropped all `.badge-*` color classes for background utilities (e.g., use `.bg-primary` instead of `.badge-primary`).\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Dropped `.badge-pill`—use the `.rounded-pill` utility instead.\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Removed hover and focus styles for `\u003Ca>` and `\u003Cbutton>` elements.\n\n- Increased default padding for badges from `.25em`/`.5em` to `.35em`/`.65em`.\n\n#### Breadcrumbs\n\n- Simplified the default appearance of breadcrumbs by removing `padding`, `background-color`, and `border-radius`.\n\n- Added new CSS custom property `--bs-breadcrumb-divider` for easy customization without needing to recompile CSS.\n\n#### Buttons\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> **[Toggle buttons]([[docsref:/forms/checks-radios#toggle-buttons]]), with checkboxes or radios, no longer require JavaScript and have new markup.** We no longer require a wrapping element, add `.btn-check` to the `\u003Cinput>`, and pair it with any `.btn` classes on the `\u003Clabel>`. [See #30650](https://github.com/twbs/bootstrap/pull/30650). _The docs for this has moved from our Buttons page to the new Forms section._\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> **Dropped `.btn-block` for utilities.** Instead of using `.btn-block` on the `.btn`, wrap your buttons with `.d-grid` and a `.gap-*` utility to space them as needed. Switch to responsive classes for even more control over them. [Read the docs for some examples.]([[docsref:/components/buttons#block-buttons]])\n\n- Updated our `button-variant()` and `button-outline-variant()` mixins to support additional parameters.\n\n- Updated buttons to ensure increased contrast on hover and active states.\n\n- Disabled buttons now have `pointer-events: none;`.\n\n#### Card\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Dropped `.card-deck` in favor of our grid. Wrap your cards in column classes and add a parent `.row-cols-*` container to recreate card decks (but with more control over responsive alignment).\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Dropped `.card-columns` in favor of Masonry. [See #28922](https://github.com/twbs/bootstrap/pull/28922).\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Replaced the `.card` based accordion with a [new Accordion component]([[docsref:/components/accordion]]).\n\n#### Carousel\n\n- Added new [`.carousel-dark` variant]([[docsref:/components/carousel#dark-variant]]) for dark text, controls, and indicators (great for lighter backgrounds).\n\n- Replaced chevron icons for carousel controls with new SVGs from [Bootstrap Icons]([[config:icons]]).\n\n#### Close button\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Renamed `.close` to `.btn-close` for a less generic name.\n\n- Close buttons now use a `background-image` (embedded SVG) instead of a `×` in the HTML, allowing for easier customization without the need to touch your markup.\n\n- Added new `.btn-close-white` variant that uses `filter: invert(1)` to enable higher contrast dismiss icons against darker backgrounds.\n\n#### Collapse\n\n- Removed scroll anchoring for accordions.\n\n#### Dropdowns\n\n- Added new `.dropdown-menu-dark` variant and associated variables for on-demand dark dropdowns.\n\n- Added new variable for `$dropdown-padding-x`.\n\n- Darkened the dropdown divider for improved contrast.\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> All the events for the dropdown are now triggered on the dropdown toggle button and then bubbled up to the parent element.\n\n- Dropdown menus now have a `data-bs-popper=\"static\"` attribute set when the positioning of the dropdown is static, or dropdown is in the navbar. This is added by our JavaScript and helps us use custom position styles without interfering with Popper's positioning.\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Dropped `flip` option for dropdown plugin in favor of native Popper configuration. You can now disable the flipping behavior by passing an empty array for [`fallbackPlacements`](https://popper.js.org/docs/v2/modifiers/flip/#fallbackplacements) option in [flip](https://popper.js.org/docs/v2/modifiers/flip/) modifier.\n\n- Dropdown menus can now be clickable with a new `autoClose` option to handle the [auto close behavior]([[docsref:/components/dropdowns#auto-close-behavior]]). You can use this option to accept the click inside or outside the dropdown menu to make it interactive.\n\n- Dropdowns now support `.dropdown-item`s wrapped in `\u003Cli>`s.\n\n#### Jumbotron\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Dropped the jumbotron component as it can be replicated with utilities. [See our new Jumbotron example for a demo.]([[docsref:/examples/jumbotron]])\n\n#### List group\n\n- Added new [`.list-group-numbered` modifier]([[docsref:/components/list-group#numbered]]) to list groups.\n\n#### Navs and tabs\n\n- Added new `null` variables for `font-size`, `font-weight`, `color`, and `:hover` `color` to the `.nav-link` class.\n\n#### Navbars\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Navbars now require a container within (to drastically simplify spacing requirements and CSS required).\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> The `.active` class can no longer be applied to `.nav-item`s, it must be applied directly on `.nav-link`s.\n\n#### Offcanvas\n\n- Added the new [offcanvas component]([[docsref:/components/offcanvas]]).\n\n#### Pagination\n\n- Pagination links now have customizable `margin-left` that are dynamically rounded on all corners when separated from one another.\n\n- Added `transition`s to pagination links.\n\n#### Popovers\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Renamed `.arrow` to `.popover-arrow` in our default popover template.\n\n- Renamed `whiteList` option to `allowList`.\n\n#### Spinners\n\n- Spinners now honor `prefers-reduced-motion: reduce` by slowing down animations. [See #31882](https://github.com/twbs/bootstrap/pull/31882).\n\n- Improved spinner vertical alignment.\n\n#### Toasts\n\n- Toasts can now be [positioned]([[docsref:/components/toasts#placement]]) in a `.toast-container` with the help of [positioning utilities]([[docsref:/utilities/position]]).\n\n- Changed default toast duration to 5 seconds.\n\n- Removed `overflow: hidden` from toasts and replaced with proper `border-radius`s with `calc()` functions.\n\n#### Tooltips\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Renamed `.arrow` to `.tooltip-arrow` in our default tooltip template.\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> The default value for the `fallbackPlacements` is changed to `['top', 'right', 'bottom', 'left']` for better placement of popper elements.\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Renamed `whiteList` option to `allowList`.\n\n### Utilities\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Renamed several utilities to use logical property names instead of directional names with the addition of RTL support:\n - Renamed `.float-left` and `.float-right` to `.float-start` and `.float-end`.\n - Renamed `.border-left` and `.border-right` to `.border-start` and `.border-end`.\n - Renamed `.rounded-left` and `.rounded-right` to `.rounded-start` and `.rounded-end`.\n - Renamed `.ml-*` and `.mr-*` to `.ms-*` and `.me-*`.\n - Renamed `.pl-*` and `.pr-*` to `.ps-*` and `.pe-*`.\n - Renamed `.text-*-left` and `.text-*-right` to `.text-*-start` and `.text-*-end`.\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Disabled negative margins by default.\n\n- Added new `.bg-body` class for quickly setting the `\u003Cbody>`'s background to additional elements.\n\n- Added new [position utilities]([[docsref:/utilities/position#arrange-elements]]) for `top`, `right`, `bottom`, and `left`. Values include `0`, `50%`, and `100%` for each property.\n\n- Added new `.translate-middle-x` & `.translate-middle-y` utilities to horizontally or vertically center absolute/fixed positioned elements.\n\n- Added new [`border-width` utilities]([[docsref:/utilities/borders#border-width]]).\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Renamed `.text-monospace` to `.font-monospace`.\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Removed `.text-hide` as it's an antiquated method for hiding text that shouldn't be used anymore.\n\n- Added `.fs-*` utilities for `font-size` utilities (with RFS enabled). These use the same scale as HTML's default headings (1-6, large to small), and can be modified via Sass map.\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Renamed `.font-weight-*` utilities as `.fw-*` for brevity and consistency.\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Renamed `.font-italic` utility to `.fst-italic` for brevity and consistency with new `.fst-normal` utility.\n\n- Added `.d-grid` to display utilities and new `gap` utilities (`.gap`) for CSS Grid and flexbox layouts.\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Removed `.rounded-sm` and `rounded-lg`, and introduced a new scale of classes, `.rounded-0` to `.rounded-3`. [See #31687](https://github.com/twbs/bootstrap/pull/31687).\n\n- Added new `line-height` utilities: `.lh-1`, `.lh-sm`, `.lh-base` and `.lh-lg`. See [here]([[docsref:/utilities/text#line-height]]).\n\n- Moved the `.d-none` utility in our CSS to give it more weight over other display utilities.\n\n- Extended the `.visually-hidden-focusable` helper to also work on containers, using `:focus-within`.\n\n### Helpers\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> **Responsive embed helpers have been renamed to [ratio helpers]([[docsref:/helpers/ratio]])** with new class names and improved behaviors, as well as a helpful CSS variable.\n - Classes have been renamed to change `by` to `x` in the aspect ratio. For example, `.ratio-16by9` is now `.ratio-16x9`.\n - We've dropped the `.embed-responsive-item` and element group selector in favor of a simpler `.ratio > *` selector. No more class is needed, and the ratio helper now works with any HTML element.\n - The `$embed-responsive-aspect-ratios` Sass map has been renamed to `$aspect-ratios` and its values have been simplified to include the class name and the percentage as the `key: value` pair.\n - CSS variables are now generated and included for each value in the Sass map. Modify the `--bs-aspect-ratio` variable on the `.ratio` to create any [custom aspect ratio]([[docsref:/helpers/ratio#custom-ratios]]).\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> **\"Screen reader\" classes are now [\"visually hidden\" classes]([[docsref:/helpers/visually-hidden]]).**\n - Changed the Sass file from `scss/helpers/_screenreaders.scss` to `scss/helpers/_visually-hidden.scss`\n - Renamed `.sr-only` and `.sr-only-focusable` to `.visually-hidden` and `.visually-hidden-focusable`\n - Renamed `sr-only()` and `sr-only-focusable()` mixins to `visually-hidden()` and `visually-hidden-focusable()`.\n\n- `bootstrap-utilities.css` now also includes our helpers. Helpers don't need to be imported in custom builds anymore.\n\n### JavaScript\n\n- **Dropped jQuery dependency** and rewrote plugins to be in regular JavaScript.\n\n- \u003Cspan class=\"badge text-bg-danger\">Breaking\u003C/span> Data attributes for all JavaScript plugins are now namespaced to help distinguish Bootstrap functionality from third parties and your own code. For example, we use `data-bs-toggle` instead of `data-toggle`.\n\n- **All plugins can now accept a CSS selector as the first argument.** You can either pass a DOM element or any valid CSS selector to create a new instance of the plugin:\n\n ```js\n const modal = new bootstrap.Modal('#myModal')\n const dropdown = new bootstrap.Dropdown('[data-bs-toggle=\"dropdown\"]')\n ```\n\n- `popperConfig` can be passed as a function that accepts the Bootstrap's default Popper config as an argument, so that you can merge this default configuration in your way. **Applies to dropdowns, popovers, and tooltips.**\n\n- The default value for the `fallbackPlacements` is changed to `['top', 'right', 'bottom', 'left']` for better placement of Popper elements. **Applies to dropdowns, popovers, and tooltips.**\n\n- Removed underscore from public static methods like `_getInstance()` → `getInstance()`.\n\n- Removed `util.js`, with its functionality now integrated into individual plugins. If you previously included `util.js` manually, you can safely remove it, as it is no longer needed. Each plugin now contains only the utilities it requires, enhancing modularity and reducing dependencies.","src/content/docs/migration.mdx","589eb82f3b85ceaf","migration.mdx","about/brand",{"id":154,"data":156,"body":159,"filePath":160,"digest":161,"legacyId":162,"deferredRender":139},{"description":157,"title":158,"toc":139},"Documentation and examples for Bootstrap's logo and brand usage guidelines.","Brand guidelines","Have a need for Bootstrap's brand resources? Great! We have only a few guidelines we follow, and in turn ask you to follow as well.\n\n## Logo\n\nWhen referencing Bootstrap, use our logo mark. Do not modify our logos in any way. Do not use Bootstrap's branding for your own open or closed source projects.\n\n\u003Cdiv class=\"bd-brand-item px-2 py-5 mb-3 border rounded-3\">\n \u003Cimg class=\"d-block img-fluid mx-auto\" src=\"/docs/[[config:docs_version]]/assets/brand/bootstrap-logo.svg\" alt=\"Bootstrap\" width=\"256\" height=\"204\" />\n\u003C/div>\n\nOur logo mark is also available in black and white. All rules for our primary logo apply to these as well.\n\n\u003Cdiv class=\"bd-brand-logos d-sm-flex text-center bg-light rounded-3 overflow-hidden w-100 mb-3\">\n \u003Cdiv class=\"bd-brand-item w-100 px-2 py-5\">\n \u003Cimg src=\"/docs/[[config:docs_version]]/assets/brand/bootstrap-logo-black.svg\" alt=\"Bootstrap\" width=\"128\" height=\"102\" loading=\"lazy\" />\n \u003C/div>\n \u003Cdiv class=\"bd-brand-item w-100 px-2 py-5 inverse\">\n \u003Cimg src=\"/docs/[[config:docs_version]]/assets/brand/bootstrap-logo-white.svg\" alt=\"Bootstrap\" width=\"128\" height=\"102\" loading=\"lazy\" />\n \u003C/div>\n\u003C/div>\n\n## Name\n\nBootstrap should always be referred to as just **Bootstrap**. No capital _s_.\n\n\u003Cdiv class=\"bd-brand-logos d-sm-flex text-center border rounded-3 overflow-hidden w-100 mb-3\">\n \u003Cdiv class=\"bd-brand-item w-100 px-2 py-5\">\n \u003Cdiv class=\"h3\">Bootstrap\u003C/div>\n \u003Cstrong class=\"text-success\">Correct\u003C/strong>\n \u003C/div>\n \u003Cdiv class=\"bd-brand-item w-100 px-2 py-5\">\n \u003Cdiv class=\"h3 text-body-secondary\">BootStrap\u003C/div>\n \u003Cstrong class=\"text-danger\">Incorrect\u003C/strong>\n \u003C/div>\n\u003C/div>","src/content/docs/about/brand.mdx","96bb8191532b6d99","about/brand.mdx","about/license",{"id":163,"data":165,"body":168,"filePath":169,"digest":170,"legacyId":171,"deferredRender":139},{"description":166,"title":167},"Commonly asked questions about Bootstrap's open source license.","License FAQs","Bootstrap is released under the MIT license and is copyright {new Date().getFullYear()}. Boiled down to smaller chunks, it can be described with the following conditions.\n\n## It requires you to:\n\n- Keep the license and copyright notice included in Bootstrap's CSS and JavaScript files when you use them in your works\n\n## It permits you to:\n\n- Freely download and use Bootstrap, in whole or in part, for personal, private, company internal, or commercial purposes\n- Use Bootstrap in packages or distributions that you create\n- Modify the source code\n- Grant a sublicense to modify and distribute Bootstrap to third parties not included in the license\n\n## It forbids you to:\n\n- Hold the authors and license owners liable for damages as Bootstrap is provided without warranty\n- Hold the creators or copyright holders of Bootstrap liable\n- Redistribute any piece of Bootstrap without proper attribution\n- Use any marks owned by Bootstrap in any way that might state or imply that Bootstrap endorses your distribution\n- Use any marks owned by Bootstrap in any way that might state or imply that you created the Bootstrap software in question\n\n## It does not require you to:\n\n- Include the source of Bootstrap itself, or of any modifications you may have made to it, in any redistribution you may assemble that includes it\n- Submit changes that you make to Bootstrap back to the Bootstrap project (though such feedback is encouraged)\n\nThe full Bootstrap license is located [in the project repository]([[config:repo]]/blob/v[[config:current_version]]/LICENSE) for more information.","src/content/docs/about/license.mdx","4a117d7276c78a51","about/license.mdx","about/overview",{"id":172,"data":174,"body":180,"filePath":181,"digest":182,"legacyId":183,"deferredRender":139},{"aliases":175,"description":178,"title":179},[176,177],"/about/","/docs/[[config:docs_version]]/about/","Learn more about the team maintaining Bootstrap, how and why the project started, and how to get involved.","About Bootstrap","## Team\n\nBootstrap is maintained by a [small team of developers](https://github.com/orgs/twbs/people) on GitHub. We're actively looking to grow this team and would love to hear from you if you're excited about CSS at scale, writing and maintaining vanilla JavaScript plugins, and improving build tooling processes for frontend code.\n\n## History\n\nOriginally created by a designer and a developer at Twitter, Bootstrap has become one of the most popular front-end frameworks and open source projects in the world.\n\nBootstrap was created at Twitter in mid-2010 by [@mdo](https://twitter.com/mdo) and [@fat](https://twitter.com/fat). Prior to being an open-sourced framework, Bootstrap was known as _Twitter Blueprint_. A few months into development, Twitter held its [first Hack Week](https://blog.twitter.com/engineering/en_us/a/2010/hack-week) and the project exploded as developers of all skill levels jumped in without any external guidance. It served as the style guide for internal tools development at the company for over a year before its public release, and continues to do so today.\n\nOriginally [released](https://blog.twitter.com/developer/en_us/a/2011/bootstrap-twitter) on \u003Ctime datetime=\"2011-08-19 11:25\">Friday, August 19, 2011\u003C/time>, we've since had over [twenty releases]([[config:repo]]/releases), including two major rewrites with v2 and v3. With Bootstrap 2, we added responsive functionality to the entire framework as an optional stylesheet. Building on that with Bootstrap 3, we rewrote the library once more to make it responsive by default with a mobile first approach.\n\nWith Bootstrap 4, we once again rewrote the project to account for two key architectural changes: a migration to Sass and the move to CSS's flexbox. Our intention is to help in a small way to move the web development community forward by pushing for newer CSS properties, fewer dependencies, and new technologies across more modern browsers.\n\nOur latest release, Bootstrap 5, focuses on improving v4's codebase with as few major breaking changes as possible. We improved existing features and components, removed support for older browsers, dropped jQuery for regular JavaScript, and embraced more future-friendly technologies like CSS custom properties as part of our tooling.\n\n## Get involved\n\nGet involved with Bootstrap development by [opening an issue]([[config:repo]]/issues/new/choose) or submitting a pull request. Read our [contributing guidelines]([[config:repo]]/blob/v[[config:current_version]]/.github/CONTRIBUTING.md) for information on how we develop.","src/content/docs/about/overview.mdx","4b954ae8fb0dbc70","about/overview.mdx","about/translations",{"id":184,"data":186,"body":189,"filePath":190,"digest":191,"legacyId":192,"deferredRender":139},{"description":187,"title":188},"Links to community-translated Bootstrap documentation sites.","Translations","import { getData } from '@libs/data'\n\nCommunity members have translated Bootstrap's documentation into various languages. None are officially supported and they may not always be up-to-date.\n\n\u003Cul>\n {getData('translations').map((translation) => {\n return (\n \u003Cli>\u003Ca href={translation.url} hreflang={translation.code} lang={translation.code} >{translation.description} ({translation.name})\u003C/a>\u003C/li>\n )\n })}\n\u003C/ul>\n\n**We don't help organize or host translations, we just link to them.**\n\nFinished a new or better translation? Open a pull request to add it to our list.","src/content/docs/about/translations.mdx","d263fcb790208710","about/translations.mdx","about/team",{"id":193,"data":195,"body":198,"filePath":199,"digest":200,"legacyId":201,"deferredRender":139},{"description":196,"title":197},"An overview of the founding team and core contributors to Bootstrap.","Team","import { getData } from '@libs/data'\n\nBootstrap is maintained by the founding team and a small group of invaluable core contributors, with the massive support and involvement of our community.\n\n\u003Cdiv class=\"list-group mb-3\">\n {getData('core-team').map((member) => {\n return (\n \u003Ca class=\"list-group-item list-group-item-action d-flex align-items-center\" href={`https://github.com/${member.user}`}>\n \u003Cimg src={`https://github.com/${member.user}.png`} alt={`@${member.user}`} width=\"32\" height=\"32\" class=\"rounded me-2\" loading=\"lazy\"/>\n \u003Cspan>\n \u003Cstrong>{member.name}\u003C/strong> @{member.user}\n \u003C/span>\n \u003C/a>\n )\n })}\n\u003C/div>\n\nGet involved with Bootstrap development by [opening an issue]([[config:repo]]/issues/new/choose) or submitting a pull request. Read our [contributing guidelines]([[config:repo]]/blob/v[[config:current_version]]/.github/CONTRIBUTING.md) for information on how we develop.","src/content/docs/about/team.mdx","83c42af188b202dd","about/team.mdx","extend/approach",{"id":202,"data":204,"body":209,"filePath":210,"digest":211,"legacyId":212,"deferredRender":139},{"aliases":205,"description":207,"title":208},[206],"/docs/[[config:docs_version]]/extend/","Learn about the guiding principles, strategies, and techniques used to build and maintain Bootstrap so you can more easily customize and extend it yourself.","Approach","While the getting started pages provide an introductory tour of the project and what it offers, this document focuses on _why_ we do the things we do in Bootstrap. It explains our philosophy to building on the web so that others can learn from us, contribute with us, and help us improve.\n\nSee something that doesn't sound right, or perhaps could be done better? [Open an issue]([[config:repo]]/issues/new/choose)—we'd love to discuss it with you.\n\n## Summary\n\nWe'll dive into each of these more throughout, but at a high level, here's what guides our approach.\n\n- Components should be responsive and mobile-first\n- Components should be built with a base class and extended via modifier classes\n- Component states should obey a common z-index scale\n- Whenever possible, prefer an HTML and CSS implementation over JavaScript\n- Whenever possible, use utilities over custom styles\n- Whenever possible, avoid enforcing strict HTML requirements (children selectors)\n\n## Responsive\n\nBootstrap's responsive styles are built to be responsive, an approach that's often referred to as _mobile-first_. We use this term in our docs and largely agree with it, but at times it can be too broad. While not every component _must_ be entirely responsive in Bootstrap, this responsive approach is about reducing CSS overrides by pushing you to add styles as the viewport becomes larger.\n\nAcross Bootstrap, you'll see this most clearly in our media queries. In most cases, we use `min-width` queries that begin to apply at a specific breakpoint and carry up through the higher breakpoints. For example, a `.d-none` applies from `min-width: 0` to infinity. On the other hand, a `.d-md-none` applies from the medium breakpoint and up.\n\nAt times we'll use `max-width` when a component's inherent complexity requires it. At times, these overrides are functionally and mentally clearer to implement and support than rewriting core functionality from our components. We strive to limit this approach, but will use it from time to time.\n\n## Classes\n\nAside from our Reboot, a cross-browser normalization stylesheet, all our styles aim to use classes as selectors. This means steering clear of type selectors (e.g., `input[type=\"text\"]`) and extraneous parent classes (e.g., `.parent .child`) that make styles too specific to easily override.\n\nAs such, components should be built with a base class that houses common, not-to-be overridden property-value pairs. For example, `.btn` and `.btn-primary`. We use `.btn` for all the common styles like `display`, `padding`, and `border-width`. We then use modifiers like `.btn-primary` to add the color, background-color, border-color, etc.\n\nModifier classes should only be used when there are multiple properties or values to be changed across multiple variants. Modifiers are not always necessary, so be sure you're actually saving lines of code and preventing unnecessary overrides when creating them. Good examples of modifiers are our theme color classes and size variants.\n\n## z-index scales\n\nThere are two `z-index` scales in Bootstrap—elements within a component and overlay components.\n\n### Component elements\n\n- Some components in Bootstrap are built with overlapping elements to prevent double borders without modifying the `border` property. For example, button groups, input groups, and pagination.\n- These components share a standard `z-index` scale of `0` through `3`.\n- `0` is default (initial), `1` is `:hover`, `2` is `:active`/`.active`, and `3` is `:focus`.\n- This approach matches our expectations of highest user priority. If an element is focused, it's in view and at the user's attention. Active elements are second highest because they indicate state. Hover is third highest because it indicates user intent, but nearly _anything_ can be hovered.\n\n### Overlay components\n\nBootstrap includes several components that function as an overlay of some kind. This includes, in order of highest `z-index`, dropdowns, fixed and sticky navbars, modals, tooltips, and popovers. These components have their own `z-index` scale that begins at `1000`. This starting number was chosen arbitrarily and serves as a small buffer between our styles and your project's custom styles.\n\nEach overlay component increases its `z-index` value slightly in such a way that common UI principles allow user focused or hovered elements to remain in view at all times. For example, a modal is document blocking (e.g., you cannot take any other action save for the modal's action), so we put that above our navbars.\n\nLearn more about this in our [`z-index` layout page]([[docsref:/layout/z-index]]).\n\n## HTML and CSS over JS\n\nWhenever possible, we prefer to write HTML and CSS over JavaScript. In general, HTML and CSS are more prolific and accessible to more people of all different experience levels. HTML and CSS are also faster in your browser than JavaScript, and your browser generally provides a great deal of functionality for you.\n\nThis principle is our first-class JavaScript API using `data` attributes. You don't need to write nearly any JavaScript to use our JavaScript plugins; instead, write HTML. Read more about this in [our JavaScript overview page]([[docsref:/getting-started/javascript#data-attributes]]).\n\nLastly, our styles build on the fundamental behaviors of common web elements. Whenever possible, we prefer to use what the browser provides. For example, you can put a `.btn` class on nearly any element, but most elements don't provide any semantic value or browser functionality. So instead, we use `\u003Cbutton>`s and `\u003Ca>`s.\n\nThe same goes for more complex components. While we _could_ write our own form validation plugin to add classes to a parent element based on an input's state, thereby allowing us to style the text say red, we prefer using the `:valid`/`:invalid` pseudo-elements every browser provides us.\n\n## Utilities\n\nUtility classes—formerly helpers in Bootstrap 3—are a powerful ally in combating CSS bloat and poor page performance. A utility class is typically a single, immutable property-value pairing expressed as a class (e.g., `.d-block` represents `display: block;`). Their primary appeal is speed of use while writing HTML and limiting the amount of custom CSS you have to write.\n\nSpecifically regarding custom CSS, utilities can help combat increasing file size by reducing your most commonly repeated property-value pairs into single classes. This can have a dramatic effect at scale in your projects.\n\n## Flexible HTML\n\nWhile not always possible, we strive to avoid being overly dogmatic in our HTML requirements for components. Thus, we focus on single classes in our CSS selectors and try to avoid immediate children selectors (`>`). This gives you more flexibility in your implementation and helps keep our CSS simpler and less specific.\n\n## Code conventions\n\n[Code Guide](https://codeguide.co/) (from Bootstrap co-creator, @mdo) documents how we write our HTML and CSS across Bootstrap. It specifies guidelines for general formatting, common sense defaults, property and attribute orders, and more.\n\nWe use [Stylelint](https://stylelint.io/) to enforce these standards and more in our Sass/CSS. [Our custom Stylelint config](https://github.com/twbs/stylelint-config-twbs-bootstrap) is open source and available for others to use and extend.\n\nWe use [vnu-jar](https://www.npmjs.com/package/vnu-jar) to enforce standard and semantic HTML, as well as detecting common errors.","src/content/docs/extend/approach.mdx","773137829c6d8017","extend/approach.mdx","extend/icons",{"id":213,"data":215,"body":218,"filePath":219,"digest":220,"legacyId":221,"deferredRender":139},{"description":216,"title":217},"Guidance and suggestions for using external icon libraries with Bootstrap.","Icons","import { getData } from '@libs/data'\n\nWhile Bootstrap doesn't include an icon set by default, we do have our own comprehensive icon library called Bootstrap Icons. Feel free to use them or any other icon set in your project. We've included details for Bootstrap Icons and other preferred icon sets below.\n\nWhile most icon sets include multiple file formats, we prefer SVG implementations for their improved accessibility and vector support.\n\n## Bootstrap Icons\n\nBootstrap Icons is a growing library of SVG icons that are designed by [@mdo](https://github.com/mdo) and maintained by [the Bootstrap Team](https://github.com/orgs/twbs/people). The beginnings of this icon set come from Bootstrap's very own components—our forms, carousels, and more. Bootstrap has very few icon needs out of the box, so we didn't need much. However, once we got going, we couldn't stop making more.\n\nOh, and did we mention they're completely open source? Licensed under MIT, just like Bootstrap, our icon set is available to everyone.\n\n[Learn more about Bootstrap Icons]([[config:icons]]), including how to install them and recommended usage.\n\n## Alternatives\n\nWe've tested and used these icon sets ourselves as preferred alternatives to Bootstrap Icons.\n\n\u003Cul>\n{getData('icons').preferred.map((icon) => {\n return (\n \u003Cli>\u003Ca href={icon.website}>{icon.name}\u003C/a>\u003C/li>\n )\n})}\n\u003C/ul>\n\n## More options\n\nWhile we haven't tried these out ourselves, they do look promising and provide multiple formats, including SVG.\n\n\u003Cul>\n{getData('icons').more.map((icon) => {\n return (\n \u003Cli>\u003Ca href={icon.website}>{icon.name}\u003C/a>\u003C/li>\n )\n})}\n\u003C/ul>","src/content/docs/extend/icons.mdx","767ee09ffbfbad65","extend/icons.mdx","content/figures",{"id":222,"data":224,"body":227,"filePath":228,"digest":229,"legacyId":230,"deferredRender":139},{"description":225,"title":226,"toc":139},"Documentation and examples for displaying related images and text with the figure component in Bootstrap.","Figures","Anytime you need to display a piece of content—like an image with an optional caption, consider using a `\u003Cfigure>`.\n\nUse the included `.figure`, `.figure-img` and `.figure-caption` classes to provide some baseline styles for the HTML5 `\u003Cfigure>` and `\u003Cfigcaption>` elements. Images in figures have no explicit size, so be sure to add the `.img-fluid` class to your `\u003Cimg>` to make it responsive.\n\n\u003CExample code={`\u003Cfigure class=\"figure\">\n \u003CPlaceholder width=\"400\" height=\"300\" class=\"figure-img img-fluid rounded\" />\n \u003Cfigcaption class=\"figure-caption\">A caption for the above image.\u003C/figcaption>\n\u003C/figure>`} />\n\nAligning the figure's caption is easy with our [text utilities]([[docsref:/utilities/text#text-alignment]]).\n\n\u003CExample code={`\u003Cfigure class=\"figure\">\n \u003CPlaceholder width=\"400\" height=\"300\" class=\"figure-img img-fluid rounded\" />\n \u003Cfigcaption class=\"figure-caption text-end\">A caption for the above image.\u003C/figcaption>\n\u003C/figure>`} />\n\n## CSS\n\n### Sass variables\n\n\u003CScssDocs name=\"figure-variables\" file=\"scss/_variables.scss\" />","src/content/docs/content/figures.mdx","8e9e02b0609a0ea1","content/figures.mdx","content/images",{"id":231,"data":233,"body":236,"filePath":237,"digest":238,"legacyId":239,"deferredRender":139},{"description":234,"title":235,"toc":139},"Documentation and examples for opting images into responsive behavior (so they never become wider than their parent) and add lightweight styles to them—all via classes.","Images","## Responsive images\n\nImages in Bootstrap are made responsive with `.img-fluid`. This applies `max-width: 100%;` and `height: auto;` to the image so that it scales with the parent width.\n\n\u003CExample code={`\u003CPlaceholder width=\"100%\" height=\"250\" class=\"bd-placeholder-img-lg img-fluid\" text=\"Responsive image\" />`} />\n\n## Image thumbnails\n\nIn addition to our [border-radius utilities]([[docsref:/utilities/borders]]), you can use `.img-thumbnail` to give an image a rounded 1px border appearance.\n\n\u003CExample code={`\u003CPlaceholder width=\"200\" height=\"200\" class=\"img-thumbnail\" title=\"A generic square placeholder image with a white border around it, making it resemble a photograph taken with an old instant camera\" />`} />\n\n## Aligning images\n\nAlign images with the [helper float classes]([[docsref:/utilities/float]]) or [text alignment classes]([[docsref:/utilities/text#text-alignment]]). `block`-level images can be centered using [the `.mx-auto` margin utility class]([[docsref:/utilities/spacing#horizontal-centering]]).\n\n\u003CExample code={`\u003CPlaceholder width=\"200\" height=\"200\" class=\"rounded float-start\" />\n\u003CPlaceholder width=\"200\" height=\"200\" class=\"rounded float-end\" />`} />\n\n\n\u003CExample code={`\u003CPlaceholder width=\"200\" height=\"200\" class=\"rounded mx-auto d-block\" />`} />\n\n\u003CExample code={`\u003Cdiv class=\"text-center\">\n \u003CPlaceholder width=\"200\" height=\"200\" class=\"rounded\" />\n\u003C/div>`} />\n\n\n## Picture\n\nIf you are using the `\u003Cpicture>` element to specify multiple `\u003Csource>` elements for a specific `\u003Cimg>`, make sure to add the `.img-*` classes to the `\u003Cimg>` and not to the `\u003Cpicture>` tag.\n\n```html\n\u003Cpicture>\n \u003Csource srcset=\"...\" type=\"image/svg+xml\">\n \u003Cimg src=\"...\" class=\"img-fluid img-thumbnail\" alt=\"...\">\n\u003C/picture>\n```\n\n## CSS\n\n### Sass variables\n\nVariables are available for image thumbnails.\n\n\u003CScssDocs name=\"thumbnail-variables\" file=\"scss/_variables.scss\" />","src/content/docs/content/images.mdx","fc8e095236d90181","content/images.mdx","content/reboot",{"id":240,"data":242,"body":246,"filePath":247,"digest":248,"legacyId":249,"deferredRender":139},{"aliases":243,"description":244,"title":245,"toc":139},"/docs/[[config:docs_version]]/content/","Reboot, a collection of element-specific CSS changes in a single file, kickstart Bootstrap to provide an elegant, consistent, and simple baseline to build upon.","Reboot","## Approach\n\nReboot builds upon Normalize, providing many HTML elements with somewhat opinionated styles using only element selectors. Additional styling is done only with classes. For example, we reboot some `\u003Ctable>` styles for a simpler baseline and later provide `.table`, `.table-bordered`, and more.\n\nHere are our guidelines and reasons for choosing what to override in Reboot:\n\n- Update some browser default values to use `rem`s instead of `em`s for scalable component spacing.\n- Avoid `margin-top`. Vertical margins can collapse, yielding unexpected results. More importantly though, a single direction of `margin` is a simpler mental model.\n- For easier scaling across device sizes, block elements should use `rem`s for `margin`s.\n- Keep declarations of `font`-related properties to a minimum, using `inherit` whenever possible.\n\n## CSS variables\n\n\u003CAddedIn version=\"5.2.0\"/>\n\nWith v5.1.1, we standardized our required `@import`s across all our CSS bundles (including `bootstrap.css`, `bootstrap-reboot.css`, and `bootstrap-grid.css`) to include `_root.scss`. This adds `:root` level CSS variables to all bundles, regardless of how many of them are used in that bundle. Ultimately Bootstrap 5 will continue to see more [CSS variables]([[docsref:/customize/css-variables]]) added over time, in order to provide more real-time customization without the need to always recompile Sass. Our approach is to take our source Sass variables and transform them into CSS variables. That way, even if you don't use CSS variables, you still have all the power of Sass. **This is still in-progress and will take time to fully implement.**\n\nFor example, consider these `:root` CSS variables for common `\u003Cbody>` styles:\n\n\u003CScssDocs name=\"root-body-variables\" file=\"scss/_root.scss\" />\n\nIn practice, those variables are then applied in Reboot like so:\n\n\u003CScssDocs name=\"reboot-body-rules\" file=\"scss/_reboot.scss\" />\n\nWhich allows you to make real-time customizations however you like:\n\n```html\n\u003Cbody style=\"--bs-body-color: #333;\">\n \u003C!-- ... -->\n\u003C/body>\n```\n\n## Page defaults\n\nThe `\u003Chtml>` and `\u003Cbody>` elements are updated to provide better page-wide defaults. More specifically:\n\n- The `box-sizing` is globally set on every element—including `*::before` and `*::after`, to `border-box`. This ensures that the declared width of element is never exceeded due to padding or border.\n - No base `font-size` is declared on the `\u003Chtml>`, but `16px` is assumed (the browser default). `font-size: 1rem` is applied on the `\u003Cbody>` for easy responsive type-scaling via media queries while respecting user preferences and ensuring a more accessible approach. This browser default can be overridden by modifying the `$font-size-root` variable.\n- The `\u003Cbody>` also sets a global `font-family`, `font-weight`, `line-height`, and `color`. This is inherited later by some form elements to prevent font inconsistencies.\n- For safety, the `\u003Cbody>` has a declared `background-color`, defaulting to `#fff`.\n\n## Native font stack\n\nBootstrap utilizes a \"native font stack\" or \"system font stack\" for optimum text rendering on every device and OS. These system fonts have been designed specifically with today's devices in mind, with improved rendering on screens, variable font support, and more. Read more about [native font stacks in this *Smashing Magazine* article](https://www.smashingmagazine.com/2015/11/using-system-ui-fonts-practical-guide/).\n\n```scss\n$font-family-sans-serif:\n // Cross-platform generic font family (default user interface font)\n system-ui,\n // Safari for macOS and iOS (San Francisco)\n -apple-system,\n // Windows\n \"Segoe UI\",\n // Android\n Roboto,\n // older macOS and iOS\n \"Helvetica Neue\",\n // Linux\n \"Noto Sans\",\n \"Liberation Sans\",\n // Basic web fallback\n Arial,\n // Sans serif fallback\n sans-serif,\n // Emoji fonts\n \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n```\n\nNote that because the font stack includes emoji fonts, many common symbol/dingbat Unicode characters will be rendered as multicolored pictographs. Their appearance will vary, depending on the style used in the browser/platform's native emoji font, and they won't be affected by any CSS `color` styles.\n\nThis `font-family` is applied to the `\u003Cbody>` and automatically inherited globally throughout Bootstrap. To switch the global `font-family`, update `$font-family-base` and recompile Bootstrap.\n\n## Headings\n\nAll heading elements—`\u003Ch1>`—`\u003Ch6>` have their `margin-top` removed, `margin-bottom: .5rem` set, and `line-height` tightened. While headings inherit their `color` by default, you can also override it via optional CSS variable, `--bs-heading-color`.\n\n\u003CBsTable>\n| Heading | Example |\n| --- | --- |\n| `\u003Ch1>\u003C/h1>` | \u003Cspan class=\"h1\">h1. Bootstrap heading\u003C/span> |\n| `\u003Ch2>\u003C/h2>` | \u003Cspan class=\"h2\">h2. Bootstrap heading\u003C/span> |\n| `\u003Ch3>\u003C/h3>` | \u003Cspan class=\"h3\">h3. Bootstrap heading\u003C/span> |\n| `\u003Ch4>\u003C/h4>` | \u003Cspan class=\"h4\">h4. Bootstrap heading\u003C/span> |\n| `\u003Ch5>\u003C/h5>` | \u003Cspan class=\"h5\">h5. Bootstrap heading\u003C/span> |\n| `\u003Ch6>\u003C/h6>` | \u003Cspan class=\"h6\">h6. Bootstrap heading\u003C/span> |\n\u003C/BsTable>\n\n## Paragraphs\n\nAll `\u003Cp>` elements have their `margin-top` removed and `margin-bottom: 1rem` set for easy spacing.\n\n\u003CExample code={`\u003Cp>This is an example paragraph.\u003C/p>`} />\n\n## Links\n\nLinks have a default `color` and underline applied. While links change on `:hover`, they don't change based on whether someone `:visited` the link. They also receive no special `:focus` styles.\n\n\u003CExample code={`\u003Ca href=\"#\">This is an example link\u003C/a>`} />\n\nAs of v5.3.x, link `color` is set using `rgba()` and new `-rgb` CSS variables, allowing for easy customization of link color opacity. Change the link color opacity with the `--bs-link-opacity` CSS variable:\n\n\u003CExample code={`\u003Ca href=\"#\" style=\"--bs-link-opacity: .5\">This is an example link\u003C/a>`} />\n\n\nPlaceholder links—those without an `href`—are targeted with a more specific selector and have their `color` and `text-decoration` reset to their default values.\n\n\u003CExample code={`\u003Ca>This is a placeholder link\u003C/a>`} />\n\n## Horizontal rules\n\nThe `\u003Chr>` element has been simplified. Similar to browser defaults, `\u003Chr>`s are styled via `border-top`, have a default `opacity: .25`, and automatically inherit their `border-color` via `color`, including when `color` is set via the parent. They can be modified with text, border, and opacity utilities.\n\n\u003CExample code={`\u003Chr>\n\n\u003Cdiv class=\"text-success\">\n \u003Chr>\n\u003C/div>\n\n\u003Chr class=\"border border-danger border-2 opacity-50\">\n\u003Chr class=\"border border-primary border-3 opacity-75\">`} />\n\n## Lists\n\nAll lists—`\u003Cul>`, `\u003Col>`, and `\u003Cdl>`—have their `margin-top` removed and a `margin-bottom: 1rem`. Nested lists have no `margin-bottom`. We've also reset the `padding-left` on `\u003Cul>` and `\u003Col>` elements.\n\n\u003Cdiv class=\"bd-example\">\n* All lists have their top margin removed\n* And their bottom margin normalized\n* Nested lists have no bottom margin\n * This way they have a more even appearance\n * Particularly when followed by more list items\n* The left padding has also been reset\n\n1. Here's an ordered list\n2. With a few list items\n3. It has the same overall look\n4. As the previous unordered list\n\u003C/div>\n\nFor simpler styling, clear hierarchy, and better spacing, description lists have updated `margin`s. `\u003Cdd>`s reset `margin-left` to `0` and add `margin-bottom: .5rem`. `\u003Cdt>`s are **bolded**.\n\n\u003Cdiv class=\"bd-example\">\n \u003Cdl>\n \u003Cdt>Description lists\u003C/dt>\n \u003Cdd>A description list is perfect for defining terms.\u003C/dd>\n \u003Cdt>Term\u003C/dt>\n \u003Cdd>Definition for the term.\u003C/dd>\n \u003Cdd>A second definition for the same term.\u003C/dd>\n \u003Cdt>Another term\u003C/dt>\n \u003Cdd>Definition for this other term.\u003C/dd>\n \u003C/dl>\n\u003C/div>\n\n## Inline code\n\nWrap inline snippets of code with `\u003Ccode>`. Be sure to escape HTML angle brackets.\n\n\u003CExample code={`For example, \u003Ccode><section>\u003C/code> should be wrapped as inline.`} />\n\n## Code blocks\n\nUse `\u003Cpre>`s for multiple lines of code. Once again, be sure to escape any angle brackets in the code for proper rendering. The `\u003Cpre>` element is reset to remove its `margin-top` and use `rem` units for its `margin-bottom`.\n\n\u003CExample code={`\u003Cpre>\u003Ccode><p>Sample text here...</p>\n<p>And another line of sample text here...</p>\n\u003C/code>\u003C/pre>`} />\n\n## Variables\n\nFor indicating variables use the `\u003Cvar>` tag.\n\n\u003CExample code={`\u003Cvar>y\u003C/var> = \u003Cvar>m\u003C/var>\u003Cvar>x\u003C/var> + \u003Cvar>b\u003C/var>`} />\n\n## User input\n\nUse the `\u003Ckbd>` to indicate input that is typically entered via keyboard.\n\n\u003CExample code={`To switch directories, type \u003Ckbd>cd\u003C/kbd> followed by the name of the directory.\u003Cbr/>\nTo edit settings, press \u003Ckbd>\u003Ckbd>Ctrl\u003C/kbd> + \u003Ckbd>,\u003C/kbd>\u003C/kbd>`} />\n\n## Sample output\n\nFor indicating sample output from a program use the `\u003Csamp>` tag.\n\n\u003CExample code={`\u003Csamp>This text is meant to be treated as sample output from a computer program.\u003C/samp>`} />\n\n## Tables\n\nTables are slightly adjusted to style `\u003Ccaption>`s, collapse borders, and ensure consistent `text-align` throughout. Additional changes for borders, padding, and more come with [the `.table` class]([[docsref:/content/tables]]).\n\n\u003CExample code={`\u003Ctable>\n \u003Ccaption>\n This is an example table, and this is its caption to describe the contents.\n \u003C/caption>\n \u003Cthead>\n \u003Ctr>\n \u003Cth>Table heading\u003C/th>\n \u003Cth>Table heading\u003C/th>\n \u003Cth>Table heading\u003C/th>\n \u003Cth>Table heading\u003C/th>\n \u003C/tr>\n \u003C/thead>\n \u003Ctbody>\n \u003Ctr>\n \u003Ctd>Table cell\u003C/td>\n \u003Ctd>Table cell\u003C/td>\n \u003Ctd>Table cell\u003C/td>\n \u003Ctd>Table cell\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>Table cell\u003C/td>\n \u003Ctd>Table cell\u003C/td>\n \u003Ctd>Table cell\u003C/td>\n \u003Ctd>Table cell\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>Table cell\u003C/td>\n \u003Ctd>Table cell\u003C/td>\n \u003Ctd>Table cell\u003C/td>\n \u003Ctd>Table cell\u003C/td>\n \u003C/tr>\n \u003C/tbody>\n\u003C/table>`} />\n\n## Forms\n\nVarious form elements have been rebooted for simpler base styles. Here are some of the most notable changes:\n\n- `\u003Cfieldset>`s have no borders, padding, or margin so they can be easily used as wrappers for individual inputs or groups of inputs.\n- `\u003Clegend>`s, like fieldsets, have also been restyled to be displayed as a heading of sorts.\n- `\u003Clabel>`s are set to `display: inline-block` to allow `margin` to be applied.\n- `\u003Cinput>`s, `\u003Cselect>`s, `\u003Ctextarea>`s, and `\u003Cbutton>`s are mostly addressed by Normalize, but Reboot removes their `margin` and sets `line-height: inherit`, too.\n- `\u003Ctextarea>`s are modified to only be resizable vertically as horizontal resizing often \"breaks\" page layout.\n- `\u003Cbutton>`s and `\u003Cinput>` button elements have `cursor: pointer` when `:not(:disabled)`.\n\nThese changes, and more, are demonstrated below.\n\n\u003CCallout name=\"warning-input-support\" type=\"warning\" />\n\n\u003Cform class=\"bd-example\">\n \u003Cfieldset>\n \u003Clegend>Example legend\u003C/legend>\n \u003Cp>\n \u003Clabel for=\"input\">Example input\u003C/label>\n \u003Cinput type=\"text\" id=\"input\" placeholder=\"Example input\"/>\n \u003C/p>\n \u003Cp>\n \u003Clabel for=\"email\">Example email\u003C/label>\n \u003Cinput type=\"email\" id=\"email\" placeholder=\"test@example.com\"/>\n \u003C/p>\n \u003Cp>\n \u003Clabel for=\"tel\">Example telephone\u003C/label>\n \u003Cinput type=\"tel\" id=\"tel\"/>\n \u003C/p>\n \u003Cp>\n \u003Clabel for=\"url\">Example url\u003C/label>\n \u003Cinput type=\"url\" id=\"url\"/>\n \u003C/p>\n \u003Cp>\n \u003Clabel for=\"number\">Example number\u003C/label>\n \u003Cinput type=\"number\" id=\"number\"/>\n \u003C/p>\n \u003Cp>\n \u003Clabel for=\"search\">Example search\u003C/label>\n \u003Cinput type=\"search\" id=\"search\"/>\n \u003C/p>\n \u003Cp>\n \u003Clabel for=\"range\">Example range\u003C/label>\n \u003Cinput type=\"range\" id=\"range\" min=\"0\" max=\"10\"/>\n \u003C/p>\n \u003Cp>\n \u003Clabel for=\"file\">Example file input\u003C/label>\n \u003Cinput type=\"file\" id=\"file\"/>\n \u003C/p>\n \u003Cp>\n \u003Clabel for=\"select\">Example select\u003C/label>\n \u003Cselect id=\"select\">\n \u003Coption value=\"\">Choose...\u003C/option>\n \u003Coptgroup label=\"Option group 1\">\n \u003Coption value=\"\">Option 1\u003C/option>\n \u003Coption value=\"\">Option 2\u003C/option>\n \u003Coption value=\"\">Option 3\u003C/option>\n \u003C/optgroup>\n \u003Coptgroup label=\"Option group 2\">\n \u003Coption value=\"\">Option 4\u003C/option>\n \u003Coption value=\"\">Option 5\u003C/option>\n \u003Coption value=\"\">Option 6\u003C/option>\n \u003C/optgroup>\n \u003C/select>\n \u003C/p>\n \u003Cp>\n \u003Clabel>\n \u003Cinput type=\"checkbox\" value=\"\"/>\n Check this checkbox\n \u003C/label>\n \u003C/p>\n \u003Cp>\n \u003Clabel>\n \u003Cinput type=\"radio\" name=\"optionsRadios\" id=\"optionsRadios1\" value=\"option1\" checked/>\n Option one is this and that\n \u003C/label>\n \u003Clabel>\n \u003Cinput type=\"radio\" name=\"optionsRadios\" id=\"optionsRadios2\" value=\"option2\"/>\n Option two is something else that's also super long to demonstrate the wrapping of these fancy form controls.\n \u003C/label>\n \u003Clabel>\n \u003Cinput type=\"radio\" name=\"optionsRadios\" id=\"optionsRadios3\" value=\"option3\" disabled/>\n Option three is disabled\n \u003C/label>\n \u003C/p>\n \u003Cp>\n \u003Clabel for=\"textarea\">Example textarea\u003C/label>\n \u003Ctextarea id=\"textarea\" rows=\"3\">\u003C/textarea>\n \u003C/p>\n \u003Cp>\n \u003Clabel for=\"date\">Example date\u003C/label>\n \u003Cinput type=\"date\" id=\"date\"/>\n \u003C/p>\n \u003Cp>\n \u003Clabel for=\"time\">Example time\u003C/label>\n \u003Cinput type=\"time\" id=\"time\"/>\n \u003C/p>\n \u003Cp>\n \u003Clabel for=\"password\">Example password\u003C/label>\n \u003Cinput type=\"password\" id=\"password\"/>\n \u003C/p>\n \u003Cp>\n \u003Clabel for=\"datetime-local\">Example datetime-local\u003C/label>\n \u003Cinput type=\"datetime-local\" id=\"datetime-local\"/>\n \u003C/p>\n \u003Cp>\n \u003Clabel for=\"week\">Example week\u003C/label>\n \u003Cinput type=\"week\" id=\"week\"/>\n \u003C/p>\n \u003Cp>\n \u003Clabel for=\"month\">Example month\u003C/label>\n \u003Cinput type=\"month\" id=\"month\"/>\n \u003C/p>\n \u003Cp>\n \u003Clabel for=\"color\">Example color\u003C/label>\n \u003Cinput type=\"color\" id=\"color\"/>\n \u003C/p>\n \u003Cp>\n \u003Clabel for=\"output\">Example output\u003C/label>\n \u003Coutput name=\"result\" id=\"output\">100\u003C/output>\n \u003C/p>\n \u003Cp>\n \u003Cbutton type=\"submit\">Button submit\u003C/button>\n \u003Cinput type=\"submit\" value=\"Input submit button\"/>\n \u003Cinput type=\"reset\" value=\"Input reset button\"/>\n \u003Cinput type=\"button\" value=\"Input button\"/>\n \u003C/p>\n \u003Cp>\n \u003Cbutton type=\"submit\" disabled>Button submit\u003C/button>\n \u003Cinput type=\"submit\" value=\"Input submit button\" disabled/>\n \u003Cinput type=\"reset\" value=\"Input reset button\" disabled/>\n \u003Cinput type=\"button\" value=\"Input button\" disabled/>\n \u003C/p>\n \u003C/fieldset>\n\u003C/form>\n\n### Pointers on buttons\n\nReboot includes an enhancement for `role=\"button\"` to change the default cursor to `pointer`. Add this attribute to elements to help indicate elements are interactive. This role isn't necessary for `\u003Cbutton>` elements, which get their own `cursor` change.\n\n\u003CExample code={`\u003Cspan role=\"button\" tabindex=\"0\">Non-button element button\u003C/span>`} />\n\n## Misc elements\n\n### Address\n\nThe `\u003Caddress>` element is updated to reset the browser default `font-style` from `italic` to `normal`. `line-height` is also now inherited, and `margin-bottom: 1rem` has been added. `\u003Caddress>`s are for presenting contact information for the nearest ancestor (or an entire body of work). Preserve formatting by ending lines with `\u003Cbr/>`.\n\n\u003Cdiv class=\"bd-example\">\n \u003Caddress>\n \u003Cstrong>ACME Corporation\u003C/strong>\u003Cbr/>\n 1123 Fictional St,\u003Cbr/>\n San Francisco, CA 94103\u003Cbr/>\n \u003Cabbr title=\"Phone\">P:\u003C/abbr> (123) 456-7890\n \u003C/address>\n\n \u003Caddress>\n \u003Cstrong>Full Name\u003C/strong>\u003Cbr/>\n \u003Ca href=\"mailto:first.last@example.com\">first.last@example.com\u003C/a>\n \u003C/address>\n\u003C/div>\n\n### Blockquote\n\nThe default `margin` on blockquotes is `1em 40px`, so we reset that to `0 0 1rem` for something more consistent with other elements.\n\n\u003Cdiv class=\"bd-example\">\n \u003Cblockquote class=\"blockquote\">\n \u003Cp>A well-known quote, contained in a blockquote element.\u003C/p>\n \u003C/blockquote>\n \u003Cp>Someone famous in \u003Ccite title=\"Source Title\">Source Title\u003C/cite>\u003C/p>\n\u003C/div>\n\n### Inline elements\n\nThe `\u003Cabbr>` element receives basic styling to make it stand out amongst paragraph text.\n\n\u003Cdiv class=\"bd-example\">\n The \u003Cabbr title=\"HyperText Markup Language\">HTML\u003C/abbr> abbreviation element.\n\u003C/div>\n\n### Summary\n\nThe default `cursor` on summary is `text`, so we reset that to `pointer` to convey that the element can be interacted with by clicking on it.\n\n\u003Cdiv class=\"bd-example\">\n \u003Cdetails>\n \u003Csummary>Some details\u003C/summary>\n \u003Cp>More info about the details.\u003C/p>\n \u003C/details>\n\n \u003Cdetails open>\n \u003Csummary>Even more details\u003C/summary>\n \u003Cp>Here are even more details about the details.\u003C/p>\n \u003C/details>\n\u003C/div>\n\n## HTML5 `[hidden]` attribute\n\nHTML5 adds [a new global attribute named `[hidden]`](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/hidden), which is styled as `display: none` by default. Borrowing an idea from [PureCSS](https://purecss.io/), we improve upon this default by making `[hidden] { display: none !important; }` to help prevent its `display` from getting accidentally overridden.\n\n```html\n\u003Cinput type=\"text\" hidden/>\n```\n\n\u003CCallout>\nSince `[hidden]` is not compatible with jQuery's `$(...).hide()` and `$(...).show()` methods, we don't specifically endorse `[hidden]` over other techniques for managing the `display` of elements.\n\u003C/Callout>\n\nTo merely toggle the visibility of an element, meaning its `display` is not modified and the element can still affect the flow of the document, use [the `.invisible` class]([[docsref:/utilities/visibility]]) instead.","src/content/docs/content/reboot.mdx","93ee6fd27784eb6f","content/reboot.mdx","content/tables",{"id":250,"data":252,"body":255,"filePath":256,"digest":257,"legacyId":258,"deferredRender":139},{"description":253,"title":254,"toc":139},"Documentation and examples for opt-in styling of tables (given their prevalent use in JavaScript plugins) with Bootstrap.","Tables","import { getData } from '@libs/data'\n\n## Overview\n\nDue to the widespread use of `\u003Ctable>` elements across third-party widgets like calendars and date pickers, Bootstrap's tables are **opt-in**. Add the base class `.table` to any `\u003Ctable>`, then extend with our optional modifier classes or custom styles. All table styles are not inherited in Bootstrap, meaning any nested tables can be styled independent from the parent.\n\nUsing the most basic table markup, here's how `.table`-based tables look in Bootstrap.\n\n\u003CTable class=\"table\" simplified={false} />\n\n## Variants\n\nUse contextual classes to color tables, table rows or individual cells.\n\n\u003CCallout>\n**Heads up!** Because of the more complicated CSS used to generate our table variants, they most likely won't see color mode adaptive styling until v6.\n\u003C/Callout>\n\n\u003Cdiv class=\"bd-example\">\n \u003Ctable class=\"table\">\n \u003Cthead>\n \u003Ctr>\n \u003Cth scope=\"col\">Class\u003C/th>\n \u003Cth scope=\"col\">Heading\u003C/th>\n \u003Cth scope=\"col\">Heading\u003C/th>\n \u003C/tr>\n \u003C/thead>\n \u003Ctbody>\n \u003Ctr>\n \u003Cth scope=\"row\">Default\u003C/th>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003C/tr>\n {getData('theme-colors').map((themeColor) => {\n return (\n \u003Ctr class={`table-${themeColor.name}`}>\n \u003Cth scope=\"row\">{themeColor.title}\u003C/th>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003C/tr>\n )\n })}\n \u003C/tbody>\n \u003C/table>\n\u003C/div>\n\n\u003CCode code={[\n `\u003C!-- On tables -->`,\n ...getData('theme-colors').map((themeColor) => `\u003Ctable class=\"table-${themeColor.name}\">...\u003C/table>`),\n `\n\u003C!-- On rows -->`,\n ...getData('theme-colors').map((themeColor) => `\u003Ctr class=\"table-${themeColor.name}\">...\u003C/tr>`),\n `\n\u003C!-- On cells (\\`td\\` or \\`th\\`) -->\n\u003Ctr>`,\n ...getData('theme-colors').map((themeColor) => ` \u003Ctd class=\"table-${themeColor.name}\">...\u003C/td>`),\n `\u003C/tr>`\n]} lang=\"html\" />\n\n\u003CCallout name=\"warning-color-assistive-technologies\" />\n\n## Accented tables\n\n### Striped rows\n\nUse `.table-striped` to add zebra-striping to any table row within the `\u003Ctbody>`.\n\n\u003CTable class=\"table table-striped\" />\n\n### Striped columns\n\nUse `.table-striped-columns` to add zebra-striping to any table column.\n\n\u003CTable class=\"table table-striped-columns\" />\n\nThese classes can also be added to table variants:\n\n\u003CTable class=\"table table-dark table-striped\" />\n\n\u003CTable class=\"table table-dark table-striped-columns\" />\n\n\u003CTable class=\"table table-success table-striped\" />\n\n\u003CTable class=\"table table-success table-striped-columns\" />\n\n### Hoverable rows\n\nAdd `.table-hover` to enable a hover state on table rows within a `\u003Ctbody>`.\n\n\u003CTable class=\"table table-hover\" />\n\n\u003CTable class=\"table table-dark table-hover\" />\n\nThese hoverable rows can also be combined with the striped rows variant:\n\n\u003CTable class=\"table table-striped table-hover\" />\n\n### Active tables\n\nHighlight a table row or cell by adding a `.table-active` class.\n\n\u003Cdiv class=\"bd-example\">\n \u003Ctable class=\"table\">\n \u003Cthead>\n \u003Ctr>\n \u003Cth scope=\"col\">#\u003C/th>\n \u003Cth scope=\"col\">First\u003C/th>\n \u003Cth scope=\"col\">Last\u003C/th>\n \u003Cth scope=\"col\">Handle\u003C/th>\n \u003C/tr>\n \u003C/thead>\n \u003Ctbody>\n \u003Ctr class=\"table-active\">\n \u003Cth scope=\"row\">1\u003C/th>\n \u003Ctd>Mark\u003C/td>\n \u003Ctd>Otto\u003C/td>\n \u003Ctd>@mdo\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Cth scope=\"row\">2\u003C/th>\n \u003Ctd>Jacob\u003C/td>\n \u003Ctd>Thornton\u003C/td>\n \u003Ctd>@fat\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Cth scope=\"row\">3\u003C/th>\n \u003Ctd colspan=\"2\" class=\"table-active\">Larry the Bird\u003C/td>\n \u003Ctd>@twitter\u003C/td>\n \u003C/tr>\n \u003C/tbody>\n \u003C/table>\n\u003C/div>\n\n```html\n\u003Ctable class=\"table\">\n \u003Cthead>\n ...\n \u003C/thead>\n \u003Ctbody>\n \u003Ctr class=\"table-active\">\n ...\n \u003C/tr>\n \u003Ctr>\n ...\n \u003C/tr>\n \u003Ctr>\n \u003Cth scope=\"row\">3\u003C/th>\n \u003Ctd colspan=\"2\" class=\"table-active\">Larry the Bird\u003C/td>\n \u003Ctd>@twitter\u003C/td>\n \u003C/tr>\n \u003C/tbody>\n\u003C/table>\n```\n\n\u003Cdiv class=\"bd-example\">\n \u003Ctable class=\"table table-dark\">\n \u003Cthead>\n \u003Ctr>\n \u003Cth scope=\"col\">#\u003C/th>\n \u003Cth scope=\"col\">First\u003C/th>\n \u003Cth scope=\"col\">Last\u003C/th>\n \u003Cth scope=\"col\">Handle\u003C/th>\n \u003C/tr>\n \u003C/thead>\n \u003Ctbody>\n \u003Ctr class=\"table-active\">\n \u003Cth scope=\"row\">1\u003C/th>\n \u003Ctd>Mark\u003C/td>\n \u003Ctd>Otto\u003C/td>\n \u003Ctd>@mdo\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Cth scope=\"row\">2\u003C/th>\n \u003Ctd>Jacob\u003C/td>\n \u003Ctd>Thornton\u003C/td>\n \u003Ctd>@fat\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Cth scope=\"row\">3\u003C/th>\n \u003Ctd colspan=\"2\" class=\"table-active\">Larry the Bird\u003C/td>\n \u003Ctd>@twitter\u003C/td>\n \u003C/tr>\n \u003C/tbody>\n \u003C/table>\n\u003C/div>\n\n```html\n\u003Ctable class=\"table table-dark\">\n \u003Cthead>\n ...\n \u003C/thead>\n \u003Ctbody>\n \u003Ctr class=\"table-active\">\n ...\n \u003C/tr>\n \u003Ctr>\n ...\n \u003C/tr>\n \u003Ctr>\n \u003Cth scope=\"row\">3\u003C/th>\n \u003Ctd colspan=\"2\" class=\"table-active\">Larry the Bird\u003C/td>\n \u003Ctd>@twitter\u003C/td>\n \u003C/tr>\n \u003C/tbody>\n\u003C/table>\n```\n\n## How do the variants and accented tables work?\n\nFor the accented tables ([striped rows](#striped-rows), [striped columns](#striped-columns), [hoverable rows](#hoverable-rows), and [active tables](#active-tables)), we used some techniques to make these effects work for all our [table variants](#variants):\n\n- We start by setting the background of a table cell with the `--bs-table-bg` custom property. All table variants then set that custom property to colorize the table cells. This way, we don't get into trouble if semi-transparent colors are used as table backgrounds.\n- Then we add an inset box shadow on the table cells with `box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));` to layer on top of any specified `background-color`. It uses custom cascade to override the `box-shadow`, regardless the CSS specificity. Because we use a huge spread and no blur, the color will be monotone. Since `--bs-table-accent-bg` is set to `transparent` by default, we don't have a default box shadow.\n- When either `.table-striped`, `.table-striped-columns`, `.table-hover` or `.table-active` classes are added, either `--bs-table-bg-type` or `--bs-table-bg-state` (by default set to `initial`) are set to a semitransparent color (`--bs-table-striped-bg`, `--bs-table-active-bg` or `--bs-table-hover-bg`) to colorize the background and override default `--bs-table-accent-bg`.\n- For each table variant, we generate a `--bs-table-accent-bg` color with the highest contrast depending on that color. For example, the accent color for `.table-primary` is darker while `.table-dark` has a lighter accent color.\n- Text and border colors are generated the same way, and their colors are inherited by default.\n\nBehind the scenes it looks like this:\n\n\u003CScssDocs name=\"table-variant\" file=\"scss/mixins/_table-variants.scss\" />\n\n## Table borders\n\n### Bordered tables\n\nAdd `.table-bordered` for borders on all sides of the table and cells.\n\n\u003CTable class=\"table table-bordered\" />\n\n[Border color utilities]([[docsref:/utilities/borders#border-color]]) can be added to change colors:\n\n\u003CTable class=\"table table-bordered border-primary\" />\n\n### Tables without borders\n\nAdd `.table-borderless` for a table without borders.\n\n\u003CTable class=\"table table-borderless\" />\n\n\u003CTable class=\"table table-dark table-borderless\" />\n\n## Small tables\n\nAdd `.table-sm` to make any `.table` more compact by cutting all cell `padding` in half.\n\n\u003CTable class=\"table table-sm\" />\n\n\u003CTable class=\"table table-dark table-sm\" />\n\n## Table group dividers\n\nAdd a thicker border, darker between table groups—`\u003Cthead>`, `\u003Ctbody>`, and `\u003Ctfoot>`—with `.table-group-divider`. Customize the color by changing the `border-top-color` (which we don't currently provide a utility class for at this time).\n\n\u003CExample code={`\u003Ctable class=\"table\">\n \u003Cthead>\n \u003Ctr>\n \u003Cth scope=\"col\">#\u003C/th>\n \u003Cth scope=\"col\">First\u003C/th>\n \u003Cth scope=\"col\">Last\u003C/th>\n \u003Cth scope=\"col\">Handle\u003C/th>\n \u003C/tr>\n \u003C/thead>\n \u003Ctbody class=\"table-group-divider\">\n \u003Ctr>\n \u003Cth scope=\"row\">1\u003C/th>\n \u003Ctd>Mark\u003C/td>\n \u003Ctd>Otto\u003C/td>\n \u003Ctd>@mdo\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Cth scope=\"row\">2\u003C/th>\n \u003Ctd>Jacob\u003C/td>\n \u003Ctd>Thornton\u003C/td>\n \u003Ctd>@fat\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Cth scope=\"row\">3\u003C/th>\n \u003Ctd colspan=\"2\">Larry the Bird\u003C/td>\n \u003Ctd>@twitter\u003C/td>\n \u003C/tr>\n \u003C/tbody>\n\u003C/table>`} />\n\n## Vertical alignment\n\nTable cells of `\u003Cthead>` are always vertical aligned to the bottom. Table cells in `\u003Ctbody>` inherit their alignment from `\u003Ctable>` and are aligned to the top by default. Use the [vertical align]([[docsref:/utilities/vertical-align]]) classes to re-align where needed.\n\n\u003Cdiv class=\"bd-example\">\n \u003Cdiv class=\"table-responsive\">\n \u003Ctable class=\"table align-middle\">\n \u003Cthead>\n \u003Ctr>\n \u003Cth scope=\"col\" class=\"w-25\">Heading 1\u003C/th>\n \u003Cth scope=\"col\" class=\"w-25\">Heading 2\u003C/th>\n \u003Cth scope=\"col\" class=\"w-25\">Heading 3\u003C/th>\n \u003Cth scope=\"col\" class=\"w-25\">Heading 4\u003C/th>\n \u003C/tr>\n \u003C/thead>\n \u003Ctbody>\n \u003Ctr>\n \u003Ctd>This cell inherits \u003Ccode>vertical-align: middle;\u003C/code> from the table\u003C/td>\n \u003Ctd>This cell inherits \u003Ccode>vertical-align: middle;\u003C/code> from the table\u003C/td>\n \u003Ctd>This cell inherits \u003Ccode>vertical-align: middle;\u003C/code> from the table\u003C/td>\n \u003Ctd>This here is some placeholder text, intended to take up quite a bit of vertical space, to demonstrate how the vertical alignment works in the preceding cells.\u003C/td>\n \u003C/tr>\n \u003Ctr class=\"align-bottom\">\n \u003Ctd>This cell inherits \u003Ccode>vertical-align: bottom;\u003C/code> from the table row\u003C/td>\n \u003Ctd>This cell inherits \u003Ccode>vertical-align: bottom;\u003C/code> from the table row\u003C/td>\n \u003Ctd>This cell inherits \u003Ccode>vertical-align: bottom;\u003C/code> from the table row\u003C/td>\n \u003Ctd>This here is some placeholder text, intended to take up quite a bit of vertical space, to demonstrate how the vertical alignment works in the preceding cells.\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>This cell inherits \u003Ccode>vertical-align: middle;\u003C/code> from the table\u003C/td>\n \u003Ctd>This cell inherits \u003Ccode>vertical-align: middle;\u003C/code> from the table\u003C/td>\n \u003Ctd class=\"align-top\">This cell is aligned to the top.\u003C/td>\n \u003Ctd>This here is some placeholder text, intended to take up quite a bit of vertical space, to demonstrate how the vertical alignment works in the preceding cells.\u003C/td>\n \u003C/tr>\n \u003C/tbody>\n \u003C/table>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"table-responsive\">\n \u003Ctable class=\"table align-middle\">\n \u003Cthead>\n \u003Ctr>\n ...\n \u003C/tr>\n \u003C/thead>\n \u003Ctbody>\n \u003Ctr>\n ...\n \u003C/tr>\n \u003Ctr class=\"align-bottom\">\n ...\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>...\u003C/td>\n \u003Ctd>...\u003C/td>\n \u003Ctd class=\"align-top\">This cell is aligned to the top.\u003C/td>\n \u003Ctd>...\u003C/td>\n \u003C/tr>\n \u003C/tbody>\n \u003C/table>\n\u003C/div>\n```\n\n## Nesting\n\nBorder styles, active styles, and table variants are not inherited by nested tables.\n\n\u003Cdiv class=\"bd-example\">\n\u003Ctable class=\"table table-striped table-bordered\">\n \u003Cthead>\n \u003Ctr>\n \u003Cth scope=\"col\">#\u003C/th>\n \u003Cth scope=\"col\">First\u003C/th>\n \u003Cth scope=\"col\">Last\u003C/th>\n \u003Cth scope=\"col\">Handle\u003C/th>\n \u003C/tr>\n \u003C/thead>\n \u003Ctbody>\n \u003Ctr>\n \u003Cth scope=\"row\">1\u003C/th>\n \u003Ctd>Mark\u003C/td>\n \u003Ctd>Otto\u003C/td>\n \u003Ctd>@mdo\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd colspan=\"4\">\n \u003Ctable class=\"table mb-0\">\n \u003Cthead>\n \u003Ctr>\n \u003Cth scope=\"col\">Header\u003C/th>\n \u003Cth scope=\"col\">Header\u003C/th>\n \u003Cth scope=\"col\">Header\u003C/th>\n \u003C/tr>\n \u003C/thead>\n \u003Ctbody>\n \u003Ctr>\n \u003Cth scope=\"row\">A\u003C/th>\n \u003Ctd>First\u003C/td>\n \u003Ctd>Last\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Cth scope=\"row\">B\u003C/th>\n \u003Ctd>First\u003C/td>\n \u003Ctd>Last\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Cth scope=\"row\">C\u003C/th>\n \u003Ctd>First\u003C/td>\n \u003Ctd>Last\u003C/td>\n \u003C/tr>\n \u003C/tbody>\n \u003C/table>\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Cth scope=\"row\">3\u003C/th>\n \u003Ctd>Larry\u003C/td>\n \u003Ctd>the Bird\u003C/td>\n \u003Ctd>@twitter\u003C/td>\n \u003C/tr>\n \u003C/tbody>\n\u003C/table>\n\u003C/div>\n\n```html\n\u003Ctable class=\"table table-striped table-bordered\">\n \u003Cthead>\n ...\n \u003C/thead>\n \u003Ctbody>\n ...\n \u003Ctr>\n \u003Ctd colspan=\"4\">\n \u003Ctable class=\"table mb-0\">\n ...\n \u003C/table>\n \u003C/td>\n \u003C/tr>\n ...\n \u003C/tbody>\n\u003C/table>\n```\n\n## How nesting works\n\nTo prevent _any_ styles from leaking to nested tables, we use the child combinator (`>`) selector in our CSS. Since we need to target all the `td`s and `th`s in the `thead`, `tbody`, and `tfoot`, our selector would look pretty long without it. As such, we use the rather odd looking `.table > :not(caption) > * > *` selector to target all `td`s and `th`s of the `.table`, but none of any potential nested tables.\n\nNote that if you add `\u003Ctr>`s as direct children of a table, those `\u003Ctr>` will be wrapped in a `\u003Ctbody>` by default, thus making our selectors work as intended.\n\n## Anatomy\n\n### Table head\n\nSimilar to tables and dark tables, use the modifier classes `.table-light` or `.table-dark` to make `\u003Cthead>`s appear light or dark gray.\n\n\u003Cdiv class=\"bd-example\">\n\u003Ctable class=\"table\">\n \u003Cthead class=\"table-light\">\n \u003Ctr>\n \u003Cth scope=\"col\">#\u003C/th>\n \u003Cth scope=\"col\">First\u003C/th>\n \u003Cth scope=\"col\">Last\u003C/th>\n \u003Cth scope=\"col\">Handle\u003C/th>\n \u003C/tr>\n \u003C/thead>\n \u003Ctbody>\n \u003Ctr>\n \u003Cth scope=\"row\">1\u003C/th>\n \u003Ctd>Mark\u003C/td>\n \u003Ctd>Otto\u003C/td>\n \u003Ctd>@mdo\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Cth scope=\"row\">2\u003C/th>\n \u003Ctd>Jacob\u003C/td>\n \u003Ctd>Thornton\u003C/td>\n \u003Ctd>@fat\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Cth scope=\"row\">3\u003C/th>\n \u003Ctd>Larry\u003C/td>\n \u003Ctd>the Bird\u003C/td>\n \u003Ctd>@twitter\u003C/td>\n \u003C/tr>\n \u003C/tbody>\n\u003C/table>\n\u003C/div>\n\n```html\n\u003Ctable class=\"table\">\n \u003Cthead class=\"table-light\">\n ...\n \u003C/thead>\n \u003Ctbody>\n ...\n \u003C/tbody>\n\u003C/table>\n```\n\n\u003Cdiv class=\"bd-example\">\n\u003Ctable class=\"table\">\n \u003Cthead class=\"table-dark\">\n \u003Ctr>\n \u003Cth scope=\"col\">#\u003C/th>\n \u003Cth scope=\"col\">First\u003C/th>\n \u003Cth scope=\"col\">Last\u003C/th>\n \u003Cth scope=\"col\">Handle\u003C/th>\n \u003C/tr>\n \u003C/thead>\n \u003Ctbody>\n \u003Ctr>\n \u003Cth scope=\"row\">1\u003C/th>\n \u003Ctd>Mark\u003C/td>\n \u003Ctd>Otto\u003C/td>\n \u003Ctd>@mdo\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Cth scope=\"row\">2\u003C/th>\n \u003Ctd>Jacob\u003C/td>\n \u003Ctd>Thornton\u003C/td>\n \u003Ctd>@fat\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Cth scope=\"row\">3\u003C/th>\n \u003Ctd>Larry\u003C/td>\n \u003Ctd>the Bird\u003C/td>\n \u003Ctd>@twitter\u003C/td>\n \u003C/tr>\n \u003C/tbody>\n\u003C/table>\n\u003C/div>\n\n```html\n\u003Ctable class=\"table\">\n \u003Cthead class=\"table-dark\">\n ...\n \u003C/thead>\n \u003Ctbody>\n ...\n \u003C/tbody>\n\u003C/table>\n```\n\n### Table foot\n\n\u003Cdiv class=\"bd-example\">\n\u003Ctable class=\"table\">\n \u003Cthead>\n \u003Ctr>\n \u003Cth scope=\"col\">#\u003C/th>\n \u003Cth scope=\"col\">First\u003C/th>\n \u003Cth scope=\"col\">Last\u003C/th>\n \u003Cth scope=\"col\">Handle\u003C/th>\n \u003C/tr>\n \u003C/thead>\n \u003Ctbody>\n \u003Ctr>\n \u003Cth scope=\"row\">1\u003C/th>\n \u003Ctd>Mark\u003C/td>\n \u003Ctd>Otto\u003C/td>\n \u003Ctd>@mdo\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Cth scope=\"row\">2\u003C/th>\n \u003Ctd>Jacob\u003C/td>\n \u003Ctd>Thornton\u003C/td>\n \u003Ctd>@fat\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Cth scope=\"row\">3\u003C/th>\n \u003Ctd>Larry\u003C/td>\n \u003Ctd>the Bird\u003C/td>\n \u003Ctd>@twitter\u003C/td>\n \u003C/tr>\n \u003C/tbody>\n \u003Ctfoot>\n \u003Ctr>\n \u003Ctd>Footer\u003C/td>\n \u003Ctd>Footer\u003C/td>\n \u003Ctd>Footer\u003C/td>\n \u003Ctd>Footer\u003C/td>\n \u003C/tr>\n \u003C/tfoot>\n\u003C/table>\n\u003C/div>\n\n```html\n\u003Ctable class=\"table\">\n \u003Cthead>\n ...\n \u003C/thead>\n \u003Ctbody>\n ...\n \u003C/tbody>\n \u003Ctfoot>\n ...\n \u003C/tfoot>\n\u003C/table>\n```\n\n### Captions\n\nA `\u003Ccaption>` functions like a heading for a table. It helps users with screen readers to find a table and understand what it's about and decide if they want to read it.\n\n\u003Cdiv class=\"bd-example\">\n \u003Ctable class=\"table\">\n \u003Ccaption>List of users\u003C/caption>\n \u003CTableContent />\n \u003C/table>\n\u003C/div>\n\n```html\n\u003Ctable class=\"table table-sm\">\n \u003Ccaption>List of users\u003C/caption>\n \u003Cthead>\n ...\n \u003C/thead>\n \u003Ctbody>\n ...\n \u003C/tbody>\n\u003C/table>\n```\n\nYou can also put the `\u003Ccaption>` on the top of the table with `.caption-top`.\n\n\u003CExample code={`\u003Ctable class=\"table caption-top\">\n \u003Ccaption>List of users\u003C/caption>\n \u003Cthead>\n \u003Ctr>\n \u003Cth scope=\"col\">#\u003C/th>\n \u003Cth scope=\"col\">First\u003C/th>\n \u003Cth scope=\"col\">Last\u003C/th>\n \u003Cth scope=\"col\">Handle\u003C/th>\n \u003C/tr>\n \u003C/thead>\n \u003Ctbody>\n \u003Ctr>\n \u003Cth scope=\"row\">1\u003C/th>\n \u003Ctd>Mark\u003C/td>\n \u003Ctd>Otto\u003C/td>\n \u003Ctd>@mdo\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Cth scope=\"row\">2\u003C/th>\n \u003Ctd>Jacob\u003C/td>\n \u003Ctd>Thornton\u003C/td>\n \u003Ctd>@fat\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Cth scope=\"row\">3\u003C/th>\n \u003Ctd>Larry\u003C/td>\n \u003Ctd>the Bird\u003C/td>\n \u003Ctd>@twitter\u003C/td>\n \u003C/tr>\n \u003C/tbody>\n\u003C/table>`} />\n\n## Responsive tables\n\nResponsive tables allow tables to be scrolled horizontally with ease. Make any table responsive across all viewports by wrapping a `.table` with `.table-responsive`. Or, pick a maximum breakpoint with which to have a responsive table up to by using `.table-responsive{-sm|-md|-lg|-xl|-xxl}`.\n\n\u003CCallout type=\"warning\">\n##### Vertical clipping/truncation\n\nResponsive tables make use of `overflow-y: hidden`, which clips off any content that goes beyond the bottom or top edges of the table. In particular, this can clip off dropdown menus and other third-party widgets.\n\u003C/Callout>\n\n### Always responsive\n\nAcross every breakpoint, use `.table-responsive` for horizontally scrolling tables.\n\n\u003Cdiv class=\"bd-example\">\n \u003Cdiv class=\"table-responsive\">\n \u003Ctable class=\"table\">\n \u003Cthead>\n \u003Ctr>\n \u003Cth scope=\"col\">#\u003C/th>\n \u003Cth scope=\"col\">Heading\u003C/th>\n \u003Cth scope=\"col\">Heading\u003C/th>\n \u003Cth scope=\"col\">Heading\u003C/th>\n \u003Cth scope=\"col\">Heading\u003C/th>\n \u003Cth scope=\"col\">Heading\u003C/th>\n \u003Cth scope=\"col\">Heading\u003C/th>\n \u003Cth scope=\"col\">Heading\u003C/th>\n \u003Cth scope=\"col\">Heading\u003C/th>\n \u003Cth scope=\"col\">Heading\u003C/th>\n \u003C/tr>\n \u003C/thead>\n \u003Ctbody>\n \u003Ctr>\n \u003Cth scope=\"row\">1\u003C/th>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Cth scope=\"row\">2\u003C/th>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Cth scope=\"row\">3\u003C/th>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003C/tr>\n \u003C/tbody>\n \u003C/table>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"table-responsive\">\n \u003Ctable class=\"table\">\n ...\n \u003C/table>\n\u003C/div>\n```\n\n### Breakpoint specific\n\nUse `.table-responsive{-sm|-md|-lg|-xl|-xxl}` as needed to create responsive tables up to a particular breakpoint. From that breakpoint and up, the table will behave normally and not scroll horizontally.\n\n**These tables may appear broken until their responsive styles apply at specific viewport widths.**\n\n{getData('breakpoints').map((breakpoint) => {\n if (breakpoint.breakpoint === 'xs') {\n return \u003CFragment />\n }\n\n return (\n \u003Cdiv class=\"bd-example\">\n \u003Cdiv class={`table-responsive${breakpoint.abbr}`}>\n \u003Ctable class=\"table\">\n \u003Cthead>\n \u003Ctr>\n \u003Cth scope=\"col\">#\u003C/th>\n \u003Cth scope=\"col\">Heading\u003C/th>\n \u003Cth scope=\"col\">Heading\u003C/th>\n \u003Cth scope=\"col\">Heading\u003C/th>\n \u003Cth scope=\"col\">Heading\u003C/th>\n \u003Cth scope=\"col\">Heading\u003C/th>\n \u003Cth scope=\"col\">Heading\u003C/th>\n \u003Cth scope=\"col\">Heading\u003C/th>\n \u003Cth scope=\"col\">Heading\u003C/th>\n \u003C/tr>\n \u003C/thead>\n \u003Ctbody>\n \u003Ctr>\n \u003Cth scope=\"row\">1\u003C/th>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Cth scope=\"row\">2\u003C/th>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Cth scope=\"row\">3\u003C/th>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003Ctd>Cell\u003C/td>\n \u003C/tr>\n \u003C/tbody>\n \u003C/table>\n \u003C/div>\n \u003C/div>\n )\n})}\n\n\u003CCode code={getData('breakpoints').map((breakpoint) => `\u003Cdiv class=\"table-responsive${breakpoint.abbr}\">\n \u003Ctable class=\"table\">\n ...\n \u003C/table>\n\u003C/div>\n`)} lang=\"html\" />\n\n## CSS\n\n### Sass variables\n\n\u003CScssDocs name=\"table-variables\" file=\"scss/_variables.scss\" />\n\n### Sass loops\n\n\u003CScssDocs name=\"table-loop\" file=\"scss/_variables.scss\" />\n\n### Customizing\n\n- The factor variables (`$table-striped-bg-factor`, `$table-active-bg-factor` & `$table-hover-bg-factor`) are used to determine the contrast in table variants.\n- Apart from the light & dark table variants, theme colors are lightened by the `$table-bg-scale` variable.","src/content/docs/content/tables.mdx","8e3511c00f6f34f8","content/tables.mdx","content/typography",{"id":259,"data":261,"body":264,"filePath":265,"digest":266,"legacyId":267,"deferredRender":139},{"description":262,"title":263,"toc":139},"Documentation and examples for Bootstrap typography, including global settings, headings, body text, lists, and more.","Typography","## Global settings\n\nBootstrap sets basic global display, typography, and link styles. When more control is needed, check out the [textual utility classes]([[docsref:/utilities/text]]).\n\n- Use a [native font stack]([[docsref:/content/reboot#native-font-stack]]) that selects the best `font-family` for each OS and device.\n- For a more inclusive and accessible type scale, we use the browser's default root `font-size` (typically 16px) so visitors can customize their browser defaults as needed.\n- Use the `$font-family-base`, `$font-size-base`, and `$line-height-base` attributes as our typographic base applied to the `\u003Cbody>`.\n- Set the global link color via `$link-color`.\n- Use `$body-bg` to set a `background-color` on the `\u003Cbody>` (`#fff` by default).\n\nThese styles can be found within `_reboot.scss`, and the global variables are defined in `_variables.scss`. Make sure to set `$font-size-base` in `rem`.\n\n## Headings\n\nAll HTML headings, `\u003Ch1>` through `\u003Ch6>`, are available.\n\n\u003CBsTable>\n| Heading | Example |\n| --- | --- |\n| `\u003Ch1>\u003C/h1>` | \u003Cspan class=\"h1\">h1. Bootstrap heading\u003C/span> |\n| `\u003Ch2>\u003C/h2>` | \u003Cspan class=\"h2\">h2. Bootstrap heading\u003C/span> |\n| `\u003Ch3>\u003C/h3>` | \u003Cspan class=\"h3\">h3. Bootstrap heading\u003C/span> |\n| `\u003Ch4>\u003C/h4>` | \u003Cspan class=\"h4\">h4. Bootstrap heading\u003C/span> |\n| `\u003Ch5>\u003C/h5>` | \u003Cspan class=\"h5\">h5. Bootstrap heading\u003C/span> |\n| `\u003Ch6>\u003C/h6>` | \u003Cspan class=\"h6\">h6. Bootstrap heading\u003C/span> |\n\u003C/BsTable>\n\n```html\n\u003Ch1>h1. Bootstrap heading\u003C/h1>\n\u003Ch2>h2. Bootstrap heading\u003C/h2>\n\u003Ch3>h3. Bootstrap heading\u003C/h3>\n\u003Ch4>h4. Bootstrap heading\u003C/h4>\n\u003Ch5>h5. Bootstrap heading\u003C/h5>\n\u003Ch6>h6. Bootstrap heading\u003C/h6>\n```\n\n`.h1` through `.h6` classes are also available, for when you want to match the font styling of a heading but cannot use the associated HTML element.\n\n\u003CExample code={`\u003Cp class=\"h1\">h1. Bootstrap heading\u003C/p>\n\u003Cp class=\"h2\">h2. Bootstrap heading\u003C/p>\n\u003Cp class=\"h3\">h3. Bootstrap heading\u003C/p>\n\u003Cp class=\"h4\">h4. Bootstrap heading\u003C/p>\n\u003Cp class=\"h5\">h5. Bootstrap heading\u003C/p>\n\u003Cp class=\"h6\">h6. Bootstrap heading\u003C/p>`} />\n\n### Customizing headings\n\nUse the included utility classes to recreate the small secondary heading text from Bootstrap 3.\n\n\u003CExample code={`\u003Ch3>\n Fancy display heading\n \u003Csmall class=\"text-body-secondary\">With faded secondary text\u003C/small>\n\u003C/h3>`} />\n\n## Display headings\n\nTraditional heading elements are designed to work best in the meat of your page content. When you need a heading to stand out, consider using a **display heading**—a larger, slightly more opinionated heading style.\n\n\u003Cdiv class=\"bd-example\">\n \u003Cdiv class=\"display-1 pb-3 mb-3 border-bottom\">Display 1\u003C/div>\n \u003Cdiv class=\"display-2 pb-3 mb-3 border-bottom\">Display 2\u003C/div>\n \u003Cdiv class=\"display-3 pb-3 mb-3 border-bottom\">Display 3\u003C/div>\n \u003Cdiv class=\"display-4 pb-3 mb-3 border-bottom\">Display 4\u003C/div>\n \u003Cdiv class=\"display-5 pb-3 mb-3 border-bottom\">Display 5\u003C/div>\n \u003Cdiv class=\"display-6\">Display 6\u003C/div>\n\u003C/div>\n\n```html\n\u003Ch1 class=\"display-1\">Display 1\u003C/h1>\n\u003Ch1 class=\"display-2\">Display 2\u003C/h1>\n\u003Ch1 class=\"display-3\">Display 3\u003C/h1>\n\u003Ch1 class=\"display-4\">Display 4\u003C/h1>\n\u003Ch1 class=\"display-5\">Display 5\u003C/h1>\n\u003Ch1 class=\"display-6\">Display 6\u003C/h1>\n```\n\nDisplay headings are configured via the `$display-font-sizes` Sass map and two variables, `$display-font-weight` and `$display-line-height`.\n\nDisplay headings are customizable via two variables, `$display-font-family` and `$display-font-style`.\n\n\u003CScssDocs name=\"display-headings\" file=\"scss/_variables.scss\" />\n\n## Lead\n\nMake a paragraph stand out by adding `.lead`.\n\n\u003CExample code={`\u003Cp class=\"lead\">\n This is a lead paragraph. It stands out from regular paragraphs.\n\u003C/p>`} />\n\n## Inline text elements\n\nStyling for common inline HTML5 elements.\n\n\u003CExample code={`\u003Cp>You can use the mark tag to \u003Cmark>highlight\u003C/mark> text.\u003C/p>\n\u003Cp>\u003Cdel>This line of text is meant to be treated as deleted text.\u003C/del>\u003C/p>\n\u003Cp>\u003Cs>This line of text is meant to be treated as no longer accurate.\u003C/s>\u003C/p>\n\u003Cp>\u003Cins>This line of text is meant to be treated as an addition to the document.\u003C/ins>\u003C/p>\n\u003Cp>\u003Cu>This line of text will render as underlined.\u003C/u>\u003C/p>\n\u003Cp>\u003Csmall>This line of text is meant to be treated as fine print.\u003C/small>\u003C/p>\n\u003Cp>\u003Cstrong>This line rendered as bold text.\u003C/strong>\u003C/p>\n\u003Cp>\u003Cem>This line rendered as italicized text.\u003C/em>\u003C/p>`} />\n\nBeware that those tags should be used for semantic purpose:\n\n- `\u003Cmark>` represents text which is marked or highlighted for reference or notation purposes.\n- `\u003Csmall>` represents side-comments and small print, like copyright and legal text.\n- `\u003Cs>` represents element that are no longer relevant or no longer accurate.\n- `\u003Cu>` represents a span of inline text which should be rendered in a way that indicates that it has a non-textual annotation.\n\nIf you want to style your text, you should use the following classes instead:\n\n- `.mark` will apply the same styles as `\u003Cmark>`.\n- `.small` will apply the same styles as `\u003Csmall>`.\n- `.text-decoration-underline` will apply the same styles as `\u003Cu>`.\n- `.text-decoration-line-through` will apply the same styles as `\u003Cs>`.\n\nWhile not shown above, feel free to use `\u003Cb>` and `\u003Ci>` in HTML5. `\u003Cb>` is meant to highlight words or phrases without conveying additional importance, while `\u003Ci>` is mostly for voice, technical terms, etc.\n\n## Text utilities\n\nChange text alignment, transform, style, weight, line-height, decoration and color with our [text utilities]([[docsref:/utilities/text]]) and [color utilities]([[docsref:/utilities/colors]]).\n\n## Abbreviations\n\nStylized implementation of HTML's `\u003Cabbr>` element for abbreviations and acronyms to show the expanded version on hover. Abbreviations have a default underline and gain a help cursor to provide additional context on hover and to users of assistive technologies.\n\nAdd `.initialism` to an abbreviation for a slightly smaller font-size.\n\n\u003CExample code={`\u003Cp>\u003Cabbr title=\"attribute\">attr\u003C/abbr>\u003C/p>\n\u003Cp>\u003Cabbr title=\"HyperText Markup Language\" class=\"initialism\">HTML\u003C/abbr>\u003C/p>`} />\n\n## Blockquotes\n\nFor quoting blocks of content from another source within your document. Wrap `\u003Cblockquote class=\"blockquote\">` around any HTML as the quote.\n\n\u003CExample code={`\u003Cblockquote class=\"blockquote\">\n \u003Cp>A well-known quote, contained in a blockquote element.\u003C/p>\n\u003C/blockquote>`} />\n\n### Naming a source\n\nThe HTML spec requires that blockquote attribution be placed outside the `\u003Cblockquote>`. When providing attribution, wrap your `\u003Cblockquote>` in a `\u003Cfigure>` and use a `\u003Cfigcaption>` or a block level element (e.g., `\u003Cp>`) with the `.blockquote-footer` class. Be sure to wrap the name of the source work in `\u003Ccite>` as well.\n\n\u003CExample code={`\u003Cfigure>\n \u003Cblockquote class=\"blockquote\">\n \u003Cp>A well-known quote, contained in a blockquote element.\u003C/p>\n \u003C/blockquote>\n \u003Cfigcaption class=\"blockquote-footer\">\n Someone famous in \u003Ccite title=\"Source Title\">Source Title\u003C/cite>\n \u003C/figcaption>\n\u003C/figure>`} />\n\n### Alignment\n\nUse text utilities as needed to change the alignment of your blockquote.\n\n\u003CExample code={`\u003Cfigure class=\"text-center\">\n \u003Cblockquote class=\"blockquote\">\n \u003Cp>A well-known quote, contained in a blockquote element.\u003C/p>\n \u003C/blockquote>\n \u003Cfigcaption class=\"blockquote-footer\">\n Someone famous in \u003Ccite title=\"Source Title\">Source Title\u003C/cite>\n \u003C/figcaption>\n\u003C/figure>`} />\n\n\u003CExample code={`\u003Cfigure class=\"text-end\">\n \u003Cblockquote class=\"blockquote\">\n \u003Cp>A well-known quote, contained in a blockquote element.\u003C/p>\n \u003C/blockquote>\n \u003Cfigcaption class=\"blockquote-footer\">\n Someone famous in \u003Ccite title=\"Source Title\">Source Title\u003C/cite>\n \u003C/figcaption>\n\u003C/figure>`} />\n\n## Lists\n\n### Unstyled\n\nRemove the default `list-style` and left margin on list items (immediate children only). **This only applies to immediate children list items**, meaning you will need to add the class for any nested lists as well.\n\n\u003CExample code={`\u003Cul class=\"list-unstyled\">\n \u003Cli>This is a list.\u003C/li>\n \u003Cli>It appears completely unstyled.\u003C/li>\n \u003Cli>Structurally, it's still a list.\u003C/li>\n \u003Cli>However, this style only applies to immediate child elements.\u003C/li>\n \u003Cli>Nested lists:\n \u003Cul>\n \u003Cli>are unaffected by this style\u003C/li>\n \u003Cli>will still show a bullet\u003C/li>\n \u003Cli>and have appropriate left margin\u003C/li>\n \u003C/ul>\n \u003C/li>\n \u003Cli>This may still come in handy in some situations.\u003C/li>\n\u003C/ul>`} />\n\n### Inline\n\nRemove a list's bullets and apply some light `margin` with a combination of two classes, `.list-inline` and `.list-inline-item`.\n\n\u003CExample code={`\u003Cul class=\"list-inline\">\n \u003Cli class=\"list-inline-item\">This is a list item.\u003C/li>\n \u003Cli class=\"list-inline-item\">And another one.\u003C/li>\n \u003Cli class=\"list-inline-item\">But they're displayed inline.\u003C/li>\n\u003C/ul>`} />\n\n### Description list alignment\n\nAlign terms and descriptions horizontally by using our grid system's predefined classes (or semantic mixins). For longer terms, you can optionally add a `.text-truncate` class to truncate the text with an ellipsis.\n\n\u003CExample code={`\u003Cdl class=\"row\">\n \u003Cdt class=\"col-sm-3\">Description lists\u003C/dt>\n \u003Cdd class=\"col-sm-9\">A description list is perfect for defining terms.\u003C/dd>\n\n \u003Cdt class=\"col-sm-3\">Term\u003C/dt>\n \u003Cdd class=\"col-sm-9\">\n \u003Cp>Definition for the term.\u003C/p>\n \u003Cp>And some more placeholder definition text.\u003C/p>\n \u003C/dd>\n\n \u003Cdt class=\"col-sm-3\">Another term\u003C/dt>\n \u003Cdd class=\"col-sm-9\">This definition is short, so no extra paragraphs or anything.\u003C/dd>\n\n \u003Cdt class=\"col-sm-3 text-truncate\">Truncated term is truncated\u003C/dt>\n \u003Cdd class=\"col-sm-9\">This can be useful when space is tight. Adds an ellipsis at the end.\u003C/dd>\n\n \u003Cdt class=\"col-sm-3\">Nesting\u003C/dt>\n \u003Cdd class=\"col-sm-9\">\n \u003Cdl class=\"row\">\n \u003Cdt class=\"col-sm-4\">Nested definition list\u003C/dt>\n \u003Cdd class=\"col-sm-8\">I heard you like definition lists. Let me put a definition list inside your definition list.\u003C/dd>\n \u003C/dl>\n \u003C/dd>\n\u003C/dl>`} />\n\n## Responsive font sizes\n\nIn Bootstrap 5, we've enabled responsive font sizes by default, allowing text to scale more naturally across device and viewport sizes. Have a look at the [RFS page]([[docsref:/getting-started/rfs]]) to find out how this works.\n\n## CSS\n\n### Sass variables\n\nHeadings have some dedicated variables for sizing and spacing.\n\n\u003CScssDocs name=\"headings-variables\" file=\"scss/_variables.scss\" />\n\nMiscellaneous typography elements covered here and in [Reboot]([[docsref:/content/reboot]]) also have dedicated variables.\n\n\u003CScssDocs name=\"type-variables\" file=\"scss/_variables.scss\" />\n\n### Sass mixins\n\nThere are no dedicated mixins for typography, but Bootstrap does use [Responsive Font Sizing (RFS)]([[docsref:/getting-started/rfs]]).","src/content/docs/content/typography.mdx","b2c265f7bf9965fc","content/typography.mdx","customize/color-modes",{"id":268,"data":270,"body":275,"filePath":276,"digest":277,"legacyId":278,"deferredRender":139},{"added":271,"description":273,"title":274,"toc":139},{"version":272},"5.3","Bootstrap now supports color modes, or themes, as of v5.3.0. Explore our default light color mode and the new dark mode, or create your own using our styles as your template.","Color modes","import { getDocsRelativePath } from '@libs/path'\n\n\u003CCallout>\n**Try it yourself!** Download the source code and working demo for using Bootstrap with Stylelint, and the color modes from the [twbs/examples repository](https://github.com/twbs/examples/tree/main/color-modes). You can also [open the example in StackBlitz](https://stackblitz.com/github/twbs/examples/tree/main/color-modes?file=index.html).\n\u003C/Callout>\n\n## Dark mode\n\n**Bootstrap now supports color modes, starting with dark mode!** With v5.3.0 you can implement your own color mode toggler (see below for an example from Bootstrap's docs) and apply the different color modes as you see fit. We support a light mode (default) and now dark mode. Color modes can be toggled globally on the `\u003Chtml>` element, or on specific components and elements, thanks to the `data-bs-theme` attribute.\n\nAlternatively, you can also switch to a media query implementation thanks to our color mode mixin—see [the usage section for details](#building-with-sass). Heads up though—this eliminates your ability to change themes on a per-component basis as shown below.\n\n## Example\n\nFor example, to change the color mode of a dropdown menu, add `data-bs-theme=\"light\"` or `data-bs-theme=\"dark\"` to the parent `.dropdown`. Now, no matter the global color mode, these dropdowns will display with the specified theme value.\n\n\u003CExample class=\"d-flex justify-content-between\" code={`\u003Cdiv class=\"dropdown\" data-bs-theme=\"light\">\n \u003Cbutton class=\"btn btn-secondary dropdown-toggle\" type=\"button\" id=\"dropdownMenuButtonLight\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Default dropdown\n \u003C/button>\n \u003Cul class=\"dropdown-menu\" aria-labelledby=\"dropdownMenuButtonLight\">\n \u003Cli>\u003Ca class=\"dropdown-item active\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n\u003C/div>\n\n\u003Cdiv class=\"dropdown\" data-bs-theme=\"dark\">\n \u003Cbutton class=\"btn btn-secondary dropdown-toggle\" type=\"button\" id=\"dropdownMenuButtonDark\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Dark dropdown\n \u003C/button>\n \u003Cul class=\"dropdown-menu\" aria-labelledby=\"dropdownMenuButtonDark\">\n \u003Cli>\u003Ca class=\"dropdown-item active\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n\u003C/div>`} />\n\n## How it works\n\n- As shown above, color mode styles are controlled by the `data-bs-theme` attribute. This attribute can be applied to the `\u003Chtml>` element, or to any other element or Bootstrap component. If applied to the `\u003Chtml>` element, it will apply to everything. If applied to a component or element, it will be scoped to that specific component or element.\n\n- For each color mode you wish to support, you'll need to add new overrides for the shared global CSS variables. We do this already in our `_root.scss` stylesheet for dark mode, with light mode being the default values. In writing color mode specific styles, use the mixin:\n\n ```scss\n // Color mode variables in _root.scss\n @include color-mode(dark) {\n // CSS variable overrides here...\n }\n ```\n\n- We use a custom `_variables-dark.scss` to power those shared global CSS variable overrides for dark mode. This file isn't required for your own custom color modes, but it's required for our dark mode for two reasons. First, it's better to have a single place to reset global colors. Second, some Sass variables had to be overridden for background images embedded in our CSS for accordions, form components, and more.\n\n## Usage\n\n### Enable dark mode\n\nEnable the built in dark color mode across your entire project by adding the `data-bs-theme=\"dark\"` attribute to the `\u003Chtml>` element. This will apply the dark color mode to all components and elements, other than those with a specific `data-bs-theme` attribute applied. Building on the [quick start template]([[docsref:/getting-started/introduction#quick-start]]):\n\n```html\n\u003C!doctype html>\n\u003Chtml lang=\"en\" data-bs-theme=\"dark\">\n \u003Chead>\n \u003Cmeta charset=\"utf-8\">\n \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n \u003Ctitle>Bootstrap demo\u003C/title>\n \u003Clink href=\"[[config:cdn.css]]\" rel=\"stylesheet\" integrity=\"[[config:cdn.css_hash]]\" crossorigin=\"anonymous\">\n \u003C/head>\n \u003Cbody>\n \u003Ch1>Hello, world!\u003C/h1>\n \u003Cscript src=\"[[config:cdn.js_bundle]]\" integrity=\"[[config:cdn.js_bundle_hash]]\" crossorigin=\"anonymous\">\u003C/script>\n \u003C/body>\n\u003C/html>\n```\n\nBootstrap does not yet ship with a built-in color mode picker, but you can use the one from our own documentation if you like. [Learn more in the JavaScript section.](#javascript)\n\n### Building with Sass\n\nOur new dark mode option is available to use for all users of Bootstrap, but it's controlled via data attributes instead of media queries and does not automatically toggle your project's color mode. You can disable our dark mode entirely via Sass by changing `$enable-dark-mode` to `false`.\n\nWe use a custom Sass mixin, `color-mode()`, to help you control _how_ color modes are applied. By default, we use a `data` attribute approach, allowing you to create more user-friendly experiences where your visitors can choose to have an automatic dark mode or control their preference (like in our own docs here). This is also an easy and scalable way to add different themes and more custom color modes beyond light and dark.\n\nIn case you want to use media queries and only make color modes automatic, you can change the mixin's default type via Sass variable. Consider the following snippet and its compiled CSS output.\n\n```scss\n$color-mode-type: data;\n\n@include color-mode(dark) {\n .element {\n color: var(--bs-primary-text-emphasis);\n background-color: var(--bs-primary-bg-subtle);\n }\n}\n```\n\nOutputs to:\n\n```css\n[data-bs-theme=dark] .element {\n color: var(--bs-primary-text-emphasis);\n background-color: var(--bs-primary-bg-subtle);\n}\n```\n\nAnd when setting to `media-query`:\n\n```scss\n$color-mode-type: media-query;\n\n@include color-mode(dark) {\n .element {\n color: var(--bs-primary-text-emphasis);\n background-color: var(--bs-primary-bg-subtle);\n }\n}\n```\n\nOutputs to:\n\n```css\n@media (prefers-color-scheme: dark) {\n .element {\n color: var(--bs-primary-text-emphasis);\n background-color: var(--bs-primary-bg-subtle);\n }\n}\n```\n\n## Custom color modes\n\nWhile the primary use case for color modes is light and dark mode, custom color modes are also possible. Create your own `data-bs-theme` selector with a custom value as the name of your color mode, then modify our Sass and CSS variables as needed. We opted to create a separate `_variables-dark.scss` stylesheet to house Bootstrap's dark mode specific Sass variables, but that's not required for you.\n\nFor example, you can create a \"blue theme\" with the selector `data-bs-theme=\"blue\"`. In your custom Sass or CSS file, add the new selector and override any global or component CSS variables as needed. If you're using Sass, you can also use Sass's functions within your CSS variable overrides.\n\n\u003CScssDocs name=\"custom-color-mode\" file=\"site/src/scss/_content.scss\" />\n\n\u003Cdiv class=\"bd-example text-body bg-body\" data-bs-theme=\"blue\">\n \u003Cdiv class=\"h4\">Example blue theme\u003C/div>\n \u003Cp>Some paragraph text to show how the blue theme might look with written copy.\u003C/p>\n\n \u003Chr class=\"my-4\"/>\n\n \u003Cdiv class=\"dropdown\">\n \u003Cbutton class=\"btn btn-secondary dropdown-toggle\" type=\"button\" id=\"dropdownMenuButtonCustom\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Dropdown button\n \u003C/button>\n \u003Cul class=\"dropdown-menu\" aria-labelledby=\"dropdownMenuButtonCustom\">\n \u003Cli>\u003Ca class=\"dropdown-item active\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cdiv data-bs-theme=\"blue\">\n ...\n\u003C/div>\n```\n\n## JavaScript\n\nTo allow visitors or users to toggle color modes, you'll need to create a toggle element to control the `data-bs-theme` attribute on the root element, `\u003Chtml>`. We've built a toggler in our documentation that initially defers to a user's current system color mode, but provides an option to override that and pick a specific color mode.\n\nHere's a look at the JavaScript that powers it. Feel free to inspect our own documentation navbar to see how it's implemented using HTML and CSS from our own components. It is suggested to include the JavaScript at the top of your page to reduce potential screen flickering during reloading of your site. Note that if you decide to use media queries for your color modes, your JavaScript may need to be modified or removed if you prefer an implicit control.\n\n\u003CCode containerClass=\"bd-example-snippet\" lang=\"js\" filePath={getDocsRelativePath('/static/docs/[version]/assets/js/color-modes.js')} />\n\n## Adding theme colors\n\nAdding a new color in `$theme-colors` is not enough for some of our components like [alerts]([[docsref:/components/alerts]]) and [list groups]([[docsref:/components/list-group]]). New colors must also be defined in `$theme-colors-text`, `$theme-colors-bg-subtle`, and `$theme-colors-border-subtle` for light theme; but also in `$theme-colors-text-dark`, `$theme-colors-bg-subtle-dark`, and `$theme-colors-border-subtle-dark` for dark theme.\n\nThis is a manual process because Sass cannot generate its own Sass variables from an existing variable or map. In future versions of Bootstrap, we'll revisit this setup to reduce the duplication.\n\n```scss\n// Required\n@import \"functions\";\n@import \"variables\";\n@import \"variables-dark\";\n\n// Add a custom color to $theme-colors\n$custom-colors: (\n \"custom-color\": #712cf9\n);\n$theme-colors: map-merge($theme-colors, $custom-colors);\n\n@import \"maps\";\n@import \"mixins\";\n@import \"utilities\";\n\n// Add a custom color to new theme maps\n\n// Light mode\n$custom-colors-text: (\"custom-color\": #712cf9);\n$custom-colors-bg-subtle: (\"custom-color\": #e1d2fe);\n$custom-colors-border-subtle: (\"custom-color\": #bfa1fc);\n\n$theme-colors-text: map-merge($theme-colors-text, $custom-colors-text);\n$theme-colors-bg-subtle: map-merge($theme-colors-bg-subtle, $custom-colors-bg-subtle);\n$theme-colors-border-subtle: map-merge($theme-colors-border-subtle, $custom-colors-border-subtle);\n\n// Dark mode\n$custom-colors-text-dark: (\"custom-color\": #e1d2f2);\n$custom-colors-bg-subtle-dark: (\"custom-color\": #8951fa);\n$custom-colors-border-subtle-dark: (\"custom-color\": #e1d2f2);\n\n$theme-colors-text-dark: map-merge($theme-colors-text-dark, $custom-colors-text-dark);\n$theme-colors-bg-subtle-dark: map-merge($theme-colors-bg-subtle-dark, $custom-colors-bg-subtle-dark);\n$theme-colors-border-subtle-dark: map-merge($theme-colors-border-subtle-dark, $custom-colors-border-subtle-dark);\n\n// Remainder of Bootstrap imports\n@import \"root\";\n@import \"reboot\";\n// etc\n```\n\n## CSS\n\n### Variables\n\nDozens of root level CSS variables are repeated as overrides for dark mode. These are scoped to the color mode selector, which defaults to `data-bs-theme` but [can be configured](#building-with-sass) to use a `prefers-color-scheme` media query. Use these variables as a guideline for generating your own new color modes.\n\n\u003CScssDocs name=\"root-dark-mode-vars\" file=\"scss/_root.scss\" />\n\n### Sass variables\n\nCSS variables for our dark color mode are partially generated from dark mode specific Sass variables in `_variables-dark.scss`. This also includes some custom overrides for changing the colors of embedded SVGs used throughout our components.\n\n\u003CScssDocs name=\"sass-dark-mode-vars\" file=\"scss/_variables-dark.scss\" />\n\n### Sass mixins\n\nStyles for dark mode, and any custom color modes you create, can be scoped appropriately to the `data-bs-theme` attribute selector or media query with the customizable `color-mode()` mixin. See the [Sass usage section](#building-with-sass) for more details.\n\n\u003CScssDocs name=\"color-mode-mixin\" file=\"scss/mixins/_color-mode.scss\" />","src/content/docs/customize/color-modes.mdx","b17e4c61de6235f1","customize/color-modes.mdx","customize/color",{"id":279,"data":281,"body":284,"filePath":285,"digest":286,"legacyId":287,"deferredRender":139},{"description":282,"title":283,"toc":139},"Bootstrap is supported by an extensive color system that themes our styles and components. This enables more comprehensive customization and extension for any project.","Color","import { getData } from '@libs/data'\nimport { getSequence } from '@libs/utils'\n\n## Colors\n\n\u003CAddedIn version=\"5.3.0\" />\n\nBootstrap's color palette has continued to expand and become more nuanced in v5.3.0. We've added new variables for `secondary` and `tertiary` text and background colors, plus `{color}-bg-subtle`, `{color}-border-subtle`, and `{color}-text-emphasis` for our theme colors. These new colors are available through Sass and CSS variables (but not our color maps or utility classes) with the express goal of making it easier to customize across multiple colors modes like light and dark. These new variables are globally set on `:root` and are adapted for our new dark color mode while our original theme colors remain unchanged.\n\nColors ending in `-rgb` provide the `red, green, blue` values for use in `rgb()` and `rgba()` color modes. For example, `rgba(var(--bs-secondary-bg-rgb), .5)`.\n\n\u003CCallout type=\"warning\">\n**Heads up!** There's some potential confusion with our new secondary and tertiary colors, and our existing secondary theme color, as well as our light and dark theme colors. Expect this to be ironed out in v6.\n\u003C/Callout>\n\n\u003Cdiv class=\"table-responsive\">\n \u003Ctable class=\"table table-swatches\">\n \u003Cthead>\n \u003Ctr>\n \u003Cth style=\"width: 340px;\">Description\u003C/th>\n \u003Cth style=\"width: 200px;\" class=\"ps-0\">Swatch\u003C/th>\n \u003Cth>Variables\u003C/th>\n \u003C/tr>\n \u003C/thead>\n \u003Ctbody>\n \u003Ctr>\n \u003Ctd rowspan=\"2\">\n **Body —** Default foreground (color) and background, including components.\n \u003C/td>\n \u003Ctd class=\"ps-0\">\n \u003Cdiv class=\"p-3 rounded-2\" style=\"background-color: var(--bs-body-color);\"> \u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-body-color`\u003Cbr/>`--bs-body-color-rgb`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>\n \u003Cdiv class=\"p-3 rounded-2 border\" style=\"background-color: var(--bs-body-bg);\"> \u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-body-bg`\u003Cbr/>`--bs-body-bg-rgb`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd rowspan=\"2\">\n **Secondary —** Use the `color` option for lighter text. Use the `bg` option for dividers and to indicate disabled component states.\n \u003C/td>\n \u003Ctd class=\"ps-0\">\n \u003Cdiv class=\"p-3 rounded-2\" style=\"background-color: var(--bs-secondary-color);\"> \u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-secondary-color`\u003Cbr/>`--bs-secondary-color-rgb`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>\n \u003Cdiv class=\"p-3 rounded-2 border\" style=\"background-color: var(--bs-secondary-bg);\"> \u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-secondary-bg`\u003Cbr/>`--bs-secondary-bg-rgb`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd rowspan=\"2\">\n **Tertiary —** Use the `color` option for even lighter text. Use the `bg` option to style backgrounds for hover states, accents, and wells.\n \u003C/td>\n \u003Ctd class=\"ps-0\">\n \u003Cdiv class=\"p-3 rounded-2\" style=\"background-color: var(--bs-tertiary-color);\"> \u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-tertiary-color`\u003Cbr/>`--bs-tertiary-color-rgb`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>\n \u003Cdiv class=\"p-3 rounded-2 border\" style=\"background-color: var(--bs-tertiary-bg);\"> \u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-tertiary-bg`\u003Cbr/>`--bs-tertiary-bg-rgb`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>\n **Emphasis —** For higher contrast text. Not applicable for backgrounds.\n \u003C/td>\n \u003Ctd class=\"ps-0\">\n \u003Cdiv class=\"p-3 rounded-2\" style=\"background-color: var(--bs-emphasis-color);\"> \u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-emphasis-color`\u003Cbr/>`--bs-emphasis-color-rgb`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>\n **Border —** For component borders, dividers, and rules. Use `--bs-border-color-translucent` to blend with backgrounds with an `rgba()` value.\n \u003C/td>\n \u003Ctd class=\"ps-0\">\n \u003Cdiv class=\"p-3 rounded-2\" style=\"background-color: var(--bs-border-color);\"> \u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-border-color`\u003Cbr/>`--bs-border-color-rgb`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd rowspan=\"4\">\n **Primary —** Main theme color, used for hyperlinks, focus styles, and component and form active states.\n \u003C/td>\n \u003Ctd class=\"ps-0\">\n \u003Cdiv class=\"p-3 rounded-2 bg-primary\"> \u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-primary`\u003Cbr/>`--bs-primary-rgb`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>\n \u003Cdiv class=\"p-3 rounded-2\" style=\"background-color: var(--bs-primary-bg-subtle)\"> \u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-primary-bg-subtle`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>\n \u003Cdiv class=\"p-3 rounded-2\" style=\"border: 5px var(--bs-primary-border-subtle) solid\"> \u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-primary-border-subtle`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>\n \u003Cdiv class=\"py-3 fw-bold h5\" style=\"color: var(--bs-primary-text-emphasis)\">Text\u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-primary-text-emphasis`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd rowspan=\"4\">\n **Success —** Theme color used for positive or successful actions and information.\n \u003C/td>\n \u003Ctd class=\"ps-0\">\n \u003Cdiv class=\"p-3 rounded-2 bg-success\"> \u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-success`\u003Cbr/>`--bs-success-rgb`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>\n \u003Cdiv class=\"p-3 rounded-2\" style=\"background-color: var(--bs-success-bg-subtle)\"> \u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-success-bg-subtle`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>\n \u003Cdiv class=\"p-3 rounded-2\" style=\"border: 5px var(--bs-success-border-subtle) solid\"> \u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-success-border-subtle`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>\n \u003Cdiv class=\"py-3 fw-bold h5\" style=\"color: var(--bs-success-text-emphasis)\">Text\u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-success-text-emphasis`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd rowspan=\"4\">\n **Danger —** Theme color used for errors and dangerous actions.\n \u003C/td>\n \u003Ctd class=\"ps-0\">\n \u003Cdiv class=\"p-3 rounded-2 bg-danger\"> \u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-danger`\u003Cbr/>`--bs-danger-rgb`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>\n \u003Cdiv class=\"p-3 rounded-2\" style=\"background-color: var(--bs-danger-bg-subtle)\"> \u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-danger-bg-subtle`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>\n \u003Cdiv class=\"p-3 rounded-2\" style=\"border: 5px var(--bs-danger-border-subtle) solid\"> \u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-danger-border-subtle`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>\n \u003Cdiv class=\"py-3 fw-bold h5\" style=\"color: var(--bs-danger-text-emphasis)\">Text\u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-danger-text-emphasis`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd rowspan=\"4\">\n **Warning —** Theme color used for non-destructive warning messages.\n \u003C/td>\n \u003Ctd class=\"ps-0\">\n \u003Cdiv class=\"p-3 rounded-2 bg-warning\"> \u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-warning`\u003Cbr/>`--bs-warning-rgb`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>\n \u003Cdiv class=\"p-3 rounded-2\" style=\"background-color: var(--bs-warning-bg-subtle)\"> \u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-warning-bg-subtle`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>\n \u003Cdiv class=\"p-3 rounded-2\" style=\"border: 5px var(--bs-warning-border-subtle) solid\"> \u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-warning-border-subtle`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>\n \u003Cdiv class=\"py-3 fw-bold h5\" style=\"color: var(--bs-warning-text-emphasis)\">Text\u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-warning-text-emphasis`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd rowspan=\"4\">\n **Info —** Theme color used for neutral and informative content.\n \u003C/td>\n \u003Ctd class=\"ps-0\">\n \u003Cdiv class=\"p-3 rounded-2 bg-info\"> \u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-info`\u003Cbr/>`--bs-info-rgb`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>\n \u003Cdiv class=\"p-3 rounded-2\" style=\"background-color: var(--bs-info-bg-subtle)\"> \u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-info-bg-subtle`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>\n \u003Cdiv class=\"p-3 rounded-2\" style=\"border: 5px var(--bs-info-border-subtle) solid\"> \u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-info-border-subtle`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>\n \u003Cdiv class=\"py-3 fw-bold h5\" style=\"color: var(--bs-info-text-emphasis)\">Text\u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-info-text-emphasis`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd rowspan=\"4\">\n **Light —** Additional theme option for less contrasting colors.\n \u003C/td>\n \u003Ctd class=\"ps-0\">\n \u003Cdiv class=\"p-3 rounded-2 bg-light\"> \u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-light`\u003Cbr/>`--bs-light-rgb`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>\n \u003Cdiv class=\"p-3 rounded-2\" style=\"background-color: var(--bs-light-bg-subtle)\"> \u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-light-bg-subtle`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>\n \u003Cdiv class=\"p-3 rounded-2\" style=\"border: 5px var(--bs-light-border-subtle) solid\"> \u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-light-border-subtle`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>\n \u003Cdiv class=\"py-3 fw-bold h5\" style=\"color: var(--bs-light-text-emphasis)\">Text\u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-light-text-emphasis`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd rowspan=\"4\">\n **Dark —** Additional theme option for higher contrasting colors.\n \u003C/td>\n \u003Ctd class=\"ps-0\">\n \u003Cdiv class=\"p-3 rounded-2 bg-dark\"> \u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-dark`\u003Cbr/>`--bs-dark-rgb`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>\n \u003Cdiv class=\"p-3 rounded-2\" style=\"background-color: var(--bs-dark-bg-subtle)\"> \u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-dark-bg-subtle`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>\n \u003Cdiv class=\"p-3 rounded-2\" style=\"border: 5px var(--bs-dark-border-subtle) solid\"> \u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-dark-border-subtle`\n \u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Ctd>\n \u003Cdiv class=\"py-3 fw-bold h5\" style=\"color: var(--bs-dark-text-emphasis)\">Text\u003C/div>\n \u003C/td>\n \u003Ctd>\n `--bs-dark-text-emphasis`\n \u003C/td>\n \u003C/tr>\n \u003C/tbody>\n \u003C/table>\n\u003C/div>\n\n### Using the new colors\n\nThese new colors are accessible via CSS variables and utility classes—like `--bs-primary-bg-subtle` and `.bg-primary-subtle`—allowing you to compose your own CSS rules with the variables, or to quickly apply styles via classes. The utilities are built with the color's associated CSS variables, and since we customize those CSS variables for dark mode, they are also adaptive to color mode by default.\n\n\u003CExample code={`\u003Cdiv class=\"p-3 text-primary-emphasis bg-primary-subtle border border-primary-subtle rounded-3\">\n Example element with utilities\n\u003C/div>`} />\n\n### Theme colors\n\nWe use a subset of all colors to create a smaller color palette for generating color schemes, also available as Sass variables and a Sass map in Bootstrap's `scss/_variables.scss` file.\n\n\u003Cdiv class=\"row\">\n {getData('theme-colors').map((themeColor) => {\n return (\n \u003Cdiv class=\"col-md-4\">\n \u003Cdiv class={`p-3 mb-3 text-bg-${themeColor.name} rounded-3`}>{themeColor.title}\u003C/div>\n \u003C/div>\n )\n })}\n\u003C/div>\n\nAll these colors are available as a Sass map, `$theme-colors`.\n\n\u003CScssDocs name=\"theme-colors-map\" file=\"scss/_variables.scss\" />\n\nCheck out [our Sass maps and loops docs]([[docsref:/customize/sass#maps-and-loops]]) for how to modify these colors.\n\n### All colors\n\nAll Bootstrap colors are available as Sass variables and a Sass map in `scss/_variables.scss` file. To avoid increased file sizes, we don't create text or background color classes for each of these variables. Instead, we choose a subset of these colors for a [theme palette](#theme-colors).\n\nBe sure to monitor contrast ratios as you customize colors. As shown below, we've added three contrast ratios to each of the main colors—one for the swatch's current colors, one for against white, and one for against black.\n\n\u003Cdiv class=\"row font-monospace\">\n {getData('colors').map((color) => {\n if ((color.name !== \"white\") && (color.name !== \"gray\") && (color.name !== \"gray-dark\")) {\n return (\n \u003Cdiv class=\"col-md-4 mb-3\">\n \u003Cdiv class={`p-3 mb-2 position-relative swatch-${color.name}`}>\n \u003Cstrong class=\"d-block\">${color.name}\u003C/strong>\n {color.hex}\n \u003C/div>\n\n {getSequence(100, 900, 100).map((value) => {\n return (\n \u003Cdiv class={`p-3 bd-${color.name}-${value}`}>${color.name}-{value}\u003C/div>\n )\n })}\n \u003C/div>\n )\n }\n })}\n\n \u003Cdiv class=\"col-md-4 mb-3\">\n \u003Cdiv class=\"p-3 mb-2 position-relative swatch-gray-500\">\u003Cstrong class=\"d-block\">$gray-500\u003C/strong>#adb5bd\u003C/div>\n {getData('grays').map((gray) => {\n return (\n \u003Cdiv class={`p-3 bd-gray-${gray.name}`}>$gray-{gray.name}\u003C/div>\n )\n })}\n \u003C/div>\n\n \u003Cdiv class=\"col-md-4 mb-3\">\n \u003Cdiv class=\"p-3 mb-2 bd-black text-white\">\n \u003Cstrong class=\"d-block\">$black\u003C/strong>\n #000\n \u003C/div>\n \u003Cdiv class=\"p-3 mb-2 bd-white border\">\n \u003Cstrong class=\"d-block\">$white\u003C/strong>\n #fff\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n### Notes on Sass\n\nSass cannot programmatically generate variables, so we manually created variables for every tint and shade ourselves. We specify the midpoint value (e.g., `$blue-500`) and use custom color functions to tint (lighten) or shade (darken) our colors via Sass's `mix()` color function.\n\nUsing `mix()` is not the same as `lighten()` and `darken()`—the former blends the specified color with white or black, while the latter only adjusts the lightness value of each color. The result is a much more complete suite of colors, as [shown in this CodePen demo](https://codepen.io/emdeoh/pen/zYOQOPB).\n\nOur `tint-color()` and `shade-color()` functions use `mix()` alongside our `$theme-color-interval` variable, which specifies a stepped percentage value for each mixed color we produce. See the `scss/_functions.scss` and `scss/_variables.scss` files for the full source code.\n\n## Color Sass maps\n\nBootstrap's source Sass files include three maps to help you quickly and easily loop over a list of colors and their hex values.\n\n- `$colors` lists all our available base (`500`) colors\n- `$theme-colors` lists all semantically named theme colors (shown below)\n- `$grays` lists all tints and shades of gray\n\nWithin `scss/_variables.scss`, you'll find Bootstrap's color variables and Sass map. Here's an example of the `$colors` Sass map:\n\n\u003CScssDocs name=\"colors-map\" file=\"scss/_variables.scss\" />\n\nAdd, remove, or modify values within the map to update how they're used in many other components. Unfortunately at this time, not _every_ component utilizes this Sass map. Future updates will strive to improve upon this. Until then, plan on making use of the `${color}` variables and this Sass map.\n\n### Example\n\nHere's how you can use these in your Sass:\n\n```scss\n.alpha { color: $purple; }\n.beta {\n color: $yellow-300;\n background-color: $indigo-900;\n}\n```\n\n[Color]([[docsref:/utilities/colors]]) and [background]([[docsref:/utilities/background]]) utility classes are also available for setting `color` and `background-color` using the `500` color values.\n\n## Generating utilities\n\n\u003CAddedIn version=\"5.1.0\"/>\n\nBootstrap doesn't include `color` and `background-color` utilities for every color variable, but you can generate these yourself with our [utility API]([[docsref:/utilities/api]]) and our extended Sass maps added in v5.1.0.\n\n1. To start, make sure you've imported our functions, variables, mixins, and utilities.\n2. Use our `map-merge-multiple()` function to quickly merge multiple Sass maps together in a new map.\n3. Merge this new combined map to extend any utility with a `{color}-{level}` class name.\n\nHere's an example that generates text color utilities (e.g., `.text-purple-500`) using the above steps.\n\n```scss\n@import \"bootstrap/scss/functions\";\n@import \"bootstrap/scss/variables\";\n@import \"bootstrap/scss/variables-dark\";\n@import \"bootstrap/scss/maps\";\n@import \"bootstrap/scss/mixins\";\n@import \"bootstrap/scss/utilities\";\n\n$all-colors: map-merge-multiple($blues, $indigos, $purples, $pinks, $reds, $oranges, $yellows, $greens, $teals, $cyans);\n\n$utilities: map-merge(\n $utilities,\n (\n \"color\": map-merge(\n map-get($utilities, \"color\"),\n (\n values: map-merge(\n map-get(map-get($utilities, \"color\"), \"values\"),\n (\n $all-colors\n ),\n ),\n ),\n ),\n )\n);\n\n@import \"bootstrap/scss/utilities/api\";\n```\n\nThis will generate new `.text-{color}-{level}` utilities for every color and level. You can do the same for any other utility and property as well.","src/content/docs/customize/color.mdx","ee7e14b66b69aada","customize/color.mdx","customize/components",{"id":288,"data":290,"body":293,"filePath":294,"digest":295,"legacyId":296,"deferredRender":139},{"description":291,"title":292,"toc":139},"Learn how and why we build nearly all our components responsively and with base and modifier classes.","Components","## Base classes\n\nBootstrap's components are largely built with a base-modifier nomenclature. We group as many shared properties as possible into a base class, like `.btn`, and then group individual styles for each variant into modifier classes, like `.btn-primary` or `.btn-success`.\n\nTo build our modifier classes, we use Sass's `@each` loops to iterate over a Sass map. This is especially helpful for generating variants of a component by our `$theme-colors` and creating responsive variants for each breakpoint. As you customize these Sass maps and recompile, you'll automatically see your changes reflected in these loops.\n\nCheck out [our Sass maps and loops docs]([[docsref:/customize/sass#maps-and-loops]]) for how to customize these loops and extend Bootstrap's base-modifier approach to your own code.\n\n## Modifiers\n\nMany of Bootstrap's components are built with a base-modifier class approach. This means the bulk of the styling is contained to a base class (e.g., `.btn`) while style variations are confined to modifier classes (e.g., `.btn-danger`). These modifier classes are built from the `$theme-colors` map to make customizing the number and name of our modifier classes.\n\nHere are two examples of how we loop over the `$theme-colors` map to generate modifiers to the `.alert` and `.list-group` components.\n\n\u003CScssDocs name=\"alert-modifiers\" file=\"scss/_alert.scss\" />\n\n\u003CScssDocs name=\"list-group-modifiers\" file=\"scss/_list-group.scss\" />\n\n## Responsive\n\nThese Sass loops aren't limited to color maps, either. You can also generate responsive variations of your components. Take for example our responsive alignment of the dropdowns where we mix an `@each` loop for the `$grid-breakpoints` Sass map with a media query include.\n\n\u003CScssDocs name=\"responsive-breakpoints\" file=\"scss/_dropdown.scss\" />\n\nShould you modify your `$grid-breakpoints`, your changes will apply to all the loops iterating over that map.\n\n\u003CScssDocs name=\"grid-breakpoints\" file=\"scss/_variables.scss\" />\n\nFor more information and examples on how to modify our Sass maps and variables, please refer to [the CSS section of the Grid documentation]([[docsref:/layout/grid#css]]).\n\n## Creating your own\n\nWe encourage you to adopt these guidelines when building with Bootstrap to create your own components. We've extended this approach ourselves to the custom components in our documentation and examples. Components like our callouts are built just like our provided components with base and modifier classes.\n\n\u003Cdiv class=\"bd-example\">\n \u003Cdiv class=\"bd-callout my-0\">\n \u003Cstrong>This is a callout.\u003C/strong> We built it custom for our docs so our messages to you stand out. It has three variants via modifier classes.\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"callout\">...\u003C/div>\n```\n\nIn your CSS, you'd have something like the following where the bulk of the styling is done via `.callout`. Then, the unique styles between each variant is controlled via modifier class.\n\n```scss\n// Base class\n.callout {}\n\n// Modifier classes\n.callout-info {}\n.callout-warning {}\n.callout-danger {}\n```\n\nFor the callouts, that unique styling is just a `border-left-color`. When you combine that base class with one of those modifier classes, you get your complete component family:\n\n\u003CCallout>\n**This is an info callout.** Example text to show it in action.\n\u003C/Callout>\n\n\u003CCallout type=\"warning\">\n**This is a warning callout.** Example text to show it in action.\n\u003C/Callout>\n\n\u003CCallout type=\"danger\">\n**This is a danger callout.** Example text to show it in action.\n\u003C/Callout>","src/content/docs/customize/components.mdx","657efb0c87e1c280","customize/components.mdx","customize/css-variables",{"id":297,"data":299,"body":302,"filePath":303,"digest":304,"legacyId":305,"deferredRender":139},{"description":300,"title":301,"toc":139},"Use Bootstrap's CSS custom properties for fast and forward-looking design and development.","CSS variables","Bootstrap includes many [CSS custom properties (variables)](https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties) in its compiled CSS for real-time customization without the need to recompile Sass. These provide easy access to commonly used values like our theme colors, breakpoints, and primary font stacks when working in your browser's inspector, a code sandbox, or general prototyping.\n\n**All our custom properties are prefixed with `bs-`** to avoid conflicts with third party CSS.\n\n## Root variables\n\nHere are the variables we include (note that the `:root` is required) that can be accessed anywhere Bootstrap's CSS is loaded. They're located in our `_root.scss` file and included in our compiled dist files.\n\n### Default\n\nThese CSS variables are available everywhere, regardless of color mode.\n\n\u003CCode lang=\"css\" filePath=\"dist/css/bootstrap.css\" fileMatch=\":(root,\\n\\[data-bs-theme=light\\] {[^}]*})\" />\n\n### Dark mode\n\nThese variables are scoped to our built-in dark mode.\n\n\u003CCode lang=\"css\" filePath=\"dist/css/bootstrap.css\" fileMatch=\"(\\[data-bs-theme=dark\\] {[^}]*})\" />\n\n## Component variables\n\nBootstrap 5 is increasingly making use of custom properties as local variables for various components. This way we reduce our compiled CSS, ensure styles aren't inherited in places like nested tables, and allow some basic restyling and extending of Bootstrap components after Sass compilation.\n\nHave a look at our table documentation for some [insight into how we're using CSS variables]([[docsref:/content/tables#how-do-the-variants-and-accented-tables-work]]). Our [navbars also use CSS variables]([[docsref:/components/navbar#css]]) as of v5.2.0. We're also using CSS variables across our grids—primarily for gutters the [new opt-in CSS grid]([[docsref:/layout/css-grid]])—with more component usage coming in the future.\n\nWhenever possible, we'll assign CSS variables at the base component level (e.g., `.navbar` for navbar and its sub-components). This reduces guessing on where and how to customize, and allows for easy modifications by our team in future updates.\n\n## Prefix\n\nMost CSS variables use a prefix to avoid collisions with your own codebase. This prefix is in addition to the `--` that's required on every CSS variable.\n\nCustomize the prefix via the `$prefix` Sass variable. By default, it's set to `bs-` (note the trailing dash).\n\n## Examples\n\nCSS variables offer similar flexibility to Sass's variables, but without the need for compilation before being served to the browser. For example, here we're resetting our page's font and link styles with CSS variables.\n\n```css\nbody {\n font: 1rem/1.5 var(--bs-font-sans-serif);\n}\na {\n color: var(--bs-blue);\n}\n```\n\n## Focus variables\n\n\u003CAddedIn version=\"5.3.0\"/>\n\nBootstrap provides custom `:focus` styles using a combination of Sass and CSS variables that can be optionally added to specific components and elements. We do not yet globally override all `:focus` styles.\n\nIn our Sass, we set default values that can be customized before compiling.\n\n\u003CScssDocs name=\"focus-ring-variables\" file=\"scss/_variables.scss\" />\n\nThose variables are then reassigned to `:root` level CSS variables that can be customized in real-time, including with options for `x` and `y` offsets (which default to their fallback value of `0`).\n\n\u003CScssDocs name=\"root-focus-variables\" file=\"scss/_root.scss\" />\n\n## Grid breakpoints\n\nWhile we include our grid breakpoints as CSS variables (except for `xs`), be aware that **CSS variables do not work in media queries**. This is by design in the CSS spec for variables, but may change in coming years with support for `env()` variables. Check out [this Stack Overflow answer](https://stackoverflow.com/a/47212942) for some helpful links. In the meantime, you can use these variables in other CSS situations, as well as in your JavaScript.","src/content/docs/customize/css-variables.mdx","6823245e65e2f4cf","customize/css-variables.mdx","customize/optimize",{"id":306,"data":308,"body":311,"filePath":312,"digest":313,"legacyId":314,"deferredRender":139},{"description":309,"title":310,"toc":139},"Keep your projects lean, responsive, and maintainable so you can deliver the best experience and focus on more important jobs.","Optimize","## Lean Sass imports\n\nWhen using Sass in your asset pipeline, make sure you optimize Bootstrap by only `@import`ing the components you need. Your largest optimizations will likely come from the `Layout & Components` section of our `bootstrap.scss`.\n\n\u003CScssDocs name=\"import-stack\" file=\"scss/bootstrap.scss\" />\n\n\nIf you're not using a component, comment it out or delete it entirely. For example, if you're not using the carousel, remove that import to save some file size in your compiled CSS. Keep in mind there are some dependencies across Sass imports that may make it more difficult to omit a file.\n\n## Lean JavaScript\n\nBootstrap's JavaScript includes every component in our primary dist files (`bootstrap.js` and `bootstrap.min.js`), and even our primary dependency (Popper) with our bundle files (`bootstrap.bundle.js` and `bootstrap.bundle.min.js`). While you're customizing via Sass, be sure to remove related JavaScript.\n\nFor instance, assuming you're using your own JavaScript bundler like Webpack, Parcel, or Vite, you'd only import the JavaScript you plan on using. In the example below, we show how to just include our modal JavaScript:\n\n{/* TODO(Astro migration): \u003C!-- eslint-skip --> */}\n```js\n// Import just what we need\n\n// import 'bootstrap/js/dist/alert';\n// import 'bootstrap/js/dist/button';\n// import 'bootstrap/js/dist/carousel';\n// import 'bootstrap/js/dist/collapse';\n// import 'bootstrap/js/dist/dropdown';\nimport 'bootstrap/js/dist/modal';\n// import 'bootstrap/js/dist/offcanvas';\n// import 'bootstrap/js/dist/popover';\n// import 'bootstrap/js/dist/scrollspy';\n// import 'bootstrap/js/dist/tab';\n// import 'bootstrap/js/dist/toast';\n// import 'bootstrap/js/dist/tooltip';\n```\n\nThis way, you're not including any JavaScript you don't intend to use for components like buttons, carousels, and tooltips. If you're importing dropdowns, tooltips or popovers, be sure to list the Popper dependency in your `package.json` file.\n\n\u003CCallout>\n**Heads up!** Files in `bootstrap/js/dist` use the **default export**. To use them, do the following:\n\n{/* TODO(Astro migration): \u003C!-- eslint-skip --> */}\n```js\nimport Modal from 'bootstrap/js/dist/modal'\nconst modal = new Modal(document.getElementById('myModal'))\n```\n\u003C/Callout>\n\n## Autoprefixer .browserslistrc\n\nBootstrap depends on Autoprefixer to automatically add browser prefixes to certain CSS properties. Prefixes are dictated by our `.browserslistrc` file, found in the root of the Bootstrap repo. Customizing this list of browsers and recompiling the Sass will automatically remove some CSS from your compiled CSS, if there are vendor prefixes unique to that browser or version.\n\n## Unused CSS\n\n_Help wanted with this section, please consider opening a PR. Thanks!_\n\nWhile we don't have a prebuilt example for using [PurgeCSS](https://github.com/FullHuman/purgecss) with Bootstrap, there are some helpful articles and walkthroughs that the community has written. Here are some options:\n\n- https://medium.com/dwarves-foundation/remove-unused-css-styles-from-bootstrap-using-purgecss-88395a2c5772\n- https://lukelowrey.com/automatically-removeunused-css-from-bootstrap-or-other-frameworks\n\nLastly, this [CSS Tricks article on unused CSS](https://css-tricks.com/how-do-you-remove-unused-css-from-a-site/) shows how to use PurgeCSS and other similar tools.\n\n## Minify and gzip\n\nWhenever possible, be sure to compress all the code you serve to your visitors. If you're using Bootstrap dist files, try to stick to the minified versions (indicated by the `.min.css` and `.min.js` extensions). If you're building Bootstrap from the source with your own build system, be sure to implement your own minifiers for HTML, CSS, and JS.\n\n## Non-blocking files\n\nWhile minifying and using compression might seem like enough, making your files non-blocking ones is also a big step in making your site well-optimized and fast enough.\n\nIf you are using a [Lighthouse](https://developer.chrome.com/docs/lighthouse/overview/) plugin in Google Chrome, you may have stumbled over FCP. [The First Contentful Paint](https://web.dev/articles/fcp) metric measures the time from when the page starts loading to when any part of the page's content is rendered on the screen.\n\nYou can improve FCP by deferring non-critical JavaScript or CSS. What does that mean? Simply, JavaScript or stylesheets that don't need to be present on the first paint of your page should be marked with `async` or `defer` attributes.\n\nThis ensures that the less important resources are loaded later and not blocking the first paint. On the other hand, critical resources can be included as inline scripts or styles.\n\nIf you want to learn more about this, there are already a lot of great articles about it:\n\n- https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources/\n- https://web.dev/articles/defer-non-critical-css\n\n## Always use HTTPS\n\nYour website should only be available over HTTPS connections in production. HTTPS improves the security, privacy, and availability of all sites, and [there is no such thing as non-sensitive web traffic](https://https.cio.gov/everything/). The steps to configure your website to be served exclusively over HTTPS vary widely depending on your architecture and web hosting provider, and thus are beyond the scope of these docs.\n\nSites served over HTTPS should also access all stylesheets, scripts, and other assets over HTTPS connections. Otherwise, you'll be sending users [mixed active content](https://developer.mozilla.org/en-US/docs/Web/Security/Mixed_content), leading to potential vulnerabilities where a site can be compromised by altering a dependency. This can lead to security issues and in-browser warnings displayed to users. Whether you're getting Bootstrap from a CDN or serving it yourself, ensure that you only access it over HTTPS connections.","src/content/docs/customize/optimize.mdx","254b0925b45ba2b8","customize/optimize.mdx","customize/options",{"id":315,"data":317,"body":320,"filePath":321,"digest":322,"legacyId":323,"deferredRender":139},{"description":318,"title":319},"Quickly customize Bootstrap with built-in variables to easily toggle global CSS preferences for controlling style and behavior.","Options","Customize Bootstrap with our built-in custom variables file and easily toggle global CSS preferences with new `$enable-*` Sass variables. Override a variable's value and recompile with `npm run test` as needed.\n\nYou can find and customize these variables for key global options in Bootstrap's `scss/_variables.scss` file.\n\n\u003CBsTable class=\"table table-options\">\n| Variable | Values | Description |\n| ------------------------------ | ---------------------------------- | -------------------------------------------------------------------------------------- |\n| `$spacer` | `1rem` (default), or any value > 0 | Specifies the default spacer value to programmatically generate our [spacer utilities]([[docsref:/utilities/spacing]]). |\n| `$enable-dark-mode` | `true` (default) or `false` | Enables built-in [dark mode support]([[docsref:/customize/color-modes#dark-mode]]) across the project and its components. |\n| `$enable-rounded` | `true` (default) or `false` | Enables predefined `border-radius` styles on various components. |\n| `$enable-shadows` | `true` or `false` (default) | Enables predefined decorative `box-shadow` styles on various components. Does not affect `box-shadow`s used for focus states. |\n| `$enable-gradients` | `true` or `false` (default) | Enables predefined gradients via `background-image` styles on various components. |\n| `$enable-transitions` | `true` (default) or `false` | Enables predefined `transition`s on various components. |\n| `$enable-reduced-motion` | `true` (default) or `false` | Enables the [`prefers-reduced-motion` media query]([[docsref:/getting-started/accessibility#reduced-motion]]), which suppresses certain animations/transitions based on the users' browser/operating system preferences. |\n| `$enable-grid-classes` | `true` (default) or `false` | Enables the generation of CSS classes for the grid system (e.g. `.row`, `.col-md-1`, etc.). |\n| `$enable-cssgrid` | `true` or `false` (default) | Enables the experimental CSS Grid system (e.g. `.grid`, `.g-col-md-1`, etc.). |\n| `$enable-container-classes` | `true` (default) or `false` | Enables the generation of CSS classes for layout containers. (New in v5.2.0) |\n| `$enable-caret` | `true` (default) or `false` | Enables pseudo element caret on `.dropdown-toggle`. |\n| `$enable-button-pointers` | `true` (default) or `false` | Add \"hand\" cursor to non-disabled button elements. |\n| `$enable-rfs` | `true` (default) or `false` | Globally enables [RFS]([[docsref:/getting-started/rfs]]). |\n| `$enable-validation-icons` | `true` (default) or `false` | Enables `background-image` icons within textual inputs and some custom forms for validation states. |\n| `$enable-negative-margins` | `true` or `false` (default) | Enables the generation of [negative margin utilities]([[docsref:/utilities/spacing#negative-margin]]). |\n| `$enable-deprecation-messages` | `true` (default) or `false` | Set to `false` to hide warnings when using any of the deprecated mixins and functions that are planned to be removed in `v6`. |\n| `$enable-important-utilities` | `true` (default) or `false` | Enables the `!important` suffix in utility classes. |\n| `$enable-smooth-scroll` | `true` (default) or `false` | Applies `scroll-behavior: smooth` globally, except for users asking for reduced motion through [`prefers-reduced-motion` media query]([[docsref:/getting-started/accessibility#reduced-motion]]) |\n\u003C/BsTable>","src/content/docs/customize/options.mdx","afd90d6916d4e702","customize/options.mdx","customize/overview",{"id":324,"data":326,"body":346,"filePath":347,"digest":348,"legacyId":349,"deferredRender":139},{"aliases":327,"description":328,"sections":329,"title":344,"toc":345},"/docs/[[config:docs_version]]/customize/","Learn how to theme, customize, and extend Bootstrap with Sass, a boatload of global options, an expansive color system, and more.",[330,333,335,337,339,341,342],{"description":331,"title":332},"Utilize our source Sass files to take advantage of variables, maps, mixins, and functions.","Sass",{"description":334,"title":319},"Customize Bootstrap with built-in variables to easily toggle global CSS preferences.",{"description":336,"title":283},"Learn about and customize the color systems that support the entire toolkit.",{"description":338,"title":274},"Explore our default light mode and the new dark mode, or create custom color modes yourself.",{"description":340,"title":292},"Learn how we build nearly all our components responsively and with base and modifier classes.",{"description":300,"title":301},{"description":343,"title":310},"Keep your projects lean, responsive, and maintainable so you can deliver the best experience.","Customize",false,"## Overview\n\nThere are multiple ways to customize Bootstrap. Your best path can depend on your project, the complexity of your build tools, the version of Bootstrap you're using, browser support, and more.\n\nOur two preferred methods are:\n\n1. Using Bootstrap [via package manager]([[docsref:/getting-started/download#package-managers]]) so you can use and extend our source files.\n2. Using Bootstrap's compiled distribution files or [jsDelivr]([[docsref:/getting-started/download#cdn-via-jsdelivr]]) so you can add onto or override Bootstrap's styles.\n\nWhile we cannot go into details here on how to use every package manager, we can give some guidance on [using Bootstrap with your own Sass compiler]([[docsref:/customize/sass]]).\n\nFor those who want to use the distribution files, review the [getting started page]([[docsref:/getting-started/introduction]]) for how to include those files and an example HTML page. From there, consult the docs for the layout, components, and behaviors you'd like to use.\n\nAs you familiarize yourself with Bootstrap, continue exploring this section for more details on how to utilize our global options, making use of and changing our color system, how we build our components, how to use our growing list of CSS custom properties, and how to optimize your code when building with Bootstrap.\n\n## CSPs and embedded SVGs\n\nSeveral Bootstrap components include embedded SVGs in our CSS to style components consistently and easily across browsers and devices. **For organizations with more strict \u003Cabbr title=\"Content Security Policy\">CSP\u003C/abbr> configurations**, we've documented all instances of our embedded SVGs (all of which are applied via `background-image`) so you can more thoroughly review your options.\n\n- [Accordion]([[docsref:/components/accordion]])\n- [Carousel controls]([[docsref:/components/carousel#with-controls]])\n- [Close button]([[docsref:/components/close-button]]) (used in alerts and modals)\n- [Form checkboxes and radio buttons]([[docsref:/forms/checks-radios]])\n- [Form switches]([[docsref:/forms/checks-radios#switches]])\n- [Form validation icons]([[docsref:/forms/validation#server-side]])\n- [Navbar toggle buttons]([[docsref:/components/navbar#responsive-behaviors]])\n- [Select menus]([[docsref:/forms/select]])\n\nBased on [community conversation](https://github.com/twbs/bootstrap/issues/25394), some options for addressing this in your own codebase include [replacing the URLs with locally hosted assets]([[docsref:/getting-started/webpack#extracting-svg-files]]), removing the images and using inline images (not possible in all components), and modifying your CSP. Our recommendation is to carefully review your own security policies and decide on the best path forward, if necessary.","src/content/docs/customize/overview.mdx","3bebbf56eb36be6d","customize/overview.mdx","customize/sass",{"id":350,"data":352,"body":354,"filePath":355,"digest":356,"legacyId":357,"deferredRender":139},{"description":353,"title":332,"toc":139},"Utilize our source Sass files to take advantage of variables, maps, mixins, and functions to help you build faster and customize your project.","Utilize our source Sass files to take advantage of variables, maps, mixins, and more.\n\n## File structure\n\nWhenever possible, avoid modifying Bootstrap's core files. For Sass, that means creating your own stylesheet that imports Bootstrap so you can modify and extend it. Assuming you're using a package manager like npm, you'll have a file structure that looks like this:\n\n```text\nyour-project/\n├── scss/\n│ └── custom.scss\n└── node_modules/\n│ └── bootstrap/\n│ ├── js/\n│ └── scss/\n└── index.html\n```\n\nIf you've downloaded our source files and aren't using a package manager, you'll want to manually create something similar to that structure, keeping Bootstrap's source files separate from your own.\n\n```text\nyour-project/\n├── scss/\n│ └── custom.scss\n├── bootstrap/\n│ ├── js/\n│ └── scss/\n└── index.html\n```\n\n## Importing\n\nIn your `custom.scss`, you'll import Bootstrap's source Sass files. You have two options: include all of Bootstrap, or pick the parts you need. We encourage the latter, though be aware there are some requirements and dependencies across our components. You also will need to include some JavaScript for our plugins.\n\n```scss\n// Custom.scss\n// Option A: Include all of Bootstrap\n\n// Include any default variable overrides here (though functions won't be available)\n\n@import \"../node_modules/bootstrap/scss/bootstrap\";\n\n// Then add additional custom code here\n```\n\n```scss\n// Custom.scss\n// Option B: Include parts of Bootstrap\n\n// 1. Include functions first (so you can manipulate colors, SVGs, calc, etc)\n@import \"../node_modules/bootstrap/scss/functions\";\n\n// 2. Include any default variable overrides here\n\n// 3. Include remainder of required Bootstrap stylesheets (including any separate color mode stylesheets)\n@import \"../node_modules/bootstrap/scss/variables\";\n@import \"../node_modules/bootstrap/scss/variables-dark\";\n\n// 4. Include any default map overrides here\n\n// 5. Include remainder of required parts\n@import \"../node_modules/bootstrap/scss/maps\";\n@import \"../node_modules/bootstrap/scss/mixins\";\n@import \"../node_modules/bootstrap/scss/root\";\n\n// 6. Optionally include any other parts as needed\n@import \"../node_modules/bootstrap/scss/utilities\";\n@import \"../node_modules/bootstrap/scss/reboot\";\n@import \"../node_modules/bootstrap/scss/type\";\n@import \"../node_modules/bootstrap/scss/images\";\n@import \"../node_modules/bootstrap/scss/containers\";\n@import \"../node_modules/bootstrap/scss/grid\";\n@import \"../node_modules/bootstrap/scss/helpers\";\n\n// 7. Optionally include utilities API last to generate classes based on the Sass map in `_utilities.scss`\n@import \"../node_modules/bootstrap/scss/utilities/api\";\n\n// 8. Add additional custom code here\n```\n\nWith that setup in place, you can begin to modify any of the Sass variables and maps in your `custom.scss`. You can also start to add parts of Bootstrap under the `// Optional` section as needed. We suggest using the full import stack from our `bootstrap.scss` file as your starting point.\n\n## Compiling\n\nIn order to use your custom Sass code as CSS in the browser, you need a Sass compiler. Sass ships as a CLI package, but you can also compile it with other build tools like [Gulp](https://gulpjs.com/) or [Webpack](https://webpack.js.org/), or with a GUI applications. Some IDEs also have Sass compilers built in or as downloadable extensions.\n\nWe like to use the CLI to compile our Sass, but you can use whichever method you prefer. From the command line, run the following:\n\n```shell\n# Install Sass globally\nnpm install -g sass\n\n# Watch your custom Sass for changes and compile it to CSS\nsass --watch ./scss/custom.scss ./css/custom.css\n```\n\nLearn more about your options at [sass-lang.com/install](https://sass-lang.com/install/) and [compiling with VS Code](https://code.visualstudio.com/docs/languages/css#_transpiling-sass-and-less-into-css).\n\n\u003CCallout>\n**Using Bootstrap with another build tool?** Consider reading our guides for compiling with [Webpack]([[docsref:/getting-started/webpack]]), [Parcel]([[docsref:/getting-started/parcel]]), or [Vite]([[docsref:/getting-started/vite]]). We also have production-ready demos in [our examples repository on GitHub](https://github.com/twbs/examples).\n\u003C/Callout>\n\n## Including\n\nOnce your CSS is compiled, you can include it in your HTML files. Inside your `index.html` you'll want to include your compiled CSS file. Be sure to update the path to your compiled CSS file if you've changed it.\n\n```html\n\u003C!doctype html>\n\u003Chtml lang=\"en\">\n \u003Chead>\n \u003Cmeta charset=\"utf-8\">\n \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n \u003Ctitle>Custom Bootstrap\u003C/title>\n \u003Clink href=\"/css/custom.css\" rel=\"stylesheet\">\n \u003C/head>\n \u003Cbody>\n \u003Ch1>Hello, world!\u003C/h1>\n \u003C/body>\n\u003C/html>\n```\n\n## Variable defaults\n\nEvery Sass variable in Bootstrap includes the `!default` flag allowing you to override the variable's default value in your own Sass without modifying Bootstrap's source code. Copy and paste variables as needed, modify their values, and remove the `!default` flag. If a variable has already been assigned, then it won't be re-assigned by the default values in Bootstrap.\n\nYou will find the complete list of Bootstrap's variables in `scss/_variables.scss`. Some variables are set to `null`, these variables don't output the property unless they are overridden in your configuration.\n\nVariable overrides must come after our functions are imported, but before the rest of the imports.\n\nHere's an example that changes the `background-color` and `color` for the `\u003Cbody>` when importing and compiling Bootstrap via npm:\n\n```scss\n// Required\n@import \"../node_modules/bootstrap/scss/functions\";\n\n// Default variable overrides\n$body-bg: #000;\n$body-color: #111;\n\n// Required\n@import \"../node_modules/bootstrap/scss/variables\";\n@import \"../node_modules/bootstrap/scss/variables-dark\";\n@import \"../node_modules/bootstrap/scss/maps\";\n@import \"../node_modules/bootstrap/scss/mixins\";\n@import \"../node_modules/bootstrap/scss/root\";\n\n// Optional Bootstrap components here\n@import \"../node_modules/bootstrap/scss/reboot\";\n@import \"../node_modules/bootstrap/scss/type\";\n// etc\n```\n\nRepeat as necessary for any variable in Bootstrap, including the global options below.\n\n\u003CCallout name=\"info-npm-starter\" />\n\n## Maps and loops\n\nBootstrap includes a handful of Sass maps, key value pairs that make it easier to generate families of related CSS. We use Sass maps for our colors, grid breakpoints, and more. Just like Sass variables, all Sass maps include the `!default` flag and can be overridden and extended.\n\nSome of our Sass maps are merged into empty ones by default. This is done to allow easy expansion of a given Sass map, but comes at the cost of making _removing_ items from a map slightly more difficult.\n\n### Modify map\n\nAll variables in the `$theme-colors` map are defined as standalone variables. To modify an existing color in our `$theme-colors` map, add the following to your custom Sass file:\n\n```scss\n$primary: #0074d9;\n$danger: #ff4136;\n```\n\nLater on, these variables are set in Bootstrap's `$theme-colors` map:\n\n```scss\n$theme-colors: (\n \"primary\": $primary,\n \"danger\": $danger\n);\n```\n\n### Add to map\n\nAdd new colors to `$theme-colors`, or any other map, by creating a new Sass map with your custom values and merging it with the original map. In this case, we'll create a new `$custom-colors` map and merge it with `$theme-colors`.\n\n```scss\n// Create your own map\n$custom-colors: (\n \"custom-color\": #900\n);\n\n// Merge the maps\n$theme-colors: map-merge($theme-colors, $custom-colors);\n```\n\n### Remove from map\n\nTo remove colors from `$theme-colors`, or any other map, use `map-remove`. Be aware you must insert `$theme-colors` between our requirements just after its definition in `variables` and before its usage in `maps`:\n\n```scss\n// Required\n@import \"../node_modules/bootstrap/scss/functions\";\n@import \"../node_modules/bootstrap/scss/variables\";\n@import \"../node_modules/bootstrap/scss/variables-dark\";\n\n$theme-colors: map-remove($theme-colors, \"info\", \"light\", \"dark\");\n\n@import \"../node_modules/bootstrap/scss/maps\";\n@import \"../node_modules/bootstrap/scss/mixins\";\n@import \"../node_modules/bootstrap/scss/root\";\n\n// Optional\n@import \"../node_modules/bootstrap/scss/reboot\";\n@import \"../node_modules/bootstrap/scss/type\";\n// etc\n```\n\n## Required keys\n\nBootstrap assumes the presence of some specific keys within Sass maps as we used and extend these ourselves. As you customize the included maps, you may encounter errors where a specific Sass map's key is being used.\n\nFor example, we use the `primary`, `success`, and `danger` keys from `$theme-colors` for links, buttons, and form states. Replacing the values of these keys should present no issues, but removing them may cause Sass compilation issues. In these instances, you'll need to modify the Sass code that makes use of those values.\n\n## Functions\n\n### Colors\n\nNext to the [Sass maps]([[docsref:/customize/color#color-sass-maps]]) we have, theme colors can also be used as standalone variables, like `$primary`.\n\n```scss\n.custom-element {\n color: $gray-100;\n background-color: $dark;\n}\n```\n\nYou can lighten or darken colors with Bootstrap's `tint-color()` and `shade-color()` functions. These functions will mix colors with black or white, unlike Sass' native `lighten()` and `darken()` functions which will change the lightness by a fixed amount, which often doesn't lead to the desired effect.\n\n`shift-color()` combines these two functions by shading the color if the weight is positive and tinting the color if the weight is negative.\n\n\u003CScssDocs name=\"color-functions\" file=\"scss/_functions.scss\" />\n\nIn practice, you'd call the function and pass in the color and weight parameters.\n\n```scss\n.custom-element {\n color: tint-color($primary, 10%);\n}\n\n.custom-element-2 {\n color: shade-color($danger, 30%);\n}\n\n.custom-element-3 {\n color: shift-color($success, 40%);\n background-color: shift-color($success, -60%);\n}\n```\n\n### Color contrast\n\nIn order to meet the [Web Content Accessibility Guidelines (WCAG)](https://www.w3.org/TR/WCAG/) contrast requirements, authors **must** provide a minimum [text color contrast of 4.5:1](https://www.w3.org/TR/WCAG/#contrast-minimum) and a minimum [non-text color contrast of 3:1](https://www.w3.org/TR/WCAG/#non-text-contrast), with very few exceptions.\n\nTo help with this, we included the `color-contrast` function in Bootstrap. It uses the [WCAG contrast ratio algorithm](https://www.w3.org/TR/WCAG/#dfn-contrast-ratio) for calculating contrast thresholds based on [relative luminance](https://www.w3.org/TR/WCAG/#dfn-relative-luminance) in an `sRGB` color space to automatically return a light (`#fff`), dark (`#212529`) or black (`#000`) contrast color based on the specified base color. This function is especially useful for mixins or loops where you're generating multiple classes.\n\nFor example, to generate color swatches from our `$theme-colors` map:\n\n```scss\n@each $color, $value in $theme-colors {\n .swatch-#{$color} {\n color: color-contrast($value);\n }\n}\n```\n\nIt can also be used for one-off contrast needs:\n\n```scss\n.custom-element {\n color: color-contrast(#000); // returns `color: #fff`\n}\n```\n\nYou can also specify a base color with our color map functions:\n\n```scss\n.custom-element {\n color: color-contrast($dark); // returns `color: #fff`\n}\n```\n\n### Escape SVG\n\nWe use the `escape-svg` function to escape the `\u003C`, `>` and `#` characters for SVG background images. When using the `escape-svg` function, data URIs must be quoted.\n\n### Add and Subtract functions\n\nWe use the `add` and `subtract` functions to wrap the CSS `calc` function. The primary purpose of these functions is to avoid errors when a \"unitless\" `0` value is passed into a `calc` expression. Expressions like `calc(10px - 0)` will return an error in all browsers, despite being mathematically correct.\n\nExample where the calc is valid:\n\n```scss\n$border-radius: .25rem;\n$border-width: 1px;\n\n.element {\n // Output calc(.25rem - 1px) is valid\n border-radius: calc($border-radius - $border-width);\n}\n\n.element {\n // Output the same calc(.25rem - 1px) as above\n border-radius: subtract($border-radius, $border-width);\n}\n```\n\nExample where the calc is invalid:\n\n```scss\n$border-radius: .25rem;\n$border-width: 0;\n\n.element {\n // Output calc(.25rem - 0) is invalid\n border-radius: calc($border-radius - $border-width);\n}\n\n.element {\n // Output .25rem\n border-radius: subtract($border-radius, $border-width);\n}\n```\n\n## Mixins\n\nOur `scss/mixins/` directory has a ton of mixins that power parts of Bootstrap and can also be used across your own project.\n\n### Color schemes\n\nA shorthand mixin for the `prefers-color-scheme` media query is available with support for `light` and `dark` color schemes. See [the color modes documentation]([[docsref:/customize/color-modes]]) for information on our color mode mixin.\n\n\u003CScssDocs name=\"mixin-color-scheme\" file=\"scss/mixins/_color-scheme.scss\" />\n\n```scss\n.custom-element {\n @include color-scheme(light) {\n // Insert light mode styles here\n }\n\n @include color-scheme(dark) {\n // Insert dark mode styles here\n }\n}\n```","src/content/docs/customize/sass.mdx","5d4b184d3629798a","customize/sass.mdx","components/accordion",{"id":358,"data":360,"body":366,"filePath":367,"digest":368,"legacyId":369,"deferredRender":139},{"aliases":361,"description":364,"title":365,"toc":139},[362,363],"/components/","/docs/[[config:docs_version]]/components/","Build vertically collapsing accordions in combination with our Collapse JavaScript plugin.","Accordion","## How it works\n\nThe accordion uses [collapse]([[docsref:/components/collapse]]) internally to make it collapsible.\n\n\u003CCallout name=\"info-prefersreducedmotion\" />\n\n## Example\n\nClick the accordions below to expand/collapse the accordion content.\n\nTo render an accordion that's expanded by default:\n- add the `.show` class on the `.accordion-collapse` element.\n- drop the `.collapsed` class from the `.accordion-button` element and set its `aria-expanded` attribute to `true`.\n\n\u003CExample code={`\u003Cdiv class=\"accordion\" id=\"accordionExample\">\n \u003Cdiv class=\"accordion-item\">\n \u003Ch2 class=\"accordion-header\">\n \u003Cbutton class=\"accordion-button\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapseOne\" aria-expanded=\"true\" aria-controls=\"collapseOne\">\n Accordion Item #1\n \u003C/button>\n \u003C/h2>\n \u003Cdiv id=\"collapseOne\" class=\"accordion-collapse collapse show\" data-bs-parent=\"#accordionExample\">\n \u003Cdiv class=\"accordion-body\">\n \u003Cstrong>This is the first item's accordion body.\u003C/strong> It is shown by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the \u003Ccode>.accordion-body\u003C/code>, though the transition does limit overflow.\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"accordion-item\">\n \u003Ch2 class=\"accordion-header\">\n \u003Cbutton class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapseTwo\" aria-expanded=\"false\" aria-controls=\"collapseTwo\">\n Accordion Item #2\n \u003C/button>\n \u003C/h2>\n \u003Cdiv id=\"collapseTwo\" class=\"accordion-collapse collapse\" data-bs-parent=\"#accordionExample\">\n \u003Cdiv class=\"accordion-body\">\n \u003Cstrong>This is the second item's accordion body.\u003C/strong> It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the \u003Ccode>.accordion-body\u003C/code>, though the transition does limit overflow.\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"accordion-item\">\n \u003Ch2 class=\"accordion-header\">\n \u003Cbutton class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapseThree\" aria-expanded=\"false\" aria-controls=\"collapseThree\">\n Accordion Item #3\n \u003C/button>\n \u003C/h2>\n \u003Cdiv id=\"collapseThree\" class=\"accordion-collapse collapse\" data-bs-parent=\"#accordionExample\">\n \u003Cdiv class=\"accordion-body\">\n \u003Cstrong>This is the third item's accordion body.\u003C/strong> It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the \u003Ccode>.accordion-body\u003C/code>, though the transition does limit overflow.\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n### Flush\n\nAdd `.accordion-flush` to remove some borders and rounded corners to render accordions edge-to-edge with their parent container.\n\n\u003CExample class=\"bg-body-secondary\" code={`\u003Cdiv class=\"accordion accordion-flush\" id=\"accordionFlushExample\">\n \u003Cdiv class=\"accordion-item\">\n \u003Ch2 class=\"accordion-header\">\n \u003Cbutton class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#flush-collapseOne\" aria-expanded=\"false\" aria-controls=\"flush-collapseOne\">\n Accordion Item #1\n \u003C/button>\n \u003C/h2>\n \u003Cdiv id=\"flush-collapseOne\" class=\"accordion-collapse collapse\" data-bs-parent=\"#accordionFlushExample\">\n \u003Cdiv class=\"accordion-body\">Placeholder content for this accordion, which is intended to demonstrate the \u003Ccode>.accordion-flush\u003C/code> class. This is the first item's accordion body.\u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"accordion-item\">\n \u003Ch2 class=\"accordion-header\">\n \u003Cbutton class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#flush-collapseTwo\" aria-expanded=\"false\" aria-controls=\"flush-collapseTwo\">\n Accordion Item #2\n \u003C/button>\n \u003C/h2>\n \u003Cdiv id=\"flush-collapseTwo\" class=\"accordion-collapse collapse\" data-bs-parent=\"#accordionFlushExample\">\n \u003Cdiv class=\"accordion-body\">Placeholder content for this accordion, which is intended to demonstrate the \u003Ccode>.accordion-flush\u003C/code> class. This is the second item's accordion body. Let's imagine this being filled with some actual content.\u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"accordion-item\">\n \u003Ch2 class=\"accordion-header\">\n \u003Cbutton class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#flush-collapseThree\" aria-expanded=\"false\" aria-controls=\"flush-collapseThree\">\n Accordion Item #3\n \u003C/button>\n \u003C/h2>\n \u003Cdiv id=\"flush-collapseThree\" class=\"accordion-collapse collapse\" data-bs-parent=\"#accordionFlushExample\">\n \u003Cdiv class=\"accordion-body\">Placeholder content for this accordion, which is intended to demonstrate the \u003Ccode>.accordion-flush\u003C/code> class. This is the third item's accordion body. Nothing more exciting happening here in terms of content, but just filling up the space to make it look, at least at first glance, a bit more representative of how this would look in a real-world application.\u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n### Always open\n\nOmit the `data-bs-parent` attribute on each `.accordion-collapse` to make accordion items stay open when another item is opened.\n\n\u003CExample code={`\u003Cdiv class=\"accordion\" id=\"accordionPanelsStayOpenExample\">\n \u003Cdiv class=\"accordion-item\">\n \u003Ch2 class=\"accordion-header\">\n \u003Cbutton class=\"accordion-button\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#panelsStayOpen-collapseOne\" aria-expanded=\"true\" aria-controls=\"panelsStayOpen-collapseOne\">\n Accordion Item #1\n \u003C/button>\n \u003C/h2>\n \u003Cdiv id=\"panelsStayOpen-collapseOne\" class=\"accordion-collapse collapse show\">\n \u003Cdiv class=\"accordion-body\">\n \u003Cstrong>This is the first item's accordion body.\u003C/strong> It is shown by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the \u003Ccode>.accordion-body\u003C/code>, though the transition does limit overflow.\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"accordion-item\">\n \u003Ch2 class=\"accordion-header\">\n \u003Cbutton class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#panelsStayOpen-collapseTwo\" aria-expanded=\"false\" aria-controls=\"panelsStayOpen-collapseTwo\">\n Accordion Item #2\n \u003C/button>\n \u003C/h2>\n \u003Cdiv id=\"panelsStayOpen-collapseTwo\" class=\"accordion-collapse collapse\">\n \u003Cdiv class=\"accordion-body\">\n \u003Cstrong>This is the second item's accordion body.\u003C/strong> It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the \u003Ccode>.accordion-body\u003C/code>, though the transition does limit overflow.\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"accordion-item\">\n \u003Ch2 class=\"accordion-header\">\n \u003Cbutton class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#panelsStayOpen-collapseThree\" aria-expanded=\"false\" aria-controls=\"panelsStayOpen-collapseThree\">\n Accordion Item #3\n \u003C/button>\n \u003C/h2>\n \u003Cdiv id=\"panelsStayOpen-collapseThree\" class=\"accordion-collapse collapse\">\n \u003Cdiv class=\"accordion-body\">\n \u003Cstrong>This is the third item's accordion body.\u003C/strong> It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the \u003Ccode>.accordion-body\u003C/code>, though the transition does limit overflow.\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n## Accessibility\n\nPlease read the [collapse accessibility section]([[docsref:/components/collapse#accessibility]]) for more information.\n\n## CSS\n\n### Variables\n\n\u003CAddedIn version=\"5.2.0\" />\n\nAs part of Bootstrap's evolving CSS variables approach, accordions now use local CSS variables on `.accordion` for enhanced real-time customization. Values for the CSS variables are set via Sass, so Sass customization is still supported, too.\n\n\u003CScssDocs name=\"accordion-css-vars\" file=\"scss/_accordion.scss\" />\n\n### Sass variables\n\n\u003CScssDocs name=\"accordion-variables\" file=\"scss/_variables.scss\" />","src/content/docs/components/accordion.mdx","d2692cb45f0d0aa5","components/accordion.mdx","components/badge",{"id":370,"data":372,"body":375,"filePath":376,"digest":377,"legacyId":378,"deferredRender":139},{"description":373,"title":374,"toc":139},"Documentation and examples for badges, our small count and labeling component.","Badges","import { getData } from '@libs/data'\n\n## Examples\n\nBadges scale to match the size of the immediate parent element by using relative font sizing and `em` units. As of v5, badges no longer have focus or hover styles for links.\n\n### Headings\n\n\u003CExample code={`\u003Ch1>Example heading \u003Cspan class=\"badge text-bg-secondary\">New\u003C/span>\u003C/h1>\n\u003Ch2>Example heading \u003Cspan class=\"badge text-bg-secondary\">New\u003C/span>\u003C/h2>\n\u003Ch3>Example heading \u003Cspan class=\"badge text-bg-secondary\">New\u003C/span>\u003C/h3>\n\u003Ch4>Example heading \u003Cspan class=\"badge text-bg-secondary\">New\u003C/span>\u003C/h4>\n\u003Ch5>Example heading \u003Cspan class=\"badge text-bg-secondary\">New\u003C/span>\u003C/h5>\n\u003Ch6>Example heading \u003Cspan class=\"badge text-bg-secondary\">New\u003C/span>\u003C/h6>`} />\n\n### Buttons\n\nBadges can be used as part of links or buttons to provide a counter.\n\n\u003CExample code={`\u003Cbutton type=\"button\" class=\"btn btn-primary\">\n Notifications \u003Cspan class=\"badge text-bg-secondary\">4\u003C/span>\n\u003C/button>`} />\n\nNote that depending on how they are used, badges may be confusing for users of screen readers and similar assistive technologies. While the styling of badges provides a visual cue as to their purpose, these users will simply be presented with the content of the badge. Depending on the specific situation, these badges may seem like random additional words or numbers at the end of a sentence, link, or button.\n\nUnless the context is clear (as with the \"Notifications\" example, where it is understood that the \"4\" is the number of notifications), consider including additional context with a visually hidden piece of additional text.\n\n### Positioned\n\nUse utilities to modify a `.badge` and position it in the corner of a link or button.\n\n\u003CExample code={`\u003Cbutton type=\"button\" class=\"btn btn-primary position-relative\">\n Inbox\n \u003Cspan class=\"position-absolute top-0 start-100 translate-middle badge rounded-pill bg-danger\">\n 99+\n \u003Cspan class=\"visually-hidden\">unread messages\u003C/span>\n \u003C/span>\n\u003C/button>`} />\n\nYou can also replace the `.badge` class with a few more utilities without a count for a more generic indicator.\n\n\u003CExample code={`\u003Cbutton type=\"button\" class=\"btn btn-primary position-relative\">\n Profile\n \u003Cspan class=\"position-absolute top-0 start-100 translate-middle p-2 bg-danger border border-light rounded-circle\">\n \u003Cspan class=\"visually-hidden\">New alerts\u003C/span>\n \u003C/span>\n\u003C/button>`} />\n\n## Background colors\n\n\u003CAddedIn version=\"5.2.0\" />\n\nSet a `background-color` with contrasting foreground `color` with [our `.text-bg-{color}` helpers]([[docsref:helpers/color-background]]). Previously it was required to manually pair your choice of [`.text-{color}`]([[docsref:/utilities/colors]]) and [`.bg-{color}`]([[docsref:/utilities/background]]) utilities for styling, which you still may use if you prefer.\n\n\u003CExample code={getData('theme-colors').map((themeColor) => `\u003Cspan class=\"badge text-bg-${themeColor.name}\">${themeColor.title}\u003C/span>`)} />\n\n\u003CCallout name=\"warning-color-assistive-technologies\" />\n\n## Pill badges\n\nUse the `.rounded-pill` utility class to make badges more rounded with a larger `border-radius`.\n\n\u003CExample code={getData('theme-colors').map((themeColor) => `\u003Cspan class=\"badge rounded-pill text-bg-${themeColor.name}\">${themeColor.title}\u003C/span>`)} />\n\n## CSS\n\n### Variables\n\n\u003CAddedIn version=\"5.2.0\" />\n\nAs part of Bootstrap's evolving CSS variables approach, badges now use local CSS variables on `.badge` for enhanced real-time customization. Values for the CSS variables are set via Sass, so Sass customization is still supported, too.\n\n\u003CScssDocs name=\"badge-css-vars\" file=\"scss/_badge.scss\" />\n\n### Sass variables\n\n\u003CScssDocs name=\"badge-variables\" file=\"scss/_variables.scss\" />","src/content/docs/components/badge.mdx","749e5cf7de84ad9f","components/badge.mdx","components/alerts",{"id":379,"data":381,"body":384,"filePath":385,"digest":386,"legacyId":387,"deferredRender":139},{"description":382,"title":383,"toc":139},"Provide contextual feedback messages for typical user actions with the handful of available and flexible alert messages.","Alerts","import { getData } from '@libs/data'\n\n## Examples\n\nAlerts are available for any length of text, as well as an optional close button. For proper styling, use one of the eight **required** contextual classes (e.g., `.alert-success`). For inline dismissal, use the [alerts JavaScript plugin](#dismissing).\n\n\u003CCallout>\n**Heads up!** As of v5.3.0, the `alert-variant()` Sass mixin is deprecated. Alert variants now have their CSS variables overridden in [a Sass loop](#sass-loops).\n\u003C/Callout>\n\n\u003CExample code={getData('theme-colors').map((themeColor) => `\u003Cdiv class=\"alert alert-${themeColor.name}\" role=\"alert\">\n A simple ${themeColor.name} alert—check it out!\n\u003C/div>`)} />\n\n\u003CCallout name=\"warning-color-assistive-technologies\" />\n\n### Live example\n\nClick the button below to show an alert (hidden with inline styles to start), then dismiss (and destroy) it with the built-in close button.\n\n\u003CExample addStackblitzJs code={`\u003Cdiv id=\"liveAlertPlaceholder\">\u003C/div>\n\u003Cbutton type=\"button\" class=\"btn btn-primary\" id=\"liveAlertBtn\">Show live alert\u003C/button>`} />\n\nWe use the following JavaScript to trigger our live alert demo:\n\n\u003CJsDocs name=\"live-alert\" file=\"site/src/assets/partials/snippets.js\" />\n\n### Link color\n\nUse the `.alert-link` utility class to quickly provide matching colored links within any alert.\n\n\u003CExample code={getData('theme-colors').map((themeColor) => `\u003Cdiv class=\"alert alert-${themeColor.name}\" role=\"alert\">\n A simple ${themeColor.name} alert with \u003Ca href=\"#\" class=\"alert-link\">an example link\u003C/a>. Give it a click if you like.\n\u003C/div>`)} />\n\n### Additional content\n\nAlerts can also contain additional HTML elements like headings, paragraphs and dividers.\n\n\u003CExample code={`\u003Cdiv class=\"alert alert-success\" role=\"alert\">\n \u003Ch4 class=\"alert-heading\">Well done!\u003C/h4>\n \u003Cp>Aww yeah, you successfully read this important alert message. This example text is going to run a bit longer so that you can see how spacing within an alert works with this kind of content.\u003C/p>\n \u003Chr>\n \u003Cp class=\"mb-0\">Whenever you need to, be sure to use margin utilities to keep things nice and tidy.\u003C/p>\n\u003C/div>`} />\n\n### Icons\n\nSimilarly, you can use [flexbox utilities]([[docsref:/utilities/flex]]) and [Bootstrap Icons]([[config:icons]]) to create alerts with icons. Depending on your icons and content, you may want to add more utilities or custom styles.\n\n\u003CExample code={`\u003Cdiv class=\"alert alert-primary d-flex align-items-center\" role=\"alert\">\n \u003Csvg xmlns=\"http://www.w3.org/2000/svg\" class=\"bi flex-shrink-0 me-2\" viewBox=\"0 0 16 16\" role=\"img\" aria-label=\"Warning:\">\n \u003Cpath d=\"M8.982 1.566a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566zM8 5c.535 0 .954.462.9.995l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 5.995A.905.905 0 0 1 8 5zm.002 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2z\"/>\n \u003C/svg>\n \u003Cdiv>\n An example alert with an icon\n \u003C/div>\n\u003C/div>`} />\n\nNeed more than one icon for your alerts? Consider using more Bootstrap Icons and making a local SVG sprite like so to easily reference the same icons repeatedly.\n\n\u003CExample code={`\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" class=\"d-none\">\n \u003Csymbol id=\"check-circle-fill\" viewBox=\"0 0 16 16\">\n \u003Cpath d=\"M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z\"/>\n \u003C/symbol>\n \u003Csymbol id=\"info-fill\" viewBox=\"0 0 16 16\">\n \u003Cpath d=\"M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zm.93-9.412-1 4.705c-.07.34.029.533.304.533.194 0 .487-.07.686-.246l-.088.416c-.287.346-.92.598-1.465.598-.703 0-1.002-.422-.808-1.319l.738-3.468c.064-.293.006-.399-.287-.47l-.451-.081.082-.381 2.29-.287zM8 5.5a1 1 0 1 1 0-2 1 1 0 0 1 0 2z\"/>\n \u003C/symbol>\n \u003Csymbol id=\"exclamation-triangle-fill\" viewBox=\"0 0 16 16\">\n \u003Cpath d=\"M8.982 1.566a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566zM8 5c.535 0 .954.462.9.995l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 5.995A.905.905 0 0 1 8 5zm.002 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2z\"/>\n \u003C/symbol>\n\u003C/svg>\n\n\u003Cdiv class=\"alert alert-primary d-flex align-items-center\" role=\"alert\">\n \u003Csvg class=\"bi flex-shrink-0 me-2\" role=\"img\" aria-label=\"Info:\">\u003Cuse xlink:href=\"#info-fill\"/>\u003C/svg>\n \u003Cdiv>\n An example alert with an icon\n \u003C/div>\n\u003C/div>\n\u003Cdiv class=\"alert alert-success d-flex align-items-center\" role=\"alert\">\n \u003Csvg class=\"bi flex-shrink-0 me-2\" role=\"img\" aria-label=\"Success:\">\u003Cuse xlink:href=\"#check-circle-fill\"/>\u003C/svg>\n \u003Cdiv>\n An example success alert with an icon\n \u003C/div>\n\u003C/div>\n\u003Cdiv class=\"alert alert-warning d-flex align-items-center\" role=\"alert\">\n \u003Csvg class=\"bi flex-shrink-0 me-2\" role=\"img\" aria-label=\"Warning:\">\u003Cuse xlink:href=\"#exclamation-triangle-fill\"/>\u003C/svg>\n \u003Cdiv>\n An example warning alert with an icon\n \u003C/div>\n\u003C/div>\n\u003Cdiv class=\"alert alert-danger d-flex align-items-center\" role=\"alert\">\n \u003Csvg class=\"bi flex-shrink-0 me-2\" role=\"img\" aria-label=\"Danger:\">\u003Cuse xlink:href=\"#exclamation-triangle-fill\"/>\u003C/svg>\n \u003Cdiv>\n An example danger alert with an icon\n \u003C/div>\n\u003C/div>`} />\n\n### Dismissing\n\nUsing the alert JavaScript plugin, it's possible to dismiss any alert inline. Here's how:\n\n- Be sure you've loaded the alert plugin, or the compiled Bootstrap JavaScript.\n- Add a [close button]([[docsref:/components/close-button]]) and the `.alert-dismissible` class, which adds extra padding to the right of the alert and positions the close button.\n- On the close button, add the `data-bs-dismiss=\"alert\"` attribute, which triggers the JavaScript functionality. Be sure to use the `\u003Cbutton>` element with it for proper behavior across all devices.\n- To animate alerts when dismissing them, be sure to add the `.fade` and `.show` classes.\n\nYou can see this in action with a live demo:\n\n\u003CExample code={`\u003Cdiv class=\"alert alert-warning alert-dismissible fade show\" role=\"alert\">\n \u003Cstrong>Holy guacamole!\u003C/strong> You should check in on some of those fields below.\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"alert\" aria-label=\"Close\">\u003C/button>\n\u003C/div>`} />\n\n\u003CCallout type=\"warning\">\nWhen an alert is dismissed, the element is completely removed from the page structure. If a keyboard user dismisses the alert using the close button, their focus will suddenly be lost and, depending on the browser, reset to the start of the page/document. For this reason, we recommend including additional JavaScript that listens for the `closed.bs.alert` event and programmatically sets `focus()` to the most appropriate location in the page. If you're planning to move focus to a non-interactive element that normally does not receive focus, make sure to add `tabindex=\"-1\"` to the element.\n\u003C/Callout>\n\n## CSS\n\n### Variables\n\n\u003CAddedIn version=\"5.2.0\" />\n\nAs part of Bootstrap's evolving CSS variables approach, alerts now use local CSS variables on `.alert` for enhanced real-time customization. Values for the CSS variables are set via Sass, so Sass customization is still supported, too.\n\n\u003CScssDocs name=\"alert-css-vars\" file=\"scss/_alert.scss\" />\n\n### Sass variables\n\n\u003CScssDocs name=\"alert-variables\" file=\"scss/_variables.scss\" />\n\n### Sass mixins\n\n\u003CDeprecatedIn version=\"5.3.0\" />\n\n\u003CScssDocs name=\"alert-variant-mixin\" file=\"scss/mixins/_alert.scss\" />\n\n### Sass loops\n\nLoop that generates the modifier classes with an overriding of CSS variables.\n\n\u003CScssDocs name=\"alert-modifiers\" file=\"scss/_alert.scss\" />\n\n## JavaScript behavior\n\n### Initialize\n\nInitialize elements as alerts\n\n```js\nconst alertList = document.querySelectorAll('.alert')\nconst alerts = [...alertList].map(element => new bootstrap.Alert(element))\n```\n\n\u003CCallout>\nFor the sole purpose of dismissing an alert, it isn't necessary to initialize the component manually via the JS API. By making use of `data-bs-dismiss=\"alert\"`, the component will be initialized automatically and properly dismissed.\n\nSee the [triggers](#triggers) section for more details.\n\u003C/Callout>\n\n### Triggers\n\n\u003CJsDismiss name=\"alert\" />\n\n**Note that closing an alert will remove it from the DOM.**\n\n### Methods\n\nYou can create an alert instance with the alert constructor, for example:\n\n```js\nconst bsAlert = new bootstrap.Alert('#myAlert')\n```\n\nThis makes an alert listen for click events on descendant elements which have the `data-bs-dismiss=\"alert\"` attribute. (Not necessary when using the data-api’s auto-initialization.)\n\n\u003CBsTable>\n| Method | Description |\n| --- | --- |\n| `close` | Closes an alert by removing it from the DOM. If the `.fade` and `.show` classes are present on the element, the alert will fade out before it is removed. |\n| `dispose` | Destroys an element's alert. (Removes stored data on the DOM element) |\n| `getInstance` | Static method which allows you to get the alert instance associated to a DOM element. For example: `bootstrap.Alert.getInstance(alert)`. |\n| `getOrCreateInstance` | Static method which returns an alert instance associated to a DOM element or create a new one in case it wasn't initialized. You can use it like this: `bootstrap.Alert.getOrCreateInstance(element)`. |\n\u003C/BsTable>\n\nBasic usage:\n\n```js\nconst alert = bootstrap.Alert.getOrCreateInstance('#myAlert')\nalert.close()\n```\n\n### Events\n\nBootstrap's alert plugin exposes a few events for hooking into alert functionality.\n\n\u003CBsTable>\n| Event | Description |\n| --- | --- |\n| `close.bs.alert` | Fires immediately when the `close` instance method is called. |\n| `closed.bs.alert` | Fired when the alert has been closed and CSS transitions have completed. |\n\u003C/BsTable>\n\n```js\nconst myAlert = document.getElementById('myAlert')\nmyAlert.addEventListener('closed.bs.alert', event => {\n // do something, for instance, explicitly move focus to the most appropriate element,\n // so it doesn't get lost/reset to the start of the page\n // document.getElementById('...').focus()\n})\n```","src/content/docs/components/alerts.mdx","6607ff0c1f19842d","components/alerts.mdx","components/breadcrumb",{"id":388,"data":390,"body":393,"filePath":394,"digest":395,"legacyId":396,"deferredRender":139},{"description":391,"title":392,"toc":139},"Indicate the current page's location within a navigational hierarchy that automatically adds separators via CSS.","Breadcrumb","## Example\n\nUse an ordered or unordered list with linked list items to create a minimally styled breadcrumb. Use our utilities to add additional styles as desired.\n\n\u003CExample code={`\u003Cnav aria-label=\"breadcrumb\">\n \u003Col class=\"breadcrumb\">\n \u003Cli class=\"breadcrumb-item active\" aria-current=\"page\">Home\u003C/li>\n \u003C/ol>\n\u003C/nav>\n\n\u003Cnav aria-label=\"breadcrumb\">\n \u003Col class=\"breadcrumb\">\n \u003Cli class=\"breadcrumb-item\">\u003Ca href=\"#\">Home\u003C/a>\u003C/li>\n \u003Cli class=\"breadcrumb-item active\" aria-current=\"page\">Library\u003C/li>\n \u003C/ol>\n\u003C/nav>\n\n\u003Cnav aria-label=\"breadcrumb\">\n \u003Col class=\"breadcrumb\">\n \u003Cli class=\"breadcrumb-item\">\u003Ca href=\"#\">Home\u003C/a>\u003C/li>\n \u003Cli class=\"breadcrumb-item\">\u003Ca href=\"#\">Library\u003C/a>\u003C/li>\n \u003Cli class=\"breadcrumb-item active\" aria-current=\"page\">Data\u003C/li>\n \u003C/ol>\n\u003C/nav>`} />\n\n## Dividers\n\nDividers are automatically added in CSS through [`::before`](https://developer.mozilla.org/en-US/docs/Web/CSS/::before) and [`content`](https://developer.mozilla.org/en-US/docs/Web/CSS/content). They can be changed by modifying a local CSS custom property `--bs-breadcrumb-divider`, or through the `$breadcrumb-divider` Sass variable — and `$breadcrumb-divider-flipped` for its RTL counterpart, if needed. We default to our Sass variable, which is set as a fallback to the custom property. This way, you get a global divider that you can override without recompiling CSS at any time.\n\n\u003CExample code={`\u003Cnav style=\"--bs-breadcrumb-divider: '>';\" aria-label=\"breadcrumb\">\n \u003Col class=\"breadcrumb\">\n \u003Cli class=\"breadcrumb-item\">\u003Ca href=\"#\">Home\u003C/a>\u003C/li>\n \u003Cli class=\"breadcrumb-item active\" aria-current=\"page\">Library\u003C/li>\n \u003C/ol>\n\u003C/nav>`} />\n\nWhen modifying via Sass, the [quote](https://sass-lang.com/documentation/modules/string/#quote) function is required to generate the quotes around a string. For example, using `>` as the divider, you can use this:\n\n```scss\n$breadcrumb-divider: quote(\">\");\n```\n\nIt's also possible to use an **embedded SVG icon**. Apply it via our CSS custom property, or use the Sass variable.\n\n\u003CCallout>\n**Inlined SVG requires properly escaped characters.** Some reserved characters, such as `\u003C`, `>` and `#`, must be URL-encoded or escaped. We do this with the `$breadcrumb-divider` variable using our [`escape-svg()` Sass function]([[docsref:/customize/sass#escape-svg]]). When customizing the CSS variable, you must handle this yourself. Read [Kevin Weber's explanations on CodePen](https://codepen.io/kevinweber/pen/dXWoRw ) for more info.\n\u003C/Callout>\n\n\u003CExample code={`\u003Cnav style=\"--bs-breadcrumb-divider: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M2.5 0L1 1.5 3.5 4 1 6.5 2.5 8l4-4-4-4z' fill='%236c757d'/%3E%3C/svg%3E");\" aria-label=\"breadcrumb\">\n \u003Col class=\"breadcrumb\">\n \u003Cli class=\"breadcrumb-item\">\u003Ca href=\"#\">Home\u003C/a>\u003C/li>\n \u003Cli class=\"breadcrumb-item active\" aria-current=\"page\">Library\u003C/li>\n \u003C/ol>\n\u003C/nav>`} />\n\n```scss\n$breadcrumb-divider: url(\"data:image/svg+xml,\u003Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'>\u003Cpath d='M2.5 0L1 1.5 3.5 4 1 6.5 2.5 8l4-4-4-4z' fill='#{$breadcrumb-divider-color}'/>\u003C/svg>\");\n```\n\nYou can also remove the divider setting `--bs-breadcrumb-divider: '';` (empty strings in CSS custom properties counts as a value), or setting the Sass variable to `$breadcrumb-divider: none;`.\n\n\u003CExample code={`\u003Cnav style=\"--bs-breadcrumb-divider: '';\" aria-label=\"breadcrumb\">\n \u003Col class=\"breadcrumb\">\n \u003Cli class=\"breadcrumb-item\">\u003Ca href=\"#\">Home\u003C/a>\u003C/li>\n \u003Cli class=\"breadcrumb-item active\" aria-current=\"page\">Library\u003C/li>\n \u003C/ol>\n\u003C/nav>`} />\n\n\n```scss\n$breadcrumb-divider: none;\n```\n\n## Accessibility\n\nSince breadcrumbs provide a navigation, it's a good idea to add a meaningful label such as `aria-label=\"breadcrumb\"` to describe the type of navigation provided in the `\u003Cnav>` element, as well as applying an `aria-current=\"page\"` to the last item of the set to indicate that it represents the current page.\n\nFor more information, see the [ARIA Authoring Practices Guide breadcrumb pattern](https://www.w3.org/WAI/ARIA/apg/patterns/breadcrumb/).\n\n## CSS\n\n### Variables\n\n\u003CAddedIn version=\"5.2.0\" />\n\nAs part of Bootstrap's evolving CSS variables approach, breadcrumbs now use local CSS variables on `.breadcrumb` for enhanced real-time customization. Values for the CSS variables are set via Sass, so Sass customization is still supported, too.\n\n\u003CScssDocs name=\"breadcrumb-css-vars\" file=\"scss/_breadcrumb.scss\" />\n\n### Sass variables\n\n\u003CScssDocs name=\"breadcrumb-variables\" file=\"scss/_variables.scss\" />","src/content/docs/components/breadcrumb.mdx","f74a76757713e11b","components/breadcrumb.mdx","components/button-group",{"id":397,"data":399,"body":402,"filePath":403,"digest":404,"legacyId":405,"deferredRender":139},{"description":400,"title":401,"toc":139},"Group a series of buttons together on a single line or stack them in a vertical column.","Button group","## Basic example\n\nWrap a series of buttons with `.btn` in `.btn-group`.\n\n\u003CExample code={`\u003Cdiv class=\"btn-group\" role=\"group\" aria-label=\"Basic example\">\n \u003Cbutton type=\"button\" class=\"btn btn-primary\">Left\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\">Middle\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\">Right\u003C/button>\n\u003C/div>`} />\n\n\u003CCallout>\nButton groups require an appropriate `role` attribute and explicit label to ensure assistive technologies like screen readers identify buttons as grouped and announce them. Use `role=\"group\"` for button groups or `role=\"toolbar\"` for button toolbars. Then use `aria-label` or `aria-labelledby` to label them.\n\u003C/Callout>\n\nThese classes can also be added to groups of links, as an alternative to the [`.nav` navigation components]([[docsref:/components/navs-tabs]]).\n\n\u003CExample code={`\u003Cdiv class=\"btn-group\">\n \u003Ca href=\"#\" class=\"btn btn-primary active\" aria-current=\"page\">Active link\u003C/a>\n \u003Ca href=\"#\" class=\"btn btn-primary\">Link\u003C/a>\n \u003Ca href=\"#\" class=\"btn btn-primary\">Link\u003C/a>\n\u003C/div>`} />\n\n## Mixed styles\n\n\u003CExample code={`\u003Cdiv class=\"btn-group\" role=\"group\" aria-label=\"Basic mixed styles example\">\n \u003Cbutton type=\"button\" class=\"btn btn-danger\">Left\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-warning\">Middle\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-success\">Right\u003C/button>\n\u003C/div>`} />\n\n## Outlined styles\n\n\u003CExample code={`\u003Cdiv class=\"btn-group\" role=\"group\" aria-label=\"Basic outlined example\">\n \u003Cbutton type=\"button\" class=\"btn btn-outline-primary\">Left\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-outline-primary\">Middle\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-outline-primary\">Right\u003C/button>\n\u003C/div>`} />\n\n## Checkbox and radio button groups\n\nCombine button-like checkbox and radio [toggle buttons]([[docsref:/forms/checks-radios]]) into a seamless looking button group.\n\n\u003CExample code={`\u003Cdiv class=\"btn-group\" role=\"group\" aria-label=\"Basic checkbox toggle button group\">\n \u003Cinput type=\"checkbox\" class=\"btn-check\" id=\"btncheck1\" autocomplete=\"off\">\n \u003Clabel class=\"btn btn-outline-primary\" for=\"btncheck1\">Checkbox 1\u003C/label>\n\n \u003Cinput type=\"checkbox\" class=\"btn-check\" id=\"btncheck2\" autocomplete=\"off\">\n \u003Clabel class=\"btn btn-outline-primary\" for=\"btncheck2\">Checkbox 2\u003C/label>\n\n \u003Cinput type=\"checkbox\" class=\"btn-check\" id=\"btncheck3\" autocomplete=\"off\">\n \u003Clabel class=\"btn btn-outline-primary\" for=\"btncheck3\">Checkbox 3\u003C/label>\n\u003C/div>`} />\n\n\u003CExample code={`\u003Cdiv class=\"btn-group\" role=\"group\" aria-label=\"Basic radio toggle button group\">\n \u003Cinput type=\"radio\" class=\"btn-check\" name=\"btnradio\" id=\"btnradio1\" autocomplete=\"off\" checked>\n \u003Clabel class=\"btn btn-outline-primary\" for=\"btnradio1\">Radio 1\u003C/label>\n\n \u003Cinput type=\"radio\" class=\"btn-check\" name=\"btnradio\" id=\"btnradio2\" autocomplete=\"off\">\n \u003Clabel class=\"btn btn-outline-primary\" for=\"btnradio2\">Radio 2\u003C/label>\n\n \u003Cinput type=\"radio\" class=\"btn-check\" name=\"btnradio\" id=\"btnradio3\" autocomplete=\"off\">\n \u003Clabel class=\"btn btn-outline-primary\" for=\"btnradio3\">Radio 3\u003C/label>\n\u003C/div>`} />\n\n## Button toolbar\n\nCombine sets of button groups into button toolbars for more complex components. Use utility classes as needed to space out groups, buttons, and more.\n\n\u003CExample code={`\u003Cdiv class=\"btn-toolbar\" role=\"toolbar\" aria-label=\"Toolbar with button groups\">\n \u003Cdiv class=\"btn-group me-2\" role=\"group\" aria-label=\"First group\">\n \u003Cbutton type=\"button\" class=\"btn btn-primary\">1\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\">2\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\">3\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\">4\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"btn-group me-2\" role=\"group\" aria-label=\"Second group\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\">5\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\">6\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\">7\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"btn-group\" role=\"group\" aria-label=\"Third group\">\n \u003Cbutton type=\"button\" class=\"btn btn-info\">8\u003C/button>\n \u003C/div>\n\u003C/div>`} />\n\nFeel free to mix input groups with button groups in your toolbars. Similar to the example above, you'll likely need some utilities though to space things properly.\n\n\u003CExample code={`\u003Cdiv class=\"btn-toolbar mb-3\" role=\"toolbar\" aria-label=\"Toolbar with button groups\">\n \u003Cdiv class=\"btn-group me-2\" role=\"group\" aria-label=\"First group\">\n \u003Cbutton type=\"button\" class=\"btn btn-outline-secondary\">1\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-outline-secondary\">2\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-outline-secondary\">3\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-outline-secondary\">4\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"input-group\">\n \u003Cdiv class=\"input-group-text\" id=\"btnGroupAddon\">@\u003C/div>\n \u003Cinput type=\"text\" class=\"form-control\" placeholder=\"Input group example\" aria-label=\"Input group example\" aria-describedby=\"btnGroupAddon\">\n \u003C/div>\n\u003C/div>\n\n\u003Cdiv class=\"btn-toolbar justify-content-between\" role=\"toolbar\" aria-label=\"Toolbar with button groups\">\n \u003Cdiv class=\"btn-group\" role=\"group\" aria-label=\"First group\">\n \u003Cbutton type=\"button\" class=\"btn btn-outline-secondary\">1\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-outline-secondary\">2\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-outline-secondary\">3\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-outline-secondary\">4\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"input-group\">\n \u003Cdiv class=\"input-group-text\" id=\"btnGroupAddon2\">@\u003C/div>\n \u003Cinput type=\"text\" class=\"form-control\" placeholder=\"Input group example\" aria-label=\"Input group example\" aria-describedby=\"btnGroupAddon2\">\n \u003C/div>\n\u003C/div>`} />\n\n## Sizing\n\nInstead of applying button sizing classes to every button in a group, just add `.btn-group-*` to each `.btn-group`, including each one when nesting multiple groups.\n\n\u003CExample code={`\u003Cdiv class=\"btn-group btn-group-lg\" role=\"group\" aria-label=\"Large button group\">\n \u003Cbutton type=\"button\" class=\"btn btn-outline-primary\">Left\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-outline-primary\">Middle\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-outline-primary\">Right\u003C/button>\n\u003C/div>\n\u003Cbr>\n\u003Cdiv class=\"btn-group\" role=\"group\" aria-label=\"Default button group\">\n \u003Cbutton type=\"button\" class=\"btn btn-outline-primary\">Left\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-outline-primary\">Middle\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-outline-primary\">Right\u003C/button>\n\u003C/div>\n\u003Cbr>\n\u003Cdiv class=\"btn-group btn-group-sm\" role=\"group\" aria-label=\"Small button group\">\n \u003Cbutton type=\"button\" class=\"btn btn-outline-primary\">Left\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-outline-primary\">Middle\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-outline-primary\">Right\u003C/button>\n\u003C/div>`} />\n\n## Nesting\n\nPlace a `.btn-group` within another `.btn-group` when you want dropdown menus mixed with a series of buttons.\n\n\u003CExample code={`\u003Cdiv class=\"btn-group\" role=\"group\" aria-label=\"Button group with nested dropdown\">\n \u003Cbutton type=\"button\" class=\"btn btn-primary\">1\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\">2\u003C/button>\n\n \u003Cdiv class=\"btn-group\" role=\"group\">\n \u003Cbutton type=\"button\" class=\"btn btn-primary dropdown-toggle\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Dropdown\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Dropdown link\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Dropdown link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n\u003C/div>`} />\n\n## Vertical variation\n\nMake a set of buttons appear vertically stacked rather than horizontally. **Split button dropdowns are not supported here.**\n\n\u003CExample code={`\u003Cdiv class=\"btn-group-vertical\" role=\"group\" aria-label=\"Vertical button group\">\n \u003Cbutton type=\"button\" class=\"btn btn-primary\">Button\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\">Button\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\">Button\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\">Button\u003C/button>\n\u003C/div>`} />\n\n\u003CExample code={`\u003Cdiv class=\"btn-group-vertical\" role=\"group\" aria-label=\"Vertical button group\">\n \u003Cdiv class=\"btn-group\" role=\"group\">\n \u003Cbutton type=\"button\" class=\"btn btn-primary dropdown-toggle\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Dropdown\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Dropdown link\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Dropdown link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\">Button\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\">Button\u003C/button>\n \u003Cdiv class=\"btn-group dropstart\" role=\"group\">\n \u003Cbutton type=\"button\" class=\"btn btn-primary dropdown-toggle\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Dropdown\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Dropdown link\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Dropdown link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n \u003Cdiv class=\"btn-group dropend\" role=\"group\">\n \u003Cbutton type=\"button\" class=\"btn btn-primary dropdown-toggle\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Dropdown\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Dropdown link\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Dropdown link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n \u003Cdiv class=\"btn-group dropup\" role=\"group\">\n \u003Cbutton type=\"button\" class=\"btn btn-primary dropdown-toggle\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Dropdown\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Dropdown link\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Dropdown link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n\u003C/div>`} />\n\n\u003CExample code={`\u003Cdiv class=\"btn-group-vertical\" role=\"group\" aria-label=\"Vertical radio toggle button group\">\n \u003Cinput type=\"radio\" class=\"btn-check\" name=\"vbtn-radio\" id=\"vbtn-radio1\" autocomplete=\"off\" checked>\n \u003Clabel class=\"btn btn-outline-danger\" for=\"vbtn-radio1\">Radio 1\u003C/label>\n \u003Cinput type=\"radio\" class=\"btn-check\" name=\"vbtn-radio\" id=\"vbtn-radio2\" autocomplete=\"off\">\n \u003Clabel class=\"btn btn-outline-danger\" for=\"vbtn-radio2\">Radio 2\u003C/label>\n \u003Cinput type=\"radio\" class=\"btn-check\" name=\"vbtn-radio\" id=\"vbtn-radio3\" autocomplete=\"off\">\n \u003Clabel class=\"btn btn-outline-danger\" for=\"vbtn-radio3\">Radio 3\u003C/label>\n\u003C/div>`} />","src/content/docs/components/button-group.mdx","6844839b1fda36ae","components/button-group.mdx","components/buttons",{"id":406,"data":408,"body":411,"filePath":412,"digest":413,"legacyId":414,"deferredRender":139},{"description":409,"title":410,"toc":139},"Use Bootstrap's custom button styles for actions in forms, dialogs, and more with support for multiple sizes, states, and more.","Buttons","import { getData } from '@libs/data'\n\n## Base class\n\nBootstrap has a base `.btn` class that sets up basic styles such as padding and content alignment. By default, `.btn` controls have a transparent border and background color, and lack any explicit focus and hover styles.\n\n\u003CExample code={`\u003Cbutton type=\"button\" class=\"btn\">Base class\u003C/button>`} />\n\nThe `.btn` class is intended to be used in conjunction with our button variants, or to serve as a basis for your own custom styles.\n\n\u003CCallout type=\"warning\">\nIf you are using the `.btn` class on its own, remember to at least define some explicit `:focus` and/or `:focus-visible` styles.\n\u003C/Callout>\n\n## Variants\n\nBootstrap includes several button variants, each serving its own semantic purpose, with a few extras thrown in for more control.\n\n\u003CExample code={[...getData('theme-colors').map((themeColor) => `\u003Cbutton type=\"button\" class=\"btn btn-${themeColor.name}\">${themeColor.title}\u003C/button>`), `\n\u003Cbutton type=\"button\" class=\"btn btn-link\">Link\u003C/button>`]} />\n\n\u003CCallout name=\"warning-color-assistive-technologies\" />\n\n## Disable text wrapping\n\nIf you don't want the button text to wrap, you can add the `.text-nowrap` class to the button. In Sass, you can set `$btn-white-space: nowrap` to disable text wrapping for each button.\n\n## Button tags\n\nThe `.btn` classes are designed to be used with the `\u003Cbutton>` element. However, you can also use these classes on `\u003Ca>` or `\u003Cinput>` elements (though some browsers may apply a slightly different rendering).\n\nWhen using button classes on `\u003Ca>` elements that are used to trigger in-page functionality (like collapsing content), rather than linking to new pages or sections within the current page, these links should be given a `role=\"button\"` to appropriately convey their purpose to assistive technologies such as screen readers.\n\n\u003CExample code={`\u003Ca class=\"btn btn-primary\" href=\"#\" role=\"button\">Link\u003C/a>\n\u003Cbutton class=\"btn btn-primary\" type=\"submit\">Button\u003C/button>\n\u003Cinput class=\"btn btn-primary\" type=\"button\" value=\"Input\">\n\u003Cinput class=\"btn btn-primary\" type=\"submit\" value=\"Submit\">\n\u003Cinput class=\"btn btn-primary\" type=\"reset\" value=\"Reset\">`} />\n\n## Outline buttons\n\nIn need of a button, but not the hefty background colors they bring? Replace the default modifier classes with the `.btn-outline-*` ones to remove all background images and colors on any button.\n\n\u003CExample code={getData('theme-colors').map((themeColor) => `\u003Cbutton type=\"button\" class=\"btn btn-outline-${themeColor.name}\">${themeColor.name}\u003C/button>`)} />\n\n\u003CCallout>\nSome of the button styles use a relatively light foreground color, and should only be used on a dark background in order to have sufficient contrast.\n\u003C/Callout>\n\n## Sizes\n\nFancy larger or smaller buttons? Add `.btn-lg` or `.btn-sm` for additional sizes.\n\n\u003CExample code={`\u003Cbutton type=\"button\" class=\"btn btn-primary btn-lg\">Large button\u003C/button>\n\u003Cbutton type=\"button\" class=\"btn btn-secondary btn-lg\">Large button\u003C/button>`} />\n\n\u003CExample code={`\u003Cbutton type=\"button\" class=\"btn btn-primary btn-sm\">Small button\u003C/button>\n\u003Cbutton type=\"button\" class=\"btn btn-secondary btn-sm\">Small button\u003C/button>`} />\n\nYou can even roll your own custom sizing with CSS variables:\n\n\u003CExample code={`\u003Cbutton type=\"button\" class=\"btn btn-primary\"\n style=\"--bs-btn-padding-y: .25rem; --bs-btn-padding-x: .5rem; --bs-btn-font-size: .75rem;\">\n Custom button\n\u003C/button>`} />\n\n## Disabled state\n\nMake buttons look inactive by adding the `disabled` boolean attribute to any `\u003Cbutton>` element. Disabled buttons have `pointer-events: none` applied to, preventing hover and active states from triggering.\n\n\u003CExample code={`\u003Cbutton type=\"button\" class=\"btn btn-primary\" disabled>Primary button\u003C/button>\n\u003Cbutton type=\"button\" class=\"btn btn-secondary\" disabled>Button\u003C/button>\n\u003Cbutton type=\"button\" class=\"btn btn-outline-primary\" disabled>Primary button\u003C/button>\n\u003Cbutton type=\"button\" class=\"btn btn-outline-secondary\" disabled>Button\u003C/button>`} />\n\nDisabled buttons using the `\u003Ca>` element behave a bit different:\n\n- `\u003Ca>`s don't support the `disabled` attribute, so you must add the `.disabled` class to make it visually appear disabled.\n- Some future-friendly styles are included to disable all `pointer-events` on anchor buttons.\n- Disabled buttons using `\u003Ca>` should include the `aria-disabled=\"true\"` attribute to indicate the state of the element to assistive technologies.\n- Disabled buttons using `\u003Ca>` *should not* include the `href` attribute.\n\n\u003CExample code={`\u003Ca class=\"btn btn-primary disabled\" role=\"button\" aria-disabled=\"true\">Primary link\u003C/a>\n\u003Ca class=\"btn btn-secondary disabled\" role=\"button\" aria-disabled=\"true\">Link\u003C/a>`} />\n\n### Link functionality caveat\n\nTo cover cases where you have to keep the `href` attribute on a disabled link, the `.disabled` class uses `pointer-events: none` to try to disable the link functionality of `\u003Ca>`s. Note that this CSS property is not yet standardized for HTML, but all modern browsers support it. In addition, even in browsers that do support `pointer-events: none`, keyboard navigation remains unaffected, meaning that sighted keyboard users and users of assistive technologies will still be able to activate these links. So to be safe, in addition to `aria-disabled=\"true\"`, also include a `tabindex=\"-1\"` attribute on these links to prevent them from receiving keyboard focus, and use custom JavaScript to disable their functionality altogether.\n\n\u003CExample code={`\u003Ca href=\"#\" class=\"btn btn-primary disabled\" tabindex=\"-1\" role=\"button\" aria-disabled=\"true\">Primary link\u003C/a>\n\u003Ca href=\"#\" class=\"btn btn-secondary disabled\" tabindex=\"-1\" role=\"button\" aria-disabled=\"true\">Link\u003C/a>`} />\n\n## Block buttons\n\nCreate responsive stacks of full-width, \"block buttons\" like those in Bootstrap 4 with a mix of our display and gap utilities. By using utilities instead of button-specific classes, we have much greater control over spacing, alignment, and responsive behaviors.\n\n\u003CExample code={`\u003Cdiv class=\"d-grid gap-2\">\n \u003Cbutton class=\"btn btn-primary\" type=\"button\">Button\u003C/button>\n \u003Cbutton class=\"btn btn-primary\" type=\"button\">Button\u003C/button>\n\u003C/div>`} />\n\nHere we create a responsive variation, starting with vertically stacked buttons until the `md` breakpoint, where `.d-md-block` replaces the `.d-grid` class, thus nullifying the `gap-2` utility. Resize your browser to see them change.\n\n\u003CExample code={`\u003Cdiv class=\"d-grid gap-2 d-md-block\">\n \u003Cbutton class=\"btn btn-primary\" type=\"button\">Button\u003C/button>\n \u003Cbutton class=\"btn btn-primary\" type=\"button\">Button\u003C/button>\n\u003C/div>`} />\n\nYou can adjust the width of your block buttons with grid column width classes. For example, for a half-width \"block button\", use `.col-6`. Center it horizontally with `.mx-auto`, too.\n\n\u003CExample code={`\u003Cdiv class=\"d-grid gap-2 col-6 mx-auto\">\n \u003Cbutton class=\"btn btn-primary\" type=\"button\">Button\u003C/button>\n \u003Cbutton class=\"btn btn-primary\" type=\"button\">Button\u003C/button>\n\u003C/div>`} />\n\nAdditional utilities can be used to adjust the alignment of buttons when horizontal. Here we've taken our previous responsive example and added some flex utilities and a margin utility on the button to right-align the buttons when they're no longer stacked.\n\n\u003CExample code={`\u003Cdiv class=\"d-grid gap-2 d-md-flex justify-content-md-end\">\n \u003Cbutton class=\"btn btn-primary me-md-2\" type=\"button\">Button\u003C/button>\n \u003Cbutton class=\"btn btn-primary\" type=\"button\">Button\u003C/button>\n\u003C/div>`} />\n\n## Button plugin\n\nThe button plugin allows you to create simple on/off toggle buttons.\n\n\u003CCallout>\nVisually, these toggle buttons are identical to the [checkbox toggle buttons]([[docsref:/forms/checks-radios#checkbox-toggle-buttons]]). However, they are conveyed differently by assistive technologies: the checkbox toggles will be announced by screen readers as \"checked\"/\"not checked\" (since, despite their appearance, they are fundamentally still checkboxes), whereas these toggle buttons will be announced as \"button\"/\"button pressed\". The choice between these two approaches will depend on the type of toggle you are creating, and whether or not the toggle will make sense to users when announced as a checkbox or as an actual button.\n\u003C/Callout>\n\n### Toggle states\n\nAdd `data-bs-toggle=\"button\"` to toggle a button's `active` state. If you're pre-toggling a button, you must manually add the `.active` class **and** `aria-pressed=\"true\"` to ensure that it is conveyed appropriately to assistive technologies.\n\n\u003CExample code={`\u003Cp class=\"d-inline-flex gap-1\">\n \u003Cbutton type=\"button\" class=\"btn\" data-bs-toggle=\"button\">Toggle button\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn active\" data-bs-toggle=\"button\" aria-pressed=\"true\">Active toggle button\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn\" disabled data-bs-toggle=\"button\">Disabled toggle button\u003C/button>\n\u003C/p>\n\u003Cp class=\"d-inline-flex gap-1\">\n \u003Cbutton type=\"button\" class=\"btn btn-primary\" data-bs-toggle=\"button\">Toggle button\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary active\" data-bs-toggle=\"button\" aria-pressed=\"true\">Active toggle button\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\" disabled data-bs-toggle=\"button\">Disabled toggle button\u003C/button>\n\u003C/p>`} />\n\n\u003CExample code={`\u003Cp class=\"d-inline-flex gap-1\">\n \u003Ca href=\"#\" class=\"btn\" role=\"button\" data-bs-toggle=\"button\">Toggle link\u003C/a>\n \u003Ca href=\"#\" class=\"btn active\" role=\"button\" data-bs-toggle=\"button\" aria-pressed=\"true\">Active toggle link\u003C/a>\n \u003Ca class=\"btn disabled\" aria-disabled=\"true\" role=\"button\" data-bs-toggle=\"button\">Disabled toggle link\u003C/a>\n\u003C/p>\n\u003Cp class=\"d-inline-flex gap-1\">\n \u003Ca href=\"#\" class=\"btn btn-primary\" role=\"button\" data-bs-toggle=\"button\">Toggle link\u003C/a>\n \u003Ca href=\"#\" class=\"btn btn-primary active\" role=\"button\" data-bs-toggle=\"button\" aria-pressed=\"true\">Active toggle link\u003C/a>\n \u003Ca class=\"btn btn-primary disabled\" aria-disabled=\"true\" role=\"button\" data-bs-toggle=\"button\">Disabled toggle link\u003C/a>\n\u003C/p>`} />\n\n### Methods\n\nYou can create a button instance with the button constructor, for example:\n\n```js\nconst bsButton = new bootstrap.Button('#myButton')\n```\n\n\u003CBsTable>\n| Method | Description |\n| --- | --- |\n| `dispose` | Destroys an element's button. (Removes stored data on the DOM element) |\n| `getInstance` | Static method which allows you to get the button instance associated with a DOM element, you can use it like this: `bootstrap.Button.getInstance(element)`. |\n| `getOrCreateInstance` | Static method which returns a button instance associated with a DOM element or creates a new one in case it wasn't initialized. You can use it like this: `bootstrap.Button.getOrCreateInstance(element)`. |\n| `toggle` | Toggles push state. Gives the button the appearance that it has been activated. |\n\u003C/BsTable>\n\nFor example, to toggle all buttons\n\n```js\ndocument.querySelectorAll('.btn').forEach(buttonElement => {\n const button = bootstrap.Button.getOrCreateInstance(buttonElement)\n button.toggle()\n})\n```\n\n## CSS\n\n### Variables\n\n\u003CAddedIn version=\"5.2.0\" />\n\nAs part of Bootstrap's evolving CSS variables approach, buttons now use local CSS variables on `.btn` for enhanced real-time customization. Values for the CSS variables are set via Sass, so Sass customization is still supported, too.\n\n\u003CScssDocs name=\"btn-css-vars\" file=\"scss/_buttons.scss\" />\n\nEach `.btn-*` modifier class updates the appropriate CSS variables to minimize additional CSS rules with our `button-variant()`, `button-outline-variant()`, and `button-size()` mixins.\n\nHere's an example of building a custom `.btn-*` modifier class as we do for the buttons unique to our docs by reassigning Bootstrap's CSS variables with a mixture of our own CSS and Sass variables.\n\n\u003Cdiv class=\"bd-example\">\n \u003Cbutton type=\"button\" class=\"btn btn-bd-primary\">Custom button\u003C/button>\n\u003C/div>\n\n\u003CScssDocs name=\"btn-css-vars-example\" file=\"site/src/scss/_buttons.scss\" />\n\n### Sass variables\n\n\u003CScssDocs name=\"btn-variables\" file=\"scss/_variables.scss\" />\n\n### Sass mixins\n\nThere are three mixins for buttons: button and button outline variant mixins (both based on `$theme-colors`), plus a button size mixin.\n\n\u003CScssDocs name=\"btn-variant-mixin\" file=\"scss/mixins/_buttons.scss\" />\n\n\u003CScssDocs name=\"btn-outline-variant-mixin\" file=\"scss/mixins/_buttons.scss\" />\n\n\u003CScssDocs name=\"btn-size-mixin\" file=\"scss/mixins/_buttons.scss\" />\n\n### Sass loops\n\nButton variants (for regular and outline buttons) use their respective mixins with our `$theme-colors` map to generate the modifier classes in `scss/_buttons.scss`.\n\n\u003CScssDocs name=\"btn-variant-loops\" file=\"scss/_buttons.scss\" />","src/content/docs/components/buttons.mdx","c617334b57f91df8","components/buttons.mdx","components/card",{"id":415,"data":417,"body":420,"filePath":421,"digest":422,"legacyId":423,"deferredRender":139},{"description":418,"title":419,"toc":139},"Bootstrap's cards provide a flexible and extensible content container with multiple variants and options.","Cards","import { getData } from '@libs/data'\n\n## About\n\nA **card** is a flexible and extensible content container. It includes options for headers and footers, a wide variety of content, contextual background colors, and powerful display options. If you're familiar with Bootstrap 3, cards replace our old panels, wells, and thumbnails. Similar functionality to those components is available as modifier classes for cards.\n\n## Example\n\nCards are built with as little markup and styles as possible, but still manage to deliver a ton of control and customization. Built with flexbox, they offer easy alignment and mix well with other Bootstrap components. They have no `margin` by default, so use [spacing utilities]([[docsref:/utilities/spacing]]) as needed.\n\nBelow is an example of a basic card with mixed content and a fixed width. Cards have no fixed width to start, so they'll naturally fill the full width of its parent element. This is easily customized with our various [sizing options](#sizing).\n\n\u003CExample code={`\u003Cdiv class=\"card\" style=\"width: 18rem;\">\n \u003CPlaceholder width=\"100%\" height=\"180\" class=\"card-img-top\" text=\"Image cap\" />\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">Some quick example text to build on the card title and make up the bulk of the card's content.\u003C/p>\n \u003Ca href=\"#\" class=\"btn btn-primary\">Go somewhere\u003C/a>\n \u003C/div>\n\u003C/div>`} />\n\n## Content types\n\nCards support a wide variety of content, including images, text, list groups, links, and more. Below are examples of what's supported.\n\n### Body\n\nThe building block of a card is the `.card-body`. Use it whenever you need a padded section within a card.\n\n\u003CExample code={`\u003Cdiv class=\"card\">\n \u003Cdiv class=\"card-body\">\n This is some text within a card body.\n \u003C/div>\n\u003C/div>`} />\n\n### Titles, text, and links\n\nCard titles are used by adding `.card-title` to a `\u003Ch*>` tag. In the same way, links are added and placed next to each other by adding `.card-link` to an `\u003Ca>` tag.\n\nSubtitles are used by adding a `.card-subtitle` to a `\u003Ch*>` tag. If the `.card-title` and the `.card-subtitle` items are placed in a `.card-body` item, the card title and subtitle are aligned nicely.\n\n\u003CExample code={`\u003Cdiv class=\"card\" style=\"width: 18rem;\">\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Ch6 class=\"card-subtitle mb-2 text-body-secondary\">Card subtitle\u003C/h6>\n \u003Cp class=\"card-text\">Some quick example text to build on the card title and make up the bulk of the card's content.\u003C/p>\n \u003Ca href=\"#\" class=\"card-link\">Card link\u003C/a>\n \u003Ca href=\"#\" class=\"card-link\">Another link\u003C/a>\n \u003C/div>\n\u003C/div>`} />\n\n### Images\n\n`.card-img-top` and `.card-img-bottom` respectively set the top and bottom corners rounded to match the card's borders. With `.card-text`, text can be added to the card. Text within `.card-text` can also be styled with the standard HTML tags.\n\n\u003CExample code={`\u003Cdiv class=\"card\" style=\"width: 18rem;\">\n \u003CPlaceholder width=\"100%\" height=\"180\" class=\"card-img-top\" text=\"Image cap\" />\n \u003Cdiv class=\"card-body\">\n \u003Cp class=\"card-text\">Some quick example text to build on the card title and make up the bulk of the card's content.\u003C/p>\n \u003C/div>\n\u003C/div>`} />\n\n### List groups\n\nCreate lists of content in a card with a flush list group.\n\n\u003CExample code={`\u003Cdiv class=\"card\" style=\"width: 18rem;\">\n \u003Cul class=\"list-group list-group-flush\">\n \u003Cli class=\"list-group-item\">An item\u003C/li>\n \u003Cli class=\"list-group-item\">A second item\u003C/li>\n \u003Cli class=\"list-group-item\">A third item\u003C/li>\n \u003C/ul>\n\u003C/div>`} />\n\n\u003CExample code={`\u003Cdiv class=\"card\" style=\"width: 18rem;\">\n \u003Cdiv class=\"card-header\">\n Featured\n \u003C/div>\n \u003Cul class=\"list-group list-group-flush\">\n \u003Cli class=\"list-group-item\">An item\u003C/li>\n \u003Cli class=\"list-group-item\">A second item\u003C/li>\n \u003Cli class=\"list-group-item\">A third item\u003C/li>\n \u003C/ul>\n\u003C/div>`} />\n\n\u003CExample code={`\u003Cdiv class=\"card\" style=\"width: 18rem;\">\n \u003Cul class=\"list-group list-group-flush\">\n \u003Cli class=\"list-group-item\">An item\u003C/li>\n \u003Cli class=\"list-group-item\">A second item\u003C/li>\n \u003Cli class=\"list-group-item\">A third item\u003C/li>\n \u003C/ul>\n \u003Cdiv class=\"card-footer\">\n Card footer\n \u003C/div>\n\u003C/div>`} />\n\n### Kitchen sink\n\nMix and match multiple content types to create the card you need, or throw everything in there. Shown below are image styles, blocks, text styles, and a list group—all wrapped in a fixed-width card.\n\n\u003CExample code={`\u003Cdiv class=\"card\" style=\"width: 18rem;\">\n \u003CPlaceholder width=\"100%\" height=\"180\" class=\"card-img-top\" text=\"Image cap\" />\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">Some quick example text to build on the card title and make up the bulk of the card's content.\u003C/p>\n \u003C/div>\n \u003Cul class=\"list-group list-group-flush\">\n \u003Cli class=\"list-group-item\">An item\u003C/li>\n \u003Cli class=\"list-group-item\">A second item\u003C/li>\n \u003Cli class=\"list-group-item\">A third item\u003C/li>\n \u003C/ul>\n \u003Cdiv class=\"card-body\">\n \u003Ca href=\"#\" class=\"card-link\">Card link\u003C/a>\n \u003Ca href=\"#\" class=\"card-link\">Another link\u003C/a>\n \u003C/div>\n\u003C/div>`} />\n\n### Header and footer\n\nAdd an optional header and/or footer within a card.\n\n\u003CExample code={`\u003Cdiv class=\"card\">\n \u003Cdiv class=\"card-header\">\n Featured\n \u003C/div>\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Special title treatment\u003C/h5>\n \u003Cp class=\"card-text\">With supporting text below as a natural lead-in to additional content.\u003C/p>\n \u003Ca href=\"#\" class=\"btn btn-primary\">Go somewhere\u003C/a>\n \u003C/div>\n\u003C/div>`} />\n\nCard headers can be styled by adding `.card-header` to `\u003Ch*>` elements.\n\n\u003CExample code={`\u003Cdiv class=\"card\">\n \u003Ch5 class=\"card-header\">Featured\u003C/h5>\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Special title treatment\u003C/h5>\n \u003Cp class=\"card-text\">With supporting text below as a natural lead-in to additional content.\u003C/p>\n \u003Ca href=\"#\" class=\"btn btn-primary\">Go somewhere\u003C/a>\n \u003C/div>\n\u003C/div>`} />\n\n\u003CExample code={`\u003Cdiv class=\"card\">\n \u003Cdiv class=\"card-header\">\n Quote\n \u003C/div>\n \u003Cdiv class=\"card-body\">\n \u003Cblockquote class=\"blockquote mb-0\">\n \u003Cp>A well-known quote, contained in a blockquote element.\u003C/p>\n \u003Cfooter class=\"blockquote-footer\">Someone famous in \u003Ccite title=\"Source Title\">Source Title\u003C/cite>\u003C/footer>\n \u003C/blockquote>\n \u003C/div>\n\u003C/div>`} />\n\n\u003CExample code={`\u003Cdiv class=\"card text-center\">\n \u003Cdiv class=\"card-header\">\n Featured\n \u003C/div>\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Special title treatment\u003C/h5>\n \u003Cp class=\"card-text\">With supporting text below as a natural lead-in to additional content.\u003C/p>\n \u003Ca href=\"#\" class=\"btn btn-primary\">Go somewhere\u003C/a>\n \u003C/div>\n \u003Cdiv class=\"card-footer text-body-secondary\">\n 2 days ago\n \u003C/div>\n\u003C/div>`} />\n\n## Sizing\n\nCards assume no specific `width` to start, so they'll be 100% wide unless otherwise stated. You can change this as needed with custom CSS, grid classes, grid Sass mixins, or utilities.\n\n### Using grid markup\n\nUsing the grid, wrap cards in columns and rows as needed.\n\n\u003CExample code={`\u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-sm-6 mb-3 mb-sm-0\">\n \u003Cdiv class=\"card\">\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Special title treatment\u003C/h5>\n \u003Cp class=\"card-text\">With supporting text below as a natural lead-in to additional content.\u003C/p>\n \u003Ca href=\"#\" class=\"btn btn-primary\">Go somewhere\u003C/a>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-sm-6\">\n \u003Cdiv class=\"card\">\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Special title treatment\u003C/h5>\n \u003Cp class=\"card-text\">With supporting text below as a natural lead-in to additional content.\u003C/p>\n \u003Ca href=\"#\" class=\"btn btn-primary\">Go somewhere\u003C/a>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n### Using utilities\n\nUse our handful of [available sizing utilities]([[docsref:/utilities/sizing]]) to quickly set a card's width.\n\n\u003CExample code={`\u003Cdiv class=\"card w-75 mb-3\">\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">With supporting text below as a natural lead-in to additional content.\u003C/p>\n \u003Ca href=\"#\" class=\"btn btn-primary\">Button\u003C/a>\n \u003C/div>\n\u003C/div>\n\n\u003Cdiv class=\"card w-50\">\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">With supporting text below as a natural lead-in to additional content.\u003C/p>\n \u003Ca href=\"#\" class=\"btn btn-primary\">Button\u003C/a>\n \u003C/div>\n\u003C/div>`} />\n\n### Using custom CSS\n\nUse custom CSS in your stylesheets or as inline styles to set a width.\n\n\u003CExample code={`\u003Cdiv class=\"card\" style=\"width: 18rem;\">\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Special title treatment\u003C/h5>\n \u003Cp class=\"card-text\">With supporting text below as a natural lead-in to additional content.\u003C/p>\n \u003Ca href=\"#\" class=\"btn btn-primary\">Go somewhere\u003C/a>\n \u003C/div>\n\u003C/div>`} />\n\n## Text alignment\n\nYou can quickly change the text alignment of any card—in its entirety or specific parts—with our [text align classes]([[docsref:/utilities/text#text-alignment]]).\n\n\u003CExample code={`\u003Cdiv class=\"card mb-3\" style=\"width: 18rem;\">\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Special title treatment\u003C/h5>\n \u003Cp class=\"card-text\">With supporting text below as a natural lead-in to additional content.\u003C/p>\n \u003Ca href=\"#\" class=\"btn btn-primary\">Go somewhere\u003C/a>\n \u003C/div>\n\u003C/div>\n\n\u003Cdiv class=\"card text-center mb-3\" style=\"width: 18rem;\">\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Special title treatment\u003C/h5>\n \u003Cp class=\"card-text\">With supporting text below as a natural lead-in to additional content.\u003C/p>\n \u003Ca href=\"#\" class=\"btn btn-primary\">Go somewhere\u003C/a>\n \u003C/div>\n\u003C/div>\n\n\u003Cdiv class=\"card text-end\" style=\"width: 18rem;\">\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Special title treatment\u003C/h5>\n \u003Cp class=\"card-text\">With supporting text below as a natural lead-in to additional content.\u003C/p>\n \u003Ca href=\"#\" class=\"btn btn-primary\">Go somewhere\u003C/a>\n \u003C/div>\n\u003C/div>`} />\n\n## Navigation\n\nAdd some navigation to a card's header (or block) with Bootstrap's [nav components]([[docsref:/components/navs-tabs]]).\n\n\u003CExample code={`\u003Cdiv class=\"card text-center\">\n \u003Cdiv class=\"card-header\">\n \u003Cul class=\"nav nav-tabs card-header-tabs\">\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link active\" aria-current=\"true\" href=\"#\">Active\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link disabled\" aria-disabled=\"true\">Disabled\u003C/a>\n \u003C/li>\n \u003C/ul>\n \u003C/div>\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Special title treatment\u003C/h5>\n \u003Cp class=\"card-text\">With supporting text below as a natural lead-in to additional content.\u003C/p>\n \u003Ca href=\"#\" class=\"btn btn-primary\">Go somewhere\u003C/a>\n \u003C/div>\n\u003C/div>`} />\n\n\u003CExample code={`\u003Cdiv class=\"card text-center\">\n \u003Cdiv class=\"card-header\">\n \u003Cul class=\"nav nav-pills card-header-pills\">\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link active\" href=\"#\">Active\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link disabled\" aria-disabled=\"true\">Disabled\u003C/a>\n \u003C/li>\n \u003C/ul>\n \u003C/div>\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Special title treatment\u003C/h5>\n \u003Cp class=\"card-text\">With supporting text below as a natural lead-in to additional content.\u003C/p>\n \u003Ca href=\"#\" class=\"btn btn-primary\">Go somewhere\u003C/a>\n \u003C/div>\n\u003C/div>`} />\n\n## Images\n\nCards include a few options for working with images. Choose from appending \"image caps\" at either end of a card, overlaying images with card content, or simply embedding the image in a card.\n\n### Image caps\n\nSimilar to headers and footers, cards can include top and bottom \"image caps\"—images at the top or bottom of a card.\n\n\u003CExample code={`\u003Cdiv class=\"card mb-3\">\n \u003CPlaceholder width=\"100%\" height=\"180\" class=\"card-img-top\" text=\"Image cap\" />\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.\u003C/p>\n \u003Cp class=\"card-text\">\u003Csmall class=\"text-body-secondary\">Last updated 3 mins ago\u003C/small>\u003C/p>\n \u003C/div>\n\u003C/div>\n\u003Cdiv class=\"card\">\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.\u003C/p>\n \u003Cp class=\"card-text\">\u003Csmall class=\"text-body-secondary\">Last updated 3 mins ago\u003C/small>\u003C/p>\n \u003C/div>\n \u003CPlaceholder width=\"100%\" height=\"180\" class=\"card-img-bottom\" text=\"Image cap\" />\n\u003C/div>`} />\n\n### Image overlays\n\nTurn an image into a card background and overlay your card's text. Depending on the image, you may or may not need additional styles or utilities.\n\n\u003CExample code={`\u003Cdiv class=\"card text-bg-dark\">\n \u003CPlaceholder width=\"100%\" height=\"270\" class=\"bd-placeholder-img-lg card-img\" text=\"Card image\" />\n \u003Cdiv class=\"card-img-overlay\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.\u003C/p>\n \u003Cp class=\"card-text\">\u003Csmall>Last updated 3 mins ago\u003C/small>\u003C/p>\n \u003C/div>\n\u003C/div>`} />\n\n\u003CCallout>\nNote that content should not be larger than the height of the image. If content is larger than the image the content will be displayed outside the image.\n\u003C/Callout>\n\n## Horizontal\n\nUsing a combination of grid and utility classes, cards can be made horizontal in a mobile-friendly and responsive way. In the example below, we remove the grid gutters with `.g-0` and use `.col-md-*` classes to make the card horizontal at the `md` breakpoint. Further adjustments may be needed depending on your card content.\n\n\u003CExample code={`\u003Cdiv class=\"card mb-3\" style=\"max-width: 540px;\">\n \u003Cdiv class=\"row g-0\">\n \u003Cdiv class=\"col-md-4\">\n \u003CPlaceholder width=\"100%\" height=\"250\" text=\"Image\" class=\"img-fluid rounded-start\" />\n \u003C/div>\n \u003Cdiv class=\"col-md-8\">\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.\u003C/p>\n \u003Cp class=\"card-text\">\u003Csmall class=\"text-body-secondary\">Last updated 3 mins ago\u003C/small>\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n## Card styles\n\nCards include various options for customizing their backgrounds, borders, and color.\n\n### Background and color\n\n\u003CAddedIn version=\"5.2.0\" />\n\nSet a `background-color` with contrasting foreground `color` with [our `.text-bg-{color}` helpers]([[docsref:helpers/color-background]]). Previously it was required to manually pair your choice of [`.text-{color}`]([[docsref:/utilities/colors]]) and [`.bg-{color}`]([[docsref:/utilities/background]]) utilities for styling, which you still may use if you prefer.\n\n\u003CExample code={getData('theme-colors').map((themeColor) => `\u003Cdiv class=\"card text-bg-${themeColor.name} mb-3\" style=\"max-width: 18rem;\">\n \u003Cdiv class=\"card-header\">Header\u003C/div>\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">${themeColor.title} card title\u003C/h5>\n \u003Cp class=\"card-text\">Some quick example text to build on the card title and make up the bulk of the card's content.\u003C/p>\n \u003C/div>\n\u003C/div>`)} />\n\n\u003CCallout name=\"warning-color-assistive-technologies\" />\n\n### Border\n\nUse [border utilities]([[docsref:/utilities/borders]]) to change just the `border-color` of a card. Note that you can put `.text-{color}` classes on the parent `.card` or a subset of the card's contents as shown below.\n\n\u003CExample code={getData('theme-colors').map((themeColor) => `\u003Cdiv class=\"card border-${themeColor.name} mb-3\" style=\"max-width: 18rem;\">\n \u003Cdiv class=\"card-header\">Header\u003C/div>\n \u003Cdiv class=\"card-body${themeColor.contrast_color ? '' : ` text-${themeColor.name}`}\">\n \u003Ch5 class=\"card-title\">${themeColor.title} card title\u003C/h5>\n \u003Cp class=\"card-text\">Some quick example text to build on the card title and make up the bulk of the card's content.\u003C/p>\n \u003C/div>\n\u003C/div>`)} />\n\n### Mixins utilities\n\nYou can also change the borders on the card header and footer as needed, and even remove their `background-color` with `.bg-transparent`.\n\n\u003CExample code={`\u003Cdiv class=\"card border-success mb-3\" style=\"max-width: 18rem;\">\n \u003Cdiv class=\"card-header bg-transparent border-success\">Header\u003C/div>\n \u003Cdiv class=\"card-body text-success\">\n \u003Ch5 class=\"card-title\">Success card title\u003C/h5>\n \u003Cp class=\"card-text\">Some quick example text to build on the card title and make up the bulk of the card's content.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"card-footer bg-transparent border-success\">Footer\u003C/div>\n\u003C/div>`} />\n\n## Card layout\n\nIn addition to styling the content within cards, Bootstrap includes a few options for laying out series of cards. For the time being, **these layout options are not yet responsive**.\n\n### Card groups\n\nUse card groups to render cards as a single, attached element with equal width and height columns. Card groups start off stacked and use `display: flex;` to become attached with uniform dimensions starting at the `sm` breakpoint.\n\n\u003CExample code={`\u003Cdiv class=\"card-group\">\n \u003Cdiv class=\"card\">\n \u003CPlaceholder width=\"100%\" height=\"180\" class=\"card-img-top\" text=\"Image cap\" />\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.\u003C/p>\n \u003Cp class=\"card-text\">\u003Csmall class=\"text-body-secondary\">Last updated 3 mins ago\u003C/small>\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"card\">\n \u003CPlaceholder width=\"100%\" height=\"180\" class=\"card-img-top\" text=\"Image cap\" />\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">This card has supporting text below as a natural lead-in to additional content.\u003C/p>\n \u003Cp class=\"card-text\">\u003Csmall class=\"text-body-secondary\">Last updated 3 mins ago\u003C/small>\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"card\">\n \u003CPlaceholder width=\"100%\" height=\"180\" class=\"card-img-top\" text=\"Image cap\" />\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action.\u003C/p>\n \u003Cp class=\"card-text\">\u003Csmall class=\"text-body-secondary\">Last updated 3 mins ago\u003C/small>\u003C/p>\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\nWhen using card groups with footers, their content will automatically line up.\n\n\u003CExample code={`\u003Cdiv class=\"card-group\">\n \u003Cdiv class=\"card\">\n \u003CPlaceholder width=\"100%\" height=\"180\" class=\"card-img-top\" text=\"Image cap\" />\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"card-footer\">\n \u003Csmall class=\"text-body-secondary\">Last updated 3 mins ago\u003C/small>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"card\">\n \u003CPlaceholder width=\"100%\" height=\"180\" class=\"card-img-top\" text=\"Image cap\" />\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">This card has supporting text below as a natural lead-in to additional content.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"card-footer\">\n \u003Csmall class=\"text-body-secondary\">Last updated 3 mins ago\u003C/small>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"card\">\n \u003CPlaceholder width=\"100%\" height=\"180\" class=\"card-img-top\" text=\"Image cap\" />\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"card-footer\">\n \u003Csmall class=\"text-body-secondary\">Last updated 3 mins ago\u003C/small>\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n### Grid cards\n\nUse the Bootstrap grid system and its [`.row-cols` classes]([[docsref:/layout/grid#row-columns]]) to control how many grid columns (wrapped around your cards) you show per row. For example, here's `.row-cols-1` laying out the cards on one column, and `.row-cols-md-2` splitting four cards to equal width across multiple rows, from the medium breakpoint up.\n\n\u003CExample code={`\u003Cdiv class=\"row row-cols-1 row-cols-md-2 g-4\">\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"card\">\n \u003CPlaceholder width=\"100%\" height=\"140\" class=\"card-img-top\" text=\"Image cap\" />\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"card\">\n \u003CPlaceholder width=\"100%\" height=\"140\" class=\"card-img-top\" text=\"Image cap\" />\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"card\">\n \u003CPlaceholder width=\"100%\" height=\"140\" class=\"card-img-top\" text=\"Image cap\" />\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">This is a longer card with supporting text below as a natural lead-in to additional content.\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"card\">\n \u003CPlaceholder width=\"100%\" height=\"140\" class=\"card-img-top\" text=\"Image cap\" />\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\nChange it to `.row-cols-3` and you'll see the fourth card wrap.\n\n\u003CExample code={`\u003Cdiv class=\"row row-cols-1 row-cols-md-3 g-4\">\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"card\">\n \u003CPlaceholder width=\"100%\" height=\"140\" class=\"card-img-top\" text=\"Image cap\" />\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"card\">\n \u003CPlaceholder width=\"100%\" height=\"140\" class=\"card-img-top\" text=\"Image cap\" />\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"card\">\n \u003CPlaceholder width=\"100%\" height=\"140\" class=\"card-img-top\" text=\"Image cap\" />\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">This is a longer card with supporting text below as a natural lead-in to additional content.\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"card\">\n \u003CPlaceholder width=\"100%\" height=\"140\" class=\"card-img-top\" text=\"Image cap\" />\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\nWhen you need equal height, add `.h-100` to the cards. If you want equal heights by default, you can set `$card-height: 100%` in Sass.\n\n\u003CExample code={`\u003Cdiv class=\"row row-cols-1 row-cols-md-3 g-4\">\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"card h-100\">\n \u003CPlaceholder width=\"100%\" height=\"140\" class=\"card-img-top\" text=\"Image cap\" />\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"card h-100\">\n \u003CPlaceholder width=\"100%\" height=\"140\" class=\"card-img-top\" text=\"Image cap\" />\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">This is a short card.\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"card h-100\">\n \u003CPlaceholder width=\"100%\" height=\"140\" class=\"card-img-top\" text=\"Image cap\" />\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">This is a longer card with supporting text below as a natural lead-in to additional content.\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"card h-100\">\n \u003CPlaceholder width=\"100%\" height=\"140\" class=\"card-img-top\" text=\"Image cap\" />\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\nJust like with card groups, card footers will automatically line up.\n\n\u003CExample code={`\u003Cdiv class=\"row row-cols-1 row-cols-md-3 g-4\">\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"card h-100\">\n \u003CPlaceholder width=\"100%\" height=\"180\" class=\"card-img-top\" text=\"Image cap\" />\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"card-footer\">\n \u003Csmall class=\"text-body-secondary\">Last updated 3 mins ago\u003C/small>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"card h-100\">\n \u003CPlaceholder width=\"100%\" height=\"180\" class=\"card-img-top\" text=\"Image cap\" />\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">This card has supporting text below as a natural lead-in to additional content.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"card-footer\">\n \u003Csmall class=\"text-body-secondary\">Last updated 3 mins ago\u003C/small>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"card h-100\">\n \u003CPlaceholder width=\"100%\" height=\"180\" class=\"card-img-top\" text=\"Image cap\" />\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"card-footer\">\n \u003Csmall class=\"text-body-secondary\">Last updated 3 mins ago\u003C/small>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n### Masonry\n\nIn `v4` we used a CSS-only technique to mimic the behavior of [Masonry](https://masonry.desandro.com/)-like columns, but this technique came with lots of unpleasant [side effects](https://github.com/twbs/bootstrap/pull/28922). If you want to have this type of layout in `v5`, you can just make use of Masonry plugin. **Masonry is not included in Bootstrap**, but we've made a [demo example]([[docsref:/examples/masonry]]) to help you get started.\n\n## CSS\n\n### Variables\n\n\u003CAddedIn version=\"5.2.0\" />\n\nAs part of Bootstrap's evolving CSS variables approach, cards now use local CSS variables on `.card` for enhanced real-time customization. Values for the CSS variables are set via Sass, so Sass customization is still supported, too.\n\n\u003CScssDocs name=\"card-css-vars\" file=\"scss/_card.scss\" />\n\n### Sass variables\n\n\u003CScssDocs name=\"card-variables\" file=\"scss/_variables.scss\" />","src/content/docs/components/card.mdx","7a4693fffa649103","components/card.mdx","components/carousel",{"id":424,"data":426,"body":429,"filePath":430,"digest":431,"legacyId":432,"deferredRender":139},{"description":427,"title":428,"toc":139},"A slideshow component for cycling through elements—images or slides of text—like a carousel.","Carousel","## How it works\n\n- The carousel is a slideshow for cycling through a series of content, built with CSS 3D transforms and a bit of JavaScript. It works with a series of images, text, or custom markup. It also includes support for previous/next controls and indicators.\n\n- For performance reasons, **carousels must be manually initialized** using the [carousel constructor method](#methods). Without initialization, some of the event listeners (specifically, the events needed touch/swipe support) will not be registered until a user has explicitly activated a control or indicator.\n\n The only exception are [autoplaying carousels](#autoplaying-carousels) with the `data-bs-ride=\"carousel\"` attribute as these are initialized automatically on page load. If you're using autoplaying carousels with the data attribute, **don't explicitly initialize the same carousels with the constructor method.**\n\n- Nested carousels are not supported. You should also be aware that carousels in general can often cause usability and accessibility challenges.\n\n\u003CCallout name=\"info-prefersreducedmotion\" />\n\n## Basic examples\n\nHere is a basic example of a carousel with three slides. Note the previous/next controls. We recommend using `\u003Cbutton>` elements, but you can also use `\u003Ca>` elements with `role=\"button\"`.\n\n\u003CExample code={`\u003Cdiv id=\"carouselExample\" class=\"carousel slide\">\n \u003Cdiv class=\"carousel-inner\">\n \u003Cdiv class=\"carousel-item active\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#555\" background=\"#777\" text=\"First slide\" />\n \u003C/div>\n \u003Cdiv class=\"carousel-item\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#444\" background=\"#666\" text=\"Second slide\" />\n \u003C/div>\n \u003Cdiv class=\"carousel-item\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#333\" background=\"#555\" text=\"Third slide\" />\n \u003C/div>\n \u003C/div>\n \u003Cbutton class=\"carousel-control-prev\" type=\"button\" data-bs-target=\"#carouselExample\" data-bs-slide=\"prev\">\n \u003Cspan class=\"carousel-control-prev-icon\" aria-hidden=\"true\">\u003C/span>\n \u003Cspan class=\"visually-hidden\">Previous\u003C/span>\n \u003C/button>\n \u003Cbutton class=\"carousel-control-next\" type=\"button\" data-bs-target=\"#carouselExample\" data-bs-slide=\"next\">\n \u003Cspan class=\"carousel-control-next-icon\" aria-hidden=\"true\">\u003C/span>\n \u003Cspan class=\"visually-hidden\">Next\u003C/span>\n \u003C/button>\n\u003C/div>`} />\n\nCarousels don't automatically normalize slide dimensions. As such, you may need to use additional utilities or custom styles to appropriately size content. While carousels support previous/next controls and indicators, they're not explicitly required. Add and customize as you see fit.\n\n**You must add the `.active` class to one of the slides**, otherwise the carousel will not be visible. Also be sure to set a unique `id` on the `.carousel` for optional controls, especially if you're using multiple carousels on a single page. Control and indicator elements must have a `data-bs-target` attribute (or `href` for links) that matches the `id` of the `.carousel` element.\n\n### Indicators\n\nYou can add indicators to the carousel, alongside the previous/next controls. The indicators let users jump directly to a particular slide.\n\n\u003CExample code={`\u003Cdiv id=\"carouselExampleIndicators\" class=\"carousel slide\">\n \u003Cdiv class=\"carousel-indicators\">\n \u003Cbutton type=\"button\" data-bs-target=\"#carouselExampleIndicators\" data-bs-slide-to=\"0\" class=\"active\" aria-current=\"true\" aria-label=\"Slide 1\">\u003C/button>\n \u003Cbutton type=\"button\" data-bs-target=\"#carouselExampleIndicators\" data-bs-slide-to=\"1\" aria-label=\"Slide 2\">\u003C/button>\n \u003Cbutton type=\"button\" data-bs-target=\"#carouselExampleIndicators\" data-bs-slide-to=\"2\" aria-label=\"Slide 3\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"carousel-inner\">\n \u003Cdiv class=\"carousel-item active\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#555\" background=\"#777\" text=\"First slide\" />\n \u003C/div>\n \u003Cdiv class=\"carousel-item\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#444\" background=\"#666\" text=\"Second slide\" />\n \u003C/div>\n \u003Cdiv class=\"carousel-item\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#333\" background=\"#555\" text=\"Third slide\" />\n \u003C/div>\n \u003C/div>\n \u003Cbutton class=\"carousel-control-prev\" type=\"button\" data-bs-target=\"#carouselExampleIndicators\" data-bs-slide=\"prev\">\n \u003Cspan class=\"carousel-control-prev-icon\" aria-hidden=\"true\">\u003C/span>\n \u003Cspan class=\"visually-hidden\">Previous\u003C/span>\n \u003C/button>\n \u003Cbutton class=\"carousel-control-next\" type=\"button\" data-bs-target=\"#carouselExampleIndicators\" data-bs-slide=\"next\">\n \u003Cspan class=\"carousel-control-next-icon\" aria-hidden=\"true\">\u003C/span>\n \u003Cspan class=\"visually-hidden\">Next\u003C/span>\n \u003C/button>\n\u003C/div>`} />\n\n### Captions\n\nYou can add captions to your slides with the `.carousel-caption` element within any `.carousel-item`. They can be easily hidden on smaller viewports, as shown below, with optional [display utilities]([[docsref:/utilities/display]]). We hide them initially with `.d-none` and bring them back on medium-sized devices with `.d-md-block`.\n\n\u003CExample code={`\u003Cdiv id=\"carouselExampleCaptions\" class=\"carousel slide\">\n \u003Cdiv class=\"carousel-indicators\">\n \u003Cbutton type=\"button\" data-bs-target=\"#carouselExampleCaptions\" data-bs-slide-to=\"0\" class=\"active\" aria-current=\"true\" aria-label=\"Slide 1\">\u003C/button>\n \u003Cbutton type=\"button\" data-bs-target=\"#carouselExampleCaptions\" data-bs-slide-to=\"1\" aria-label=\"Slide 2\">\u003C/button>\n \u003Cbutton type=\"button\" data-bs-target=\"#carouselExampleCaptions\" data-bs-slide-to=\"2\" aria-label=\"Slide 3\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"carousel-inner\">\n \u003Cdiv class=\"carousel-item active\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#555\" background=\"#777\" text=\"First slide\" />\n \u003Cdiv class=\"carousel-caption d-none d-md-block\">\n \u003Ch5>First slide label\u003C/h5>\n \u003Cp>Some representative placeholder content for the first slide.\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"carousel-item\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#444\" background=\"#666\" text=\"Second slide\" />\n \u003Cdiv class=\"carousel-caption d-none d-md-block\">\n \u003Ch5>Second slide label\u003C/h5>\n \u003Cp>Some representative placeholder content for the second slide.\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"carousel-item\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#333\" background=\"#555\" text=\"Third slide\" />\n \u003Cdiv class=\"carousel-caption d-none d-md-block\">\n \u003Ch5>Third slide label\u003C/h5>\n \u003Cp>Some representative placeholder content for the third slide.\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cbutton class=\"carousel-control-prev\" type=\"button\" data-bs-target=\"#carouselExampleCaptions\" data-bs-slide=\"prev\">\n \u003Cspan class=\"carousel-control-prev-icon\" aria-hidden=\"true\">\u003C/span>\n \u003Cspan class=\"visually-hidden\">Previous\u003C/span>\n \u003C/button>\n \u003Cbutton class=\"carousel-control-next\" type=\"button\" data-bs-target=\"#carouselExampleCaptions\" data-bs-slide=\"next\">\n \u003Cspan class=\"carousel-control-next-icon\" aria-hidden=\"true\">\u003C/span>\n \u003Cspan class=\"visually-hidden\">Next\u003C/span>\n \u003C/button>\n\u003C/div>`} />\n\n### Crossfade\n\nAdd `.carousel-fade` to your carousel to animate slides with a fade transition instead of a slide. Depending on your carousel content (e.g., text only slides), you may want to add `.bg-body` or some custom CSS to the `.carousel-item`s for proper crossfading.\n\n\u003CExample code={`\u003Cdiv id=\"carouselExampleFade\" class=\"carousel slide carousel-fade\">\n \u003Cdiv class=\"carousel-inner\">\n \u003Cdiv class=\"carousel-item active\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#555\" background=\"#777\" text=\"First slide\" />\n \u003C/div>\n \u003Cdiv class=\"carousel-item\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#444\" background=\"#666\" text=\"Second slide\" />\n \u003C/div>\n \u003Cdiv class=\"carousel-item\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#333\" background=\"#555\" text=\"Third slide\" />\n \u003C/div>\n \u003C/div>\n \u003Cbutton class=\"carousel-control-prev\" type=\"button\" data-bs-target=\"#carouselExampleFade\" data-bs-slide=\"prev\">\n \u003Cspan class=\"carousel-control-prev-icon\" aria-hidden=\"true\">\u003C/span>\n \u003Cspan class=\"visually-hidden\">Previous\u003C/span>\n \u003C/button>\n \u003Cbutton class=\"carousel-control-next\" type=\"button\" data-bs-target=\"#carouselExampleFade\" data-bs-slide=\"next\">\n \u003Cspan class=\"carousel-control-next-icon\" aria-hidden=\"true\">\u003C/span>\n \u003Cspan class=\"visually-hidden\">Next\u003C/span>\n \u003C/button>\n\u003C/div>`} />\n\n## Autoplaying carousels\n\nYou can make your carousels autoplay on page load by setting the `ride` option to `carousel`. Autoplaying carousels automatically pause while hovered with the mouse. This behavior can be controlled with the `pause` option. In browsers that support the [Page Visibility API](https://www.w3.org/TR/page-visibility/), the carousel will stop cycling when the webpage is not visible to the user (such as when the browser tab is inactive, or when the browser window is minimized).\n\n\u003CCallout>\nFor accessibility reasons, we recommend avoiding the use of autoplaying carousels. If your page does include an autoplaying carousel, we recommend providing an additional button or control to explicitly pause/stop the carousel.\n\nSee [WCAG 2.2 Success Criterion 2.2.2 Pause, Stop, Hide](https://www.w3.org/TR/WCAG/#pause-stop-hide).\n\u003C/Callout>\n\n\u003CExample code={`\u003Cdiv id=\"carouselExampleAutoplaying\" class=\"carousel slide\" data-bs-ride=\"carousel\">\n \u003Cdiv class=\"carousel-inner\">\n \u003Cdiv class=\"carousel-item active\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#555\" background=\"#777\" text=\"First slide\" />\n \u003C/div>\n \u003Cdiv class=\"carousel-item\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#444\" background=\"#666\" text=\"Second slide\" />\n \u003C/div>\n \u003Cdiv class=\"carousel-item\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#333\" background=\"#555\" text=\"Third slide\" />\n \u003C/div>\n \u003C/div>\n \u003Cbutton class=\"carousel-control-prev\" type=\"button\" data-bs-target=\"#carouselExampleAutoplaying\" data-bs-slide=\"prev\">\n \u003Cspan class=\"carousel-control-prev-icon\" aria-hidden=\"true\">\u003C/span>\n \u003Cspan class=\"visually-hidden\">Previous\u003C/span>\n \u003C/button>\n \u003Cbutton class=\"carousel-control-next\" type=\"button\" data-bs-target=\"#carouselExampleAutoplaying\" data-bs-slide=\"next\">\n \u003Cspan class=\"carousel-control-next-icon\" aria-hidden=\"true\">\u003C/span>\n \u003Cspan class=\"visually-hidden\">Next\u003C/span>\n \u003C/button>\n\u003C/div>`} />\n\nWhen the `ride` option is set to `true`, rather than `carousel`, the carousel won't automatically start to cycle on page load. Instead, it will only start after the first user interaction.\n\n\u003CExample code={`\u003Cdiv id=\"carouselExampleRide\" class=\"carousel slide\" data-bs-ride=\"true\">\n \u003Cdiv class=\"carousel-inner\">\n \u003Cdiv class=\"carousel-item active\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#555\" background=\"#777\" text=\"First slide\" />\n \u003C/div>\n \u003Cdiv class=\"carousel-item\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#444\" background=\"#666\" text=\"Second slide\" />\n \u003C/div>\n \u003Cdiv class=\"carousel-item\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#333\" background=\"#555\" text=\"Third slide\" />\n \u003C/div>\n \u003C/div>\n \u003Cbutton class=\"carousel-control-prev\" type=\"button\" data-bs-target=\"#carouselExampleRide\" data-bs-slide=\"prev\">\n \u003Cspan class=\"carousel-control-prev-icon\" aria-hidden=\"true\">\u003C/span>\n \u003Cspan class=\"visually-hidden\">Previous\u003C/span>\n \u003C/button>\n \u003Cbutton class=\"carousel-control-next\" type=\"button\" data-bs-target=\"#carouselExampleRide\" data-bs-slide=\"next\">\n \u003Cspan class=\"carousel-control-next-icon\" aria-hidden=\"true\">\u003C/span>\n \u003Cspan class=\"visually-hidden\">Next\u003C/span>\n \u003C/button>\n\u003C/div>`} />\n\n### Individual `.carousel-item` interval\n\nAdd `data-bs-interval=\"\"` to a `.carousel-item` to change the amount of time to delay between automatically cycling to the next item.\n\n\u003CExample code={`\u003Cdiv id=\"carouselExampleInterval\" class=\"carousel slide\" data-bs-ride=\"carousel\">\n \u003Cdiv class=\"carousel-inner\">\n \u003Cdiv class=\"carousel-item active\" data-bs-interval=\"10000\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#555\" background=\"#777\" text=\"First slide\" />\n \u003C/div>\n \u003Cdiv class=\"carousel-item\" data-bs-interval=\"2000\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#444\" background=\"#666\" text=\"Second slide\" />\n \u003C/div>\n \u003Cdiv class=\"carousel-item\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#333\" background=\"#555\" text=\"Third slide\" />\n \u003C/div>\n \u003C/div>\n \u003Cbutton class=\"carousel-control-prev\" type=\"button\" data-bs-target=\"#carouselExampleInterval\" data-bs-slide=\"prev\">\n \u003Cspan class=\"carousel-control-prev-icon\" aria-hidden=\"true\">\u003C/span>\n \u003Cspan class=\"visually-hidden\">Previous\u003C/span>\n \u003C/button>\n \u003Cbutton class=\"carousel-control-next\" type=\"button\" data-bs-target=\"#carouselExampleInterval\" data-bs-slide=\"next\">\n \u003Cspan class=\"carousel-control-next-icon\" aria-hidden=\"true\">\u003C/span>\n \u003Cspan class=\"visually-hidden\">Next\u003C/span>\n \u003C/button>\n\u003C/div>`} />\n\n### Autoplaying carousels without controls\n\nHere's a carousel with slides only. Note the presence of the `.d-block` and `.w-100` on carousel images to prevent browser default image alignment.\n\n\u003CExample code={`\u003Cdiv id=\"carouselExampleSlidesOnly\" class=\"carousel slide\" data-bs-ride=\"carousel\">\n \u003Cdiv class=\"carousel-inner\">\n \u003Cdiv class=\"carousel-item active\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#555\" background=\"#777\" text=\"First slide\" />\n \u003C/div>\n \u003Cdiv class=\"carousel-item\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#444\" background=\"#666\" text=\"Second slide\" />\n \u003C/div>\n \u003Cdiv class=\"carousel-item\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#333\" background=\"#555\" text=\"Third slide\" />\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n## Disable touch swiping\n\nCarousels support swiping left/right on touchscreen devices to move between slides. This can be disabled by setting the `touch` option to `false`.\n\n\u003CExample code={`\u003Cdiv id=\"carouselExampleControlsNoTouching\" class=\"carousel slide\" data-bs-touch=\"false\">\n \u003Cdiv class=\"carousel-inner\">\n \u003Cdiv class=\"carousel-item active\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#555\" background=\"#777\" text=\"First slide\" />\n \u003C/div>\n \u003Cdiv class=\"carousel-item\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#444\" background=\"#666\" text=\"Second slide\" />\n \u003C/div>\n \u003Cdiv class=\"carousel-item\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#333\" background=\"#555\" text=\"Third slide\" />\n \u003C/div>\n \u003C/div>\n \u003Cbutton class=\"carousel-control-prev\" type=\"button\" data-bs-target=\"#carouselExampleControlsNoTouching\" data-bs-slide=\"prev\">\n \u003Cspan class=\"carousel-control-prev-icon\" aria-hidden=\"true\">\u003C/span>\n \u003Cspan class=\"visually-hidden\">Previous\u003C/span>\n \u003C/button>\n \u003Cbutton class=\"carousel-control-next\" type=\"button\" data-bs-target=\"#carouselExampleControlsNoTouching\" data-bs-slide=\"next\">\n \u003Cspan class=\"carousel-control-next-icon\" aria-hidden=\"true\">\u003C/span>\n \u003Cspan class=\"visually-hidden\">Next\u003C/span>\n \u003C/button>\n\u003C/div>`} />\n\n## Dark variant\n\n\u003CDeprecatedIn version=\"5.3.0\" />\n\nAdd `.carousel-dark` to the `.carousel` for darker controls, indicators, and captions. Controls are inverted compared to their default white fill with the `filter` CSS property. Captions and controls have additional Sass variables that customize the `color` and `background-color`.\n\n\u003CCalloutDeprecatedDarkVariants component=\"carousel\" />\n\n\u003CExample code={`\u003Cdiv id=\"carouselExampleDark\" class=\"carousel carousel-dark slide\">\n \u003Cdiv class=\"carousel-indicators\">\n \u003Cbutton type=\"button\" data-bs-target=\"#carouselExampleDark\" data-bs-slide-to=\"0\" class=\"active\" aria-current=\"true\" aria-label=\"Slide 1\">\u003C/button>\n \u003Cbutton type=\"button\" data-bs-target=\"#carouselExampleDark\" data-bs-slide-to=\"1\" aria-label=\"Slide 2\">\u003C/button>\n \u003Cbutton type=\"button\" data-bs-target=\"#carouselExampleDark\" data-bs-slide-to=\"2\" aria-label=\"Slide 3\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"carousel-inner\">\n \u003Cdiv class=\"carousel-item active\" data-bs-interval=\"10000\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#aaa\" background=\"#f5f5f5\" text=\"First slide\" />\n \u003Cdiv class=\"carousel-caption d-none d-md-block\">\n \u003Ch5>First slide label\u003C/h5>\n \u003Cp>Some representative placeholder content for the first slide.\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"carousel-item\" data-bs-interval=\"2000\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#bbb\" background=\"#eee\" text=\"Second slide\" />\n \u003Cdiv class=\"carousel-caption d-none d-md-block\">\n \u003Ch5>Second slide label\u003C/h5>\n \u003Cp>Some representative placeholder content for the second slide.\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"carousel-item\">\n \u003CPlaceholder width=\"800\" height=\"400\" class=\"bd-placeholder-img-lg d-block w-100\" color=\"#999\" background=\"#e5e5e5\" text=\"Third slide\" />\n \u003Cdiv class=\"carousel-caption d-none d-md-block\">\n \u003Ch5>Third slide label\u003C/h5>\n \u003Cp>Some representative placeholder content for the third slide.\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cbutton class=\"carousel-control-prev\" type=\"button\" data-bs-target=\"#carouselExampleDark\" data-bs-slide=\"prev\">\n \u003Cspan class=\"carousel-control-prev-icon\" aria-hidden=\"true\">\u003C/span>\n \u003Cspan class=\"visually-hidden\">Previous\u003C/span>\n \u003C/button>\n \u003Cbutton class=\"carousel-control-next\" type=\"button\" data-bs-target=\"#carouselExampleDark\" data-bs-slide=\"next\">\n \u003Cspan class=\"carousel-control-next-icon\" aria-hidden=\"true\">\u003C/span>\n \u003Cspan class=\"visually-hidden\">Next\u003C/span>\n \u003C/button>\n\u003C/div>`} />\n\n## Custom transition\n\nThe transition duration of `.carousel-item` can be changed with the `$carousel-transition-duration` Sass variable before compiling or custom styles if you're using the compiled CSS. If multiple transitions are applied, make sure the transform transition is defined first (e.g. `transition: transform 2s ease, opacity .5s ease-out`).\n\n## CSS\n\n### Sass variables\n\nVariables for all carousels:\n\n\u003CScssDocs name=\"carousel-variables\" file=\"scss/_variables.scss\" />\n\nVariables for the [dark carousel](#dark-variant):\n\n\u003CScssDocs name=\"carousel-dark-variables\" file=\"scss/_variables.scss\" />\n\n## Usage\n\n### Via data attributes\n\nUse data attributes to easily control the position of the carousel. `data-bs-slide` accepts the keywords `prev` or `next`, which alters the slide position relative to its current position. Alternatively, use `data-bs-slide-to` to pass a raw slide index to the carousel `data-bs-slide-to=\"2\"`, which shifts the slide position to a particular index beginning with `0`.\n\n### Via JavaScript\n\nCall carousel manually with:\n\n```js\nconst carousel = new bootstrap.Carousel('#myCarousel')\n```\n\n### Options\n\n\u003CJsDataAttributes />\n\n\u003CBsTable>\n| Name | Type | Default | Description |\n| --- | --- | --- | --- |\n| `interval` | number | `5000` | The amount of time to delay between automatically cycling an item. |\n| `keyboard` | boolean | `true` | Whether the carousel should react to keyboard events. |\n| `pause` | string, boolean | `\"hover\"` | If set to `\"hover\"`, pauses the cycling of the carousel on `mouseenter` and resumes the cycling of the carousel on `mouseleave`. If set to `false`, hovering over the carousel won't pause it. On touch-enabled devices, when set to `\"hover\"`, cycling will pause on `touchend` (once the user finished interacting with the carousel) for two intervals, before automatically resuming. This is in addition to the mouse behavior. |\n| `ride` | string, boolean | `false` | If set to `true`, autoplays the carousel after the user manually cycles the first item. If set to `\"carousel\"`, autoplays the carousel on load. |\n| `touch` | boolean | `true` | Whether the carousel should support left/right swipe interactions on touchscreen devices. |\n| `wrap` | boolean | `true` | Whether the carousel should cycle continuously or have hard stops. |\n\u003C/BsTable>\n\n### Methods\n\n\u003CCallout name=\"danger-async-methods\" type=\"danger\" />\n\nYou can create a carousel instance with the carousel constructor, and pass on any additional options. For example, to manually initialize an autoplaying carousel (assuming you're not using the `data-bs-ride=\"carousel\"` attribute in the markup itself) with a specific interval and with touch support disabled, you can use:\n\n```js\nconst myCarouselElement = document.querySelector('#myCarousel')\n\nconst carousel = new bootstrap.Carousel(myCarouselElement, {\n interval: 2000,\n touch: false\n})\n```\n\n\u003CBsTable>\n| Method | Description |\n| --- | --- |\n| `cycle` | Starts cycling through the carousel items from left to right. |\n| `dispose` | Destroys an element's carousel. (Removes stored data on the DOM element) |\n| `getInstance` | Static method which allows you to get the carousel instance associated to a DOM element. You can use it like this: `bootstrap.Carousel.getInstance(element)`. |\n| `getOrCreateInstance` | Static method which returns a carousel instance associated to a DOM element, or creates a new one in case it wasn't initialized. You can use it like this: `bootstrap.Carousel.getOrCreateInstance(element)`. |\n| `next` | Cycles to the next item. **Returns to the caller before the next item has been shown** (e.g., before the `slid.bs.carousel` event occurs). |\n| `nextWhenVisible` | Don't cycle carousel to next when the page, the carousel, or the carousel's parent aren't visible. **Returns to the caller before the target item has been shown**. |\n| `pause` | Stops the carousel from cycling through items. |\n| `prev` | Cycles to the previous item. **Returns to the caller before the previous item has been shown** (e.g., before the `slid.bs.carousel` event occurs). |\n| `to` | Cycles the carousel to a particular frame (0 based, similar to an array). **Returns to the caller before the target item has been shown** (e.g., before the `slid.bs.carousel` event occurs). |\n\u003C/BsTable>\n\n### Events\n\nBootstrap's carousel class exposes two events for hooking into carousel functionality. Both events have the following additional properties:\n\n- `direction`: The direction in which the carousel is sliding (either `\"left\"` or `\"right\"`).\n- `relatedTarget`: The DOM element that is being slid into place as the active item.\n- `from`: The index of the current item\n- `to`: The index of the next item\n\nAll carousel events are fired at the carousel itself (i.e. at the `\u003Cdiv class=\"carousel\">`).\n\n\u003CBsTable>\n| Event type | Description |\n| --- | --- |\n| `slid.bs.carousel` | Fired when the carousel has completed its slide transition. |\n| `slide.bs.carousel` | Fires immediately when the `slide` instance method is invoked. |\n\u003C/BsTable>\n\n```js\nconst myCarousel = document.getElementById('myCarousel')\n\nmyCarousel.addEventListener('slide.bs.carousel', event => {\n // do something...\n})\n```","src/content/docs/components/carousel.mdx","2873ba5c11474379","components/carousel.mdx","components/close-button",{"id":433,"data":435,"body":438,"filePath":439,"digest":440,"legacyId":441,"deferredRender":139},{"description":436,"title":437,"toc":139},"A generic close button for dismissing content like modals and alerts.","Close button","## Example\n\nProvide an option to dismiss or close a component with `.btn-close`. Default styling is limited, but highly customizable. Modify the Sass variables to replace the default `background-image`. **Be sure to include text for screen readers**, as we've done with `aria-label`.\n\n\u003CExample code={`\u003Cbutton type=\"button\" class=\"btn-close\" aria-label=\"Close\">\u003C/button>`} />\n\n## Disabled state\n\nDisabled close buttons change their `opacity`. We've also applied `pointer-events: none` and `user-select: none` to preventing hover and active states from triggering.\n\n\u003CExample code={`\u003Cbutton type=\"button\" class=\"btn-close\" disabled aria-label=\"Close\">\u003C/button>`} />\n\n## Dark variant\n\n\u003CDeprecatedIn version=\"5.3.0\" />\n\n\u003CCallout type=\"warning\">\n**Heads up!** As of v5.3.0, the `.btn-close-white` class is deprecated. Instead, use `data-bs-theme=\"dark\"` to change the color mode of the close button.\n\u003C/Callout>\n\nAdd `data-bs-theme=\"dark\"` to the `.btn-close`, or to its parent element, to invert the close button. This uses the `filter` property to invert the `background-image` without overriding its value.\n\n\u003CExample class=\"bg-dark\" code={`\u003Cdiv data-bs-theme=\"dark\">\n \u003Cbutton type=\"button\" class=\"btn-close\" aria-label=\"Close\">\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn-close\" disabled aria-label=\"Close\">\u003C/button>\n\u003C/div>`} />\n\n## CSS\n\n### Variables\n\n\u003CAddedIn version=\"5.3.0\" />\n\nAs part of Bootstrap's evolving CSS variables approach, close button now uses local CSS variables on `.btn-close` for enhanced real-time customization. Values for the CSS variables are set via Sass, so Sass customization is still supported, too.\n\n\u003CScssDocs name=\"close-css-vars\" file=\"scss/_close.scss\" />\n\n### Sass variables\n\n\u003CScssDocs name=\"close-variables\" file=\"scss/_variables.scss\" />","src/content/docs/components/close-button.mdx","b8e90b732d1b18d5","components/close-button.mdx","components/collapse",{"id":442,"data":444,"body":447,"filePath":448,"digest":449,"legacyId":450,"deferredRender":139},{"description":445,"title":446,"toc":139},"Toggle the visibility of content across your project with a few classes and our JavaScript plugins.","Collapse","## How it works\n\nThe collapse JavaScript plugin is used to show and hide content. Buttons or anchors are used as triggers that are mapped to specific elements you toggle. Collapsing an element will animate the `height` from its current value to `0`. Given how CSS handles animations, you cannot use `padding` on a `.collapse` element. Instead, use the class as an independent wrapping element.\n\n\u003CCallout name=\"info-prefersreducedmotion\" />\n\n## Example\n\nClick the buttons below to show and hide another element via class changes:\n\n- `.collapse` hides content\n- `.collapsing` is applied during transitions\n- `.collapse.show` shows content\n\nGenerally, we recommend using a `\u003Cbutton>` with the `data-bs-target` attribute. While not recommended from a semantic point of view, you can also use an `\u003Ca>` link with the `href` attribute (and a `role=\"button\"`). In both cases, the `data-bs-toggle=\"collapse\"` is required.\n\n\u003CExample code={`\u003Cp class=\"d-inline-flex gap-1\">\n \u003Ca class=\"btn btn-primary\" data-bs-toggle=\"collapse\" href=\"#collapseExample\" role=\"button\" aria-expanded=\"false\" aria-controls=\"collapseExample\">\n Link with href\n \u003C/a>\n \u003Cbutton class=\"btn btn-primary\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapseExample\" aria-expanded=\"false\" aria-controls=\"collapseExample\">\n Button with data-bs-target\n \u003C/button>\n\u003C/p>\n\u003Cdiv class=\"collapse\" id=\"collapseExample\">\n \u003Cdiv class=\"card card-body\">\n Some placeholder content for the collapse component. This panel is hidden by default but revealed when the user activates the relevant trigger.\n \u003C/div>\n\u003C/div>`} />\n\n## Horizontal\n\nThe collapse plugin supports horizontal collapsing. Add the `.collapse-horizontal` modifier class to transition the `width` instead of `height` and set a `width` on the immediate child element. Feel free to write your own custom Sass, use inline styles, or use our [width utilities]([[docsref:/utilities/sizing]]).\n\n\u003CCallout>\nPlease note that while the example below has a `min-height` set to avoid excessive repaints in our docs, this is not explicitly required. **Only the `width` on the child element is required.**\n\u003C/Callout>\n\n\u003CExample code={`\u003Cp>\n \u003Cbutton class=\"btn btn-primary\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapseWidthExample\" aria-expanded=\"false\" aria-controls=\"collapseWidthExample\">\n Toggle width collapse\n \u003C/button>\n\u003C/p>\n\u003Cdiv style=\"min-height: 120px;\">\n \u003Cdiv class=\"collapse collapse-horizontal\" id=\"collapseWidthExample\">\n \u003Cdiv class=\"card card-body\" style=\"width: 300px;\">\n This is some placeholder content for a horizontal collapse. It's hidden by default and shown when triggered.\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n## Multiple toggles and targets\n\nA `\u003Cbutton>` or `\u003Ca>` element can show and hide multiple elements by referencing them with a selector in its `data-bs-target` or `href` attribute.\nConversely, multiple `\u003Cbutton>` or `\u003Ca>` elements can show and hide the same element if they each reference it with their `data-bs-target` or `href` attribute.\n\n\u003CExample code={`\u003Cp class=\"d-inline-flex gap-1\">\n \u003Ca class=\"btn btn-primary\" data-bs-toggle=\"collapse\" href=\"#multiCollapseExample1\" role=\"button\" aria-expanded=\"false\" aria-controls=\"multiCollapseExample1\">Toggle first element\u003C/a>\n \u003Cbutton class=\"btn btn-primary\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#multiCollapseExample2\" aria-expanded=\"false\" aria-controls=\"multiCollapseExample2\">Toggle second element\u003C/button>\n \u003Cbutton class=\"btn btn-primary\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\".multi-collapse\" aria-expanded=\"false\" aria-controls=\"multiCollapseExample1 multiCollapseExample2\">Toggle both elements\u003C/button>\n\u003C/p>\n\u003Cdiv class=\"row\">\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"collapse multi-collapse\" id=\"multiCollapseExample1\">\n \u003Cdiv class=\"card card-body\">\n Some placeholder content for the first collapse component of this multi-collapse example. This panel is hidden by default but revealed when the user activates the relevant trigger.\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"collapse multi-collapse\" id=\"multiCollapseExample2\">\n \u003Cdiv class=\"card card-body\">\n Some placeholder content for the second collapse component of this multi-collapse example. This panel is hidden by default but revealed when the user activates the relevant trigger.\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n## Accessibility\n\nBe sure to add `aria-expanded` to the control element. This attribute explicitly conveys the current state of the collapsible element tied to the control to screen readers and similar assistive technologies. If the collapsible element is closed by default, the attribute on the control element should have a value of `aria-expanded=\"false\"`. If you've set the collapsible element to be open by default using the `show` class, set `aria-expanded=\"true\"` on the control instead. The plugin will automatically toggle this attribute on the control based on whether or not the collapsible element has been opened or closed (via JavaScript, or because the user triggered another control element also tied to the same collapsible element). If the control element's HTML element is not a button (e.g., an `\u003Ca>` or `\u003Cdiv>`), the attribute `role=\"button\"` should be added to the element.\n\nIf your control element is targeting a single collapsible element – i.e. the `data-bs-target` attribute is pointing to an `id` selector – you should add the `aria-controls` attribute to the control element, containing the `id` of the collapsible element. Modern screen readers and similar assistive technologies make use of this attribute to provide users with additional shortcuts to navigate directly to the collapsible element itself.\n\nNote that Bootstrap's current implementation does not cover the various *optional* keyboard interactions described in the [ARIA Authoring Practices Guide accordion pattern](https://www.w3.org/WAI/ARIA/apg/patterns/accordion/) - you will need to include these yourself with custom JavaScript.\n\n## CSS\n\n### Sass variables\n\n\u003CScssDocs name=\"collapse-transition\" file=\"scss/_variables.scss\" />\n\n### Classes\n\nCollapse transition classes can be found in `scss/_transitions.scss` as these are shared across multiple components (collapse and accordion).\n\n\u003CScssDocs name=\"collapse-classes\" file=\"scss/_transitions.scss\" />\n\n## Usage\n\nThe collapse plugin utilizes a few classes to handle the heavy lifting:\n\n- `.collapse` hides the content\n- `.collapse.show` shows the content\n- `.collapsing` is added when the transition starts, and removed when it finishes\n\nThese classes can be found in `_transitions.scss`.\n\n### Via data attributes\n\nJust add `data-bs-toggle=\"collapse\"` and a `data-bs-target` to the element to automatically assign control of one or more collapsible elements. The `data-bs-target` attribute accepts a CSS selector to apply the collapse to. Be sure to add the class `collapse` to the collapsible element. If you'd like it to default open, add the additional class `show`.\n\nTo add accordion-like group management to a collapsible area, add the data attribute `data-bs-parent=\"#selector\"`. Refer to the [accordion page]([[docsref:/components/accordion]]) for more information.\n\n### Via JavaScript\n\nEnable manually with:\n\n```js\nconst collapseElementList = document.querySelectorAll('.collapse')\nconst collapseList = [...collapseElementList].map(collapseEl => new bootstrap.Collapse(collapseEl))\n```\n\n### Options\n\n\u003CJsDataAttributes />\n\n\u003CBsTable>\n| Name | Type | Default | Description |\n| --- | --- | --- | --- |\n`parent` | selector, DOM element | `null` | If parent is provided, then all collapsible elements under the specified parent will be closed when this collapsible item is shown. (similar to traditional accordion behavior - this is dependent on the `card` class). The attribute has to be set on the target collapsible area. |\n`toggle` | boolean | `true` | Toggles the collapsible element on invocation. |\n\u003C/BsTable>\n\n### Methods\n\n\u003CCallout name=\"danger-async-methods\" type=\"danger\" />\n\nActivates your content as a collapsible element. Accepts an optional options `object`.\n\nYou can create a collapse instance with the constructor, for example:\n\n```js\nconst bsCollapse = new bootstrap.Collapse('#myCollapse', {\n toggle: false\n})\n```\n\n\u003CBsTable>\n| Method | Description |\n| --- | --- |\n| `dispose` | Destroys an element's collapse. (Removes stored data on the DOM element) |\n| `getInstance` | Static method which allows you to get the collapse instance associated to a DOM element, you can use it like this: `bootstrap.Collapse.getInstance(element)`. |\n| `getOrCreateInstance` | Static method which returns a collapse instance associated to a DOM element or create a new one in case it wasn't initialized. You can use it like this: `bootstrap.Collapse.getOrCreateInstance(element)`. |\n| `hide` | Hides a collapsible element. **Returns to the caller before the collapsible element has actually been hidden** (e.g., before the `hidden.bs.collapse` event occurs). |\n| `show` | Shows a collapsible element. **Returns to the caller before the collapsible element has actually been shown** (e.g., before the `shown.bs.collapse` event occurs). |\n| `toggle` | Toggles a collapsible element to shown or hidden. **Returns to the caller before the collapsible element has actually been shown or hidden** (i.e. before the `shown.bs.collapse` or `hidden.bs.collapse` event occurs). |\n\u003C/BsTable>\n\n### Events\n\nBootstrap's collapse class exposes a few events for hooking into collapse functionality.\n\n\u003CBsTable>\n| Event type | Description |\n| --- | --- |\n| `hide.bs.collapse` | This event is fired immediately when the `hide` method has been called. |\n| `hidden.bs.collapse` | This event is fired when a collapse element has been hidden from the user (will wait for CSS transitions to complete). |\n| `show.bs.collapse` | This event fires immediately when the `show` instance method is called. |\n| `shown.bs.collapse` | This event is fired when a collapse element has been made visible to the user (will wait for CSS transitions to complete). |\n\u003C/BsTable>\n\n```js\nconst myCollapsible = document.getElementById('myCollapsible')\nmyCollapsible.addEventListener('hidden.bs.collapse', event => {\n // do something...\n})\n```","src/content/docs/components/collapse.mdx","68f66325b9dcdf7b","components/collapse.mdx","components/dropdowns",{"id":451,"data":453,"body":456,"filePath":457,"digest":458,"legacyId":459,"deferredRender":139},{"description":454,"title":455,"toc":139},"Toggle contextual overlays for displaying lists of links and more with the Bootstrap dropdown plugin.","Dropdowns","## Overview\n\nDropdowns are toggleable, contextual overlays for displaying lists of links and more. They're made interactive with the included Bootstrap dropdown JavaScript plugin. They're toggled by clicking, not by hovering; this is [an intentional design decision](https://markdotto.com/blog/bootstrap-explained-dropdowns/).\n\nDropdowns are built on a third party library, [Popper](https://popper.js.org/docs/v2/), which provides dynamic positioning and viewport detection. Be sure to include [popper.min.js]([[config:cdn.popper]]) before Bootstrap's JavaScript or use `bootstrap.bundle.min.js` / `bootstrap.bundle.js` which contains Popper. Popper isn't used to position dropdowns in navbars though as dynamic positioning isn't required.\n\n## Accessibility\n\nThe [\u003Cabbr title=\"Web Accessibility Initiative\">WAI\u003C/abbr> \u003Cabbr title=\"Accessible Rich Internet Applications\">ARIA\u003C/abbr>](https://www.w3.org/TR/wai-aria/) standard defines an actual [`role=\"menu\"` widget](https://www.w3.org/TR/wai-aria/#menu), but this is specific to application-like menus which trigger actions or functions. \u003Cabbr title=\"Accessible Rich Internet Applications\">ARIA\u003C/abbr> menus can only contain menu items, checkbox menu items, radio button menu items, radio button groups, and sub-menus.\n\nBootstrap's dropdowns, on the other hand, are designed to be generic and applicable to a variety of situations and markup structures. For instance, it is possible to create dropdowns that contain additional inputs and form controls, such as search fields or login forms. For this reason, Bootstrap does not expect (nor automatically add) any of the `role` and `aria-` attributes required for true \u003Cabbr title=\"Accessible Rich Internet Applications\">ARIA\u003C/abbr> menus. Authors will have to include these more specific attributes themselves.\n\nHowever, Bootstrap does add built-in support for most standard keyboard menu interactions, such as the ability to move through individual `.dropdown-item` elements using the cursor keys and close the menu with the \u003Ckbd>Esc\u003C/kbd> key.\n\n## Examples\n\nWrap the dropdown's toggle (your button or link) and the dropdown menu within `.dropdown`, or another element that declares `position: relative;`. Ideally, you should use a `\u003Cbutton>` element as the dropdown trigger, but the plugin will work with `\u003Ca>` elements as well. The examples shown here use semantic `\u003Cul>` elements where appropriate, but custom markup is supported.\n\n### Single button\n\nAny single `.btn` can be turned into a dropdown toggle with some markup changes. Here's how you can put them to work with `\u003Cbutton>` elements:\n\n\u003CExample code={`\u003Cdiv class=\"dropdown\">\n \u003Cbutton class=\"btn btn-secondary dropdown-toggle\" type=\"button\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Dropdown button\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003C/ul>\n\u003C/div>`} />\n\nWhile `\u003Cbutton>` is the recommended control for a dropdown toggle, there might be situations where you have to use an `\u003Ca>` element. If you do, we recommend adding a `role=\"button\"` attribute to appropriately convey control's purpose to assistive technologies such as screen readers.\n\n\u003CExample code={`\u003Cdiv class=\"dropdown\">\n \u003Ca class=\"btn btn-secondary dropdown-toggle\" href=\"#\" role=\"button\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Dropdown link\n \u003C/a>\n\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003C/ul>\n\u003C/div>`} />\n\nThe best part is you can do this with any button variant, too:\n\n\u003Cdiv class=\"bd-example\">\n \u003Cdiv class=\"btn-group\">\n \u003Cbutton type=\"button\" class=\"btn btn-primary dropdown-toggle\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">Primary\u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n \u003Cdiv class=\"btn-group\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary dropdown-toggle\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">Secondary\u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n \u003Cdiv class=\"btn-group\">\n \u003Cbutton type=\"button\" class=\"btn btn-success dropdown-toggle\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">Success\u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n \u003Cdiv class=\"btn-group\">\n \u003Cbutton type=\"button\" class=\"btn btn-info dropdown-toggle\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">Info\u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n \u003Cdiv class=\"btn-group\">\n \u003Cbutton type=\"button\" class=\"btn btn-warning dropdown-toggle\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">Warning\u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n \u003Cdiv class=\"btn-group\">\n \u003Cbutton type=\"button\" class=\"btn btn-danger dropdown-toggle\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">Danger\u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003C!-- Example single danger button -->\n\u003Cdiv class=\"btn-group\">\n \u003Cbutton type=\"button\" class=\"btn btn-danger dropdown-toggle\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Danger\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n\u003C/div>\n```\n\n### Split button\n\nSimilarly, create split button dropdowns with virtually the same markup as single button dropdowns, but with the addition of `.dropdown-toggle-split` for proper spacing around the dropdown caret.\n\nWe use this extra class to reduce the horizontal `padding` on either side of the caret by 25% and remove the `margin-left` that's added for regular button dropdowns. Those extra changes keep the caret centered in the split button and provide a more appropriately sized hit area next to the main button.\n\n\u003Cdiv class=\"bd-example\">\n \u003Cdiv class=\"btn-group\">\n \u003Cbutton type=\"button\" class=\"btn btn-primary\">Primary\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary dropdown-toggle dropdown-toggle-split\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n \u003Cspan class=\"visually-hidden\">Toggle Dropdown\u003C/span>\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n \u003Cdiv class=\"btn-group\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\">Secondary\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-secondary dropdown-toggle dropdown-toggle-split\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n \u003Cspan class=\"visually-hidden\">Toggle Dropdown\u003C/span>\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n \u003Cdiv class=\"btn-group\">\n \u003Cbutton type=\"button\" class=\"btn btn-success\">Success\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-success dropdown-toggle dropdown-toggle-split\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n \u003Cspan class=\"visually-hidden\">Toggle Dropdown\u003C/span>\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n \u003Cdiv class=\"btn-group\">\n \u003Cbutton type=\"button\" class=\"btn btn-info\">Info\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-info dropdown-toggle dropdown-toggle-split\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n \u003Cspan class=\"visually-hidden\">Toggle Dropdown\u003C/span>\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n \u003Cdiv class=\"btn-group\">\n \u003Cbutton type=\"button\" class=\"btn btn-warning\">Warning\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-warning dropdown-toggle dropdown-toggle-split\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n \u003Cspan class=\"visually-hidden\">Toggle Dropdown\u003C/span>\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n \u003Cdiv class=\"btn-group\">\n \u003Cbutton type=\"button\" class=\"btn btn-danger\">Danger\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-danger dropdown-toggle dropdown-toggle-split\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n \u003Cspan class=\"visually-hidden\">Toggle Dropdown\u003C/span>\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003C!-- Example split danger button -->\n\u003Cdiv class=\"btn-group\">\n \u003Cbutton type=\"button\" class=\"btn btn-danger\">Danger\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-danger dropdown-toggle dropdown-toggle-split\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n \u003Cspan class=\"visually-hidden\">Toggle Dropdown\u003C/span>\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n\u003C/div>\n```\n\n## Sizing\n\nButton dropdowns work with buttons of all sizes, including default and split dropdown buttons.\n\n\u003Cdiv class=\"bd-example\">\n \u003Cdiv class=\"btn-group\">\n \u003Cbutton class=\"btn btn-secondary btn-lg dropdown-toggle\" type=\"button\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Large button\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n \u003Cdiv class=\"btn-group\">\n \u003Cbutton type=\"button\" class=\"btn btn-lg btn-secondary\">Large split button\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-lg btn-secondary dropdown-toggle dropdown-toggle-split\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n \u003Cspan class=\"visually-hidden\">Toggle Dropdown\u003C/span>\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003C!-- Large button groups (default and split) -->\n\u003Cdiv class=\"btn-group\">\n \u003Cbutton class=\"btn btn-secondary btn-lg dropdown-toggle\" type=\"button\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Large button\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n ...\n \u003C/ul>\n\u003C/div>\n\u003Cdiv class=\"btn-group\">\n \u003Cbutton class=\"btn btn-secondary btn-lg\" type=\"button\">\n Large split button\n \u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-lg btn-secondary dropdown-toggle dropdown-toggle-split\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n \u003Cspan class=\"visually-hidden\">Toggle Dropdown\u003C/span>\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n ...\n \u003C/ul>\n\u003C/div>\n```\n\n\u003Cdiv class=\"bd-example\">\n \u003Cdiv class=\"btn-group\">\n \u003Cbutton class=\"btn btn-secondary btn-sm dropdown-toggle\" type=\"button\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Small button\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n \u003Cdiv class=\"btn-group\">\n \u003Cbutton type=\"button\" class=\"btn btn-sm btn-secondary\">Small split button\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-sm btn-secondary dropdown-toggle dropdown-toggle-split\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n \u003Cspan class=\"visually-hidden\">Toggle Dropdown\u003C/span>\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"btn-group\">\n \u003Cbutton class=\"btn btn-secondary btn-sm dropdown-toggle\" type=\"button\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Small button\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n ...\n \u003C/ul>\n\u003C/div>\n\u003Cdiv class=\"btn-group\">\n \u003Cbutton class=\"btn btn-secondary btn-sm\" type=\"button\">\n Small split button\n \u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-sm btn-secondary dropdown-toggle dropdown-toggle-split\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n \u003Cspan class=\"visually-hidden\">Toggle Dropdown\u003C/span>\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n ...\n \u003C/ul>\n\u003C/div>\n```\n\n## Dark dropdowns\n\n\u003CDeprecatedIn version=\"5.3.0\" />\n\nOpt into darker dropdowns to match a dark navbar or custom style by adding `.dropdown-menu-dark` onto an existing `.dropdown-menu`. No changes are required to the dropdown items.\n\n\u003CCalloutDeprecatedDarkVariants component=\"dropdown-menu\" />\n\n\u003CExample code={`\u003Cdiv class=\"dropdown\">\n \u003Cbutton class=\"btn btn-secondary dropdown-toggle\" type=\"button\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Dropdown button\n \u003C/button>\n \u003Cul class=\"dropdown-menu dropdown-menu-dark\">\n \u003Cli>\u003Ca class=\"dropdown-item active\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n\u003C/div>`} />\n\nAnd putting it to use in a navbar:\n\n\u003CExample code={`\u003Cnav class=\"navbar navbar-expand-lg navbar-dark bg-dark\">\n \u003Cdiv class=\"container-fluid\">\n \u003Ca class=\"navbar-brand\" href=\"#\">Navbar\u003C/a>\n \u003Cbutton class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarNavDarkDropdown\" aria-controls=\"navbarNavDarkDropdown\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">\n \u003Cspan class=\"navbar-toggler-icon\">\u003C/span>\n \u003C/button>\n \u003Cdiv class=\"collapse navbar-collapse\" id=\"navbarNavDarkDropdown\">\n \u003Cul class=\"navbar-nav\">\n \u003Cli class=\"nav-item dropdown\">\n \u003Cbutton class=\"btn btn-dark dropdown-toggle\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Dropdown\n \u003C/button>\n \u003Cul class=\"dropdown-menu dropdown-menu-dark\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/li>\n \u003C/ul>\n \u003C/div>\n \u003C/div>\n\u003C/nav>`} />\n\n## Directions\n\n\u003CCallout>\n**Directions are flipped in RTL mode.** As such, `.dropstart` will appear on the right side.\n\u003C/Callout>\n\n### Centered\n\nMake the dropdown menu centered below the toggle with `.dropdown-center` on the parent element.\n\n\u003CExample code={`\u003Cdiv class=\"dropdown-center\">\n \u003Cbutton class=\"btn btn-secondary dropdown-toggle\" type=\"button\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Centered dropdown\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action two\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action three\u003C/a>\u003C/li>\n \u003C/ul>\n\u003C/div>`} />\n\n### Dropup\n\nTrigger dropdown menus above elements by adding `.dropup` to the parent element.\n\n\u003Cdiv class=\"bd-example\">\n \u003Cdiv class=\"btn-group dropup\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary dropdown-toggle\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Dropup\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n \u003Cdiv class=\"btn-group dropup\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\">\n Split dropup\n \u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-secondary dropdown-toggle dropdown-toggle-split\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n \u003Cspan class=\"visually-hidden\">Toggle Dropdown\u003C/span>\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003C!-- Default dropup button -->\n\u003Cdiv class=\"btn-group dropup\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary dropdown-toggle\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Dropup\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003C!-- Dropdown menu links -->\n \u003C/ul>\n\u003C/div>\n\n\u003C!-- Split dropup button -->\n\u003Cdiv class=\"btn-group dropup\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\">\n Split dropup\n \u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-secondary dropdown-toggle dropdown-toggle-split\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n \u003Cspan class=\"visually-hidden\">Toggle Dropdown\u003C/span>\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003C!-- Dropdown menu links -->\n \u003C/ul>\n\u003C/div>\n```\n\n### Dropup centered\n\nMake the dropup menu centered above the toggle with `.dropup-center` on the parent element.\n\n\u003CExample code={`\u003Cdiv class=\"dropup-center dropup\">\n \u003Cbutton class=\"btn btn-secondary dropdown-toggle\" type=\"button\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Centered dropup\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action two\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action three\u003C/a>\u003C/li>\n \u003C/ul>\n\u003C/div>`} />\n\n### Dropend\n\nTrigger dropdown menus at the right of the elements by adding `.dropend` to the parent element.\n\n\u003Cdiv class=\"bd-example\">\n \u003Cdiv class=\"btn-group dropend\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary dropdown-toggle\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Dropend\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n \u003Cdiv class=\"btn-group dropend\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\">\n Split dropend\n \u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-secondary dropdown-toggle dropdown-toggle-split\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n \u003Cspan class=\"visually-hidden\">Toggle Dropend\u003C/span>\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003C!-- Default dropend button -->\n\u003Cdiv class=\"btn-group dropend\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary dropdown-toggle\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Dropend\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003C!-- Dropdown menu links -->\n \u003C/ul>\n\u003C/div>\n\n\u003C!-- Split dropend button -->\n\u003Cdiv class=\"btn-group dropend\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\">\n Split dropend\n \u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-secondary dropdown-toggle dropdown-toggle-split\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n \u003Cspan class=\"visually-hidden\">Toggle Dropend\u003C/span>\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003C!-- Dropdown menu links -->\n \u003C/ul>\n\u003C/div>\n```\n\n### Dropstart\n\nTrigger dropdown menus at the left of the elements by adding `.dropstart` to the parent element.\n\n\u003Cdiv class=\"bd-example\">\n \u003Cdiv class=\"btn-group dropstart\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary dropdown-toggle\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Dropstart\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n \u003Cdiv class=\"btn-group dropstart\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary dropdown-toggle dropdown-toggle-split\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n \u003Cspan class=\"visually-hidden\">Toggle Dropstart\u003C/span>\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\">\n Split dropstart\n \u003C/button>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003C!-- Default dropstart button -->\n\u003Cdiv class=\"btn-group dropstart\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary dropdown-toggle\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Dropstart\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003C!-- Dropdown menu links -->\n \u003C/ul>\n\u003C/div>\n\n\u003C!-- Split dropstart button -->\n\u003Cdiv class=\"btn-group dropstart\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary dropdown-toggle dropdown-toggle-split\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n \u003Cspan class=\"visually-hidden\">Toggle Dropstart\u003C/span>\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003C!-- Dropdown menu links -->\n \u003C/ul>\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\">\n Split dropstart\n \u003C/button>\n\u003C/div>\n```\n\n## Menu items\n\nYou can use `\u003Ca>` or `\u003Cbutton>` elements as dropdown items.\n\n\u003CExample code={`\u003Cdiv class=\"dropdown\">\n \u003Cbutton class=\"btn btn-secondary dropdown-toggle\" type=\"button\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Dropdown\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Cbutton class=\"dropdown-item\" type=\"button\">Action\u003C/button>\u003C/li>\n \u003Cli>\u003Cbutton class=\"dropdown-item\" type=\"button\">Another action\u003C/button>\u003C/li>\n \u003Cli>\u003Cbutton class=\"dropdown-item\" type=\"button\">Something else here\u003C/button>\u003C/li>\n \u003C/ul>\n\u003C/div>`} />\n\nYou can also create non-interactive dropdown items with `.dropdown-item-text`. Feel free to style further with custom CSS or text utilities.\n\n\u003CExample code={`\u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Cspan class=\"dropdown-item-text\">Dropdown item text\u003C/span>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n\u003C/ul>`} />\n\n### Active\n\nAdd `.active` to items in the dropdown to **style them as active**. To convey the active state to assistive technologies, use the `aria-current` attribute — using the `page` value for the current page, or `true` for the current item in a set.\n\n\u003CExample code={`\u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Regular link\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item active\" href=\"#\" aria-current=\"true\">Active link\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another link\u003C/a>\u003C/li>\n\u003C/ul>`} />\n\n### Disabled\n\nAdd `.disabled` to items in the dropdown to **style them as disabled**.\n\n\u003CExample code={`\u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Regular link\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item disabled\" aria-disabled=\"true\">Disabled link\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another link\u003C/a>\u003C/li>\n\u003C/ul>`} />\n\n## Menu alignment\n\nBy default, a dropdown menu is automatically positioned 100% from the top and along the left side of its parent. You can change this with the directional `.drop*` classes, but you can also control them with additional modifier classes.\n\nAdd `.dropdown-menu-end` to a `.dropdown-menu` to right align the dropdown menu. Directions are mirrored when using Bootstrap in RTL, meaning `.dropdown-menu-end` will appear on the left side.\n\n\u003CCallout>\n**Heads up!** Dropdowns are positioned thanks to Popper except when they are contained in a navbar.\n\u003C/Callout>\n\n\u003CExample code={`\u003Cdiv class=\"btn-group\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary dropdown-toggle\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Right-aligned menu example\n \u003C/button>\n \u003Cul class=\"dropdown-menu dropdown-menu-end\">\n \u003Cli>\u003Cbutton class=\"dropdown-item\" type=\"button\">Action\u003C/button>\u003C/li>\n \u003Cli>\u003Cbutton class=\"dropdown-item\" type=\"button\">Another action\u003C/button>\u003C/li>\n \u003Cli>\u003Cbutton class=\"dropdown-item\" type=\"button\">Something else here\u003C/button>\u003C/li>\n \u003C/ul>\n\u003C/div>`} />\n\n### Responsive alignment\n\nIf you want to use responsive alignment, disable dynamic positioning by adding the `data-bs-display=\"static\"` attribute and use the responsive variation classes.\n\nTo align **right** the dropdown menu with the given breakpoint or larger, add `.dropdown-menu{-sm|-md|-lg|-xl|-xxl}-end`.\n\n\u003CExample code={`\u003Cdiv class=\"btn-group\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary dropdown-toggle\" data-bs-toggle=\"dropdown\" data-bs-display=\"static\" aria-expanded=\"false\">\n Left-aligned but right aligned when large screen\n \u003C/button>\n \u003Cul class=\"dropdown-menu dropdown-menu-lg-end\">\n \u003Cli>\u003Cbutton class=\"dropdown-item\" type=\"button\">Action\u003C/button>\u003C/li>\n \u003Cli>\u003Cbutton class=\"dropdown-item\" type=\"button\">Another action\u003C/button>\u003C/li>\n \u003Cli>\u003Cbutton class=\"dropdown-item\" type=\"button\">Something else here\u003C/button>\u003C/li>\n \u003C/ul>\n\u003C/div>`} />\n\nTo align **left** the dropdown menu with the given breakpoint or larger, add `.dropdown-menu-end` and `.dropdown-menu{-sm|-md|-lg|-xl|-xxl}-start`.\n\n\u003CExample code={`\u003Cdiv class=\"btn-group\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary dropdown-toggle\" data-bs-toggle=\"dropdown\" data-bs-display=\"static\" aria-expanded=\"false\">\n Right-aligned but left aligned when large screen\n \u003C/button>\n \u003Cul class=\"dropdown-menu dropdown-menu-end dropdown-menu-lg-start\">\n \u003Cli>\u003Cbutton class=\"dropdown-item\" type=\"button\">Action\u003C/button>\u003C/li>\n \u003Cli>\u003Cbutton class=\"dropdown-item\" type=\"button\">Another action\u003C/button>\u003C/li>\n \u003Cli>\u003Cbutton class=\"dropdown-item\" type=\"button\">Something else here\u003C/button>\u003C/li>\n \u003C/ul>\n\u003C/div>`} />\n\nNote that you don't need to add a `data-bs-display=\"static\"` attribute to dropdown buttons in navbars, since Popper isn't used in navbars.\n\n### Alignment options\n\nTaking most of the options shown above, here's a small kitchen sink demo of various dropdown alignment options in one place.\n\n\u003CExample code={`\u003Cdiv class=\"btn-group\">\n \u003Cbutton class=\"btn btn-secondary dropdown-toggle\" type=\"button\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Dropdown\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003C/ul>\n\u003C/div>\n\n\u003Cdiv class=\"btn-group\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary dropdown-toggle\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Right-aligned menu\n \u003C/button>\n \u003Cul class=\"dropdown-menu dropdown-menu-end\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003C/ul>\n\u003C/div>\n\n\u003Cdiv class=\"btn-group\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary dropdown-toggle\" data-bs-toggle=\"dropdown\" data-bs-display=\"static\" aria-expanded=\"false\">\n Left-aligned, right-aligned lg\n \u003C/button>\n \u003Cul class=\"dropdown-menu dropdown-menu-lg-end\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003C/ul>\n\u003C/div>\n\n\u003Cdiv class=\"btn-group\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary dropdown-toggle\" data-bs-toggle=\"dropdown\" data-bs-display=\"static\" aria-expanded=\"false\">\n Right-aligned, left-aligned lg\n \u003C/button>\n \u003Cul class=\"dropdown-menu dropdown-menu-end dropdown-menu-lg-start\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003C/ul>\n\u003C/div>\n\n\u003Cdiv class=\"btn-group dropstart\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary dropdown-toggle\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Dropstart\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003C/ul>\n\u003C/div>\n\n\u003Cdiv class=\"btn-group dropend\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary dropdown-toggle\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Dropend\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003C/ul>\n\u003C/div>\n\n\u003Cdiv class=\"btn-group dropup\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary dropdown-toggle\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Dropup\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003C/ul>\n\u003C/div>`} />\n\n## Menu content\n\n### Headers\n\nAdd a header to label sections of actions in any dropdown menu.\n\n\u003CExample code={`\u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ch6 class=\"dropdown-header\">Dropdown header\u003C/h6>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n\u003C/ul>`} />\n\n### Dividers\n\nSeparate groups of related menu items with a divider.\n\n\u003CExample code={`\u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n\u003C/ul>`} />\n\n### Text\n\nPlace any freeform text within a dropdown menu with text and use [spacing utilities]([[docsref:/utilities/spacing]]). Note that you'll likely need additional sizing styles to constrain the menu width.\n\n\u003CExample code={`\u003Cdiv class=\"dropdown-menu p-4 text-body-secondary\" style=\"max-width: 200px;\">\n \u003Cp>\n Some example text that's free-flowing within the dropdown menu.\n \u003C/p>\n \u003Cp class=\"mb-0\">\n And this is more example text.\n \u003C/p>\n\u003C/div>`} />\n\n### Forms\n\nPut a form within a dropdown menu, or make it into a dropdown menu, and use [margin or padding utilities]([[docsref:/utilities/spacing]]) to give it the negative space you require.\n\n\u003CExample code={`\u003Cdiv class=\"dropdown-menu\">\n \u003Cform class=\"px-4 py-3\">\n \u003Cdiv class=\"mb-3\">\n \u003Clabel for=\"exampleDropdownFormEmail1\" class=\"form-label\">Email address\u003C/label>\n \u003Cinput type=\"email\" class=\"form-control\" id=\"exampleDropdownFormEmail1\" placeholder=\"email@example.com\">\n \u003C/div>\n \u003Cdiv class=\"mb-3\">\n \u003Clabel for=\"exampleDropdownFormPassword1\" class=\"form-label\">Password\u003C/label>\n \u003Cinput type=\"password\" class=\"form-control\" id=\"exampleDropdownFormPassword1\" placeholder=\"Password\">\n \u003C/div>\n \u003Cdiv class=\"mb-3\">\n \u003Cdiv class=\"form-check\">\n \u003Cinput type=\"checkbox\" class=\"form-check-input\" id=\"dropdownCheck\">\n \u003Clabel class=\"form-check-label\" for=\"dropdownCheck\">\n Remember me\n \u003C/label>\n \u003C/div>\n \u003C/div>\n \u003Cbutton type=\"submit\" class=\"btn btn-primary\">Sign in\u003C/button>\n \u003C/form>\n \u003Cdiv class=\"dropdown-divider\">\u003C/div>\n \u003Ca class=\"dropdown-item\" href=\"#\">New around here? Sign up\u003C/a>\n \u003Ca class=\"dropdown-item\" href=\"#\">Forgot password?\u003C/a>\n\u003C/div>`} />\n\n\u003CExample code={`\u003Cdiv class=\"dropdown\">\n \u003Cbutton type=\"button\" class=\"btn btn-primary dropdown-toggle\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\" data-bs-auto-close=\"outside\">\n Dropdown form\n \u003C/button>\n \u003Cform class=\"dropdown-menu p-4\">\n \u003Cdiv class=\"mb-3\">\n \u003Clabel for=\"exampleDropdownFormEmail2\" class=\"form-label\">Email address\u003C/label>\n \u003Cinput type=\"email\" class=\"form-control\" id=\"exampleDropdownFormEmail2\" placeholder=\"email@example.com\">\n \u003C/div>\n \u003Cdiv class=\"mb-3\">\n \u003Clabel for=\"exampleDropdownFormPassword2\" class=\"form-label\">Password\u003C/label>\n \u003Cinput type=\"password\" class=\"form-control\" id=\"exampleDropdownFormPassword2\" placeholder=\"Password\">\n \u003C/div>\n \u003Cdiv class=\"mb-3\">\n \u003Cdiv class=\"form-check\">\n \u003Cinput type=\"checkbox\" class=\"form-check-input\" id=\"dropdownCheck2\">\n \u003Clabel class=\"form-check-label\" for=\"dropdownCheck2\">\n Remember me\n \u003C/label>\n \u003C/div>\n \u003C/div>\n \u003Cbutton type=\"submit\" class=\"btn btn-primary\">Sign in\u003C/button>\n \u003C/form>\n\u003C/div>`} />\n\n## Dropdown options\n\nUse `data-bs-offset` or `data-bs-reference` to change the location of the dropdown.\n\n\u003CExample code={`\u003Cdiv class=\"d-flex\">\n \u003Cdiv class=\"dropdown me-1\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary dropdown-toggle\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\" data-bs-offset=\"10,20\">\n Offset\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n \u003Cdiv class=\"btn-group\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\">Reference\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-secondary dropdown-toggle dropdown-toggle-split\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\" data-bs-reference=\"parent\">\n \u003Cspan class=\"visually-hidden\">Toggle Dropdown\u003C/span>\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n\u003C/div>`} />\n\n### Auto close behavior\n\nBy default, the dropdown menu is closed when clicking inside or outside the dropdown menu. You can use the `autoClose` option to change this behavior of the dropdown.\n\n\u003CExample code={`\u003Cdiv class=\"btn-group\">\n \u003Cbutton class=\"btn btn-secondary dropdown-toggle\" type=\"button\" data-bs-toggle=\"dropdown\" data-bs-auto-close=\"true\" aria-expanded=\"false\">\n Default dropdown\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003C/ul>\n\u003C/div>\n\n\u003Cdiv class=\"btn-group\">\n \u003Cbutton class=\"btn btn-secondary dropdown-toggle\" type=\"button\" data-bs-toggle=\"dropdown\" data-bs-auto-close=\"inside\" aria-expanded=\"false\">\n Clickable inside\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003C/ul>\n\u003C/div>\n\n\u003Cdiv class=\"btn-group\">\n \u003Cbutton class=\"btn btn-secondary dropdown-toggle\" type=\"button\" data-bs-toggle=\"dropdown\" data-bs-auto-close=\"outside\" aria-expanded=\"false\">\n Clickable outside\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003C/ul>\n\u003C/div>\n\n\u003Cdiv class=\"btn-group\">\n \u003Cbutton class=\"btn btn-secondary dropdown-toggle\" type=\"button\" data-bs-toggle=\"dropdown\" data-bs-auto-close=\"false\" aria-expanded=\"false\">\n Manual close\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Menu item\u003C/a>\u003C/li>\n \u003C/ul>\n\u003C/div>`} />\n\n## CSS\n\n### Variables\n\n\u003CAddedIn version=\"5.2.0\" />\n\nAs part of Bootstrap's evolving CSS variables approach, dropdowns now use local CSS variables on `.dropdown-menu` for enhanced real-time customization. Values for the CSS variables are set via Sass, so Sass customization is still supported, too.\n\n\u003CScssDocs name=\"dropdown-css-vars\" file=\"scss/_dropdown.scss\" />\n\n\u003CCallout>\nDropdown items include at least one variable that is not set on `.dropdown`. This allows you to provide a new value while Bootstrap defaults to a fallback value.\n\n- `--bs-dropdown-item-border-radius`\n\u003C/Callout>\n\nCustomization through CSS variables can be seen on the `.dropdown-menu-dark` class where we override specific values without adding duplicate CSS selectors.\n\n\u003CScssDocs name=\"dropdown-dark-css-vars\" file=\"scss/_dropdown.scss\" />\n\n### Sass variables\n\nVariables for all dropdowns:\n\n\u003CScssDocs name=\"dropdown-variables\" file=\"scss/_variables.scss\" />\n\nVariables for the [dark dropdown](#dark-dropdowns):\n\n\u003CScssDocs name=\"dropdown-dark-variables\" file=\"scss/_variables.scss\" />\n\nVariables for the CSS-based carets that indicate a dropdown's interactivity:\n\n\u003CScssDocs name=\"caret-variables\" file=\"scss/_variables.scss\" />\n\n### Sass mixins\n\nMixins are used to generate the CSS-based carets and can be found in `scss/mixins/_caret.scss`.\n\n\u003CScssDocs name=\"caret-mixins\" file=\"scss/mixins/_caret.scss\" />\n\n## Usage\n\nVia data attributes or JavaScript, the dropdown plugin toggles hidden content (dropdown menus) by toggling the `.show` class on the parent `.dropdown-menu`. The `data-bs-toggle=\"dropdown\"` attribute is relied on for closing dropdown menus at an application level, so it's a good idea to always use it.\n\n\u003CCallout>\nOn touch-enabled devices, opening a dropdown adds empty `mouseover` handlers to the immediate children of the `\u003Cbody>` element. This admittedly ugly hack is necessary to work around a [quirk in iOS' event delegation](https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html), which would otherwise prevent a tap anywhere outside of the dropdown from triggering the code that closes the dropdown. Once the dropdown is closed, these additional empty `mouseover` handlers are removed.\n\u003C/Callout>\n\n### Via data attributes\n\nAdd `data-bs-toggle=\"dropdown\"` to a link or button to toggle a dropdown.\n\n```html\n\u003Cdiv class=\"dropdown\">\n \u003Cbutton type=\"button\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Dropdown trigger\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n ...\n \u003C/ul>\n\u003C/div>\n```\n\n### Via JavaScript\n\n\u003CCallout type=\"warning\">\nDropdowns must have `data-bs-toggle=\"dropdown\"` on their trigger element, regardless of whether you call your dropdown via JavaScript or use the data-api.\n\u003C/Callout>\n\nCall the dropdowns via JavaScript:\n\n```js\nconst dropdownElementList = document.querySelectorAll('.dropdown-toggle')\nconst dropdownList = [...dropdownElementList].map(dropdownToggleEl => new bootstrap.Dropdown(dropdownToggleEl))\n```\n\n### Options\n\n\u003CJsDataAttributes />\n\n\u003CBsTable>\n| Name | Type | Default | Description |\n| --- | --- | --- | --- |\n| `autoClose` | boolean, string | `true` | Configure the auto close behavior of the dropdown: \u003Cul class=\"my-2\">\u003Cli>`true` - the dropdown will be closed by clicking outside or inside the dropdown menu.\u003C/li>\u003Cli>`false` - the dropdown will be closed by clicking the toggle button and manually calling `hide` or `toggle` method. (Also will not be closed by pressing \u003Ckbd>Esc\u003C/kbd> key)\u003C/li>\u003Cli>`'inside'` - the dropdown will be closed (only) by clicking inside the dropdown menu.\u003C/li> \u003Cli>`'outside'` - the dropdown will be closed (only) by clicking outside the dropdown menu.\u003C/li>\u003C/ul> Note: the dropdown can always be closed with the \u003Ckbd>Esc\u003C/kbd> key. |\n| `boundary` | string, element | `'clippingParents'` | Overflow constraint boundary of the dropdown menu (applies only to Popper's preventOverflow modifier). By default it's `clippingParents` and can accept an HTMLElement reference (via JavaScript only). For more information refer to Popper's [detectOverflow docs](https://popper.js.org/docs/v2/utils/detect-overflow/#boundary). |\n| `display` | string | `'dynamic'` | By default, we use Popper for dynamic positioning. Disable this with `static`. |\n| `offset` | array, string, function | `[0, 2]` | Offset of the dropdown relative to its target. You can pass a string in data attributes with comma separated values like: `data-bs-offset=\"10,20\"`. When a function is used to determine the offset, it is called with an object containing the popper placement, the reference, and popper rects as its first argument. The triggering element DOM node is passed as the second argument. The function must return an array with two numbers: [skidding](https://popper.js.org/docs/v2/modifiers/offset/#skidding-1), [distance](https://popper.js.org/docs/v2/modifiers/offset/#distance-1). For more information refer to Popper's [offset docs](https://popper.js.org/docs/v2/modifiers/offset/#options). |\n| `popperConfig` | null, object, function | `null` | To change Bootstrap's default Popper config, see [Popper's configuration](https://popper.js.org/docs/v2/constructors/#options). When a function is used to create the Popper configuration, it's called with an object that contains the Bootstrap's default Popper configuration. It helps you use and merge the default with your own configuration. The function must return a configuration object for Popper. |\n| `reference` | string, element, object | `'toggle'` | Reference element of the dropdown menu. Accepts the values of `'toggle'`, `'parent'`, an HTMLElement reference or an object providing `getBoundingClientRect`. For more information refer to Popper's [constructor docs](https://popper.js.org/docs/v2/constructors/#createpopper) and [virtual element docs](https://popper.js.org/docs/v2/virtual-elements/). |\n\u003C/BsTable>\n\n#### Using function with `popperConfig`\n\n```js\nconst dropdown = new bootstrap.Dropdown(element, {\n popperConfig(defaultBsPopperConfig) {\n // const newPopperConfig = {...}\n // use defaultBsPopperConfig if needed...\n // return newPopperConfig\n }\n})\n```\n\n### Methods\n\n\u003CBsTable>\n| Method | Description |\n| --- | --- |\n| `dispose` | Destroys an element's dropdown. (Removes stored data on the DOM element) |\n| `getInstance` | Static method which allows you to get the dropdown instance associated to a DOM element, you can use it like this: `bootstrap.Dropdown.getInstance(element)`. |\n| `getOrCreateInstance` | Static method which returns a dropdown instance associated to a DOM element or create a new one in case it wasn't initialized. You can use it like this: `bootstrap.Dropdown.getOrCreateInstance(element)`. |\n| `hide` | Hides the dropdown menu of a given navbar or tabbed navigation. |\n| `show` | Shows the dropdown menu of a given navbar or tabbed navigation. |\n| `toggle` | Toggles the dropdown menu of a given navbar or tabbed navigation. |\n| `update` | Updates the position of an element's dropdown. |\n\u003C/BsTable>\n\n### Events\n\nAll dropdown events are fired at the toggling element and then bubbled up. So you can also add event listeners on the `.dropdown-menu`'s parent element. `hide.bs.dropdown` and `hidden.bs.dropdown` events have a `clickEvent` property (only when the original Event type is `click`) that contains an Event Object for the click event.\n\n\u003CBsTable>\n| Event type | Description |\n| --- | --- |\n| `hide.bs.dropdown` | Fires immediately when the `hide` instance method has been called. |\n| `hidden.bs.dropdown` | Fired when the dropdown has finished being hidden from the user and CSS transitions have completed. |\n| `show.bs.dropdown` | Fires immediately when the `show` instance method is called. |\n| `shown.bs.dropdown` | Fired when the dropdown has been made visible to the user and CSS transitions have completed. |\n\u003C/BsTable>\n\n```js\nconst myDropdown = document.getElementById('myDropdown')\nmyDropdown.addEventListener('show.bs.dropdown', event => {\n // do something...\n})\n```","src/content/docs/components/dropdowns.mdx","937818bbfbc24683","components/dropdowns.mdx","components/list-group",{"id":460,"data":462,"body":465,"filePath":466,"digest":467,"legacyId":468,"deferredRender":139},{"description":463,"title":464,"toc":139},"List groups are a flexible and powerful component for displaying a series of content. Modify and extend them to support just about any content within.","List group","import { getData } from '@libs/data'\n\n## Basic example\n\nThe most basic list group is an unordered list with list items and the proper classes. Build upon it with the options that follow, or with your own CSS as needed.\n\n\u003CExample code={`\u003Cul class=\"list-group\">\n \u003Cli class=\"list-group-item\">An item\u003C/li>\n \u003Cli class=\"list-group-item\">A second item\u003C/li>\n \u003Cli class=\"list-group-item\">A third item\u003C/li>\n \u003Cli class=\"list-group-item\">A fourth item\u003C/li>\n \u003Cli class=\"list-group-item\">And a fifth one\u003C/li>\n\u003C/ul>`} />\n\n## Active items\n\nAdd `.active` to a `.list-group-item` to indicate the current active selection.\n\n\u003CExample code={`\u003Cul class=\"list-group\">\n \u003Cli class=\"list-group-item active\" aria-current=\"true\">An active item\u003C/li>\n \u003Cli class=\"list-group-item\">A second item\u003C/li>\n \u003Cli class=\"list-group-item\">A third item\u003C/li>\n \u003Cli class=\"list-group-item\">A fourth item\u003C/li>\n \u003Cli class=\"list-group-item\">And a fifth one\u003C/li>\n\u003C/ul>`} />\n\n## Disabled items\n\nAdd `.disabled` to a `.list-group-item` to make it _appear_ disabled. Note that some elements with `.disabled` will also require custom JavaScript to fully disable their click events (e.g., links).\n\n\u003CExample code={`\u003Cul class=\"list-group\">\n \u003Cli class=\"list-group-item disabled\" aria-disabled=\"true\">A disabled item\u003C/li>\n \u003Cli class=\"list-group-item\">A second item\u003C/li>\n \u003Cli class=\"list-group-item\">A third item\u003C/li>\n \u003Cli class=\"list-group-item\">A fourth item\u003C/li>\n \u003Cli class=\"list-group-item\">And a fifth one\u003C/li>\n\u003C/ul>`} />\n\n## Links and buttons\n\nUse `\u003Ca>`s or `\u003Cbutton>`s to create _actionable_ list group items with hover, disabled, and active states by adding `.list-group-item-action`. We separate these pseudo-classes to ensure list groups made of non-interactive elements (like `\u003Cli>`s or `\u003Cdiv>`s) don't provide a click or tap affordance.\n\nBe sure to **not use the standard `.btn` classes here**.\n\n\u003CExample code={`\u003Cdiv class=\"list-group\">\n \u003Ca href=\"#\" class=\"list-group-item list-group-item-action active\" aria-current=\"true\">\n The current link item\n \u003C/a>\n \u003Ca href=\"#\" class=\"list-group-item list-group-item-action\">A second link item\u003C/a>\n \u003Ca href=\"#\" class=\"list-group-item list-group-item-action\">A third link item\u003C/a>\n \u003Ca href=\"#\" class=\"list-group-item list-group-item-action\">A fourth link item\u003C/a>\n \u003Ca class=\"list-group-item list-group-item-action disabled\" aria-disabled=\"true\">A disabled link item\u003C/a>\n\u003C/div>`} />\n\nWith `\u003Cbutton>`s, you can also make use of the `disabled` attribute instead of the `.disabled` class. Sadly, `\u003Ca>`s don't support the disabled attribute.\n\n\u003CExample code={`\u003Cdiv class=\"list-group\">\n \u003Cbutton type=\"button\" class=\"list-group-item list-group-item-action active\" aria-current=\"true\">\n The current button\n \u003C/button>\n \u003Cbutton type=\"button\" class=\"list-group-item list-group-item-action\">A second button item\u003C/button>\n \u003Cbutton type=\"button\" class=\"list-group-item list-group-item-action\">A third button item\u003C/button>\n \u003Cbutton type=\"button\" class=\"list-group-item list-group-item-action\">A fourth button item\u003C/button>\n \u003Cbutton type=\"button\" class=\"list-group-item list-group-item-action\" disabled>A disabled button item\u003C/button>\n\u003C/div>`} />\n\n## Flush\n\nAdd `.list-group-flush` to remove some borders and rounded corners to render list group items edge-to-edge in a parent container (e.g., cards).\n\n\u003CExample code={`\u003Cul class=\"list-group list-group-flush\">\n \u003Cli class=\"list-group-item\">An item\u003C/li>\n \u003Cli class=\"list-group-item\">A second item\u003C/li>\n \u003Cli class=\"list-group-item\">A third item\u003C/li>\n \u003Cli class=\"list-group-item\">A fourth item\u003C/li>\n \u003Cli class=\"list-group-item\">And a fifth one\u003C/li>\n\u003C/ul>`} />\n\n## Numbered\n\nAdd the `.list-group-numbered` modifier class (and optionally use an `\u003Col>` element) to opt into numbered list group items. Numbers are generated via CSS (as opposed to a `\u003Col>`s default browser styling) for better placement inside list group items and to allow for better customization.\n\nNumbers are generated by `counter-reset` on the `\u003Col>`, and then styled and placed with a `::before` pseudo-element on the `\u003Cli>` with `counter-increment` and `content`.\n\n\u003CExample code={`\u003Col class=\"list-group list-group-numbered\">\n \u003Cli class=\"list-group-item\">A list item\u003C/li>\n \u003Cli class=\"list-group-item\">A list item\u003C/li>\n \u003Cli class=\"list-group-item\">A list item\u003C/li>\n\u003C/ol>`} />\n\nThese work great with custom content as well.\n\n\u003CExample code={`\u003Col class=\"list-group list-group-numbered\">\n \u003Cli class=\"list-group-item d-flex justify-content-between align-items-start\">\n \u003Cdiv class=\"ms-2 me-auto\">\n \u003Cdiv class=\"fw-bold\">Subheading\u003C/div>\n Content for list item\n \u003C/div>\n \u003Cspan class=\"badge text-bg-primary rounded-pill\">14\u003C/span>\n \u003C/li>\n \u003Cli class=\"list-group-item d-flex justify-content-between align-items-start\">\n \u003Cdiv class=\"ms-2 me-auto\">\n \u003Cdiv class=\"fw-bold\">Subheading\u003C/div>\n Content for list item\n \u003C/div>\n \u003Cspan class=\"badge text-bg-primary rounded-pill\">14\u003C/span>\n \u003C/li>\n \u003Cli class=\"list-group-item d-flex justify-content-between align-items-start\">\n \u003Cdiv class=\"ms-2 me-auto\">\n \u003Cdiv class=\"fw-bold\">Subheading\u003C/div>\n Content for list item\n \u003C/div>\n \u003Cspan class=\"badge text-bg-primary rounded-pill\">14\u003C/span>\n \u003C/li>\n\u003C/ol>`} />\n\n## Horizontal\n\nAdd `.list-group-horizontal` to change the layout of list group items from vertical to horizontal across all breakpoints. Alternatively, choose a responsive variant `.list-group-horizontal-{sm|md|lg|xl|xxl}` to make a list group horizontal starting at that breakpoint's `min-width`. Currently **horizontal list groups cannot be combined with flush list groups.**\n\n**ProTip:** Want equal-width list group items when horizontal? Add `.flex-fill` to each list group item.\n\n\u003CExample code={getData('breakpoints').map((breakpoint) => `\u003Cul class=\"list-group list-group-horizontal${breakpoint.abbr}\">\n \u003Cli class=\"list-group-item\">An item\u003C/li>\n \u003Cli class=\"list-group-item\">A second item\u003C/li>\n \u003Cli class=\"list-group-item\">A third item\u003C/li>\n\u003C/ul>`)} />\n\n## Variants\n\n\u003CCallout>\n**Heads up!** As of v5.3.0, the `list-group-item-variant()` Sass mixin is deprecated. List group item variants now have their CSS variables overridden in [a Sass loop](#sass-loops).\n\u003C/Callout>\n\nUse contextual classes to style list items with a stateful background and color.\n\n\u003CExample code={[\n `\u003Cul class=\"list-group\">\n \u003Cli class=\"list-group-item\">A simple default list group item\u003C/li>\n `,\n ...getData('theme-colors').map((themeColor) => ` \u003Cli class=\"list-group-item list-group-item-${themeColor.name}\">A simple ${themeColor.name} list group item\u003C/li>`),\n `\u003C/ul>`\n]} />\n\n### For links and buttons\n\nContextual classes also work with `.list-group-item-action` for `\u003Ca>` and `\u003Cbutton>` elements. Note the addition of the hover styles here not present in the previous example. Also supported is the `.active` state; apply it to indicate an active selection on a contextual list group item.\n\n\u003CExample code={[\n `\u003Cdiv class=\"list-group\">\n \u003Ca href=\"#\" class=\"list-group-item list-group-item-action\">A simple default list group item\u003C/a>\n `,\n ...getData('theme-colors').map((themeColor) => ` \u003Ca href=\"#\" class=\"list-group-item list-group-item-action list-group-item-${themeColor.name}\">A simple ${themeColor.name} list group item\u003C/a>`),\n `\u003C/div>`\n]} />\n\n\u003CCallout name=\"warning-color-assistive-technologies\" />\n\n## With badges\n\nAdd badges to any list group item to show unread counts, activity, and more with the help of some [utilities]([[docsref:/utilities/flex]]).\n\n\u003CExample code={`\u003Cul class=\"list-group\">\n \u003Cli class=\"list-group-item d-flex justify-content-between align-items-center\">\n A list item\n \u003Cspan class=\"badge text-bg-primary rounded-pill\">14\u003C/span>\n \u003C/li>\n \u003Cli class=\"list-group-item d-flex justify-content-between align-items-center\">\n A second list item\n \u003Cspan class=\"badge text-bg-primary rounded-pill\">2\u003C/span>\n \u003C/li>\n \u003Cli class=\"list-group-item d-flex justify-content-between align-items-center\">\n A third list item\n \u003Cspan class=\"badge text-bg-primary rounded-pill\">1\u003C/span>\n \u003C/li>\n\u003C/ul>`} />\n\n## Custom content\n\nAdd nearly any HTML within, even for linked list groups like the one below, with the help of [flexbox utilities]([[docsref:/utilities/flex]]).\n\n\u003CExample code={`\u003Cdiv class=\"list-group\">\n \u003Ca href=\"#\" class=\"list-group-item list-group-item-action active\" aria-current=\"true\">\n \u003Cdiv class=\"d-flex w-100 justify-content-between\">\n \u003Ch5 class=\"mb-1\">List group item heading\u003C/h5>\n \u003Csmall>3 days ago\u003C/small>\n \u003C/div>\n \u003Cp class=\"mb-1\">Some placeholder content in a paragraph.\u003C/p>\n \u003Csmall>And some small print.\u003C/small>\n \u003C/a>\n \u003Ca href=\"#\" class=\"list-group-item list-group-item-action\">\n \u003Cdiv class=\"d-flex w-100 justify-content-between\">\n \u003Ch5 class=\"mb-1\">List group item heading\u003C/h5>\n \u003Csmall class=\"text-body-secondary\">3 days ago\u003C/small>\n \u003C/div>\n \u003Cp class=\"mb-1\">Some placeholder content in a paragraph.\u003C/p>\n \u003Csmall class=\"text-body-secondary\">And some muted small print.\u003C/small>\n \u003C/a>\n \u003Ca href=\"#\" class=\"list-group-item list-group-item-action\">\n \u003Cdiv class=\"d-flex w-100 justify-content-between\">\n \u003Ch5 class=\"mb-1\">List group item heading\u003C/h5>\n \u003Csmall class=\"text-body-secondary\">3 days ago\u003C/small>\n \u003C/div>\n \u003Cp class=\"mb-1\">Some placeholder content in a paragraph.\u003C/p>\n \u003Csmall class=\"text-body-secondary\">And some muted small print.\u003C/small>\n \u003C/a>\n\u003C/div>`} />\n\n## Checkboxes and radios\n\nPlace Bootstrap's checkboxes and radios within list group items and customize as needed. You can use them without `\u003Clabel>`s, but please remember to include an `aria-label` attribute and value for accessibility.\n\n\u003CExample code={`\u003Cul class=\"list-group\">\n \u003Cli class=\"list-group-item\">\n \u003Cinput class=\"form-check-input me-1\" type=\"checkbox\" value=\"\" id=\"firstCheckbox\">\n \u003Clabel class=\"form-check-label\" for=\"firstCheckbox\">First checkbox\u003C/label>\n \u003C/li>\n \u003Cli class=\"list-group-item\">\n \u003Cinput class=\"form-check-input me-1\" type=\"checkbox\" value=\"\" id=\"secondCheckbox\">\n \u003Clabel class=\"form-check-label\" for=\"secondCheckbox\">Second checkbox\u003C/label>\n \u003C/li>\n \u003Cli class=\"list-group-item\">\n \u003Cinput class=\"form-check-input me-1\" type=\"checkbox\" value=\"\" id=\"thirdCheckbox\">\n \u003Clabel class=\"form-check-label\" for=\"thirdCheckbox\">Third checkbox\u003C/label>\n \u003C/li>\n\u003C/ul>`} />\n\n\u003CExample code={`\u003Cul class=\"list-group\">\n \u003Cli class=\"list-group-item\">\n \u003Cinput class=\"form-check-input me-1\" type=\"radio\" name=\"listGroupRadio\" value=\"\" id=\"firstRadio\" checked>\n \u003Clabel class=\"form-check-label\" for=\"firstRadio\">First radio\u003C/label>\n \u003C/li>\n \u003Cli class=\"list-group-item\">\n \u003Cinput class=\"form-check-input me-1\" type=\"radio\" name=\"listGroupRadio\" value=\"\" id=\"secondRadio\">\n \u003Clabel class=\"form-check-label\" for=\"secondRadio\">Second radio\u003C/label>\n \u003C/li>\n \u003Cli class=\"list-group-item\">\n \u003Cinput class=\"form-check-input me-1\" type=\"radio\" name=\"listGroupRadio\" value=\"\" id=\"thirdRadio\">\n \u003Clabel class=\"form-check-label\" for=\"thirdRadio\">Third radio\u003C/label>\n \u003C/li>\n\u003C/ul>`} />\n\nYou can use `.stretched-link` on `\u003Clabel>`s to make the whole list group item clickable.\n\n\u003CExample code={`\u003Cul class=\"list-group\">\n \u003Cli class=\"list-group-item\">\n \u003Cinput class=\"form-check-input me-1\" type=\"checkbox\" value=\"\" id=\"firstCheckboxStretched\">\n \u003Clabel class=\"form-check-label stretched-link\" for=\"firstCheckboxStretched\">First checkbox\u003C/label>\n \u003C/li>\n \u003Cli class=\"list-group-item\">\n \u003Cinput class=\"form-check-input me-1\" type=\"checkbox\" value=\"\" id=\"secondCheckboxStretched\">\n \u003Clabel class=\"form-check-label stretched-link\" for=\"secondCheckboxStretched\">Second checkbox\u003C/label>\n \u003C/li>\n \u003Cli class=\"list-group-item\">\n \u003Cinput class=\"form-check-input me-1\" type=\"checkbox\" value=\"\" id=\"thirdCheckboxStretched\">\n \u003Clabel class=\"form-check-label stretched-link\" for=\"thirdCheckboxStretched\">Third checkbox\u003C/label>\n \u003C/li>\n\u003C/ul>`} />\n\n## CSS\n\n### Variables\n\n\u003CAddedIn version=\"5.2.0\" />\n\nAs part of Bootstrap's evolving CSS variables approach, list groups now use local CSS variables on `.list-group` for enhanced real-time customization. Values for the CSS variables are set via Sass, so Sass customization is still supported, too.\n\n\u003CScssDocs name=\"list-group-css-vars\" file=\"scss/_list-group.scss\" />\n\n### Sass variables\n\n\u003CScssDocs name=\"list-group-variables\" file=\"scss/_variables.scss\" />\n\n### Sass mixins\n\n\u003CDeprecatedIn version=\"5.3.0\" />\n\n\u003CScssDocs name=\"list-group-mixin\" file=\"scss/mixins/_list-group.scss\" />\n\n### Sass loops\n\nLoop that generates the modifier classes with an overriding of CSS variables.\n\n\u003CScssDocs name=\"list-group-modifiers\" file=\"scss/_list-group.scss\" />\n\n## JavaScript behavior\n\nUse the tab JavaScript plugin—include it individually or through the compiled `bootstrap.js` file—to extend our list group to create tabbable panes of local content.\n\n\u003Cdiv class=\"bd-example\" role=\"tabpanel\">\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-4\">\n \u003Cdiv class=\"list-group\" id=\"list-tab\" role=\"tablist\">\n \u003Ca class=\"list-group-item list-group-item-action active\" id=\"list-home-list\" data-bs-toggle=\"tab\" href=\"#list-home\" role=\"tab\" aria-controls=\"list-home\">Home\u003C/a>\n \u003Ca class=\"list-group-item list-group-item-action\" id=\"list-profile-list\" data-bs-toggle=\"tab\" href=\"#list-profile\" role=\"tab\" aria-controls=\"list-profile\">Profile\u003C/a>\n \u003Ca class=\"list-group-item list-group-item-action\" id=\"list-messages-list\" data-bs-toggle=\"tab\" href=\"#list-messages\" role=\"tab\" aria-controls=\"list-messages\">Messages\u003C/a>\n \u003Ca class=\"list-group-item list-group-item-action\" id=\"list-settings-list\" data-bs-toggle=\"tab\" href=\"#list-settings\" role=\"tab\" aria-controls=\"list-settings\">Settings\u003C/a>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-8\">\n \u003Cdiv class=\"tab-content\" id=\"nav-tabContent\">\n \u003Cdiv class=\"tab-pane fade show active\" id=\"list-home\" role=\"tabpanel\" aria-labelledby=\"list-home-list\">\n \u003Cp>Some placeholder content in a paragraph relating to \"Home\". And some more content, used here just to pad out and fill this tab panel. In production, you would obviously have more real content here. And not just text. It could be anything, really. Text, images, forms.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"list-profile\" role=\"tabpanel\" aria-labelledby=\"list-profile-list\">\n \u003Cp>Some placeholder content in a paragraph relating to \"Profile\". And some more content, used here just to pad out and fill this tab panel. In production, you would obviously have more real content here. And not just text. It could be anything, really. Text, images, forms.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"list-messages\" role=\"tabpanel\" aria-labelledby=\"list-messages-list\">\n \u003Cp>Some placeholder content in a paragraph relating to \"Messages\". And some more content, used here just to pad out and fill this tab panel. In production, you would obviously have more real content here. And not just text. It could be anything, really. Text, images, forms.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"list-settings\" role=\"tabpanel\" aria-labelledby=\"list-settings-list\">\n \u003Cp>Some placeholder content in a paragraph relating to \"Settings\". And some more content, used here just to pad out and fill this tab panel. In production, you would obviously have more real content here. And not just text. It could be anything, really. Text, images, forms.\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-4\">\n \u003Cdiv class=\"list-group\" id=\"list-tab\" role=\"tablist\">\n \u003Ca class=\"list-group-item list-group-item-action active\" id=\"list-home-list\" data-bs-toggle=\"list\" href=\"#list-home\" role=\"tab\" aria-controls=\"list-home\">Home\u003C/a>\n \u003Ca class=\"list-group-item list-group-item-action\" id=\"list-profile-list\" data-bs-toggle=\"list\" href=\"#list-profile\" role=\"tab\" aria-controls=\"list-profile\">Profile\u003C/a>\n \u003Ca class=\"list-group-item list-group-item-action\" id=\"list-messages-list\" data-bs-toggle=\"list\" href=\"#list-messages\" role=\"tab\" aria-controls=\"list-messages\">Messages\u003C/a>\n \u003Ca class=\"list-group-item list-group-item-action\" id=\"list-settings-list\" data-bs-toggle=\"list\" href=\"#list-settings\" role=\"tab\" aria-controls=\"list-settings\">Settings\u003C/a>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-8\">\n \u003Cdiv class=\"tab-content\" id=\"nav-tabContent\">\n \u003Cdiv class=\"tab-pane fade show active\" id=\"list-home\" role=\"tabpanel\" aria-labelledby=\"list-home-list\">...\u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"list-profile\" role=\"tabpanel\" aria-labelledby=\"list-profile-list\">...\u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"list-messages\" role=\"tabpanel\" aria-labelledby=\"list-messages-list\">...\u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"list-settings\" role=\"tabpanel\" aria-labelledby=\"list-settings-list\">...\u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n```\n\n### Using data attributes\n\nYou can activate a list group navigation without writing any JavaScript by simply specifying `data-bs-toggle=\"list\"` or on an element. Use these data attributes on `.list-group-item`.\n\n```html\n\u003Cdiv role=\"tabpanel\">\n \u003C!-- List group -->\n \u003Cdiv class=\"list-group\" id=\"myList\" role=\"tablist\">\n \u003Ca class=\"list-group-item list-group-item-action active\" data-bs-toggle=\"list\" href=\"#home\" role=\"tab\">Home\u003C/a>\n \u003Ca class=\"list-group-item list-group-item-action\" data-bs-toggle=\"list\" href=\"#profile\" role=\"tab\">Profile\u003C/a>\n \u003Ca class=\"list-group-item list-group-item-action\" data-bs-toggle=\"list\" href=\"#messages\" role=\"tab\">Messages\u003C/a>\n \u003Ca class=\"list-group-item list-group-item-action\" data-bs-toggle=\"list\" href=\"#settings\" role=\"tab\">Settings\u003C/a>\n \u003C/div>\n\n \u003C!-- Tab panes -->\n \u003Cdiv class=\"tab-content\">\n \u003Cdiv class=\"tab-pane active\" id=\"home\" role=\"tabpanel\">...\u003C/div>\n \u003Cdiv class=\"tab-pane\" id=\"profile\" role=\"tabpanel\">...\u003C/div>\n \u003Cdiv class=\"tab-pane\" id=\"messages\" role=\"tabpanel\">...\u003C/div>\n \u003Cdiv class=\"tab-pane\" id=\"settings\" role=\"tabpanel\">...\u003C/div>\n \u003C/div>\n\u003C/div>\n```\n\n### Via JavaScript\n\nEnable tabbable list item via JavaScript (each list item needs to be activated individually):\n\n```js\nconst triggerTabList = document.querySelectorAll('#myTab a')\ntriggerTabList.forEach(triggerEl => {\n const tabTrigger = new bootstrap.Tab(triggerEl)\n\n triggerEl.addEventListener('click', event => {\n event.preventDefault()\n tabTrigger.show()\n })\n})\n```\n\nYou can activate individual list item in several ways:\n\n```js\nconst triggerEl = document.querySelector('#myTab a[href=\"#profile\"]')\nbootstrap.Tab.getInstance(triggerEl).show() // Select tab by name\n\nconst triggerFirstTabEl = document.querySelector('#myTab li:first-child a')\nbootstrap.Tab.getInstance(triggerFirstTabEl).show() // Select first tab\n```\n\n### Fade effect\n\nTo make tabs panel fade in, add `.fade` to each `.tab-pane`. The first tab pane must also have `.show` to make the initial content visible.\n\n```html\n\u003Cdiv class=\"tab-content\">\n \u003Cdiv class=\"tab-pane fade show active\" id=\"home\" role=\"tabpanel\">...\u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"profile\" role=\"tabpanel\">...\u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"messages\" role=\"tabpanel\">...\u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"settings\" role=\"tabpanel\">...\u003C/div>\n\u003C/div>\n```\n\n### Methods\n\n\u003CCallout name=\"danger-async-methods\" type=\"danger\" />\n\nActivates your content as a tab element.\n\nYou can create a tab instance with the constructor, for example:\n\n```js\nconst bsTab = new bootstrap.Tab('#myTab')\n```\n\n\u003CBsTable>\n| Method | Description |\n| --- | --- |\n| `dispose` | Destroys an element's tab. |\n| `getInstance` | Static method which allows you to get the tab instance associated with a DOM element, you can use it like this: `bootstrap.Tab.getInstance(element)`. |\n| `getOrCreateInstance` | Static method which returns a tab instance associated to a DOM element or create a new one in case it wasn't initialized. You can use it like this: `bootstrap.Tab.getOrCreateInstance(element)`. |\n| `show` | Selects the given tab and shows its associated pane. Any other tab that was previously selected becomes unselected and its associated pane is hidden. **Returns to the caller before the tab pane has actually been shown** (i.e. before the `shown.bs.tab` event occurs). |\n\u003C/BsTable>\n\n### Events\n\nWhen showing a new tab, the events fire in the following order:\n\n1. `hide.bs.tab` (on the current active tab)\n2. `show.bs.tab` (on the to-be-shown tab)\n3. `hidden.bs.tab` (on the previous active tab, the same one as for the `hide.bs.tab` event)\n4. `shown.bs.tab` (on the newly-active just-shown tab, the same one as for the `show.bs.tab` event)\n\nIf no tab was already active, then the `hide.bs.tab` and `hidden.bs.tab` events will not be fired.\n\n\u003CBsTable>\n| Event type | Description |\n| --- | --- |\n| `hide.bs.tab` | This event fires when a new tab is to be shown (and thus the previous active tab is to be hidden). Use `event.target` and `event.relatedTarget` to target the current active tab and the new soon-to-be-active tab, respectively. |\n| `hidden.bs.tab` | This event fires after a new tab is shown (and thus the previous active tab is hidden). Use `event.target` and `event.relatedTarget` to target the previous active tab and the new active tab, respectively. |\n| `show.bs.tab` | This event fires on tab show, but before the new tab has been shown. Use `event.target` and `event.relatedTarget` to target the active tab and the previous active tab (if available) respectively. |\n| `shown.bs.tab` | This event fires on tab show after a tab has been shown. Use `event.target` and `event.relatedTarget` to target the active tab and the previous active tab (if available) respectively. |\n\u003C/BsTable>\n\n```js\nconst tabElms = document.querySelectorAll('a[data-bs-toggle=\"list\"]')\ntabElms.forEach(tabElm => {\n tabElm.addEventListener('shown.bs.tab', event => {\n event.target // newly activated tab\n event.relatedTarget // previous active tab\n })\n})\n```","src/content/docs/components/list-group.mdx","d3920cbcb7808f21","components/list-group.mdx","components/modal",{"id":469,"data":471,"body":474,"filePath":475,"digest":476,"legacyId":477,"deferredRender":139},{"description":472,"title":473,"toc":139},"Use Bootstrap's JavaScript modal plugin to add dialogs to your site for lightboxes, user notifications, or completely custom content.","Modal","## How it works\n\nBefore getting started with Bootstrap's modal component, be sure to read the following as our menu options have recently changed.\n\n- Modals are built with HTML, CSS, and JavaScript. They're positioned over everything else in the document and remove scroll from the `\u003Cbody>` so that modal content scrolls instead.\n- Clicking on the modal \"backdrop\" will automatically close the modal.\n- Bootstrap only supports one modal window at a time. Nested modals aren't supported as we believe them to be poor user experiences.\n- Modals use `position: fixed`, which can sometimes be a bit particular about its rendering. Whenever possible, place your modal HTML in a top-level position to avoid potential interference from other elements. You'll likely run into issues when nesting a `.modal` within another fixed element.\n- Once again, due to `position: fixed`, there are some caveats with using modals on mobile devices. [See our browser support docs]([[docsref:/getting-started/browsers-devices#modals-and-dropdowns-on-mobile]]) for details.\n- Due to how HTML5 defines its semantics, [the `autofocus` HTML attribute](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-autofocus) has no effect in Bootstrap modals. To achieve the same effect, use some custom JavaScript:\n\n```js\nconst myModal = document.getElementById('myModal')\nconst myInput = document.getElementById('myInput')\n\nmyModal.addEventListener('shown.bs.modal', () => {\n myInput.focus()\n})\n```\n\n\u003CCallout name=\"info-prefersreducedmotion\" />\n\nKeep reading for demos and usage guidelines.\n\n## Examples\n\n### Modal components\n\nBelow is a _static_ modal example (meaning its `position` and `display` have been overridden). Included are the modal header, modal body (required for `padding`), and modal footer (optional). We ask that you include modal headers with dismiss actions whenever possible, or provide another explicit dismiss action.\n\n\u003Cdiv class=\"bd-example bg-body-tertiary\">\n \u003Cdiv class=\"modal position-static d-block\" tabindex=\"-1\">\n \u003Cdiv class=\"modal-dialog\">\n \u003Cdiv class=\"modal-content\">\n \u003Cdiv class=\"modal-header\">\n \u003Ch5 class=\"modal-title\">Modal title\u003C/h5>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"modal-body\">\n \u003Cp>Modal body text goes here.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"modal-footer\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-dismiss=\"modal\">Close\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\">Save changes\u003C/button>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"modal\" tabindex=\"-1\">\n \u003Cdiv class=\"modal-dialog\">\n \u003Cdiv class=\"modal-content\">\n \u003Cdiv class=\"modal-header\">\n \u003Ch5 class=\"modal-title\">Modal title\u003C/h5>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"modal-body\">\n \u003Cp>Modal body text goes here.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"modal-footer\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-dismiss=\"modal\">Close\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\">Save changes\u003C/button>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n```\n\n\u003CCallout>\nIn the above static example, we use `\u003Ch5>`, to avoid issues with the heading hierarchy in the documentation page. Structurally, however, a modal dialog represents its own separate document/context, so the `.modal-title` should ideally be an `\u003Ch1>`. If necessary, you can use the [font size utilities]([[docsref:/utilities/text#font-size]]) to control the heading's appearance. All the following live examples use this approach.\n\u003C/Callout>\n\n### Live demo\n\nToggle a working modal demo by clicking the button below. It will slide down and fade in from the top of the page.\n\n\u003Cdiv class=\"modal fade\" id=\"exampleModalLive\" tabindex=\"-1\" aria-labelledby=\"exampleModalLiveLabel\" aria-hidden=\"true\">\n \u003Cdiv class=\"modal-dialog\">\n \u003Cdiv class=\"modal-content\">\n \u003Cdiv class=\"modal-header\">\n \u003Ch1 class=\"modal-title fs-5\" id=\"exampleModalLiveLabel\">Modal title\u003C/h1>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"modal-body\">\n \u003Cp>Woo-hoo, you're reading this text in a modal!\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"modal-footer\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-dismiss=\"modal\">Close\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\">Save changes\u003C/button>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n\u003Cdiv class=\"bd-example\">\n \u003Cbutton type=\"button\" class=\"btn btn-primary\" data-bs-toggle=\"modal\" data-bs-target=\"#exampleModalLive\">\n Launch demo modal\n \u003C/button>\n\u003C/div>\n\n```html\n\u003C!-- Button trigger modal -->\n\u003Cbutton type=\"button\" class=\"btn btn-primary\" data-bs-toggle=\"modal\" data-bs-target=\"#exampleModal\">\n Launch demo modal\n\u003C/button>\n\n\u003C!-- Modal -->\n\u003Cdiv class=\"modal fade\" id=\"exampleModal\" tabindex=\"-1\" aria-labelledby=\"exampleModalLabel\" aria-hidden=\"true\">\n \u003Cdiv class=\"modal-dialog\">\n \u003Cdiv class=\"modal-content\">\n \u003Cdiv class=\"modal-header\">\n \u003Ch1 class=\"modal-title fs-5\" id=\"exampleModalLabel\">Modal title\u003C/h1>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"modal-body\">\n ...\n \u003C/div>\n \u003Cdiv class=\"modal-footer\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-dismiss=\"modal\">Close\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\">Save changes\u003C/button>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n```\n\n### Static backdrop\n\nWhen backdrop is set to static, the modal will not close when clicking outside of it. Click the button below to try it.\n\n\u003Cdiv class=\"modal fade\" id=\"staticBackdropLive\" data-bs-backdrop=\"static\" data-bs-keyboard=\"false\" tabindex=\"-1\" aria-labelledby=\"staticBackdropLiveLabel\" aria-hidden=\"true\">\n \u003Cdiv class=\"modal-dialog\">\n \u003Cdiv class=\"modal-content\">\n \u003Cdiv class=\"modal-header\">\n \u003Ch1 class=\"modal-title fs-5\" id=\"staticBackdropLiveLabel\">Modal title\u003C/h1>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"modal-body\">\n \u003Cp>I will not close if you click outside of me. Don't even try to press escape key.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"modal-footer\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-dismiss=\"modal\">Close\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\">Understood\u003C/button>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n\u003Cdiv class=\"bd-example\">\n \u003Cbutton type=\"button\" class=\"btn btn-primary\" data-bs-toggle=\"modal\" data-bs-target=\"#staticBackdropLive\">\n Launch static backdrop modal\n \u003C/button>\n\u003C/div>\n\n```html\n\u003C!-- Button trigger modal -->\n\u003Cbutton type=\"button\" class=\"btn btn-primary\" data-bs-toggle=\"modal\" data-bs-target=\"#staticBackdrop\">\n Launch static backdrop modal\n\u003C/button>\n\n\u003C!-- Modal -->\n\u003Cdiv class=\"modal fade\" id=\"staticBackdrop\" data-bs-backdrop=\"static\" data-bs-keyboard=\"false\" tabindex=\"-1\" aria-labelledby=\"staticBackdropLabel\" aria-hidden=\"true\">\n \u003Cdiv class=\"modal-dialog\">\n \u003Cdiv class=\"modal-content\">\n \u003Cdiv class=\"modal-header\">\n \u003Ch1 class=\"modal-title fs-5\" id=\"staticBackdropLabel\">Modal title\u003C/h1>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"modal-body\">\n ...\n \u003C/div>\n \u003Cdiv class=\"modal-footer\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-dismiss=\"modal\">Close\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\">Understood\u003C/button>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n```\n\n### Scrolling long content\n\nWhen modals become too long for the user's viewport or device, they scroll independent of the page itself. Try the demo below to see what we mean.\n\n\u003Cdiv class=\"modal fade\" id=\"exampleModalLong\" tabindex=\"-1\" aria-labelledby=\"exampleModalLongTitle\" aria-hidden=\"true\">\n \u003Cdiv class=\"modal-dialog\">\n \u003Cdiv class=\"modal-content\">\n \u003Cdiv class=\"modal-header\">\n \u003Ch1 class=\"modal-title fs-5\" id=\"exampleModalLongTitle\">Modal title\u003C/h1>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"modal-body\" style=\"min-height: 100vh\">\n \u003Cp>This is some placeholder content to show the scrolling behavior for modals. Instead of repeating the text in the modal, we use an inline style to set a minimum height, thereby extending the length of the overall modal and demonstrating the overflow scrolling. When content becomes longer than the height of the viewport, scrolling will move the modal as needed.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"modal-footer\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-dismiss=\"modal\">Close\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\">Save changes\u003C/button>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n\u003Cdiv class=\"bd-example\">\n \u003Cbutton type=\"button\" class=\"btn btn-primary\" data-bs-toggle=\"modal\" data-bs-target=\"#exampleModalLong\">\n Launch demo modal\n \u003C/button>\n\u003C/div>\n\nYou can also create a scrollable modal that allows scrolling the modal body by adding `.modal-dialog-scrollable` to `.modal-dialog`.\n\n\u003Cdiv class=\"modal fade\" id=\"exampleModalScrollable\" tabindex=\"-1\" aria-labelledby=\"exampleModalScrollableTitle\" aria-hidden=\"true\">\n \u003Cdiv class=\"modal-dialog modal-dialog-scrollable\">\n \u003Cdiv class=\"modal-content\">\n \u003Cdiv class=\"modal-header\">\n \u003Ch1 class=\"modal-title fs-5\" id=\"exampleModalScrollableTitle\">Modal title\u003C/h1>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"modal-body\">\n \u003Cp>This is some placeholder content to show the scrolling behavior for modals. We use repeated line breaks to demonstrate how content can exceed minimum inner height, thereby showing inner scrolling. When content becomes longer than the predefined max-height of modal, content will be cropped and scrollable within the modal.\u003C/p>\n \u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\n \u003Cp>This content should appear at the bottom after you scroll.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"modal-footer\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-dismiss=\"modal\">Close\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\">Save changes\u003C/button>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n\u003Cdiv class=\"bd-example\">\n \u003Cbutton type=\"button\" class=\"btn btn-primary\" data-bs-toggle=\"modal\" data-bs-target=\"#exampleModalScrollable\">\n Launch demo modal\n \u003C/button>\n\u003C/div>\n\n```html\n\u003C!-- Scrollable modal -->\n\u003Cdiv class=\"modal-dialog modal-dialog-scrollable\">\n ...\n\u003C/div>\n```\n\n### Vertically centered\n\nAdd `.modal-dialog-centered` to `.modal-dialog` to vertically center the modal.\n\n\u003Cdiv class=\"modal fade\" id=\"exampleModalCenter\" tabindex=\"-1\" aria-labelledby=\"exampleModalCenterTitle\" aria-hidden=\"true\">\n \u003Cdiv class=\"modal-dialog modal-dialog-centered\">\n \u003Cdiv class=\"modal-content\">\n \u003Cdiv class=\"modal-header\">\n \u003Ch1 class=\"modal-title fs-5\" id=\"exampleModalCenterTitle\">Modal title\u003C/h1>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"modal-body\">\n \u003Cp>This is a vertically centered modal.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"modal-footer\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-dismiss=\"modal\">Close\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\">Save changes\u003C/button>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n\u003Cdiv class=\"modal fade\" id=\"exampleModalCenteredScrollable\" tabindex=\"-1\" aria-labelledby=\"exampleModalCenteredScrollableTitle\" aria-hidden=\"true\">\n \u003Cdiv class=\"modal-dialog modal-dialog-centered modal-dialog-scrollable\">\n \u003Cdiv class=\"modal-content\">\n \u003Cdiv class=\"modal-header\">\n \u003Ch1 class=\"modal-title fs-5\" id=\"exampleModalCenteredScrollableTitle\">Modal title\u003C/h1>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"modal-body\">\n \u003Cp>This is some placeholder content to show a vertically centered modal. We've added some extra copy here to show how vertically centering the modal works when combined with scrollable modals. We also use some repeated line breaks to quickly extend the height of the content, thereby triggering the scrolling. When content becomes longer than the predefined max-height of modal, content will be cropped and scrollable within the modal.\u003C/p>\n \u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\u003Cbr/>\n \u003Cp>Just like that.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"modal-footer\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-dismiss=\"modal\">Close\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\">Save changes\u003C/button>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n\u003Cdiv class=\"bd-example\">\n \u003Cbutton type=\"button\" class=\"btn btn-primary\" data-bs-toggle=\"modal\" data-bs-target=\"#exampleModalCenter\">\n Vertically centered modal\n \u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\" data-bs-toggle=\"modal\" data-bs-target=\"#exampleModalCenteredScrollable\">\n Vertically centered scrollable modal\n \u003C/button>\n\u003C/div>\n\n```html\n\u003C!-- Vertically centered modal -->\n\u003Cdiv class=\"modal-dialog modal-dialog-centered\">\n ...\n\u003C/div>\n\n\u003C!-- Vertically centered scrollable modal -->\n\u003Cdiv class=\"modal-dialog modal-dialog-centered modal-dialog-scrollable\">\n ...\n\u003C/div>\n```\n\n### Tooltips and popovers\n\n[Tooltips]([[docsref:/components/tooltips]]) and [popovers]([[docsref:/components/popovers]]) can be placed within modals as needed. When modals are closed, any tooltips and popovers within are also automatically dismissed.\n\n\u003Cdiv class=\"modal fade\" id=\"exampleModalPopovers\" tabindex=\"-1\" aria-labelledby=\"exampleModalPopoversLabel\" aria-hidden=\"true\">\n \u003Cdiv class=\"modal-dialog\">\n \u003Cdiv class=\"modal-content\">\n \u003Cdiv class=\"modal-header\">\n \u003Ch1 class=\"modal-title fs-5\" id=\"exampleModalPopoversLabel\">Modal title\u003C/h1>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"modal-body\">\n \u003Ch2 class=\"fs-5\">Popover in a modal\u003C/h2>\n \u003Cp>This \u003Cbutton class=\"btn btn-secondary\" data-bs-toggle=\"popover\" title=\"Popover title\" data-bs-content=\"Popover body content is set in this attribute.\" data-bs-container=\"#exampleModalPopovers\">button\u003C/button> triggers a popover on click.\u003C/p>\n \u003Chr/>\n \u003Ch2 class=\"fs-5\">Tooltips in a modal\u003C/h2>\n \u003Cp>\u003Ca href=\"#\" data-bs-toggle=\"tooltip\" title=\"Tooltip\" data-bs-container=\"#exampleModalPopovers\">This link\u003C/a> and \u003Ca href=\"#\" data-bs-toggle=\"tooltip\" title=\"Tooltip\" data-bs-container=\"#exampleModalPopovers\">that link\u003C/a> have tooltips on hover.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"modal-footer\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-dismiss=\"modal\">Close\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\">Save changes\u003C/button>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n\u003Cdiv class=\"bd-example\">\n \u003Cbutton type=\"button\" class=\"btn btn-primary\" data-bs-toggle=\"modal\" data-bs-target=\"#exampleModalPopovers\">\n Launch demo modal\n \u003C/button>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"modal-body\">\n \u003Ch2 class=\"fs-5\">Popover in a modal\u003C/h2>\n \u003Cp>This \u003Cbutton class=\"btn btn-secondary\" data-bs-toggle=\"popover\" title=\"Popover title\" data-bs-content=\"Popover body content is set in this attribute.\">button\u003C/button> triggers a popover on click.\u003C/p>\n \u003Chr/>\n \u003Ch2 class=\"fs-5\">Tooltips in a modal\u003C/h2>\n \u003Cp>\u003Ca href=\"#\" data-bs-toggle=\"tooltip\" title=\"Tooltip\">This link\u003C/a> and \u003Ca href=\"#\" data-bs-toggle=\"tooltip\" title=\"Tooltip\">that link\u003C/a> have tooltips on hover.\u003C/p>\n\u003C/div>\n```\n\n### Using the grid\n\nUtilize the Bootstrap grid system within a modal by nesting `.container-fluid` within the `.modal-body`. Then, use the normal grid system classes as you would anywhere else.\n\n\u003Cdiv class=\"modal fade\" id=\"gridSystemModal\" tabindex=\"-1\" aria-labelledby=\"gridModalLabel\" aria-hidden=\"true\">\n \u003Cdiv class=\"modal-dialog\">\n \u003Cdiv class=\"modal-content\">\n \u003Cdiv class=\"modal-header\">\n \u003Ch1 class=\"modal-title fs-5\" id=\"gridModalLabel\">Grids in modals\u003C/h1>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"modal-body\">\n \u003Cdiv class=\"container-fluid bd-example-row\">\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-md-4\">.col-md-4\u003C/div>\n \u003Cdiv class=\"col-md-4 ms-auto\">.col-md-4 .ms-auto\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-md-3 ms-auto\">.col-md-3 .ms-auto\u003C/div>\n \u003Cdiv class=\"col-md-2 ms-auto\">.col-md-2 .ms-auto\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-md-6 ms-auto\">.col-md-6 .ms-auto\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-sm-9\">\n Level 1: .col-sm-9\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-8 col-sm-6\">\n Level 2: .col-8 .col-sm-6\n \u003C/div>\n \u003Cdiv class=\"col-4 col-sm-6\">\n Level 2: .col-4 .col-sm-6\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"modal-footer\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-dismiss=\"modal\">Close\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\">Save changes\u003C/button>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n\u003Cdiv class=\"bd-example\">\n\u003Cbutton type=\"button\" class=\"btn btn-primary\" data-bs-toggle=\"modal\" data-bs-target=\"#gridSystemModal\">\n Launch demo modal\n\u003C/button>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"modal-body\">\n \u003Cdiv class=\"container-fluid\">\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-md-4\">.col-md-4\u003C/div>\n \u003Cdiv class=\"col-md-4 ms-auto\">.col-md-4 .ms-auto\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-md-3 ms-auto\">.col-md-3 .ms-auto\u003C/div>\n \u003Cdiv class=\"col-md-2 ms-auto\">.col-md-2 .ms-auto\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-md-6 ms-auto\">.col-md-6 .ms-auto\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-sm-9\">\n Level 1: .col-sm-9\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-8 col-sm-6\">\n Level 2: .col-8 .col-sm-6\n \u003C/div>\n \u003Cdiv class=\"col-4 col-sm-6\">\n Level 2: .col-4 .col-sm-6\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n```\n\n### Varying modal content\n\nHave a bunch of buttons that all trigger the same modal with slightly different contents? Use `event.relatedTarget` and [HTML `data-bs-*` attributes](https://developer.mozilla.org/en-US/docs/Learn/HTML/Howto/Use_data_attributes) to vary the contents of the modal depending on which button was clicked.\n\nBelow is a live demo followed by example HTML and JavaScript. For more information, [read the modal events docs](#events) for details on `relatedTarget`.\n\n\u003CExample addStackblitzJs code={`\u003Cbutton type=\"button\" class=\"btn btn-primary\" data-bs-toggle=\"modal\" data-bs-target=\"#exampleModal\" data-bs-whatever=\"@mdo\">Open modal for @mdo\u003C/button>\n\u003Cbutton type=\"button\" class=\"btn btn-primary\" data-bs-toggle=\"modal\" data-bs-target=\"#exampleModal\" data-bs-whatever=\"@fat\">Open modal for @fat\u003C/button>\n\u003Cbutton type=\"button\" class=\"btn btn-primary\" data-bs-toggle=\"modal\" data-bs-target=\"#exampleModal\" data-bs-whatever=\"@getbootstrap\">Open modal for @getbootstrap\u003C/button>\n\n\u003Cdiv class=\"modal fade\" id=\"exampleModal\" tabindex=\"-1\" aria-labelledby=\"exampleModalLabel\" aria-hidden=\"true\">\n \u003Cdiv class=\"modal-dialog\">\n \u003Cdiv class=\"modal-content\">\n \u003Cdiv class=\"modal-header\">\n \u003Ch1 class=\"modal-title fs-5\" id=\"exampleModalLabel\">New message\u003C/h1>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"modal-body\">\n \u003Cform>\n \u003Cdiv class=\"mb-3\">\n \u003Clabel for=\"recipient-name\" class=\"col-form-label\">Recipient:\u003C/label>\n \u003Cinput type=\"text\" class=\"form-control\" id=\"recipient-name\">\n \u003C/div>\n \u003Cdiv class=\"mb-3\">\n \u003Clabel for=\"message-text\" class=\"col-form-label\">Message:\u003C/label>\n \u003Ctextarea class=\"form-control\" id=\"message-text\">\u003C/textarea>\n \u003C/div>\n \u003C/form>\n \u003C/div>\n \u003Cdiv class=\"modal-footer\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-dismiss=\"modal\">Close\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\">Send message\u003C/button>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n\u003CJsDocs name=\"varying-modal-content\" file=\"site/src/assets/partials/snippets.js\" />\n\n### Toggle between modals\n\nToggle between multiple modals with some clever placement of the `data-bs-target` and `data-bs-toggle` attributes. For example, you could toggle a password reset modal from within an already open sign in modal. **Please note multiple modals cannot be open at the same time**—this method simply toggles between two separate modals.\n\n\u003CExample code={`\u003Cdiv class=\"modal fade\" id=\"exampleModalToggle\" aria-hidden=\"true\" aria-labelledby=\"exampleModalToggleLabel\" tabindex=\"-1\">\n \u003Cdiv class=\"modal-dialog modal-dialog-centered\">\n \u003Cdiv class=\"modal-content\">\n \u003Cdiv class=\"modal-header\">\n \u003Ch1 class=\"modal-title fs-5\" id=\"exampleModalToggleLabel\">Modal 1\u003C/h1>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"modal-body\">\n Show a second modal and hide this one with the button below.\n \u003C/div>\n \u003Cdiv class=\"modal-footer\">\n \u003Cbutton class=\"btn btn-primary\" data-bs-target=\"#exampleModalToggle2\" data-bs-toggle=\"modal\">Open second modal\u003C/button>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\u003Cdiv class=\"modal fade\" id=\"exampleModalToggle2\" aria-hidden=\"true\" aria-labelledby=\"exampleModalToggleLabel2\" tabindex=\"-1\">\n \u003Cdiv class=\"modal-dialog modal-dialog-centered\">\n \u003Cdiv class=\"modal-content\">\n \u003Cdiv class=\"modal-header\">\n \u003Ch1 class=\"modal-title fs-5\" id=\"exampleModalToggleLabel2\">Modal 2\u003C/h1>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"modal-body\">\n Hide this modal and show the first with the button below.\n \u003C/div>\n \u003Cdiv class=\"modal-footer\">\n \u003Cbutton class=\"btn btn-primary\" data-bs-target=\"#exampleModalToggle\" data-bs-toggle=\"modal\">Back to first\u003C/button>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\u003Cbutton class=\"btn btn-primary\" data-bs-target=\"#exampleModalToggle\" data-bs-toggle=\"modal\">Open first modal\u003C/button>`} />\n\n### Change animation\n\nThe `$modal-fade-transform` variable determines the transform state of `.modal-dialog` before the modal fade-in animation, the `$modal-show-transform` variable determines the transform of `.modal-dialog` at the end of the modal fade-in animation.\n\nIf you want for example a zoom-in animation, you can set `$modal-fade-transform: scale(.8)`.\n\n### Remove animation\n\nFor modals that simply appear rather than fade in to view, remove the `.fade` class from your modal markup.\n\n```html\n\u003Cdiv class=\"modal\" tabindex=\"-1\" aria-labelledby=\"...\" aria-hidden=\"true\">\n ...\n\u003C/div>\n```\n\n### Dynamic heights\n\nIf the height of a modal changes while it is open, you should call `myModal.handleUpdate()` to readjust the modal's position in case a scrollbar appears.\n\n### Accessibility\n\nBe sure to add `aria-labelledby=\"...\"`, referencing the modal title, to `.modal`. Additionally, you may give a description of your modal dialog with `aria-describedby` on `.modal`. Note that you don't need to add `role=\"dialog\"` since we already add it via JavaScript.\n\n### Embedding YouTube videos\n\nEmbedding YouTube videos in modals requires additional JavaScript not in Bootstrap to automatically stop playback and more. [See this helpful Stack Overflow post](https://stackoverflow.com/questions/18622508/bootstrap-3-and-youtube-in-modal) for more information.\n\n## Optional sizes\n\nModals have three optional sizes, available via modifier classes to be placed on a `.modal-dialog`. These sizes kick in at certain breakpoints to avoid horizontal scrollbars on narrower viewports.\n\n\u003CBsTable>\n| Size | Class | Modal max-width\n| --- | --- | --- |\n| Small | `.modal-sm` | `300px` |\n| Default | \u003Cspan class=\"text-body-secondary\">None\u003C/span> | `500px` |\n| Large | `.modal-lg` | `800px` |\n| Extra large | `.modal-xl` | `1140px` |\n\u003C/BsTable>\n\nOur default modal without modifier class constitutes the \"medium\" size modal.\n\n\u003Cdiv class=\"bd-example\">\n \u003Cbutton type=\"button\" class=\"btn btn-primary\" data-bs-toggle=\"modal\" data-bs-target=\"#exampleModalXl\">Extra large modal\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\" data-bs-toggle=\"modal\" data-bs-target=\"#exampleModalLg\">Large modal\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\" data-bs-toggle=\"modal\" data-bs-target=\"#exampleModalSm\">Small modal\u003C/button>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"modal-dialog modal-xl\">...\u003C/div>\n\u003Cdiv class=\"modal-dialog modal-lg\">...\u003C/div>\n\u003Cdiv class=\"modal-dialog modal-sm\">...\u003C/div>\n```\n\n\u003Cdiv class=\"modal fade\" id=\"exampleModalXl\" tabindex=\"-1\" aria-labelledby=\"exampleModalXlLabel\" aria-hidden=\"true\">\n \u003Cdiv class=\"modal-dialog modal-xl\">\n \u003Cdiv class=\"modal-content\">\n \u003Cdiv class=\"modal-header\">\n \u003Ch1 class=\"modal-title fs-4\" id=\"exampleModalXlLabel\">Extra large modal\u003C/h1>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"modal-body\">\n ...\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n\u003Cdiv class=\"modal fade\" id=\"exampleModalLg\" tabindex=\"-1\" aria-labelledby=\"exampleModalLgLabel\" aria-hidden=\"true\">\n \u003Cdiv class=\"modal-dialog modal-lg\">\n \u003Cdiv class=\"modal-content\">\n \u003Cdiv class=\"modal-header\">\n \u003Ch1 class=\"modal-title fs-4\" id=\"exampleModalLgLabel\">Large modal\u003C/h1>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"modal-body\">\n ...\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n\u003Cdiv class=\"modal fade\" id=\"exampleModalSm\" tabindex=\"-1\" aria-labelledby=\"exampleModalSmLabel\" aria-hidden=\"true\">\n \u003Cdiv class=\"modal-dialog modal-sm\">\n \u003Cdiv class=\"modal-content\">\n \u003Cdiv class=\"modal-header\">\n \u003Ch1 class=\"modal-title fs-4\" id=\"exampleModalSmLabel\">Small modal\u003C/h1>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"modal-body\">\n ...\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n## Fullscreen Modal\n\nAnother override is the option to pop up a modal that covers the user viewport, available via modifier classes that are placed on a `.modal-dialog`.\n\n\u003CBsTable>\n| Class | Availability |\n| --- | --- |\n| `.modal-fullscreen` | Always |\n| `.modal-fullscreen-sm-down` | `576px` |\n| `.modal-fullscreen-md-down` | `768px` |\n| `.modal-fullscreen-lg-down` | `992px` |\n| `.modal-fullscreen-xl-down` | `1200px` |\n| `.modal-fullscreen-xxl-down` | `1400px` |\n\u003C/BsTable>\n\n\u003Cdiv class=\"bd-example\">\n \u003Cbutton type=\"button\" class=\"btn btn-primary\" data-bs-toggle=\"modal\" data-bs-target=\"#exampleModalFullscreen\">Full screen\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\" data-bs-toggle=\"modal\" data-bs-target=\"#exampleModalFullscreenSm\">Full screen below sm\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\" data-bs-toggle=\"modal\" data-bs-target=\"#exampleModalFullscreenMd\">Full screen below md\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\" data-bs-toggle=\"modal\" data-bs-target=\"#exampleModalFullscreenLg\">Full screen below lg\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\" data-bs-toggle=\"modal\" data-bs-target=\"#exampleModalFullscreenXl\">Full screen below xl\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-primary\" data-bs-toggle=\"modal\" data-bs-target=\"#exampleModalFullscreenXxl\">Full screen below xxl\u003C/button>\n\u003C/div>\n\n```html\n\u003C!-- Full screen modal -->\n\u003Cdiv class=\"modal-dialog modal-fullscreen-sm-down\">\n ...\n\u003C/div>\n```\n\n\u003Cdiv class=\"modal fade\" id=\"exampleModalFullscreen\" tabindex=\"-1\" aria-labelledby=\"exampleModalFullscreenLabel\" aria-hidden=\"true\">\n \u003Cdiv class=\"modal-dialog modal-fullscreen\">\n \u003Cdiv class=\"modal-content\">\n \u003Cdiv class=\"modal-header\">\n \u003Ch1 class=\"modal-title fs-4\" id=\"exampleModalFullscreenLabel\">Full screen modal\u003C/h1>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"modal-body\">\n ...\n \u003C/div>\n \u003Cdiv class=\"modal-footer\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-dismiss=\"modal\">Close\u003C/button>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n\u003Cdiv class=\"modal fade\" id=\"exampleModalFullscreenSm\" tabindex=\"-1\" aria-labelledby=\"exampleModalFullscreenSmLabel\" aria-hidden=\"true\">\n \u003Cdiv class=\"modal-dialog modal-fullscreen-sm-down\">\n \u003Cdiv class=\"modal-content\">\n \u003Cdiv class=\"modal-header\">\n \u003Ch1 class=\"modal-title fs-4\" id=\"exampleModalFullscreenSmLabel\">Full screen below sm\u003C/h1>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"modal-body\">\n ...\n \u003C/div>\n \u003Cdiv class=\"modal-footer\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-dismiss=\"modal\">Close\u003C/button>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n\u003Cdiv class=\"modal fade\" id=\"exampleModalFullscreenMd\" tabindex=\"-1\" aria-labelledby=\"exampleModalFullscreenMdLabel\" aria-hidden=\"true\">\n \u003Cdiv class=\"modal-dialog modal-fullscreen-md-down\">\n \u003Cdiv class=\"modal-content\">\n \u003Cdiv class=\"modal-header\">\n \u003Ch1 class=\"modal-title fs-4\" id=\"exampleModalFullscreenMdLabel\">Full screen below md\u003C/h1>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"modal-body\">\n ...\n \u003C/div>\n \u003Cdiv class=\"modal-footer\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-dismiss=\"modal\">Close\u003C/button>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n\u003Cdiv class=\"modal fade\" id=\"exampleModalFullscreenLg\" tabindex=\"-1\" aria-labelledby=\"exampleModalFullscreenLgLabel\" aria-hidden=\"true\">\n \u003Cdiv class=\"modal-dialog modal-fullscreen-lg-down\">\n \u003Cdiv class=\"modal-content\">\n \u003Cdiv class=\"modal-header\">\n \u003Ch1 class=\"modal-title fs-4\" id=\"exampleModalFullscreenLgLabel\">Full screen below lg\u003C/h1>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"modal-body\">\n ...\n \u003C/div>\n \u003Cdiv class=\"modal-footer\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-dismiss=\"modal\">Close\u003C/button>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n\u003Cdiv class=\"modal fade\" id=\"exampleModalFullscreenXl\" tabindex=\"-1\" aria-labelledby=\"exampleModalFullscreenXlLabel\" aria-hidden=\"true\">\n \u003Cdiv class=\"modal-dialog modal-fullscreen-xl-down\">\n \u003Cdiv class=\"modal-content\">\n \u003Cdiv class=\"modal-header\">\n \u003Ch1 class=\"modal-title fs-4\" id=\"exampleModalFullscreenXlLabel\">Full screen below xl\u003C/h1>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"modal-body\">\n ...\n \u003C/div>\n \u003Cdiv class=\"modal-footer\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-dismiss=\"modal\">Close\u003C/button>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n\u003Cdiv class=\"modal fade\" id=\"exampleModalFullscreenXxl\" tabindex=\"-1\" aria-labelledby=\"exampleModalFullscreenXxlLabel\" aria-hidden=\"true\">\n \u003Cdiv class=\"modal-dialog modal-fullscreen-xxl-down\">\n \u003Cdiv class=\"modal-content\">\n \u003Cdiv class=\"modal-header\">\n \u003Ch1 class=\"modal-title fs-4\" id=\"exampleModalFullscreenXxlLabel\">Full screen below xxl\u003C/h1>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"modal-body\">\n ...\n \u003C/div>\n \u003Cdiv class=\"modal-footer\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-dismiss=\"modal\">Close\u003C/button>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n## CSS\n\n### Variables\n\n\u003CAddedIn version=\"5.2.0\" />\n\nAs part of Bootstrap's evolving CSS variables approach, modals now use local CSS variables on `.modal` and `.modal-backdrop` for enhanced real-time customization. Values for the CSS variables are set via Sass, so Sass customization is still supported, too.\n\n\u003CScssDocs name=\"modal-css-vars\" file=\"scss/_modal.scss\" />\n\n\u003CScssDocs name=\"modal-backdrop-css-vars\" file=\"scss/_modal.scss\" />\n\n### Sass variables\n\n\u003CScssDocs name=\"modal-variables\" file=\"scss/_variables.scss\" />\n\n### Sass loops\n\n[Responsive fullscreen modals](#fullscreen-modal) are generated via the `$breakpoints` map and a loop in `scss/_modal.scss`.\n\n\u003CScssDocs name=\"modal-fullscreen-loop\" file=\"scss/_modal.scss\" />\n\n## Usage\n\nThe modal plugin toggles your hidden content on demand, via data attributes or JavaScript. It also overrides default scrolling behavior and generates a `.modal-backdrop` to provide a click area for dismissing shown modals when clicking outside the modal.\n\n### Via data attributes\n\n#### Toggle\n\nActivate a modal without writing JavaScript. Set `data-bs-toggle=\"modal\"` on a controller element, like a button, along with a `data-bs-target=\"#foo\"` or `href=\"#foo\"` to target a specific modal to toggle.\n\n```html\n\u003Cbutton type=\"button\" data-bs-toggle=\"modal\" data-bs-target=\"#myModal\">Launch modal\u003C/button>\n```\n\n#### Dismiss\n\n\u003CJsDismiss name=\"modal\" />\n\n\u003CCallout type=\"warning\">\nWhile both ways to dismiss a modal are supported, keep in mind that dismissing from outside a modal does not match the [ARIA Authoring Practices Guide dialog (modal) pattern](https://www.w3.org/WAI/ARIA/apg/patterns/dialogmodal/). Do this at your own risk.\n\u003C/Callout>\n\n### Via JavaScript\n\nCreate a modal with a single line of JavaScript:\n\n```js\nconst myModal = new bootstrap.Modal(document.getElementById('myModal'), options)\n// or\nconst myModalAlternative = new bootstrap.Modal('#myModal', options)\n```\n\n### Options\n\n\u003CJsDataAttributes />\n\n\u003CBsTable>\n| Name | Type | Default | Description |\n| --- | --- | --- | --- |\n| `backdrop` | boolean, `'static'` | `true` | Includes a modal-backdrop element. Alternatively, specify `static` for a backdrop which doesn't close the modal when clicked. |\n| `focus` | boolean | `true` | Puts the focus on the modal when initialized. |\n| `keyboard` | boolean | `true` | Closes the modal when escape key is pressed. |\n\u003C/BsTable>\n\n### Methods\n\n\u003CCallout name=\"danger-async-methods\" type=\"danger\" />\n\n#### Passing options\n\nActivates your content as a modal. Accepts an optional options `object`.\n\n```js\nconst myModal = new bootstrap.Modal('#myModal', {\n keyboard: false\n})\n```\n\n\u003CBsTable>\n| Method | Description |\n| --- | --- |\n| `dispose` | Destroys an element's modal. (Removes stored data on the DOM element) |\n| `getInstance` | _Static_ method which allows you to get the modal instance associated with a DOM element. |\n| `getOrCreateInstance` | _Static_ method which allows you to get the modal instance associated with a DOM element, or create a new one in case it wasn't initialized. |\n| `handleUpdate` | Manually readjust the modal's position if the height of a modal changes while it is open (i.e. in case a scrollbar appears). |\n| `hide` | Manually hides a modal. **Returns to the caller before the modal has actually been hidden** (i.e. before the `hidden.bs.modal` event occurs). |\n| `show` | Manually opens a modal. **Returns to the caller before the modal has actually been shown** (i.e. before the `shown.bs.modal` event occurs). Also, you can pass a DOM element as an argument that can be received in the modal events (as the `relatedTarget` property). (i.e. `const modalToggle = document.getElementById('toggleMyModal'); myModal.show(modalToggle)`. |\n| `toggle` | Manually toggles a modal. **Returns to the caller before the modal has actually been shown or hidden** (i.e. before the `shown.bs.modal` or `hidden.bs.modal` event occurs). |\n\u003C/BsTable>\n\n### Events\n\nBootstrap's modal class exposes a few events for hooking into modal functionality. All modal events are fired at the modal itself (i.e. at the `\u003Cdiv class=\"modal\">`).\n\n\u003CBsTable>\n| Event | Description |\n| --- | --- |\n| `hide.bs.modal` | This event is fired immediately when the `hide` instance method has been called. Can be prevented by calling `event.preventDefault()`. See [JavaScript events documentation]([[docsref:/getting-started/javascript#events]]) for more details on event prevention. |\n| `hidden.bs.modal` | This event is fired when the modal has finished being hidden from the user (will wait for CSS transitions to complete). |\n| `hidePrevented.bs.modal` | This event is fired when the modal is shown, its backdrop is `static` and a click outside of the modal is performed. The event is also fired when the escape key is pressed and the `keyboard` option is set to `false`. |\n| `show.bs.modal` | This event fires immediately when the `show` instance method is called. If caused by a click, the clicked element is available as the `relatedTarget` property of the event. |\n| `shown.bs.modal` | This event is fired when the modal has been made visible to the user (will wait for CSS transitions to complete). If caused by a click, the clicked element is available as the `relatedTarget` property of the event. |\n\u003C/BsTable>\n\n```js\nconst myModalEl = document.getElementById('myModal')\nmyModalEl.addEventListener('hidden.bs.modal', event => {\n // do something...\n})\n```","src/content/docs/components/modal.mdx","df206e57d0aaba9c","components/modal.mdx","components/navbar",{"id":478,"data":480,"body":483,"filePath":484,"digest":485,"legacyId":486,"deferredRender":139},{"description":481,"title":482,"toc":139},"Documentation and examples for Bootstrap's powerful, responsive navigation header, the navbar. Includes support for branding, navigation, and more, including support for our collapse plugin.","Navbar","import { getConfig } from '@libs/config'\n\n## How it works\n\nHere's what you need to know before getting started with the navbar:\n\n- Navbars require a wrapping `.navbar` with `.navbar-expand{-sm|-md|-lg|-xl|-xxl}` for responsive collapsing and [color scheme](#color-schemes) classes.\n- Navbars and their contents are fluid by default. Change the [container](#containers) to limit their horizontal width in different ways.\n- Use our [spacing]([[docsref:/utilities/spacing]]) and [flex]([[docsref:/utilities/flex]]) utility classes for controlling spacing and alignment within navbars.\n- Navbars are responsive by default, but you can easily modify them to change that. Responsive behavior depends on our Collapse JavaScript plugin.\n- Ensure accessibility by using a `\u003Cnav>` element or, if using a more generic element such as a `\u003Cdiv>`, add a `role=\"navigation\"` to every navbar to explicitly identify it as a landmark region for users of assistive technologies.\n- Indicate the current item by using `aria-current=\"page\"` for the current page or `aria-current=\"true\"` for the current item in a set.\n- **New in v5.2.0:** Navbars can be themed with CSS variables that are scoped to the `.navbar` base class. `.navbar-light` has been deprecated and `.navbar-dark` has been rewritten to override CSS variables instead of adding additional styles.\n\n\u003CCallout name=\"info-prefersreducedmotion\" />\n\n## Supported content\n\nNavbars come with built-in support for a handful of sub-components. Choose from the following as needed:\n\n- `.navbar-brand` for your company, product, or project name.\n- `.navbar-nav` for a full-height and lightweight navigation (including support for dropdowns).\n- `.navbar-toggler` for use with our collapse plugin and other [navigation toggling](#responsive-behaviors) behaviors.\n- Flex and spacing utilities for any form controls and actions.\n- `.navbar-text` for adding vertically centered strings of text.\n- `.collapse.navbar-collapse` for grouping and hiding navbar contents by a parent breakpoint.\n- Add an optional `.navbar-scroll` to set a `max-height` and [scroll expanded navbar content](#scrolling).\n\nHere's an example of all the sub-components included in a responsive light-themed navbar that automatically collapses at the `lg` (large) breakpoint.\n\n\u003CExample code={`\u003Cnav class=\"navbar navbar-expand-lg bg-body-tertiary\">\n \u003Cdiv class=\"container-fluid\">\n \u003Ca class=\"navbar-brand\" href=\"#\">Navbar\u003C/a>\n \u003Cbutton class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarSupportedContent\" aria-controls=\"navbarSupportedContent\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">\n \u003Cspan class=\"navbar-toggler-icon\">\u003C/span>\n \u003C/button>\n \u003Cdiv class=\"collapse navbar-collapse\" id=\"navbarSupportedContent\">\n \u003Cul class=\"navbar-nav me-auto mb-2 mb-lg-0\">\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link active\" aria-current=\"page\" href=\"#\">Home\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item dropdown\">\n \u003Ca class=\"nav-link dropdown-toggle\" href=\"#\" role=\"button\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Dropdown\n \u003C/a>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\">\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link disabled\" aria-disabled=\"true\">Disabled\u003C/a>\n \u003C/li>\n \u003C/ul>\n \u003Cform class=\"d-flex\" role=\"search\">\n \u003Cinput class=\"form-control me-2\" type=\"search\" placeholder=\"Search\" aria-label=\"Search\"/>\n \u003Cbutton class=\"btn btn-outline-success\" type=\"submit\">Search\u003C/button>\n \u003C/form>\n \u003C/div>\n \u003C/div>\n\u003C/nav>`} />\n\nThis example uses [background]([[docsref:/utilities/background]]) (`bg-body-tertiary`) and [spacing]([[docsref:/utilities/spacing]]) (`me-auto`, `mb-2`, `mb-lg-0`, `me-2`) utility classes.\n\n### Brand\n\nThe `.navbar-brand` can be applied to most elements, but an anchor works best, as some elements might require utility classes or custom styles.\n\n#### Text\n\nAdd your text within an element with the `.navbar-brand` class.\n\n\u003CExample code={`\u003C!-- As a link -->\n\u003Cnav class=\"navbar bg-body-tertiary\">\n \u003Cdiv class=\"container-fluid\">\n \u003Ca class=\"navbar-brand\" href=\"#\">Navbar\u003C/a>\n \u003C/div>\n\u003C/nav>\n\n\u003C!-- As a heading -->\n\u003Cnav class=\"navbar bg-body-tertiary\">\n \u003Cdiv class=\"container-fluid\">\n \u003Cspan class=\"navbar-brand mb-0 h1\">Navbar\u003C/span>\n \u003C/div>\n\u003C/nav>`} />\n\n#### Image\n\nYou can replace the text within the `.navbar-brand` with an `\u003Cimg>`.\n\n\u003CExample code={`\u003Cnav class=\"navbar bg-body-tertiary\">\n \u003Cdiv class=\"container\">\n \u003Ca class=\"navbar-brand\" href=\"#\">\n \u003Cimg src=\"/docs/${getConfig().docs_version}/assets/brand/bootstrap-logo.svg\" alt=\"Bootstrap\" width=\"30\" height=\"24\">\n \u003C/a>\n \u003C/div>\n\u003C/nav>`} />\n\n#### Image and text\n\nYou can also make use of some additional utilities to add an image and text at the same time. Note the addition of `.d-inline-block` and `.align-text-top` on the `\u003Cimg>`.\n\n\u003CExample code={`\u003Cnav class=\"navbar bg-body-tertiary\">\n \u003Cdiv class=\"container-fluid\">\n \u003Ca class=\"navbar-brand\" href=\"#\">\n \u003Cimg src=\"/docs/${getConfig().docs_version}/assets/brand/bootstrap-logo.svg\" alt=\"Logo\" width=\"30\" height=\"24\" class=\"d-inline-block align-text-top\">\n Bootstrap\n \u003C/a>\n \u003C/div>\n\u003C/nav>`} />\n\n### Nav\n\nNavbar navigation links build on our `.nav` options with their own modifier class and require the use of [toggler classes](#toggler) for proper responsive styling. **Navigation in navbars will also grow to occupy as much horizontal space as possible** to keep your navbar contents securely aligned.\n\nAdd the `.active` class on `.nav-link` to indicate the current page.\n\nPlease note that you should also add the `aria-current` attribute on the active `.nav-link`.\n\n\u003CExample code={`\u003Cnav class=\"navbar navbar-expand-lg bg-body-tertiary\">\n \u003Cdiv class=\"container-fluid\">\n \u003Ca class=\"navbar-brand\" href=\"#\">Navbar\u003C/a>\n \u003Cbutton class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarNav\" aria-controls=\"navbarNav\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">\n \u003Cspan class=\"navbar-toggler-icon\">\u003C/span>\n \u003C/button>\n \u003Cdiv class=\"collapse navbar-collapse\" id=\"navbarNav\">\n \u003Cul class=\"navbar-nav\">\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link active\" aria-current=\"page\" href=\"#\">Home\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Features\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Pricing\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link disabled\" aria-disabled=\"true\">Disabled\u003C/a>\n \u003C/li>\n \u003C/ul>\n \u003C/div>\n \u003C/div>\n\u003C/nav>`} />\n\nAnd because we use classes for our navs, you can avoid the list-based approach entirely if you like.\n\n\u003CExample code={`\u003Cnav class=\"navbar navbar-expand-lg bg-body-tertiary\">\n \u003Cdiv class=\"container-fluid\">\n \u003Ca class=\"navbar-brand\" href=\"#\">Navbar\u003C/a>\n \u003Cbutton class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarNavAltMarkup\" aria-controls=\"navbarNavAltMarkup\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">\n \u003Cspan class=\"navbar-toggler-icon\">\u003C/span>\n \u003C/button>\n \u003Cdiv class=\"collapse navbar-collapse\" id=\"navbarNavAltMarkup\">\n \u003Cdiv class=\"navbar-nav\">\n \u003Ca class=\"nav-link active\" aria-current=\"page\" href=\"#\">Home\u003C/a>\n \u003Ca class=\"nav-link\" href=\"#\">Features\u003C/a>\n \u003Ca class=\"nav-link\" href=\"#\">Pricing\u003C/a>\n \u003Ca class=\"nav-link disabled\" aria-disabled=\"true\">Disabled\u003C/a>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/nav>`} />\n\nYou can also use dropdowns in your navbar. Dropdown menus require a wrapping element for positioning, so be sure to use separate and nested elements for `.nav-item` and `.nav-link` as shown below.\n\n\u003CExample code={`\u003Cnav class=\"navbar navbar-expand-lg bg-body-tertiary\">\n \u003Cdiv class=\"container-fluid\">\n \u003Ca class=\"navbar-brand\" href=\"#\">Navbar\u003C/a>\n \u003Cbutton class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarNavDropdown\" aria-controls=\"navbarNavDropdown\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">\n \u003Cspan class=\"navbar-toggler-icon\">\u003C/span>\n \u003C/button>\n \u003Cdiv class=\"collapse navbar-collapse\" id=\"navbarNavDropdown\">\n \u003Cul class=\"navbar-nav\">\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link active\" aria-current=\"page\" href=\"#\">Home\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Features\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Pricing\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item dropdown\">\n \u003Ca class=\"nav-link dropdown-toggle\" href=\"#\" role=\"button\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Dropdown link\n \u003C/a>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/li>\n \u003C/ul>\n \u003C/div>\n \u003C/div>\n\u003C/nav>`} />\n\n### Forms\n\nPlace various form controls and components within a navbar:\n\n\u003CExample code={`\u003Cnav class=\"navbar bg-body-tertiary\">\n \u003Cdiv class=\"container-fluid\">\n \u003Cform class=\"d-flex\" role=\"search\">\n \u003Cinput class=\"form-control me-2\" type=\"search\" placeholder=\"Search\" aria-label=\"Search\"/>\n \u003Cbutton class=\"btn btn-outline-success\" type=\"submit\">Search\u003C/button>\n \u003C/form>\n \u003C/div>\n\u003C/nav>`} />\n\nImmediate child elements of `.navbar` use flex layout and will default to `justify-content: space-between`. Use additional [flex utilities]([[docsref:/utilities/flex]]) as needed to adjust this behavior.\n\n\u003CExample code={`\u003Cnav class=\"navbar bg-body-tertiary\">\n \u003Cdiv class=\"container-fluid\">\n \u003Ca class=\"navbar-brand\">Navbar\u003C/a>\n \u003Cform class=\"d-flex\" role=\"search\">\n \u003Cinput class=\"form-control me-2\" type=\"search\" placeholder=\"Search\" aria-label=\"Search\"/>\n \u003Cbutton class=\"btn btn-outline-success\" type=\"submit\">Search\u003C/button>\n \u003C/form>\n \u003C/div>\n\u003C/nav>`} />\n\nInput groups work, too. If your navbar is an entire form, or mostly a form, you can use the `\u003Cform>` element as the container and save some HTML.\n\n\u003CExample code={`\u003Cnav class=\"navbar bg-body-tertiary\">\n \u003Cform class=\"container-fluid\">\n \u003Cdiv class=\"input-group\">\n \u003Cspan class=\"input-group-text\" id=\"basic-addon1\">@\u003C/span>\n \u003Cinput type=\"text\" class=\"form-control\" placeholder=\"Username\" aria-label=\"Username\" aria-describedby=\"basic-addon1\"/>\n \u003C/div>\n \u003C/form>\n\u003C/nav>`} />\n\nVarious buttons are supported as part of these navbar forms, too. This is also a great reminder that vertical alignment utilities can be used to align different sized elements.\n\n\u003CExample code={`\u003Cnav class=\"navbar bg-body-tertiary\">\n \u003Cform class=\"container-fluid justify-content-start\">\n \u003Cbutton class=\"btn btn-outline-success me-2\" type=\"button\">Main button\u003C/button>\n \u003Cbutton class=\"btn btn-sm btn-outline-secondary\" type=\"button\">Smaller button\u003C/button>\n \u003C/form>\n\u003C/nav>`} />\n\n### Text\n\nNavbars may contain bits of text with the help of `.navbar-text`. This class adjusts vertical alignment and horizontal spacing for strings of text.\n\n\u003CExample code={`\u003Cnav class=\"navbar bg-body-tertiary\">\n \u003Cdiv class=\"container-fluid\">\n \u003Cspan class=\"navbar-text\">\n Navbar text with an inline element\n \u003C/span>\n \u003C/div>\n\u003C/nav>`} />\n\nMix and match with other components and utilities as needed.\n\n\u003CExample code={`\u003Cnav class=\"navbar navbar-expand-lg bg-body-tertiary\">\n \u003Cdiv class=\"container-fluid\">\n \u003Ca class=\"navbar-brand\" href=\"#\">Navbar w/ text\u003C/a>\n \u003Cbutton class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarText\" aria-controls=\"navbarText\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">\n \u003Cspan class=\"navbar-toggler-icon\">\u003C/span>\n \u003C/button>\n \u003Cdiv class=\"collapse navbar-collapse\" id=\"navbarText\">\n \u003Cul class=\"navbar-nav me-auto mb-2 mb-lg-0\">\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link active\" aria-current=\"page\" href=\"#\">Home\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Features\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Pricing\u003C/a>\n \u003C/li>\n \u003C/ul>\n \u003Cspan class=\"navbar-text\">\n Navbar text with an inline element\n \u003C/span>\n \u003C/div>\n \u003C/div>\n\u003C/nav>`} />\n\n## Color schemes\n\n\u003CCallout type=\"warning\">\n**New dark navbars in v5.3.0 —** We've deprecated `.navbar-dark` in favor of the new `data-bs-theme=\"dark\"`. Add `data-bs-theme=\"dark\"` to the `.navbar` to enable a component-specific color mode. [Learn more about our color modes.]([[docsref:/customize/color-modes]])\n\n---\n\n**New in v5.2.0 —** Navbar theming is now powered by CSS variables and `.navbar-light` has been deprecated. CSS variables are applied to `.navbar`, defaulting to the \"light\" appearance, and can be overridden with `.navbar-dark`.\n\u003C/Callout>\n\nNavbar themes are easier than ever thanks to Bootstrap's combination of Sass and CSS variables. The default is our \"light navbar\" for use with light background colors, but you can also apply `data-bs-theme=\"dark\"` to the `.navbar` parent for dark background colors. Then, customize with `.bg-*` and additional utilities.\n\n\u003Cdiv class=\"bd-example\">\n \u003Cnav class=\"navbar navbar-expand-lg bg-dark border-bottom border-body\" data-bs-theme=\"dark\">\n \u003Cdiv class=\"container-fluid\">\n \u003Ca class=\"navbar-brand\" href=\"#\">Navbar\u003C/a>\n \u003Cbutton class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarColor01\" aria-controls=\"navbarColor01\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">\n \u003Cspan class=\"navbar-toggler-icon\">\u003C/span>\n \u003C/button>\n \u003Cdiv class=\"collapse navbar-collapse\" id=\"navbarColor01\">\n \u003Cul class=\"navbar-nav me-auto mb-2 mb-lg-0\">\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link active\" aria-current=\"page\" href=\"#\">Home\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Features\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Pricing\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">About\u003C/a>\n \u003C/li>\n \u003C/ul>\n \u003Cform class=\"d-flex\" role=\"search\">\n \u003Cinput class=\"form-control me-2\" type=\"search\" placeholder=\"Search\" aria-label=\"Search\"/>\n \u003Cbutton class=\"btn btn-outline-light\" type=\"submit\">Search\u003C/button>\n \u003C/form>\n \u003C/div>\n \u003C/div>\n \u003C/nav>\n\n \u003Cnav class=\"navbar navbar-expand-lg bg-primary\" data-bs-theme=\"dark\">\n \u003Cdiv class=\"container-fluid\">\n \u003Ca class=\"navbar-brand\" href=\"#\">Navbar\u003C/a>\n \u003Cbutton class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarColor02\" aria-controls=\"navbarColor02\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">\n \u003Cspan class=\"navbar-toggler-icon\">\u003C/span>\n \u003C/button>\n \u003Cdiv class=\"collapse navbar-collapse\" id=\"navbarColor02\">\n \u003Cul class=\"navbar-nav me-auto mb-2 mb-lg-0\">\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link active\" aria-current=\"page\" href=\"#\">Home\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Features\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Pricing\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">About\u003C/a>\n \u003C/li>\n \u003C/ul>\n \u003Cform class=\"d-flex\" role=\"search\">\n \u003Cinput class=\"form-control me-2\" type=\"search\" placeholder=\"Search\" aria-label=\"Search\"/>\n \u003Cbutton class=\"btn btn-outline-light\" type=\"submit\">Search\u003C/button>\n \u003C/form>\n \u003C/div>\n \u003C/div>\n \u003C/nav>\n\n \u003Cnav class=\"navbar navbar-expand-lg\" style=\"background-color: #e3f2fd;\" data-bs-theme=\"light\">\n \u003Cdiv class=\"container-fluid\">\n \u003Ca class=\"navbar-brand\" href=\"#\">Navbar\u003C/a>\n \u003Cbutton class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarColor03\" aria-controls=\"navbarColor03\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">\n \u003Cspan class=\"navbar-toggler-icon\">\u003C/span>\n \u003C/button>\n \u003Cdiv class=\"collapse navbar-collapse\" id=\"navbarColor03\">\n \u003Cul class=\"navbar-nav me-auto mb-2 mb-lg-0\">\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link active\" aria-current=\"page\" href=\"#\">Home\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Features\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Pricing\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">About\u003C/a>\n \u003C/li>\n \u003C/ul>\n \u003Cform class=\"d-flex\" role=\"search\">\n \u003Cinput class=\"form-control me-2\" type=\"search\" placeholder=\"Search\" aria-label=\"Search\"/>\n \u003Cbutton class=\"btn btn-outline-primary\" type=\"submit\">Search\u003C/button>\n \u003C/form>\n \u003C/div>\n \u003C/div>\n \u003C/nav>\n\u003C/div>\n\n```html\n\u003Cnav class=\"navbar bg-dark border-bottom border-body\" data-bs-theme=\"dark\">\n \u003C!-- Navbar content -->\n\u003C/nav>\n\n\u003Cnav class=\"navbar bg-primary\" data-bs-theme=\"dark\">\n \u003C!-- Navbar content -->\n\u003C/nav>\n\n\u003Cnav class=\"navbar\" style=\"background-color: #e3f2fd;\" data-bs-theme=\"light\">\n \u003C!-- Navbar content -->\n\u003C/nav>\n```\n\n## Containers\n\nAlthough it's not required, you can wrap a navbar in a `.container` to center it on a page–though note that an inner container is still required. Or you can add a container inside the `.navbar` to only center the contents of a [fixed or static top navbar](#placement).\n\n\u003CExample code={`\u003Cdiv class=\"container\">\n \u003Cnav class=\"navbar navbar-expand-lg bg-body-tertiary\">\n \u003Cdiv class=\"container-fluid\">\n \u003Ca class=\"navbar-brand\" href=\"#\">Navbar\u003C/a>\n \u003C/div>\n \u003C/nav>\n\u003C/div>`} />\n\nUse any of the responsive containers to change how wide the content in your navbar is presented.\n\n\u003CExample code={`\u003Cnav class=\"navbar navbar-expand-lg bg-body-tertiary\">\n \u003Cdiv class=\"container-md\">\n \u003Ca class=\"navbar-brand\" href=\"#\">Navbar\u003C/a>\n \u003C/div>\n\u003C/nav>\n`} />\n\n## Placement\n\nUse our [position utilities]([[docsref:/utilities/position]]) to place navbars in non-static positions. Choose from fixed to the top, fixed to the bottom, stickied to the top (scrolls with the page until it reaches the top, then stays there), or stickied to the bottom (scrolls with the page until it reaches the bottom, then stays there).\n\nFixed navbars use `position: fixed`, meaning they're pulled from the normal flow of the DOM and may require custom CSS (e.g., `padding-top` on the `\u003Cbody>`) to prevent overlap with other elements.\n\n\u003CExample code={`\u003Cnav class=\"navbar bg-body-tertiary\">\n \u003Cdiv class=\"container-fluid\">\n \u003Ca class=\"navbar-brand\" href=\"#\">Default\u003C/a>\n \u003C/div>\n\u003C/nav>`} />\n\n\u003CExample code={`\u003Cnav class=\"navbar fixed-top bg-body-tertiary\">\n \u003Cdiv class=\"container-fluid\">\n \u003Ca class=\"navbar-brand\" href=\"#\">Fixed top\u003C/a>\n \u003C/div>\n\u003C/nav>`} />\n\n\u003CExample code={`\u003Cnav class=\"navbar fixed-bottom bg-body-tertiary\">\n \u003Cdiv class=\"container-fluid\">\n \u003Ca class=\"navbar-brand\" href=\"#\">Fixed bottom\u003C/a>\n \u003C/div>\n\u003C/nav>`} />\n\n\u003CExample code={`\u003Cnav class=\"navbar sticky-top bg-body-tertiary\">\n \u003Cdiv class=\"container-fluid\">\n \u003Ca class=\"navbar-brand\" href=\"#\">Sticky top\u003C/a>\n \u003C/div>\n\u003C/nav>`} />\n\n\u003CExample code={`\u003Cnav class=\"navbar sticky-bottom bg-body-tertiary\">\n \u003Cdiv class=\"container-fluid\">\n \u003Ca class=\"navbar-brand\" href=\"#\">Sticky bottom\u003C/a>\n \u003C/div>\n\u003C/nav>`} />\n\n## Scrolling\n\nAdd `.navbar-nav-scroll` to a `.navbar-nav` (or other navbar sub-component) to enable vertical scrolling within the toggleable contents of a collapsed navbar. By default, scrolling kicks in at `75vh` (or 75% of the viewport height), but you can override that with the local CSS custom property `--bs-navbar-height` or custom styles. At larger viewports when the navbar is expanded, content will appear as it does in a default navbar.\n\nPlease note that this behavior comes with a potential drawback of `overflow`—when setting `overflow-y: auto` (required to scroll the content here), `overflow-x` is the equivalent of `auto`, which will crop some horizontal content.\n\nHere's an example navbar using `.navbar-nav-scroll` with `style=\"--bs-scroll-height: 100px;\"`, with some extra margin utilities for optimum spacing.\n\n\u003CExample code={`\u003Cnav class=\"navbar navbar-expand-lg bg-body-tertiary\">\n \u003Cdiv class=\"container-fluid\">\n \u003Ca class=\"navbar-brand\" href=\"#\">Navbar scroll\u003C/a>\n \u003Cbutton class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarScroll\" aria-controls=\"navbarScroll\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">\n \u003Cspan class=\"navbar-toggler-icon\">\u003C/span>\n \u003C/button>\n \u003Cdiv class=\"collapse navbar-collapse\" id=\"navbarScroll\">\n \u003Cul class=\"navbar-nav me-auto my-2 my-lg-0 navbar-nav-scroll\" style=\"--bs-scroll-height: 100px;\">\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link active\" aria-current=\"page\" href=\"#\">Home\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item dropdown\">\n \u003Ca class=\"nav-link dropdown-toggle\" href=\"#\" role=\"button\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Link\n \u003C/a>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\">\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link disabled\" aria-disabled=\"true\">Link\u003C/a>\n \u003C/li>\n \u003C/ul>\n \u003Cform class=\"d-flex\" role=\"search\">\n \u003Cinput class=\"form-control me-2\" type=\"search\" placeholder=\"Search\" aria-label=\"Search\"/>\n \u003Cbutton class=\"btn btn-outline-success\" type=\"submit\">Search\u003C/button>\n \u003C/form>\n \u003C/div>\n \u003C/div>\n\u003C/nav>`} />\n\n## Responsive behaviors\n\nNavbars can use `.navbar-toggler`, `.navbar-collapse`, and `.navbar-expand{-sm|-md|-lg|-xl|-xxl}` classes to determine when their content collapses behind a button. In combination with other utilities, you can easily choose when to show or hide particular elements.\n\nFor navbars that never collapse, add the `.navbar-expand` class on the navbar. For navbars that always collapse, don't add any `.navbar-expand` class.\n\n### Toggler\n\nNavbar togglers are left-aligned by default, but should they follow a sibling element like a `.navbar-brand`, they'll automatically be aligned to the far right. Reversing your markup will reverse the placement of the toggler. Below are examples of different toggle styles.\n\nWith no `.navbar-brand` shown at the smallest breakpoint:\n\n\u003CExample code={`\u003Cnav class=\"navbar navbar-expand-lg bg-body-tertiary\">\n \u003Cdiv class=\"container-fluid\">\n \u003Cbutton class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarTogglerDemo01\" aria-controls=\"navbarTogglerDemo01\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">\n \u003Cspan class=\"navbar-toggler-icon\">\u003C/span>\n \u003C/button>\n \u003Cdiv class=\"collapse navbar-collapse\" id=\"navbarTogglerDemo01\">\n \u003Ca class=\"navbar-brand\" href=\"#\">Hidden brand\u003C/a>\n \u003Cul class=\"navbar-nav me-auto mb-2 mb-lg-0\">\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link active\" aria-current=\"page\" href=\"#\">Home\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link disabled\" aria-disabled=\"true\">Disabled\u003C/a>\n \u003C/li>\n \u003C/ul>\n \u003Cform class=\"d-flex\" role=\"search\">\n \u003Cinput class=\"form-control me-2\" type=\"search\" placeholder=\"Search\" aria-label=\"Search\"/>\n \u003Cbutton class=\"btn btn-outline-success\" type=\"submit\">Search\u003C/button>\n \u003C/form>\n \u003C/div>\n \u003C/div>\n\u003C/nav>`} />\n\nWith a brand name shown on the left and toggler on the right:\n\n\u003CExample code={`\u003Cnav class=\"navbar navbar-expand-lg bg-body-tertiary\">\n \u003Cdiv class=\"container-fluid\">\n \u003Ca class=\"navbar-brand\" href=\"#\">Navbar\u003C/a>\n \u003Cbutton class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarTogglerDemo02\" aria-controls=\"navbarTogglerDemo02\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">\n \u003Cspan class=\"navbar-toggler-icon\">\u003C/span>\n \u003C/button>\n \u003Cdiv class=\"collapse navbar-collapse\" id=\"navbarTogglerDemo02\">\n \u003Cul class=\"navbar-nav me-auto mb-2 mb-lg-0\">\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link active\" aria-current=\"page\" href=\"#\">Home\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link disabled\" aria-disabled=\"true\">Disabled\u003C/a>\n \u003C/li>\n \u003C/ul>\n \u003Cform class=\"d-flex\" role=\"search\">\n \u003Cinput class=\"form-control me-2\" type=\"search\" placeholder=\"Search\" aria-label=\"Search\"/>\n \u003Cbutton class=\"btn btn-outline-success\" type=\"submit\">Search\u003C/button>\n \u003C/form>\n \u003C/div>\n \u003C/div>\n\u003C/nav>`} />\n\nWith a toggler on the left and brand name on the right:\n\n\u003CExample code={`\u003Cnav class=\"navbar navbar-expand-lg bg-body-tertiary\">\n \u003Cdiv class=\"container-fluid\">\n \u003Cbutton class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarTogglerDemo03\" aria-controls=\"navbarTogglerDemo03\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">\n \u003Cspan class=\"navbar-toggler-icon\">\u003C/span>\n \u003C/button>\n \u003Ca class=\"navbar-brand\" href=\"#\">Navbar\u003C/a>\n \u003Cdiv class=\"collapse navbar-collapse\" id=\"navbarTogglerDemo03\">\n \u003Cul class=\"navbar-nav me-auto mb-2 mb-lg-0\">\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link active\" aria-current=\"page\" href=\"#\">Home\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link disabled\" aria-disabled=\"true\">Disabled\u003C/a>\n \u003C/li>\n \u003C/ul>\n \u003Cform class=\"d-flex\" role=\"search\">\n \u003Cinput class=\"form-control me-2\" type=\"search\" placeholder=\"Search\" aria-label=\"Search\"/>\n \u003Cbutton class=\"btn btn-outline-success\" type=\"submit\">Search\u003C/button>\n \u003C/form>\n \u003C/div>\n \u003C/div>\n\u003C/nav>`} />\n\n### External content\n\nSometimes you want to use the collapse plugin to trigger a container element for content that structurally sits outside of the `.navbar` . Because our plugin works on the `id` and `data-bs-target` matching, that's easily done!\n\n\u003CExample code={`\u003Cdiv class=\"collapse\" id=\"navbarToggleExternalContent\" data-bs-theme=\"dark\">\n \u003Cdiv class=\"bg-dark p-4\">\n \u003Ch5 class=\"text-body-emphasis h4\">Collapsed content\u003C/h5>\n \u003Cspan class=\"text-body-secondary\">Toggleable via the navbar brand.\u003C/span>\n \u003C/div>\n\u003C/div>\n\u003Cnav class=\"navbar navbar-dark bg-dark\">\n \u003Cdiv class=\"container-fluid\">\n \u003Cbutton class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarToggleExternalContent\" aria-controls=\"navbarToggleExternalContent\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">\n \u003Cspan class=\"navbar-toggler-icon\">\u003C/span>\n \u003C/button>\n \u003C/div>\n\u003C/nav>`} />\n\nWhen you do this, we recommend including additional JavaScript to move the focus programmatically to the container when it is opened. Otherwise, keyboard users and users of assistive technologies will likely have a hard time finding the newly revealed content - particularly if the container that was opened comes *before* the toggler in the document's structure. We also recommend making sure that the toggler has the `aria-controls` attribute, pointing to the `id` of the content container. In theory, this allows assistive technology users to jump directly from the toggler to the container it controls–but support for this is currently quite patchy.\n\n### Offcanvas\n\nTransform your expanding and collapsing navbar into an offcanvas drawer with the [offcanvas component]([[docsref:/components/offcanvas]]). We extend both the offcanvas default styles and use our `.navbar-expand-*` classes to create a dynamic and flexible navigation sidebar.\n\nIn the example below, to create an offcanvas navbar that is always collapsed across all breakpoints, omit the `.navbar-expand-*` class entirely.\n\n\u003CExample code={`\u003Cnav class=\"navbar bg-body-tertiary fixed-top\">\n \u003Cdiv class=\"container-fluid\">\n \u003Ca class=\"navbar-brand\" href=\"#\">Offcanvas navbar\u003C/a>\n \u003Cbutton class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"offcanvas\" data-bs-target=\"#offcanvasNavbar\" aria-controls=\"offcanvasNavbar\" aria-label=\"Toggle navigation\">\n \u003Cspan class=\"navbar-toggler-icon\">\u003C/span>\n \u003C/button>\n \u003Cdiv class=\"offcanvas offcanvas-end\" tabindex=\"-1\" id=\"offcanvasNavbar\" aria-labelledby=\"offcanvasNavbarLabel\">\n \u003Cdiv class=\"offcanvas-header\">\n \u003Ch5 class=\"offcanvas-title\" id=\"offcanvasNavbarLabel\">Offcanvas\u003C/h5>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"offcanvas\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"offcanvas-body\">\n \u003Cul class=\"navbar-nav justify-content-end flex-grow-1 pe-3\">\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link active\" aria-current=\"page\" href=\"#\">Home\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item dropdown\">\n \u003Ca class=\"nav-link dropdown-toggle\" href=\"#\" role=\"button\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Dropdown\n \u003C/a>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\n \u003Chr class=\"dropdown-divider\">\n \u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/li>\n \u003C/ul>\n \u003Cform class=\"d-flex mt-3\" role=\"search\">\n \u003Cinput class=\"form-control me-2\" type=\"search\" placeholder=\"Search\" aria-label=\"Search\"/>\n \u003Cbutton class=\"btn btn-outline-success\" type=\"submit\">Search\u003C/button>\n \u003C/form>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/nav>`} />\n\nTo create an offcanvas navbar that expands into a normal navbar at a specific breakpoint like `lg`, use `.navbar-expand-lg`.\n\n```html\n\u003Cnav class=\"navbar navbar-expand-lg bg-body-tertiary fixed-top\">\n \u003Ca class=\"navbar-brand\" href=\"#\">Offcanvas navbar\u003C/a>\n \u003Cbutton class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"offcanvas\" data-bs-target=\"#navbarOffcanvasLg\" aria-controls=\"navbarOffcanvasLg\" aria-label=\"Toggle navigation\">\n \u003Cspan class=\"navbar-toggler-icon\">\u003C/span>\n \u003C/button>\n \u003Cdiv class=\"offcanvas offcanvas-end\" tabindex=\"-1\" id=\"navbarOffcanvasLg\" aria-labelledby=\"navbarOffcanvasLgLabel\">\n ...\n \u003C/div>\n\u003C/nav>\n```\n\nWhen using offcanvas in a dark navbar, be aware that you may need to have a dark background on the offcanvas content to avoid the text becoming illegible. In the example below, we add `.navbar-dark` and `.bg-dark` to the `.navbar`, `.text-bg-dark` to the `.offcanvas`, `.dropdown-menu-dark` to `.dropdown-menu`, and `.btn-close-white` to `.btn-close` for proper styling with a dark offcanvas.\n\n\u003CExample code={`\u003Cnav class=\"navbar navbar-dark bg-dark fixed-top\">\n \u003Cdiv class=\"container-fluid\">\n \u003Ca class=\"navbar-brand\" href=\"#\">Offcanvas dark navbar\u003C/a>\n \u003Cbutton class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"offcanvas\" data-bs-target=\"#offcanvasDarkNavbar\" aria-controls=\"offcanvasDarkNavbar\" aria-label=\"Toggle navigation\">\n \u003Cspan class=\"navbar-toggler-icon\">\u003C/span>\n \u003C/button>\n \u003Cdiv class=\"offcanvas offcanvas-end text-bg-dark\" tabindex=\"-1\" id=\"offcanvasDarkNavbar\" aria-labelledby=\"offcanvasDarkNavbarLabel\">\n \u003Cdiv class=\"offcanvas-header\">\n \u003Ch5 class=\"offcanvas-title\" id=\"offcanvasDarkNavbarLabel\">Dark offcanvas\u003C/h5>\n \u003Cbutton type=\"button\" class=\"btn-close btn-close-white\" data-bs-dismiss=\"offcanvas\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"offcanvas-body\">\n \u003Cul class=\"navbar-nav justify-content-end flex-grow-1 pe-3\">\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link active\" aria-current=\"page\" href=\"#\">Home\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item dropdown\">\n \u003Ca class=\"nav-link dropdown-toggle\" href=\"#\" role=\"button\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n Dropdown\n \u003C/a>\n \u003Cul class=\"dropdown-menu dropdown-menu-dark\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\n \u003Chr class=\"dropdown-divider\">\n \u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/li>\n \u003C/ul>\n \u003Cform class=\"d-flex mt-3\" role=\"search\">\n \u003Cinput class=\"form-control me-2\" type=\"search\" placeholder=\"Search\" aria-label=\"Search\"/>\n \u003Cbutton class=\"btn btn-success\" type=\"submit\">Search\u003C/button>\n \u003C/form>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/nav>`} />\n\n## CSS\n\n### Variables\n\n\u003CAddedIn version=\"5.2.0\" />\n\nAs part of Bootstrap's evolving CSS variables approach, navbars now use local CSS variables on `.navbar` for enhanced real-time customization. Values for the CSS variables are set via Sass, so Sass customization is still supported, too.\n\n\u003CScssDocs name=\"navbar-css-vars\" file=\"scss/_navbar.scss\" />\n\nSome additional CSS variables are also present on `.navbar-nav`:\n\n\u003CScssDocs name=\"navbar-nav-css-vars\" file=\"scss/_navbar.scss\" />\n\nCustomization through CSS variables can be seen on the `.navbar-dark` class where we override specific values without adding duplicate CSS selectors.\n\n\u003CScssDocs name=\"navbar-dark-css-vars\" file=\"scss/_navbar.scss\" />\n\n### Sass variables\n\nVariables for all navbars:\n\n\u003CScssDocs name=\"navbar-variables\" file=\"scss/_variables.scss\" />\n\nVariables for the [dark navbar](#color-schemes):\n\n\u003CScssDocs name=\"navbar-dark-variables\" file=\"scss/_variables.scss\" />\n\n### Sass loops\n\n[Responsive navbar expand/collapse classes](#responsive-behaviors) (e.g., `.navbar-expand-lg`) are combined with the `$breakpoints` map and generated through a loop in `scss/_navbar.scss`.\n\n\u003CScssDocs name=\"navbar-expand-loop\" file=\"scss/_navbar.scss\" />","src/content/docs/components/navbar.mdx","97f16c3a269185a4","components/navbar.mdx","components/navs-tabs",{"id":487,"data":489,"body":493,"filePath":494,"digest":495,"legacyId":496,"deferredRender":139},{"aliases":490,"description":491,"title":492,"toc":139},"/docs/[[config:docs_version]]/components/navs/","Documentation and examples for how to use Bootstrap's included navigation components.","Navs and tabs","## Base nav\n\nNavigation available in Bootstrap share general markup and styles, from the base `.nav` class to the active and disabled states. Swap modifier classes to switch between each style.\n\nThe base `.nav` component is built with flexbox and provide a strong foundation for building all types of navigation components. It includes some style overrides (for working with lists), some link padding for larger hit areas, and basic disabled styling.\n\n\u003CCallout>\nThe base `.nav` component does not include any `.active` state. The following examples include the class, mainly to demonstrate that this particular class does not trigger any special styling.\n\nTo convey the active state to assistive technologies, use the `aria-current` attribute — using the `page` value for current page, or `true` for the current item in a set.\n\u003C/Callout>\n\n\u003CExample code={`\u003Cul class=\"nav\">\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link active\" aria-current=\"page\" href=\"#\">Active\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link disabled\" aria-disabled=\"true\">Disabled\u003C/a>\n \u003C/li>\n\u003C/ul>`} />\n\nClasses are used throughout, so your markup can be super flexible. Use `\u003Cul>`s like above, `\u003Col>` if the order of your items is important, or roll your own with a `\u003Cnav>` element. Because the `.nav` uses `display: flex`, the nav links behave the same as nav items would, but without the extra markup.\n\n\u003CExample code={`\u003Cnav class=\"nav\">\n \u003Ca class=\"nav-link active\" aria-current=\"page\" href=\"#\">Active\u003C/a>\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003Ca class=\"nav-link disabled\" aria-disabled=\"true\">Disabled\u003C/a>\n\u003C/nav>`} />\n\n## Available styles\n\nChange the style of `.nav`s component with modifiers and utilities. Mix and match as needed, or build your own.\n\n### Horizontal alignment\n\nChange the horizontal alignment of your nav with [flexbox utilities]([[docsref:/utilities/flex#justify-content]]). By default, navs are left-aligned, but you can easily change them to center or right-aligned.\n\nCentered with `.justify-content-center`:\n\n\u003CExample code={`\u003Cul class=\"nav justify-content-center\">\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link active\" aria-current=\"page\" href=\"#\">Active\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link disabled\" aria-disabled=\"true\">Disabled\u003C/a>\n \u003C/li>\n\u003C/ul>`} />\n\nRight-aligned with `.justify-content-end`:\n\n\u003CExample code={`\u003Cul class=\"nav justify-content-end\">\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link active\" aria-current=\"page\" href=\"#\">Active\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link disabled\" aria-disabled=\"true\">Disabled\u003C/a>\n \u003C/li>\n\u003C/ul>`} />\n\n### Vertical\n\nStack your navigation by changing the flex item direction with the `.flex-column` utility. Need to stack them on some viewports but not others? Use the responsive versions (e.g., `.flex-sm-column`).\n\n\u003CExample code={`\u003Cul class=\"nav flex-column\">\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link active\" aria-current=\"page\" href=\"#\">Active\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link disabled\" aria-disabled=\"true\">Disabled\u003C/a>\n \u003C/li>\n\u003C/ul>`} />\n\nAs always, vertical navigation is possible without `\u003Cul>`s, too.\n\n\u003CExample code={`\u003Cnav class=\"nav flex-column\">\n \u003Ca class=\"nav-link active\" aria-current=\"page\" href=\"#\">Active\u003C/a>\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003Ca class=\"nav-link disabled\" aria-disabled=\"true\">Disabled\u003C/a>\n\u003C/nav>`} />\n\n### Tabs\n\nTakes the basic nav from above and adds the `.nav-tabs` class to generate a tabbed interface. Use them to create tabbable regions with our [tab JavaScript plugin](#javascript-behavior).\n\n\u003CExample code={`\u003Cul class=\"nav nav-tabs\">\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link active\" aria-current=\"page\" href=\"#\">Active\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link disabled\" aria-disabled=\"true\">Disabled\u003C/a>\n \u003C/li>\n\u003C/ul>`} />\n\n### Pills\n\nTake that same HTML, but use `.nav-pills` instead:\n\n\u003CExample code={`\u003Cul class=\"nav nav-pills\">\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link active\" aria-current=\"page\" href=\"#\">Active\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link disabled\" aria-disabled=\"true\">Disabled\u003C/a>\n \u003C/li>\n\u003C/ul>`} />\n\n### Underline\n\nTake that same HTML, but use `.nav-underline` instead:\n\n\u003CExample code={`\u003Cul class=\"nav nav-underline\">\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link active\" aria-current=\"page\" href=\"#\">Active\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link disabled\" aria-disabled=\"true\">Disabled\u003C/a>\n \u003C/li>\n\u003C/ul>`} />\n\n### Fill and justify\n\nForce your `.nav`'s contents to extend the full available width with one of two modifier classes. To proportionately fill all available space with your `.nav-item`s, use `.nav-fill`. Notice that all horizontal space is occupied, but not every nav item has the same width.\n\n\u003CExample code={`\u003Cul class=\"nav nav-pills nav-fill\">\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link active\" aria-current=\"page\" href=\"#\">Active\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Much longer nav link\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link disabled\" aria-disabled=\"true\">Disabled\u003C/a>\n \u003C/li>\n\u003C/ul>`} />\n\nWhen using a `\u003Cnav>`-based navigation, you can safely omit `.nav-item` as only `.nav-link` is required for styling `\u003Ca>` elements.\n\n\u003CExample code={`\u003Cnav class=\"nav nav-pills nav-fill\">\n \u003Ca class=\"nav-link active\" aria-current=\"page\" href=\"#\">Active\u003C/a>\n \u003Ca class=\"nav-link\" href=\"#\">Much longer nav link\u003C/a>\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003Ca class=\"nav-link disabled\" aria-disabled=\"true\">Disabled\u003C/a>\n\u003C/nav>`} />\n\nFor equal-width elements, use `.nav-justified`. All horizontal space will be occupied by nav links, but unlike the `.nav-fill` above, every nav item will be the same width.\n\n\u003CExample code={`\u003Cul class=\"nav nav-pills nav-justified\">\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link active\" aria-current=\"page\" href=\"#\">Active\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Much longer nav link\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link disabled\" aria-disabled=\"true\">Disabled\u003C/a>\n \u003C/li>\n\u003C/ul>`} />\n\nSimilar to the `.nav-fill` example using a `\u003Cnav>`-based navigation.\n\n\u003CExample code={`\u003Cnav class=\"nav nav-pills nav-justified\">\n \u003Ca class=\"nav-link active\" aria-current=\"page\" href=\"#\">Active\u003C/a>\n \u003Ca class=\"nav-link\" href=\"#\">Much longer nav link\u003C/a>\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003Ca class=\"nav-link disabled\" aria-disabled=\"true\">Disabled\u003C/a>\n\u003C/nav>\n`} />\n## Working with flex utilities\n\nIf you need responsive nav variations, consider using a series of [flexbox utilities]([[docsref:/utilities/flex]]). While more verbose, these utilities offer greater customization across responsive breakpoints. In the example below, our nav will be stacked on the lowest breakpoint, then adapt to a horizontal layout that fills the available width starting from the small breakpoint.\n\n\u003CExample code={`\u003Cnav class=\"nav nav-pills flex-column flex-sm-row\">\n \u003Ca class=\"flex-sm-fill text-sm-center nav-link active\" aria-current=\"page\" href=\"#\">Active\u003C/a>\n \u003Ca class=\"flex-sm-fill text-sm-center nav-link\" href=\"#\">Longer nav link\u003C/a>\n \u003Ca class=\"flex-sm-fill text-sm-center nav-link\" href=\"#\">Link\u003C/a>\n \u003Ca class=\"flex-sm-fill text-sm-center nav-link disabled\">Disabled\u003C/a>\n\u003C/nav>`} />\n\n## Regarding accessibility\n\nIf you're using navs to provide a navigation bar, be sure to add a `role=\"navigation\"` to the most logical parent container of the `\u003Cul>`, or wrap a `\u003Cnav>` element around the whole navigation. Do not add the role to the `\u003Cul>` itself, as this would prevent it from being announced as an actual list by assistive technologies.\n\nNote that navigation bars, even if visually styled as tabs with the `.nav-tabs` class, should **not** be given `role=\"tablist\"`, `role=\"tab\"` or `role=\"tabpanel\"` attributes. These are only appropriate for dynamic tabbed interfaces, as described in the [ARIA Authoring Practices Guide tabs pattern](https://www.w3.org/WAI/ARIA/apg/patterns/tabpanel/). See [JavaScript behavior](#javascript-behavior) for dynamic tabbed interfaces in this section for an example. The `aria-current` attribute is not necessary on dynamic tabbed interfaces since our JavaScript handles the selected state by adding `aria-selected=\"true\"` on the active tab.\n\n## Using dropdowns\n\nAdd dropdown menus with a little extra HTML and the [dropdowns JavaScript plugin]([[docsref:/components/dropdowns#usage]]).\n\n### Tabs with dropdowns\n\n\u003CExample code={`\u003Cul class=\"nav nav-tabs\">\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link active\" aria-current=\"page\" href=\"#\">Active\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item dropdown\">\n \u003Ca class=\"nav-link dropdown-toggle\" data-bs-toggle=\"dropdown\" href=\"#\" role=\"button\" aria-expanded=\"false\">Dropdown\u003C/a>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\">\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link disabled\" aria-disabled=\"true\">Disabled\u003C/a>\n \u003C/li>\n\u003C/ul>`} />\n\n### Pills with dropdowns\n\n\u003CExample code={`\u003Cul class=\"nav nav-pills\">\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link active\" aria-current=\"page\" href=\"#\">Active\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item dropdown\">\n \u003Ca class=\"nav-link dropdown-toggle\" data-bs-toggle=\"dropdown\" href=\"#\" role=\"button\" aria-expanded=\"false\">Dropdown\u003C/a>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\">\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#\">Link\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link disabled\" aria-disabled=\"true\">Disabled\u003C/a>\n \u003C/li>\n\u003C/ul>`} />\n\n## CSS\n\n### Variables\n\n\u003CAddedIn version=\"5.2.0\" />\n\nAs part of Bootstrap's evolving CSS variables approach, navs now use local CSS variables on `.nav`, `.nav-tabs`, and `.nav-pills` for enhanced real-time customization. Values for the CSS variables are set via Sass, so Sass customization is still supported, too.\n\nOn the `.nav` base class:\n\n\u003CScssDocs name=\"nav-css-vars\" file=\"scss/_nav.scss\" />\n\nOn the `.nav-tabs` modifier class:\n\n\u003CScssDocs name=\"nav-tabs-css-vars\" file=\"scss/_nav.scss\" />\n\nOn the `.nav-pills` modifier class:\n\n\u003CScssDocs name=\"nav-pills-css-vars\" file=\"scss/_nav.scss\" />\n\n\u003CAddedIn version=\"5.3.0\" />\n\nOn the `.nav-underline` modifier class:\n\n\u003CScssDocs name=\"nav-underline-css-vars\" file=\"scss/_nav.scss\" />\n\n### Sass variables\n\n\u003CScssDocs name=\"nav-variables\" file=\"scss/_variables.scss\" />\n\n## JavaScript behavior\n\nUse the tab JavaScript plugin—include it individually or through the compiled `bootstrap.js` file—to extend our navigational tabs and pills to create tabbable panes of local content.\n\n\u003Cdiv class=\"bd-example\">\n \u003Cul class=\"nav nav-tabs mb-3\" id=\"myTab\" role=\"tablist\">\n \u003Cli class=\"nav-item\" role=\"presentation\">\n \u003Cbutton class=\"nav-link active\" id=\"home-tab\" data-bs-toggle=\"tab\" data-bs-target=\"#home-tab-pane\" type=\"button\" role=\"tab\" aria-controls=\"home-tab-pane\" aria-selected=\"true\">Home\u003C/button>\n \u003C/li>\n \u003Cli class=\"nav-item\" role=\"presentation\">\n \u003Cbutton class=\"nav-link\" id=\"profile-tab\" data-bs-toggle=\"tab\" data-bs-target=\"#profile-tab-pane\" type=\"button\" role=\"tab\" aria-controls=\"profile-tab-pane\" aria-selected=\"false\">Profile\u003C/button>\n \u003C/li>\n \u003Cli class=\"nav-item\" role=\"presentation\">\n \u003Cbutton class=\"nav-link\" id=\"contact-tab\" data-bs-toggle=\"tab\" data-bs-target=\"#contact-tab-pane\" type=\"button\" role=\"tab\" aria-controls=\"contact-tab-pane\" aria-selected=\"false\">Contact\u003C/button>\n \u003C/li>\n \u003Cli class=\"nav-item\" role=\"presentation\">\n \u003Cbutton class=\"nav-link\" id=\"disabled-tab\" data-bs-toggle=\"tab\" data-bs-target=\"#disabled-tab-pane\" type=\"button\" role=\"tab\" aria-controls=\"disabled-tab-pane\" aria-selected=\"false\" disabled>Disabled\u003C/button>\n \u003C/li>\n \u003C/ul>\n \u003Cdiv class=\"tab-content\" id=\"myTabContent\">\n \u003Cdiv class=\"tab-pane fade show active\" id=\"home-tab-pane\" role=\"tabpanel\" aria-labelledby=\"home-tab\" tabindex=\"0\">\n \u003Cp>This is some placeholder content the \u003Cstrong>Home tab's\u003C/strong> associated content. Clicking another tab will toggle the visibility of this one for the next. The tab JavaScript swaps classes to control the content visibility and styling. You can use it with tabs, pills, and any other \u003Ccode>.nav\u003C/code>-powered navigation.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"profile-tab-pane\" role=\"tabpanel\" aria-labelledby=\"profile-tab\" tabindex=\"0\">\n \u003Cp>This is some placeholder content the \u003Cstrong>Profile tab's\u003C/strong> associated content. Clicking another tab will toggle the visibility of this one for the next. The tab JavaScript swaps classes to control the content visibility and styling. You can use it with tabs, pills, and any other \u003Ccode>.nav\u003C/code>-powered navigation.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"contact-tab-pane\" role=\"tabpanel\" aria-labelledby=\"contact-tab\" tabindex=\"0\">\n \u003Cp>This is some placeholder content the \u003Cstrong>Contact tab's\u003C/strong> associated content. Clicking another tab will toggle the visibility of this one for the next. The tab JavaScript swaps classes to control the content visibility and styling. You can use it with tabs, pills, and any other \u003Ccode>.nav\u003C/code>-powered navigation.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"disabled-tab-pane\" role=\"tabpanel\" aria-labelledby=\"disabled-tab\" tabindex=\"0\">\n \u003Cp>This is some placeholder content the \u003Cstrong>Disabled tab's\u003C/strong> associated content.\u003C/p>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cul class=\"nav nav-tabs\" id=\"myTab\" role=\"tablist\">\n \u003Cli class=\"nav-item\" role=\"presentation\">\n \u003Cbutton class=\"nav-link active\" id=\"home-tab\" data-bs-toggle=\"tab\" data-bs-target=\"#home-tab-pane\" type=\"button\" role=\"tab\" aria-controls=\"home-tab-pane\" aria-selected=\"true\">Home\u003C/button>\n \u003C/li>\n \u003Cli class=\"nav-item\" role=\"presentation\">\n \u003Cbutton class=\"nav-link\" id=\"profile-tab\" data-bs-toggle=\"tab\" data-bs-target=\"#profile-tab-pane\" type=\"button\" role=\"tab\" aria-controls=\"profile-tab-pane\" aria-selected=\"false\">Profile\u003C/button>\n \u003C/li>\n \u003Cli class=\"nav-item\" role=\"presentation\">\n \u003Cbutton class=\"nav-link\" id=\"contact-tab\" data-bs-toggle=\"tab\" data-bs-target=\"#contact-tab-pane\" type=\"button\" role=\"tab\" aria-controls=\"contact-tab-pane\" aria-selected=\"false\">Contact\u003C/button>\n \u003C/li>\n \u003Cli class=\"nav-item\" role=\"presentation\">\n \u003Cbutton class=\"nav-link\" id=\"disabled-tab\" data-bs-toggle=\"tab\" data-bs-target=\"#disabled-tab-pane\" type=\"button\" role=\"tab\" aria-controls=\"disabled-tab-pane\" aria-selected=\"false\" disabled>Disabled\u003C/button>\n \u003C/li>\n\u003C/ul>\n\u003Cdiv class=\"tab-content\" id=\"myTabContent\">\n \u003Cdiv class=\"tab-pane fade show active\" id=\"home-tab-pane\" role=\"tabpanel\" aria-labelledby=\"home-tab\" tabindex=\"0\">...\u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"profile-tab-pane\" role=\"tabpanel\" aria-labelledby=\"profile-tab\" tabindex=\"0\">...\u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"contact-tab-pane\" role=\"tabpanel\" aria-labelledby=\"contact-tab\" tabindex=\"0\">...\u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"disabled-tab-pane\" role=\"tabpanel\" aria-labelledby=\"disabled-tab\" tabindex=\"0\">...\u003C/div>\n\u003C/div>\n```\n\nTo help fit your needs, this works with `\u003Cul>`-based markup, as shown above, or with any arbitrary \"roll your own\" markup. Note that if you're using `\u003Cnav>`, you shouldn't add `role=\"tablist\"` directly to it, as this would override the element's native role as a navigation landmark. Instead, switch to an alternative element (in the example below, a simple `\u003Cdiv>`) and wrap the `\u003Cnav>` around it.\n\n\u003Cdiv class=\"bd-example\">\n \u003Cnav>\n \u003Cdiv class=\"nav nav-tabs mb-3\" id=\"nav-tab\" role=\"tablist\">\n \u003Cbutton class=\"nav-link active\" id=\"nav-home-tab\" data-bs-toggle=\"tab\" data-bs-target=\"#nav-home\" type=\"button\" role=\"tab\" aria-controls=\"nav-home\" aria-selected=\"true\">Home\u003C/button>\n \u003Cbutton class=\"nav-link\" id=\"nav-profile-tab\" data-bs-toggle=\"tab\" data-bs-target=\"#nav-profile\" type=\"button\" role=\"tab\" aria-controls=\"nav-profile\" aria-selected=\"false\">Profile\u003C/button>\n \u003Cbutton class=\"nav-link\" id=\"nav-contact-tab\" data-bs-toggle=\"tab\" data-bs-target=\"#nav-contact\" type=\"button\" role=\"tab\" aria-controls=\"nav-contact\" aria-selected=\"false\">Contact\u003C/button>\n \u003Cbutton class=\"nav-link\" id=\"nav-disabled-tab\" data-bs-toggle=\"tab\" data-bs-target=\"#nav-disabled\" type=\"button\" role=\"tab\" aria-controls=\"nav-disabled\" aria-selected=\"false\" disabled>Disabled\u003C/button>\n \u003C/div>\n \u003C/nav>\n \u003Cdiv class=\"tab-content\" id=\"nav-tabContent\">\n \u003Cdiv class=\"tab-pane fade show active\" id=\"nav-home\" role=\"tabpanel\" aria-labelledby=\"nav-home-tab\" tabindex=\"0\">\n \u003Cp>This is some placeholder content the \u003Cstrong>Home tab's\u003C/strong> associated content. Clicking another tab will toggle the visibility of this one for the next. The tab JavaScript swaps classes to control the content visibility and styling. You can use it with tabs, pills, and any other \u003Ccode>.nav\u003C/code>-powered navigation.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"nav-profile\" role=\"tabpanel\" aria-labelledby=\"nav-profile-tab\" tabindex=\"0\">\n \u003Cp>This is some placeholder content the \u003Cstrong>Profile tab's\u003C/strong> associated content. Clicking another tab will toggle the visibility of this one for the next. The tab JavaScript swaps classes to control the content visibility and styling. You can use it with tabs, pills, and any other \u003Ccode>.nav\u003C/code>-powered navigation.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"nav-contact\" role=\"tabpanel\" aria-labelledby=\"nav-contact-tab\" tabindex=\"0\">\n \u003Cp>This is some placeholder content the \u003Cstrong>Contact tab's\u003C/strong> associated content. Clicking another tab will toggle the visibility of this one for the next. The tab JavaScript swaps classes to control the content visibility and styling. You can use it with tabs, pills, and any other \u003Ccode>.nav\u003C/code>-powered navigation.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"nav-disabled\" role=\"tabpanel\" aria-labelledby=\"nav-disabled-tab\" tabindex=\"0\">\n \u003Cp>This is some placeholder content the \u003Cstrong>Disabled tab's\u003C/strong> associated content.\u003C/p>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cnav>\n \u003Cdiv class=\"nav nav-tabs\" id=\"nav-tab\" role=\"tablist\">\n \u003Cbutton class=\"nav-link active\" id=\"nav-home-tab\" data-bs-toggle=\"tab\" data-bs-target=\"#nav-home\" type=\"button\" role=\"tab\" aria-controls=\"nav-home\" aria-selected=\"true\">Home\u003C/button>\n \u003Cbutton class=\"nav-link\" id=\"nav-profile-tab\" data-bs-toggle=\"tab\" data-bs-target=\"#nav-profile\" type=\"button\" role=\"tab\" aria-controls=\"nav-profile\" aria-selected=\"false\">Profile\u003C/button>\n \u003Cbutton class=\"nav-link\" id=\"nav-contact-tab\" data-bs-toggle=\"tab\" data-bs-target=\"#nav-contact\" type=\"button\" role=\"tab\" aria-controls=\"nav-contact\" aria-selected=\"false\">Contact\u003C/button>\n \u003Cbutton class=\"nav-link\" id=\"nav-disabled-tab\" data-bs-toggle=\"tab\" data-bs-target=\"#nav-disabled\" type=\"button\" role=\"tab\" aria-controls=\"nav-disabled\" aria-selected=\"false\" disabled>Disabled\u003C/button>\n \u003C/div>\n\u003C/nav>\n\u003Cdiv class=\"tab-content\" id=\"nav-tabContent\">\n \u003Cdiv class=\"tab-pane fade show active\" id=\"nav-home\" role=\"tabpanel\" aria-labelledby=\"nav-home-tab\" tabindex=\"0\">...\u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"nav-profile\" role=\"tabpanel\" aria-labelledby=\"nav-profile-tab\" tabindex=\"0\">...\u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"nav-contact\" role=\"tabpanel\" aria-labelledby=\"nav-contact-tab\" tabindex=\"0\">...\u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"nav-disabled\" role=\"tabpanel\" aria-labelledby=\"nav-disabled-tab\" tabindex=\"0\">...\u003C/div>\n\u003C/div>\n```\n\nThe tabs plugin also works with pills.\n\n\u003Cdiv class=\"bd-example\">\n \u003Cul class=\"nav nav-pills mb-3\" id=\"pills-tab\" role=\"tablist\">\n \u003Cli class=\"nav-item\" role=\"presentation\">\n \u003Cbutton class=\"nav-link active\" id=\"pills-home-tab\" data-bs-toggle=\"pill\" data-bs-target=\"#pills-home\" type=\"button\" role=\"tab\" aria-controls=\"pills-home\" aria-selected=\"true\">Home\u003C/button>\n \u003C/li>\n \u003Cli class=\"nav-item\" role=\"presentation\">\n \u003Cbutton class=\"nav-link\" id=\"pills-profile-tab\" data-bs-toggle=\"pill\" data-bs-target=\"#pills-profile\" type=\"button\" role=\"tab\" aria-controls=\"pills-profile\" aria-selected=\"false\">Profile\u003C/button>\n \u003C/li>\n \u003Cli class=\"nav-item\" role=\"presentation\">\n \u003Cbutton class=\"nav-link\" id=\"pills-contact-tab\" data-bs-toggle=\"pill\" data-bs-target=\"#pills-contact\" type=\"button\" role=\"tab\" aria-controls=\"pills-contact\" aria-selected=\"false\">Contact\u003C/button>\n \u003C/li>\n \u003Cli class=\"nav-item\" role=\"presentation\">\n \u003Cbutton class=\"nav-link\" id=\"pills-disabled-tab\" data-bs-toggle=\"pill\" data-bs-target=\"#pills-disabled\" type=\"button\" role=\"tab\" aria-controls=\"pills-disabled\" aria-selected=\"false\" disabled>Disabled\u003C/button>\n \u003C/li>\n \u003C/ul>\n \u003Cdiv class=\"tab-content\" id=\"pills-tabContent\">\n \u003Cdiv class=\"tab-pane fade show active\" id=\"pills-home\" role=\"tabpanel\" aria-labelledby=\"pills-home-tab\" tabindex=\"0\">\n \u003Cp>This is some placeholder content the \u003Cstrong>Home tab's\u003C/strong> associated content. Clicking another tab will toggle the visibility of this one for the next. The tab JavaScript swaps classes to control the content visibility and styling. You can use it with tabs, pills, and any other \u003Ccode>.nav\u003C/code>-powered navigation.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"pills-profile\" role=\"tabpanel\" aria-labelledby=\"pills-profile-tab\" tabindex=\"0\">\n \u003Cp>This is some placeholder content the \u003Cstrong>Profile tab's\u003C/strong> associated content. Clicking another tab will toggle the visibility of this one for the next. The tab JavaScript swaps classes to control the content visibility and styling. You can use it with tabs, pills, and any other \u003Ccode>.nav\u003C/code>-powered navigation.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"pills-contact\" role=\"tabpanel\" aria-labelledby=\"pills-contact-tab\" tabindex=\"0\">\n \u003Cp>This is some placeholder content the \u003Cstrong>Contact tab's\u003C/strong> associated content. Clicking another tab will toggle the visibility of this one for the next. The tab JavaScript swaps classes to control the content visibility and styling. You can use it with tabs, pills, and any other \u003Ccode>.nav\u003C/code>-powered navigation.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"pills-disabled\" role=\"tabpanel\" aria-labelledby=\"pills-disabled-tab\" tabindex=\"0\">\n \u003Cp>This is some placeholder content the \u003Cstrong>Disabled tab's\u003C/strong> associated content.\u003C/p>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cul class=\"nav nav-pills mb-3\" id=\"pills-tab\" role=\"tablist\">\n \u003Cli class=\"nav-item\" role=\"presentation\">\n \u003Cbutton class=\"nav-link active\" id=\"pills-home-tab\" data-bs-toggle=\"pill\" data-bs-target=\"#pills-home\" type=\"button\" role=\"tab\" aria-controls=\"pills-home\" aria-selected=\"true\">Home\u003C/button>\n \u003C/li>\n \u003Cli class=\"nav-item\" role=\"presentation\">\n \u003Cbutton class=\"nav-link\" id=\"pills-profile-tab\" data-bs-toggle=\"pill\" data-bs-target=\"#pills-profile\" type=\"button\" role=\"tab\" aria-controls=\"pills-profile\" aria-selected=\"false\">Profile\u003C/button>\n \u003C/li>\n \u003Cli class=\"nav-item\" role=\"presentation\">\n \u003Cbutton class=\"nav-link\" id=\"pills-contact-tab\" data-bs-toggle=\"pill\" data-bs-target=\"#pills-contact\" type=\"button\" role=\"tab\" aria-controls=\"pills-contact\" aria-selected=\"false\">Contact\u003C/button>\n \u003C/li>\n \u003Cli class=\"nav-item\" role=\"presentation\">\n \u003Cbutton class=\"nav-link\" id=\"pills-disabled-tab\" data-bs-toggle=\"pill\" data-bs-target=\"#pills-disabled\" type=\"button\" role=\"tab\" aria-controls=\"pills-disabled\" aria-selected=\"false\" disabled>Disabled\u003C/button>\n \u003C/li>\n\u003C/ul>\n\u003Cdiv class=\"tab-content\" id=\"pills-tabContent\">\n \u003Cdiv class=\"tab-pane fade show active\" id=\"pills-home\" role=\"tabpanel\" aria-labelledby=\"pills-home-tab\" tabindex=\"0\">...\u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"pills-profile\" role=\"tabpanel\" aria-labelledby=\"pills-profile-tab\" tabindex=\"0\">...\u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"pills-contact\" role=\"tabpanel\" aria-labelledby=\"pills-contact-tab\" tabindex=\"0\">...\u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"pills-disabled\" role=\"tabpanel\" aria-labelledby=\"pills-disabled-tab\" tabindex=\"0\">...\u003C/div>\n\u003C/div>\n```\n\nAnd with vertical pills. Ideally, for vertical tabs, you should also add `aria-orientation=\"vertical\"` to the tab list container.\n\n\u003Cdiv class=\"bd-example\">\n \u003Cdiv class=\"d-flex align-items-start\">\n \u003Cdiv class=\"nav flex-column nav-pills me-3\" id=\"v-pills-tab\" role=\"tablist\" aria-orientation=\"vertical\">\n \u003Cbutton class=\"nav-link active\" id=\"v-pills-home-tab\" data-bs-toggle=\"pill\" data-bs-target=\"#v-pills-home\" type=\"button\" role=\"tab\" aria-controls=\"v-pills-home\" aria-selected=\"true\">Home\u003C/button>\n \u003Cbutton class=\"nav-link\" id=\"v-pills-profile-tab\" data-bs-toggle=\"pill\" data-bs-target=\"#v-pills-profile\" type=\"button\" role=\"tab\" aria-controls=\"v-pills-profile\" aria-selected=\"false\">Profile\u003C/button>\n \u003Cbutton class=\"nav-link\" id=\"v-pills-disabled-tab\" data-bs-toggle=\"pill\" data-bs-target=\"#v-pills-disabled\" type=\"button\" role=\"tab\" aria-controls=\"v-pills-disabled\" aria-selected=\"false\" disabled>Disabled\u003C/button>\n \u003Cbutton class=\"nav-link\" id=\"v-pills-messages-tab\" data-bs-toggle=\"pill\" data-bs-target=\"#v-pills-messages\" type=\"button\" role=\"tab\" aria-controls=\"v-pills-messages\" aria-selected=\"false\">Messages\u003C/button>\n \u003Cbutton class=\"nav-link\" id=\"v-pills-settings-tab\" data-bs-toggle=\"pill\" data-bs-target=\"#v-pills-settings\" type=\"button\" role=\"tab\" aria-controls=\"v-pills-settings\" aria-selected=\"false\">Settings\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"tab-content\" id=\"v-pills-tabContent\">\n \u003Cdiv class=\"tab-pane fade show active\" id=\"v-pills-home\" role=\"tabpanel\" aria-labelledby=\"v-pills-home-tab\" tabindex=\"0\">\n \u003Cp>This is some placeholder content the \u003Cstrong>Home tab's\u003C/strong> associated content. Clicking another tab will toggle the visibility of this one for the next. The tab JavaScript swaps classes to control the content visibility and styling. You can use it with tabs, pills, and any other \u003Ccode>.nav\u003C/code>-powered navigation.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"v-pills-profile\" role=\"tabpanel\" aria-labelledby=\"v-pills-profile-tab\" tabindex=\"0\">\n \u003Cp>This is some placeholder content the \u003Cstrong>Profile tab's\u003C/strong> associated content. Clicking another tab will toggle the visibility of this one for the next. The tab JavaScript swaps classes to control the content visibility and styling. You can use it with tabs, pills, and any other \u003Ccode>.nav\u003C/code>-powered navigation.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"v-pills-disabled\" role=\"tabpanel\" aria-labelledby=\"v-pills-disabled-tab\" tabindex=\"0\">\n \u003Cp>This is some placeholder content the \u003Cstrong>Disabled tab's\u003C/strong> associated content.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"v-pills-messages\" role=\"tabpanel\" aria-labelledby=\"v-pills-messages-tab\" tabindex=\"0\">\n \u003Cp>This is some placeholder content the \u003Cstrong>Messages tab's\u003C/strong> associated content. Clicking another tab will toggle the visibility of this one for the next. The tab JavaScript swaps classes to control the content visibility and styling. You can use it with tabs, pills, and any other \u003Ccode>.nav\u003C/code>-powered navigation.\u003C/p>\n \u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"v-pills-settings\" role=\"tabpanel\" aria-labelledby=\"v-pills-settings-tab\" tabindex=\"0\">\n \u003Cp>This is some placeholder content the \u003Cstrong>Settings tab's\u003C/strong> associated content. Clicking another tab will toggle the visibility of this one for the next. The tab JavaScript swaps classes to control the content visibility and styling. You can use it with tabs, pills, and any other \u003Ccode>.nav\u003C/code>-powered navigation.\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"d-flex align-items-start\">\n \u003Cdiv class=\"nav flex-column nav-pills me-3\" id=\"v-pills-tab\" role=\"tablist\" aria-orientation=\"vertical\">\n \u003Cbutton class=\"nav-link active\" id=\"v-pills-home-tab\" data-bs-toggle=\"pill\" data-bs-target=\"#v-pills-home\" type=\"button\" role=\"tab\" aria-controls=\"v-pills-home\" aria-selected=\"true\">Home\u003C/button>\n \u003Cbutton class=\"nav-link\" id=\"v-pills-profile-tab\" data-bs-toggle=\"pill\" data-bs-target=\"#v-pills-profile\" type=\"button\" role=\"tab\" aria-controls=\"v-pills-profile\" aria-selected=\"false\">Profile\u003C/button>\n \u003Cbutton class=\"nav-link\" id=\"v-pills-disabled-tab\" data-bs-toggle=\"pill\" data-bs-target=\"#v-pills-disabled\" type=\"button\" role=\"tab\" aria-controls=\"v-pills-disabled\" aria-selected=\"false\" disabled>Disabled\u003C/button>\n \u003Cbutton class=\"nav-link\" id=\"v-pills-messages-tab\" data-bs-toggle=\"pill\" data-bs-target=\"#v-pills-messages\" type=\"button\" role=\"tab\" aria-controls=\"v-pills-messages\" aria-selected=\"false\">Messages\u003C/button>\n \u003Cbutton class=\"nav-link\" id=\"v-pills-settings-tab\" data-bs-toggle=\"pill\" data-bs-target=\"#v-pills-settings\" type=\"button\" role=\"tab\" aria-controls=\"v-pills-settings\" aria-selected=\"false\">Settings\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"tab-content\" id=\"v-pills-tabContent\">\n \u003Cdiv class=\"tab-pane fade show active\" id=\"v-pills-home\" role=\"tabpanel\" aria-labelledby=\"v-pills-home-tab\" tabindex=\"0\">...\u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"v-pills-profile\" role=\"tabpanel\" aria-labelledby=\"v-pills-profile-tab\" tabindex=\"0\">...\u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"v-pills-disabled\" role=\"tabpanel\" aria-labelledby=\"v-pills-disabled-tab\" tabindex=\"0\">...\u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"v-pills-messages\" role=\"tabpanel\" aria-labelledby=\"v-pills-messages-tab\" tabindex=\"0\">...\u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"v-pills-settings\" role=\"tabpanel\" aria-labelledby=\"v-pills-settings-tab\" tabindex=\"0\">...\u003C/div>\n \u003C/div>\n\u003C/div>\n```\n\n### Accessibility\n\nDynamic tabbed interfaces, as described in the [ARIA Authoring Practices Guide tabs pattern](https://www.w3.org/WAI/ARIA/apg/patterns/tabpanel/), require `role=\"tablist\"`, `role=\"tab\"`, `role=\"tabpanel\"`, and additional `aria-` attributes in order to convey their structure, functionality, and current state to users of assistive technologies (such as screen readers). As a best practice, we recommend using `\u003Cbutton>` elements for the tabs, as these are controls that trigger a dynamic change, rather than links that navigate to a new page or location.\n\nIn line with the ARIA Authoring Practices pattern, only the currently active tab receives keyboard focus. When the JavaScript plugin is initialized, it will set `tabindex=\"-1\"` on all inactive tab controls. Once the currently active tab has focus, the cursor keys activate the previous/next tab. The \u003Ckbd>Home\u003C/kbd> and \u003Ckbd>End\u003C/kbd> keys activate the first and last tabs, respectively. The plugin will change the [roving `tabindex`](https://www.w3.org/WAI/ARIA/apg/practices/keyboard-interface/) accordingly. However, note that the JavaScript plugin does not distinguish between horizontal and vertical tab lists when it comes to cursor key interactions: regardless of the tab list's orientation, both the up *and* left cursor go to the previous tab, and down *and* right cursor go to the next tab.\n\n\u003CCallout type=\"warning\">\nIn general, to facilitate keyboard navigation, it's recommended to make the tab panels themselves focusable as well, unless the first element containing meaningful content inside the tab panel is already focusable. The JavaScript plugin does not try to handle this aspect—where appropriate, you'll need to explicitly make your tab panels focusable by adding `tabindex=\"0\"` in your markup.\n\u003C/Callout>\n\n\u003CCallout type=\"danger\">\nThe tab JavaScript plugin **does not** support tabbed interfaces that contain dropdown menus, as these cause both usability and accessibility issues. From a usability perspective, the fact that the currently displayed tab's trigger element is not immediately visible (as it's inside the closed dropdown menu) can cause confusion. From an accessibility point of view, there is currently no sensible way to map this sort of construct to a standard WAI ARIA pattern, meaning that it cannot be easily made understandable to users of assistive technologies.\n\u003C/Callout>\n\n### Using data attributes\n\nYou can activate a tab or pill navigation without writing any JavaScript by simply specifying `data-bs-toggle=\"tab\"` or `data-bs-toggle=\"pill\"` on an element. Use these data attributes on `.nav-tabs` or `.nav-pills`.\n\n```html\n\u003C!-- Nav tabs -->\n\u003Cul class=\"nav nav-tabs\" id=\"myTab\" role=\"tablist\">\n \u003Cli class=\"nav-item\" role=\"presentation\">\n \u003Cbutton class=\"nav-link active\" id=\"home-tab\" data-bs-toggle=\"tab\" data-bs-target=\"#home\" type=\"button\" role=\"tab\" aria-controls=\"home\" aria-selected=\"true\">Home\u003C/button>\n \u003C/li>\n \u003Cli class=\"nav-item\" role=\"presentation\">\n \u003Cbutton class=\"nav-link\" id=\"profile-tab\" data-bs-toggle=\"tab\" data-bs-target=\"#profile\" type=\"button\" role=\"tab\" aria-controls=\"profile\" aria-selected=\"false\">Profile\u003C/button>\n \u003C/li>\n \u003Cli class=\"nav-item\" role=\"presentation\">\n \u003Cbutton class=\"nav-link\" id=\"messages-tab\" data-bs-toggle=\"tab\" data-bs-target=\"#messages\" type=\"button\" role=\"tab\" aria-controls=\"messages\" aria-selected=\"false\">Messages\u003C/button>\n \u003C/li>\n \u003Cli class=\"nav-item\" role=\"presentation\">\n \u003Cbutton class=\"nav-link\" id=\"settings-tab\" data-bs-toggle=\"tab\" data-bs-target=\"#settings\" type=\"button\" role=\"tab\" aria-controls=\"settings\" aria-selected=\"false\">Settings\u003C/button>\n \u003C/li>\n\u003C/ul>\n\n\u003C!-- Tab panes -->\n\u003Cdiv class=\"tab-content\">\n \u003Cdiv class=\"tab-pane active\" id=\"home\" role=\"tabpanel\" aria-labelledby=\"home-tab\" tabindex=\"0\">...\u003C/div>\n \u003Cdiv class=\"tab-pane\" id=\"profile\" role=\"tabpanel\" aria-labelledby=\"profile-tab\" tabindex=\"0\">...\u003C/div>\n \u003Cdiv class=\"tab-pane\" id=\"messages\" role=\"tabpanel\" aria-labelledby=\"messages-tab\" tabindex=\"0\">...\u003C/div>\n \u003Cdiv class=\"tab-pane\" id=\"settings\" role=\"tabpanel\" aria-labelledby=\"settings-tab\" tabindex=\"0\">...\u003C/div>\n\u003C/div>\n```\n\n### Via JavaScript\n\nEnable tabbable tabs via JavaScript (each tab needs to be activated individually):\n\n```js\nconst triggerTabList = document.querySelectorAll('#myTab button')\ntriggerTabList.forEach(triggerEl => {\n const tabTrigger = new bootstrap.Tab(triggerEl)\n\n triggerEl.addEventListener('click', event => {\n event.preventDefault()\n tabTrigger.show()\n })\n})\n```\n\nYou can activate individual tabs in several ways:\n\n```js\nconst triggerEl = document.querySelector('#myTab button[data-bs-target=\"#profile\"]')\nbootstrap.Tab.getInstance(triggerEl).show() // Select tab by name\n\nconst triggerFirstTabEl = document.querySelector('#myTab li:first-child button')\nbootstrap.Tab.getInstance(triggerFirstTabEl).show() // Select first tab\n```\n\n### Fade effect\n\nTo make tabs fade in, add `.fade` to each `.tab-pane`. The first tab pane must also have `.show` to make the initial content visible.\n\n```html\n\u003Cdiv class=\"tab-content\">\n \u003Cdiv class=\"tab-pane fade show active\" id=\"home\" role=\"tabpanel\" aria-labelledby=\"home-tab\" tabindex=\"0\">...\u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"profile\" role=\"tabpanel\" aria-labelledby=\"profile-tab\" tabindex=\"0\">...\u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"messages\" role=\"tabpanel\" aria-labelledby=\"messages-tab\" tabindex=\"0\">...\u003C/div>\n \u003Cdiv class=\"tab-pane fade\" id=\"settings\" role=\"tabpanel\" aria-labelledby=\"settings-tab\" tabindex=\"0\">...\u003C/div>\n\u003C/div>\n```\n\n### Methods\n\n\u003CCallout name=\"danger-async-methods\" type=\"danger\" />\n\nActivates your content as a tab element.\n\nYou can create a tab instance with the constructor, for example:\n\n```js\nconst bsTab = new bootstrap.Tab('#myTab')\n```\n\n\u003CBsTable>\n| Method | Description |\n| --- | --- |\n| `dispose` | Destroys an element's tab. |\n| `getInstance` | Static method which allows you to get the tab instance associated with a DOM element, you can use it like this: `bootstrap.Tab.getInstance(element)`. |\n| `getOrCreateInstance` | Static method which returns a tab instance associated to a DOM element or create a new one in case it wasn't initialized. You can use it like this: `bootstrap.Tab.getOrCreateInstance(element)`. |\n| `show` | Selects the given tab and shows its associated pane. Any other tab that was previously selected becomes unselected and its associated pane is hidden. **Returns to the caller before the tab pane has actually been shown** (i.e. before the `shown.bs.tab` event occurs). |\n\u003C/BsTable>\n\n### Events\n\nWhen showing a new tab, the events fire in the following order:\n\n1. `hide.bs.tab` (on the current active tab)\n2. `show.bs.tab` (on the to-be-shown tab)\n3. `hidden.bs.tab` (on the previous active tab, the same one as for the `hide.bs.tab` event)\n4. `shown.bs.tab` (on the newly-active just-shown tab, the same one as for the `show.bs.tab` event)\n\nIf no tab was already active, then the `hide.bs.tab` and `hidden.bs.tab` events will not be fired.\n\n\u003CBsTable>\n| Event type | Description |\n| --- | --- |\n| `hide.bs.tab` | This event fires when a new tab is to be shown (and thus the previous active tab is to be hidden). Use `event.target` and `event.relatedTarget` to target the current active tab and the new soon-to-be-active tab, respectively. |\n| `hidden.bs.tab` | This event fires after a new tab is shown (and thus the previous active tab is hidden). Use `event.target` and `event.relatedTarget` to target the previous active tab and the new active tab, respectively. |\n| `show.bs.tab` | This event fires on tab show, but before the new tab has been shown. Use `event.target` and `event.relatedTarget` to target the active tab and the previous active tab (if available) respectively. |\n| `shown.bs.tab` | This event fires on tab show after a tab has been shown. Use `event.target` and `event.relatedTarget` to target the active tab and the previous active tab (if available) respectively. |\n\u003C/BsTable>\n\n```js\nconst tabEl = document.querySelector('button[data-bs-toggle=\"tab\"]')\ntabEl.addEventListener('shown.bs.tab', event => {\n event.target // newly activated tab\n event.relatedTarget // previous active tab\n})\n```","src/content/docs/components/navs-tabs.mdx","fa41b7164104bf9c","components/navs-tabs.mdx","components/offcanvas",{"id":497,"data":499,"body":502,"filePath":503,"digest":504,"legacyId":505,"deferredRender":139},{"description":500,"title":501,"toc":139},"Build hidden sidebars into your project for navigation, shopping carts, and more with a few classes and our JavaScript plugin.","Offcanvas","## How it works\n\nOffcanvas is a sidebar component that can be toggled via JavaScript to appear from the left, right, top, or bottom edge of the viewport. Buttons or anchors are used as triggers that are attached to specific elements you toggle, and `data` attributes are used to invoke our JavaScript.\n\n- Offcanvas shares some of the same JavaScript code as modals. Conceptually, they are quite similar, but they are separate plugins.\n- Similarly, some [source Sass](#sass-variables) variables for offcanvas's styles and dimensions are inherited from the modal's variables.\n- When shown, offcanvas includes a default backdrop that can be clicked to hide the offcanvas.\n- Similar to modals, only one offcanvas can be shown at a time.\n\n**Heads up!** Given how CSS handles animations, you cannot use `margin` or `translate` on an `.offcanvas` element. Instead, use the class as an independent wrapping element.\n\n\u003CCallout name=\"info-prefersreducedmotion\" />\n\n## Examples\n\n### Offcanvas components\n\nBelow is an offcanvas example that is shown by default (via `.show` on `.offcanvas`). Offcanvas includes support for a header with a close button and an optional body class for some initial `padding`. We suggest that you include offcanvas headers with dismiss actions whenever possible, or provide an explicit dismiss action.\n\n\u003CExample class=\"bd-example-offcanvas p-0 bg-body-tertiary overflow-hidden\" code={`\u003Cdiv class=\"offcanvas offcanvas-start show\" tabindex=\"-1\" id=\"offcanvas\" aria-labelledby=\"offcanvasLabel\">\n \u003Cdiv class=\"offcanvas-header\">\n \u003Ch5 class=\"offcanvas-title\" id=\"offcanvasLabel\">Offcanvas\u003C/h5>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"offcanvas\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"offcanvas-body\">\n Content for the offcanvas goes here. You can place just about any Bootstrap component or custom elements here.\n \u003C/div>\n\u003C/div>`} />\n\n### Live demo\n\nUse the buttons below to show and hide an offcanvas element via JavaScript that toggles the `.show` class on an element with the `.offcanvas` class.\n\n- `.offcanvas` hides content (default)\n- `.offcanvas.show` shows content\n\nYou can use a link with the `href` attribute, or a button with the `data-bs-target` attribute. In both cases, the `data-bs-toggle=\"offcanvas\"` is required.\n\n\u003CExample code={`\u003Ca class=\"btn btn-primary\" data-bs-toggle=\"offcanvas\" href=\"#offcanvasExample\" role=\"button\" aria-controls=\"offcanvasExample\">\n Link with href\n\u003C/a>\n\u003Cbutton class=\"btn btn-primary\" type=\"button\" data-bs-toggle=\"offcanvas\" data-bs-target=\"#offcanvasExample\" aria-controls=\"offcanvasExample\">\n Button with data-bs-target\n\u003C/button>\n\n\u003Cdiv class=\"offcanvas offcanvas-start\" tabindex=\"-1\" id=\"offcanvasExample\" aria-labelledby=\"offcanvasExampleLabel\">\n \u003Cdiv class=\"offcanvas-header\">\n \u003Ch5 class=\"offcanvas-title\" id=\"offcanvasExampleLabel\">Offcanvas\u003C/h5>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"offcanvas\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"offcanvas-body\">\n \u003Cdiv class=\"\">\n Some text as placeholder. In real life you can have the elements you have chosen. Like, text, images, lists, etc.\n \u003C/div>\n \u003Cdiv class=\"dropdown mt-3\">\n \u003Cbutton class=\"btn btn-secondary dropdown-toggle\" type=\"button\" data-bs-toggle=\"dropdown\">\n Dropdown button\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n### Body scrolling\n\nScrolling the `\u003Cbody>` element is disabled when an offcanvas and its backdrop are visible. Use the `data-bs-scroll` attribute to enable `\u003Cbody>` scrolling.\n\n\u003CExample code={`\u003Cbutton class=\"btn btn-primary\" type=\"button\" data-bs-toggle=\"offcanvas\" data-bs-target=\"#offcanvasScrolling\" aria-controls=\"offcanvasScrolling\">Enable body scrolling\u003C/button>\n\n\u003Cdiv class=\"offcanvas offcanvas-start\" data-bs-scroll=\"true\" data-bs-backdrop=\"false\" tabindex=\"-1\" id=\"offcanvasScrolling\" aria-labelledby=\"offcanvasScrollingLabel\">\n \u003Cdiv class=\"offcanvas-header\">\n \u003Ch5 class=\"offcanvas-title\" id=\"offcanvasScrollingLabel\">Offcanvas with body scrolling\u003C/h5>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"offcanvas\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"offcanvas-body\">\n \u003Cp>Try scrolling the rest of the page to see this option in action.\u003C/p>\n \u003C/div>\n\u003C/div>`} />\n\n### Body scrolling and backdrop\n\nYou can also enable `\u003Cbody>` scrolling with a visible backdrop.\n\n\u003CExample code={`\u003Cbutton class=\"btn btn-primary\" type=\"button\" data-bs-toggle=\"offcanvas\" data-bs-target=\"#offcanvasWithBothOptions\" aria-controls=\"offcanvasWithBothOptions\">Enable both scrolling & backdrop\u003C/button>\n\n\u003Cdiv class=\"offcanvas offcanvas-start\" data-bs-scroll=\"true\" tabindex=\"-1\" id=\"offcanvasWithBothOptions\" aria-labelledby=\"offcanvasWithBothOptionsLabel\">\n \u003Cdiv class=\"offcanvas-header\">\n \u003Ch5 class=\"offcanvas-title\" id=\"offcanvasWithBothOptionsLabel\">Backdrop with scrolling\u003C/h5>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"offcanvas\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"offcanvas-body\">\n \u003Cp>Try scrolling the rest of the page to see this option in action.\u003C/p>\n \u003C/div>\n\u003C/div>`} />\n\n### Static backdrop\n\nWhen backdrop is set to static, the offcanvas will not close when clicking outside of it.\n\n\u003CExample code={`\u003Cbutton class=\"btn btn-primary\" type=\"button\" data-bs-toggle=\"offcanvas\" data-bs-target=\"#staticBackdrop\" aria-controls=\"staticBackdrop\">\n Toggle static offcanvas\n\u003C/button>\n\n\u003Cdiv class=\"offcanvas offcanvas-start\" data-bs-backdrop=\"static\" tabindex=\"-1\" id=\"staticBackdrop\" aria-labelledby=\"staticBackdropLabel\">\n \u003Cdiv class=\"offcanvas-header\">\n \u003Ch5 class=\"offcanvas-title\" id=\"staticBackdropLabel\">Offcanvas\u003C/h5>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"offcanvas\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"offcanvas-body\">\n \u003Cdiv>\n I will not close if you click outside of me.\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n## Dark offcanvas\n\n\u003CDeprecatedIn version=\"5.3.0\" /> \u003CAddedIn version=\"5.2.0\" />\n\nChange the appearance of offcanvases with utilities to better match them to different contexts like dark navbars. Here we add `.text-bg-dark` to the `.offcanvas` and `.btn-close-white` to `.btn-close` for proper styling with a dark offcanvas. If you have dropdowns within, consider also adding `.dropdown-menu-dark` to `.dropdown-menu`.\n\n\u003CCallout type=\"warning\">\n**Heads up!** Dark variants for components were deprecated in v5.3.0 with the introduction of color modes. Instead of manually adding classes mentioned above, set `data-bs-theme=\"dark\"` on the root element, a parent wrapper, or the component itself.\n\u003C/Callout>\n\n\u003CExample class=\"bd-example-offcanvas p-0 bg-body-secondary overflow-hidden\" code={`\u003Cdiv class=\"offcanvas offcanvas-start show text-bg-dark\" tabindex=\"-1\" id=\"offcanvasDark\" aria-labelledby=\"offcanvasDarkLabel\">\n \u003Cdiv class=\"offcanvas-header\">\n \u003Ch5 class=\"offcanvas-title\" id=\"offcanvasDarkLabel\">Offcanvas\u003C/h5>\n \u003Cbutton type=\"button\" class=\"btn-close btn-close-white\" data-bs-dismiss=\"offcanvasDark\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"offcanvas-body\">\n \u003Cp>Place offcanvas content here.\u003C/p>\n \u003C/div>\n\u003C/div>`} />\n\n## Responsive\n\n\u003CAddedIn version=\"5.2.0\" />\n\nResponsive offcanvas classes hide content outside the viewport from a specified breakpoint and down. Above that breakpoint, the contents within will behave as usual. For example, `.offcanvas-lg` hides content in an offcanvas below the `lg` breakpoint, but shows the content above the `lg` breakpoint.\n\n\u003CExample code={`\u003Cbutton class=\"btn btn-primary d-lg-none\" type=\"button\" data-bs-toggle=\"offcanvas\" data-bs-target=\"#offcanvasResponsive\" aria-controls=\"offcanvasResponsive\">Toggle offcanvas\u003C/button>\n\n\u003Cdiv class=\"alert alert-info d-none d-lg-block\">Resize your browser to show the responsive offcanvas toggle.\u003C/div>\n\n\u003Cdiv class=\"offcanvas-lg offcanvas-end\" tabindex=\"-1\" id=\"offcanvasResponsive\" aria-labelledby=\"offcanvasResponsiveLabel\">\n \u003Cdiv class=\"offcanvas-header\">\n \u003Ch5 class=\"offcanvas-title\" id=\"offcanvasResponsiveLabel\">Responsive offcanvas\u003C/h5>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"offcanvas\" data-bs-target=\"#offcanvasResponsive\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"offcanvas-body\">\n \u003Cp class=\"mb-0\">This is content within an \u003Ccode>.offcanvas-lg\u003C/code>.\u003C/p>\n \u003C/div>\n\u003C/div>`} />\n\nResponsive offcanvas classes are available across for each breakpoint.\n\n- `.offcanvas`\n- `.offcanvas-sm`\n- `.offcanvas-md`\n- `.offcanvas-lg`\n- `.offcanvas-xl`\n- `.offcanvas-xxl`\n\n## Placement\n\nThere's no default placement for offcanvas components, so you must add one of the modifier classes below.\n\n- `.offcanvas-start` places offcanvas on the left of the viewport (shown above)\n- `.offcanvas-end` places offcanvas on the right of the viewport\n- `.offcanvas-top` places offcanvas on the top of the viewport\n- `.offcanvas-bottom` places offcanvas on the bottom of the viewport\n\nTry the top, right, and bottom examples out below.\n\n\u003CExample code={`\u003Cbutton class=\"btn btn-primary\" type=\"button\" data-bs-toggle=\"offcanvas\" data-bs-target=\"#offcanvasTop\" aria-controls=\"offcanvasTop\">Toggle top offcanvas\u003C/button>\n\n\u003Cdiv class=\"offcanvas offcanvas-top\" tabindex=\"-1\" id=\"offcanvasTop\" aria-labelledby=\"offcanvasTopLabel\">\n \u003Cdiv class=\"offcanvas-header\">\n \u003Ch5 class=\"offcanvas-title\" id=\"offcanvasTopLabel\">Offcanvas top\u003C/h5>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"offcanvas\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"offcanvas-body\">\n ...\n \u003C/div>\n\u003C/div>`} />\n\n\u003CExample code={`\u003Cbutton class=\"btn btn-primary\" type=\"button\" data-bs-toggle=\"offcanvas\" data-bs-target=\"#offcanvasRight\" aria-controls=\"offcanvasRight\">Toggle right offcanvas\u003C/button>\n\n\u003Cdiv class=\"offcanvas offcanvas-end\" tabindex=\"-1\" id=\"offcanvasRight\" aria-labelledby=\"offcanvasRightLabel\">\n \u003Cdiv class=\"offcanvas-header\">\n \u003Ch5 class=\"offcanvas-title\" id=\"offcanvasRightLabel\">Offcanvas right\u003C/h5>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"offcanvas\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"offcanvas-body\">\n ...\n \u003C/div>\n\u003C/div>`} />\n\n\u003CExample code={`\u003Cbutton class=\"btn btn-primary\" type=\"button\" data-bs-toggle=\"offcanvas\" data-bs-target=\"#offcanvasBottom\" aria-controls=\"offcanvasBottom\">Toggle bottom offcanvas\u003C/button>\n\n\u003Cdiv class=\"offcanvas offcanvas-bottom\" tabindex=\"-1\" id=\"offcanvasBottom\" aria-labelledby=\"offcanvasBottomLabel\">\n \u003Cdiv class=\"offcanvas-header\">\n \u003Ch5 class=\"offcanvas-title\" id=\"offcanvasBottomLabel\">Offcanvas bottom\u003C/h5>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"offcanvas\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"offcanvas-body small\">\n ...\n \u003C/div>\n\u003C/div>`} />\n\n## Accessibility\n\nSince the offcanvas panel is conceptually a modal dialog, be sure to add `aria-labelledby=\"...\"`—referencing the offcanvas title—to `.offcanvas`. Note that you don’t need to add `role=\"dialog\"` since we already add it via JavaScript.\n\n## CSS\n\n### Variables\n\n\u003CAddedIn version=\"5.2.0\" />\n\nAs part of Bootstrap's evolving CSS variables approach, offcanvas now uses local CSS variables on `.offcanvas` for enhanced real-time customization. Values for the CSS variables are set via Sass, so Sass customization is still supported, too.\n\n\u003CScssDocs name=\"offcanvas-css-vars\" file=\"scss/_offcanvas.scss\" />\n\n### Sass variables\n\n\u003CScssDocs name=\"offcanvas-variables\" file=\"scss/_variables.scss\" />\n\n## Usage\n\nThe offcanvas plugin utilizes a few classes and attributes to handle the heavy lifting:\n\n- `.offcanvas` hides the content\n- `.offcanvas.show` shows the content\n- `.offcanvas-start` hides the offcanvas on the left\n- `.offcanvas-end` hides the offcanvas on the right\n- `.offcanvas-top` hides the offcanvas on the top\n- `.offcanvas-bottom` hides the offcanvas on the bottom\n\nAdd a dismiss button with the `data-bs-dismiss=\"offcanvas\"` attribute, which triggers the JavaScript functionality. Be sure to use the `\u003Cbutton>` element with it for proper behavior across all devices.\n\n### Via data attributes\n\n#### Toggle\n\nAdd `data-bs-toggle=\"offcanvas\"` and a `data-bs-target` or `href` to the element to automatically assign control of one offcanvas element. The `data-bs-target` attribute accepts a CSS selector to apply the offcanvas to. Be sure to add the class `offcanvas` to the offcanvas element. If you'd like it to default open, add the additional class `show`.\n\n#### Dismiss\n\n\u003CJsDismiss name=\"offcanvas\" />\n\n\u003CCallout type=\"warning\">\nWhile both ways to dismiss an offcanvas are supported, keep in mind that dismissing from outside an offcanvas does not match the [ARIA Authoring Practices Guide dialog (modal) pattern](https://www.w3.org/WAI/ARIA/apg/patterns/dialogmodal/). Do this at your own risk.\n\u003C/Callout>\n\n### Via JavaScript\n\nEnable manually with:\n\n```js\nconst offcanvasElementList = document.querySelectorAll('.offcanvas')\nconst offcanvasList = [...offcanvasElementList].map(offcanvasEl => new bootstrap.Offcanvas(offcanvasEl))\n```\n\n### Options\n\n\u003CJsDataAttributes />\n\n\u003CBsTable>\n| Name | Type | Default | Description |\n| --- | --- | --- | --- |\n| `backdrop` | boolean or the string `static` | `true` | Apply a backdrop on body while offcanvas is open. Alternatively, specify `static` for a backdrop which doesn't close the offcanvas when clicked. |\n| `keyboard` | boolean | `true` | Closes the offcanvas when escape key is pressed. |\n| `scroll` | boolean | `false` | Allow body scrolling while offcanvas is open. |\n\u003C/BsTable>\n\n### Methods\n\n\u003CCallout name=\"danger-async-methods\" type=\"danger\" />\n\nActivates your content as an offcanvas element. Accepts an optional options `object`.\n\nYou can create an offcanvas instance with the constructor, for example:\n\n```js\nconst bsOffcanvas = new bootstrap.Offcanvas('#myOffcanvas')\n```\n\n\u003CBsTable>\n| Method | Description |\n| --- | --- |\n| `dispose` | Destroys an element's offcanvas. |\n| `getInstance` | *Static* method which allows you to get the offcanvas instance associated with a DOM element. |\n| `getOrCreateInstance` | *Static* method which allows you to get the offcanvas instance associated with a DOM element, or create a new one in case it wasn't initialized. |\n| `hide` | Hides an offcanvas element. **Returns to the caller before the offcanvas element has actually been hidden** (i.e. before the `hidden.bs.offcanvas` event occurs). |\n| `show` | Shows an offcanvas element. **Returns to the caller before the offcanvas element has actually been shown** (i.e. before the `shown.bs.offcanvas` event occurs). |\n| `toggle` | Toggles an offcanvas element to shown or hidden. **Returns to the caller before the offcanvas element has actually been shown or hidden** (i.e. before the `shown.bs.offcanvas` or `hidden.bs.offcanvas` event occurs). |\n\u003C/BsTable>\n\n### Events\n\nBootstrap's offcanvas class exposes a few events for hooking into offcanvas functionality.\n\n\u003CBsTable>\n| Event type | Description |\n| --- | --- |\n| `hide.bs.offcanvas` | This event is fired immediately when the `hide` method has been called. |\n| `hidden.bs.offcanvas` | This event is fired when an offcanvas element has been hidden from the user (will wait for CSS transitions to complete). |\n| `hidePrevented.bs.offcanvas` | This event is fired when the offcanvas is shown, its backdrop is `static` and a click outside of the offcanvas is performed. The event is also fired when the escape key is pressed and the `keyboard` option is set to `false`. |\n| `show.bs.offcanvas` | This event fires immediately when the `show` instance method is called. |\n| `shown.bs.offcanvas` | This event is fired when an offcanvas element has been made visible to the user (will wait for CSS transitions to complete). |\n\u003C/BsTable>\n\n```js\nconst myOffcanvas = document.getElementById('myOffcanvas')\nmyOffcanvas.addEventListener('hidden.bs.offcanvas', event => {\n // do something...\n})\n```","src/content/docs/components/offcanvas.mdx","ef2abe219c2c85c2","components/offcanvas.mdx","components/pagination",{"id":506,"data":508,"body":511,"filePath":512,"digest":513,"legacyId":514,"deferredRender":139},{"description":509,"title":510,"toc":139},"Documentation and examples for showing pagination to indicate a series of related content exists across multiple pages.","Pagination","## Overview\n\nWe use a large block of connected links for our pagination, making links hard to miss and easily scalable—all while providing large hit areas. Pagination is built with list HTML elements so screen readers can announce the number of available links. Use a wrapping `\u003Cnav>` element to identify it as a navigation section to screen readers and other assistive technologies.\n\nIn addition, as pages likely have more than one such navigation section, it's advisable to provide a descriptive `aria-label` for the `\u003Cnav>` to reflect its purpose. For example, if the pagination component is used to navigate between a set of search results, an appropriate label could be `aria-label=\"Search results pages\"`.\n\n\u003CExample code={`\u003Cnav aria-label=\"Page navigation example\">\n \u003Cul class=\"pagination\">\n \u003Cli class=\"page-item\">\u003Ca class=\"page-link\" href=\"#\">Previous\u003C/a>\u003C/li>\n \u003Cli class=\"page-item\">\u003Ca class=\"page-link\" href=\"#\">1\u003C/a>\u003C/li>\n \u003Cli class=\"page-item\">\u003Ca class=\"page-link\" href=\"#\">2\u003C/a>\u003C/li>\n \u003Cli class=\"page-item\">\u003Ca class=\"page-link\" href=\"#\">3\u003C/a>\u003C/li>\n \u003Cli class=\"page-item\">\u003Ca class=\"page-link\" href=\"#\">Next\u003C/a>\u003C/li>\n \u003C/ul>\n\u003C/nav>`} />\n\n## Working with icons\n\nLooking to use an icon or symbol in place of text for some pagination links? Be sure to provide proper screen reader support with `aria` attributes.\n\n\u003CExample code={`\u003Cnav aria-label=\"Page navigation example\">\n \u003Cul class=\"pagination\">\n \u003Cli class=\"page-item\">\n \u003Ca class=\"page-link\" href=\"#\" aria-label=\"Previous\">\n \u003Cspan aria-hidden=\"true\">«\u003C/span>\n \u003C/a>\n \u003C/li>\n \u003Cli class=\"page-item\">\u003Ca class=\"page-link\" href=\"#\">1\u003C/a>\u003C/li>\n \u003Cli class=\"page-item\">\u003Ca class=\"page-link\" href=\"#\">2\u003C/a>\u003C/li>\n \u003Cli class=\"page-item\">\u003Ca class=\"page-link\" href=\"#\">3\u003C/a>\u003C/li>\n \u003Cli class=\"page-item\">\n \u003Ca class=\"page-link\" href=\"#\" aria-label=\"Next\">\n \u003Cspan aria-hidden=\"true\">»\u003C/span>\n \u003C/a>\n \u003C/li>\n \u003C/ul>\n\u003C/nav>`} />\n\n## Disabled and active states\n\nPagination links are customizable for different circumstances. Use `.disabled` for links that appear un-clickable and `.active` to indicate the current page.\n\nWhile the `.disabled` class uses `pointer-events: none` to _try_ to disable the link functionality of `\u003Ca>`s, that CSS property is not yet standardized and doesn't account for keyboard navigation. As such, you should always add `tabindex=\"-1\"` on disabled links and use custom JavaScript to fully disable their functionality.\n\n\u003CExample code={`\u003Cnav aria-label=\"...\">\n \u003Cul class=\"pagination\">\n \u003Cli class=\"page-item disabled\">\n \u003Ca class=\"page-link\">Previous\u003C/a>\n \u003C/li>\n \u003Cli class=\"page-item\">\u003Ca class=\"page-link\" href=\"#\">1\u003C/a>\u003C/li>\n \u003Cli class=\"page-item active\" aria-current=\"page\">\n \u003Ca class=\"page-link\" href=\"#\">2\u003C/a>\n \u003C/li>\n \u003Cli class=\"page-item\">\u003Ca class=\"page-link\" href=\"#\">3\u003C/a>\u003C/li>\n \u003Cli class=\"page-item\">\n \u003Ca class=\"page-link\" href=\"#\">Next\u003C/a>\n \u003C/li>\n \u003C/ul>\n\u003C/nav>`} />\n\nYou can optionally swap out active or disabled anchors for `\u003Cspan>`, or omit the anchor in the case of the prev/next arrows, to remove click functionality and prevent keyboard focus while retaining intended styles.\n\n\u003CExample code={`\u003Cnav aria-label=\"...\">\n \u003Cul class=\"pagination\">\n \u003Cli class=\"page-item disabled\">\n \u003Cspan class=\"page-link\">Previous\u003C/span>\n \u003C/li>\n \u003Cli class=\"page-item\">\u003Ca class=\"page-link\" href=\"#\">1\u003C/a>\u003C/li>\n \u003Cli class=\"page-item active\" aria-current=\"page\">\n \u003Cspan class=\"page-link\">2\u003C/span>\n \u003C/li>\n \u003Cli class=\"page-item\">\u003Ca class=\"page-link\" href=\"#\">3\u003C/a>\u003C/li>\n \u003Cli class=\"page-item\">\n \u003Ca class=\"page-link\" href=\"#\">Next\u003C/a>\n \u003C/li>\n \u003C/ul>\n\u003C/nav>`} />\n\n## Sizing\n\nFancy larger or smaller pagination? Add `.pagination-lg` or `.pagination-sm` for additional sizes.\n\n\u003CExample code={`\u003Cnav aria-label=\"...\">\n \u003Cul class=\"pagination pagination-lg\">\n \u003Cli class=\"page-item active\" aria-current=\"page\">\n \u003Cspan class=\"page-link\">1\u003C/span>\n \u003C/li>\n \u003Cli class=\"page-item\">\u003Ca class=\"page-link\" href=\"#\">2\u003C/a>\u003C/li>\n \u003Cli class=\"page-item\">\u003Ca class=\"page-link\" href=\"#\">3\u003C/a>\u003C/li>\n \u003C/ul>\n\u003C/nav>`} />\n\n\u003CExample code={`\u003Cnav aria-label=\"...\">\n \u003Cul class=\"pagination pagination-sm\">\n \u003Cli class=\"page-item active\" aria-current=\"page\">\n \u003Cspan class=\"page-link\">1\u003C/span>\n \u003C/li>\n \u003Cli class=\"page-item\">\u003Ca class=\"page-link\" href=\"#\">2\u003C/a>\u003C/li>\n \u003Cli class=\"page-item\">\u003Ca class=\"page-link\" href=\"#\">3\u003C/a>\u003C/li>\n \u003C/ul>\n\u003C/nav>`} />\n\n## Alignment\n\nChange the alignment of pagination components with [flexbox utilities]([[docsref:/utilities/flex]]). For example, with `.justify-content-center`:\n\n\u003CExample code={`\u003Cnav aria-label=\"Page navigation example\">\n \u003Cul class=\"pagination justify-content-center\">\n \u003Cli class=\"page-item disabled\">\n \u003Ca class=\"page-link\">Previous\u003C/a>\n \u003C/li>\n \u003Cli class=\"page-item\">\u003Ca class=\"page-link\" href=\"#\">1\u003C/a>\u003C/li>\n \u003Cli class=\"page-item\">\u003Ca class=\"page-link\" href=\"#\">2\u003C/a>\u003C/li>\n \u003Cli class=\"page-item\">\u003Ca class=\"page-link\" href=\"#\">3\u003C/a>\u003C/li>\n \u003Cli class=\"page-item\">\n \u003Ca class=\"page-link\" href=\"#\">Next\u003C/a>\n \u003C/li>\n \u003C/ul>\n\u003C/nav>`} />\n\nOr with `.justify-content-end`:\n\n\u003CExample code={`\u003Cnav aria-label=\"Page navigation example\">\n \u003Cul class=\"pagination justify-content-end\">\n \u003Cli class=\"page-item disabled\">\n \u003Ca class=\"page-link\">Previous\u003C/a>\n \u003C/li>\n \u003Cli class=\"page-item\">\u003Ca class=\"page-link\" href=\"#\">1\u003C/a>\u003C/li>\n \u003Cli class=\"page-item\">\u003Ca class=\"page-link\" href=\"#\">2\u003C/a>\u003C/li>\n \u003Cli class=\"page-item\">\u003Ca class=\"page-link\" href=\"#\">3\u003C/a>\u003C/li>\n \u003Cli class=\"page-item\">\n \u003Ca class=\"page-link\" href=\"#\">Next\u003C/a>\n \u003C/li>\n \u003C/ul>\n\u003C/nav>`} />\n\n## CSS\n\n### Variables\n\n\u003CAddedIn version=\"5.2.0\" />\n\nAs part of Bootstrap's evolving CSS variables approach, pagination now uses local CSS variables on `.pagination` for enhanced real-time customization. Values for the CSS variables are set via Sass, so Sass customization is still supported, too.\n\n\u003CScssDocs name=\"pagination-css-vars\" file=\"scss/_pagination.scss\" />\n\n### Sass variables\n\n\u003CScssDocs name=\"pagination-variables\" file=\"scss/_variables.scss\" />\n\n### Sass mixins\n\n\u003CScssDocs name=\"pagination-mixin\" file=\"scss/mixins/_pagination.scss\" />","src/content/docs/components/pagination.mdx","4ae6699d1ffa4c25","components/pagination.mdx","components/placeholders",{"id":515,"data":517,"body":522,"filePath":523,"digest":524,"legacyId":525,"deferredRender":139},{"added":518,"description":520,"title":521,"toc":139},{"version":519},"5.1","Use loading placeholders for your components or pages to indicate something may still be loading.","Placeholders","import { getData } from '@libs/data'\n\n## About\n\nPlaceholders can be used to enhance the experience of your application. They're built only with HTML and CSS, meaning you don't need any JavaScript to create them. You will, however, need some custom JavaScript to toggle their visibility. Their appearance, color, and sizing can be easily customized with our utility classes.\n\n## Example\n\nIn the example below, we take a typical card component and recreate it with placeholders applied to create a \"loading card\". Size and proportions are the same between the two.\n\n\u003Cdiv class=\"bd-example bd-example-placeholder-cards d-flex justify-content-around\">\n\u003Cdiv class=\"card\">\n \u003CPlaceholder width=\"100%\" height=\"180\" class=\"card-img-top\" text={false} background=\"#20c997\" />\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">Some quick example text to build on the card title and make up the bulk of the card's content.\u003C/p>\n \u003Ca href=\"#\" class=\"btn btn-primary\">Go somewhere\u003C/a>\n \u003C/div>\n\u003C/div>\n\n\u003Cdiv class=\"card\" aria-hidden=\"true\">\n \u003CPlaceholder width=\"100%\" height=\"180\" class=\"card-img-top\" text={false} />\n \u003Cdiv class=\"card-body\">\n \u003Cdiv class=\"h5 card-title placeholder-glow\">\n \u003Cspan class=\"placeholder col-6\">\u003C/span>\n \u003C/div>\n \u003Cp class=\"card-text placeholder-glow\">\n \u003Cspan class=\"placeholder col-7\">\u003C/span>\n \u003Cspan class=\"placeholder col-4\">\u003C/span>\n \u003Cspan class=\"placeholder col-4\">\u003C/span>\n \u003Cspan class=\"placeholder col-6\">\u003C/span>\n \u003Cspan class=\"placeholder col-8\">\u003C/span>\n \u003C/p>\n \u003Ca class=\"btn btn-primary disabled placeholder col-6\" aria-disabled=\"true\">\u003C/a>\n \u003C/div>\n\u003C/div>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"card\">\n \u003Cimg src=\"...\" class=\"card-img-top\" alt=\"...\">\n\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card title\u003C/h5>\n \u003Cp class=\"card-text\">Some quick example text to build on the card title and make up the bulk of the card's content.\u003C/p>\n \u003Ca href=\"#\" class=\"btn btn-primary\">Go somewhere\u003C/a>\n \u003C/div>\n\u003C/div>\n\n\u003Cdiv class=\"card\" aria-hidden=\"true\">\n \u003Cimg src=\"...\" class=\"card-img-top\" alt=\"...\">\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title placeholder-glow\">\n \u003Cspan class=\"placeholder col-6\">\u003C/span>\n \u003C/h5>\n \u003Cp class=\"card-text placeholder-glow\">\n \u003Cspan class=\"placeholder col-7\">\u003C/span>\n \u003Cspan class=\"placeholder col-4\">\u003C/span>\n \u003Cspan class=\"placeholder col-4\">\u003C/span>\n \u003Cspan class=\"placeholder col-6\">\u003C/span>\n \u003Cspan class=\"placeholder col-8\">\u003C/span>\n \u003C/p>\n \u003Ca class=\"btn btn-primary disabled placeholder col-6\" aria-disabled=\"true\">\u003C/a>\n \u003C/div>\n\u003C/div>\n```\n\n## How it works\n\nCreate placeholders with the `.placeholder` class and a grid column class (e.g., `.col-6`) to set the `width`. They can replace the text inside an element or be added as a modifier class to an existing component.\n\nWe apply additional styling to `.btn`s via `::before` to ensure the `height` is respected. You may extend this pattern for other situations as needed, or add a ` ` within the element to reflect the height when actual text is rendered in its place.\n\n\u003CExample code={`\u003Cp aria-hidden=\"true\">\n \u003Cspan class=\"placeholder col-6\">\u003C/span>\n\u003C/p>\n\n\u003Ca class=\"btn btn-primary disabled placeholder col-4\" aria-disabled=\"true\">\u003C/a>`} />\n\n\u003CCallout>\nThe use of `aria-hidden=\"true\"` only indicates that the element should be hidden to screen readers. The *loading* behavior of the placeholder depends on how authors will actually use the placeholder styles, how they plan to update things, etc. Some JavaScript code may be needed to *swap* the state of the placeholder and inform AT users of the update.\n\u003C/Callout>\n\n### Width\n\nYou can change the `width` through grid column classes, width utilities, or inline styles.\n\n\u003CExample code={`\u003Cspan class=\"placeholder col-6\">\u003C/span>\n\u003Cspan class=\"placeholder w-75\">\u003C/span>\n\u003Cspan class=\"placeholder\" style=\"width: 25%;\">\u003C/span>`} />\n\n### Color\n\nBy default, the `placeholder` uses `currentColor`. This can be overridden with a custom color or utility class.\n\n\u003CExample code={[\n `\u003Cspan class=\"placeholder col-12\">\u003C/span>\n `,\n ...getData('theme-colors').map((themeColor) => `\u003Cspan class=\"placeholder col-12 bg-${themeColor.name}\">\u003C/span>`)\n]} />\n\n### Sizing\n\nThe size of `.placeholder`s are based on the typographic style of the parent element. Customize them with sizing modifiers: `.placeholder-lg`, `.placeholder-sm`, or `.placeholder-xs`.\n\n\u003CExample code={`\u003Cspan class=\"placeholder col-12 placeholder-lg\">\u003C/span>\n\u003Cspan class=\"placeholder col-12\">\u003C/span>\n\u003Cspan class=\"placeholder col-12 placeholder-sm\">\u003C/span>\n\u003Cspan class=\"placeholder col-12 placeholder-xs\">\u003C/span>`} />\n\n### Animation\n\nAnimate placeholders with `.placeholder-glow` or `.placeholder-wave` to better convey the perception of something being *actively* loaded.\n\n\u003CExample code={`\u003Cp class=\"placeholder-glow\">\n \u003Cspan class=\"placeholder col-12\">\u003C/span>\n\u003C/p>\n\n\u003Cp class=\"placeholder-wave\">\n \u003Cspan class=\"placeholder col-12\">\u003C/span>\n\u003C/p>`} />\n\n## CSS\n\n### Sass variables\n\n\u003CScssDocs name=\"placeholders\" file=\"scss/_variables.scss\" />","src/content/docs/components/placeholders.mdx","56d3913eae45f526","components/placeholders.mdx","components/popovers",{"id":526,"data":528,"body":531,"filePath":532,"digest":533,"legacyId":534,"deferredRender":139},{"description":529,"title":530,"toc":139},"Documentation and examples for adding Bootstrap popovers, like those found in iOS, to any element on your site.","Popovers","## Overview\n\nThings to know when using the popover plugin:\n\n- Popovers rely on the third party library [Popper](https://popper.js.org/docs/v2/) for positioning. You must include [popper.min.js]([[config:cdn.popper]]) before `bootstrap.js`, or use one `bootstrap.bundle.min.js` which contains Popper.\n- Popovers require the [popover plugin]([[docsref:/components/popovers]]) as a dependency.\n- Popovers are opt-in for performance reasons, so **you must initialize them yourself**.\n- Zero-length `title` and `content` values will never show a popover.\n- Specify `container: 'body'` to avoid rendering problems in more complex components (like our input groups, button groups, etc).\n- Triggering popovers on hidden elements will not work.\n- Popovers for `.disabled` or `disabled` elements must be triggered on a wrapper element.\n- When triggered from anchors that wrap across multiple lines, popovers will be centered between the anchors' overall width. Use `.text-nowrap` on your `\u003Ca>`s to avoid this behavior.\n- Popovers must be hidden before their corresponding elements have been removed from the DOM.\n- Popovers can be triggered thanks to an element inside a shadow DOM.\n\n\u003CCallout name=\"info-sanitizer\" />\n\n\u003CCallout name=\"info-prefersreducedmotion\" />\n\nKeep reading to see how popovers work with some examples.\n\n## Examples\n\n### Enable popovers\n\nAs mentioned above, you must initialize popovers before they can be used. One way to initialize all popovers on a page would be to select them by their `data-bs-toggle` attribute, like so:\n\n```js\nconst popoverTriggerList = document.querySelectorAll('[data-bs-toggle=\"popover\"]')\nconst popoverList = [...popoverTriggerList].map(popoverTriggerEl => new bootstrap.Popover(popoverTriggerEl))\n```\n\n### Live demo\n\nWe use JavaScript similar to the snippet above to render the following live popover. Titles are set via `data-bs-title` and body content is set via `data-bs-content`.\n\n\u003CCallout name=\"warning-data-bs-title-vs-title\" type=\"warning\" />\n\n\u003CExample addStackblitzJs code={`\u003Cbutton type=\"button\" class=\"btn btn-lg btn-danger\" data-bs-toggle=\"popover\" data-bs-title=\"Popover title\" data-bs-content=\"And here's some amazing content. It's very engaging. Right?\">Click to toggle popover\u003C/button>`} />\n\n### Four directions\n\nFour options are available: top, right, bottom, and left. Directions are mirrored when using Bootstrap in RTL. Set `data-bs-placement` to change the direction.\n\n\u003CExample addStackblitzJs code={`\u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-container=\"body\" data-bs-toggle=\"popover\" data-bs-placement=\"top\" data-bs-content=\"Top popover\">\n Popover on top\n\u003C/button>\n\u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-container=\"body\" data-bs-toggle=\"popover\" data-bs-placement=\"right\" data-bs-content=\"Right popover\">\n Popover on right\n\u003C/button>\n\u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-container=\"body\" data-bs-toggle=\"popover\" data-bs-placement=\"bottom\" data-bs-content=\"Bottom popover\">\n Popover on bottom\n\u003C/button>\n\u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-container=\"body\" data-bs-toggle=\"popover\" data-bs-placement=\"left\" data-bs-content=\"Left popover\">\n Popover on left\n\u003C/button>`} />\n\n### Custom `container`\n\nWhen you have some styles on a parent element that interfere with a popover, you'll want to specify a custom `container` so that the popover's HTML appears within that element instead. This is common in responsive tables, input groups, and the like.\n\n```js\nconst popover = new bootstrap.Popover('.example-popover', {\n container: 'body'\n})\n```\n\nAnother situation where you'll want to set an explicit custom `container` are popovers inside a [modal dialog]([[docsref:/components/modal]]), to make sure that the popover itself is appended to the modal. This is particularly important for popovers that contain interactive elements – modal dialogs will trap focus, so unless the popover is a child element of the modal, users won't be able to focus or activate these interactive elements.\n\n```js\nconst popover = new bootstrap.Popover('.example-popover', {\n container: '.modal-body'\n})\n```\n\n### Custom popovers\n\n\u003CAddedIn version=\"5.2.0\" />\n\nYou can customize the appearance of popovers using [CSS variables](#variables). We set a custom class with `data-bs-custom-class=\"custom-popover\"` to scope our custom appearance and use it to override some of the local CSS variables.\n\n\u003CScssDocs name=\"custom-popovers\" file=\"site/src/scss/_component-examples.scss\" />\n\n\u003CExample addStackblitzJs class=\"custom-popover-demo\" code={`\u003Cbutton type=\"button\" class=\"btn btn-secondary\"\n data-bs-toggle=\"popover\" data-bs-placement=\"right\"\n data-bs-custom-class=\"custom-popover\"\n data-bs-title=\"Custom popover\"\n data-bs-content=\"This popover is themed via CSS variables.\">\n Custom popover\n\u003C/button>`} />\n\n### Dismiss on next click\n\nUse the `focus` trigger to dismiss popovers on the user's next click of an element other than the toggle element.\n\n\u003CCallout type=\"danger\">\n**Dismissing on next click requires specific HTML for proper cross-browser and cross-platform behavior.** You can only use `\u003Ca>` elements, not `\u003Cbutton>`s, and you must include a [`tabindex`](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex).\n\u003C/Callout>\n\n\u003CExample addStackblitzJs code={`\u003Ca tabindex=\"0\" class=\"btn btn-lg btn-danger\" role=\"button\" data-bs-toggle=\"popover\" data-bs-trigger=\"focus\" data-bs-title=\"Dismissible popover\" data-bs-content=\"And here's some amazing content. It's very engaging. Right?\">Dismissible popover\u003C/a>`} />\n\n```js\nconst popover = new bootstrap.Popover('.popover-dismiss', {\n trigger: 'focus'\n})\n```\n\n### Disabled elements\n\nElements with the `disabled` attribute aren't interactive, meaning users cannot hover or click them to trigger a popover (or tooltip). As a workaround, you'll want to trigger the popover from a wrapper `\u003Cdiv>` or `\u003Cspan>`, ideally made keyboard-focusable using `tabindex=\"0\"`.\n\nFor disabled popover triggers, you may also prefer `data-bs-trigger=\"hover focus\"` so that the popover appears as immediate visual feedback to your users as they may not expect to _click_ on a disabled element.\n\n\u003CExample addStackblitzJs code={`\u003Cspan class=\"d-inline-block\" tabindex=\"0\" data-bs-toggle=\"popover\" data-bs-trigger=\"hover focus\" data-bs-content=\"Disabled popover\">\n \u003Cbutton class=\"btn btn-primary\" type=\"button\" disabled>Disabled button\u003C/button>\n\u003C/span>`} />\n\n## CSS\n\n### Variables\n\n\u003CAddedIn version=\"5.2.0\" />\n\nAs part of Bootstrap’s evolving CSS variables approach, popovers now use local CSS variables on `.popover` for enhanced real-time customization. Values for the CSS variables are set via Sass, so Sass customization is still supported, too.\n\n\u003CScssDocs name=\"popover-css-vars\" file=\"scss/_popover.scss\" />\n\n### Sass variables\n\n\u003CScssDocs name=\"popover-variables\" file=\"scss/_variables.scss\" />\n\n## Usage\n\nEnable popovers via JavaScript:\n\n```js\nconst exampleEl = document.getElementById('example')\nconst popover = new bootstrap.Popover(exampleEl, options)\n```\n\n\u003CCallout type=\"warning\">\n**Keep popovers accessible to keyboard and assistive technology users** by only adding them to HTML elements that are traditionally keyboard-focusable and interactive (such as links or form controls). While other HTML elements can be made focusable by adding `tabindex=\"0\"`, this can create annoying and confusing tab stops on non-interactive elements for keyboard users, and most assistive technologies currently do not announce popovers in this situation. Additionally, do not rely solely on `hover` as the trigger for your popovers as this will make them impossible to trigger for keyboard users.\n\nAvoid adding an excessive amount of content in popovers with the `html` option. Once popovers are displayed, their content is tied to the trigger element with the `aria-describedby` attribute, causing all of the popover's content to be announced to assistive technology users as one long, uninterrupted stream.\n\nPopovers do not manage keyboard focus order, and their placement can be random in the DOM, so be careful when adding interactive elements (like forms or links), as it may lead to an illogical focus order or make the popover content itself completely unreachable for keyboard users. In cases where you must use these elements, consider using a modal dialog instead.\n\u003C/Callout>\n\n### Options\n\n\u003CJsDataAttributes />\n\n\u003CCallout type=\"warning\">\nNote that for security reasons the `sanitize`, `sanitizeFn`, and `allowList` options cannot be supplied using data attributes.\n\u003C/Callout>\n\n\u003CBsTable>\n| Name | Type | Default | Description |\n| --- | --- | --- | --- |\n| `allowList` | object | [Default value]([[docsref:/getting-started/javascript#sanitizer]]) | Object which contains allowed attributes and tags. |\n| `animation` | boolean | `true` | Apply a CSS fade transition to the popover. |\n| `boundary` | string, element | `'clippingParents'` | Overflow constraint boundary of the popover (applies only to Popper's preventOverflow modifier). By default, it's `'clippingParents'` and can accept an HTMLElement reference (via JavaScript only). For more information refer to Popper's [detectOverflow docs](https://popper.js.org/docs/v2/utils/detect-overflow/#boundary). |\n| `container` | string, element, false | `false` | Appends the popover to a specific element. Example: `container: 'body'`. This option is particularly useful in that it allows you to position the popover in the flow of the document near the triggering element - which will prevent the popover from floating away from the triggering element during a window resize. |\n| `content` | string, element, function | `''` | The popover's text content. If a function is given, it will be called with its `this` reference set to the element that the popover is attached to. |\n| `customClass` | string, function | `''` | Add classes to the popover when it is shown. Note that these classes will be added in addition to any classes specified in the template. To add multiple classes, separate them with spaces: `'class-1 class-2'`. You can also pass a function that should return a single string containing additional class names. |\n| `delay` | number, object | `0` | Delay showing and hiding the popover (ms)—doesn't apply to manual trigger type. If a number is supplied, delay is applied to both hide/show. Object structure is: `delay: { \"show\": 500, \"hide\": 100 }`. |\n| `fallbackPlacements` | string, array | `['top', 'right', 'bottom', 'left']` | Define fallback placements by providing a list of placements in array (in order of preference). For more information refer to Popper's [behavior docs](https://popper.js.org/docs/v2/modifiers/flip/#fallbackplacements). |\n| `html` | boolean | `false` | Allow HTML in the popover. If true, HTML tags in the popover's `title` will be rendered in the popover. If false, `innerText` property will be used to insert content into the DOM. Use text if you're worried about XSS attacks. |\n| `offset` | number, string, function | `[0, 8]` | Offset of the popover relative to its target. You can pass a string in data attributes with comma separated values like: `data-bs-offset=\"10,20\"`. When a function is used to determine the offset, it is called with an object containing the popper placement, the reference, and popper rects as its first argument. The triggering element DOM node is passed as the second argument. The function must return an array with two numbers: [skidding](https://popper.js.org/docs/v2/modifiers/offset/#skidding-1), [distance](https://popper.js.org/docs/v2/modifiers/offset/#distance-1). For more information refer to Popper's [offset docs](https://popper.js.org/docs/v2/modifiers/offset/#options). |\n| `placement` | string, function | `'right'` | How to position the popover: auto, top, bottom, left, right. When `auto` is specified, it will dynamically reorient the popover. When a function is used to determine the placement, it is called with the popover DOM node as its first argument and the triggering element DOM node as its second. The `this` context is set to the popover instance. |\n| `popperConfig` | null, object, function | `null` | To change Bootstrap's default Popper config, see [Popper's configuration](https://popper.js.org/docs/v2/constructors/#options). When a function is used to create the Popper configuration, it's called with an object that contains the Bootstrap's default Popper configuration. It helps you use and merge the default with your own configuration. The function must return a configuration object for Popper. |\n| `sanitize` | boolean | `true` | Enable or disable the sanitization. If activated `'template'`, `'content'` and `'title'` options will be sanitized. |\n| `sanitizeFn` | null, function | `null` | Here you can supply your own sanitize function. This can be useful if you prefer to use a dedicated library to perform sanitization. |\n| `selector` | string, false | `false` | If a selector is provided, popover objects will be delegated to the specified targets. In practice, this is used to also apply popovers to dynamically added DOM elements (`jQuery.on` support). See [this issue]([[config:repo]]/issues/4215) and [an informative example](https://codepen.io/Johann-S/pen/djJYPb). **Note**: `title` attribute must not be used as a selector. |\n| `template` | string | `'\u003Cdiv class=\"popover\" role=\"tooltip\">\u003Cdiv class=\"popover-arrow\">\u003C/div>\u003Ch3 class=\"popover-header\">\u003C/h3>\u003Cdiv class=\"popover-body\">\u003C/div>\u003C/div>'` | Base HTML to use when creating the popover. The popover's `title` will be injected into the `.popover-header`. The popover's `content` will be injected into the `.popover-body`. `.popover-arrow` will become the popover's arrow. The outermost wrapper element should have the `.popover` class and `role=\"tooltip\"`. |\n| `title` | string, element, function | `''` | The popover title. If a function is given, it will be called with its `this` reference set to the element that the popover is attached to. |\n| `trigger` | string | `'click'` | How popover is triggered: click, hover, focus, manual. You may pass multiple triggers; separate them with a space. `'manual'` indicates that the popover will be triggered programmatically via the `.popover('show')`, `.popover('hide')` and `.popover('toggle')` methods; this value cannot be combined with any other trigger. `'hover'` on its own will result in popovers that cannot be triggered via the keyboard, and should only be used if alternative methods for conveying the same information for keyboard users is present. |\n\u003C/BsTable>\n\n\u003CCallout>\n#### Data attributes for individual popovers\n\nOptions for individual popovers can alternatively be specified through the use of data attributes, as explained above.\n\u003C/Callout>\n\n#### Using function with `popperConfig`\n\n```js\nconst popover = new bootstrap.Popover(element, {\n popperConfig(defaultBsPopperConfig) {\n // const newPopperConfig = {...}\n // use defaultBsPopperConfig if needed...\n // return newPopperConfig\n }\n})\n```\n\n### Methods\n\n\u003CCallout name=\"danger-async-methods\" type=\"danger\" />\n\n\u003CBsTable>\n| Method | Description |\n| --- | --- |\n| `disable` | Removes the ability for an element's popover to be shown. The popover will only be able to be shown if it is re-enabled. |\n| `dispose` | Hides and destroys an element's popover (Removes stored data on the DOM element). Popovers that use delegation (which are created using [the `selector` option](#options)) cannot be individually destroyed on descendant trigger elements. |\n| `enable` | Gives an element's popover the ability to be shown. **Popovers are enabled by default.** |\n| `getInstance` | _Static_ method which allows you to get the popover instance associated with a DOM element. |\n| `getOrCreateInstance` | _Static_ method which allows you to get the popover instance associated with a DOM element, or create a new one in case it wasn't initialized. |\n| `hide` | Hides an element's popover. **Returns to the caller before the popover has actually been hidden** (i.e. before the `hidden.bs.popover` event occurs). This is considered a \"manual\" triggering of the popover. |\n| `setContent` | Gives a way to change the popover's content after its initialization. |\n| `show` | Reveals an element's popover. **Returns to the caller before the popover has actually been shown** (i.e. before the `shown.bs.popover` event occurs). This is considered a \"manual\" triggering of the popover. Popovers whose title and content are both zero-length are never displayed. |\n| `toggle` | Toggles an element's popover. **Returns to the caller before the popover has actually been shown or hidden** (i.e. before the `shown.bs.popover` or `hidden.bs.popover` event occurs). This is considered a \"manual\" triggering of the popover. |\n| `toggleEnabled` | Toggles the ability for an element's popover to be shown or hidden. |\n| `update` | Updates the position of an element's popover. |\n\u003C/BsTable>\n\n\n```js\n// getOrCreateInstance example\nconst popover = bootstrap.Popover.getOrCreateInstance('#example') // Returns a Bootstrap popover instance\n\n// setContent example\npopover.setContent({\n '.popover-header': 'another title',\n '.popover-body': 'another content'\n})\n\n```\n\n\u003CCallout>\nThe `setContent` method accepts an `object` argument, where each property-key is a valid `string` selector within the popover template, and each related property-value can be `string` | `element` | `function` | `null`\n\u003C/Callout>\n\n### Events\n\n\u003CBsTable>\n| Event | Description |\n| --- | --- |\n| `hide.bs.popover` | This event is fired immediately when the `hide` instance method has been called. |\n| `hidden.bs.popover` | This event is fired when the popover has finished being hidden from the user (will wait for CSS transitions to complete). |\n| `inserted.bs.popover` | This event is fired after the `show.bs.popover` event when the popover template has been added to the DOM. |\n| `show.bs.popover` | This event fires immediately when the `show` instance method is called. |\n| `shown.bs.popover` | This event is fired when the popover has been made visible to the user (will wait for CSS transitions to complete). |\n\u003C/BsTable>\n\n```js\nconst myPopoverTrigger = document.getElementById('myPopover')\nmyPopoverTrigger.addEventListener('hidden.bs.popover', () => {\n // do something...\n})\n```","src/content/docs/components/popovers.mdx","9a35f5b7a8d0c3f1","components/popovers.mdx","components/progress",{"id":535,"data":537,"body":540,"filePath":541,"digest":542,"legacyId":543,"deferredRender":139},{"description":538,"title":539,"toc":139},"Documentation and examples for using Bootstrap custom progress bars featuring support for stacked bars, animated backgrounds, and text labels.","Progress","\u003CCallout>\n**New markup in v5.3.0 —** We've deprecated the previous HTML structure for progress bars and replaced it with a more accessible one. The previous structure will continue to work until v6. [See what's changed in our migration guide.]([[docsref:/migration#improved-markup-for-progress-bars]])\n\u003C/Callout>\n\n## How it works\n\nProgress components are built with two HTML elements, some CSS to set the width, and a few attributes. We don't use [the HTML5 `\u003Cprogress>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/progress), ensuring you can stack progress bars, animate them, and place text labels over them.\n\n- We use the `.progress` as a wrapper to indicate the max value of the progress bar.\n- The `.progress` wrapper also requires a `role=\"progressbar\"` and `aria` attributes to make it accessible, including an accessible name (using `aria-label`, `aria-labelledby`, or similar).\n- We use the inner `.progress-bar` purely for the visual bar and label.\n- The `.progress-bar` requires an inline style, utility class, or custom CSS to set its width.\n- We provide a special `.progress-stacked` class to create multiple/stacked progress bars.\n\nPut that all together, and you have the following examples.\n\n\u003CExample code={`\u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Basic example\" aria-valuenow=\"0\" aria-valuemin=\"0\" aria-valuemax=\"100\">\n \u003Cdiv class=\"progress-bar\" style=\"width: 0%\">\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Basic example\" aria-valuenow=\"25\" aria-valuemin=\"0\" aria-valuemax=\"100\">\n \u003Cdiv class=\"progress-bar\" style=\"width: 25%\">\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Basic example\" aria-valuenow=\"50\" aria-valuemin=\"0\" aria-valuemax=\"100\">\n \u003Cdiv class=\"progress-bar\" style=\"width: 50%\">\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Basic example\" aria-valuenow=\"75\" aria-valuemin=\"0\" aria-valuemax=\"100\">\n \u003Cdiv class=\"progress-bar\" style=\"width: 75%\">\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Basic example\" aria-valuenow=\"100\" aria-valuemin=\"0\" aria-valuemax=\"100\">\n \u003Cdiv class=\"progress-bar\" style=\"width: 100%\">\u003C/div>\n\u003C/div>`} />\n\n## Bar sizing\n\n### Width\n\nBootstrap provides a handful of [utilities for setting width]([[docsref:/utilities/sizing]]). Depending on your needs, these may help with quickly configuring the width of the `.progress-bar`.\n\n\u003CExample code={`\u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Basic example\" aria-valuenow=\"75\" aria-valuemin=\"0\" aria-valuemax=\"100\">\n \u003Cdiv class=\"progress-bar w-75\">\u003C/div>\n\u003C/div>`} />\n\n### Height\n\nYou only set a `height` value on the `.progress` container, so if you change that value, the inner `.progress-bar` will automatically resize accordingly.\n\n\u003CExample code={`\u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Example 1px high\" aria-valuenow=\"25\" aria-valuemin=\"0\" aria-valuemax=\"100\" style=\"height: 1px\">\n \u003Cdiv class=\"progress-bar\" style=\"width: 25%\">\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Example 20px high\" aria-valuenow=\"25\" aria-valuemin=\"0\" aria-valuemax=\"100\" style=\"height: 20px\">\n \u003Cdiv class=\"progress-bar\" style=\"width: 25%\">\u003C/div>\n\u003C/div>`} />\n\n## Labels\n\nAdd labels to your progress bars by placing text within the `.progress-bar`.\n\n\u003CExample code={`\u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Example with label\" aria-valuenow=\"25\" aria-valuemin=\"0\" aria-valuemax=\"100\">\n \u003Cdiv class=\"progress-bar\" style=\"width: 25%\">25%\u003C/div>\n\u003C/div>`} />\n\nNote that by default, the content inside the `.progress-bar` is controlled with `overflow: hidden`, so it doesn't bleed out of the bar. If your progress bar is shorter than its label, the content will be capped and may become unreadable. To change this behavior, you can use `.overflow-visible` from the [overflow utilities]([[docsref:/utilities/overflow]]), but make sure to also define an explicit [text color]([[docsref:/utilities/colors#colors]]) so the text remains readable. Be aware though that currently this approach does not take into account [color modes]([[docsref:/customize/color-modes]]).\n\n\u003CExample code={`\u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Example with label\" aria-valuenow=\"10\" aria-valuemin=\"0\" aria-valuemax=\"100\">\n \u003Cdiv class=\"progress-bar overflow-visible text-dark\" style=\"width: 10%\">Long label text for the progress bar, set to a dark color\u003C/div>\n\u003C/div>`} />\n\n## Backgrounds\n\nUse background utility classes to change the appearance of individual progress bars.\n\n\u003CExample code={`\u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Success example\" aria-valuenow=\"25\" aria-valuemin=\"0\" aria-valuemax=\"100\">\n \u003Cdiv class=\"progress-bar bg-success\" style=\"width: 25%\">\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Info example\" aria-valuenow=\"50\" aria-valuemin=\"0\" aria-valuemax=\"100\">\n \u003Cdiv class=\"progress-bar bg-info\" style=\"width: 50%\">\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Warning example\" aria-valuenow=\"75\" aria-valuemin=\"0\" aria-valuemax=\"100\">\n \u003Cdiv class=\"progress-bar bg-warning\" style=\"width: 75%\">\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Danger example\" aria-valuenow=\"100\" aria-valuemin=\"0\" aria-valuemax=\"100\">\n \u003Cdiv class=\"progress-bar bg-danger\" style=\"width: 100%\">\u003C/div>\n\u003C/div>`} />\n\n\u003CCallout name=\"warning-color-assistive-technologies\" />\n\nIf you're adding labels to progress bars with a custom background color, make sure to also set an appropriate [text color]([[docsref:/utilities/colors#colors]]), so the labels remain readable and have sufficient contrast.\n\n\u003CExample code={`\u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Success example\" aria-valuenow=\"25\" aria-valuemin=\"0\" aria-valuemax=\"100\">\n \u003Cdiv class=\"progress-bar bg-success\" style=\"width: 25%\">25%\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Info example\" aria-valuenow=\"50\" aria-valuemin=\"0\" aria-valuemax=\"100\">\n \u003Cdiv class=\"progress-bar bg-info text-dark\" style=\"width: 50%\">50%\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Warning example\" aria-valuenow=\"75\" aria-valuemin=\"0\" aria-valuemax=\"100\">\n \u003Cdiv class=\"progress-bar bg-warning text-dark\" style=\"width: 75%\">75%\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Danger example\" aria-valuenow=\"100\" aria-valuemin=\"0\" aria-valuemax=\"100\">\n \u003Cdiv class=\"progress-bar bg-danger\" style=\"width: 100%\">100%\u003C/div>\n\u003C/div>`} />\n\nAlternatively, you can use the new combined [color and background]([[docsref:/helpers/color-background]]) helper classes.\n\n\u003CExample code={`\u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Warning example\" aria-valuenow=\"75\" aria-valuemin=\"0\" aria-valuemax=\"100\">\n \u003Cdiv class=\"progress-bar text-bg-warning\" style=\"width: 75%\">75%\u003C/div>\n\u003C/div>`} />\n\n## Multiple bars\n\nYou can include multiple progress components inside a container with `.progress-stacked` to create a single stacked progress bar. Note that in this case, the styling to set the visual width of the progress bar *must* be applied to the `.progress` elements, rather than the `.progress-bar`s.\n\n\u003CExample code={`\u003Cdiv class=\"progress-stacked\">\n \u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Segment one\" aria-valuenow=\"15\" aria-valuemin=\"0\" aria-valuemax=\"100\" style=\"width: 15%\">\n \u003Cdiv class=\"progress-bar\">\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Segment two\" aria-valuenow=\"30\" aria-valuemin=\"0\" aria-valuemax=\"100\" style=\"width: 30%\">\n \u003Cdiv class=\"progress-bar bg-success\">\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Segment three\" aria-valuenow=\"20\" aria-valuemin=\"0\" aria-valuemax=\"100\" style=\"width: 20%\">\n \u003Cdiv class=\"progress-bar bg-info\">\u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n## Striped\n\nAdd `.progress-bar-striped` to any `.progress-bar` to apply a stripe via CSS gradient over the progress bar's background color.\n\n\u003CExample code={`\u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Default striped example\" aria-valuenow=\"10\" aria-valuemin=\"0\" aria-valuemax=\"100\">\n \u003Cdiv class=\"progress-bar progress-bar-striped\" style=\"width: 10%\">\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Success striped example\" aria-valuenow=\"25\" aria-valuemin=\"0\" aria-valuemax=\"100\">\n \u003Cdiv class=\"progress-bar progress-bar-striped bg-success\" style=\"width: 25%\">\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Info striped example\" aria-valuenow=\"50\" aria-valuemin=\"0\" aria-valuemax=\"100\">\n \u003Cdiv class=\"progress-bar progress-bar-striped bg-info\" style=\"width: 50%\">\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Warning striped example\" aria-valuenow=\"75\" aria-valuemin=\"0\" aria-valuemax=\"100\">\n \u003Cdiv class=\"progress-bar progress-bar-striped bg-warning\" style=\"width: 75%\">\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Danger striped example\" aria-valuenow=\"100\" aria-valuemin=\"0\" aria-valuemax=\"100\">\n \u003Cdiv class=\"progress-bar progress-bar-striped bg-danger\" style=\"width: 100%\">\u003C/div>\n\u003C/div>`} />\n\n## Animated stripes\n\nThe striped gradient can also be animated. Add `.progress-bar-animated` to `.progress-bar` to animate the stripes right to left via CSS3 animations.\n\n\u003CExample code={`\u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Animated striped example\" aria-valuenow=\"75\" aria-valuemin=\"0\" aria-valuemax=\"100\">\n \u003Cdiv class=\"progress-bar progress-bar-striped progress-bar-animated\" style=\"width: 75%\">\u003C/div>\n\u003C/div>`} />\n\n## CSS\n\n### Variables\n\n\u003CAddedIn version=\"5.2.0\" />\n\nAs part of Bootstrap's evolving CSS variables approach, progress bars now use local CSS variables on `.progress` for enhanced real-time customization. Values for the CSS variables are set via Sass, so Sass customization is still supported, too.\n\n\u003CScssDocs name=\"progress-css-vars\" file=\"scss/_progress.scss\" />\n\n### Sass variables\n\n\u003CScssDocs name=\"progress-variables\" file=\"scss/_variables.scss\" />\n\n### Keyframes\n\nUsed for creating the CSS animations for `.progress-bar-animated`. Included in `scss/_progress-bar.scss`.\n\n\u003CScssDocs name=\"progress-keyframes\" file=\"scss/_progress.scss\" />","src/content/docs/components/progress.mdx","8b5397342695d8b0","components/progress.mdx","components/scrollspy",{"id":544,"data":546,"body":549,"filePath":550,"digest":551,"legacyId":552,"deferredRender":139},{"description":547,"title":548,"toc":139},"Automatically update Bootstrap navigation or list group components based on scroll position to indicate which link is currently active in the viewport.","Scrollspy","## How it works\n\nScrollspy toggles the `.active` class on anchor (`\u003Ca>`) elements when the element with the `id` referenced by the anchor's `href` is scrolled into view. Scrollspy is best used in conjunction with a Bootstrap [nav component]([[docsref:/components/navs-tabs]]) or [list group]([[docsref:/components/list-group]]), but it will also work with any anchor elements in the current page. Here's how it works.\n\n- To start, scrollspy requires two things: a navigation, list group, or a simple set of links, plus a scrollable container. The scrollable container can be the `\u003Cbody>` or a custom element with a set `height` and `overflow-y: scroll`.\n\n- On the scrollable container, add `data-bs-spy=\"scroll\"` and `data-bs-target=\"#navId\"` where `navId` is the unique `id` of the associated navigation. If there is no focusable element inside the element, be sure to also include a `tabindex=\"0\"` to ensure keyboard access.\n\n- As you scroll the \"spied\" container, an `.active` class is added and removed from anchor links within the associated navigation. Links must have resolvable `id` targets, otherwise they're ignored. For example, a `\u003Ca href=\"#home\">home\u003C/a>` must correspond to something in the DOM like `\u003Cdiv id=\"home\">\u003C/div>`\n\n- Target elements that are not visible will be ignored. See the [Non-visible elements](#non-visible-elements) section below.\n\n## Examples\n\n### Navbar\n\nScroll the area below the navbar and watch the active class change. Open the dropdown menu and watch the dropdown items be highlighted as well.\n\n\u003Cdiv class=\"bd-example\">\n \u003Cnav id=\"navbar-example2\" class=\"navbar bg-body-tertiary px-3 mb-3 rounded-2\">\n \u003Ca class=\"navbar-brand\" href=\"#\">Navbar\u003C/a>\n \u003Cul class=\"nav nav-pills\">\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#scrollspyHeading1\">First\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#scrollspyHeading2\">Second\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item dropdown\">\n \u003Ca class=\"nav-link dropdown-toggle\" data-bs-toggle=\"dropdown\" href=\"#\" role=\"button\" aria-expanded=\"false\">Dropdown\u003C/a>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#scrollspyHeading3\">Third\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#scrollspyHeading4\">Fourth\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\"/>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#scrollspyHeading5\">Fifth\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/li>\n \u003C/ul>\n \u003C/nav>\n \u003Cdiv class=\"scrollspy-example bg-body-tertiary p-3 rounded-2\" data-bs-spy=\"scroll\" data-bs-target=\"#navbar-example2\" data-bs-root-margin=\"0px 0px -40%\" data-bs-smooth-scroll=\"true\" tabindex=\"0\">\n \u003Ch4 id=\"scrollspyHeading1\">First heading\u003C/h4>\n \u003Cp>This is some placeholder content for the scrollspy page. Note that as you scroll down the page, the appropriate navigation link is highlighted. It's repeated throughout the component example. We keep adding some more example copy here to emphasize the scrolling and highlighting.\u003C/p>\n \u003Ch4 id=\"scrollspyHeading2\">Second heading\u003C/h4>\n \u003Cp>This is some placeholder content for the scrollspy page. Note that as you scroll down the page, the appropriate navigation link is highlighted. It's repeated throughout the component example. We keep adding some more example copy here to emphasize the scrolling and highlighting.\u003C/p>\n \u003Ch4 id=\"scrollspyHeading3\">Third heading\u003C/h4>\n \u003Cp>This is some placeholder content for the scrollspy page. Note that as you scroll down the page, the appropriate navigation link is highlighted. It's repeated throughout the component example. We keep adding some more example copy here to emphasize the scrolling and highlighting.\u003C/p>\n \u003Ch4 id=\"scrollspyHeading4\">Fourth heading\u003C/h4>\n \u003Cp>This is some placeholder content for the scrollspy page. Note that as you scroll down the page, the appropriate navigation link is highlighted. It's repeated throughout the component example. We keep adding some more example copy here to emphasize the scrolling and highlighting.\u003C/p>\n \u003Ch4 id=\"scrollspyHeading5\">Fifth heading\u003C/h4>\n \u003Cp>This is some placeholder content for the scrollspy page. Note that as you scroll down the page, the appropriate navigation link is highlighted. It's repeated throughout the component example. We keep adding some more example copy here to emphasize the scrolling and highlighting.\u003C/p>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cnav id=\"navbar-example2\" class=\"navbar bg-body-tertiary px-3 mb-3\">\n \u003Ca class=\"navbar-brand\" href=\"#\">Navbar\u003C/a>\n \u003Cul class=\"nav nav-pills\">\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#scrollspyHeading1\">First\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item\">\n \u003Ca class=\"nav-link\" href=\"#scrollspyHeading2\">Second\u003C/a>\n \u003C/li>\n \u003Cli class=\"nav-item dropdown\">\n \u003Ca class=\"nav-link dropdown-toggle\" data-bs-toggle=\"dropdown\" href=\"#\" role=\"button\" aria-expanded=\"false\">Dropdown\u003C/a>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#scrollspyHeading3\">Third\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#scrollspyHeading4\">Fourth\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\" />\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#scrollspyHeading5\">Fifth\u003C/a>\u003C/li>\n \u003C/ul>\n \u003C/li>\n \u003C/ul>\n\u003C/nav>\n\u003Cdiv data-bs-spy=\"scroll\" data-bs-target=\"#navbar-example2\" data-bs-root-margin=\"0px 0px -40%\" data-bs-smooth-scroll=\"true\" class=\"scrollspy-example bg-body-tertiary p-3 rounded-2\" tabindex=\"0\">\n \u003Ch4 id=\"scrollspyHeading1\">First heading\u003C/h4>\n \u003Cp>...\u003C/p>\n \u003Ch4 id=\"scrollspyHeading2\">Second heading\u003C/h4>\n \u003Cp>...\u003C/p>\n \u003Ch4 id=\"scrollspyHeading3\">Third heading\u003C/h4>\n \u003Cp>...\u003C/p>\n \u003Ch4 id=\"scrollspyHeading4\">Fourth heading\u003C/h4>\n \u003Cp>...\u003C/p>\n \u003Ch4 id=\"scrollspyHeading5\">Fifth heading\u003C/h4>\n \u003Cp>...\u003C/p>\n\u003C/div>\n```\n\n### Nested nav\n\nScrollspy also works with nested `.nav`s. If a nested `.nav` is `.active`, its parents will also be `.active`. Scroll the area next to the navbar and watch the active class change.\n\n\u003Cdiv class=\"bd-example\">\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-4\">\n \u003Cnav id=\"navbar-example3\" class=\"h-100 flex-column align-items-stretch pe-4 border-end\">\n \u003Cnav class=\"nav nav-pills flex-column\">\n \u003Ca class=\"nav-link\" href=\"#item-1\">Item 1\u003C/a>\n \u003Cnav class=\"nav nav-pills flex-column\">\n \u003Ca class=\"nav-link ms-3 my-1\" href=\"#item-1-1\">Item 1-1\u003C/a>\n \u003Ca class=\"nav-link ms-3 my-1\" href=\"#item-1-2\">Item 1-2\u003C/a>\n \u003C/nav>\n \u003Ca class=\"nav-link\" href=\"#item-2\">Item 2\u003C/a>\n \u003Ca class=\"nav-link\" href=\"#item-3\">Item 3\u003C/a>\n \u003Cnav class=\"nav nav-pills flex-column\">\n \u003Ca class=\"nav-link ms-3 my-1\" href=\"#item-3-1\">Item 3-1\u003C/a>\n \u003Ca class=\"nav-link ms-3 my-1\" href=\"#item-3-2\">Item 3-2\u003C/a>\n \u003C/nav>\n \u003C/nav>\n \u003C/nav>\n \u003C/div>\n \u003Cdiv class=\"col-8\">\n \u003Cdiv data-bs-spy=\"scroll\" data-bs-target=\"#navbar-example3\" data-bs-smooth-scroll=\"true\" class=\"scrollspy-example-2\" tabindex=\"0\">\n \u003Cdiv id=\"item-1\">\n \u003Ch4>Item 1\u003C/h4>\n \u003Cp>This is some placeholder content for the scrollspy page. Note that as you scroll down the page, the appropriate navigation link is highlighted. It's repeated throughout the component example. We keep adding some more example copy here to emphasize the scrolling and highlighting.\u003C/p>\n \u003Cp>Keep in mind that the JavaScript plugin tries to pick the right element among all that may be visible. Multiple visible scrollspy targets at the same time may cause some issues.\u003C/p>\n \u003C/div>\n \u003Cdiv id=\"item-1-1\">\n \u003Ch5>Item 1-1\u003C/h5>\n \u003Cp>This is some placeholder content for the scrollspy page. Note that as you scroll down the page, the appropriate navigation link is highlighted. It's repeated throughout the component example. We keep adding some more example copy here to emphasize the scrolling and highlighting.\u003C/p>\n \u003Cp>Keep in mind that the JavaScript plugin tries to pick the right element among all that may be visible. Multiple visible scrollspy targets at the same time may cause some issues.\u003C/p>\n \u003C/div>\n \u003Cdiv id=\"item-1-2\">\n \u003Ch5>Item 1-2\u003C/h5>\n \u003Cp>This is some placeholder content for the scrollspy page. Note that as you scroll down the page, the appropriate navigation link is highlighted. It's repeated throughout the component example. We keep adding some more example copy here to emphasize the scrolling and highlighting.\u003C/p>\n \u003Cp>Keep in mind that the JavaScript plugin tries to pick the right element among all that may be visible. Multiple visible scrollspy targets at the same time may cause some issues.\u003C/p>\n \u003C/div>\n \u003Cdiv id=\"item-2\">\n \u003Ch4>Item 2\u003C/h4>\n \u003Cp>This is some placeholder content for the scrollspy page. Note that as you scroll down the page, the appropriate navigation link is highlighted. It's repeated throughout the component example. We keep adding some more example copy here to emphasize the scrolling and highlighting.\u003C/p>\n \u003Cp>Keep in mind that the JavaScript plugin tries to pick the right element among all that may be visible. Multiple visible scrollspy targets at the same time may cause some issues.\u003C/p>\n \u003C/div>\n \u003Cdiv id=\"item-3\">\n \u003Ch4>Item 3\u003C/h4>\n \u003Cp>This is some placeholder content for the scrollspy page. Note that as you scroll down the page, the appropriate navigation link is highlighted. It's repeated throughout the component example. We keep adding some more example copy here to emphasize the scrolling and highlighting.\u003C/p>\n \u003Cp>Keep in mind that the JavaScript plugin tries to pick the right element among all that may be visible. Multiple visible scrollspy targets at the same time may cause some issues.\u003C/p>\n \u003C/div>\n \u003Cdiv id=\"item-3-1\">\n \u003Ch5>Item 3-1\u003C/h5>\n \u003Cp>This is some placeholder content for the scrollspy page. Note that as you scroll down the page, the appropriate navigation link is highlighted. It's repeated throughout the component example. We keep adding some more example copy here to emphasize the scrolling and highlighting.\u003C/p>\n \u003Cp>Keep in mind that the JavaScript plugin tries to pick the right element among all that may be visible. Multiple visible scrollspy targets at the same time may cause some issues.\u003C/p>\n \u003C/div>\n \u003Cdiv id=\"item-3-2\">\n \u003Ch5>Item 3-2\u003C/h5>\n \u003Cp>This is some placeholder content for the scrollspy page. Note that as you scroll down the page, the appropriate navigation link is highlighted. It's repeated throughout the component example. We keep adding some more example copy here to emphasize the scrolling and highlighting.\u003C/p>\n \u003Cp>Keep in mind that the JavaScript plugin tries to pick the right element among all that may be visible. Multiple visible scrollspy targets at the same time may cause some issues.\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-4\">\n \u003Cnav id=\"navbar-example3\" class=\"h-100 flex-column align-items-stretch pe-4 border-end\">\n \u003Cnav class=\"nav nav-pills flex-column\">\n \u003Ca class=\"nav-link\" href=\"#item-1\">Item 1\u003C/a>\n \u003Cnav class=\"nav nav-pills flex-column\">\n \u003Ca class=\"nav-link ms-3 my-1\" href=\"#item-1-1\">Item 1-1\u003C/a>\n \u003Ca class=\"nav-link ms-3 my-1\" href=\"#item-1-2\">Item 1-2\u003C/a>\n \u003C/nav>\n \u003Ca class=\"nav-link\" href=\"#item-2\">Item 2\u003C/a>\n \u003Ca class=\"nav-link\" href=\"#item-3\">Item 3\u003C/a>\n \u003Cnav class=\"nav nav-pills flex-column\">\n \u003Ca class=\"nav-link ms-3 my-1\" href=\"#item-3-1\">Item 3-1\u003C/a>\n \u003Ca class=\"nav-link ms-3 my-1\" href=\"#item-3-2\">Item 3-2\u003C/a>\n \u003C/nav>\n \u003C/nav>\n \u003C/nav>\n \u003C/div>\n\n \u003Cdiv class=\"col-8\">\n \u003Cdiv data-bs-spy=\"scroll\" data-bs-target=\"#navbar-example3\" data-bs-smooth-scroll=\"true\" class=\"scrollspy-example-2\" tabindex=\"0\">\n \u003Cdiv id=\"item-1\">\n \u003Ch4>Item 1\u003C/h4>\n \u003Cp>...\u003C/p>\n \u003C/div>\n \u003Cdiv id=\"item-1-1\">\n \u003Ch5>Item 1-1\u003C/h5>\n \u003Cp>...\u003C/p>\n \u003C/div>\n \u003Cdiv id=\"item-1-2\">\n \u003Ch5>Item 1-2\u003C/h5>\n \u003Cp>...\u003C/p>\n \u003C/div>\n \u003Cdiv id=\"item-2\">\n \u003Ch4>Item 2\u003C/h4>\n \u003Cp>...\u003C/p>\n \u003C/div>\n \u003Cdiv id=\"item-3\">\n \u003Ch4>Item 3\u003C/h4>\n \u003Cp>...\u003C/p>\n \u003C/div>\n \u003Cdiv id=\"item-3-1\">\n \u003Ch5>Item 3-1\u003C/h5>\n \u003Cp>...\u003C/p>\n \u003C/div>\n \u003Cdiv id=\"item-3-2\">\n \u003Ch5>Item 3-2\u003C/h5>\n \u003Cp>...\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n```\n\n### List group\n\nScrollspy also works with `.list-group`s. Scroll the area next to the list group and watch the active class change.\n\n\u003Cdiv class=\"bd-example\">\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-4\">\n \u003Cdiv id=\"list-example\" class=\"list-group\">\n \u003Ca class=\"list-group-item list-group-item-action\" href=\"#list-item-1\">Item 1\u003C/a>\n \u003Ca class=\"list-group-item list-group-item-action\" href=\"#list-item-2\">Item 2\u003C/a>\n \u003Ca class=\"list-group-item list-group-item-action\" href=\"#list-item-3\">Item 3\u003C/a>\n \u003Ca class=\"list-group-item list-group-item-action\" href=\"#list-item-4\">Item 4\u003C/a>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-8\">\n \u003Cdiv data-bs-spy=\"scroll\" data-bs-target=\"#list-example\" data-bs-smooth-scroll=\"true\" class=\"scrollspy-example\" tabindex=\"0\">\n \u003Ch4 id=\"list-item-1\">Item 1\u003C/h4>\n \u003Cp>This is some placeholder content for the scrollspy page. Note that as you scroll down the page, the appropriate navigation link is highlighted. It's repeated throughout the component example. We keep adding some more example copy here to emphasize the scrolling and highlighting.\u003C/p>\n \u003Ch4 id=\"list-item-2\">Item 2\u003C/h4>\n \u003Cp>This is some placeholder content for the scrollspy page. Note that as you scroll down the page, the appropriate navigation link is highlighted. It's repeated throughout the component example. We keep adding some more example copy here to emphasize the scrolling and highlighting.\u003C/p>\n \u003Ch4 id=\"list-item-3\">Item 3\u003C/h4>\n \u003Cp>This is some placeholder content for the scrollspy page. Note that as you scroll down the page, the appropriate navigation link is highlighted. It's repeated throughout the component example. We keep adding some more example copy here to emphasize the scrolling and highlighting.\u003C/p>\n \u003Ch4 id=\"list-item-4\">Item 4\u003C/h4>\n \u003Cp>This is some placeholder content for the scrollspy page. Note that as you scroll down the page, the appropriate navigation link is highlighted. It's repeated throughout the component example. We keep adding some more example copy here to emphasize the scrolling and highlighting.\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-4\">\n \u003Cdiv id=\"list-example\" class=\"list-group\">\n \u003Ca class=\"list-group-item list-group-item-action\" href=\"#list-item-1\">Item 1\u003C/a>\n \u003Ca class=\"list-group-item list-group-item-action\" href=\"#list-item-2\">Item 2\u003C/a>\n \u003Ca class=\"list-group-item list-group-item-action\" href=\"#list-item-3\">Item 3\u003C/a>\n \u003Ca class=\"list-group-item list-group-item-action\" href=\"#list-item-4\">Item 4\u003C/a>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-8\">\n \u003Cdiv data-bs-spy=\"scroll\" data-bs-target=\"#list-example\" data-bs-smooth-scroll=\"true\" class=\"scrollspy-example\" tabindex=\"0\">\n \u003Ch4 id=\"list-item-1\">Item 1\u003C/h4>\n \u003Cp>...\u003C/p>\n \u003Ch4 id=\"list-item-2\">Item 2\u003C/h4>\n \u003Cp>...\u003C/p>\n \u003Ch4 id=\"list-item-3\">Item 3\u003C/h4>\n \u003Cp>...\u003C/p>\n \u003Ch4 id=\"list-item-4\">Item 4\u003C/h4>\n \u003Cp>...\u003C/p>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n```\n\n### Simple anchors\n\nScrollspy is not limited to nav components and list groups, so it will work on any `\u003Ca>` anchor elements in the current document. Scroll the area and watch the `.active` class change.\n\n\u003Cdiv class=\"bd-example\">\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-4\">\n \u003Cdiv id=\"simple-list-example\" class=\"d-flex flex-column gap-2 simple-list-example-scrollspy text-center\">\n \u003Ca class=\"p-1 rounded\" href=\"#simple-list-item-1\">Item 1\u003C/a>\n \u003Ca class=\"p-1 rounded\" href=\"#simple-list-item-2\">Item 2\u003C/a>\n \u003Ca class=\"p-1 rounded\" href=\"#simple-list-item-3\">Item 3\u003C/a>\n \u003Ca class=\"p-1 rounded\" href=\"#simple-list-item-4\">Item 4\u003C/a>\n \u003Ca class=\"p-1 rounded\" href=\"#simple-list-item-5\">Item 5\u003C/a>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-8\">\n \u003Cdiv data-bs-spy=\"scroll\" data-bs-target=\"#simple-list-example\" data-bs-offset=\"0\" data-bs-smooth-scroll=\"true\" class=\"scrollspy-example\" tabindex=\"0\">\n \u003Ch4 id=\"simple-list-item-1\">Item 1\u003C/h4>\n \u003Cp>This is some placeholder content for the scrollspy page. Note that as you scroll down the page, the appropriate navigation link is highlighted. It's repeated throughout the component example. We keep adding some more example copy here to emphasize the scrolling and highlighting.\u003C/p>\n \u003Ch4 id=\"simple-list-item-2\">Item 2\u003C/h4>\n \u003Cp>This is some placeholder content for the scrollspy page. Note that as you scroll down the page, the appropriate navigation link is highlighted. It's repeated throughout the component example. We keep adding some more example copy here to emphasize the scrolling and highlighting.\u003C/p>\n \u003Ch4 id=\"simple-list-item-3\">Item 3\u003C/h4>\n \u003Cp>This is some placeholder content for the scrollspy page. Note that as you scroll down the page, the appropriate navigation link is highlighted. It's repeated throughout the component example. We keep adding some more example copy here to emphasize the scrolling and highlighting.\u003C/p>\n \u003Ch4 id=\"simple-list-item-4\">Item 4\u003C/h4>\n \u003Cp>This is some placeholder content for the scrollspy page. Note that as you scroll down the page, the appropriate navigation link is highlighted. It's repeated throughout the component example. We keep adding some more example copy here to emphasize the scrolling and highlighting.\u003C/p>\n \u003Ch4 id=\"simple-list-item-5\">Item 5\u003C/h4>\n \u003Cp>This is some placeholder content for the scrollspy page. Note that as you scroll down the page, the appropriate navigation link is highlighted. It's repeated throughout the component example. We keep adding some more example copy here to emphasize the scrolling and highlighting.\u003C/p>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-4\">\n \u003Cdiv id=\"simple-list-example\" class=\"d-flex flex-column gap-2 simple-list-example-scrollspy text-center\">\n \u003Ca class=\"p-1 rounded\" href=\"#simple-list-item-1\">Item 1\u003C/a>\n \u003Ca class=\"p-1 rounded\" href=\"#simple-list-item-2\">Item 2\u003C/a>\n \u003Ca class=\"p-1 rounded\" href=\"#simple-list-item-3\">Item 3\u003C/a>\n \u003Ca class=\"p-1 rounded\" href=\"#simple-list-item-4\">Item 4\u003C/a>\n \u003Ca class=\"p-1 rounded\" href=\"#simple-list-item-5\">Item 5\u003C/a>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-8\">\n \u003Cdiv data-bs-spy=\"scroll\" data-bs-target=\"#simple-list-example\" data-bs-offset=\"0\" data-bs-smooth-scroll=\"true\" class=\"scrollspy-example\" tabindex=\"0\">\n \u003Ch4 id=\"simple-list-item-1\">Item 1\u003C/h4>\n \u003Cp>...\u003C/p>\n \u003Ch4 id=\"simple-list-item-2\">Item 2\u003C/h4>\n \u003Cp>...\u003C/p>\n \u003Ch4 id=\"simple-list-item-3\">Item 3\u003C/h4>\n \u003Cp>...\u003C/p>\n \u003Ch4 id=\"simple-list-item-4\">Item 4\u003C/h4>\n \u003Cp>...\u003C/p>\n \u003Ch4 id=\"simple-list-item-5\">Item 5\u003C/h4>\n \u003Cp>...\u003C/p>\n \u003C/div>\n \u003C/div>\n\u003C/div>\n```\n\n## Non-visible elements\n\nTarget elements that aren’t visible will be ignored and their corresponding nav items won't receive an `.active` class. Scrollspy instances initialized in a non-visible wrapper will ignore all target elements. Use the `refresh` method to check for observable elements once the wrapper becomes visible.\n\n```js\ndocument.querySelectorAll('#nav-tab>[data-bs-toggle=\"tab\"]').forEach(el => {\n el.addEventListener('shown.bs.tab', () => {\n const target = el.getAttribute('data-bs-target')\n const scrollElem = document.querySelector(`${target} [data-bs-spy=\"scroll\"]`)\n bootstrap.ScrollSpy.getOrCreateInstance(scrollElem).refresh()\n })\n})\n```\n\n## Usage\n\n### Via data attributes\n\nTo easily add scrollspy behavior to your topbar navigation, add `data-bs-spy=\"scroll\"` to the element you want to spy on (most typically this would be the `\u003Cbody>`). Then add the `data-bs-target` attribute with the `id` or class name of the parent element of any Bootstrap `.nav` component.\n\n```html\n\u003Cbody data-bs-spy=\"scroll\" data-bs-target=\"#navbar-example\">\n ...\n \u003Cdiv id=\"navbar-example\">\n \u003Cul class=\"nav nav-tabs\" role=\"tablist\">\n ...\n \u003C/ul>\n \u003C/div>\n ...\n\u003C/body>\n```\n\n### Via JavaScript\n\n```js\nconst scrollSpy = new bootstrap.ScrollSpy(document.body, {\n target: '#navbar-example'\n})\n```\n\n### Options\n\n\u003CJsDataAttributes />\n\n\u003CBsTable>\n| Name | Type | Default | Description |\n| --- | --- | --- | --- |\n| `rootMargin` | string | `0px 0px -25%` | Intersection Observer [rootMargin](https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserver/rootMargin) valid units, when calculating scroll position. |\n| `smoothScroll` | boolean | `false` | Enables smooth scrolling when a user clicks on a link that refers to ScrollSpy observables. |\n| `target` | string, DOM element | `null` | Specifies element to apply Scrollspy plugin. |\n| `threshold` | array | `[0.1, 0.5, 1]` | `IntersectionObserver` [threshold](https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserver/IntersectionObserver#threshold) valid input, when calculating scroll position. |\n\n\u003C/BsTable>\n\n\u003CCallout type=\"warning\">\n**Deprecated Options**\n\nUp until v5.1.3 we were using `offset` & `method` options, which are now deprecated and replaced by `rootMargin`.\nTo keep backwards compatibility, we will continue to parse a given `offset` to `rootMargin`, but this feature will be removed in **v6**.\n\u003C/Callout>\n\n### Methods\n\n\u003CBsTable>\n| Method | Description |\n| --- | --- |\n| `dispose` | Destroys an element's scrollspy. (Removes stored data on the DOM element) |\n| `getInstance` | *Static* method to get the scrollspy instance associated with a DOM element. |\n| `getOrCreateInstance` | *Static* method to get the scrollspy instance associated with a DOM element, or to create a new one in case it wasn't initialized. |\n| `refresh` | When adding or removing elements in the DOM, you'll need to call the refresh method. |\n\u003C/BsTable>\n\nHere's an example using the refresh method:\n\n```js\nconst dataSpyList = document.querySelectorAll('[data-bs-spy=\"scroll\"]')\ndataSpyList.forEach(dataSpyEl => {\n bootstrap.ScrollSpy.getInstance(dataSpyEl).refresh()\n})\n```\n\n### Events\n\n\u003CBsTable>\n| Event | Description |\n| --- | --- |\n| `activate.bs.scrollspy` | This event fires on the scroll element whenever an anchor is activated by the scrollspy. |\n\u003C/BsTable>\n\n```js\nconst firstScrollSpyEl = document.querySelector('[data-bs-spy=\"scroll\"]')\nfirstScrollSpyEl.addEventListener('activate.bs.scrollspy', () => {\n // do something...\n})\n```","src/content/docs/components/scrollspy.mdx","877b13ef84739927","components/scrollspy.mdx","components/spinners",{"id":553,"data":555,"body":558,"filePath":559,"digest":560,"legacyId":561,"deferredRender":139},{"description":556,"title":557,"toc":139},"Indicate the loading state of a component or page with Bootstrap spinners, built entirely with HTML, CSS, and no JavaScript.","Spinners","import { getData } from '@libs/data'\n\n## About\n\nBootstrap \"spinners\" can be used to show the loading state in your projects. They're built only with HTML and CSS, meaning you don't need any JavaScript to create them. You will, however, need some custom JavaScript to toggle their visibility. Their appearance, alignment, and sizing can be easily customized with our amazing utility classes.\n\nFor accessibility purposes, each loader here includes `role=\"status\"` and a nested `\u003Cspan class=\"visually-hidden\">Loading...\u003C/span>`.\n\n\u003CCallout name=\"info-prefersreducedmotion\" />\n\n## Border spinner\n\nUse the border spinners for a lightweight loading indicator.\n\n\u003CExample code={`\u003Cdiv class=\"spinner-border\" role=\"status\">\n \u003Cspan class=\"visually-hidden\">Loading...\u003C/span>\n\u003C/div>`} />\n\n### Colors\n\nThe border spinner uses `currentColor` for its `border-color`, meaning you can customize the color with [text color utilities][color]. You can use any of our text color utilities on the standard spinner.\n\n\u003CExample code={getData('theme-colors').map((themeColor) => `\u003Cdiv class=\"spinner-border text-${themeColor.name}\" role=\"status\">\n \u003Cspan class=\"visually-hidden\">Loading...\u003C/span>\n\u003C/div>`)} />\n\n\u003CCallout>\n**Why not use `border-color` utilities?** Each border spinner specifies a `transparent` border for at least one side, so `.border-{color}` utilities would override that.\n\u003C/Callout>\n\n## Growing spinner\n\nIf you don't fancy a border spinner, switch to the grow spinner. While it doesn't technically spin, it does repeatedly grow!\n\n\u003CExample code={`\u003Cdiv class=\"spinner-grow\" role=\"status\">\n \u003Cspan class=\"visually-hidden\">Loading...\u003C/span>\n\u003C/div>`} />\n\nOnce again, this spinner is built with `currentColor`, so you can easily change its appearance with [text color utilities][color]. Here it is in blue, along with the supported variants.\n\n\u003CExample code={getData('theme-colors').map((themeColor) => `\u003Cdiv class=\"spinner-grow text-${themeColor.name}\" role=\"status\">\n \u003Cspan class=\"visually-hidden\">Loading...\u003C/span>\n\u003C/div>`)} />\n\n## Alignment\n\nSpinners in Bootstrap are built with `rem`s, `currentColor`, and `display: inline-flex`. This means they can easily be resized, recolored, and quickly aligned.\n\n### Margin\n\nUse [margin utilities][margin] like `.m-5` for easy spacing.\n\n\u003CExample code={`\u003Cdiv class=\"spinner-border m-5\" role=\"status\">\n \u003Cspan class=\"visually-hidden\">Loading...\u003C/span>\n\u003C/div>`} />\n\n### Placement\n\nUse [flexbox utilities][flex], [float utilities][float], or [text alignment][text] utilities to place spinners exactly where you need them in any situation.\n\n#### Flex\n\n\u003CExample code={`\u003Cdiv class=\"d-flex justify-content-center\">\n \u003Cdiv class=\"spinner-border\" role=\"status\">\n \u003Cspan class=\"visually-hidden\">Loading...\u003C/span>\n \u003C/div>\n\u003C/div>`} />\n\n\u003CExample code={`\u003Cdiv class=\"d-flex align-items-center\">\n \u003Cstrong role=\"status\">Loading...\u003C/strong>\n \u003Cdiv class=\"spinner-border ms-auto\" aria-hidden=\"true\">\u003C/div>\n\u003C/div>`} />\n\n#### Floats\n\n\u003CExample code={`\u003Cdiv class=\"clearfix\">\n \u003Cdiv class=\"spinner-border float-end\" role=\"status\">\n \u003Cspan class=\"visually-hidden\">Loading...\u003C/span>\n \u003C/div>\n\u003C/div>`} />\n\n#### Text align\n\n\u003CExample code={`\u003Cdiv class=\"text-center\">\n \u003Cdiv class=\"spinner-border\" role=\"status\">\n \u003Cspan class=\"visually-hidden\">Loading...\u003C/span>\n \u003C/div>\n\u003C/div>`} />\n\n## Size\n\nAdd `.spinner-border-sm` and `.spinner-grow-sm` to make a smaller spinner that can quickly be used within other components.\n\n\u003CExample code={`\u003Cdiv class=\"spinner-border spinner-border-sm\" role=\"status\">\n \u003Cspan class=\"visually-hidden\">Loading...\u003C/span>\n\u003C/div>\n\u003Cdiv class=\"spinner-grow spinner-grow-sm\" role=\"status\">\n \u003Cspan class=\"visually-hidden\">Loading...\u003C/span>\n\u003C/div>`} />\n\nOr, use custom CSS or inline styles to change the dimensions as needed.\n\n\u003CExample code={`\u003Cdiv class=\"spinner-border\" style=\"width: 3rem; height: 3rem;\" role=\"status\">\n \u003Cspan class=\"visually-hidden\">Loading...\u003C/span>\n\u003C/div>\n\u003Cdiv class=\"spinner-grow\" style=\"width: 3rem; height: 3rem;\" role=\"status\">\n \u003Cspan class=\"visually-hidden\">Loading...\u003C/span>\n\u003C/div>`} />\n\n## Buttons\n\nUse spinners within buttons to indicate an action is currently processing or taking place. You may also swap the text out of the spinner element and utilize button text as needed.\n\n\u003CExample code={`\u003Cbutton class=\"btn btn-primary\" type=\"button\" disabled>\n \u003Cspan class=\"spinner-border spinner-border-sm\" aria-hidden=\"true\">\u003C/span>\n \u003Cspan class=\"visually-hidden\" role=\"status\">Loading...\u003C/span>\n\u003C/button>\n\u003Cbutton class=\"btn btn-primary\" type=\"button\" disabled>\n \u003Cspan class=\"spinner-border spinner-border-sm\" aria-hidden=\"true\">\u003C/span>\n \u003Cspan role=\"status\">Loading...\u003C/span>\n\u003C/button>`} />\n\n\u003CExample code={`\u003Cbutton class=\"btn btn-primary\" type=\"button\" disabled>\n \u003Cspan class=\"spinner-grow spinner-grow-sm\" aria-hidden=\"true\">\u003C/span>\n \u003Cspan class=\"visually-hidden\" role=\"status\">Loading...\u003C/span>\n\u003C/button>\n\u003Cbutton class=\"btn btn-primary\" type=\"button\" disabled>\n \u003Cspan class=\"spinner-grow spinner-grow-sm\" aria-hidden=\"true\">\u003C/span>\n \u003Cspan role=\"status\">Loading...\u003C/span>\n\u003C/button>`} />\n\n## CSS\n\n### Variables\n\n\u003CAddedIn version=\"5.2.0\" />\n\nAs part of Bootstrap's evolving CSS variables approach, spinners now use local CSS variables on `.spinner-border` and `.spinner-grow` for enhanced real-time customization. Values for the CSS variables are set via Sass, so Sass customization is still supported, too.\n\nBorder spinner variables:\n\n\u003CScssDocs name=\"spinner-border-css-vars\" file=\"scss/_spinners.scss\" />\n\nGrowing spinner variables:\n\n\u003CScssDocs name=\"spinner-grow-css-vars\" file=\"scss/_spinners.scss\" />\n\nFor both spinners, small spinner modifier classes are used to update the values of these CSS variables as needed. For example, the `.spinner-border-sm` class does the following:\n\n\u003CScssDocs name=\"spinner-border-sm-css-vars\" file=\"scss/_spinners.scss\" />\n\n### Sass variables\n\n\u003CScssDocs name=\"spinner-variables\" file=\"scss/_variables.scss\" />\n\n### Keyframes\n\nUsed for creating the CSS animations for our spinners. Included in `scss/_spinners.scss`.\n\n\u003CScssDocs name=\"spinner-border-keyframes\" file=\"scss/_spinners.scss\" />\n\n\u003CScssDocs name=\"spinner-grow-keyframes\" file=\"scss/_spinners.scss\" />\n\n\n[color]: [[docsref:/utilities/colors]]\n[flex]: [[docsref:/utilities/flex]]\n[float]: [[docsref:/utilities/float]]\n[margin]: [[docsref:/utilities/spacing]]\n[text]: [[docsref:/utilities/text]]","src/content/docs/components/spinners.mdx","7df24573207db855","components/spinners.mdx","components/toasts",{"id":562,"data":564,"body":567,"filePath":568,"digest":569,"legacyId":570,"deferredRender":139},{"description":565,"title":566,"toc":139},"Push notifications to your visitors with a toast, a lightweight and easily customizable alert message.","Toasts","Toasts are lightweight notifications designed to mimic the push notifications that have been popularized by mobile and desktop operating systems. They're built with flexbox, so they're easy to align and position.\n\n## Overview\n\nThings to know when using the toast plugin:\n\n- Toasts are opt-in for performance reasons, so **you must initialize them yourself**.\n- Toasts will automatically hide if you do not specify `autohide: false`.\n\n\u003CCallout name=\"info-prefersreducedmotion\" />\n\n## Examples\n\n### Basic\n\nTo encourage extensible and predictable toasts, we recommend a header and body. Toast headers use `display: flex`, allowing easy alignment of content thanks to our margin and flexbox utilities.\n\nToasts are as flexible as you need and have very little required markup. At a minimum, we require a single element to contain your \"toasted\" content and strongly encourage a dismiss button.\n\n\u003CExample code={`\u003Cdiv class=\"toast\" role=\"alert\" aria-live=\"assertive\" aria-atomic=\"true\">\n \u003Cdiv class=\"toast-header\">\n \u003CPlaceholder width=\"20\" height=\"20\" background=\"#007aff\" class=\"rounded me-2\" text={false} title={false} />\n \u003Cstrong class=\"me-auto\">Bootstrap\u003C/strong>\n \u003Csmall>11 mins ago\u003C/small>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"toast\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"toast-body\">\n Hello, world! This is a toast message.\n \u003C/div>\n\u003C/div>`} />\n\n\u003CCallout type=\"warning\">\nPreviously, our scripts dynamically added the `.hide` class to completely hide a toast (with `display:none`, rather than just with `opacity:0`). This is now not necessary anymore. However, for backwards compatibility, our script will continue to toggle the class (even though there is no practical need for it) until the next major version.\n\u003C/Callout>\n\n### Live example\n\nClick the button below to show a toast (positioned with our utilities in the lower right corner) that has been hidden by default.\n\n\u003Cdiv class=\"toast-container position-fixed bottom-0 end-0 p-3\">\n \u003Cdiv id=\"liveToast\" class=\"toast\" role=\"alert\" aria-live=\"assertive\" aria-atomic=\"true\">\n \u003Cdiv class=\"toast-header\">\n \u003CPlaceholder width=\"20\" height=\"20\" background=\"#007aff\" class=\"rounded me-2\" text={false} title={false} />\n \u003Cstrong class=\"me-auto\">Bootstrap\u003C/strong>\n \u003Csmall>11 mins ago\u003C/small>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"toast\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"toast-body\">\n Hello, world! This is a toast message.\n \u003C/div>\n \u003C/div>\n\u003C/div>\n\n\u003Cdiv class=\"bd-example\">\n \u003Cbutton type=\"button\" class=\"btn btn-primary\" id=\"liveToastBtn\">Show live toast\u003C/button>\n\u003C/div>\n\n```html\n\u003Cbutton type=\"button\" class=\"btn btn-primary\" id=\"liveToastBtn\">Show live toast\u003C/button>\n\n\u003Cdiv class=\"toast-container position-fixed bottom-0 end-0 p-3\">\n \u003Cdiv id=\"liveToast\" class=\"toast\" role=\"alert\" aria-live=\"assertive\" aria-atomic=\"true\">\n \u003Cdiv class=\"toast-header\">\n \u003Cimg src=\"...\" class=\"rounded me-2\" alt=\"...\">\n \u003Cstrong class=\"me-auto\">Bootstrap\u003C/strong>\n \u003Csmall>11 mins ago\u003C/small>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"toast\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"toast-body\">\n Hello, world! This is a toast message.\n \u003C/div>\n \u003C/div>\n\u003C/div>\n```\n\nWe use the following JavaScript to trigger our live toast demo:\n\n\u003CJsDocs name=\"live-toast\" file=\"site/src/assets/partials/snippets.js\" />\n\n### Translucent\n\nToasts are slightly translucent to blend in with what's below them.\n\n\u003CExample class=\"bg-dark\" code={`\u003Cdiv class=\"toast\" role=\"alert\" aria-live=\"assertive\" aria-atomic=\"true\">\n \u003Cdiv class=\"toast-header\">\n \u003CPlaceholder width=\"20\" height=\"20\" background=\"#007aff\" class=\"rounded me-2\" text={false} title={false} />\n \u003Cstrong class=\"me-auto\">Bootstrap\u003C/strong>\n \u003Csmall class=\"text-body-secondary\">11 mins ago\u003C/small>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"toast\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"toast-body\">\n Hello, world! This is a toast message.\n \u003C/div>\n\u003C/div>`} />\n\n### Stacking\n\nYou can stack toasts by wrapping them in a toast container, which will vertically add some spacing.\n\n\u003CExample code={`\u003Cdiv class=\"toast-container position-static\">\n \u003Cdiv class=\"toast\" role=\"alert\" aria-live=\"assertive\" aria-atomic=\"true\">\n \u003Cdiv class=\"toast-header\">\n \u003CPlaceholder width=\"20\" height=\"20\" background=\"#007aff\" class=\"rounded me-2\" text={false} title={false} />\n \u003Cstrong class=\"me-auto\">Bootstrap\u003C/strong>\n \u003Csmall class=\"text-body-secondary\">just now\u003C/small>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"toast\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"toast-body\">\n See? Just like this.\n \u003C/div>\n \u003C/div>\n\n \u003Cdiv class=\"toast\" role=\"alert\" aria-live=\"assertive\" aria-atomic=\"true\">\n \u003Cdiv class=\"toast-header\">\n \u003CPlaceholder width=\"20\" height=\"20\" background=\"#007aff\" class=\"rounded me-2\" text={false} title={false} />\n \u003Cstrong class=\"me-auto\">Bootstrap\u003C/strong>\n \u003Csmall class=\"text-body-secondary\">2 seconds ago\u003C/small>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"toast\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"toast-body\">\n Heads up, toasts will stack automatically\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n### Custom content\n\nCustomize your toasts by removing sub-components, tweaking them with [utilities]([[docsref:/utilities/api]]), or by adding your own markup. Here we've created a simpler toast by removing the default `.toast-header`, adding a custom hide icon from [Bootstrap Icons]([[config:icons]]), and using some [flexbox utilities]([[docsref:/utilities/flex]]) to adjust the layout.\n\n\u003CExample code={`\u003Cdiv class=\"toast align-items-center\" role=\"alert\" aria-live=\"assertive\" aria-atomic=\"true\">\n \u003Cdiv class=\"d-flex\">\n \u003Cdiv class=\"toast-body\">\n Hello, world! This is a toast message.\n \u003C/div>\n \u003Cbutton type=\"button\" class=\"btn-close me-2 m-auto\" data-bs-dismiss=\"toast\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n\u003C/div>`} />\n\nAlternatively, you can also add additional controls and components to toasts.\n\n\u003CExample code={`\u003Cdiv class=\"toast\" role=\"alert\" aria-live=\"assertive\" aria-atomic=\"true\">\n \u003Cdiv class=\"toast-body\">\n Hello, world! This is a toast message.\n \u003Cdiv class=\"mt-2 pt-2 border-top\">\n \u003Cbutton type=\"button\" class=\"btn btn-primary btn-sm\">Take action\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-secondary btn-sm\" data-bs-dismiss=\"toast\">Close\u003C/button>\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n### Color schemes\n\nBuilding on the above example, you can create different toast color schemes with our [color]([[docsref:/utilities/colors]]) and [background]([[docsref:/utilities/background]]) utilities. Here we've added `.text-bg-primary` to the `.toast`, and then added `.btn-close-white` to our close button. For a crisp edge, we remove the default border with `.border-0`.\n\n\u003CExample code={`\u003Cdiv class=\"toast align-items-center text-bg-primary border-0\" role=\"alert\" aria-live=\"assertive\" aria-atomic=\"true\">\n \u003Cdiv class=\"d-flex\">\n \u003Cdiv class=\"toast-body\">\n Hello, world! This is a toast message.\n \u003C/div>\n \u003Cbutton type=\"button\" class=\"btn-close btn-close-white me-2 m-auto\" data-bs-dismiss=\"toast\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n\u003C/div>`} />\n\n## Placement\n\nPlace toasts with custom CSS as you need them. The top right is often used for notifications, as is the top middle. If you're only ever going to show one toast at a time, put the positioning styles right on the `.toast`.\n\n\u003CExample addStackblitzJs code={`\u003Cform>\n \u003Cdiv class=\"mb-3\">\n \u003Clabel for=\"selectToastPlacement\">Toast placement\u003C/label>\n \u003Cselect class=\"form-select mt-2\" id=\"selectToastPlacement\">\n \u003Coption value=\"\" selected>Select a position...\u003C/option>\n \u003Coption value=\"top-0 start-0\">Top left\u003C/option>\n \u003Coption value=\"top-0 start-50 translate-middle-x\">Top center\u003C/option>\n \u003Coption value=\"top-0 end-0\">Top right\u003C/option>\n \u003Coption value=\"top-50 start-0 translate-middle-y\">Middle left\u003C/option>\n \u003Coption value=\"top-50 start-50 translate-middle\">Middle center\u003C/option>\n \u003Coption value=\"top-50 end-0 translate-middle-y\">Middle right\u003C/option>\n \u003Coption value=\"bottom-0 start-0\">Bottom left\u003C/option>\n \u003Coption value=\"bottom-0 start-50 translate-middle-x\">Bottom center\u003C/option>\n \u003Coption value=\"bottom-0 end-0\">Bottom right\u003C/option>\n \u003C/select>\n \u003C/div>\n\u003C/form>\n\u003Cdiv aria-live=\"polite\" aria-atomic=\"true\" class=\"bg-body-secondary position-relative bd-example-toasts rounded-3\">\n \u003Cdiv class=\"toast-container p-3\" id=\"toastPlacement\">\n \u003Cdiv class=\"toast\">\n \u003Cdiv class=\"toast-header\">\n \u003CPlaceholder width=\"20\" height=\"20\" background=\"#007aff\" class=\"rounded me-2\" text={false} title={false} />\n \u003Cstrong class=\"me-auto\">Bootstrap\u003C/strong>\n \u003Csmall>11 mins ago\u003C/small>\n \u003C/div>\n \u003Cdiv class=\"toast-body\">\n Hello, world! This is a toast message.\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\nFor systems that generate more notifications, consider using a wrapping element so they can easily stack.\n\n\u003CExample class=\"bd-example-toasts p-0\" code={`\u003Cdiv aria-live=\"polite\" aria-atomic=\"true\" class=\"position-relative\">\n \u003C!-- Position it: -->\n \u003C!-- - \\`.toast-container\\` for spacing between toasts -->\n \u003C!-- - \\`top-0\\` & \\`end-0\\` to position the toasts in the upper right corner -->\n \u003C!-- - \\`.p-3\\` to prevent the toasts from sticking to the edge of the container -->\n \u003Cdiv class=\"toast-container top-0 end-0 p-3\">\n\n \u003C!-- Then put toasts within -->\n \u003Cdiv class=\"toast\" role=\"alert\" aria-live=\"assertive\" aria-atomic=\"true\">\n \u003Cdiv class=\"toast-header\">\n \u003CPlaceholder width=\"20\" height=\"20\" background=\"#007aff\" class=\"rounded me-2\" text={false} title={false} />\n \u003Cstrong class=\"me-auto\">Bootstrap\u003C/strong>\n \u003Csmall class=\"text-body-secondary\">just now\u003C/small>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"toast\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"toast-body\">\n See? Just like this.\n \u003C/div>\n \u003C/div>\n\n \u003Cdiv class=\"toast\" role=\"alert\" aria-live=\"assertive\" aria-atomic=\"true\">\n \u003Cdiv class=\"toast-header\">\n \u003CPlaceholder width=\"20\" height=\"20\" background=\"#007aff\" class=\"rounded me-2\" text={false} title={false} />\n \u003Cstrong class=\"me-auto\">Bootstrap\u003C/strong>\n \u003Csmall class=\"text-body-secondary\">2 seconds ago\u003C/small>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"toast\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"toast-body\">\n Heads up, toasts will stack automatically\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\nYou can also get fancy with flexbox utilities to align toasts horizontally and/or vertically.\n\n\u003CExample class=\"bd-example-toasts d-flex\" code={`\u003C!-- Flexbox container for aligning the toasts -->\n\u003Cdiv aria-live=\"polite\" aria-atomic=\"true\" class=\"d-flex justify-content-center align-items-center w-100\">\n\n \u003C!-- Then put toasts within -->\n \u003Cdiv class=\"toast\" role=\"alert\" aria-live=\"assertive\" aria-atomic=\"true\">\n \u003Cdiv class=\"toast-header\">\n \u003CPlaceholder width=\"20\" height=\"20\" background=\"#007aff\" class=\"rounded me-2\" text={false} title={false} />\n \u003Cstrong class=\"me-auto\">Bootstrap\u003C/strong>\n \u003Csmall>11 mins ago\u003C/small>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"toast\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"toast-body\">\n Hello, world! This is a toast message.\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n## Accessibility\n\nToasts are intended to be small interruptions to your visitors or users, so to help those with screen readers and similar assistive technologies, you should wrap your toasts in an [`aria-live` region](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Live_Regions). Changes to live regions (such as injecting/updating a toast component) are automatically announced by screen readers without needing to move the user's focus or otherwise interrupt the user. Additionally, include `aria-atomic=\"true\"` to ensure that the entire toast is always announced as a single (atomic) unit, rather than just announcing what was changed (which could lead to problems if you only update part of the toast's content, or if displaying the same toast content at a later point in time). If the information needed is important for the process, e.g. for a list of errors in a form, then use the [alert component]([[docsref:/components/alerts]]) instead of toast.\n\nNote that the live region needs to be present in the markup *before* the toast is generated or updated. If you dynamically generate both at the same time and inject them into the page, they will generally not be announced by assistive technologies.\n\nYou also need to adapt the `role` and `aria-live` level depending on the content. If it's an important message like an error, use `role=\"alert\" aria-live=\"assertive\"`, otherwise use `role=\"status\" aria-live=\"polite\"` attributes.\n\nAs the content you're displaying changes, be sure to update the [`delay` timeout](#options) so that users have enough time to read the toast.\n\n```html\n\u003Cdiv class=\"toast\" role=\"alert\" aria-live=\"polite\" aria-atomic=\"true\" data-bs-delay=\"10000\">\n \u003Cdiv role=\"alert\" aria-live=\"assertive\" aria-atomic=\"true\">...\u003C/div>\n\u003C/div>\n```\n\nWhen using `autohide: false`, you must add a close button to allow users to dismiss the toast.\n\n\u003CExample code={`\u003Cdiv role=\"alert\" aria-live=\"assertive\" aria-atomic=\"true\" class=\"toast\" data-bs-autohide=\"false\">\n \u003Cdiv class=\"toast-header\">\n \u003CPlaceholder width=\"20\" height=\"20\" background=\"#007aff\" class=\"rounded me-2\" text={false} title={false} />\n \u003Cstrong class=\"me-auto\">Bootstrap\u003C/strong>\n \u003Csmall>11 mins ago\u003C/small>\n \u003Cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"toast\" aria-label=\"Close\">\u003C/button>\n \u003C/div>\n \u003Cdiv class=\"toast-body\">\n Hello, world! This is a toast message.\n \u003C/div>\n\u003C/div>`} />\n\nWhile technically it's possible to add focusable/actionable controls (such as additional buttons or links) in your toast, you should avoid doing this for autohiding toasts. Even if you give the toast a long [`delay` timeout](#options), keyboard and assistive technology users may find it difficult to reach the toast in time to take action (since toasts don't receive focus when they are displayed). If you absolutely must have further controls, we recommend using a toast with `autohide: false`.\n\n## CSS\n\n### Variables\n\n\u003CAddedIn version=\"5.2.0\" />\n\nAs part of Bootstrap's evolving CSS variables approach, toasts now use local CSS variables on `.toast` for enhanced real-time customization. Values for the CSS variables are set via Sass, so Sass customization is still supported, too.\n\n\u003CScssDocs name=\"toast-css-vars\" file=\"scss/_toasts.scss\" />\n\n### Sass variables\n\n\u003CScssDocs name=\"toast-variables\" file=\"scss/_variables.scss\" />\n\n## Usage\n\nInitialize toasts via JavaScript:\n\n```js\nconst toastElList = document.querySelectorAll('.toast')\nconst toastList = [...toastElList].map(toastEl => new bootstrap.Toast(toastEl, option))\n```\n\n### Triggers\n\n\u003CJsDismiss name=\"toast\" />\n\n### Options\n\n\u003CJsDataAttributes />\n\n\u003CBsTable>\n| Name | Type | Default | Description |\n| --- | --- | --- | --- |\n| `animation` | boolean | `true` | Apply a CSS fade transition to the toast. |\n| `autohide` | boolean | `true` | Automatically hide the toast after the delay. |\n| `delay` | number | `5000` | Delay in milliseconds before hiding the toast. |\n\u003C/BsTable>\n\n### Methods\n\n\u003CCallout name=\"danger-async-methods\" type=\"danger\" />\n\n\u003CBsTable>\n| Method | Description |\n| --- | --- |\n| `dispose` | Hides an element's toast. Your toast will remain on the DOM but won't show anymore. |\n| `getInstance` | *Static* method which allows you to get the toast instance associated with a DOM element. \u003Cbr/> For example: `const myToastEl = document.getElementById('myToastEl')` `const myToast = bootstrap.Toast.getInstance(myToastEl)` Returns a Bootstrap toast instance. |\n| `getOrCreateInstance` | *Static* method which allows you to get the toast instance associated with a DOM element, or create a new one, in case it wasn't initialized. \u003Cbr/>`const myToastEl = document.getElementById('myToastEl')` `const myToast = bootstrap.Toast.getOrCreateInstance(myToastEl)` Returns a Bootstrap toast instance. |\n| `hide` | Hides an element's toast. **Returns to the caller before the toast has actually been hidden** (i.e. before the `hidden.bs.toast` event occurs). You have to manually call this method if you made `autohide` to `false`. |\n| `isShown` | Returns a boolean according to toast's visibility state. |\n| `show` | Reveals an element's toast. **Returns to the caller before the toast has actually been shown** (i.e. before the `shown.bs.toast` event occurs). You have to manually call this method, instead your toast won't show. |\n\u003C/BsTable>\n\n### Events\n\n\u003CBsTable>\n| Event | Description |\n| --- | --- |\n| `hide.bs.toast` | This event is fired immediately when the `hide` instance method has been called. |\n| `hidden.bs.toast` | This event is fired when the toast has finished being hidden from the user. |\n| `show.bs.toast` | This event fires immediately when the `show` instance method is called. |\n| `shown.bs.toast` | This event is fired when the toast has been made visible to the user. |\n\u003C/BsTable>\n\n```js\nconst myToastEl = document.getElementById('myToast')\nmyToastEl.addEventListener('hidden.bs.toast', () => {\n // do something...\n})\n```","src/content/docs/components/toasts.mdx","9479ecac22525e1c","components/toasts.mdx","components/tooltips",{"id":571,"data":573,"body":576,"filePath":577,"digest":578,"legacyId":579,"deferredRender":139},{"description":574,"title":575,"toc":139},"Documentation and examples for adding custom Bootstrap tooltips with CSS and JavaScript using CSS3 for animations and data-bs-attributes for local title storage.","Tooltips","## Overview\n\nThings to know when using the tooltip plugin:\n\n- Tooltips rely on the third party library [Popper](https://popper.js.org/docs/v2/) for positioning. You must include [popper.min.js]([[config:cdn.popper]]) before `bootstrap.js`, or use one `bootstrap.bundle.min.js` which contains Popper.\n- Tooltips are opt-in for performance reasons, so **you must initialize them yourself**.\n- Tooltips with zero-length titles are never displayed.\n- Specify `container: 'body'` to avoid rendering problems in more complex components (like our input groups, button groups, etc).\n- Triggering tooltips on hidden elements will not work.\n- Tooltips for `.disabled` or `disabled` elements must be triggered on a wrapper element.\n- When triggered from hyperlinks that span multiple lines, tooltips will be centered. Use `white-space: nowrap;` on your `\u003Ca>`s to avoid this behavior.\n- Tooltips must be hidden before their corresponding elements have been removed from the DOM.\n- Tooltips can be triggered thanks to an element inside a shadow DOM.\n\nGot all that? Great, let's see how they work with some examples.\n\n\u003CCallout name=\"info-sanitizer\" />\n\n\u003CCallout name=\"info-prefersreducedmotion\" />\n\n## Examples\n\n### Enable tooltips\n\nAs mentioned above, you must initialize tooltips before they can be used. One way to initialize all tooltips on a page would be to select them by their `data-bs-toggle` attribute, like so:\n\n```js\nconst tooltipTriggerList = document.querySelectorAll('[data-bs-toggle=\"tooltip\"]')\nconst tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl))\n```\n\n### Tooltips on links\n\nHover over the links below to see tooltips:\n\n\u003CExample addStackblitzJs class=\"tooltip-demo\" code={`\u003Cp class=\"muted\">Placeholder text to demonstrate some \u003Ca href=\"#\" data-bs-toggle=\"tooltip\" data-bs-title=\"Default tooltip\">inline links\u003C/a> with tooltips. This is now just filler, no killer. Content placed here just to mimic the presence of \u003Ca href=\"#\" data-bs-toggle=\"tooltip\" data-bs-title=\"Another tooltip\">real text\u003C/a>. And all that just to give you an idea of how tooltips would look when used in real-world situations. So hopefully you've now seen how \u003Ca href=\"#\" data-bs-toggle=\"tooltip\" data-bs-title=\"Another one here too\">these tooltips on links\u003C/a> can work in practice, once you use them on \u003Ca href=\"#\" data-bs-toggle=\"tooltip\" data-bs-title=\"The last tip!\">your own\u003C/a> site or project.\u003C/p>`} />\n\n\u003CCallout name=\"warning-data-bs-title-vs-title\" type=\"warning\" />\n\n### Custom tooltips\n\n\u003CAddedIn version=\"5.2.0\" />\n\nYou can customize the appearance of tooltips using [CSS variables](#variables). We set a custom class with `data-bs-custom-class=\"custom-tooltip\"` to scope our custom appearance and use it to override a local CSS variable.\n\n\u003CScssDocs name=\"custom-tooltip\" file=\"site/src/scss/_component-examples.scss\" />\n\n\u003CExample addStackblitzJs class=\"tooltip-demo\" code={`\u003Cbutton type=\"button\" class=\"btn btn-secondary\"\n data-bs-toggle=\"tooltip\" data-bs-placement=\"top\"\n data-bs-custom-class=\"custom-tooltip\"\n data-bs-title=\"This top tooltip is themed via CSS variables.\">\n Custom tooltip\n\u003C/button>`} />\n\n### Directions\n\nHover over the buttons below to see the four tooltips directions: top, right, bottom, and left. Directions are mirrored when using Bootstrap in RTL.\n\n\u003Cdiv class=\"bd-example tooltip-demo\">\n \u003Cdiv class=\"bd-example-tooltips\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-toggle=\"tooltip\" data-bs-placement=\"top\" data-bs-title=\"Tooltip on top\">Tooltip on top\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-toggle=\"tooltip\" data-bs-placement=\"right\" data-bs-title=\"Tooltip on right\">Tooltip on right\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-toggle=\"tooltip\" data-bs-placement=\"bottom\" data-bs-title=\"Tooltip on bottom\">Tooltip on bottom\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-toggle=\"tooltip\" data-bs-placement=\"left\" data-bs-title=\"Tooltip on left\">Tooltip on left\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-toggle=\"tooltip\" data-bs-html=\"true\" data-bs-title=\"\u003Cem>Tooltip\u003C/em> \u003Cu>with\u003C/u> \u003Cb>HTML\u003C/b>\">Tooltip with HTML\u003C/button>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-toggle=\"tooltip\" data-bs-placement=\"top\" data-bs-title=\"Tooltip on top\">\n Tooltip on top\n\u003C/button>\n\u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-toggle=\"tooltip\" data-bs-placement=\"right\" data-bs-title=\"Tooltip on right\">\n Tooltip on right\n\u003C/button>\n\u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-toggle=\"tooltip\" data-bs-placement=\"bottom\" data-bs-title=\"Tooltip on bottom\">\n Tooltip on bottom\n\u003C/button>\n\u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-toggle=\"tooltip\" data-bs-placement=\"left\" data-bs-title=\"Tooltip on left\">\n Tooltip on left\n\u003C/button>\n```\n\nAnd with custom HTML added:\n\n```html\n\u003Cbutton type=\"button\" class=\"btn btn-secondary\" data-bs-toggle=\"tooltip\" data-bs-html=\"true\" data-bs-title=\"\u003Cem>Tooltip\u003C/em> \u003Cu>with\u003C/u> \u003Cb>HTML\u003C/b>\">\n Tooltip with HTML\n\u003C/button>\n```\n\nWith an SVG:\n\n\u003Cdiv class=\"bd-example tooltip-demo\">\n \u003Ca href=\"#\" class=\"d-inline-block\" data-bs-toggle=\"tooltip\" data-bs-title=\"Default tooltip\" aria-label=\"Hover or focus to see default tooltip\">\n \u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"50\" height=\"50\" viewBox=\"0 0 100 100\" aria-hidden=\"true\">\n \u003Crect width=\"100%\" height=\"100%\" fill=\"#563d7c\"/>\n \u003Ccircle cx=\"50\" cy=\"50\" r=\"30\" fill=\"#007bff\"/>\n \u003C/svg>\n \u003C/a>\n\u003C/div>\n\n## CSS\n\n### Variables\n\n\u003CAddedIn version=\"5.2.0\" />\n\nAs part of Bootstrap’s evolving CSS variables approach, tooltips now use local CSS variables on `.tooltip` for enhanced real-time customization. Values for the CSS variables are set via Sass, so Sass customization is still supported, too.\n\n\u003CScssDocs name=\"tooltip-css-vars\" file=\"scss/_tooltip.scss\" />\n\n### Sass variables\n\n\u003CScssDocs name=\"tooltip-variables\" file=\"scss/_variables.scss\" />\n\n## Usage\n\nThe tooltip plugin generates content and markup on demand, and by default places tooltips after their trigger element. Trigger the tooltip via JavaScript:\n\n```js\nconst exampleEl = document.getElementById('example')\nconst tooltip = new bootstrap.Tooltip(exampleEl, options)\n```\n\n\u003CCallout type=\"warning\">\nTooltips automatically attempt to change positions when a parent container has `overflow: auto` or `overflow: scroll`, but still keeps the original placement's positioning. Set the [`boundary` option](https://popper.js.org/docs/v2/modifiers/flip/#boundary) (for the flip modifier using the `popperConfig` option) to any HTMLElement to override the default value, `'clippingParents'`, such as `document.body`:\n\n```js\nconst tooltip = new bootstrap.Tooltip('#example', {\n boundary: document.body // or document.querySelector('#boundary')\n})\n```\n\u003C/Callout>\n\n### Markup\n\nThe required markup for a tooltip is only a `data` attribute and `title` on the HTML element you wish to have a tooltip. The generated markup of a tooltip is rather simple, though it does require a position (by default, set to `top` by the plugin).\n\n\u003CCallout type=\"warning\">\n**Keep tooltips accessible to keyboard and assistive technology users** by only adding them to HTML elements that are traditionally keyboard-focusable and interactive (such as links or form controls). While other HTML elements can be made focusable by adding `tabindex=\"0\"`, this can create annoying and confusing tab stops on non-interactive elements for keyboard users, and most assistive technologies currently do not announce tooltips in this situation. Additionally, do not rely solely on `hover` as the trigger for your tooltips as this will make them impossible to trigger for keyboard users.\n\u003C/Callout>\n\n```html\n\u003C!-- HTML to write -->\n\u003Ca href=\"#\" data-bs-toggle=\"tooltip\" data-bs-title=\"Some tooltip text!\">Hover over me\u003C/a>\n\n\u003C!-- Generated markup by the plugin -->\n\u003Cdiv class=\"tooltip bs-tooltip-auto\" role=\"tooltip\">\n \u003Cdiv class=\"tooltip-arrow\">\u003C/div>\n \u003Cdiv class=\"tooltip-inner\">\n Some tooltip text!\n \u003C/div>\n\u003C/div>\n```\n\n### Disabled elements\n\nElements with the `disabled` attribute aren't interactive, meaning users cannot focus, hover, or click them to trigger a tooltip (or popover). As a workaround, you'll want to trigger the tooltip from a wrapper `\u003Cdiv>` or `\u003Cspan>`, ideally made keyboard-focusable using `tabindex=\"0\"`.\n\n\u003CExample class=\"tooltip-demo\" addStackblitzJs code={`\u003Cspan class=\"d-inline-block\" tabindex=\"0\" data-bs-toggle=\"tooltip\" data-bs-title=\"Disabled tooltip\">\n \u003Cbutton class=\"btn btn-primary\" type=\"button\" disabled>Disabled button\u003C/button>\n\u003C/span>`} />\n\n### Options\n\n\u003CJsDataAttributes />\n\n\u003CCallout type=\"warning\">\nNote that for security reasons the `sanitize`, `sanitizeFn`, and `allowList` options cannot be supplied using data attributes.\n\u003C/Callout>\n\n\n\u003CBsTable>\n| Name | Type | Default | Description |\n| --- | --- | --- | --- |\n| `allowList` | object | [Default value]([[docsref:/getting-started/javascript#sanitizer]]) | Object which contains allowed attributes and tags. |\n| `animation` | boolean | `true` | Apply a CSS fade transition to the tooltip. |\n| `boundary` | string, element | `'clippingParents'` | Overflow constraint boundary of the tooltip (applies only to Popper's preventOverflow modifier). By default, it's `'clippingParents'` and can accept an HTMLElement reference (via JavaScript only). For more information refer to Popper's [detectOverflow docs](https://popper.js.org/docs/v2/utils/detect-overflow/#boundary). |\n| `container` | string, element, false | `false` | Appends the tooltip to a specific element. Example: `container: 'body'`. This option is particularly useful in that it allows you to position the tooltip in the flow of the document near the triggering element - which will prevent the tooltip from floating away from the triggering element during a window resize. |\n| `customClass` | string, function | `''` | Add classes to the tooltip when it is shown. Note that these classes will be added in addition to any classes specified in the template. To add multiple classes, separate them with spaces: `'class-1 class-2'`. You can also pass a function that should return a single string containing additional class names. |\n| `delay` | number, object | `0` | Delay showing and hiding the tooltip (ms)—doesn't apply to manual trigger type. If a number is supplied, delay is applied to both hide/show. Object structure is: `delay: { \"show\": 500, \"hide\": 100 }`. |\n| `fallbackPlacements` | array | `['top', 'right', 'bottom', 'left']` | Define fallback placements by providing a list of placements in array (in order of preference). For more information refer to Popper's [behavior docs](https://popper.js.org/docs/v2/modifiers/flip/#fallbackplacements). |\n| `html` | boolean | `false` | Allow HTML in the tooltip. If true, HTML tags in the tooltip's `title` will be rendered in the tooltip. If false, `innerText` property will be used to insert content into the DOM. Use text if you're worried about XSS attacks. |\n| `offset` | array, string, function | `[0, 6]` | Offset of the tooltip relative to its target. You can pass a string in data attributes with comma separated values like: `data-bs-offset=\"10,20\"`. When a function is used to determine the offset, it is called with an object containing the popper placement, the reference, and popper rects as its first argument. The triggering element DOM node is passed as the second argument. The function must return an array with two numbers: [skidding](https://popper.js.org/docs/v2/modifiers/offset/#skidding-1), [distance](https://popper.js.org/docs/v2/modifiers/offset/#distance-1). For more information refer to Popper's [offset docs](https://popper.js.org/docs/v2/modifiers/offset/#options). |\n| `placement` | string, function | `'top'` | How to position the tooltip: auto, top, bottom, left, right. When `auto` is specified, it will dynamically reorient the tooltip. When a function is used to determine the placement, it is called with the tooltip DOM node as its first argument and the triggering element DOM node as its second. The `this` context is set to the tooltip instance. |\n| `popperConfig` | null, object, function | `null` | To change Bootstrap's default Popper config, see [Popper's configuration](https://popper.js.org/docs/v2/constructors/#options). When a function is used to create the Popper configuration, it's called with an object that contains the Bootstrap's default Popper configuration. It helps you use and merge the default with your own configuration. The function must return a configuration object for Popper. |\n| `sanitize` | boolean | `true` | Enable or disable the sanitization. If activated `'template'`, `'content'` and `'title'` options will be sanitized. |\n| `sanitizeFn` | null, function | `null` | Here you can supply your own sanitize function. This can be useful if you prefer to use a dedicated library to perform sanitization. |\n| `selector` | string, false | `false` | If a selector is provided, tooltip objects will be delegated to the specified targets. In practice, this is used to also apply tooltips to dynamically added DOM elements (`jQuery.on` support). See [this issue]([[config:repo]]/issues/4215) and [an informative example](https://codepen.io/Johann-S/pen/djJYPb). **Note**: `title` attribute must not be used as a selector. |\n| `template` | string | `'\u003Cdiv class=\"tooltip\" role=\"tooltip\">\u003Cdiv class=\"tooltip-arrow\">\u003C/div>\u003Cdiv class=\"tooltip-inner\">\u003C/div>\u003C/div>'` | Base HTML to use when creating the tooltip. The tooltip's `title` will be injected into the `.tooltip-inner`. `.tooltip-arrow` will become the tooltip's arrow. The outermost wrapper element should have the `.tooltip` class and `role=\"tooltip\"`. |\n| `title` | string, element, function | `''` | The tooltip title. If a function is given, it will be called with its `this` reference set to the element that the popover is attached to. |\n| `trigger` | string | `'hover focus'` | How tooltip is triggered: click, hover, focus, manual. You may pass multiple triggers; separate them with a space. `'manual'` indicates that the tooltip will be triggered programmatically via the `.tooltip('show')`, `.tooltip('hide')` and `.tooltip('toggle')` methods; this value cannot be combined with any other trigger. `'hover'` on its own will result in tooltips that cannot be triggered via the keyboard, and should only be used if alternative methods for conveying the same information for keyboard users is present. |\n\u003C/BsTable>\n\n\u003CCallout>\n#### Data attributes for individual tooltips\n\nOptions for individual tooltips can alternatively be specified through the use of data attributes, as explained above.\n\u003C/Callout>\n\n#### Using function with `popperConfig`\n\n```js\nconst tooltip = new bootstrap.Tooltip(element, {\n popperConfig(defaultBsPopperConfig) {\n // const newPopperConfig = {...}\n // use defaultBsPopperConfig if needed...\n // return newPopperConfig\n }\n})\n```\n\n### Methods\n\n\u003CCallout name=\"danger-async-methods\" type=\"danger\" />\n\n\u003CBsTable>\n| Method | Description |\n| --- | --- |\n| `disable` | Removes the ability for an element's tooltip to be shown. The tooltip will only be able to be shown if it is re-enabled. |\n| `dispose` | Hides and destroys an element's tooltip (Removes stored data on the DOM element). Tooltips that use delegation (which are created using [the `selector` option](#options)) cannot be individually destroyed on descendant trigger elements. |\n| `enable` | Gives an element's tooltip the ability to be shown. **Tooltips are enabled by default.** |\n| `getInstance` | *Static* method which allows you to get the tooltip instance associated with a DOM element, or create a new one in case it wasn't initialized. |\n| `getOrCreateInstance` | *Static* method which allows you to get the tooltip instance associated with a DOM element, or create a new one in case it wasn't initialized. |\n| `hide` | Hides an element's tooltip. **Returns to the caller before the tooltip has actually been hidden** (i.e. before the `hidden.bs.tooltip` event occurs). This is considered a \"manual\" triggering of the tooltip. |\n| `setContent` | Gives a way to change the tooltip's content after its initialization. |\n| `show` | Reveals an element's tooltip. **Returns to the caller before the tooltip has actually been shown** (i.e. before the `shown.bs.tooltip` event occurs). This is considered a \"manual\" triggering of the tooltip. Tooltips with zero-length titles are never displayed. |\n| `toggle` | Toggles an element's tooltip. **Returns to the caller before the tooltip has actually been shown or hidden** (i.e. before the `shown.bs.tooltip` or `hidden.bs.tooltip` event occurs). This is considered a \"manual\" triggering of the tooltip. |\n| `toggleEnabled` | Toggles the ability for an element's tooltip to be shown or hidden. |\n| `update` | Updates the position of an element's tooltip. |\n\u003C/BsTable>\n\n```js\nconst tooltip = bootstrap.Tooltip.getInstance('#example') // Returns a Bootstrap tooltip instance\n\n// setContent example\ntooltip.setContent({ '.tooltip-inner': 'another title' })\n\n```\n\n\u003CCallout>\nThe `setContent` method accepts an `object` argument, where each property-key is a valid `string` selector within the tooltip template, and each related property-value can be `string` | `element` | `function` | `null`\n\u003C/Callout>\n\n### Events\n\n\u003CBsTable>\n| Event | Description |\n| --- | --- |\n| `hide.bs.tooltip` | This event is fired immediately when the `hide` instance method has been called. |\n| `hidden.bs.tooltip` | This event is fired when the tooltip has finished being hidden from the user (will wait for CSS transitions to complete). |\n| `inserted.bs.tooltip` | This event is fired after the `show.bs.tooltip` event when the tooltip template has been added to the DOM. |\n| `show.bs.tooltip` | This event fires immediately when the `show` instance method is called. |\n| `shown.bs.tooltip` | This event is fired when the tooltip has been made visible to the user (will wait for CSS transitions to complete). |\n\u003C/BsTable>\n\n```js\nconst myTooltipEl = document.getElementById('myTooltip')\nconst tooltip = bootstrap.Tooltip.getOrCreateInstance(myTooltipEl)\n\nmyTooltipEl.addEventListener('hidden.bs.tooltip', () => {\n // do something...\n})\n\ntooltip.hide()\n```","src/content/docs/components/tooltips.mdx","6f55d82f99b7d9e4","components/tooltips.mdx","forms/checks-radios",{"id":580,"data":582,"body":586,"filePath":587,"digest":588,"legacyId":589,"deferredRender":139},{"aliases":583,"description":584,"title":585,"toc":139},"/docs/[[config:docs_version]]/forms/checks/","Create consistent cross-browser and cross-device checkboxes and radios with our completely rewritten checks component.","Checks and radios","## Approach\n\nBrowser default checkboxes and radios are replaced with the help of `.form-check`, a series of classes for both input types that improves the layout and behavior of their HTML elements, that provide greater customization and cross browser consistency. Checkboxes are for selecting one or several options in a list, while radios are for selecting one option from many.\n\nStructurally, our `\u003Cinput>`s and `\u003Clabel>`s are sibling elements as opposed to an `\u003Cinput>` within a `\u003Clabel>`. This is slightly more verbose as you must specify `id` and `for` attributes to relate the `\u003Cinput>` and `\u003Clabel>`. We use the sibling selector (`~`) for all our `\u003Cinput>` states, like `:checked` or `:disabled`. When combined with the `.form-check-label` class, we can easily style the text for each item based on the `\u003Cinput>`'s state.\n\nOur checks use custom Bootstrap icons to indicate checked or indeterminate states.\n\n## Checks\n\n\u003CExample code={`\u003Cdiv class=\"form-check\">\n \u003Cinput class=\"form-check-input\" type=\"checkbox\" value=\"\" id=\"checkDefault\">\n \u003Clabel class=\"form-check-label\" for=\"checkDefault\">\n Default checkbox\n \u003C/label>\n\u003C/div>\n\u003Cdiv class=\"form-check\">\n \u003Cinput class=\"form-check-input\" type=\"checkbox\" value=\"\" id=\"checkChecked\" checked>\n \u003Clabel class=\"form-check-label\" for=\"checkChecked\">\n Checked checkbox\n \u003C/label>\n\u003C/div>`} />\n\n### Indeterminate\n\nCheckboxes can utilize the `:indeterminate` pseudo class when manually set via JavaScript (there is no available HTML attribute for specifying it).\n\n\u003CExample addStackblitzJs class=\"bd-example-indeterminate\" code={`\u003Cdiv class=\"form-check\">\n \u003Cinput class=\"form-check-input\" type=\"checkbox\" value=\"\" id=\"checkIndeterminate\">\n \u003Clabel class=\"form-check-label\" for=\"checkIndeterminate\">\n Indeterminate checkbox\n \u003C/label>\n\u003C/div>`} />\n\n### Disabled\n\nAdd the `disabled` attribute and the associated `\u003Clabel>`s are automatically styled to match with a lighter color to help indicate the input's state.\n\n\u003CExample addStackblitzJs class=\"bd-example-indeterminate\" code={`\u003Cdiv class=\"form-check\">\n \u003Cinput class=\"form-check-input\" type=\"checkbox\" value=\"\" id=\"checkIndeterminateDisabled\" disabled>\n \u003Clabel class=\"form-check-label\" for=\"checkIndeterminateDisabled\">\n Disabled indeterminate checkbox\n \u003C/label>\n\u003C/div>\n\u003Cdiv class=\"form-check\">\n \u003Cinput class=\"form-check-input\" type=\"checkbox\" value=\"\" id=\"checkDisabled\" disabled>\n \u003Clabel class=\"form-check-label\" for=\"checkDisabled\">\n Disabled checkbox\n \u003C/label>\n\u003C/div>\n\u003Cdiv class=\"form-check\">\n \u003Cinput class=\"form-check-input\" type=\"checkbox\" value=\"\" id=\"checkCheckedDisabled\" checked disabled>\n \u003Clabel class=\"form-check-label\" for=\"checkCheckedDisabled\">\n Disabled checked checkbox\n \u003C/label>\n\u003C/div>`} />\n\n## Radios\n\n\u003CExample code={`\u003Cdiv class=\"form-check\">\n \u003Cinput class=\"form-check-input\" type=\"radio\" name=\"radioDefault\" id=\"radioDefault1\">\n \u003Clabel class=\"form-check-label\" for=\"radioDefault1\">\n Default radio\n \u003C/label>\n\u003C/div>\n\u003Cdiv class=\"form-check\">\n \u003Cinput class=\"form-check-input\" type=\"radio\" name=\"radioDefault\" id=\"radioDefault2\" checked>\n \u003Clabel class=\"form-check-label\" for=\"radioDefault2\">\n Default checked radio\n \u003C/label>\n\u003C/div>`} />\n\n### Disabled\n\nAdd the `disabled` attribute and the associated `\u003Clabel>`s are automatically styled to match with a lighter color to help indicate the input's state.\n\n\u003CExample code={`\u003Cdiv class=\"form-check\">\n \u003Cinput class=\"form-check-input\" type=\"radio\" name=\"radioDisabled\" id=\"radioDisabled\" disabled>\n \u003Clabel class=\"form-check-label\" for=\"radioDisabled\">\n Disabled radio\n \u003C/label>\n\u003C/div>\n\u003Cdiv class=\"form-check\">\n \u003Cinput class=\"form-check-input\" type=\"radio\" name=\"radioDisabled\" id=\"radioCheckedDisabled\" checked disabled>\n \u003Clabel class=\"form-check-label\" for=\"radioCheckedDisabled\">\n Disabled checked radio\n \u003C/label>\n\u003C/div>`} />\n\n## Switches\n\nA switch has the markup of a custom checkbox but uses the `.form-switch` class to render a toggle switch. Consider using `role=\"switch\"` to more accurately convey the nature of the control to assistive technologies that support this role. In older assistive technologies, it will simply be announced as a regular checkbox as a fallback. Switches also support the `disabled` attribute.\n\n\u003CExample code={`\u003Cdiv class=\"form-check form-switch\">\n \u003Cinput class=\"form-check-input\" type=\"checkbox\" role=\"switch\" id=\"switchCheckDefault\">\n \u003Clabel class=\"form-check-label\" for=\"switchCheckDefault\">Default switch checkbox input\u003C/label>\n\u003C/div>\n\u003Cdiv class=\"form-check form-switch\">\n \u003Cinput class=\"form-check-input\" type=\"checkbox\" role=\"switch\" id=\"switchCheckChecked\" checked>\n \u003Clabel class=\"form-check-label\" for=\"switchCheckChecked\">Checked switch checkbox input\u003C/label>\n\u003C/div>\n\u003Cdiv class=\"form-check form-switch\">\n \u003Cinput class=\"form-check-input\" type=\"checkbox\" role=\"switch\" id=\"switchCheckDisabled\" disabled>\n \u003Clabel class=\"form-check-label\" for=\"switchCheckDisabled\">Disabled switch checkbox input\u003C/label>\n\u003C/div>\n\u003Cdiv class=\"form-check form-switch\">\n \u003Cinput class=\"form-check-input\" type=\"checkbox\" role=\"switch\" id=\"switchCheckCheckedDisabled\" checked disabled>\n \u003Clabel class=\"form-check-label\" for=\"switchCheckCheckedDisabled\">Disabled checked switch checkbox input\u003C/label>\n\u003C/div>`} />\n\n## Default (stacked)\n\nBy default, any number of checkboxes and radios that are immediate sibling will be vertically stacked and appropriately spaced with `.form-check`.\n\n\u003CExample code={`\u003Cdiv class=\"form-check\">\n \u003Cinput class=\"form-check-input\" type=\"checkbox\" value=\"\" id=\"defaultCheck1\">\n \u003Clabel class=\"form-check-label\" for=\"defaultCheck1\">\n Default checkbox\n \u003C/label>\n\u003C/div>\n\u003Cdiv class=\"form-check\">\n \u003Cinput class=\"form-check-input\" type=\"checkbox\" value=\"\" id=\"defaultCheck2\" disabled>\n \u003Clabel class=\"form-check-label\" for=\"defaultCheck2\">\n Disabled checkbox\n \u003C/label>\n\u003C/div>`} />\n\n\u003CExample code={`\u003Cdiv class=\"form-check\">\n \u003Cinput class=\"form-check-input\" type=\"radio\" name=\"exampleRadios\" id=\"exampleRadios1\" value=\"option1\" checked>\n \u003Clabel class=\"form-check-label\" for=\"exampleRadios1\">\n Default radio\n \u003C/label>\n\u003C/div>\n\u003Cdiv class=\"form-check\">\n \u003Cinput class=\"form-check-input\" type=\"radio\" name=\"exampleRadios\" id=\"exampleRadios2\" value=\"option2\">\n \u003Clabel class=\"form-check-label\" for=\"exampleRadios2\">\n Second default radio\n \u003C/label>\n\u003C/div>\n\u003Cdiv class=\"form-check\">\n \u003Cinput class=\"form-check-input\" type=\"radio\" name=\"exampleRadios\" id=\"exampleRadios3\" value=\"option3\" disabled>\n \u003Clabel class=\"form-check-label\" for=\"exampleRadios3\">\n Disabled radio\n \u003C/label>\n\u003C/div>`} />\n\n## Inline\n\nGroup checkboxes or radios on the same horizontal row by adding `.form-check-inline` to any `.form-check`.\n\n\u003CExample code={`\u003Cdiv class=\"form-check form-check-inline\">\n \u003Cinput class=\"form-check-input\" type=\"checkbox\" id=\"inlineCheckbox1\" value=\"option1\">\n \u003Clabel class=\"form-check-label\" for=\"inlineCheckbox1\">1\u003C/label>\n\u003C/div>\n\u003Cdiv class=\"form-check form-check-inline\">\n \u003Cinput class=\"form-check-input\" type=\"checkbox\" id=\"inlineCheckbox2\" value=\"option2\">\n \u003Clabel class=\"form-check-label\" for=\"inlineCheckbox2\">2\u003C/label>\n\u003C/div>\n\u003Cdiv class=\"form-check form-check-inline\">\n \u003Cinput class=\"form-check-input\" type=\"checkbox\" id=\"inlineCheckbox3\" value=\"option3\" disabled>\n \u003Clabel class=\"form-check-label\" for=\"inlineCheckbox3\">3 (disabled)\u003C/label>\n\u003C/div>`} />\n\n\u003CExample code={`\u003Cdiv class=\"form-check form-check-inline\">\n \u003Cinput class=\"form-check-input\" type=\"radio\" name=\"inlineRadioOptions\" id=\"inlineRadio1\" value=\"option1\">\n \u003Clabel class=\"form-check-label\" for=\"inlineRadio1\">1\u003C/label>\n\u003C/div>\n\u003Cdiv class=\"form-check form-check-inline\">\n \u003Cinput class=\"form-check-input\" type=\"radio\" name=\"inlineRadioOptions\" id=\"inlineRadio2\" value=\"option2\">\n \u003Clabel class=\"form-check-label\" for=\"inlineRadio2\">2\u003C/label>\n\u003C/div>\n\u003Cdiv class=\"form-check form-check-inline\">\n \u003Cinput class=\"form-check-input\" type=\"radio\" name=\"inlineRadioOptions\" id=\"inlineRadio3\" value=\"option3\" disabled>\n \u003Clabel class=\"form-check-label\" for=\"inlineRadio3\">3 (disabled)\u003C/label>\n\u003C/div>`} />\n\n## Reverse\n\nPut your checkboxes, radios, and switches on the opposite side with the `.form-check-reverse` modifier class.\n\n\u003CExample code={`\u003Cdiv class=\"form-check form-check-reverse\">\n \u003Cinput class=\"form-check-input\" type=\"checkbox\" value=\"\" id=\"reverseCheck1\">\n \u003Clabel class=\"form-check-label\" for=\"reverseCheck1\">\n Reverse checkbox\n \u003C/label>\n\u003C/div>\n\u003Cdiv class=\"form-check form-check-reverse\">\n \u003Cinput class=\"form-check-input\" type=\"checkbox\" value=\"\" id=\"reverseCheck2\" disabled>\n \u003Clabel class=\"form-check-label\" for=\"reverseCheck2\">\n Disabled reverse checkbox\n \u003C/label>\n\u003C/div>\n\n\u003Cdiv class=\"form-check form-switch form-check-reverse\">\n \u003Cinput class=\"form-check-input\" type=\"checkbox\" id=\"switchCheckReverse\">\n \u003Clabel class=\"form-check-label\" for=\"switchCheckReverse\">Reverse switch checkbox input\u003C/label>\n\u003C/div>`} />\n\n## Without labels\n\nOmit the wrapping `.form-check` for checkboxes and radios that have no label text. Remember to still provide some form of accessible name for assistive technologies (for instance, using `aria-label`). See the [forms overview accessibility]([[docsref:/forms/overview#accessibility]]) section for details.\n\n\u003CExample code={`\u003Cdiv>\n \u003Cinput class=\"form-check-input\" type=\"checkbox\" id=\"checkboxNoLabel\" value=\"\" aria-label=\"...\">\n\u003C/div>\n\n\u003Cdiv>\n \u003Cinput class=\"form-check-input\" type=\"radio\" name=\"radioNoLabel\" id=\"radioNoLabel1\" value=\"\" aria-label=\"...\">\n\u003C/div>`} />\n\n## Toggle buttons\n\nCreate button-like checkboxes and radio buttons by using `.btn` styles rather than `.form-check-label` on the `\u003Clabel>` elements. These toggle buttons can further be grouped in a [button group]([[docsref:/components/button-group]]) if needed.\n\n### Checkbox toggle buttons\n\n\u003CExample code={`\u003Cinput type=\"checkbox\" class=\"btn-check\" id=\"btn-check\" autocomplete=\"off\">\n\u003Clabel class=\"btn btn-primary\" for=\"btn-check\">Single toggle\u003C/label>\n\n\u003Cinput type=\"checkbox\" class=\"btn-check\" id=\"btn-check-2\" checked autocomplete=\"off\">\n\u003Clabel class=\"btn btn-primary\" for=\"btn-check-2\">Checked\u003C/label>\n\n\u003Cinput type=\"checkbox\" class=\"btn-check\" id=\"btn-check-3\" autocomplete=\"off\" disabled>\n\u003Clabel class=\"btn btn-primary\" for=\"btn-check-3\">Disabled\u003C/label>`} />\n\n\u003CExample code={`\u003Cinput type=\"checkbox\" class=\"btn-check\" id=\"btn-check-4\" autocomplete=\"off\">\n\u003Clabel class=\"btn\" for=\"btn-check-4\">Single toggle\u003C/label>\n\n\u003Cinput type=\"checkbox\" class=\"btn-check\" id=\"btn-check-5\" checked autocomplete=\"off\">\n\u003Clabel class=\"btn\" for=\"btn-check-5\">Checked\u003C/label>\n\n\u003Cinput type=\"checkbox\" class=\"btn-check\" id=\"btn-check-6\" autocomplete=\"off\" disabled>\n\u003Clabel class=\"btn\" for=\"btn-check-6\">Disabled\u003C/label>`} />\n\n\u003CCallout>\nVisually, these checkbox toggle buttons are identical to the [button plugin toggle buttons]([[docsref:/components/buttons#button-plugin]]). However, they are conveyed differently by assistive technologies: the checkbox toggles will be announced by screen readers as \"checked\"/\"not checked\" (since, despite their appearance, they are fundamentally still checkboxes), whereas the button plugin toggle buttons will be announced as \"button\"/\"button pressed\". The choice between these two approaches will depend on the type of toggle you are creating, and whether or not the toggle will make sense to users when announced as a checkbox or as an actual button.\n\u003C/Callout>\n\n### Radio toggle buttons\n\n\u003CExample code={`\u003Cinput type=\"radio\" class=\"btn-check\" name=\"options\" id=\"option1\" autocomplete=\"off\" checked>\n\u003Clabel class=\"btn btn-secondary\" for=\"option1\">Checked\u003C/label>\n\n\u003Cinput type=\"radio\" class=\"btn-check\" name=\"options\" id=\"option2\" autocomplete=\"off\">\n\u003Clabel class=\"btn btn-secondary\" for=\"option2\">Radio\u003C/label>\n\n\u003Cinput type=\"radio\" class=\"btn-check\" name=\"options\" id=\"option3\" autocomplete=\"off\" disabled>\n\u003Clabel class=\"btn btn-secondary\" for=\"option3\">Disabled\u003C/label>\n\n\u003Cinput type=\"radio\" class=\"btn-check\" name=\"options\" id=\"option4\" autocomplete=\"off\">\n\u003Clabel class=\"btn btn-secondary\" for=\"option4\">Radio\u003C/label>`} />\n\n\u003CExample code={`\u003Cinput type=\"radio\" class=\"btn-check\" name=\"options-base\" id=\"option5\" autocomplete=\"off\" checked>\n\u003Clabel class=\"btn\" for=\"option5\">Checked\u003C/label>\n\n\u003Cinput type=\"radio\" class=\"btn-check\" name=\"options-base\" id=\"option6\" autocomplete=\"off\">\n\u003Clabel class=\"btn\" for=\"option6\">Radio\u003C/label>\n\n\u003Cinput type=\"radio\" class=\"btn-check\" name=\"options-base\" id=\"option7\" autocomplete=\"off\" disabled>\n\u003Clabel class=\"btn\" for=\"option7\">Disabled\u003C/label>\n\n\u003Cinput type=\"radio\" class=\"btn-check\" name=\"options-base\" id=\"option8\" autocomplete=\"off\">\n\u003Clabel class=\"btn\" for=\"option8\">Radio\u003C/label>`} />\n\n### Outlined styles\n\nDifferent variants of `.btn`, such as the various outlined styles, are supported.\n\n\u003CExample code={`\u003Cinput type=\"checkbox\" class=\"btn-check\" id=\"btn-check-outlined\" autocomplete=\"off\">\n\u003Clabel class=\"btn btn-outline-primary\" for=\"btn-check-outlined\">Single toggle\u003C/label>\u003Cbr>\n\n\u003Cinput type=\"checkbox\" class=\"btn-check\" id=\"btn-check-2-outlined\" checked autocomplete=\"off\">\n\u003Clabel class=\"btn btn-outline-secondary\" for=\"btn-check-2-outlined\">Checked\u003C/label>\u003Cbr>\n\n\u003Cinput type=\"radio\" class=\"btn-check\" name=\"options-outlined\" id=\"success-outlined\" autocomplete=\"off\" checked>\n\u003Clabel class=\"btn btn-outline-success\" for=\"success-outlined\">Checked success radio\u003C/label>\n\n\u003Cinput type=\"radio\" class=\"btn-check\" name=\"options-outlined\" id=\"danger-outlined\" autocomplete=\"off\">\n\u003Clabel class=\"btn btn-outline-danger\" for=\"danger-outlined\">Danger radio\u003C/label>`} />\n\n## CSS\n\n### Sass variables\n\nVariables for checks:\n\n\u003CScssDocs name=\"form-check-variables\" file=\"scss/_variables.scss\" />\n\nVariables for switches:\n\n\u003CScssDocs name=\"form-switch-variables\" file=\"scss/_variables.scss\" />","src/content/docs/forms/checks-radios.mdx","e01cbaf932bc489c","forms/checks-radios.mdx","forms/floating-labels",{"id":590,"data":592,"body":595,"filePath":596,"digest":597,"legacyId":598,"deferredRender":139},{"description":593,"title":594,"toc":139},"Create beautifully simple form labels that float over your input fields.","Floating labels","## Example\n\nWrap a pair of `\u003Cinput class=\"form-control\">` and `\u003Clabel>` elements in `.form-floating` to enable floating labels with Bootstrap's textual form fields. A `placeholder` is required on each `\u003Cinput>` as our method of CSS-only floating labels uses the `:placeholder-shown` pseudo-element. Also note that the `\u003Cinput>` must come first so we can utilize a sibling selector (e.g., `~`).\n\n\u003CExample code={`\u003Cdiv class=\"form-floating mb-3\">\n \u003Cinput type=\"email\" class=\"form-control\" id=\"floatingInput\" placeholder=\"name@example.com\">\n \u003Clabel for=\"floatingInput\">Email address\u003C/label>\n\u003C/div>\n\u003Cdiv class=\"form-floating\">\n \u003Cinput type=\"password\" class=\"form-control\" id=\"floatingPassword\" placeholder=\"Password\">\n \u003Clabel for=\"floatingPassword\">Password\u003C/label>\n\u003C/div>`} />\n\nWhen there's a `value` already defined, `\u003Clabel>`s will automatically adjust to their floated position.\n\n\u003CExample code={`\u003Cform class=\"form-floating\">\n \u003Cinput type=\"email\" class=\"form-control\" id=\"floatingInputValue\" placeholder=\"name@example.com\" value=\"test@example.com\">\n \u003Clabel for=\"floatingInputValue\">Input with value\u003C/label>\n\u003C/form>`} />\n\nForm validation styles also work as expected.\n\n\u003CExample code={`\u003Cform class=\"form-floating\">\n \u003Cinput type=\"email\" class=\"form-control is-invalid\" id=\"floatingInputInvalid\" placeholder=\"name@example.com\" value=\"test@example.com\">\n \u003Clabel for=\"floatingInputInvalid\">Invalid input\u003C/label>\n\u003C/form>`} />\n\n## Textareas\n\nBy default, `\u003Ctextarea>`s with `.form-control` will be the same height as `\u003Cinput>`s.\n\n\u003CExample code={`\u003Cdiv class=\"form-floating\">\n \u003Ctextarea class=\"form-control\" placeholder=\"Leave a comment here\" id=\"floatingTextarea\">\u003C/textarea>\n \u003Clabel for=\"floatingTextarea\">Comments\u003C/label>\n\u003C/div>`} />\n\nTo set a custom height on your `\u003Ctextarea>`, do not use the `rows` attribute. Instead, set an explicit `height` (either inline or via custom CSS).\n\n\u003CExample code={`\u003Cdiv class=\"form-floating\">\n \u003Ctextarea class=\"form-control\" placeholder=\"Leave a comment here\" id=\"floatingTextarea2\" style=\"height: 100px\">\u003C/textarea>\n \u003Clabel for=\"floatingTextarea2\">Comments\u003C/label>\n\u003C/div>`} />\n\n## Selects\n\nOther than `.form-control`, floating labels are only available on `.form-select`s. They work in the same way, but unlike `\u003Cinput>`s, they'll always show the `\u003Clabel>` in its floated state. **Selects with `size` and `multiple` are not supported.**\n\n\u003CExample code={`\u003Cdiv class=\"form-floating\">\n \u003Cselect class=\"form-select\" id=\"floatingSelect\" aria-label=\"Floating label select example\">\n \u003Coption selected>Open this select menu\u003C/option>\n \u003Coption value=\"1\">One\u003C/option>\n \u003Coption value=\"2\">Two\u003C/option>\n \u003Coption value=\"3\">Three\u003C/option>\n \u003C/select>\n \u003Clabel for=\"floatingSelect\">Works with selects\u003C/label>\n\u003C/div>`} />\n\n## Disabled\n\nAdd the `disabled` boolean attribute on an input, a textarea or a select to give it a grayed out appearance, remove pointer events, and prevent focusing.\n\n\u003CExample code={`\u003Cdiv class=\"form-floating mb-3\">\n \u003Cinput type=\"email\" class=\"form-control\" id=\"floatingInputDisabled\" placeholder=\"name@example.com\" disabled>\n \u003Clabel for=\"floatingInputDisabled\">Email address\u003C/label>\n\u003C/div>\n\u003Cdiv class=\"form-floating mb-3\">\n \u003Ctextarea class=\"form-control\" placeholder=\"Leave a comment here\" id=\"floatingTextareaDisabled\" disabled>\u003C/textarea>\n \u003Clabel for=\"floatingTextareaDisabled\">Comments\u003C/label>\n\u003C/div>\n\u003Cdiv class=\"form-floating mb-3\">\n \u003Ctextarea class=\"form-control\" placeholder=\"Leave a comment here\" id=\"floatingTextarea2Disabled\" style=\"height: 100px\" disabled>Disabled textarea with some text inside\u003C/textarea>\n \u003Clabel for=\"floatingTextarea2Disabled\">Comments\u003C/label>\n\u003C/div>\n\u003Cdiv class=\"form-floating\">\n \u003Cselect class=\"form-select\" id=\"floatingSelectDisabled\" aria-label=\"Floating label disabled select example\" disabled>\n \u003Coption selected>Open this select menu\u003C/option>\n \u003Coption value=\"1\">One\u003C/option>\n \u003Coption value=\"2\">Two\u003C/option>\n \u003Coption value=\"3\">Three\u003C/option>\n \u003C/select>\n \u003Clabel for=\"floatingSelectDisabled\">Works with selects\u003C/label>\n\u003C/div>`} />\n\n## Readonly plaintext\n\nFloating labels also support `.form-control-plaintext`, which can be helpful for toggling from an editable `\u003Cinput>` to a plaintext value without affecting the page layout.\n\n\u003CExample code={`\u003Cdiv class=\"form-floating mb-3\">\n \u003Cinput type=\"email\" readonly class=\"form-control-plaintext\" id=\"floatingEmptyPlaintextInput\" placeholder=\"name@example.com\">\n \u003Clabel for=\"floatingEmptyPlaintextInput\">Empty input\u003C/label>\n\u003C/div>\n\u003Cdiv class=\"form-floating mb-3\">\n \u003Cinput type=\"email\" readonly class=\"form-control-plaintext\" id=\"floatingPlaintextInput\" placeholder=\"name@example.com\" value=\"name@example.com\">\n \u003Clabel for=\"floatingPlaintextInput\">Input with value\u003C/label>\n\u003C/div>`} />\n\n## Input groups\n\nFloating labels also support `.input-group`.\n\n\u003CExample code={`\u003Cdiv class=\"input-group mb-3\">\n \u003Cspan class=\"input-group-text\">@\u003C/span>\n \u003Cdiv class=\"form-floating\">\n \u003Cinput type=\"text\" class=\"form-control\" id=\"floatingInputGroup1\" placeholder=\"Username\">\n \u003Clabel for=\"floatingInputGroup1\">Username\u003C/label>\n \u003C/div>\n\u003C/div>`} />\n\nWhen using `.input-group` and `.form-floating` along with form validation, the `-feedback` should be placed outside of the `.form-floating`, but inside of the `.input-group`. This means that the feedback will need to be shown using javascript.\n\n\u003CExample code={`\u003Cdiv class=\"input-group has-validation\">\n \u003Cspan class=\"input-group-text\">@\u003C/span>\n \u003Cdiv class=\"form-floating is-invalid\">\n \u003Cinput type=\"text\" class=\"form-control is-invalid\" id=\"floatingInputGroup2\" placeholder=\"Username\" required>\n \u003Clabel for=\"floatingInputGroup2\">Username\u003C/label>\n \u003C/div>\n \u003Cdiv class=\"invalid-feedback\">\n Please choose a username.\n \u003C/div>\n\u003C/div>`} />\n\n## Layout\n\nWhen working with the Bootstrap grid system, be sure to place form elements within column classes.\n\n\u003CExample code={`\u003Cdiv class=\"row g-2\">\n \u003Cdiv class=\"col-md\">\n \u003Cdiv class=\"form-floating\">\n \u003Cinput type=\"email\" class=\"form-control\" id=\"floatingInputGrid\" placeholder=\"name@example.com\" value=\"mdo@example.com\">\n \u003Clabel for=\"floatingInputGrid\">Email address\u003C/label>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-md\">\n \u003Cdiv class=\"form-floating\">\n \u003Cselect class=\"form-select\" id=\"floatingSelectGrid\">\n \u003Coption selected>Open this select menu\u003C/option>\n \u003Coption value=\"1\">One\u003C/option>\n \u003Coption value=\"2\">Two\u003C/option>\n \u003Coption value=\"3\">Three\u003C/option>\n \u003C/select>\n \u003Clabel for=\"floatingSelectGrid\">Works with selects\u003C/label>\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n## CSS\n\n### Sass variables\n\n\u003CScssDocs name=\"form-floating-variables\" file=\"scss/_variables.scss\" />","src/content/docs/forms/floating-labels.mdx","57de08e7722d79e7","forms/floating-labels.mdx","forms/form-control",{"id":599,"data":601,"body":604,"filePath":605,"digest":606,"legacyId":607,"deferredRender":139},{"description":602,"title":603,"toc":139},"Give textual form controls like `\u003Cinput>`s and `\u003Ctextarea>`s an upgrade with custom styles, sizing, focus states, and more.","Form controls","## Example\n\nForm controls are styled with a mix of Sass and CSS variables, allowing them to adapt to color modes and support any customization method.\n\n\u003CExample code={`\u003Cdiv class=\"mb-3\">\n \u003Clabel for=\"exampleFormControlInput1\" class=\"form-label\">Email address\u003C/label>\n \u003Cinput type=\"email\" class=\"form-control\" id=\"exampleFormControlInput1\" placeholder=\"name@example.com\">\n\u003C/div>\n\u003Cdiv class=\"mb-3\">\n \u003Clabel for=\"exampleFormControlTextarea1\" class=\"form-label\">Example textarea\u003C/label>\n \u003Ctextarea class=\"form-control\" id=\"exampleFormControlTextarea1\" rows=\"3\">\u003C/textarea>\n\u003C/div>`} />\n\n## Sizing\n\nSet heights using classes like `.form-control-lg` and `.form-control-sm`.\n\n\u003CExample code={`\u003Cinput class=\"form-control form-control-lg\" type=\"text\" placeholder=\".form-control-lg\" aria-label=\".form-control-lg example\">\n\u003Cinput class=\"form-control\" type=\"text\" placeholder=\"Default input\" aria-label=\"default input example\">\n\u003Cinput class=\"form-control form-control-sm\" type=\"text\" placeholder=\".form-control-sm\" aria-label=\".form-control-sm example\">`} />\n\n## Form text\n\nBlock-level or inline-level form text can be created using `.form-text`.\n\n\u003CCallout type=\"warning\">\nForm text should be explicitly associated with the form control it relates to using the `aria-describedby` attribute. This will ensure that assistive technologies—such as screen readers—will announce this form text when the user focuses or enters the control.\n\u003C/Callout>\n\nForm text below inputs can be styled with `.form-text`. If a block-level element will be used, a top margin is added for easy spacing from the inputs above.\n\n\u003CExample code={`\u003Clabel for=\"inputPassword5\" class=\"form-label\">Password\u003C/label>\n\u003Cinput type=\"password\" id=\"inputPassword5\" class=\"form-control\" aria-describedby=\"passwordHelpBlock\">\n\u003Cdiv id=\"passwordHelpBlock\" class=\"form-text\">\n Your password must be 8-20 characters long, contain letters and numbers, and must not contain spaces, special characters, or emoji.\n\u003C/div>`} />\n\nInline text can use any typical inline HTML element (be it a `\u003Cspan>`, `\u003Csmall>`, or something else) with nothing more than the `.form-text` class.\n\n\u003CExample code={`\u003Cdiv class=\"row g-3 align-items-center\">\n \u003Cdiv class=\"col-auto\">\n \u003Clabel for=\"inputPassword6\" class=\"col-form-label\">Password\u003C/label>\n \u003C/div>\n \u003Cdiv class=\"col-auto\">\n \u003Cinput type=\"password\" id=\"inputPassword6\" class=\"form-control\" aria-describedby=\"passwordHelpInline\">\n \u003C/div>\n \u003Cdiv class=\"col-auto\">\n \u003Cspan id=\"passwordHelpInline\" class=\"form-text\">\n Must be 8-20 characters long.\n \u003C/span>\n \u003C/div>\n\u003C/div>`} />\n\n## Disabled\n\nAdd the `disabled` boolean attribute on an input to give it a grayed out appearance, remove pointer events, and prevent focusing.\n\n\u003CExample code={`\u003Cinput class=\"form-control\" type=\"text\" placeholder=\"Disabled input\" aria-label=\"Disabled input example\" disabled>\n\u003Cinput class=\"form-control\" type=\"text\" value=\"Disabled readonly input\" aria-label=\"Disabled input example\" disabled readonly>`} />\n\n## Readonly\n\nAdd the `readonly` boolean attribute on an input to prevent modification of the input's value. `readonly` inputs can still be focused and selected, while `disabled` inputs cannot.\n\n\u003CExample code={`\u003Cinput class=\"form-control\" type=\"text\" value=\"Readonly input here...\" aria-label=\"readonly input example\" readonly>`} />\n\n## Readonly plain text\n\nIf you want to have `\u003Cinput readonly>` elements in your form styled as plain text, replace `.form-control` with `.form-control-plaintext` to remove the default form field styling and preserve the correct `margin` and `padding`.\n\n\u003CExample code={` \u003Cdiv class=\"mb-3 row\">\n \u003Clabel for=\"staticEmail\" class=\"col-sm-2 col-form-label\">Email\u003C/label>\n \u003Cdiv class=\"col-sm-10\">\n \u003Cinput type=\"text\" readonly class=\"form-control-plaintext\" id=\"staticEmail\" value=\"email@example.com\">\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"mb-3 row\">\n \u003Clabel for=\"inputPassword\" class=\"col-sm-2 col-form-label\">Password\u003C/label>\n \u003Cdiv class=\"col-sm-10\">\n \u003Cinput type=\"password\" class=\"form-control\" id=\"inputPassword\">\n \u003C/div>\n \u003C/div>`} />\n\n\u003CExample code={`\u003Cform class=\"row g-3\">\n \u003Cdiv class=\"col-auto\">\n \u003Clabel for=\"staticEmail2\" class=\"visually-hidden\">Email\u003C/label>\n \u003Cinput type=\"text\" readonly class=\"form-control-plaintext\" id=\"staticEmail2\" value=\"email@example.com\">\n \u003C/div>\n \u003Cdiv class=\"col-auto\">\n \u003Clabel for=\"inputPassword2\" class=\"visually-hidden\">Password\u003C/label>\n \u003Cinput type=\"password\" class=\"form-control\" id=\"inputPassword2\" placeholder=\"Password\">\n \u003C/div>\n \u003Cdiv class=\"col-auto\">\n \u003Cbutton type=\"submit\" class=\"btn btn-primary mb-3\">Confirm identity\u003C/button>\n \u003C/div>\n\u003C/form>`} />\n\n## File input\n\n\u003CExample code={`\u003Cdiv class=\"mb-3\">\n \u003Clabel for=\"formFile\" class=\"form-label\">Default file input example\u003C/label>\n \u003Cinput class=\"form-control\" type=\"file\" id=\"formFile\">\n\u003C/div>\n\u003Cdiv class=\"mb-3\">\n \u003Clabel for=\"formFileMultiple\" class=\"form-label\">Multiple files input example\u003C/label>\n \u003Cinput class=\"form-control\" type=\"file\" id=\"formFileMultiple\" multiple>\n\u003C/div>\n\u003Cdiv class=\"mb-3\">\n \u003Clabel for=\"formFileDisabled\" class=\"form-label\">Disabled file input example\u003C/label>\n \u003Cinput class=\"form-control\" type=\"file\" id=\"formFileDisabled\" disabled>\n\u003C/div>\n\u003Cdiv class=\"mb-3\">\n \u003Clabel for=\"formFileSm\" class=\"form-label\">Small file input example\u003C/label>\n \u003Cinput class=\"form-control form-control-sm\" id=\"formFileSm\" type=\"file\">\n\u003C/div>\n\u003Cdiv>\n \u003Clabel for=\"formFileLg\" class=\"form-label\">Large file input example\u003C/label>\n \u003Cinput class=\"form-control form-control-lg\" id=\"formFileLg\" type=\"file\">\n\u003C/div>`} />\n\n## Color\n\nSet the `type=\"color\"` and add `.form-control-color` to the `\u003Cinput>`. We use the modifier class to set fixed `height`s and override some inconsistencies between browsers.\n\n\u003CExample code={`\u003Clabel for=\"exampleColorInput\" class=\"form-label\">Color picker\u003C/label>\n\u003Cinput type=\"color\" class=\"form-control form-control-color\" id=\"exampleColorInput\" value=\"#563d7c\" title=\"Choose your color\">`} />\n\n## Datalists\n\nDatalists allow you to create a group of `\u003Coption>`s that can be accessed (and autocompleted) from within an `\u003Cinput>`. These are similar to `\u003Cselect>` elements, but come with more menu styling limitations and differences. While most browsers and operating systems include some support for `\u003Cdatalist>` elements, their styling is inconsistent at best.\n\nLearn more about [support for datalist elements](https://caniuse.com/datalist).\n\n\u003CExample code={`\u003Clabel for=\"exampleDataList\" class=\"form-label\">Datalist example\u003C/label>\n\u003Cinput class=\"form-control\" list=\"datalistOptions\" id=\"exampleDataList\" placeholder=\"Type to search...\">\n\u003Cdatalist id=\"datalistOptions\">\n \u003Coption value=\"San Francisco\">\n \u003Coption value=\"New York\">\n \u003Coption value=\"Seattle\">\n \u003Coption value=\"Los Angeles\">\n \u003Coption value=\"Chicago\">\n\u003C/datalist>`} />\n\n## CSS\n\n### Sass variables\n\n`$input-*` are shared across most of our form controls (and not buttons).\n\n\u003CScssDocs name=\"form-input-variables\" file=\"scss/_variables.scss\" />\n\n`$form-label-*` and `$form-text-*` are for our `\u003Clabel>`s and `.form-text` component.\n\n\u003CScssDocs name=\"form-label-variables\" file=\"scss/_variables.scss\" />\n\n\u003CScssDocs name=\"form-text-variables\" file=\"scss/_variables.scss\" />\n\n`$form-file-*` are for file input.\n\n\u003CScssDocs name=\"form-file-variables\" file=\"scss/_variables.scss\" />","src/content/docs/forms/form-control.mdx","4987aebc6b778fef","forms/form-control.mdx","forms/input-group",{"id":608,"data":610,"body":613,"filePath":614,"digest":615,"legacyId":616,"deferredRender":139},{"description":611,"title":612,"toc":139},"Easily extend form controls by adding text, buttons, or button groups on either side of textual inputs, custom selects, and custom file inputs.","Input group","## Basic example\n\nPlace one add-on or button on either side of an input. You may also place one on both sides of an input. Remember to place `\u003Clabel>`s outside the input group.\n\n\u003CExample code={`\u003Cdiv class=\"input-group mb-3\">\n \u003Cspan class=\"input-group-text\" id=\"basic-addon1\">@\u003C/span>\n \u003Cinput type=\"text\" class=\"form-control\" placeholder=\"Username\" aria-label=\"Username\" aria-describedby=\"basic-addon1\">\n\u003C/div>\n\n\u003Cdiv class=\"input-group mb-3\">\n \u003Cinput type=\"text\" class=\"form-control\" placeholder=\"Recipient's username\" aria-label=\"Recipient's username\" aria-describedby=\"basic-addon2\">\n \u003Cspan class=\"input-group-text\" id=\"basic-addon2\">@example.com\u003C/span>\n\u003C/div>\n\n\u003Cdiv class=\"mb-3\">\n \u003Clabel for=\"basic-url\" class=\"form-label\">Your vanity URL\u003C/label>\n \u003Cdiv class=\"input-group\">\n \u003Cspan class=\"input-group-text\" id=\"basic-addon3\">https://example.com/users/\u003C/span>\n \u003Cinput type=\"text\" class=\"form-control\" id=\"basic-url\" aria-describedby=\"basic-addon3 basic-addon4\">\n \u003C/div>\n \u003Cdiv class=\"form-text\" id=\"basic-addon4\">Example help text goes outside the input group.\u003C/div>\n\u003C/div>\n\n\u003Cdiv class=\"input-group mb-3\">\n \u003Cspan class=\"input-group-text\">$\u003C/span>\n \u003Cinput type=\"text\" class=\"form-control\" aria-label=\"Amount (to the nearest dollar)\">\n \u003Cspan class=\"input-group-text\">.00\u003C/span>\n\u003C/div>\n\n\u003Cdiv class=\"input-group mb-3\">\n \u003Cinput type=\"text\" class=\"form-control\" placeholder=\"Username\" aria-label=\"Username\">\n \u003Cspan class=\"input-group-text\">@\u003C/span>\n \u003Cinput type=\"text\" class=\"form-control\" placeholder=\"Server\" aria-label=\"Server\">\n\u003C/div>\n\n\u003Cdiv class=\"input-group\">\n \u003Cspan class=\"input-group-text\">With textarea\u003C/span>\n \u003Ctextarea class=\"form-control\" aria-label=\"With textarea\">\u003C/textarea>\n\u003C/div>`} />\n\n## Wrapping\n\nInput groups wrap by default via `flex-wrap: wrap` in order to accommodate custom form field validation within an input group. You may disable this with `.flex-nowrap`.\n\n\u003CExample code={`\u003Cdiv class=\"input-group flex-nowrap\">\n \u003Cspan class=\"input-group-text\" id=\"addon-wrapping\">@\u003C/span>\n \u003Cinput type=\"text\" class=\"form-control\" placeholder=\"Username\" aria-label=\"Username\" aria-describedby=\"addon-wrapping\">\n\u003C/div>`} />\n\n## Sizing\n\nAdd the relative form sizing classes to the `.input-group` itself and contents within will automatically resize—no need for repeating the form control size classes on each element.\n\n**Sizing on the individual input group elements isn't supported.**\n\n\u003CExample code={`\u003Cdiv class=\"input-group input-group-sm mb-3\">\n \u003Cspan class=\"input-group-text\" id=\"inputGroup-sizing-sm\">Small\u003C/span>\n \u003Cinput type=\"text\" class=\"form-control\" aria-label=\"Sizing example input\" aria-describedby=\"inputGroup-sizing-sm\">\n\u003C/div>\n\n\u003Cdiv class=\"input-group mb-3\">\n \u003Cspan class=\"input-group-text\" id=\"inputGroup-sizing-default\">Default\u003C/span>\n \u003Cinput type=\"text\" class=\"form-control\" aria-label=\"Sizing example input\" aria-describedby=\"inputGroup-sizing-default\">\n\u003C/div>\n\n\u003Cdiv class=\"input-group input-group-lg\">\n \u003Cspan class=\"input-group-text\" id=\"inputGroup-sizing-lg\">Large\u003C/span>\n \u003Cinput type=\"text\" class=\"form-control\" aria-label=\"Sizing example input\" aria-describedby=\"inputGroup-sizing-lg\">\n\u003C/div>`} />\n\n## Checkboxes and radios\n\nPlace any checkbox or radio option within an input group's addon instead of text. We recommend adding `.mt-0` to the `.form-check-input` when there's no visible text next to the input.\n\n\u003CExample code={`\u003Cdiv class=\"input-group mb-3\">\n \u003Cdiv class=\"input-group-text\">\n \u003Cinput class=\"form-check-input mt-0\" type=\"checkbox\" value=\"\" aria-label=\"Checkbox for following text input\">\n \u003C/div>\n \u003Cinput type=\"text\" class=\"form-control\" aria-label=\"Text input with checkbox\">\n\u003C/div>\n\n\u003Cdiv class=\"input-group\">\n \u003Cdiv class=\"input-group-text\">\n \u003Cinput class=\"form-check-input mt-0\" type=\"radio\" value=\"\" aria-label=\"Radio button for following text input\">\n \u003C/div>\n \u003Cinput type=\"text\" class=\"form-control\" aria-label=\"Text input with radio button\">\n\u003C/div>`} />\n\n## Multiple inputs\n\nWhile multiple `\u003Cinput>`s are supported visually, validation styles are only available for input groups with a single `\u003Cinput>`.\n\n\u003CExample code={`\u003Cdiv class=\"input-group\">\n \u003Cspan class=\"input-group-text\">First and last name\u003C/span>\n \u003Cinput type=\"text\" aria-label=\"First name\" class=\"form-control\">\n \u003Cinput type=\"text\" aria-label=\"Last name\" class=\"form-control\">\n\u003C/div>`} />\n\n## Multiple addons\n\nMultiple add-ons are supported and can be mixed with checkbox and radio input versions.\n\n\u003CExample code={`\u003Cdiv class=\"input-group mb-3\">\n \u003Cspan class=\"input-group-text\">$\u003C/span>\n \u003Cspan class=\"input-group-text\">0.00\u003C/span>\n \u003Cinput type=\"text\" class=\"form-control\" aria-label=\"Dollar amount (with dot and two decimal places)\">\n\u003C/div>\n\n\u003Cdiv class=\"input-group\">\n \u003Cinput type=\"text\" class=\"form-control\" aria-label=\"Dollar amount (with dot and two decimal places)\">\n \u003Cspan class=\"input-group-text\">$\u003C/span>\n \u003Cspan class=\"input-group-text\">0.00\u003C/span>\n\u003C/div>`} />\n\n## Button addons\n\n\u003CExample code={`\u003Cdiv class=\"input-group mb-3\">\n \u003Cbutton class=\"btn btn-outline-secondary\" type=\"button\" id=\"button-addon1\">Button\u003C/button>\n \u003Cinput type=\"text\" class=\"form-control\" placeholder=\"\" aria-label=\"Example text with button addon\" aria-describedby=\"button-addon1\">\n\u003C/div>\n\n\u003Cdiv class=\"input-group mb-3\">\n \u003Cinput type=\"text\" class=\"form-control\" placeholder=\"Recipient's username\" aria-label=\"Recipient's username\" aria-describedby=\"button-addon2\">\n \u003Cbutton class=\"btn btn-outline-secondary\" type=\"button\" id=\"button-addon2\">Button\u003C/button>\n\u003C/div>\n\n\u003Cdiv class=\"input-group mb-3\">\n \u003Cbutton class=\"btn btn-outline-secondary\" type=\"button\">Button\u003C/button>\n \u003Cbutton class=\"btn btn-outline-secondary\" type=\"button\">Button\u003C/button>\n \u003Cinput type=\"text\" class=\"form-control\" placeholder=\"\" aria-label=\"Example text with two button addons\">\n\u003C/div>\n\n\u003Cdiv class=\"input-group\">\n \u003Cinput type=\"text\" class=\"form-control\" placeholder=\"Recipient's username\" aria-label=\"Recipient's username with two button addons\">\n \u003Cbutton class=\"btn btn-outline-secondary\" type=\"button\">Button\u003C/button>\n \u003Cbutton class=\"btn btn-outline-secondary\" type=\"button\">Button\u003C/button>\n\u003C/div>`} />\n\n## Buttons with dropdowns\n\n\u003CExample code={`\u003Cdiv class=\"input-group mb-3\">\n \u003Cbutton class=\"btn btn-outline-secondary dropdown-toggle\" type=\"button\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">Dropdown\u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\">\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003Cinput type=\"text\" class=\"form-control\" aria-label=\"Text input with dropdown button\">\n\u003C/div>\n\n\u003Cdiv class=\"input-group mb-3\">\n \u003Cinput type=\"text\" class=\"form-control\" aria-label=\"Text input with dropdown button\">\n \u003Cbutton class=\"btn btn-outline-secondary dropdown-toggle\" type=\"button\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">Dropdown\u003C/button>\n \u003Cul class=\"dropdown-menu dropdown-menu-end\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\">\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n\u003C/div>\n\n\u003Cdiv class=\"input-group\">\n \u003Cbutton class=\"btn btn-outline-secondary dropdown-toggle\" type=\"button\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">Dropdown\u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action before\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action before\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\">\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003Cinput type=\"text\" class=\"form-control\" aria-label=\"Text input with 2 dropdown buttons\">\n \u003Cbutton class=\"btn btn-outline-secondary dropdown-toggle\" type=\"button\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">Dropdown\u003C/button>\n \u003Cul class=\"dropdown-menu dropdown-menu-end\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\">\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n\u003C/div>`} />\n\n## Segmented buttons\n\n\u003CExample code={`\u003Cdiv class=\"input-group mb-3\">\n \u003Cbutton type=\"button\" class=\"btn btn-outline-secondary\">Action\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-outline-secondary dropdown-toggle dropdown-toggle-split\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n \u003Cspan class=\"visually-hidden\">Toggle Dropdown\u003C/span>\n \u003C/button>\n \u003Cul class=\"dropdown-menu\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\">\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n \u003Cinput type=\"text\" class=\"form-control\" aria-label=\"Text input with segmented dropdown button\">\n\u003C/div>\n\n\u003Cdiv class=\"input-group\">\n \u003Cinput type=\"text\" class=\"form-control\" aria-label=\"Text input with segmented dropdown button\">\n \u003Cbutton type=\"button\" class=\"btn btn-outline-secondary\">Action\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-outline-secondary dropdown-toggle dropdown-toggle-split\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n \u003Cspan class=\"visually-hidden\">Toggle Dropdown\u003C/span>\n \u003C/button>\n \u003Cul class=\"dropdown-menu dropdown-menu-end\">\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Another action\u003C/a>\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Something else here\u003C/a>\u003C/li>\n \u003Cli>\u003Chr class=\"dropdown-divider\">\u003C/li>\n \u003Cli>\u003Ca class=\"dropdown-item\" href=\"#\">Separated link\u003C/a>\u003C/li>\n \u003C/ul>\n\u003C/div>`} />\n\n## Custom forms\n\nInput groups include support for custom selects and custom file inputs. Browser default versions of these are not supported.\n\n### Custom select\n\n\u003CExample code={`\u003Cdiv class=\"input-group mb-3\">\n \u003Clabel class=\"input-group-text\" for=\"inputGroupSelect01\">Options\u003C/label>\n \u003Cselect class=\"form-select\" id=\"inputGroupSelect01\">\n \u003Coption selected>Choose...\u003C/option>\n \u003Coption value=\"1\">One\u003C/option>\n \u003Coption value=\"2\">Two\u003C/option>\n \u003Coption value=\"3\">Three\u003C/option>\n \u003C/select>\n\u003C/div>\n\n\u003Cdiv class=\"input-group mb-3\">\n \u003Cselect class=\"form-select\" id=\"inputGroupSelect02\">\n \u003Coption selected>Choose...\u003C/option>\n \u003Coption value=\"1\">One\u003C/option>\n \u003Coption value=\"2\">Two\u003C/option>\n \u003Coption value=\"3\">Three\u003C/option>\n \u003C/select>\n \u003Clabel class=\"input-group-text\" for=\"inputGroupSelect02\">Options\u003C/label>\n\u003C/div>\n\n\u003Cdiv class=\"input-group mb-3\">\n \u003Cbutton class=\"btn btn-outline-secondary\" type=\"button\">Button\u003C/button>\n \u003Cselect class=\"form-select\" id=\"inputGroupSelect03\" aria-label=\"Example select with button addon\">\n \u003Coption selected>Choose...\u003C/option>\n \u003Coption value=\"1\">One\u003C/option>\n \u003Coption value=\"2\">Two\u003C/option>\n \u003Coption value=\"3\">Three\u003C/option>\n \u003C/select>\n\u003C/div>\n\n\u003Cdiv class=\"input-group\">\n \u003Cselect class=\"form-select\" id=\"inputGroupSelect04\" aria-label=\"Example select with button addon\">\n \u003Coption selected>Choose...\u003C/option>\n \u003Coption value=\"1\">One\u003C/option>\n \u003Coption value=\"2\">Two\u003C/option>\n \u003Coption value=\"3\">Three\u003C/option>\n \u003C/select>\n \u003Cbutton class=\"btn btn-outline-secondary\" type=\"button\">Button\u003C/button>\n\u003C/div>`} />\n\n### Custom file input\n\n\u003CExample code={`\u003Cdiv class=\"input-group mb-3\">\n \u003Clabel class=\"input-group-text\" for=\"inputGroupFile01\">Upload\u003C/label>\n \u003Cinput type=\"file\" class=\"form-control\" id=\"inputGroupFile01\">\n\u003C/div>\n\n\u003Cdiv class=\"input-group mb-3\">\n \u003Cinput type=\"file\" class=\"form-control\" id=\"inputGroupFile02\">\n \u003Clabel class=\"input-group-text\" for=\"inputGroupFile02\">Upload\u003C/label>\n\u003C/div>\n\n\u003Cdiv class=\"input-group mb-3\">\n \u003Cbutton class=\"btn btn-outline-secondary\" type=\"button\" id=\"inputGroupFileAddon03\">Button\u003C/button>\n \u003Cinput type=\"file\" class=\"form-control\" id=\"inputGroupFile03\" aria-describedby=\"inputGroupFileAddon03\" aria-label=\"Upload\">\n\u003C/div>\n\n\u003Cdiv class=\"input-group\">\n \u003Cinput type=\"file\" class=\"form-control\" id=\"inputGroupFile04\" aria-describedby=\"inputGroupFileAddon04\" aria-label=\"Upload\">\n \u003Cbutton class=\"btn btn-outline-secondary\" type=\"button\" id=\"inputGroupFileAddon04\">Button\u003C/button>\n\u003C/div>`} />\n\n## CSS\n\n### Sass variables\n\n\u003CScssDocs name=\"input-group-variables\" file=\"scss/_variables.scss\" />","src/content/docs/forms/input-group.mdx","a1c2e0335046e722","forms/input-group.mdx","forms/layout",{"id":617,"data":619,"body":622,"filePath":623,"digest":624,"legacyId":625,"deferredRender":139},{"description":620,"title":621,"toc":139},"Give your forms some structure—from inline to horizontal to custom grid implementations—with our form layout options.","Layout","## Forms\n\nEvery group of form fields should reside in a `\u003Cform>` element. Bootstrap provides no default styling for the `\u003Cform>` element, but there are some powerful browser features that are provided by default.\n\n- New to browser forms? Consider reviewing [the MDN form docs](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form) for an overview and complete list of available attributes.\n- `\u003Cbutton>`s within a `\u003Cform>` default to `type=\"submit\"`, so strive to be specific and always include a `type`.\n\nSince Bootstrap applies `display: block` and `width: 100%` to almost all our form controls, forms will by default stack vertically. Additional classes can be used to vary this layout on a per-form basis.\n\n## Utilities\n\n[Margin utilities]([[docsref:/utilities/spacing]]) are the easiest way to add some structure to forms. They provide basic grouping of labels, controls, optional form text, and form validation messaging. We recommend sticking to `margin-bottom` utilities, and using a single direction throughout the form for consistency.\n\nFeel free to build your forms however you like, with `\u003Cfieldset>`s, `\u003Cdiv>`s, or nearly any other element.\n\n\u003CExample code={`\u003Cdiv class=\"mb-3\">\n \u003Clabel for=\"formGroupExampleInput\" class=\"form-label\">Example label\u003C/label>\n \u003Cinput type=\"text\" class=\"form-control\" id=\"formGroupExampleInput\" placeholder=\"Example input placeholder\">\n\u003C/div>\n\u003Cdiv class=\"mb-3\">\n \u003Clabel for=\"formGroupExampleInput2\" class=\"form-label\">Another label\u003C/label>\n \u003Cinput type=\"text\" class=\"form-control\" id=\"formGroupExampleInput2\" placeholder=\"Another input placeholder\">\n\u003C/div>`} />\n\n## Form grid\n\nMore complex forms can be built using our grid classes. Use these for form layouts that require multiple columns, varied widths, and additional alignment options. **Requires the `$enable-grid-classes` Sass variable to be enabled** (on by default).\n\n\u003CExample code={`\u003Cdiv class=\"row\">\n \u003Cdiv class=\"col\">\n \u003Cinput type=\"text\" class=\"form-control\" placeholder=\"First name\" aria-label=\"First name\">\n \u003C/div>\n \u003Cdiv class=\"col\">\n \u003Cinput type=\"text\" class=\"form-control\" placeholder=\"Last name\" aria-label=\"Last name\">\n \u003C/div>\n\u003C/div>`} />\n\n## Gutters\n\nBy adding [gutter modifier classes]([[docsref:/layout/gutters]]), you can have control over the gutter width in as well the inline as block direction. **Also requires the `$enable-grid-classes` Sass variable to be enabled** (on by default).\n\n\u003CExample code={`\u003Cdiv class=\"row g-3\">\n \u003Cdiv class=\"col\">\n \u003Cinput type=\"text\" class=\"form-control\" placeholder=\"First name\" aria-label=\"First name\">\n \u003C/div>\n \u003Cdiv class=\"col\">\n \u003Cinput type=\"text\" class=\"form-control\" placeholder=\"Last name\" aria-label=\"Last name\">\n \u003C/div>\n\u003C/div>`} />\n\nMore complex layouts can also be created with the grid system.\n\n\u003CExample code={`\u003Cform class=\"row g-3\">\n \u003Cdiv class=\"col-md-6\">\n \u003Clabel for=\"inputEmail4\" class=\"form-label\">Email\u003C/label>\n \u003Cinput type=\"email\" class=\"form-control\" id=\"inputEmail4\">\n \u003C/div>\n \u003Cdiv class=\"col-md-6\">\n \u003Clabel for=\"inputPassword4\" class=\"form-label\">Password\u003C/label>\n \u003Cinput type=\"password\" class=\"form-control\" id=\"inputPassword4\">\n \u003C/div>\n \u003Cdiv class=\"col-12\">\n \u003Clabel for=\"inputAddress\" class=\"form-label\">Address\u003C/label>\n \u003Cinput type=\"text\" class=\"form-control\" id=\"inputAddress\" placeholder=\"1234 Main St\">\n \u003C/div>\n \u003Cdiv class=\"col-12\">\n \u003Clabel for=\"inputAddress2\" class=\"form-label\">Address 2\u003C/label>\n \u003Cinput type=\"text\" class=\"form-control\" id=\"inputAddress2\" placeholder=\"Apartment, studio, or floor\">\n \u003C/div>\n \u003Cdiv class=\"col-md-6\">\n \u003Clabel for=\"inputCity\" class=\"form-label\">City\u003C/label>\n \u003Cinput type=\"text\" class=\"form-control\" id=\"inputCity\">\n \u003C/div>\n \u003Cdiv class=\"col-md-4\">\n \u003Clabel for=\"inputState\" class=\"form-label\">State\u003C/label>\n \u003Cselect id=\"inputState\" class=\"form-select\">\n \u003Coption selected>Choose...\u003C/option>\n \u003Coption>...\u003C/option>\n \u003C/select>\n \u003C/div>\n \u003Cdiv class=\"col-md-2\">\n \u003Clabel for=\"inputZip\" class=\"form-label\">Zip\u003C/label>\n \u003Cinput type=\"text\" class=\"form-control\" id=\"inputZip\">\n \u003C/div>\n \u003Cdiv class=\"col-12\">\n \u003Cdiv class=\"form-check\">\n \u003Cinput class=\"form-check-input\" type=\"checkbox\" id=\"gridCheck\">\n \u003Clabel class=\"form-check-label\" for=\"gridCheck\">\n Check me out\n \u003C/label>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-12\">\n \u003Cbutton type=\"submit\" class=\"btn btn-primary\">Sign in\u003C/button>\n \u003C/div>\n\u003C/form>`} />\n\n## Horizontal form\n\nCreate horizontal forms with the grid by adding the `.row` class to form groups and using the `.col-*-*` classes to specify the width of your labels and controls. Be sure to add `.col-form-label` to your `\u003Clabel>`s as well so they're vertically centered with their associated form controls.\n\nAt times, you maybe need to use margin or padding utilities to create that perfect alignment you need. For example, we've removed the `padding-top` on our stacked radio inputs label to better align the text baseline.\n\n\u003CExample code={`\u003Cform>\n \u003Cdiv class=\"row mb-3\">\n \u003Clabel for=\"inputEmail3\" class=\"col-sm-2 col-form-label\">Email\u003C/label>\n \u003Cdiv class=\"col-sm-10\">\n \u003Cinput type=\"email\" class=\"form-control\" id=\"inputEmail3\">\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"row mb-3\">\n \u003Clabel for=\"inputPassword3\" class=\"col-sm-2 col-form-label\">Password\u003C/label>\n \u003Cdiv class=\"col-sm-10\">\n \u003Cinput type=\"password\" class=\"form-control\" id=\"inputPassword3\">\n \u003C/div>\n \u003C/div>\n \u003Cfieldset class=\"row mb-3\">\n \u003Clegend class=\"col-form-label col-sm-2 pt-0\">Radios\u003C/legend>\n \u003Cdiv class=\"col-sm-10\">\n \u003Cdiv class=\"form-check\">\n \u003Cinput class=\"form-check-input\" type=\"radio\" name=\"gridRadios\" id=\"gridRadios1\" value=\"option1\" checked>\n \u003Clabel class=\"form-check-label\" for=\"gridRadios1\">\n First radio\n \u003C/label>\n \u003C/div>\n \u003Cdiv class=\"form-check\">\n \u003Cinput class=\"form-check-input\" type=\"radio\" name=\"gridRadios\" id=\"gridRadios2\" value=\"option2\">\n \u003Clabel class=\"form-check-label\" for=\"gridRadios2\">\n Second radio\n \u003C/label>\n \u003C/div>\n \u003Cdiv class=\"form-check disabled\">\n \u003Cinput class=\"form-check-input\" type=\"radio\" name=\"gridRadios\" id=\"gridRadios3\" value=\"option3\" disabled>\n \u003Clabel class=\"form-check-label\" for=\"gridRadios3\">\n Third disabled radio\n \u003C/label>\n \u003C/div>\n \u003C/div>\n \u003C/fieldset>\n \u003Cdiv class=\"row mb-3\">\n \u003Cdiv class=\"col-sm-10 offset-sm-2\">\n \u003Cdiv class=\"form-check\">\n \u003Cinput class=\"form-check-input\" type=\"checkbox\" id=\"gridCheck1\">\n \u003Clabel class=\"form-check-label\" for=\"gridCheck1\">\n Example checkbox\n \u003C/label>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cbutton type=\"submit\" class=\"btn btn-primary\">Sign in\u003C/button>\n\u003C/form>`} />\n\n### Horizontal form label sizing\n\nBe sure to use `.col-form-label-sm` or `.col-form-label-lg` to your `\u003Clabel>`s or `\u003Clegend>`s to correctly follow the size of `.form-control-lg` and `.form-control-sm`.\n\n\u003CExample code={`\u003Cdiv class=\"row mb-3\">\n \u003Clabel for=\"colFormLabelSm\" class=\"col-sm-2 col-form-label col-form-label-sm\">Email\u003C/label>\n \u003Cdiv class=\"col-sm-10\">\n \u003Cinput type=\"email\" class=\"form-control form-control-sm\" id=\"colFormLabelSm\" placeholder=\"col-form-label-sm\">\n \u003C/div>\n\u003C/div>\n\u003Cdiv class=\"row mb-3\">\n \u003Clabel for=\"colFormLabel\" class=\"col-sm-2 col-form-label\">Email\u003C/label>\n \u003Cdiv class=\"col-sm-10\">\n \u003Cinput type=\"email\" class=\"form-control\" id=\"colFormLabel\" placeholder=\"col-form-label\">\n \u003C/div>\n\u003C/div>\n\u003Cdiv class=\"row\">\n \u003Clabel for=\"colFormLabelLg\" class=\"col-sm-2 col-form-label col-form-label-lg\">Email\u003C/label>\n \u003Cdiv class=\"col-sm-10\">\n \u003Cinput type=\"email\" class=\"form-control form-control-lg\" id=\"colFormLabelLg\" placeholder=\"col-form-label-lg\">\n \u003C/div>\n\u003C/div>`} />\n\n## Column sizing\n\nAs shown in the previous examples, our grid system allows you to place any number of `.col`s within a `.row`. They'll split the available width equally between them. You may also pick a subset of your columns to take up more or less space, while the remaining `.col`s equally split the rest, with specific column classes like `.col-sm-7`.\n\n\u003CExample code={`\u003Cdiv class=\"row g-3\">\n \u003Cdiv class=\"col-sm-7\">\n \u003Cinput type=\"text\" class=\"form-control\" placeholder=\"City\" aria-label=\"City\">\n \u003C/div>\n \u003Cdiv class=\"col-sm\">\n \u003Cinput type=\"text\" class=\"form-control\" placeholder=\"State\" aria-label=\"State\">\n \u003C/div>\n \u003Cdiv class=\"col-sm\">\n \u003Cinput type=\"text\" class=\"form-control\" placeholder=\"Zip\" aria-label=\"Zip\">\n \u003C/div>\n\u003C/div>`} />\n\n## Auto-sizing\n\nThe example below uses a flexbox utility to vertically center the contents and changes `.col` to `.col-auto` so that your columns only take up as much space as needed. Put another way, the column sizes itself based on the contents.\n\n\u003CExample code={`\u003Cform class=\"row gy-2 gx-3 align-items-center\">\n \u003Cdiv class=\"col-auto\">\n \u003Clabel class=\"visually-hidden\" for=\"autoSizingInput\">Name\u003C/label>\n \u003Cinput type=\"text\" class=\"form-control\" id=\"autoSizingInput\" placeholder=\"Jane Doe\">\n \u003C/div>\n \u003Cdiv class=\"col-auto\">\n \u003Clabel class=\"visually-hidden\" for=\"autoSizingInputGroup\">Username\u003C/label>\n \u003Cdiv class=\"input-group\">\n \u003Cdiv class=\"input-group-text\">@\u003C/div>\n \u003Cinput type=\"text\" class=\"form-control\" id=\"autoSizingInputGroup\" placeholder=\"Username\">\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-auto\">\n \u003Clabel class=\"visually-hidden\" for=\"autoSizingSelect\">Preference\u003C/label>\n \u003Cselect class=\"form-select\" id=\"autoSizingSelect\">\n \u003Coption selected>Choose...\u003C/option>\n \u003Coption value=\"1\">One\u003C/option>\n \u003Coption value=\"2\">Two\u003C/option>\n \u003Coption value=\"3\">Three\u003C/option>\n \u003C/select>\n \u003C/div>\n \u003Cdiv class=\"col-auto\">\n \u003Cdiv class=\"form-check\">\n \u003Cinput class=\"form-check-input\" type=\"checkbox\" id=\"autoSizingCheck\">\n \u003Clabel class=\"form-check-label\" for=\"autoSizingCheck\">\n Remember me\n \u003C/label>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-auto\">\n \u003Cbutton type=\"submit\" class=\"btn btn-primary\">Submit\u003C/button>\n \u003C/div>\n\u003C/form>`} />\n\nYou can then remix that once again with size-specific column classes.\n\n\u003CExample code={`\u003Cform class=\"row gx-3 gy-2 align-items-center\">\n \u003Cdiv class=\"col-sm-3\">\n \u003Clabel class=\"visually-hidden\" for=\"specificSizeInputName\">Name\u003C/label>\n \u003Cinput type=\"text\" class=\"form-control\" id=\"specificSizeInputName\" placeholder=\"Jane Doe\">\n \u003C/div>\n \u003Cdiv class=\"col-sm-3\">\n \u003Clabel class=\"visually-hidden\" for=\"specificSizeInputGroupUsername\">Username\u003C/label>\n \u003Cdiv class=\"input-group\">\n \u003Cdiv class=\"input-group-text\">@\u003C/div>\n \u003Cinput type=\"text\" class=\"form-control\" id=\"specificSizeInputGroupUsername\" placeholder=\"Username\">\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-sm-3\">\n \u003Clabel class=\"visually-hidden\" for=\"specificSizeSelect\">Preference\u003C/label>\n \u003Cselect class=\"form-select\" id=\"specificSizeSelect\">\n \u003Coption selected>Choose...\u003C/option>\n \u003Coption value=\"1\">One\u003C/option>\n \u003Coption value=\"2\">Two\u003C/option>\n \u003Coption value=\"3\">Three\u003C/option>\n \u003C/select>\n \u003C/div>\n \u003Cdiv class=\"col-auto\">\n \u003Cdiv class=\"form-check\">\n \u003Cinput class=\"form-check-input\" type=\"checkbox\" id=\"autoSizingCheck2\">\n \u003Clabel class=\"form-check-label\" for=\"autoSizingCheck2\">\n Remember me\n \u003C/label>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-auto\">\n \u003Cbutton type=\"submit\" class=\"btn btn-primary\">Submit\u003C/button>\n \u003C/div>\n\u003C/form>`} />\n\n## Inline forms\n\nUse the `.row-cols-*` classes to create responsive horizontal layouts. By adding [gutter modifier classes]([[docsref:/layout/gutters]]), we'll have gutters in horizontal and vertical directions. On narrow mobile viewports, the `.col-12` helps stack the form controls and more. The `.align-items-center` aligns the form elements to the middle, making the `.form-check` align properly.\n\n\u003CExample code={`\u003Cform class=\"row row-cols-lg-auto g-3 align-items-center\">\n \u003Cdiv class=\"col-12\">\n \u003Clabel class=\"visually-hidden\" for=\"inlineFormInputGroupUsername\">Username\u003C/label>\n \u003Cdiv class=\"input-group\">\n \u003Cdiv class=\"input-group-text\">@\u003C/div>\n \u003Cinput type=\"text\" class=\"form-control\" id=\"inlineFormInputGroupUsername\" placeholder=\"Username\">\n \u003C/div>\n \u003C/div>\n\n \u003Cdiv class=\"col-12\">\n \u003Clabel class=\"visually-hidden\" for=\"inlineFormSelectPref\">Preference\u003C/label>\n \u003Cselect class=\"form-select\" id=\"inlineFormSelectPref\">\n \u003Coption selected>Choose...\u003C/option>\n \u003Coption value=\"1\">One\u003C/option>\n \u003Coption value=\"2\">Two\u003C/option>\n \u003Coption value=\"3\">Three\u003C/option>\n \u003C/select>\n \u003C/div>\n\n \u003Cdiv class=\"col-12\">\n \u003Cdiv class=\"form-check\">\n \u003Cinput class=\"form-check-input\" type=\"checkbox\" id=\"inlineFormCheck\">\n \u003Clabel class=\"form-check-label\" for=\"inlineFormCheck\">\n Remember me\n \u003C/label>\n \u003C/div>\n \u003C/div>\n\n \u003Cdiv class=\"col-12\">\n \u003Cbutton type=\"submit\" class=\"btn btn-primary\">Submit\u003C/button>\n \u003C/div>\n\u003C/form>`} />","src/content/docs/forms/layout.mdx","99ba926149fa95d8","forms/layout.mdx","forms/overview",{"id":626,"data":628,"body":653,"filePath":654,"digest":655,"legacyId":656,"deferredRender":139},{"aliases":629,"description":630,"sections":631,"title":652,"toc":139},"/docs/[[config:docs_version]]/forms/","Examples and usage guidelines for form control styles, layout options, and custom components for creating a wide variety of forms.",[632,635,638,641,644,646,647,649],{"description":633,"title":634},"Style textual inputs and textareas with support for multiple states.","Form control",{"description":636,"title":637},"Improve browser default select elements with a custom initial appearance.","Select",{"description":639,"title":640},"Use our custom radio buttons and checkboxes in forms for selecting input options.","Checks & radios",{"description":642,"title":643},"Replace browser default range inputs with our custom version.","Range",{"description":645,"title":612},"Attach labels and buttons to your inputs for increased semantic value.",{"description":593,"title":594},{"description":648,"title":621},"Create inline, horizontal, or complex grid-based layouts with your forms.",{"description":650,"title":651},"Validate your forms with custom or native validation behaviors and styles.","Validation","Forms","## Overview\n\nBootstrap's form controls expand on [our Rebooted form styles]([[docsref:/content/reboot#forms]]) with classes. Use these classes to opt into their customized displays for a more consistent rendering across browsers and devices.\n\nBe sure to use an appropriate `type` attribute on all inputs (e.g., `email` for email address or `number` for numerical information) to take advantage of newer input controls like email verification, number selection, and more.\n\nHere's a quick example to demonstrate Bootstrap's form styles. Keep reading for documentation on required classes, form layout, and more.\n\n\u003CExample code={`\u003Cform>\n \u003Cdiv class=\"mb-3\">\n \u003Clabel for=\"exampleInputEmail1\" class=\"form-label\">Email address\u003C/label>\n \u003Cinput type=\"email\" class=\"form-control\" id=\"exampleInputEmail1\" aria-describedby=\"emailHelp\">\n \u003Cdiv id=\"emailHelp\" class=\"form-text\">We'll never share your email with anyone else.\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"mb-3\">\n \u003Clabel for=\"exampleInputPassword1\" class=\"form-label\">Password\u003C/label>\n \u003Cinput type=\"password\" class=\"form-control\" id=\"exampleInputPassword1\">\n \u003C/div>\n \u003Cdiv class=\"mb-3 form-check\">\n \u003Cinput type=\"checkbox\" class=\"form-check-input\" id=\"exampleCheck1\">\n \u003Clabel class=\"form-check-label\" for=\"exampleCheck1\">Check me out\u003C/label>\n \u003C/div>\n \u003Cbutton type=\"submit\" class=\"btn btn-primary\">Submit\u003C/button>\n\u003C/form>`} />\n\n## Disabled forms\n\nAdd the `disabled` boolean attribute on an input to prevent user interactions and make it appear lighter.\n\n```html\n\u003Cinput class=\"form-control\" id=\"disabledInput\" type=\"text\" placeholder=\"Disabled input here...\" disabled>\n```\n\nAdd the `disabled` attribute to a `\u003Cfieldset>` to disable all the controls within. Browsers treat all native form controls (`\u003Cinput>`, `\u003Cselect>`, and `\u003Cbutton>` elements) inside a `\u003Cfieldset disabled>` as disabled, preventing both keyboard and mouse interactions on them.\n\nHowever, if your form also includes custom button-like elements such as `\u003Ca class=\"btn btn-*\">...\u003C/a>`, these will only be given a style of `pointer-events: none`, meaning they are still focusable and operable using the keyboard. In this case, you must manually modify these controls by adding `tabindex=\"-1\"` to prevent them from receiving focus and `aria-disabled=\"disabled\"` to signal their state to assistive technologies.\n\n\u003CExample code={`\u003Cform>\n \u003Cfieldset disabled>\n \u003Clegend>Disabled fieldset example\u003C/legend>\n \u003Cdiv class=\"mb-3\">\n \u003Clabel for=\"disabledTextInput\" class=\"form-label\">Disabled input\u003C/label>\n \u003Cinput type=\"text\" id=\"disabledTextInput\" class=\"form-control\" placeholder=\"Disabled input\">\n \u003C/div>\n \u003Cdiv class=\"mb-3\">\n \u003Clabel for=\"disabledSelect\" class=\"form-label\">Disabled select menu\u003C/label>\n \u003Cselect id=\"disabledSelect\" class=\"form-select\">\n \u003Coption>Disabled select\u003C/option>\n \u003C/select>\n \u003C/div>\n \u003Cdiv class=\"mb-3\">\n \u003Cdiv class=\"form-check\">\n \u003Cinput class=\"form-check-input\" type=\"checkbox\" id=\"disabledFieldsetCheck\" disabled>\n \u003Clabel class=\"form-check-label\" for=\"disabledFieldsetCheck\">\n Can't check this\n \u003C/label>\n \u003C/div>\n \u003C/div>\n \u003Cbutton type=\"submit\" class=\"btn btn-primary\">Submit\u003C/button>\n \u003C/fieldset>\n\u003C/form>`} />\n\n## Accessibility\n\nEnsure that all form controls have an appropriate accessible name so that their purpose can be conveyed to users of assistive technologies. The simplest way to achieve this is to use a `\u003Clabel>` element, or—in the case of buttons—to include sufficiently descriptive text as part of the `\u003Cbutton>...\u003C/button>` content.\n\nFor situations where it's not possible to include a visible `\u003Clabel>` or appropriate text content, there are alternative ways of still providing an accessible name, such as:\n\n- `\u003Clabel>` elements hidden using the `.visually-hidden` class\n- Pointing to an existing element that can act as a label using `aria-labelledby`\n- Providing a `title` attribute\n- Explicitly setting the accessible name on an element using `aria-label`\n\nIf none of these are present, assistive technologies may resort to using the `placeholder` attribute as a fallback for the accessible name on `\u003Cinput>` and `\u003Ctextarea>` elements. The examples in this section provide a few suggested, case-specific approaches.\n\nWhile using visually hidden content (`.visually-hidden`, `aria-label`, and even `placeholder` content, which disappears once a form field has content) will benefit assistive technology users, a lack of visible label text may still be problematic for certain users. Some form of visible label is generally the best approach, both for accessibility and usability.\n\n## CSS\n\nMany form variables are set at a general level to be re-used and extended by individual form components. You'll see these most often as `$input-btn-*` and `$input-*` variables.\n\n### Sass variables\n\n`$input-btn-*` variables are shared global variables between our [buttons]([[docsref:/components/buttons]]) and our form components. You'll find these frequently reassigned as values to other component-specific variables.\n\n\u003CScssDocs name=\"input-btn-variables\" file=\"scss/_variables.scss\" />","src/content/docs/forms/overview.mdx","85fcf727e9350191","forms/overview.mdx","forms/range",{"id":657,"data":659,"body":661,"filePath":662,"digest":663,"legacyId":664,"deferredRender":139},{"description":660,"title":643,"toc":139},"Use our custom range inputs for consistent cross-browser styling and built-in customization.","## Overview\n\nCreate custom `\u003Cinput type=\"range\">` controls with `.form-range`. The track (the background) and thumb (the value) are both styled to appear the same across browsers. As only Firefox supports \"filling\" their track from the left or right of the thumb as a means to visually indicate progress, we do not currently support it.\n\n\u003CExample code={`\u003Clabel for=\"customRange1\" class=\"form-label\">Example range\u003C/label>\n\u003Cinput type=\"range\" class=\"form-range\" id=\"customRange1\">`} />\n\n## Disabled\n\nAdd the `disabled` boolean attribute on an input to give it a grayed out appearance, remove pointer events, and prevent focusing.\n\n\u003CExample code={`\u003Clabel for=\"disabledRange\" class=\"form-label\">Disabled range\u003C/label>\n\u003Cinput type=\"range\" class=\"form-range\" id=\"disabledRange\" disabled>`} />\n\n## Min and max\n\nRange inputs have implicit values for `min` and `max`—`0` and `100`, respectively. You may specify new values for those using the `min` and `max` attributes.\n\n\u003CExample code={`\u003Clabel for=\"customRange2\" class=\"form-label\">Example range\u003C/label>\n\u003Cinput type=\"range\" class=\"form-range\" min=\"0\" max=\"5\" id=\"customRange2\">`} />\n\n## Steps\n\nBy default, range inputs \"snap\" to integer values. To change this, you can specify a `step` value. In the example below, we double the number of steps by using `step=\"0.5\"`.\n\n\u003CExample code={`\u003Clabel for=\"customRange3\" class=\"form-label\">Example range\u003C/label>\n\u003Cinput type=\"range\" class=\"form-range\" min=\"0\" max=\"5\" step=\"0.5\" id=\"customRange3\">`} />\n\n## CSS\n\n### Sass variables\n\n\u003CScssDocs name=\"form-range-variables\" file=\"scss/_variables.scss\" />","src/content/docs/forms/range.mdx","b9f76cb9529cddf9","forms/range.mdx","forms/select",{"id":665,"data":667,"body":669,"filePath":670,"digest":671,"legacyId":672,"deferredRender":139},{"description":668,"title":637,"toc":139},"Customize the native `\u003Cselect>`s with custom CSS that changes the element's initial appearance.","## Default\n\nCustom `\u003Cselect>` menus need only a custom class, `.form-select` to trigger the custom styles. Custom styles are limited to the `\u003Cselect>`'s initial appearance and cannot modify the `\u003Coption>`s due to browser limitations.\n\n\u003CExample code={`\u003Cselect class=\"form-select\" aria-label=\"Default select example\">\n \u003Coption selected>Open this select menu\u003C/option>\n \u003Coption value=\"1\">One\u003C/option>\n \u003Coption value=\"2\">Two\u003C/option>\n \u003Coption value=\"3\">Three\u003C/option>\n\u003C/select>`} />\n\n## Sizing\n\nYou may also choose from small and large custom selects to match our similarly sized text inputs.\n\n\u003CExample code={`\u003Cselect class=\"form-select form-select-lg mb-3\" aria-label=\"Large select example\">\n \u003Coption selected>Open this select menu\u003C/option>\n \u003Coption value=\"1\">One\u003C/option>\n \u003Coption value=\"2\">Two\u003C/option>\n \u003Coption value=\"3\">Three\u003C/option>\n\u003C/select>\n\n\u003Cselect class=\"form-select form-select-sm\" aria-label=\"Small select example\">\n \u003Coption selected>Open this select menu\u003C/option>\n \u003Coption value=\"1\">One\u003C/option>\n \u003Coption value=\"2\">Two\u003C/option>\n \u003Coption value=\"3\">Three\u003C/option>\n\u003C/select>`} />\n\nThe `multiple` attribute is also supported:\n\n\u003CExample code={`\u003Cselect class=\"form-select\" multiple aria-label=\"Multiple select example\">\n \u003Coption selected>Open this select menu\u003C/option>\n \u003Coption value=\"1\">One\u003C/option>\n \u003Coption value=\"2\">Two\u003C/option>\n \u003Coption value=\"3\">Three\u003C/option>\n\u003C/select>`} />\n\nAs is the `size` attribute:\n\n\u003CExample code={`\u003Cselect class=\"form-select\" size=\"3\" aria-label=\"Size 3 select example\">\n \u003Coption selected>Open this select menu\u003C/option>\n \u003Coption value=\"1\">One\u003C/option>\n \u003Coption value=\"2\">Two\u003C/option>\n \u003Coption value=\"3\">Three\u003C/option>\n\u003C/select>`} />\n\n## Disabled\n\nAdd the `disabled` boolean attribute on a select to give it a grayed out appearance and remove pointer events.\n\n\u003CExample code={`\u003Cselect class=\"form-select\" aria-label=\"Disabled select example\" disabled>\n \u003Coption selected>Open this select menu\u003C/option>\n \u003Coption value=\"1\">One\u003C/option>\n \u003Coption value=\"2\">Two\u003C/option>\n \u003Coption value=\"3\">Three\u003C/option>\n\u003C/select>`} />\n\n## CSS\n\n### Sass variables\n\n\u003CScssDocs name=\"form-select-variables\" file=\"scss/_variables.scss\" />","src/content/docs/forms/select.mdx","b86bc209d7512ae1","forms/select.mdx","forms/validation",{"id":673,"data":675,"body":680,"filePath":681,"digest":682,"legacyId":683,"deferredRender":139},{"description":676,"extra_js":677,"title":651,"toc":139},"Provide valuable, actionable feedback to your users with HTML5 form validation, via browser default behaviors or custom styles and JavaScript.",[678],{"async":139,"src":679},"[[docsref:/assets/js/validate-forms.js]]","import { getDocsRelativePath } from '@libs/path'\n\n\u003CCallout type=\"warning\">\nWe are aware that currently the client-side custom validation styles and tooltips are not accessible, since they are not exposed to assistive technologies. While we work on a solution, we'd recommend either using the server-side option or the default browser validation method.\n\u003C/Callout>\n\n## How it works\n\nHere's how form validation works with Bootstrap:\n\n- HTML form validation is applied via CSS's two pseudo-classes, `:invalid` and `:valid`. It applies to `\u003Cinput>`, `\u003Cselect>`, and `\u003Ctextarea>` elements.\n- Bootstrap scopes the `:invalid` and `:valid` styles to parent `.was-validated` class, usually applied to the `\u003Cform>`. Otherwise, any required field without a value shows up as invalid on page load. This way, you may choose when to activate them (typically after form submission is attempted).\n- To reset the appearance of the form (for instance, in the case of dynamic form submissions using Ajax), remove the `.was-validated` class from the `\u003Cform>` again after submission.\n- As a fallback, `.is-invalid` and `.is-valid` classes may be used instead of the pseudo-classes for [server-side validation](#server-side). They do not require a `.was-validated` parent class.\n- Due to constraints in how CSS works, we cannot (at present) apply styles to a `\u003Clabel>` that comes before a form control in the DOM without the help of custom JavaScript.\n- All modern browsers support the [constraint validation API](https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#the-constraint-validation-api), a series of JavaScript methods for validating form controls.\n- Feedback messages may utilize the [browser defaults](#browser-defaults) (different for each browser, and unstylable via CSS) or our custom feedback styles with additional HTML and CSS.\n- You may provide custom validity messages with `setCustomValidity` in JavaScript.\n\nWith that in mind, consider the following demos for our custom form validation styles, optional server-side classes, and browser defaults.\n\n## Custom styles\n\nFor custom Bootstrap form validation messages, you'll need to add the `novalidate` boolean attribute to your `\u003Cform>`. This disables the browser default feedback tooltips, but still provides access to the form validation APIs in JavaScript. Try to submit the form below; our JavaScript will intercept the submit button and relay feedback to you. When attempting to submit, you'll see the `:invalid` and `:valid` styles applied to your form controls.\n\nCustom feedback styles apply custom colors, borders, focus styles, and background icons to better communicate feedback. Background icons for `\u003Cselect>`s are only available with `.form-select`, and not `.form-control`.\n\n\u003CExample code={`\u003Cform class=\"row g-3 needs-validation\" novalidate>\n \u003Cdiv class=\"col-md-4\">\n \u003Clabel for=\"validationCustom01\" class=\"form-label\">First name\u003C/label>\n \u003Cinput type=\"text\" class=\"form-control\" id=\"validationCustom01\" value=\"Mark\" required>\n \u003Cdiv class=\"valid-feedback\">\n Looks good!\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-md-4\">\n \u003Clabel for=\"validationCustom02\" class=\"form-label\">Last name\u003C/label>\n \u003Cinput type=\"text\" class=\"form-control\" id=\"validationCustom02\" value=\"Otto\" required>\n \u003Cdiv class=\"valid-feedback\">\n Looks good!\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-md-4\">\n \u003Clabel for=\"validationCustomUsername\" class=\"form-label\">Username\u003C/label>\n \u003Cdiv class=\"input-group has-validation\">\n \u003Cspan class=\"input-group-text\" id=\"inputGroupPrepend\">@\u003C/span>\n \u003Cinput type=\"text\" class=\"form-control\" id=\"validationCustomUsername\" aria-describedby=\"inputGroupPrepend\" required>\n \u003Cdiv class=\"invalid-feedback\">\n Please choose a username.\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-md-6\">\n \u003Clabel for=\"validationCustom03\" class=\"form-label\">City\u003C/label>\n \u003Cinput type=\"text\" class=\"form-control\" id=\"validationCustom03\" required>\n \u003Cdiv class=\"invalid-feedback\">\n Please provide a valid city.\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-md-3\">\n \u003Clabel for=\"validationCustom04\" class=\"form-label\">State\u003C/label>\n \u003Cselect class=\"form-select\" id=\"validationCustom04\" required>\n \u003Coption selected disabled value=\"\">Choose...\u003C/option>\n \u003Coption>...\u003C/option>\n \u003C/select>\n \u003Cdiv class=\"invalid-feedback\">\n Please select a valid state.\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-md-3\">\n \u003Clabel for=\"validationCustom05\" class=\"form-label\">Zip\u003C/label>\n \u003Cinput type=\"text\" class=\"form-control\" id=\"validationCustom05\" required>\n \u003Cdiv class=\"invalid-feedback\">\n Please provide a valid zip.\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-12\">\n \u003Cdiv class=\"form-check\">\n \u003Cinput class=\"form-check-input\" type=\"checkbox\" value=\"\" id=\"invalidCheck\" required>\n \u003Clabel class=\"form-check-label\" for=\"invalidCheck\">\n Agree to terms and conditions\n \u003C/label>\n \u003Cdiv class=\"invalid-feedback\">\n You must agree before submitting.\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-12\">\n \u003Cbutton class=\"btn btn-primary\" type=\"submit\">Submit form\u003C/button>\n \u003C/div>\n\u003C/form>`} />\n\n\u003CCode containerClass=\"bd-example-snippet\" lang=\"js\" filePath={getDocsRelativePath('/static/docs/[version]/assets/js/validate-forms.js')} />\n\n## Browser defaults\n\nNot interested in custom validation feedback messages or writing JavaScript to change form behaviors? All good, you can use the browser defaults. Try submitting the form below. Depending on your browser and OS, you'll see a slightly different style of feedback.\n\nWhile these feedback styles cannot be styled with CSS, you can still customize the feedback text through JavaScript.\n\n\u003CExample code={`\u003Cform class=\"row g-3\">\n \u003Cdiv class=\"col-md-4\">\n \u003Clabel for=\"validationDefault01\" class=\"form-label\">First name\u003C/label>\n \u003Cinput type=\"text\" class=\"form-control\" id=\"validationDefault01\" value=\"Mark\" required>\n \u003C/div>\n \u003Cdiv class=\"col-md-4\">\n \u003Clabel for=\"validationDefault02\" class=\"form-label\">Last name\u003C/label>\n \u003Cinput type=\"text\" class=\"form-control\" id=\"validationDefault02\" value=\"Otto\" required>\n \u003C/div>\n \u003Cdiv class=\"col-md-4\">\n \u003Clabel for=\"validationDefaultUsername\" class=\"form-label\">Username\u003C/label>\n \u003Cdiv class=\"input-group\">\n \u003Cspan class=\"input-group-text\" id=\"inputGroupPrepend2\">@\u003C/span>\n \u003Cinput type=\"text\" class=\"form-control\" id=\"validationDefaultUsername\" aria-describedby=\"inputGroupPrepend2\" required>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-md-6\">\n \u003Clabel for=\"validationDefault03\" class=\"form-label\">City\u003C/label>\n \u003Cinput type=\"text\" class=\"form-control\" id=\"validationDefault03\" required>\n \u003C/div>\n \u003Cdiv class=\"col-md-3\">\n \u003Clabel for=\"validationDefault04\" class=\"form-label\">State\u003C/label>\n \u003Cselect class=\"form-select\" id=\"validationDefault04\" required>\n \u003Coption selected disabled value=\"\">Choose...\u003C/option>\n \u003Coption>...\u003C/option>\n \u003C/select>\n \u003C/div>\n \u003Cdiv class=\"col-md-3\">\n \u003Clabel for=\"validationDefault05\" class=\"form-label\">Zip\u003C/label>\n \u003Cinput type=\"text\" class=\"form-control\" id=\"validationDefault05\" required>\n \u003C/div>\n \u003Cdiv class=\"col-12\">\n \u003Cdiv class=\"form-check\">\n \u003Cinput class=\"form-check-input\" type=\"checkbox\" value=\"\" id=\"invalidCheck2\" required>\n \u003Clabel class=\"form-check-label\" for=\"invalidCheck2\">\n Agree to terms and conditions\n \u003C/label>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-12\">\n \u003Cbutton class=\"btn btn-primary\" type=\"submit\">Submit form\u003C/button>\n \u003C/div>\n\u003C/form>`} />\n\n## Server-side\n\nWe recommend using client-side validation, but in case you require server-side validation, you can indicate invalid and valid form fields with `.is-invalid` and `.is-valid`. Note that `.invalid-feedback` is also supported with these classes.\n\nFor invalid fields, ensure that the invalid feedback/error message is associated with the relevant form field using `aria-describedby` (noting that this attribute allows more than one `id` to be referenced, in case the field already points to additional form text).\n\nTo fix [issues with border radius](https://github.com/twbs/bootstrap/issues/25110), input groups require an additional `.has-validation` class.\n\n\u003CExample code={`\u003Cform class=\"row g-3\">\n \u003Cdiv class=\"col-md-4\">\n \u003Clabel for=\"validationServer01\" class=\"form-label\">First name\u003C/label>\n \u003Cinput type=\"text\" class=\"form-control is-valid\" id=\"validationServer01\" value=\"Mark\" required>\n \u003Cdiv class=\"valid-feedback\">\n Looks good!\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-md-4\">\n \u003Clabel for=\"validationServer02\" class=\"form-label\">Last name\u003C/label>\n \u003Cinput type=\"text\" class=\"form-control is-valid\" id=\"validationServer02\" value=\"Otto\" required>\n \u003Cdiv class=\"valid-feedback\">\n Looks good!\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-md-4\">\n \u003Clabel for=\"validationServerUsername\" class=\"form-label\">Username\u003C/label>\n \u003Cdiv class=\"input-group has-validation\">\n \u003Cspan class=\"input-group-text\" id=\"inputGroupPrepend3\">@\u003C/span>\n \u003Cinput type=\"text\" class=\"form-control is-invalid\" id=\"validationServerUsername\" aria-describedby=\"inputGroupPrepend3 validationServerUsernameFeedback\" required>\n \u003Cdiv id=\"validationServerUsernameFeedback\" class=\"invalid-feedback\">\n Please choose a username.\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-md-6\">\n \u003Clabel for=\"validationServer03\" class=\"form-label\">City\u003C/label>\n \u003Cinput type=\"text\" class=\"form-control is-invalid\" id=\"validationServer03\" aria-describedby=\"validationServer03Feedback\" required>\n \u003Cdiv id=\"validationServer03Feedback\" class=\"invalid-feedback\">\n Please provide a valid city.\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-md-3\">\n \u003Clabel for=\"validationServer04\" class=\"form-label\">State\u003C/label>\n \u003Cselect class=\"form-select is-invalid\" id=\"validationServer04\" aria-describedby=\"validationServer04Feedback\" required>\n \u003Coption selected disabled value=\"\">Choose...\u003C/option>\n \u003Coption>...\u003C/option>\n \u003C/select>\n \u003Cdiv id=\"validationServer04Feedback\" class=\"invalid-feedback\">\n Please select a valid state.\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-md-3\">\n \u003Clabel for=\"validationServer05\" class=\"form-label\">Zip\u003C/label>\n \u003Cinput type=\"text\" class=\"form-control is-invalid\" id=\"validationServer05\" aria-describedby=\"validationServer05Feedback\" required>\n \u003Cdiv id=\"validationServer05Feedback\" class=\"invalid-feedback\">\n Please provide a valid zip.\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-12\">\n \u003Cdiv class=\"form-check\">\n \u003Cinput class=\"form-check-input is-invalid\" type=\"checkbox\" value=\"\" id=\"invalidCheck3\" aria-describedby=\"invalidCheck3Feedback\" required>\n \u003Clabel class=\"form-check-label\" for=\"invalidCheck3\">\n Agree to terms and conditions\n \u003C/label>\n \u003Cdiv id=\"invalidCheck3Feedback\" class=\"invalid-feedback\">\n You must agree before submitting.\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-12\">\n \u003Cbutton class=\"btn btn-primary\" type=\"submit\">Submit form\u003C/button>\n \u003C/div>\n\u003C/form>`} />\n\n## Supported elements\n\nValidation styles are available for the following form controls and components:\n\n- `\u003Cinput>`s and `\u003Ctextarea>`s with `.form-control` (including up to one `.form-control` in input groups)\n- `\u003Cselect>`s with `.form-select`\n- `.form-check`s\n\n\u003CExample code={`\u003Cform class=\"was-validated\">\n \u003Cdiv class=\"mb-3\">\n \u003Clabel for=\"validationTextarea\" class=\"form-label\">Textarea\u003C/label>\n \u003Ctextarea class=\"form-control\" id=\"validationTextarea\" placeholder=\"Required example textarea\" required>\u003C/textarea>\n \u003Cdiv class=\"invalid-feedback\">\n Please enter a message in the textarea.\n \u003C/div>\n \u003C/div>\n\n \u003Cdiv class=\"form-check mb-3\">\n \u003Cinput type=\"checkbox\" class=\"form-check-input\" id=\"validationFormCheck1\" required>\n \u003Clabel class=\"form-check-label\" for=\"validationFormCheck1\">Check this checkbox\u003C/label>\n \u003Cdiv class=\"invalid-feedback\">Example invalid feedback text\u003C/div>\n \u003C/div>\n\n \u003Cdiv class=\"form-check\">\n \u003Cinput type=\"radio\" class=\"form-check-input\" id=\"validationFormCheck2\" name=\"radio-stacked\" required>\n \u003Clabel class=\"form-check-label\" for=\"validationFormCheck2\">Toggle this radio\u003C/label>\n \u003C/div>\n \u003Cdiv class=\"form-check mb-3\">\n \u003Cinput type=\"radio\" class=\"form-check-input\" id=\"validationFormCheck3\" name=\"radio-stacked\" required>\n \u003Clabel class=\"form-check-label\" for=\"validationFormCheck3\">Or toggle this other radio\u003C/label>\n \u003Cdiv class=\"invalid-feedback\">More example invalid feedback text\u003C/div>\n \u003C/div>\n\n \u003Cdiv class=\"mb-3\">\n \u003Cselect class=\"form-select\" required aria-label=\"select example\">\n \u003Coption value=\"\">Open this select menu\u003C/option>\n \u003Coption value=\"1\">One\u003C/option>\n \u003Coption value=\"2\">Two\u003C/option>\n \u003Coption value=\"3\">Three\u003C/option>\n \u003C/select>\n \u003Cdiv class=\"invalid-feedback\">Example invalid select feedback\u003C/div>\n \u003C/div>\n\n \u003Cdiv class=\"mb-3\">\n \u003Cinput type=\"file\" class=\"form-control\" aria-label=\"file example\" required>\n \u003Cdiv class=\"invalid-feedback\">Example invalid form file feedback\u003C/div>\n \u003C/div>\n\n \u003Cdiv class=\"mb-3\">\n \u003Cbutton class=\"btn btn-primary\" type=\"submit\" disabled>Submit form\u003C/button>\n \u003C/div>\n\u003C/form>`} />\n\n## Tooltips\n\nIf your form layout allows it, you can swap the `.{valid|invalid}-feedback` classes for `.{valid|invalid}-tooltip` classes to display validation feedback in a styled tooltip. Be sure to have a parent with `position: relative` on it for tooltip positioning. In the example below, our column classes have this already, but your project may require an alternative setup.\n\n\u003CExample code={`\u003Cform class=\"row g-3 needs-validation\" novalidate>\n \u003Cdiv class=\"col-md-4 position-relative\">\n \u003Clabel for=\"validationTooltip01\" class=\"form-label\">First name\u003C/label>\n \u003Cinput type=\"text\" class=\"form-control\" id=\"validationTooltip01\" value=\"Mark\" required>\n \u003Cdiv class=\"valid-tooltip\">\n Looks good!\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-md-4 position-relative\">\n \u003Clabel for=\"validationTooltip02\" class=\"form-label\">Last name\u003C/label>\n \u003Cinput type=\"text\" class=\"form-control\" id=\"validationTooltip02\" value=\"Otto\" required>\n \u003Cdiv class=\"valid-tooltip\">\n Looks good!\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-md-4 position-relative\">\n \u003Clabel for=\"validationTooltipUsername\" class=\"form-label\">Username\u003C/label>\n \u003Cdiv class=\"input-group has-validation\">\n \u003Cspan class=\"input-group-text\" id=\"validationTooltipUsernamePrepend\">@\u003C/span>\n \u003Cinput type=\"text\" class=\"form-control\" id=\"validationTooltipUsername\" aria-describedby=\"validationTooltipUsernamePrepend\" required>\n \u003Cdiv class=\"invalid-tooltip\">\n Please choose a unique and valid username.\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-md-6 position-relative\">\n \u003Clabel for=\"validationTooltip03\" class=\"form-label\">City\u003C/label>\n \u003Cinput type=\"text\" class=\"form-control\" id=\"validationTooltip03\" required>\n \u003Cdiv class=\"invalid-tooltip\">\n Please provide a valid city.\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-md-3 position-relative\">\n \u003Clabel for=\"validationTooltip04\" class=\"form-label\">State\u003C/label>\n \u003Cselect class=\"form-select\" id=\"validationTooltip04\" required>\n \u003Coption selected disabled value=\"\">Choose...\u003C/option>\n \u003Coption>...\u003C/option>\n \u003C/select>\n \u003Cdiv class=\"invalid-tooltip\">\n Please select a valid state.\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-md-3 position-relative\">\n \u003Clabel for=\"validationTooltip05\" class=\"form-label\">Zip\u003C/label>\n \u003Cinput type=\"text\" class=\"form-control\" id=\"validationTooltip05\" required>\n \u003Cdiv class=\"invalid-tooltip\">\n Please provide a valid zip.\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-12\">\n \u003Cbutton class=\"btn btn-primary\" type=\"submit\">Submit form\u003C/button>\n \u003C/div>\n\u003C/form>`} />\n\n## CSS\n\n### Variables\n\n\u003CAddedIn version=\"5.3.0\"/>\n\nAs part of Bootstrap's evolving CSS variables approach, forms now use local CSS variables for validation for enhanced real-time customization. Values for the CSS variables are set via Sass, so Sass customization is still supported, too.\n\n\u003CScssDocs name=\"root-form-validation-variables\" file=\"scss/_root.scss\" />\n\nThese variables are also color mode adaptive, meaning they change color while in dark mode.\n\n### Sass variables\n\n\u003CScssDocs name=\"form-feedback-variables\" file=\"scss/_variables.scss\" />\n\n\u003CScssDocs name=\"form-validation-colors\" file=\"scss/_variables.scss\" />\n\n\u003CScssDocs name=\"form-validation-colors-dark\" file=\"scss/_variables-dark.scss\" />\n\n### Sass mixins\n\nTwo mixins are combined, through our [loop](#sass-loops), to generate our form validation feedback styles.\n\n\u003CScssDocs name=\"form-validation-mixins\" file=\"scss/mixins/_forms.scss\" />\n\n### Sass maps\n\nThis is the validation Sass map from `_variables.scss`. Override or extend this to generate different or additional states.\n\n\u003CScssDocs name=\"form-validation-states\" file=\"scss/_variables.scss\" />\n\nMaps of `$form-validation-states` can contain three optional parameters to override tooltips and focus styles.\n\n### Sass loops\n\nUsed to iterate over `$form-validation-states` map values to generate our validation styles. Any modifications to the above Sass map will be reflected in your compiled CSS via this loop.\n\n\u003CScssDocs name=\"form-validation-states-loop\" file=\"scss/forms/_validation.scss\" />\n\n### Customizing\n\nValidation states can be customized via Sass with the `$form-validation-states` map. Located in our `_variables.scss` file, this Sass map is how we generate the default `valid`/`invalid` validation states. Included is a nested map for customizing each state's color, icon, tooltip color, and focus shadow. While no other states are supported by browsers, those using custom styles can easily add more complex form feedback.","src/content/docs/forms/validation.mdx","44adadb296886ccc","forms/validation.mdx","getting-started/accessibility",{"id":684,"data":686,"body":689,"filePath":690,"digest":691,"legacyId":692,"deferredRender":139},{"description":687,"title":688,"toc":139},"A brief overview of Bootstrap's features and limitations for the creation of accessible content.","Accessibility","Bootstrap provides an easy-to-use framework of ready-made styles, layout tools, and interactive components, allowing developers to create websites and applications that are visually appealing, functionally rich, and accessible out of the box.\n\n## Overview and limitations\n\nThe overall accessibility of any project built with Bootstrap depends in large part on the author's markup, additional styling, and scripting they've included. However, provided that these have been implemented correctly, it should be perfectly possible to create websites and applications with Bootstrap that fulfill [\u003Cabbr title=\"Web Content Accessibility Guidelines\">WCAG\u003C/abbr> 2.2](https://www.w3.org/TR/WCAG/) (A/AA/AAA), [Section 508](https://www.section508.gov/), and similar accessibility standards and requirements.\n\n### Structural markup\n\nBootstrap's styling and layout can be applied to a wide range of markup structures. This documentation aims to provide developers with best practice examples to demonstrate the use of Bootstrap itself and illustrate appropriate semantic markup, including ways in which potential accessibility concerns can be addressed.\n\n### Interactive components\n\nBootstrap's interactive components—such as modal dialogs, dropdown menus, and custom tooltips—are designed to work for touch, mouse, and keyboard users. Through the use of relevant [\u003Cabbr title=\"Web Accessibility Initiative\">WAI\u003C/abbr>-\u003Cabbr title=\"Accessible Rich Internet Applications\">ARIA\u003C/abbr>](https://www.w3.org/WAI/standards-guidelines/aria/) roles and attributes, these components should also be understandable and operable using assistive technologies (such as screen readers).\n\nBecause Bootstrap's components are purposely designed to be fairly generic, authors may need to include further \u003Cabbr title=\"Accessible Rich Internet Applications\">ARIA\u003C/abbr> roles and attributes, as well as JavaScript behavior, to more accurately convey the precise nature and functionality of their component. This is usually noted in the documentation.\n\n### Color contrast\n\nSome combinations of colors that currently make up Bootstrap's default palette—used throughout the framework for things such as button variations, alert variations, form validation indicators—may lead to *insufficient* color contrast (below the recommended [WCAG 2.2 text color contrast ratio of 4.5:1](https://www.w3.org/TR/WCAG/#contrast-minimum) and the [WCAG 2.2 non-text color contrast ratio of 3:1](https://www.w3.org/TR/WCAG/#non-text-contrast)), particularly when used against a light background. Authors are encouraged to test their specific uses of color and, where necessary, manually modify/extend these default colors to ensure adequate color contrast ratios.\n\n### Visually hidden content\n\nContent which should be visually hidden, but remain accessible to assistive technologies such as screen readers, can be styled using the `.visually-hidden` class. This can be useful in situations where additional visual information or cues (such as meaning denoted through the use of color) need to also be conveyed to non-visual users.\n\n```html\n\u003Cp class=\"text-danger\">\n \u003Cspan class=\"visually-hidden\">Danger: \u003C/span>\n This action is not reversible\n\u003C/p>\n```\n\nFor visually hidden interactive controls, such as traditional \"skip\" links, use the `.visually-hidden-focusable` class. This will ensure that the control becomes visible once focused (for sighted keyboard users). **Watch out, compared to the equivalent `.sr-only` and `.sr-only-focusable` classes in past versions, Bootstrap 5's `.visually-hidden-focusable` is a standalone class, and must not be used in combination with the `.visually-hidden` class.**\n\n```html\n\u003Ca class=\"visually-hidden-focusable\" href=\"#content\">Skip to main content\u003C/a>\n```\n\n### Reduced motion\n\nBootstrap includes support for the [`prefers-reduced-motion` media feature](https://www.w3.org/TR/mediaqueries-5/#prefers-reduced-motion). In browsers/environments that allow the user to specify their preference for reduced motion, most CSS transition effects in Bootstrap (for instance, when a modal dialog is opened or closed, or the sliding animation in carousels) will be disabled, and meaningful animations (such as spinners) will be slowed down.\n\nOn browsers that support `prefers-reduced-motion`, and where the user has *not* explicitly signaled that they'd prefer reduced motion (i.e. where `prefers-reduced-motion: no-preference`), Bootstrap enables smooth scrolling using the `scroll-behavior` property.\n\n## Additional resources\n\n- [Web Content Accessibility Guidelines (WCAG) 2.2](https://www.w3.org/TR/WCAG/)\n- [The A11Y Project](https://www.a11yproject.com/)\n- [MDN accessibility documentation](https://developer.mozilla.org/en-US/docs/Web/Accessibility)\n- [Tenon.io Accessibility Checker](https://tenon.io/)\n- [Color Contrast Analyser (CCA)](https://www.tpgi.com/color-contrast-checker/)\n- [\"HTML Codesniffer\" bookmarklet for identifying accessibility issues](https://github.com/squizlabs/HTML_CodeSniffer)\n- [Microsoft Accessibility Insights](https://accessibilityinsights.io/)\n- [Deque Axe testing tools](https://www.deque.com/axe/)\n- [Introduction to Web Accessibility](https://www.w3.org/WAI/fundamentals/accessibility-intro/)","src/content/docs/getting-started/accessibility.mdx","7297ba669fe1faac","getting-started/accessibility.mdx","getting-started/best-practices",{"id":693,"data":695,"body":698,"filePath":699,"digest":700,"legacyId":701,"deferredRender":139},{"description":696,"title":697},"Learn about some of the best practices we've gathered from years of working on and using Bootstrap.","Best practices","We've designed and developed Bootstrap to work in a number of environments. Here are some of the best practices we've gathered from years of working on and using it ourselves.\n\n\u003CCallout>\n**Heads up!** This copy is a work in progress.\n\u003C/Callout>\n\n### General outline\n\n- Working with CSS\n- Working with Sass files\n- Building new CSS components\n- Working with flexbox\n- Ask in [our GitHub Discussions](https://github.com/twbs/bootstrap/discussions)","src/content/docs/getting-started/best-practices.mdx","9554737dfd91abde","getting-started/best-practices.mdx","getting-started/browsers-devices",{"id":702,"data":704,"body":707,"filePath":708,"digest":709,"legacyId":710,"deferredRender":139},{"description":705,"title":706,"toc":139},"Learn about the browsers and devices, from modern to old, that are supported by Bootstrap, including known quirks and bugs for each.","Browsers and devices","## Supported browsers\n\nBootstrap supports the **latest, stable releases** of all major browsers and platforms.\n\nAlternative browsers which use the latest version of WebKit, Blink, or Gecko, whether directly or via the platform's web view API, are not explicitly supported. However, Bootstrap should (in most cases) display and function correctly in these browsers as well. More specific support information is provided below.\n\nYou can find our supported range of browsers and their versions [in our `.browserslistrc file`]([[config:repo]]/blob/v[[config:current_version]]/.browserslistrc):\n\n\u003CCode lang=\"plaintext\" filePath=\".browserslistrc\" />\n\nWe use [Autoprefixer](https://github.com/postcss/autoprefixer) to handle intended browser support via CSS prefixes, which uses [Browserslist](https://github.com/browserslist/browserslist) to manage these browser versions. Consult their documentation for how to integrate these tools into your projects.\n\n### Mobile devices\n\nGenerally speaking, Bootstrap supports the latest versions of each major platform's default browsers. Note that proxy browsers (such as Opera Mini, Opera Mobile's Turbo mode, UC Browser Mini, Amazon Silk) are not supported.\n\n\u003CBsTable class=\"table\">\n| | Chrome | Firefox | Safari | Android Browser & WebView |\n| --- | --- | --- | --- | --- |\n| **Android** | Supported | Supported | \u003Cspan class=\"text-body-secondary\">—\u003C/span> | v6.0+ |\n| **iOS** | Supported | Supported | Supported | \u003Cspan class=\"text-body-secondary\">—\u003C/span> |\n\u003C/BsTable>\n\n### Desktop browsers\n\nSimilarly, the latest versions of most desktop browsers are supported.\n\n\u003CBsTable class=\"table\">\n| | Chrome | Firefox | Microsoft Edge | Opera | Safari |\n| --- | --- | --- | --- | --- | --- |\n| **Mac** | Supported | Supported | Supported | Supported | Supported |\n| **Windows** | Supported | Supported | Supported | Supported | \u003Cspan class=\"text-body-secondary\">—\u003C/span> |\n\u003C/BsTable>\n\nFor Firefox, in addition to the latest normal stable release, we also support the latest [Extended Support Release (ESR)](https://www.mozilla.org/en-US/firefox/enterprise/) version of Firefox.\n\nUnofficially, Bootstrap should look and behave well enough in Chromium and Chrome for Linux, and Firefox for Linux, though they are not officially supported.\n\n## Internet Explorer\n\nInternet Explorer is not supported. **If you require Internet Explorer support, please use Bootstrap v4.**\n\n## Modals and dropdowns on mobile\n\n### Overflow and scrolling\n\nSupport for `overflow: hidden;` on the `\u003Cbody>` element is quite limited in iOS and Android. To that end, when you scroll past the top or bottom of a modal in either of those devices' browsers, the `\u003Cbody>` content will begin to scroll. See [Chrome bug #175502](https://issues.chromium.org/issues/40301599) (fixed in Chrome v40) and [WebKit bug #153852](https://bugs.webkit.org/show_bug.cgi?id=153852).\n\n### iOS text fields and scrolling\n\nAs of iOS 9.2, while a modal is open, if the initial touch of a scroll gesture is within the boundary of a textual `\u003Cinput>` or a `\u003Ctextarea>`, the `\u003Cbody>` content underneath the modal will be scrolled instead of the modal itself. See [WebKit bug #153856](https://bugs.webkit.org/show_bug.cgi?id=153856).\n\n### Navbar Dropdowns\n\nThe `.dropdown-backdrop` element isn't used on iOS in the nav because of the complexity of z-indexing. Thus, to close dropdowns in navbars, you must directly click the dropdown element (or [any other element which will fire a click event in iOS](https://developer.mozilla.org/en-US/docs/Web/API/Element/click_event#Safari_Mobile)).\n\n## Browser zooming\n\nPage zooming inevitably presents rendering artifacts in some components, both in Bootstrap and the rest of the web. Depending on the issue, we may be able to fix it (search first and then open an issue if need be). However, we tend to ignore these as they often have no direct solution other than hacky workarounds.\n\n## Validators\n\nIn order to provide the best possible experience to old and buggy browsers, Bootstrap uses [CSS browser hacks](http://browserhacks.com/) in several places to target special CSS to certain browser versions in order to work around bugs in the browsers themselves. These hacks understandably cause CSS validators to complain that they are invalid. In a couple places, we also use bleeding-edge CSS features that aren't yet fully standardized, but these are used purely for progressive enhancement.\n\nThese validation warnings don't matter in practice since the non-hacky portion of our CSS does fully validate and the hacky portions don't interfere with the proper functioning of the non-hacky portion, hence why we deliberately ignore these particular warnings.\n\nOur HTML docs likewise have some trivial and inconsequential HTML validation warnings due to our inclusion of a workaround for [a certain Firefox bug](https://bugzilla.mozilla.org/show_bug.cgi?id=654072).","src/content/docs/getting-started/browsers-devices.mdx","9d81f7891458ea64","getting-started/browsers-devices.mdx","getting-started/contents",{"id":711,"data":713,"body":716,"filePath":717,"digest":718,"legacyId":719,"deferredRender":139},{"description":714,"title":715,"toc":139},"Discover what's included in Bootstrap, including our compiled and source code flavors.","Contents","## Compiled Bootstrap\n\nOnce downloaded, unzip the compressed folder and you'll see something like this:\n\n{/* NOTE: This info is intentionally duplicated in the README. Copy any changes made here over to the README too, but be sure to keep in mind to add the `dist` folder. */}\n\n```text\nbootstrap/\n├── css/\n│ ├── bootstrap-grid.css\n│ ├── bootstrap-grid.css.map\n│ ├── bootstrap-grid.min.css\n│ ├── bootstrap-grid.min.css.map\n│ ├── bootstrap-grid.rtl.css\n│ ├── bootstrap-grid.rtl.css.map\n│ ├── bootstrap-grid.rtl.min.css\n│ ├── bootstrap-grid.rtl.min.css.map\n│ ├── bootstrap-reboot.css\n│ ├── bootstrap-reboot.css.map\n│ ├── bootstrap-reboot.min.css\n│ ├── bootstrap-reboot.min.css.map\n│ ├── bootstrap-reboot.rtl.css\n│ ├── bootstrap-reboot.rtl.css.map\n│ ├── bootstrap-reboot.rtl.min.css\n│ ├── bootstrap-reboot.rtl.min.css.map\n│ ├── bootstrap-utilities.css\n│ ├── bootstrap-utilities.css.map\n│ ├── bootstrap-utilities.min.css\n│ ├── bootstrap-utilities.min.css.map\n│ ├── bootstrap-utilities.rtl.css\n│ ├── bootstrap-utilities.rtl.css.map\n│ ├── bootstrap-utilities.rtl.min.css\n│ ├── bootstrap-utilities.rtl.min.css.map\n│ ├── bootstrap.css\n│ ├── bootstrap.css.map\n│ ├── bootstrap.min.css\n│ ├── bootstrap.min.css.map\n│ ├── bootstrap.rtl.css\n│ ├── bootstrap.rtl.css.map\n│ ├── bootstrap.rtl.min.css\n│ └── bootstrap.rtl.min.css.map\n└── js/\n ├── bootstrap.bundle.js\n ├── bootstrap.bundle.js.map\n ├── bootstrap.bundle.min.js\n ├── bootstrap.bundle.min.js.map\n ├── bootstrap.esm.js\n ├── bootstrap.esm.js.map\n ├── bootstrap.esm.min.js\n ├── bootstrap.esm.min.js.map\n ├── bootstrap.js\n ├── bootstrap.js.map\n ├── bootstrap.min.js\n └── bootstrap.min.js.map\n```\n\nThis is the most basic form of Bootstrap: compiled files for quick drop-in usage in nearly any web project. We provide compiled CSS and JS (`bootstrap.*`), as well as compiled and minified CSS and JS (`bootstrap.min.*`). Source maps](https://web.dev/articles/source-maps) (`bootstrap.*.map`) are available for use with certain browsers' developer tools. Bundled JS files (`bootstrap.bundle.js` and minified `bootstrap.bundle.min.js`) include [Popper](https://popper.js.org/docs/v2/).\n\n### CSS files\n\nBootstrap includes a handful of options for including some or all of our compiled CSS.\n\n\u003CBsTable class=\"table\">\n| CSS files | Layout | Content | Components | Utilities |\n| --- | --- | --- | --- | --- |\n| `bootstrap.css`\u003Cbr/> `bootstrap.min.css`\u003Cbr/> `bootstrap.rtl.css`\u003Cbr/> `bootstrap.rtl.min.css` | Included | Included | Included | Included |\n| `bootstrap-grid.css`\u003Cbr/> `bootstrap-grid.rtl.css`\u003Cbr/> `bootstrap-grid.min.css`\u003Cbr/> `bootstrap-grid.rtl.min.css` | [Only grid system]([[docsref:/layout/grid]]) | — | — | [Only flex utilities]([[docsref:/utilities/flex]]) |\n| `bootstrap-utilities.css`\u003Cbr/> `bootstrap-utilities.rtl.css`\u003Cbr/> `bootstrap-utilities.min.css`\u003Cbr/> `bootstrap-utilities.rtl.min.css` | — | — | — | Included |\n| `bootstrap-reboot.css`\u003Cbr/> `bootstrap-reboot.rtl.css`\u003Cbr/> `bootstrap-reboot.min.css`\u003Cbr/> `bootstrap-reboot.rtl.min.css` | — | [Only Reboot]([[docsref:/content/reboot]]) | — | — |\n\u003C/BsTable>\n\n### JS files\n\nSimilarly, we have options for including some or all of our compiled JavaScript.\n\n\u003CBsTable class=\"table\">\n| JS Files | Popper |\n| --- | --- |\n| `bootstrap.bundle.js`\u003Cbr/> `bootstrap.bundle.min.js`\u003Cbr/> | Included |\n| `bootstrap.js`\u003Cbr/> `bootstrap.min.js`\u003Cbr/> | – |\n\u003C/BsTable>\n\n## Bootstrap source code\n\nThe Bootstrap source code download includes the compiled CSS and JavaScript assets, along with source Sass, JavaScript, and documentation. More specifically, it includes the following and more:\n\n```text\nbootstrap/\n├── dist/\n│ ├── css/\n│ └── js/\n├── site/\n│ └──content/\n│ └── docs/\n│ └── [[config:docs_version]]/\n│ └── examples/\n├── js/\n└── scss/\n```\n\nThe `scss/` and `js/` are the source code for our CSS and JavaScript. The `dist/` folder includes everything listed in the compiled download section above. The `site/content/docs/` folder includes the source code for our hosted documentation, including our live examples of Bootstrap usage.\n\nBeyond that, any other included file provides support for packages, license information, and development.","src/content/docs/getting-started/contents.mdx","89c302ad293a57d7","getting-started/contents.mdx","getting-started/contribute",{"id":720,"data":722,"body":727,"filePath":728,"digest":729,"legacyId":730,"deferredRender":139},{"added":723,"aliases":724,"description":725,"title":726,"toc":139},{"show_badge":345,"version":519},"/docs/[[config:docs_version]]/getting-started/build-tools/","Help develop Bootstrap with our documentation build scripts and tests.","Contribute","## Tooling setup\n\nBootstrap uses [npm scripts](https://docs.npmjs.com/misc/scripts/) to build the documentation and compile source files. Our [package.json]([[config:repo]]/blob/v[[config:current_version]]/package.json) houses these scripts for compiling code, running tests, and more. These aren't intended for use outside our repository and documentation.\n\nTo use our build system and run our documentation locally, you'll need a copy of Bootstrap's source files and Node. Follow these steps and you should be ready to rock:\n\n1. [Download and install Node.js](https://nodejs.org/en/download/), which we use to manage our dependencies.\n2. Either [download Bootstrap's sources]([[config:download.source]]) or fork and clone [Bootstrap's repository]([[config:repo]]).\n3. Navigate to the root `/bootstrap` directory and run `npm install` to install our local dependencies listed in [package.json]([[config:repo]]/blob/v[[config:current_version]]/package.json).\n\nWhen completed, you'll be able to run the various commands provided from the command line.\n\n## Using npm scripts\n\nOur [package.json]([[config:repo]]/blob/v[[config:current_version]]/package.json) includes numerous tasks for developing the project. Run `npm run` to see all the npm scripts in your terminal. **Primary tasks include:**\n\n\u003CBsTable>\n| Task | Description |\n| --- | --- |\n| `npm start` | Compiles CSS and JavaScript, builds the documentation, and starts a local server. |\n| `npm run dist` | Creates the `dist/` directory with compiled files. Uses [Sass](https://sass-lang.com/), [Autoprefixer](https://github.com/postcss/autoprefixer), and [terser](https://github.com/terser/terser). |\n| `npm test` | Runs tests locally after running `npm run dist` |\n| `npm run docs-serve` | Builds and runs the documentation locally. |\n\u003C/BsTable>\n\n\u003CCallout name=\"info-npm-starter\" />\n\n## Sass\n\nBootstrap uses [Dart Sass](https://sass-lang.com/dart-sass/) for compiling our Sass source files into CSS files (included in our build process), and we recommend you do the same if you're compiling Sass using your own asset pipeline. We previously used Node Sass for Bootstrap v4, but LibSass and packages built on top of it, including Node Sass, are now [deprecated](https://sass-lang.com/blog/libsass-is-deprecated/).\n\nDart Sass uses a rounding precision of 10 and for efficiency reasons does not allow adjustment of this value. We don't lower this precision during further processing of our generated CSS, such as during minification, but if you chose to do so we recommend maintaining a precision of at least 6 to prevent issues with browser rounding.\n\n## Autoprefixer\n\nBootstrap uses [Autoprefixer](https://github.com/postcss/autoprefixer) (included in our build process) to automatically add vendor prefixes to some CSS properties at build time. Doing so saves us time and code by allowing us to write key parts of our CSS a single time while eliminating the need for vendor mixins like those found in v3.\n\nWe maintain the list of browsers supported through Autoprefixer in a separate file within our GitHub repository. See [.browserslistrc]([[config:repo]]/blob/v[[config:current_version]]/.browserslistrc) for details.\n\n## RTLCSS\n\nBootstrap uses [RTLCSS](https://rtlcss.com/) to process compiled CSS and convert them to RTL – basically replacing horizontal direction aware properties (e.g. `padding-left`) with their opposite. It allows us only write our CSS a single time and make minor tweaks using RTLCSS [control](https://rtlcss.com/learn/usage-guide/control-directives/) and [value](https://rtlcss.com/learn/usage-guide/value-directives/) directives.\n\n## Local documentation\n\nRunning our documentation locally requires the use of Astro. Astro is a modern static site generator that allows us to build our documentation with a combination of Markdown and React components. Here's how to get it started:\n\n1. Run through the [tooling setup](#tooling-setup) above to install all dependencies.\n2. From the root `/bootstrap` directory, run `npm run docs-serve` in the command line.\n3. Open `http://localhost:4321/` in your browser, and voilà.\n\nLearn more about using Astro by reading its [documentation](https://docs.astro.build/en/getting-started/).\n\n## Troubleshooting\n\nShould you encounter problems with installing dependencies, uninstall all previous dependency versions (global and local). Then, rerun `npm install`.","src/content/docs/getting-started/contribute.mdx","8bc124b03a3fa880","getting-started/contribute.mdx","getting-started/download",{"id":731,"data":733,"body":736,"filePath":737,"digest":738,"legacyId":739,"deferredRender":139},{"description":734,"title":735,"toc":139},"Download Bootstrap to get the compiled CSS and JavaScript, source code, or include it with your favorite package managers like npm, RubyGems, and more.","Download","## Compiled CSS and JS\n\nDownload ready-to-use compiled code for **Bootstrap v[[config:current_version]]** to easily drop into your project, which includes:\n\n- Compiled and minified CSS bundles (see [CSS files comparison]([[docsref:/getting-started/contents#css-files]]))\n- Compiled and minified JavaScript plugins (see [JS files comparison]([[docsref:/getting-started/contents#js-files]]))\n\nThis doesn't include documentation, source files, or any optional JavaScript dependencies like Popper.\n\n\u003Ca href=\"[[config:download.dist]]\" class=\"btn btn-bd-primary\">Download\u003C/a>\n\n## Source files\n\nCompile Bootstrap with your own asset pipeline by downloading our source Sass, JavaScript, and documentation files. This option requires some additional tooling:\n\n- [Sass compiler]([[docsref:/getting-started/contribute#sass]]) for compiling Sass source files into CSS files\n- [Autoprefixer](https://github.com/postcss/autoprefixer) for CSS vendor prefixing\n\nShould you require our full set of [build tools]([[docsref:/getting-started/contribute#tooling-setup]]), they are included for developing Bootstrap and its docs, but they're likely unsuitable for your own purposes.\n\n\u003Ca href=\"[[config:download.source]]\" class=\"btn btn-bd-primary\">Download source\u003C/a>\n\n## Examples\n\nIf you want to download and examine our [examples]([[docsref:/examples]]), you can grab the already built examples:\n\n\u003Ca href=\"[[config:download.dist_examples]]\" class=\"btn btn-bd-primary\">Download Examples\u003C/a>\n\n## CDN via jsDelivr\n\nSkip the download with [jsDelivr](https://www.jsdelivr.com/) to deliver cached version of Bootstrap's compiled CSS and JS to your project.\n\n```html\n\u003Clink href=\"[[config:cdn.css]]\" rel=\"stylesheet\" integrity=\"[[config:cdn.css_hash]]\" crossorigin=\"anonymous\">\n\u003Cscript src=\"[[config:cdn.js_bundle]]\" integrity=\"[[config:cdn.js_bundle_hash]]\" crossorigin=\"anonymous\">\u003C/script>\n```\n\nIf you're using our compiled JavaScript and prefer to include Popper separately, add Popper before our JS, via a CDN preferably.\n\n```html\n\u003Cscript src=\"[[config:cdn.popper]]\" integrity=\"[[config:cdn.popper_hash]]\" crossorigin=\"anonymous\">\u003C/script>\n\u003Cscript src=\"[[config:cdn.js]]\" integrity=\"[[config:cdn.js_hash]]\" crossorigin=\"anonymous\">\u003C/script>\n```\n\n### Alternative CDNs\n\nWe recommend [jsDelivr](https://www.jsdelivr.com/) and use it ourselves in our documentation. However, in some cases—like in some specific countries or environments—you may need to use other CDN providers like [cdnjs](https://cdnjs.com/) or [unpkg](https://unpkg.com/).\n\nYou'll find the same files on these CDN providers, albeit with different URLs. With cdnjs, you can [use this direct Bootstrap package link](https://cdnjs.com/libraries/bootstrap) to copy and paste ready-to-use HTML snippets for each dist file from any version of Bootstrap.\n\n\u003CCallout type=\"warning\">\n**If the SRI hashes differ for a given file, you shouldn't use the files from that CDN, because it means that the file was modified by someone else.**\n\u003C/Callout>\n\nNote that you should compare same length hashes, e.g. `sha384` with `sha384`, otherwise it's expected for them to be different.\nAs such, you can use an online tool like [SRI Hash Generator](https://www.srihash.org/) to make sure that the hashes are the same for a given file.\nAlternatively, assuming you have OpenSSL installed, you can achieve the same from the CLI, for example:\n\n```sh\nopenssl dgst -sha384 -binary bootstrap.min.js | openssl base64 -A\n```\n\n## Package managers\n\nPull in Bootstrap's **source files** into nearly any project with some of the most popular package managers. No matter the package manager, Bootstrap will **require a [Sass compiler]([[docsref:/getting-started/contribute#sass]]) and [Autoprefixer](https://github.com/postcss/autoprefixer)** for a setup that matches our official compiled versions.\n\n### npm\n\nInstall Bootstrap in your Node.js powered apps with [the npm package](https://www.npmjs.com/package/bootstrap):\n\n```sh\nnpm install bootstrap@[[config:current_version]]\n```\n\n`const bootstrap = require('bootstrap')` or `import bootstrap from 'bootstrap'` will load all of Bootstrap's plugins onto a `bootstrap` object.\nThe `bootstrap` module itself exports all of our plugins. You can manually load Bootstrap's plugins individually by loading the `/js/dist/*.js` files under the package's top-level directory.\n\nBootstrap's `package.json` contains some additional metadata under the following keys:\n\n- `sass` - path to Bootstrap's main [Sass](https://sass-lang.com/) source file\n- `style` - path to Bootstrap's non-minified CSS that's been compiled using the default settings (no customization)\n\n\u003CCallout name=\"info-npm-starter\" />\n\n### yarn\n\nInstall Bootstrap in your Node.js powered apps with [the yarn package](https://yarnpkg.com/en/package/bootstrap):\n\n```sh\nyarn add bootstrap@[[config:current_version]]\n```\n\n\u003CCallout type=\"warning\">\n**Yarn 2+ (aka Yarn Berry) doesn't support the `node_modules` directory by default**: using our [Sass & JS example](https://github.com/twbs/examples/tree/main/sass-js) needs some adjustments:\n\n```sh\nyarn config set nodeLinker node-modules # Use the node_modules linker\ntouch yarn.lock # Create an empty yarn.lock file\nyarn install # Install the dependencies\nyarn start # Start the project\n```\n\u003C/Callout>\n\n### RubyGems\n\nInstall Bootstrap in your Ruby apps using [Bundler](https://bundler.io/) (**recommended**) and [RubyGems](https://rubygems.org/) by adding the following line to your [`Gemfile`](https://bundler.io/guides/gemfile.html):\n\n```ruby\ngem 'bootstrap', '~> [[config:current_ruby_version]]'\n```\n\nAlternatively, if you're not using Bundler, you can install the gem by running this command:\n\n```sh\ngem install bootstrap -v [[config:current_ruby_version]]\n```\n\n[See the gem's README](https://github.com/twbs/bootstrap-rubygem/blob/main/README.md) for further details.\n\n### Composer\n\nYou can also install and manage Bootstrap's Sass and JavaScript using [Composer](https://getcomposer.org/):\n\n```sh\ncomposer require twbs/bootstrap:[[config:current_version]]\n```\n\n### NuGet\n\nIf you develop in .NET Framework, you can also install and manage Bootstrap's [CSS](https://www.nuget.org/packages/bootstrap/) or [Sass](https://www.nuget.org/packages/bootstrap.sass/) and JavaScript using [NuGet](https://www.nuget.org/). Newer projects should use [libman](https://learn.microsoft.com/en-us/aspnet/core/client-side/libman/) or another method as NuGet is designed for compiled code, not frontend assets.\n\n```powershell\nInstall-Package bootstrap\n```\n\n```powershell\nInstall-Package bootstrap.sass\n```","src/content/docs/getting-started/download.mdx","4b42e9d2b86449f9","getting-started/download.mdx","getting-started/introduction",{"id":740,"data":742,"body":749,"filePath":750,"digest":751,"legacyId":752,"deferredRender":139},{"aliases":743,"description":747,"title":748,"toc":139},[744,745,746],"/docs/[[config:docs_version]]/getting-started/","/docs/getting-started/","/getting-started/","Bootstrap is a powerful, feature-packed frontend toolkit. Build anything—from prototype to production—in minutes.","Get started with Bootstrap","## Quick start\n\nGet started by including Bootstrap's production-ready CSS and JavaScript via CDN without the need for any build steps. See it in practice with this [Bootstrap CodePen demo](https://codepen.io/team/bootstrap/pen/qBamdLj).\n\n\u003Cbr/>\n\n1. **Create a new `index.html` file in your project root.** Include the `\u003Cmeta name=\"viewport\">` tag as well for [proper responsive behavior](https://developer.mozilla.org/en-US/docs/Web/HTML/Viewport_meta_tag) in mobile devices.\n\n ```html\n \u003C!doctype html>\n \u003Chtml lang=\"en\">\n \u003Chead>\n \u003Cmeta charset=\"utf-8\">\n \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n \u003Ctitle>Bootstrap demo\u003C/title>\n \u003C/head>\n \u003Cbody>\n \u003Ch1>Hello, world!\u003C/h1>\n \u003C/body>\n \u003C/html>\n ```\n\n2. **Include Bootstrap's CSS and JS.** Place the `\u003Clink>` tag in the `\u003Chead>` for our CSS, and the `\u003Cscript>` tag for our JavaScript bundle (including Popper for positioning dropdowns, popovers, and tooltips) before the closing `\u003C/body>`. Learn more about our [CDN links](#cdn-links).\n\n ```html\n \u003C!doctype html>\n \u003Chtml lang=\"en\">\n \u003Chead>\n \u003Cmeta charset=\"utf-8\">\n \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n \u003Ctitle>Bootstrap demo\u003C/title>\n \u003Clink href=\"[[config:cdn.css]]\" rel=\"stylesheet\" integrity=\"[[config:cdn.css_hash]]\" crossorigin=\"anonymous\">\n \u003C/head>\n \u003Cbody>\n \u003Ch1>Hello, world!\u003C/h1>\n \u003Cscript src=\"[[config:cdn.js_bundle]]\" integrity=\"[[config:cdn.js_bundle_hash]]\" crossorigin=\"anonymous\">\u003C/script>\n \u003C/body>\n \u003C/html>\n ```\n\n You can also include [Popper](https://popper.js.org/docs/v2/) and our JS separately. If you don't plan to use dropdowns, popovers, or tooltips, save some kilobytes by not including Popper.\n\n ```html\n \u003Cscript src=\"[[config:cdn.popper]]\" integrity=\"[[config:cdn.popper_hash]]\" crossorigin=\"anonymous\">\u003C/script>\n \u003Cscript src=\"[[config:cdn.js]]\" integrity=\"[[config:cdn.js_hash]]\" crossorigin=\"anonymous\">\u003C/script>\n ```\n\n3. **Hello, world!** Open the page in your browser of choice to see your Bootstrapped page. Now you can start building with Bootstrap by creating your own [layout]([[docsref:/layout/grid]]), adding dozens of [components]([[docsref:/components/buttons]]), and utilizing [our official examples]([[docsref:/examples]]).\n\n## CDN links\n\nAs reference, here are our primary CDN links.\n\n\u003CBsTable>\n| Description | URL |\n| --- | --- |\n| CSS | `[[config:cdn.css]]` |\n| JS | `[[config:cdn.js_bundle]]` |\n\u003C/BsTable>\n\nYou can also use the CDN to fetch any of our [additional builds listed in the Contents page]([[docsref:/getting-started/contents]]).\n\n## Next steps\n\n- Read a bit more about some [important global environment settings](#important-globals) that Bootstrap utilizes.\n- Read about what's included in Bootstrap in our [contents section]([[docsref:/getting-started/contents/]]) and the list of [components that require JavaScript](#js-components) below.\n- Need a little more power? Consider building with Bootstrap by [including the source files via package manager]([[docsref:/getting-started/download#package-managers]]).\n- Looking to use Bootstrap as a module with `\u003Cscript type=\"module\">`? Please refer to our [using Bootstrap as a module]([[docsref:/getting-started/javascript#using-bootstrap-as-a-module]]) section.\n\n## JS components\n\nCurious which components explicitly require our JavaScript and Popper? If you're at all unsure about the general page structure, keep reading for an example page template.\n\n- Accordions for extending our Collapse plugin\n- Alerts for dismissing\n- Buttons for toggling states and checkbox/radio functionality\n- Carousel for all slide behaviors, controls, and indicators\n- Collapse for toggling visibility of content\n- Dropdowns for displaying and positioning (also requires [Popper](https://popper.js.org/docs/v2/))\n- Modals for displaying, positioning, and scroll behavior\n- Navbar for extending our Collapse and Offcanvas plugins to implement responsive behaviors\n- Navs with the Tab plugin for toggling content panes\n- Offcanvases for displaying, positioning, and scroll behavior\n- Scrollspy for scroll behavior and navigation updates\n- Toasts for displaying and dismissing\n- Tooltips and popovers for displaying and positioning (also requires [Popper](https://popper.js.org/docs/v2/))\n\n## Important globals\n\nBootstrap employs a handful of important global styles and settings, all of which are almost exclusively geared towards the *normalization* of cross browser styles. Let's dive in.\n\n### HTML5 doctype\n\nBootstrap requires the use of the HTML5 doctype. Without it, you'll see some funky and incomplete styling.\n\n```html\n\u003C!doctype html>\n\u003Chtml lang=\"en\">\n ...\n\u003C/html>\n```\n\n### Viewport meta\n\nBootstrap is developed *mobile first*, a strategy in which we optimize code for mobile devices first and then scale up components as necessary using CSS media queries. To ensure proper rendering and touch zooming for all devices, add the responsive viewport meta tag to your `\u003Chead>`.\n\n```html\n\u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n```\n\nYou can see an example of this in action in the [quick start](#quick-start).\n\n### Box-sizing\n\nFor more straightforward sizing in CSS, we switch the global `box-sizing` value from `content-box` to `border-box`. This ensures `padding` does not affect the final computed width of an element, but it can cause problems with some third-party software like Google Maps and Google Custom Search Engine.\n\nOn the rare occasion you need to override it, use something like the following:\n\n```css\n.selector-for-some-widget {\n box-sizing: content-box;\n}\n```\n\nWith the above snippet, nested elements—including generated content via `::before` and `::after`—will all inherit the specified `box-sizing` for that `.selector-for-some-widget`.\n\nLearn more about [box model and sizing at CSS Tricks](https://css-tricks.com/box-sizing/).\n\n### Reboot\n\nFor improved cross-browser rendering, we use [Reboot]([[docsref:/content/reboot]]) to correct inconsistencies across browsers and devices while providing slightly more opinionated resets to common HTML elements.\n\n## Community\n\nStay up-to-date on the development of Bootstrap and reach out to the community with these helpful resources.\n\n- Read and subscribe to [The Official Bootstrap Blog]([[config:blog]]).\n- Ask questions and explore [our GitHub Discussions](https://github.com/twbs/bootstrap/discussions).\n- Discuss, ask questions, and more on [the community Discord](https://discord.gg/bZUvakRU3M) or [Bootstrap subreddit](https://www.reddit.com/r/bootstrap/).\n- Chat with fellow Bootstrappers in IRC. On the `irc.libera.chat` server, in the `#bootstrap` channel.\n- Implementation help may be found at Stack Overflow (tagged [`bootstrap-5`](https://stackoverflow.com/questions/tagged/bootstrap-5)).\n- Developers should use the keyword `bootstrap` on packages that modify or add to the functionality of Bootstrap when distributing through [npm](https://www.npmjs.com/search?q=keywords:bootstrap) or similar delivery mechanisms for maximum discoverability.\n\nYou can also follow [@getbootstrap on Twitter](https://twitter.com/[[config:twitter]]) for the latest gossip and awesome music videos.","src/content/docs/getting-started/introduction.mdx","76999280ffc14984","getting-started/introduction.mdx","getting-started/javascript",{"id":753,"data":755,"body":758,"filePath":759,"digest":760,"legacyId":761,"deferredRender":139},{"description":756,"title":757,"toc":139},"Bring Bootstrap to life with our optional JavaScript plugins. Learn about each plugin, our data and programmatic API options, and more.","JavaScript","## Individual or compiled\n\nPlugins can be included individually (using Bootstrap's individual `js/dist/*.js`), or all at once using `bootstrap.js` or the minified `bootstrap.min.js` (don't include both).\n\nIf you use a bundler (Webpack, Parcel, Vite...), you can use `/js/dist/*.js` files which are UMD ready.\n\n## Usage with JavaScript frameworks\n\nWhile the Bootstrap CSS can be used with any framework, **the Bootstrap JavaScript is not fully compatible with JavaScript frameworks like React, Vue, and Angular** which assume full knowledge of the DOM. Both Bootstrap and the framework may attempt to mutate the same DOM element, resulting in bugs like dropdowns that are stuck in the \"open\" position.\n\nA better alternative for those using this type of frameworks is to use a framework-specific package **instead of** the Bootstrap JavaScript. Here are some of the most popular options:\n\n- React: [React Bootstrap](https://react-bootstrap.github.io/)\n \u003CCallout>\n **Try it yourself!** Download the source code and working demo for using Bootstrap with React, Next.js, and React Bootstrap from the [twbs/examples repository](https://github.com/twbs/examples/tree/main/react-nextjs). You can also [open the example in StackBlitz](https://stackblitz.com/github/twbs/examples/tree/main/react-nextjs?file=src%2Fpages%2Findex.tsx).\n \u003C/Callout>\n- Vue: [BootstrapVue](https://bootstrap-vue.org/) (Bootstrap 4)\n- Vue 3: [BootstrapVueNext](https://bootstrap-vue-next.github.io/bootstrap-vue-next/) (Bootstrap 5, currently in alpha)\n- Angular: [ng-bootstrap](https://ng-bootstrap.github.io/) or [ngx-bootstrap](https://valor-software.com/ngx-bootstrap)\n\n## Using Bootstrap as a module\n\n\u003CCallout>\n**Try it yourself!** Download the source code and working demo for using Bootstrap as an ES module from the [twbs/examples repository](https://github.com/twbs/examples/tree/main/sass-js-esm). You can also [open the example in StackBlitz](https://stackblitz.com/github/twbs/examples/tree/main/sass-js-esm?file=index.html).\n\u003C/Callout>\n\nWe provide a version of Bootstrap built as `ESM` (`bootstrap.esm.js` and `bootstrap.esm.min.js`) which allows you to use Bootstrap as a module in the browser, if your [targeted browsers support it](https://caniuse.com/es6-module).\n\n{/* TODO(Astro migration): \u003C!-- eslint-skip --> */}\n```html\n\u003Cscript type=\"module\">\n import { Toast } from 'bootstrap.esm.min.js'\n\n Array.from(document.querySelectorAll('.toast'))\n .forEach(toastNode => new Toast(toastNode))\n\u003C/script>\n```\n\nCompared to JS bundlers, using ESM in the browser requires you to use the full path and filename instead of the module name. [Read more about JS modules in the browser.](https://v8.dev/features/modules#specifiers) That's why we use `'bootstrap.esm.min.js'` instead of `'bootstrap'` above. However, this is further complicated by our Popper dependency, which imports Popper into our JavaScript like so:\n\n{/* TODO(Astro migration): \u003C!-- eslint-skip --> */}\n```js\nimport * as Popper from \"@popperjs/core\"\n```\n\nIf you try this as-is, you'll see an error in the console like the following:\n\n```text\nUncaught TypeError: Failed to resolve module specifier \"@popperjs/core\". Relative references must start with either \"/\", \"./\", or \"../\".\n```\n\nTo fix this, you can use an `importmap` to resolve the arbitrary module names to complete paths. If your [targeted browsers](https://caniuse.com/?search=importmap) do not support `importmap`, you'll need to use the [es-module-shims](https://github.com/guybedford/es-module-shims) project. Here's how it works for Bootstrap and Popper:\n\n{/* TODO(Astro migration): \u003C!-- eslint-skip --> */}\n```html\n\u003C!doctype html>\n\u003Chtml lang=\"en\">\n \u003Chead>\n \u003Cmeta charset=\"utf-8\">\n \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n \u003Clink href=\"[[config:cdn.css]]\" rel=\"stylesheet\" integrity=\"[[config:cdn.css_hash]]\" crossorigin=\"anonymous\">\n \u003Ctitle>Hello, modularity!\u003C/title>\n \u003C/head>\n \u003Cbody>\n \u003Ch1>Hello, modularity!\u003C/h1>\n \u003Cbutton id=\"popoverButton\" type=\"button\" class=\"btn btn-primary btn-lg\" data-bs-toggle=\"popover\" title=\"ESM in Browser\" data-bs-content=\"Bang!\">Custom popover\u003C/button>\n\n \u003Cscript async src=\"https://cdn.jsdelivr.net/npm/es-module-shims@1/dist/es-module-shims.min.js\" crossorigin=\"anonymous\">\u003C/script>\n \u003Cscript type=\"importmap\">\n {\n \"imports\": {\n \"@popperjs/core\": \"[[config:cdn.popper_esm]]\",\n \"bootstrap\": \"https://cdn.jsdelivr.net/npm/bootstrap@[[config:current_version]]/dist/js/bootstrap.esm.min.js\"\n }\n }\n \u003C/script>\n \u003Cscript type=\"module\">\n import * as bootstrap from 'bootstrap'\n\n new bootstrap.Popover(document.getElementById('popoverButton'))\n \u003C/script>\n \u003C/body>\n\u003C/html>\n```\n\n## Dependencies\n\nSome plugins and CSS components depend on other plugins. If you include plugins individually, make sure to check for these dependencies in the docs.\n\nOur dropdowns, popovers, and tooltips also depend on [Popper](https://popper.js.org/docs/v2/).\n\n## Data attributes\n\nNearly all Bootstrap plugins can be enabled and configured through HTML alone with data attributes (our preferred way of using JavaScript functionality). Be sure to **only use one set of data attributes on a single element** (e.g., you cannot trigger a tooltip and modal from the same button.)\n\n\u003CJsDataAttributes />\n\n## Selectors\n\nWe use the native `querySelector` and `querySelectorAll` methods to query DOM elements for performance reasons, so you must use [valid selectors](https://www.w3.org/TR/CSS21/syndata.html#value-def-identifier). If you use special selectors like `collapse:Example`, be sure to escape them.\n\n## Events\n\nBootstrap provides custom events for most plugins' unique actions. Generally, these come in an infinitive and past participle form - where the infinitive (ex. `show`) is triggered at the start of an event, and its past participle form (ex. `shown`) is triggered on the completion of an action.\n\nAll infinitive events provide [`preventDefault()`](https://developer.mozilla.org/en-US/docs/Web/API/Event/preventDefault) functionality. This provides the ability to stop the execution of an action before it starts. Returning false from an event handler will also automatically call `preventDefault()`.\n\n```js\nconst myModal = document.querySelector('#myModal')\n\nmyModal.addEventListener('show.bs.modal', event => {\n return event.preventDefault() // stops modal from being shown\n})\n```\n\n## Programmatic API\n\nAll constructors accept an optional options object or nothing (which initiates a plugin with its default behavior):\n\n```js\nconst myModalEl = document.querySelector('#myModal')\nconst modal = new bootstrap.Modal(myModalEl) // initialized with defaults\n\nconst configObject = { keyboard: false }\nconst modal1 = new bootstrap.Modal(myModalEl, configObject) // initialized with no keyboard\n```\n\nIf you'd like to get a particular plugin instance, each plugin exposes a `getInstance` method. For example, to retrieve an instance directly from an element:\n\n```js\nbootstrap.Popover.getInstance(myPopoverEl)\n```\n\nThis method will return `null` if an instance is not initiated over the requested element.\n\nAlternatively, `getOrCreateInstance` can be used to get the instance associated with a DOM element, or create a new one in case it wasn't initialized.\n\n```js\nbootstrap.Popover.getOrCreateInstance(myPopoverEl, configObject)\n```\n\nIn case an instance wasn't initialized, it may accept and use an optional configuration object as second argument.\n\n### CSS selectors in constructors\n\nIn addition to the `getInstance` and `getOrCreateInstance` methods, all plugin constructors can accept a DOM element or a valid [CSS selector](#selectors) as the first argument. Plugin elements are found with the `querySelector` method since our plugins only support a single element.\n\n```js\nconst modal = new bootstrap.Modal('#myModal')\nconst dropdown = new bootstrap.Dropdown('[data-bs-toggle=\"dropdown\"]')\nconst offcanvas = bootstrap.Offcanvas.getInstance('#myOffcanvas')\nconst alert = bootstrap.Alert.getOrCreateInstance('#myAlert')\n```\n\n### Asynchronous functions and transitions\n\nAll programmatic API methods are **asynchronous** and return to the caller once the transition is started, but **before it ends**. In order to execute an action once the transition is complete, you can listen to the corresponding event.\n\n```js\nconst myCollapseEl = document.querySelector('#myCollapse')\n\nmyCollapseEl.addEventListener('shown.bs.collapse', event => {\n // Action to execute once the collapsible area is expanded\n})\n```\n\nIn addition, a method call on a **transitioning component will be ignored**.\n\n```js\nconst myCarouselEl = document.querySelector('#myCarousel')\nconst carousel = bootstrap.Carousel.getInstance(myCarouselEl) // Retrieve a Carousel instance\n\nmyCarouselEl.addEventListener('slid.bs.carousel', event => {\n carousel.to('2') // Will slide to the slide 2 as soon as the transition to slide 1 is finished\n})\n\ncarousel.to('1') // Will start sliding to the slide 1 and returns to the caller\ncarousel.to('2') // !! Will be ignored, as the transition to the slide 1 is not finished !!\n```\n\n#### `dispose` method\n\nWhile it may seem correct to use the `dispose` method immediately after `hide()`, it will lead to incorrect results. Here's an example of the problem use:\n\n```js\nconst myModal = document.querySelector('#myModal')\nmyModal.hide() // it is asynchronous\n\nmyModal.addEventListener('shown.bs.hidden', event => {\n myModal.dispose()\n})\n```\n\n### Default settings\n\nYou can change the default settings for a plugin by modifying the plugin's `Constructor.Default` object:\n\n```js\n// changes default for the modal plugin's `keyboard` option to false\nbootstrap.Modal.Default.keyboard = false\n```\n\n## Methods and properties\n\nEvery Bootstrap plugin exposes the following methods and static properties.\n\n\u003CBsTable class=\"table\">\n| Method | Description |\n| --- | --- |\n| `dispose` | Destroys an element's modal. (Removes stored data on the DOM element) |\n| `getInstance` | *Static* method which allows you to get the modal instance associated with a DOM element. |\n| `getOrCreateInstance` | *Static* method which allows you to get the modal instance associated with a DOM element, or create a new one in case it wasn't initialized. |\n\u003C/BsTable>\n\n\u003CBsTable class=\"table\">\n| Static property | Description |\n| --- | --- |\n| `NAME` | Returns the plugin name. (Example: `bootstrap.Tooltip.NAME`) |\n| `VERSION` | The version of each of Bootstrap's plugins can be accessed via the `VERSION` property of the plugin's constructor (Example: `bootstrap.Tooltip.VERSION`) |\n\u003C/BsTable>\n\n## Sanitizer\n\nTooltips and Popovers use our built-in sanitizer to sanitize options which accept HTML.\n\nThe default `allowList` value is the following:\n\n\u003CJsDocs name=\"allow-list\" file=\"js/src/util/sanitizer.js\" />\n\nIf you want to add new values to this default `allowList` you can do the following:\n\n```js\nconst myDefaultAllowList = bootstrap.Tooltip.Default.allowList\n\n// To allow table elements\nmyDefaultAllowList.table = []\n\n// To allow td elements and data-bs-option attributes on td elements\nmyDefaultAllowList.td = ['data-bs-option']\n\n// You can push your custom regex to validate your attributes.\n// Be careful about your regular expressions being too lax\nconst myCustomRegex = /^data-my-app-[\\w-]+/\nmyDefaultAllowList['*'].push(myCustomRegex)\n```\n\nIf you want to bypass our sanitizer because you prefer to use a dedicated library, for example [DOMPurify](https://www.npmjs.com/package/dompurify), you should do the following:\n\n```js\nconst yourTooltipEl = document.querySelector('#yourTooltip')\nconst tooltip = new bootstrap.Tooltip(yourTooltipEl, {\n sanitizeFn(content) {\n return DOMPurify.sanitize(content)\n }\n})\n```\n\n## Optionally using jQuery\n\n**You don't need jQuery in Bootstrap 5**, but it's still possible to use our components with jQuery. If Bootstrap detects `jQuery` in the `window` object, it'll add all of our components in jQuery's plugin system. This allows you to do the following:\n\n```js\n// to enable tooltips with the default configuration\n$('[data-bs-toggle=\"tooltip\"]').tooltip()\n\n// to initialize tooltips with given configuration\n$('[data-bs-toggle=\"tooltip\"]').tooltip({\n boundary: 'clippingParents',\n customClass: 'myClass'\n})\n\n// to trigger the `show` method\n$('#myTooltip').tooltip('show')\n```\n\nThe same goes for our other components.\n\n### No conflict\n\nSometimes it is necessary to use Bootstrap plugins with other UI frameworks. In these circumstances, namespace collisions can occasionally occur. If this happens, you may call `.noConflict` on the plugin you wish to revert the value of.\n\n```js\nconst bootstrapButton = $.fn.button.noConflict() // return $.fn.button to previously assigned value\n$.fn.bootstrapBtn = bootstrapButton // give $().bootstrapBtn the Bootstrap functionality\n```\n\nBootstrap does not officially support third-party JavaScript libraries like Prototype or jQuery UI. Despite `.noConflict` and namespaced events, there may be compatibility problems that you need to fix on your own.\n\n### jQuery events\n\nBootstrap will detect jQuery if `jQuery` is present in the `window` object and there is no `data-bs-no-jquery` attribute set on `\u003Cbody>`. If jQuery is found, Bootstrap will emit events thanks to jQuery's event system. So if you want to listen to Bootstrap's events, you'll have to use the jQuery methods (`.on`, `.one`) instead of `addEventListener`.\n\n```js\n$('#myTab a').on('shown.bs.tab', () => {\n // do something...\n})\n```\n\n## Disabled JavaScript\n\nBootstrap's plugins have no special fallback when JavaScript is disabled. If you care about the user experience in this case, use [`\u003Cnoscript>`](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/noscript) to explain the situation (and how to re-enable JavaScript) to your users, and/or add your own custom fallbacks.","src/content/docs/getting-started/javascript.mdx","d34e7c86e8f62107","getting-started/javascript.mdx","getting-started/parcel",{"id":762,"data":764,"body":768,"filePath":769,"digest":770,"legacyId":771,"deferredRender":139},{"description":765,"thumbnail":766,"title":767,"toc":139},"The official guide for how to include and bundle Bootstrap's CSS and JavaScript in your project using Parcel.","guides/bootstrap-parcel@2x.png","Bootstrap and Parcel","\u003Cimg class=\"d-block mx-auto mb-4 img-fluid rounded-3\" srcset=\"/docs/[[config:docs_version]]/assets/img/guides/bootstrap-parcel.png, /docs/[[config:docs_version]]/assets/img/guides/bootstrap-parcel@2x.png 2x\" src=\"/docs/[[config:docs_version]]/assets/img/guides/bootstrap-parcel.png\" width=\"800\" height=\"400\" alt=\"\"/>\n\n\u003CCallout>\n**Want to skip to the end?** Download the source code and working demo for this guide from the [twbs/examples repository](https://github.com/twbs/examples/tree/main/parcel). You can also [open the example in StackBlitz](https://stackblitz.com/github/twbs/examples/tree/main/parcel?file=index.html) but not run it because Parcel isn't currently supported there.\n\u003C/Callout>\n\n## What is Parcel?\n\n[Parcel](https://parceljs.org/) is a web application bundler designed to simplify the development process with a zero-configuration setup out of the box. It offers features found in more advanced bundlers while focusing on ease of use, making it ideal for developers seeking a quick start.\n\n## Setup\n\nWe're building a Parcel project with Bootstrap from scratch, so there are some prerequisites and upfront steps before we can really get started. This guide requires you to have Node.js installed and some familiarity with the terminal.\n\n1. **Create a project folder and set up npm.** We'll create the `my-project` folder and initialize npm with the `-y` argument to avoid it asking us all the interactive questions.\n\n ```sh\n mkdir my-project && cd my-project\n npm init -y\n ```\n\n2. **Install Parcel.** Unlike our Webpack guide, there's only a single build tool dependency here. Parcel will automatically install language transformers (like Sass) as it detects them. We use `--save-dev` to signal that this dependency is only for development use and not for production.\n\n ```sh\n npm i --save-dev parcel\n ```\n\n3. **Install Bootstrap.** Now we can install Bootstrap. We'll also install Popper since our dropdowns, popovers, and tooltips depend on it for their positioning. If you don't plan on using those components, you can omit Popper here.\n\n ```sh\n npm i --save bootstrap @popperjs/core\n ```\n\nNow that we have all the necessary dependencies installed, we can get to work creating the project files and importing Bootstrap.\n\n## Project structure\n\nWe've already created the `my-project` folder and initialized npm. Now we'll also create our `src` folder, stylesheet, and JavaScript file to round out the project structure. Run the following from `my-project`, or manually create the folder and file structure shown below.\n\n```sh\nmkdir {src,src/js,src/scss}\ntouch src/index.html src/js/main.js src/scss/styles.scss\n```\n\nWhen you're done, your complete project should look like this:\n\n```text\nmy-project/\n├── src/\n│ ├── js/\n│ │ └── main.js\n│ ├── scss/\n│ │ └── styles.scss\n│ └── index.html\n├── package-lock.json\n└── package.json\n```\n\nAt this point, everything is in the right place, but Parcel needs an HTML page and npm script to start our server.\n\n## Configure Parcel\n\nWith dependencies installed and our project folder ready for us to start coding, we can now configure Parcel and run our project locally. Parcel itself requires no configuration file by design, but we do need an npm script and an HTML file to start our server.\n\n1. **Fill in the `src/index.html` file.** Parcel needs a page to render, so we use our `index.html` page to set up some basic HTML, including our CSS and JavaScript files.\n\n ```html\n \u003C!doctype html>\n \u003Chtml lang=\"en\">\n \u003Chead>\n \u003Cmeta charset=\"utf-8\">\n \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n \u003Ctitle>Bootstrap w/ Parcel\u003C/title>\n \u003Clink rel=\"stylesheet\" href=\"scss/styles.scss\">\n \u003Cscript type=\"module\" src=\"js/main.js\">\u003C/script>\n \u003C/head>\n \u003Cbody>\n \u003Cdiv class=\"container py-4 px-3 mx-auto\">\n \u003Ch1>Hello, Bootstrap and Parcel!\u003C/h1>\n \u003Cbutton class=\"btn btn-primary\">Primary button\u003C/button>\n \u003C/div>\n \u003C/body>\n \u003C/html>\n ```\n\n We're including a little bit of Bootstrap styling here with the `div class=\"container\"` and `\u003Cbutton>` so that we see when Bootstrap's CSS is loaded by Parcel.\n\n Parcel will automatically detect we're using Sass and install the [Sass Parcel plugin](https://parceljs.org/languages/sass/) to support it. However, if you wish, you can also manually run `npm i --save-dev @parcel/transformer-sass`.\n\n2. **Add the Parcel npm scripts.** Open the `package.json` and add the following `start` script to the `scripts` object. We'll use this script to start our Parcel development server and render the HTML file we created after it's compiled into the `dist` directory.\n\n ```json\n {\n // ...\n \"scripts\": {\n \"start\": \"parcel serve src/index.html --public-url / --dist-dir dist\",\n \"test\": \"echo \\\"Error: no test specified\\\" && exit 1\"\n },\n // ...\n }\n ```\n\n3. **And finally, we can start Parcel.** From the `my-project` folder in your terminal, run that newly added npm script:\n\n ```sh\n npm start\n ```\n\n \u003Cimg class=\"img-fluid\" src=\"/docs/[[config:docs_version]]/assets/img/guides/parcel-dev-server.png\" alt=\"Parcel dev server running\" />\n\nIn the next and final section to this guide, we'll import all of Bootstrap's CSS and JavaScript.\n\n## Import Bootstrap\n\nImporting Bootstrap into Parcel requires two imports, one into our `styles.scss` and one into our `main.js`.\n\n1. **Import Bootstrap's CSS.** Add the following to `src/scss/styles.scss` to import all of Bootstrap's source Sass.\n\n ```scss\n // Import all of Bootstrap's CSS\n @import \"bootstrap/scss/bootstrap\";\n ```\n\n *You can also import our stylesheets individually if you want. [Read our Sass import docs]([[docsref:/customize/sass#importing]]) for details.*\n\n2. **Import Bootstrap's JS.** Add the following to `src/js/main.js` to import all of Bootstrap's JS. Popper will be imported automatically through Bootstrap.\n\n {/* TODO(Astro migration): \u003C!-- eslint-skip --> */}\n ```js\n // Import all of Bootstrap's JS\n import * as bootstrap from 'bootstrap'\n ```\n\n You can also import JavaScript plugins individually as needed to keep bundle sizes down:\n\n {/* TODO(Astro migration): \u003C!-- eslint-skip --> */}\n ```js\n import Alert from 'bootstrap/js/dist/alert'\n\n // or, specify which plugins you need:\n import { Tooltip, Toast, Popover } from 'bootstrap'\n ```\n\n *[Read our JavaScript docs]([[docsref:/getting-started/javascript/]]) for more information on how to use Bootstrap's plugins.*\n\n3. **And you're done! 🎉** With Bootstrap's source Sass and JS fully loaded, your local development server should now look like this:\n\n \u003Cimg class=\"img-fluid\" src=\"/docs/[[config:docs_version]]/assets/img/guides/parcel-dev-server-bootstrap.png\" alt=\"Parcel dev server running with Bootstrap\" />\n\n Now you can start adding any Bootstrap components you want to use. Be sure to [check out the complete Parcel example project](https://github.com/twbs/examples/tree/main/parcel) for how to include additional custom Sass and optimize your build by importing only the parts of Bootstrap's CSS and JS that you need.\n\n\u003CGuideFooter />","src/content/docs/getting-started/parcel.mdx","e03bf37ddb4c933c","getting-started/parcel.mdx","getting-started/rfs",{"id":772,"data":774,"body":777,"filePath":778,"digest":779,"legacyId":780,"deferredRender":139},{"description":775,"title":776,"toc":139},"Bootstrap's resizing engine responsively scales common CSS properties to better utilize available space across viewports and devices.","RFS","## What is RFS?\n\nBootstrap's side project [RFS](https://github.com/twbs/rfs/tree/[[config:rfs_version]]) is a unit resizing engine which was initially developed to resize font sizes (hence its abbreviation for Responsive Font Sizes). Nowadays RFS is capable of rescaling most CSS properties with unit values like `margin`, `padding`, `border-radius`, or even `box-shadow`.\n\nThe mechanism automatically calculates the appropriate values based on the dimensions of the browser viewport. It will be compiled into `calc()` functions with a mix of `rem` and viewport units to enable the responsive scaling behavior.\n\n## Using RFS\n\nThe mixins are included in Bootstrap and are available once you include Bootstrap's `scss`. RFS can also be [installed standalone](https://github.com/twbs/rfs/tree/[[config:rfs_version]]#installation) if needed.\n\n### Using the mixins\n\nThe `rfs()` mixin has shorthands for `font-size`, `margin`, `margin-top`, `margin-right`, `margin-bottom`, `margin-left`, `padding`, `padding-top`, `padding-right`, `padding-bottom`, and `padding-left`. See the example below for source Sass and compiled CSS.\n\n```scss\n.title {\n @include font-size(4rem);\n}\n```\n\n```css\n.title {\n font-size: calc(1.525rem + 3.3vw);\n}\n\n@media (min-width: 1200px) {\n .title {\n font-size: 4rem;\n }\n}\n```\n\nAny other property can be passed to the `rfs()` mixin like this:\n\n```scss\n.selector {\n @include rfs(4rem, border-radius);\n}\n```\n\n`!important` can also just be added to whatever value you want:\n\n```scss\n.selector {\n @include padding(2.5rem !important);\n}\n```\n\n### Using the functions\n\nWhen you don't want to use the includes, there are also two functions:\n\n- `rfs-value()` converts a value into a `rem` value if a `px` value is passed, in other cases it returns the same result.\n- `rfs-fluid-value()` returns the fluid version of a value if the property needs rescaling.\n\nIn this example, we use one of Bootstrap's built-in [responsive breakpoint mixins]([[docsref:/layout/breakpoints]]) to only apply styling below the `lg` breakpoint.\n\n```scss\n.selector {\n @include media-breakpoint-down(lg) {\n padding: rfs-fluid-value(2rem);\n font-size: rfs-fluid-value(1.125rem);\n }\n}\n```\n\n```css\n@media (max-width: 991.98px) {\n .selector {\n padding: calc(1.325rem + 0.9vw);\n font-size: 1.125rem; /* 1.125rem is small enough, so RFS won't rescale this */\n }\n}\n```\n\n## Extended documentation\n\nRFS is a separate project under the Bootstrap organization. More about RFS and its configuration can be found on its [GitHub repository](https://github.com/twbs/rfs/tree/[[config:rfs_version]]).","src/content/docs/getting-started/rfs.mdx","50fcab42d402abc9","getting-started/rfs.mdx","getting-started/rtl",{"id":781,"data":783,"body":786,"filePath":787,"digest":788,"legacyId":789,"deferredRender":139},{"description":784,"title":785,"toc":139},"Learn how to enable support for right-to-left text in Bootstrap across our layout, components, and utilities.","RTL","## Get familiar\n\nWe recommend getting familiar with Bootstrap first by reading through our [Getting Started Introduction page]([[docsref:/getting-started/introduction]]). Once you've run through it, continue reading here for how to enable RTL.\n\nYou may also want to read up on [the RTLCSS project](https://rtlcss.com/), as it powers our approach to RTL.\n\n\u003CCallout type=\"warning\">\n**Bootstrap's RTL feature is still experimental** and will evolve based on user feedback. Spotted something or have an improvement to suggest? [Open an issue]([[config:repo]]/issues/new/choose), we'd love to get your insights.\n\u003C/Callout>\n\n## Required HTML\n\nThere are two strict requirements for enabling RTL in Bootstrap-powered pages.\n\n1. Set `dir=\"rtl\"` on the `\u003Chtml>` element.\n2. Add an appropriate `lang` attribute, like `lang=\"ar\"`, on the `\u003Chtml>` element.\n\nFrom there, you'll need to include an RTL version of our CSS. For example, here's the stylesheet for our compiled and minified CSS with RTL enabled:\n\n```html\n\u003Clink rel=\"stylesheet\" href=\"[[config:cdn.css_rtl]]\" integrity=\"[[config:cdn.css_rtl_hash]]\" crossorigin=\"anonymous\">\n```\n\n### Starter template\n\nYou can see the above requirements reflected in this modified RTL starter template.\n\n```html\n\u003C!doctype html>\n\u003Chtml lang=\"ar\" dir=\"rtl\">\n \u003Chead>\n \u003C!-- Required meta tags -->\n \u003Cmeta charset=\"utf-8\">\n \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\n \u003C!-- Bootstrap CSS -->\n \u003Clink rel=\"stylesheet\" href=\"[[config:cdn.css_rtl]]\" integrity=\"[[config:cdn.css_rtl_hash]]\" crossorigin=\"anonymous\">\n\n \u003Ctitle>مرحبًا بالعالم!\u003C/title>\n \u003C/head>\n \u003Cbody>\n \u003Ch1>مرحبًا بالعالم!\u003C/h1>\n\n \u003C!-- Optional JavaScript; choose one of the two! -->\n\n \u003C!-- Option 1: Bootstrap Bundle with Popper -->\n \u003Cscript src=\"[[config:cdn.js_bundle]]\" integrity=\"[[config:cdn.js_bundle_hash]]\" crossorigin=\"anonymous\">\u003C/script>\n\n \u003C!-- Option 2: Separate Popper and Bootstrap JS -->\n \u003C!--\n \u003Cscript src=\"[[config:cdn.popper]]\" integrity=\"[[config:cdn.popper_hash]]\" crossorigin=\"anonymous\">\u003C/script>\n \u003Cscript src=\"[[config:cdn.js]]\" integrity=\"[[config:cdn.js_hash]]\" crossorigin=\"anonymous\">\u003C/script>\n -->\n \u003C/body>\n\u003C/html>\n```\n\n### RTL examples\n\nGet started with one of our several [RTL examples]([[docsref:/examples/#rtl]]).\n\n## Approach\n\nOur approach to building RTL support into Bootstrap comes with two important decisions that impact how we write and use our CSS:\n\n1. **First, we decided to build it with the [RTLCSS](https://rtlcss.com/) project.** This gives us some powerful features for managing changes and overrides when moving from LTR to RTL. It also allows us to build two versions of Bootstrap from one codebase.\n\n2. **Second, we've renamed a handful of directional classes to adopt a logical properties approach.** Most of you have already interacted with logical properties thanks to our flex utilities—they replace direction properties like `left` and `right` in favor `start` and `end`. That makes the class names and values appropriate for LTR and RTL without any overhead.\n\n For example, instead of `.ml-3` for `margin-left`, use `.ms-3`.\n\nWorking with RTL, through our source Sass or compiled CSS, shouldn't be much different from our default LTR though.\n\n## Customize from source\n\nWhen it comes to [customization]([[docsref:/customize/sass]]), the preferred way is to take advantage of variables, maps, and mixins. This approach works the same for RTL, even if it's post-processed from the compiled files, thanks to [how RTLCSS works](https://rtlcss.com/learn/getting-started/why-rtlcss/).\n\n### Custom RTL values\n\nUsing [RTLCSS value directives](https://rtlcss.com/learn/usage-guide/value-directives/), you can make a variable output a different value for RTL. For example, to decrease the weight for `$font-weight-bold` throughout the codebase, you may use the `/*rtl: {value}*/` syntax:\n\n```scss\n$font-weight-bold: 700 #{/* rtl:600 */} !default;\n```\n\nWhich would output to the following for our default CSS and RTL CSS:\n\n```css\n/* bootstrap.css */\ndt {\n font-weight: 700 /* rtl:600 */;\n}\n\n/* bootstrap.rtl.css */\ndt {\n font-weight: 600;\n}\n```\n\n### Alternative font stack\n\nIn the case you're using a custom font, be aware that not all fonts support the non-Latin alphabet. To switch from Pan-European to Arabic family, you may need to use `/*rtl:insert: {value}*/` in your font stack to modify the names of font families.\n\nFor example, to switch from `Helvetica Neue` font for LTR to `Helvetica Neue Arabic` for RTL, your Sass code could look like this:\n\n```scss\n$font-family-sans-serif:\n Helvetica Neue #{\"/* rtl:insert:Arabic */\"},\n // Cross-platform generic font family (default user interface font)\n system-ui,\n // Safari for macOS and iOS (San Francisco)\n -apple-system,\n // Chrome \u003C 56 for macOS (San Francisco)\n BlinkMacSystemFont,\n // Windows\n \"Segoe UI\",\n // Android\n Roboto,\n // Basic web fallback\n Arial,\n // Linux\n \"Noto Sans\",\n // Sans serif fallback\n sans-serif,\n // Emoji fonts\n \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n```\n\n### LTR and RTL at the same time\n\nNeed both LTR and RTL on the same page? Thanks to [RTLCSS String Maps](https://rtlcss.com/learn/usage-guide/string-map/), this is pretty straightforward. Wrap your `@import`s with a class, and set a custom rename rule for RTLCSS:\n\n```scss\n/* rtl:begin:options: {\n \"autoRename\": true,\n \"stringMap\":[ {\n \"name\": \"ltr-rtl\",\n \"priority\": 100,\n \"search\": [\"ltr\"],\n \"replace\": [\"rtl\"],\n \"options\": {\n \"scope\": \"*\",\n \"ignoreCase\": false\n }\n } ]\n} */\n.ltr {\n @import \"../node_modules/bootstrap/scss/bootstrap\";\n}\n/*rtl:end:options*/\n```\n\nAfter running Sass then RTLCSS, each selector in your CSS files will be prepended by `.ltr`, and `.rtl` for RTL files. Now you're able to use both files on the same page, and simply use `.ltr` or `.rtl` on your components wrappers to use one or the other direction.\n\n\u003CCallout type=\"warning\">\n**Edge cases and known limitations** to consider when working with a combined LTR and RTL implementation:\n\n1. When switching `.ltr` and `.rtl`, make sure you add `dir` and `lang` attributes accordingly.\n2. Loading both files can be a real performance bottleneck: consider some [optimization]([[docsref:/customize/optimize]]), and maybe try to [load one of those files asynchronously](https://www.filamentgroup.com/lab/load-css-simpler/).\n3. Nesting styles this way will prevent our `form-validation-state()` mixin from working as intended, thus require you tweak it a bit by yourself. [See #31223](https://github.com/twbs/bootstrap/issues/31223).\n\u003C/Callout>\n\nDo you want to automate this process and address several edge cases involving both directions within a single stylesheet? Then, consider using [PostCSS RTLCSS](https://github.com/elchininet/postcss-rtlcss) as a [PostCSS](https://github.com/postcss/postcss) plugin to process your source files. PostCSS RTLCSS uses [RTLCSS](https://rtlcss.com) behind the scenes to manage the direction flipping process, but it separates the flipped declarations into rules with a different prefix for LTR and RTL, something that allows you to have both directions within the same stylesheet file. By doing this, you can switch between LTR and RTL orientations by simply changing the `dir` of the page (or even by modifying a specific class if you configure the plugin accordingly).\n\n\u003CCallout type=\"warning\">\n**Important things to take into account** when using PostCSS RTLCSS to build a combined LTR and RTL implementation:\n\n1. It is recommended that you add the `dir` attribute to the `html` element. This way, the entire page will be affected when you change the direction. Also, make sure you add the `lang` attribute accordingly.\n2. Having a single bundle with both directions will increase the size of the final stylesheet (on average, by 20%-30%): consider some [optimization]([[docsref:/customize/optimize]]).\n3. Take into account that PostCSS RTLCSS is not compatible with `/* rtl:remove */` directives because it doesn't remove any CSS rule. You should replace your `/* rtl:remove */`, `/* rtl:begin:remove */` and `/* rtl:end:remove */` directives with `/* rtl:freeze */`, `/* rtl:begin:freeze */` and `/* rtl:end:freeze */` directives respectively. These directives will prefix the targeted rules or declarations with the current direction but will not create an RTL counterpart (same result as the `remove` ones in RTLCSS).\n\u003C/Callout>\n\n## The breadcrumb case\n\nThe [breadcrumb separator]([[docsref:/components/breadcrumb]]#dividers) is the only case requiring its own brand-new variable— namely `$breadcrumb-divider-flipped` —defaulting to `$breadcrumb-divider`.\n\n## Additional resources\n\n- [RTLCSS](https://rtlcss.com/)\n- [RTL Styling 101](https://rtlstyling.com/posts/rtl-styling)","src/content/docs/getting-started/rtl.mdx","17b1bab3d6c46a1a","getting-started/rtl.mdx","getting-started/vite",{"id":790,"data":792,"body":798,"filePath":799,"digest":800,"legacyId":801,"deferredRender":139},{"added":793,"description":795,"thumbnail":796,"title":797,"toc":139},{"show_badge":345,"version":794},"5.2","The official guide for how to include and bundle Bootstrap's CSS and JavaScript in your project using Vite.","guides/bootstrap-vite@2x.png","Bootstrap and Vite","\u003Cimg class=\"d-block mx-auto mb-4 img-fluid rounded-3\" srcset=\"/docs/[[config:docs_version]]/assets/img/guides/bootstrap-vite.png, /docs/[[config:docs_version]]/assets/img/guides/bootstrap-vite@2x.png 2x\" src=\"/docs/[[config:docs_version]]/assets/img/guides/bootstrap-vite.png\" width=\"800\" height=\"400\" alt=\"\" />\n\n\u003CCallout>\n**Want to skip to the end?** Download the source code and working demo for this guide from the [twbs/examples repository](https://github.com/twbs/examples/tree/main/vite). You can also [open the example in StackBlitz](https://stackblitz.com/github/twbs/examples/tree/main/vite?file=index.html) for live editing.\n\u003C/Callout>\n\n## What is Vite?\n\n[Vite](https://vite.dev/) is a modern frontend build tool designed for speed and simplicity. It provides an efficient and streamlined development experience, especially for modern JavaScript frameworks.\n\n## Setup\n\nWe're building a Vite project with Bootstrap from scratch, so there are some prerequisites and upfront steps before we can really get started. This guide requires you to have Node.js installed and some familiarity with the terminal.\n\n1. **Create a project folder and set up npm.** We'll create the `my-project` folder and initialize npm with the `-y` argument to avoid it asking us all the interactive questions.\n\n ```sh\n mkdir my-project && cd my-project\n npm init -y\n ```\n\n2. **Install Vite.** Unlike our Webpack guide, there’s only a single build tool dependency here. We use `--save-dev` to signal that this dependency is only for development use and not for production.\n\n ```sh\n npm i --save-dev vite\n ```\n\n3. **Install Bootstrap.** Now we can install Bootstrap. We'll also install Popper since our dropdowns, popovers, and tooltips depend on it for their positioning. If you don't plan on using those components, you can omit Popper here.\n\n ```sh\n npm i --save bootstrap @popperjs/core\n ```\n\n4. **Install additional dependency.** In addition to Vite and Bootstrap, we need another dependency (Sass) to properly import and bundle Bootstrap's CSS.\n\n ```sh\n npm i --save-dev sass\n ```\n\nNow that we have all the necessary dependencies installed and set up, we can get to work creating the project files and importing Bootstrap.\n\n## Project structure\n\nWe've already created the `my-project` folder and initialized npm. Now we'll also create our `src` folder, stylesheet, and JavaScript file to round out the project structure. Run the following from `my-project`, or manually create the folder and file structure shown below.\n\n```sh\nmkdir {src,src/js,src/scss}\ntouch src/index.html src/js/main.js src/scss/styles.scss vite.config.js\n```\n\nWhen you're done, your complete project should look like this:\n\n```text\nmy-project/\n├── src/\n│ ├── js/\n│ │ └── main.js\n│ └── scss/\n│ | └── styles.scss\n| └── index.html\n├── package-lock.json\n├── package.json\n└── vite.config.js\n```\n\nAt this point, everything is in the right place, but Vite won't work because we haven't filled in our `vite.config.js` yet.\n\n## Configure Vite\n\nWith dependencies installed and our project folder ready for us to start coding, we can now configure Vite and run our project locally.\n\n1. **Open `vite.config.js` in your editor.** Since it's blank, we'll need to add some boilerplate config to it so we can start our server. This part of the config tells Vite where to look for our project's JavaScript and how the development server should behave (pulling from the `src` folder with hot reload).\n\n {/* TODO(Astro migration): \u003C!-- eslint-skip --> */}\n ```js\n import { resolve } from 'path'\n\n export default {\n root: resolve(__dirname, 'src'),\n build: {\n outDir: '../dist'\n },\n server: {\n port: 8080\n }\n }\n ```\n\n2. **Next we fill in `src/index.html`.** This is the HTML page Vite will load in the browser to utilize the bundled CSS and JS we'll add to it in later steps.\n\n ```html\n \u003C!doctype html>\n \u003Chtml lang=\"en\">\n \u003Chead>\n \u003Cmeta charset=\"utf-8\">\n \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n \u003Ctitle>Bootstrap w/ Vite\u003C/title>\n \u003Cscript type=\"module\" src=\"./js/main.js\">\u003C/script>\n \u003C/head>\n \u003Cbody>\n \u003Cdiv class=\"container py-4 px-3 mx-auto\">\n \u003Ch1>Hello, Bootstrap and Vite!\u003C/h1>\n \u003Cbutton class=\"btn btn-primary\">Primary button\u003C/button>\n \u003C/div>\n \u003C/body>\n \u003C/html>\n ```\n\n We're including a little bit of Bootstrap styling here with the `div class=\"container\"` and `\u003Cbutton>` so that we see when Bootstrap's CSS is loaded by Vite.\n\n3. **Now we need an npm script to run Vite.** Open `package.json` and add the `start` script shown below (you should already have the test script). We'll use this script to start our local Vite dev server.\n\n ```json\n {\n // ...\n \"scripts\": {\n \"start\": \"vite\",\n \"test\": \"echo \\\"Error: no test specified\\\" && exit 1\"\n },\n // ...\n }\n ```\n\n4. **And finally, we can start Vite.** From the `my-project` folder in your terminal, run that newly added npm script:\n\n ```sh\n npm start\n ```\n\n \u003Cimg class=\"img-fluid\" src=\"/docs/[[config:docs_version]]/assets/img/guides/vite-dev-server.png\" alt=\"Vite dev server running\" />\n\nIn the next and final section to this guide, we’ll import all of Bootstrap’s CSS and JavaScript.\n\n## Import Bootstrap\n\n1. **Import Bootstrap's CSS.** Add the following to `src/scss/styles.scss` to import all of Bootstrap's source Sass.\n\n ```scss\n // Import all of Bootstrap's CSS\n @import \"bootstrap/scss/bootstrap\";\n ```\n\n *You can also import our stylesheets individually if you want. [Read our Sass import docs]([[docsref:/customize/sass#importing]]) for details.*\n\n3. **Next we load the CSS and import Bootstrap's JavaScript.** Add the following to `src/js/main.js` to load the CSS and import all of Bootstrap's JS. Popper will be imported automatically through Bootstrap.\n\n {/* TODO(Astro migration): \u003C!-- eslint-skip --> */}\n ```js\n // Import our custom CSS\n import '../scss/styles.scss'\n\n // Import all of Bootstrap's JS\n import * as bootstrap from 'bootstrap'\n ```\n\n You can also import JavaScript plugins individually as needed to keep bundle sizes down:\n\n {/* TODO(Astro migration): \u003C!-- eslint-skip --> */}\n ```js\n import Alert from 'bootstrap/js/dist/alert';\n\n // or, specify which plugins you need:\n import { Tooltip, Toast, Popover } from 'bootstrap';\n ```\n\n *[Read our JavaScript docs]([[docsref:/getting-started/javascript/]]) for more information on how to use Bootstrap's plugins.*\n\n4. **And you're done! 🎉** With Bootstrap's source Sass and JS fully loaded, your local development server should now look like this:\n\n \u003Cimg class=\"img-fluid\" src=\"/docs/[[config:docs_version]]/assets/img/guides/vite-dev-server-bootstrap.png\" alt=\"Vite dev server running with Bootstrap\" />\n\n Now you can start adding any Bootstrap components you want to use. Be sure to [check out the complete Vite example project](https://github.com/twbs/examples/tree/main/vite) for how to include additional custom Sass and optimize your build by importing only the parts of Bootstrap's CSS and JS that you need.\n\n\u003CGuideFooter />","src/content/docs/getting-started/vite.mdx","0823f7675719deb1","getting-started/vite.mdx","getting-started/webpack",{"id":802,"data":804,"body":808,"filePath":809,"digest":810,"legacyId":811,"deferredRender":139},{"description":805,"thumbnail":806,"title":807,"toc":139},"The official guide for how to include and bundle Bootstrap's CSS and JavaScript in your project using Webpack.","guides/bootstrap-webpack@2x.png","Bootstrap and Webpack","\u003Cimg class=\"d-block mx-auto mb-4 img-fluid rounded-3\" srcset=\"/docs/[[config:docs_version]]/assets/img/guides/bootstrap-webpack.png, /docs/[[config:docs_version]]/assets/img/guides/bootstrap-webpack@2x.png 2x\" src=\"/docs/[[config:docs_version]]/assets/img/guides/bootstrap-webpack.png\" width=\"800\" height=\"400\" alt=\"\"/>\n\n\u003CCallout>\n**Want to skip to the end?** Download the source code and working demo for this guide from the [twbs/examples repository](https://github.com/twbs/examples/tree/main/webpack). You can also [open the example in StackBlitz](https://stackblitz.com/github/twbs/examples/tree/main/webpack?file=index.html) for live editing.\n\u003C/Callout>\n\n## What is Webpack?\n\n[Webpack](https://webpack.js.org/) is a JavaScript module bundler that processes modules and their dependencies to generate static assets. It simplifies managing complex web applications with multiple files and dependencies.\n\n## Setup\n\nWe're building a Webpack project with Bootstrap from scratch, so there are some prerequisites and upfront steps before we can really get started. This guide requires you to have Node.js installed and some familiarity with the terminal.\n\n1. **Create a project folder and set up npm.** We'll create the `my-project` folder and initialize npm with the `-y` argument to avoid it asking us all the interactive questions.\n\n ```sh\n mkdir my-project && cd my-project\n npm init -y\n ```\n\n2. **Install Webpack.** Next we need to install our Webpack development dependencies: `webpack` for the core of Webpack, `webpack-cli` so we can run Webpack commands from the terminal, and `webpack-dev-server` so we can run a local development server. Additionally, we'll install `html-webpack-plugin` to be able to store our `index.html` in `src` directory instead of the default `dist` one. We use `--save-dev` to signal that these dependencies are only for development use and not for production.\n\n ```sh\n npm i --save-dev webpack webpack-cli webpack-dev-server html-webpack-plugin\n ```\n\n3. **Install Bootstrap.** Now we can install Bootstrap. We'll also install Popper since our dropdowns, popovers, and tooltips depend on it for their positioning. If you don't plan on using those components, you can omit Popper here.\n\n ```sh\n npm i --save bootstrap @popperjs/core\n ```\n\n4. **Install additional dependencies.** In addition to Webpack and Bootstrap, we need a few more dependencies to properly import and bundle Bootstrap's CSS and JS with Webpack. These include Sass, some loaders, and Autoprefixer.\n\n ```sh\n npm i --save-dev autoprefixer css-loader postcss-loader sass sass-loader style-loader\n ```\n\nNow that we have all the necessary dependencies installed, we can get to work creating the project files and importing Bootstrap.\n\n## Project structure\n\nWe've already created the `my-project` folder and initialized npm. Now we'll also create our `src` and `dist` folders to round out the project structure. Run the following from `my-project`, or manually create the folder and file structure shown below.\n\n```sh\nmkdir {src,src/js,src/scss}\ntouch src/index.html src/js/main.js src/scss/styles.scss webpack.config.js\n```\n\nWhen you're done, your complete project should look like this:\n\n```text\nmy-project/\n├── src/\n│ ├── js/\n│ │ └── main.js\n│ ├── scss/\n│ │ └── styles.scss\n│ └── index.html\n├── package-lock.json\n├── package.json\n└── webpack.config.js\n```\n\nAt this point, everything is in the right place, but Webpack won't work because we haven't filled in our `webpack.config.js` yet.\n\n## Configure Webpack\n\nWith dependencies installed and our project folder ready for us to start coding, we can now configure Webpack and run our project locally.\n\n1. **Open `webpack.config.js` in your editor.** Since it's blank, we'll need to add some boilerplate config to it so we can start our server. This part of the config tells Webpack where to look for our project's JavaScript, where to output the compiled code to (`dist`), and how the development server should behave (pulling from the `dist` folder with hot reload).\n\n ```js\n 'use strict'\n const path = require('path')\n const HtmlWebpackPlugin = require('html-webpack-plugin')\n\n module.exports = {\n mode: 'development',\n entry: './src/js/main.js',\n output: {\n filename: 'main.js',\n path: path.resolve(__dirname, 'dist')\n },\n devServer: {\n static: path.resolve(__dirname, 'dist'),\n port: 8080,\n hot: true\n },\n plugins: [\n new HtmlWebpackPlugin({ template: './src/index.html' })\n ]\n }\n ```\n\n2. **Next we fill in our `src/index.html`.** This is the HTML page Webpack will load in the browser to utilize the bundled CSS and JS we'll add to it in later steps. Before we can do that, we have to give it something to render and include the `output` JS from the previous step.\n\n ```html\n \u003C!doctype html>\n \u003Chtml lang=\"en\">\n \u003Chead>\n \u003Cmeta charset=\"utf-8\">\n \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n \u003Ctitle>Bootstrap w/ Webpack\u003C/title>\n \u003C/head>\n \u003Cbody>\n \u003Cdiv class=\"container py-4 px-3 mx-auto\">\n \u003Ch1>Hello, Bootstrap and Webpack!\u003C/h1>\n \u003Cbutton class=\"btn btn-primary\">Primary button\u003C/button>\n \u003C/div>\n \u003C/body>\n \u003C/html>\n ```\n\n We're including a little bit of Bootstrap styling here with the `div class=\"container\"` and `\u003Cbutton>` so that we see when Bootstrap's CSS is loaded by Webpack.\n\n3. **Now we need an npm script to run Webpack.** Open `package.json` and add the `start` script shown below (you should already have the test script). We'll use this script to start our local Webpack dev server. You can also add a `build` script shown below to build your project.\n\n ```json\n {\n // ...\n \"scripts\": {\n \"start\": \"webpack serve\",\n \"build\": \"webpack build --mode=production\",\n \"test\": \"echo \\\"Error: no test specified\\\" && exit 1\"\n },\n // ...\n }\n ```\n\n4. **And finally, we can start Webpack.** From the `my-project` folder in your terminal, run that newly added npm script:\n\n ```sh\n npm start\n ```\n\n \u003Cimg class=\"img-fluid\" src=\"/docs/[[config:docs_version]]/assets/img/guides/webpack-dev-server.png\" alt=\"Webpack dev server running\"/>\n\nIn the next and final section to this guide, we'll set up the Webpack loaders and import all of Bootstrap's CSS and JavaScript.\n\n## Import Bootstrap\n\nImporting Bootstrap into Webpack requires the loaders we installed in the first section. We've installed them with npm, but now Webpack needs to be configured to use them.\n\n1. **Set up the loaders in `webpack.config.js`.** Your configuration file is now complete and should match the snippet below. The only new part here is the `module` section.\n\n ```js\n 'use strict'\n const path = require('path')\n const autoprefixer = require('autoprefixer')\n const HtmlWebpackPlugin = require('html-webpack-plugin')\n\n module.exports = {\n mode: 'development',\n entry: './src/js/main.js',\n output: {\n filename: 'main.js',\n path: path.resolve(__dirname, 'dist')\n },\n devServer: {\n static: path.resolve(__dirname, 'dist'),\n port: 8080,\n hot: true\n },\n plugins: [\n new HtmlWebpackPlugin({ template: './src/index.html' })\n ],\n module: {\n rules: [\n {\n test: /\\.(scss)$/,\n use: [\n {\n // Adds CSS to the DOM by injecting a `\u003Cstyle>` tag\n loader: 'style-loader'\n },\n {\n // Interprets `@import` and `url()` like `import/require()` and will resolve them\n loader: 'css-loader'\n },\n {\n // Loader for webpack to process CSS with PostCSS\n loader: 'postcss-loader',\n options: {\n postcssOptions: {\n plugins: [\n autoprefixer\n ]\n }\n }\n },\n {\n // Loads a SASS/SCSS file and compiles it to CSS\n loader: 'sass-loader'\n }\n ]\n }\n ]\n }\n }\n ```\n\n Here's a recap of why we need all these loaders. `style-loader` injects the CSS into a `\u003Cstyle>` element in the `\u003Chead>` of the HTML page, `css-loader` helps with using `@import` and `url()`, `postcss-loader` is required for Autoprefixer, and `sass-loader` allows us to use Sass.\n\n2. **Now, let's import Bootstrap's CSS.** Add the following to `src/scss/styles.scss` to import all of Bootstrap's source Sass.\n\n ```scss\n // Import all of Bootstrap's CSS\n @import \"bootstrap/scss/bootstrap\";\n ```\n\n *You can also import our stylesheets individually if you want. [Read our Sass import docs]([[docsref:/customize/sass#importing]]) for details.*\n\n3. **Next we load the CSS and import Bootstrap's JavaScript.** Add the following to `src/js/main.js` to load the CSS and import all of Bootstrap's JS. Popper will be imported automatically through Bootstrap.\n\n {/* TODO(Astro migration): \u003C!-- eslint-skip --> */}\n ```js\n // Import our custom CSS\n import '../scss/styles.scss'\n\n // Import all of Bootstrap's JS\n import * as bootstrap from 'bootstrap'\n ```\n\n You can also import JavaScript plugins individually as needed to keep bundle sizes down:\n\n {/* TODO(Astro migration): \u003C!-- eslint-skip --> */}\n ```js\n import Alert from 'bootstrap/js/dist/alert'\n\n // or, specify which plugins you need:\n import { Tooltip, Toast, Popover } from 'bootstrap'\n ```\n\n *[Read our JavaScript docs]([[docsref:/getting-started/javascript/]]) for more information on how to use Bootstrap's plugins.*\n\n4. **And you're done! 🎉** With Bootstrap's source Sass and JS fully loaded, your local development server should now look like this:\n\n \u003Cimg class=\"img-fluid\" src=\"/docs/[[config:docs_version]]/assets/img/guides/webpack-dev-server-bootstrap.png\" alt=\"Webpack dev server running with Bootstrap\"/>\n\n Now you can start adding any Bootstrap components you want to use. Be sure to [check out the complete Webpack example project](https://github.com/twbs/examples/tree/main/webpack) for how to include additional custom Sass and optimize your build by importing only the parts of Bootstrap's CSS and JS that you need.\n\n## Production optimizations\n\nDepending on your setup, you may want to implement some additional security and speed optimizations useful for running the project in production. Note that these optimizations are not applied on [the Webpack example project](https://github.com/twbs/examples/tree/main/webpack) and are up to you to implement.\n\n### Extracting CSS\n\nThe `style-loader` we configured above conveniently emits CSS into the bundle so that manually loading a CSS file in `dist/index.html` isn't necessary. This approach may not work with a strict Content Security Policy, however, and it may become a bottleneck in your application due to the large bundle size.\n\nTo separate the CSS so that we can load it directly from `dist/index.html`, use the `mini-css-extract-loader` Webpack plugin.\n\nFirst, install the plugin:\n\n```sh\nnpm install --save-dev mini-css-extract-plugin\n```\n\nThen instantiate and use the plugin in the Webpack configuration:\n\n```diff\n--- a/webpack.config.js\n+++ b/webpack.config.js\n@@ -3,6 +3,7 @@\n const path = require('path')\n const autoprefixer = require('autoprefixer')\n const HtmlWebpackPlugin = require('html-webpack-plugin')\n+const miniCssExtractPlugin = require('mini-css-extract-plugin')\n\n module.exports = {\n mode: 'development',\n@@ -17,7 +18,8 @@ module.exports = {\n hot: true\n },\n plugins: [\n- new HtmlWebpackPlugin({ template: './src/index.html' })\n+ new HtmlWebpackPlugin({ template: './src/index.html' }),\n+ new miniCssExtractPlugin()\n ],\n module: {\n rules: [\n@@ -25,8 +27,8 @@ module.exports = {\n test: /\\.(scss)$/,\n use: [\n {\n- // Adds CSS to the DOM by injecting a `\u003Cstyle>` tag\n- loader: 'style-loader'\n+ // Extracts CSS for each JS file that includes CSS\n+ loader: miniCssExtractPlugin.loader\n },\n {\n```\n\nAfter running `npm run build` again, there will be a new file `dist/main.css`, which will contain all of the CSS imported by `src/js/main.js`. If you view `dist/index.html` in your browser now, the style will be missing, as it is now in `dist/main.css`. You can include the generated CSS in `dist/index.html` like this:\n\n```diff\n--- a/dist/index.html\n+++ b/dist/index.html\n@@ -3,6 +3,7 @@\n \u003Chead>\n \u003Cmeta charset=\"utf-8\">\n \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n+ \u003Clink rel=\"stylesheet\" href=\"./main.css\">\n \u003Ctitle>Bootstrap w/ Webpack\u003C/title>\n \u003C/head>\n \u003Cbody>\n```\n\n### Extracting SVG files\n\nBootstrap's CSS includes multiple references to SVG files via inline `data:` URIs. If you define a Content Security Policy for your project that blocks `data:` URIs for images, then these SVG files will not load. You can get around this problem by extracting the inline SVG files using Webpack's asset modules feature.\n\nConfigure Webpack to extract inline SVG files like this:\n\n```diff\n--- a/webpack.config.js\n+++ b/webpack.config.js\n@@ -23,6 +23,14 @@ module.exports = {\n },\n module: {\n rules: [\n+ {\n+ mimetype: 'image/svg+xml',\n+ scheme: 'data',\n+ type: 'asset/resource',\n+ generator: {\n+ filename: 'icons/[hash].svg'\n+ }\n+ },\n {\n test: /\\.(scss)$/,\n use: [\n```\n\nAfter running `npm run build` again, you'll find the SVG files extracted into `dist/icons` and properly referenced from CSS.\n\n\u003CGuideFooter />","src/content/docs/getting-started/webpack.mdx","5f3e7e8daa0c2838","getting-started/webpack.mdx","helpers/clearfix",{"id":812,"data":814,"body":818,"filePath":819,"digest":820,"legacyId":821,"deferredRender":139},{"aliases":815,"description":816,"title":817},"/docs/[[config:docs_version]]/helpers/","Quickly and easily clear floated content within a container by adding a clearfix utility.","Clearfix","Easily clear `float`s by adding `.clearfix` **to the parent element**. Can also be used as a mixin.\n\nUse in HTML:\n\n```html\n\u003Cdiv class=\"clearfix\">...\u003C/div>\n```\n\nThe mixin source code:\n\n\u003CScssDocs name=\"clearfix\" file=\"scss/mixins/_clearfix.scss\" />\n\nUse the mixin in SCSS:\n\n```scss\n.element {\n @include clearfix;\n}\n```\n\nThe following example shows how the clearfix can be used. Without the clearfix the wrapping div would not span around the buttons which would cause a broken layout.\n\n\u003CExample code={`\u003Cdiv class=\"bg-info clearfix\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary float-start\">Example Button floated left\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-secondary float-end\">Example Button floated right\u003C/button>\n\u003C/div>`} />","src/content/docs/helpers/clearfix.mdx","3f1c961cb85d0fcb","helpers/clearfix.mdx","helpers/color-background",{"id":822,"data":824,"body":828,"filePath":829,"digest":830,"legacyId":831,"deferredRender":139},{"added":825,"description":826,"title":827,"toc":139},{"version":794},"Set a background color with contrasting foreground color.","Color and background","import { getData } from '@libs/data'\n\n## Overview\n\nColor and background helpers combine the power of our [`.text-*` utilities]([[docsref:/utilities/colors]]) and [`.bg-*` utilities]([[docsref:/utilities/background]]) in one class. Using our Sass `color-contrast()` function, we automatically determine a contrasting `color` for a particular `background-color`.\n\n\u003CCallout type=\"warning\">\n**Heads up!** There's currently no support for a CSS-native `color-contrast` function, so we use our own via Sass. This means that customizing our theme colors via CSS variables may cause color contrast issues with these utilities.\n\u003C/Callout>\n\n\u003CExample code={getData('theme-colors').map((themeColor) => `\u003Cdiv class=\"text-bg-${themeColor.name} p-3\">${themeColor.title} with contrasting color\u003C/div>`)} />\n\n\u003CCallout name=\"warning-color-assistive-technologies\" />\n\n## With components\n\nUse them in place of combined `.text-*` and `.bg-*` classes, like on [badges]([[docsref:/components/badge#background-colors]]):\n\n\u003CExample code={`\u003Cspan class=\"badge text-bg-primary\">Primary\u003C/span>\n\u003Cspan class=\"badge text-bg-info\">Info\u003C/span>`} />\n\nOr on [cards]([[docsref:/components/card#background-and-color]]):\n\n\u003CExample code={`\u003Cdiv class=\"card text-bg-primary mb-3\" style=\"max-width: 18rem;\">\n \u003Cdiv class=\"card-header\">Header\u003C/div>\n \u003Cdiv class=\"card-body\">\n \u003Cp class=\"card-text\">Some quick example text to build on the card title and make up the bulk of the card's content.\u003C/p>\n \u003C/div>\n\u003C/div>\n\u003Cdiv class=\"card text-bg-info mb-3\" style=\"max-width: 18rem;\">\n \u003Cdiv class=\"card-header\">Header\u003C/div>\n \u003Cdiv class=\"card-body\">\n \u003Cp class=\"card-text\">Some quick example text to build on the card title and make up the bulk of the card's content.\u003C/p>\n \u003C/div>\n\u003C/div>`} />","src/content/docs/helpers/color-background.mdx","d2735557bf0a602c","helpers/color-background.mdx","helpers/colored-links",{"id":832,"data":834,"body":837,"filePath":838,"digest":839,"legacyId":840,"deferredRender":139},{"description":835,"title":836,"toc":139},"Colored links with hover states","Colored links","import { getData } from '@libs/data'\n\n## Link colors\n\nYou can use the `.link-*` classes to colorize links. Unlike the [`.text-*` classes]([[docsref:/utilities/colors]]), these classes have a `:hover` and `:focus` state. Some of the link styles use a relatively light foreground color, and should only be used on a dark background in order to have sufficient contrast.\n\n\u003CCallout>\n**Heads up!** `.link-body-emphasis` is currently the only colored link that adapts to color modes. It's treated as a special case until v6 arrives and we can more thoroughly rebuild our theme colors for color modes. Until then, it's a unique, high-contrast link color with custom `:hover` and `:focus` styles. However, it still responds to the new link utilities.\n\u003C/Callout>\n\n\u003CExample code={[\n ...getData('theme-colors').map((themeColor) => `\u003Cp>\u003Ca href=\"#\" class=\"link-${themeColor.name}\">${themeColor.title} link\u003C/a>\u003C/p>`),\n `\u003Cp>\u003Ca href=\"#\" class=\"link-body-emphasis\">Emphasis link\u003C/a>\u003C/p>`\n]} />\n\n\u003CCallout name=\"warning-color-assistive-technologies\" />\n\n## Link utilities\n\n\u003CAddedIn version=\"5.3.0\"/>\n\nColored links can also be modified by our [link utilities]([[docsref:/utilities/link/]]).\n\n\u003CExample code={[\n ...getData('theme-colors').map((themeColor) => `\u003Cp>\u003Ca href=\"#\" class=\"link-${themeColor.name} link-offset-2 link-underline-opacity-25 link-underline-opacity-100-hover\">${themeColor.title} link\u003C/a>\u003C/p>`),\n `\u003Cp>\u003Ca href=\"#\" class=\"link-body-emphasis link-offset-2 link-underline-opacity-25 link-underline-opacity-75-hover\">Emphasis link\u003C/a>\u003C/p>`\n]} />","src/content/docs/helpers/colored-links.mdx","aa46fbbe4d927d43","helpers/colored-links.mdx","helpers/focus-ring",{"id":841,"data":843,"body":847,"filePath":848,"digest":849,"legacyId":850,"deferredRender":139},{"added":844,"description":845,"title":846,"toc":139},{"version":272},"Utility classes that allows you to add and modify custom focus ring styles to elements and components.","Focus ring","import { getData } from '@libs/data'\n\nThe `.focus-ring` helper removes the default `outline` on `:focus`, replacing it with a `box-shadow` that can be more broadly customized. The new shadow is made up of a series of CSS variables, inherited from the `:root` level, that can be modified for any element or component.\n\n## Example\n\nClick directly on the link below to see the focus ring in action, or into the example below and then press \u003Ckbd>Tab\u003C/kbd>.\n\n\u003CExample code={`\u003Ca href=\"#\" class=\"d-inline-flex focus-ring py-1 px-2 text-decoration-none border rounded-2\">\n Custom focus ring\n\u003C/a>`} />\n\n## Customize\n\nModify the styling of a focus ring with our CSS variables, Sass variables, utilities, or custom styles.\n\n### CSS variables\n\nModify the `--bs-focus-ring-*` CSS variables as needed to change the default appearance.\n\n\u003CExample code={`\u003Ca href=\"#\" class=\"d-inline-flex focus-ring py-1 px-2 text-decoration-none border rounded-2\" style=\"--bs-focus-ring-color: rgba(var(--bs-success-rgb), .25)\">\n Green focus ring\n\u003C/a>`} />\n\n`.focus-ring` sets styles via global CSS variables that can be overridden on any parent element, as shown above. These variables are generated from their Sass variable counterparts.\n\n\u003CScssDocs name=\"root-focus-variables\" file=\"scss/_root.scss\" />\n\nBy default, there is no `--bs-focus-ring-x`, `--bs-focus-ring-y`, or `--bs-focus-ring-blur`, but we provide CSS variables with fallbacks to initial `0` values. Modify them to change the default appearance.\n\n\u003CExample code={`\u003Ca href=\"#\" class=\"d-inline-flex focus-ring py-1 px-2 text-decoration-none border rounded-2\" style=\"--bs-focus-ring-x: 10px; --bs-focus-ring-y: 10px; --bs-focus-ring-blur: 4px\">\n Blurry offset focus ring\n\u003C/a>`} />\n\n### Sass variables\n\nCustomize the focus ring Sass variables to modify all usage of the focus ring styles across your Bootstrap-powered project.\n\n\u003CScssDocs name=\"focus-ring-variables\" file=\"scss/_variables.scss\" />\n\n### Sass utilities API\n\nIn addition to `.focus-ring`, we have several `.focus-ring-*` utilities to modify the helper class defaults. Modify the color with any of our [theme colors]([[docsref:/customize/color#theme-colors]]). Note that the light and dark variants may not be visible on all background colors given current color mode support.\n\n\u003CExample code={getData('theme-colors').map((themeColor) => `\u003Cp>\u003Ca href=\"#\" class=\"d-inline-flex focus-ring focus-ring-${themeColor.name} py-1 px-2 text-decoration-none border rounded-2\">${themeColor.title} focus\u003C/a>\u003C/p>`)} />\n\nFocus ring utilities are declared in our utilities API in `scss/_utilities.scss`. [Learn how to use the utilities API.]([[docsref:/utilities/api#using-the-api]])\n\n\u003CScssDocs name=\"utils-focus-ring\" file=\"scss/_utilities.scss\" />","src/content/docs/helpers/focus-ring.mdx","562a54ab99ec77a3","helpers/focus-ring.mdx","helpers/icon-link",{"id":851,"data":853,"body":857,"filePath":858,"digest":859,"legacyId":860,"deferredRender":139},{"added":854,"description":855,"title":856,"toc":139},{"version":272},"Quickly create stylized hyperlinks with Bootstrap Icons or other icons.","Icon link","The icon link helper component modifies our default link styles to enhance their appearance and quickly align any pairing of icon and text. Alignment is set via inline flexbox styling and a default `gap` value. We stylize the underline with a custom offset and color. Icons are automatically sized to `1em` to best match their associated text's `font-size`.\n\nIcon links assume [Bootstrap Icons](https://icons.getbootstrap.com) are being used, but you can use any icon or image you like.\n\n\u003CCallout>\nWhen icons are purely decorative, they should be hidden from assistive technologies using `aria-hidden=\"true\"`, as we've done in our examples. For icons that convey meaning, provide an appropriate text alternative by adding `role=\"img\"` and an appropriate `aria-label=\"...\"` to the SVGs.\n\u003C/Callout>\n\n## Example\n\nTake a regular `\u003Ca>` element, add `.icon-link`, and insert an icon on either the left or right of your link text. The icon is automatically sized, placed, and colored.\n\n\u003CExample code={`\u003Ca class=\"icon-link\" href=\"#\">\n \u003Csvg class=\"bi\" aria-hidden=\"true\">\u003Cuse xlink:href=\"#box-seam\">\u003C/use>\u003C/svg>\n Icon link\n\u003C/a>`} />\n\n\u003CExample code={`\u003Ca class=\"icon-link\" href=\"#\">\n Icon link\n \u003Csvg class=\"bi\" aria-hidden=\"true\">\u003Cuse xlink:href=\"#arrow-right\">\u003C/use>\u003C/svg>\n\u003C/a>`} />\n\n## Style on hover\n\nAdd `.icon-link-hover` to move the icon to the right on hover.\n\n\u003CExample code={`\u003Ca class=\"icon-link icon-link-hover\" href=\"#\">\n Icon link\n \u003Csvg class=\"bi\" aria-hidden=\"true\">\u003Cuse xlink:href=\"#arrow-right\">\u003C/use>\u003C/svg>\n\u003C/a>`} />\n\n## Customize\n\nModify the styling of an icon link with our link CSS variables, Sass variables, utilities, or custom styles.\n\n### CSS variables\n\nModify the `--bs-link-*` and `--bs-icon-link-*` CSS variables as needed to change the default appearance.\n\nCustomize the hover `transform` by overriding the `--bs-icon-link-transform` CSS variable:\n\n\u003CExample code={`\u003Ca class=\"icon-link icon-link-hover\" style=\"--bs-icon-link-transform: translate3d(0, -.125rem, 0);\" href=\"#\">\n \u003Csvg class=\"bi\" aria-hidden=\"true\">\u003Cuse xlink:href=\"#clipboard\">\u003C/use>\u003C/svg>\n Icon link\n\u003C/a>`} />\n\nCustomize the color by overriding the `--bs-link-*` CSS variable:\n\n\u003CExample code={`\u003Ca class=\"icon-link icon-link-hover\" style=\"--bs-link-hover-color-rgb: 25, 135, 84;\" href=\"#\">\n Icon link\n \u003Csvg class=\"bi\" aria-hidden=\"true\">\u003Cuse xlink:href=\"#arrow-right\">\u003C/use>\u003C/svg>\n\u003C/a>`} />\n\n## Sass variables\n\nCustomize the icon link Sass variables to modify all icon link styles across your Bootstrap-powered project.\n\n\u003CScssDocs name=\"icon-link-variables\" file=\"scss/_variables.scss\" />\n\n### Sass utilities API\n\nModify icon links with any of [our link utilities]([[docsref:/utilities/link/]]) for modifying underline color and offset.\n\n\u003CExample code={`\u003Ca class=\"icon-link icon-link-hover link-success link-underline-success link-underline-opacity-25\" href=\"#\">\n Icon link\n \u003Csvg class=\"bi\" aria-hidden=\"true\">\u003Cuse xlink:href=\"#arrow-right\">\u003C/use>\u003C/svg>\n\u003C/a>`} />","src/content/docs/helpers/icon-link.mdx","f91aca8a5b8b3dbc","helpers/icon-link.mdx","helpers/position",{"id":861,"data":863,"body":866,"filePath":867,"digest":868,"legacyId":869,"deferredRender":139},{"description":864,"title":865,"toc":139},"Use these helpers for quickly configuring the position of an element.","Position","## Fixed top\n\nPosition an element at the top of the viewport, from edge to edge. Be sure you understand the ramifications of fixed position in your project; you may need to add additional CSS.\n\n```html\n\u003Cdiv class=\"fixed-top\">...\u003C/div>\n```\n\n## Fixed bottom\n\nPosition an element at the bottom of the viewport, from edge to edge. Be sure you understand the ramifications of fixed position in your project; you may need to add additional CSS.\n\n```html\n\u003Cdiv class=\"fixed-bottom\">...\u003C/div>\n```\n\n## Sticky top\n\nPosition an element at the top of the viewport, from edge to edge, but only after you scroll past it.\n\n```html\n\u003Cdiv class=\"sticky-top\">...\u003C/div>\n```\n\n## Responsive sticky top\n\nResponsive variations also exist for `.sticky-top` utility.\n\n```html\n\u003Cdiv class=\"sticky-sm-top\">Stick to the top on viewports sized SM (small) or wider\u003C/div>\n\u003Cdiv class=\"sticky-md-top\">Stick to the top on viewports sized MD (medium) or wider\u003C/div>\n\u003Cdiv class=\"sticky-lg-top\">Stick to the top on viewports sized LG (large) or wider\u003C/div>\n\u003Cdiv class=\"sticky-xl-top\">Stick to the top on viewports sized XL (extra-large) or wider\u003C/div>\n\u003Cdiv class=\"sticky-xxl-top\">Stick to the top on viewports sized XXL (extra-extra-large) or wider\u003C/div>\n```\n\n## Sticky bottom\n\nPosition an element at the bottom of the viewport, from edge to edge, but only after you scroll past it.\n\n```html\n\u003Cdiv class=\"sticky-bottom\">...\u003C/div>\n```\n\n## Responsive sticky bottom\n\nResponsive variations also exist for `.sticky-bottom` utility.\n\n```html\n\u003Cdiv class=\"sticky-sm-bottom\">Stick to the bottom on viewports sized SM (small) or wider\u003C/div>\n\u003Cdiv class=\"sticky-md-bottom\">Stick to the bottom on viewports sized MD (medium) or wider\u003C/div>\n\u003Cdiv class=\"sticky-lg-bottom\">Stick to the bottom on viewports sized LG (large) or wider\u003C/div>\n\u003Cdiv class=\"sticky-xl-bottom\">Stick to the bottom on viewports sized XL (extra-large) or wider\u003C/div>\n\u003Cdiv class=\"sticky-xxl-bottom\">Stick to the bottom on viewports sized XXL (extra-extra-large) or wider\u003C/div>\n```","src/content/docs/helpers/position.mdx","283c24febbd99b27","helpers/position.mdx","helpers/ratio",{"id":870,"data":872,"body":875,"filePath":876,"digest":877,"legacyId":878,"deferredRender":139},{"description":873,"title":874,"toc":139},"Use generated pseudo elements to make an element maintain the aspect ratio of your choosing. Perfect for responsively handling video or slideshow embeds based on the width of the parent.","Ratios","## About\n\nUse the ratio helper to manage the aspect ratios of external content like `\u003Ciframe>`s, `\u003Cembed>`s, `\u003Cvideo>`s, and `\u003Cobject>`s. These helpers also can be used on any standard HTML child element (e.g., a `\u003Cdiv>` or `\u003Cimg>`). Styles are applied from the parent `.ratio` class directly to the child.\n\nAspect ratios are declared in a Sass map and included in each class via CSS variable, which also allows [custom aspect ratios](#custom-ratios).\n\n\u003CCallout>\n**Pro-Tip!** You don't need `frameborder=\"0\"` on your `\u003Ciframe>`s as we override that for you in [Reboot]([[docsref:/content/reboot]]).\n\u003C/Callout>\n\n## Example\n\nWrap any embed, like an `\u003Ciframe>`, in a parent element with `.ratio` and an aspect ratio class. The immediate child element is automatically sized thanks to our universal selector `.ratio > *`.\n\n\u003CExample code={`\u003Cdiv class=\"ratio ratio-16x9\">\n \u003Ciframe src=\"https://www.youtube.com/embed/zpOULjyy-n8?rel=0\" title=\"YouTube video\" allowfullscreen>\u003C/iframe>\n\u003C/div>`} />\n\n## Aspect ratios\n\nAspect ratios can be customized with modifier classes. By default the following ratio classes are provided:\n\n\u003CExample class=\"bd-example-ratios\" code={`\u003Cdiv class=\"ratio ratio-1x1\">\n \u003Cdiv>1x1\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"ratio ratio-4x3\">\n \u003Cdiv>4x3\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"ratio ratio-16x9\">\n \u003Cdiv>16x9\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"ratio ratio-21x9\">\n \u003Cdiv>21x9\u003C/div>\n\u003C/div>`} />\n\n## Custom ratios\n\nEach `.ratio-*` class includes a CSS custom property (or CSS variable) in the selector. You can override this CSS variable to create custom aspect ratios on the fly with some quick math on your part.\n\nFor example, to create a 2x1 aspect ratio, set `--bs-aspect-ratio: 50%` on the `.ratio`.\n\n\u003CExample class=\"bd-example-ratios\" code={`\u003Cdiv class=\"ratio\" style=\"--bs-aspect-ratio: 50%;\">\n \u003Cdiv>2x1\u003C/div>\n\u003C/div>`} />\n\nThis CSS variable makes it easy to modify the aspect ratio across breakpoints. The following is 4x3 to start, but changes to a custom 2x1 at the medium breakpoint.\n\n```scss\n.ratio-4x3 {\n @include media-breakpoint-up(md) {\n --bs-aspect-ratio: 50%; // 2x1\n }\n}\n```\n\n\u003CExample class=\"bd-example-ratios bd-example-ratios-breakpoint\" code={`\u003Cdiv class=\"ratio ratio-4x3\">\n \u003Cdiv>4x3, then 2x1\u003C/div>\n\u003C/div>`} />\n\n\n## Sass maps\n\nWithin `_variables.scss`, you can change the aspect ratios you want to use. Here's our default `$ratio-aspect-ratios` map. Modify the map as you like and recompile your Sass to put them to use.\n\n\u003CScssDocs name=\"aspect-ratios\" file=\"scss/_variables.scss\" />","src/content/docs/helpers/ratio.mdx","13873c288c73f69e","helpers/ratio.mdx","helpers/stacks",{"id":879,"data":881,"body":885,"filePath":886,"digest":887,"legacyId":888,"deferredRender":139},{"added":882,"description":883,"title":884,"toc":139},{"version":519},"Shorthand helpers that build on top of our flexbox utilities to make component layout faster and easier than ever.","Stacks","Stacks offer a shortcut for applying a number of flexbox properties to quickly and easily create layouts in Bootstrap. All credit for the concept and implementation goes to the open source [Pylon project](https://almonk.github.io/pylon/).\n\n\u003CCallout type=\"warning\">\n**Heads up!** Support for gap utilities with flexbox isn't available in Safari prior to 14.5, so consider verifying your intended browser support. Grid layout should have no issues. [Read more](https://caniuse.com/flexbox-gap).\n\u003C/Callout>\n\n## Vertical\n\nUse `.vstack` to create vertical layouts. Stacked items are full-width by default. Use `.gap-*` utilities to add space between items.\n\n\u003CExample class=\"bd-example-flex\" code={`\u003Cdiv class=\"vstack gap-3\">\n \u003Cdiv class=\"p-2\">First item\u003C/div>\n \u003Cdiv class=\"p-2\">Second item\u003C/div>\n \u003Cdiv class=\"p-2\">Third item\u003C/div>\n\u003C/div>`} />\n\n## Horizontal\n\nUse `.hstack` for horizontal layouts. Stacked items are vertically centered by default and only take up their necessary width. Use `.gap-*` utilities to add space between items.\n\n\u003CExample class=\"bd-example-flex\" code={`\u003Cdiv class=\"hstack gap-3\">\n \u003Cdiv class=\"p-2\">First item\u003C/div>\n \u003Cdiv class=\"p-2\">Second item\u003C/div>\n \u003Cdiv class=\"p-2\">Third item\u003C/div>\n\u003C/div>`} />\n\nUsing horizontal margin utilities like `.ms-auto` as spacers:\n\n\u003CExample class=\"bd-example-flex\" code={`\u003Cdiv class=\"hstack gap-3\">\n \u003Cdiv class=\"p-2\">First item\u003C/div>\n \u003Cdiv class=\"p-2 ms-auto\">Second item\u003C/div>\n \u003Cdiv class=\"p-2\">Third item\u003C/div>\n\u003C/div>`} />\n\nAnd with [vertical rules]([[docsref:/helpers/vertical-rule]]):\n\n\u003CExample class=\"bd-example-flex\" code={`\u003Cdiv class=\"hstack gap-3\">\n \u003Cdiv class=\"p-2\">First item\u003C/div>\n \u003Cdiv class=\"p-2 ms-auto\">Second item\u003C/div>\n \u003Cdiv class=\"vr\">\u003C/div>\n \u003Cdiv class=\"p-2\">Third item\u003C/div>\n\u003C/div>`} />\n\n## Examples\n\nUse `.vstack` to stack buttons and other elements:\n\n\u003CExample code={`\u003Cdiv class=\"vstack gap-2 col-md-5 mx-auto\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\">Save changes\u003C/button>\n \u003Cbutton type=\"button\" class=\"btn btn-outline-secondary\">Cancel\u003C/button>\n\u003C/div>`} />\n\nCreate an inline form with `.hstack`:\n\n\u003CExample code={`\u003Cdiv class=\"hstack gap-3\">\n \u003Cinput class=\"form-control me-auto\" type=\"text\" placeholder=\"Add your item here...\" aria-label=\"Add your item here...\">\n \u003Cbutton type=\"button\" class=\"btn btn-secondary\">Submit\u003C/button>\n \u003Cdiv class=\"vr\">\u003C/div>\n \u003Cbutton type=\"button\" class=\"btn btn-outline-danger\">Reset\u003C/button>\n\u003C/div>`} />\n\n## CSS\n\n\u003CScssDocs name=\"stacks\" file=\"scss/helpers/_stacks.scss\" />","src/content/docs/helpers/stacks.mdx","21c929105bed4df7","helpers/stacks.mdx","helpers/stretched-link",{"id":889,"data":891,"body":894,"filePath":895,"digest":896,"legacyId":897,"deferredRender":139},{"description":892,"title":893},"Make any HTML element or Bootstrap component clickable by \"stretching\" a nested link via CSS.","Stretched link","Add `.stretched-link` to a link to make its [containing block](https://developer.mozilla.org/en-US/docs/Web/CSS/Containing_block) clickable via a `::after` pseudo element. In most cases, this means that an element with `position: relative;` that contains a link with the `.stretched-link` class is clickable. Please note given [how CSS `position` works](https://www.w3.org/TR/CSS21/visuren.html#propdef-position), `.stretched-link` cannot be mixed with most table elements.\n\nCards have `position: relative` by default in Bootstrap, so in this case you can safely add the `.stretched-link` class to a link in the card without any other HTML changes.\n\nMultiple links and tap targets are not recommended with stretched links. However, some `position` and `z-index` styles can help should this be required.\n\n\u003CExample code={`\u003Cdiv class=\"card\" style=\"width: 18rem;\">\n \u003CPlaceholder width=\"100%\" height=\"180\" class=\"card-img-top\" text={false} title=\"Card image cap\" />\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card with stretched link\u003C/h5>\n \u003Cp class=\"card-text\">Some quick example text to build on the card title and make up the bulk of the card's content.\u003C/p>\n \u003Ca href=\"#\" class=\"btn btn-primary stretched-link\">Go somewhere\u003C/a>\n \u003C/div>\n\u003C/div>`} />\n\nMost custom components do not have `position: relative` by default, so we need to add the `.position-relative` here to prevent the link from stretching outside the parent element.\n\n\u003CExample code={`\u003Cdiv class=\"d-flex position-relative\">\n \u003CPlaceholder width=\"144\" height=\"144\" class=\"flex-shrink-0 me-3\" text={false} title=\"Generic placeholder image22222\" />\n \u003Cdiv>\n \u003Ch5 class=\"mt-0\">Custom component with stretched link\u003C/h5>\n \u003Cp>This is some placeholder content for the custom component. It is intended to mimic what some real-world content would look like, and we're using it here to give the component a bit of body and size.\u003C/p>\n \u003Ca href=\"#\" class=\"stretched-link\">Go somewhere\u003C/a>\n \u003C/div>\n\u003C/div>`} />\n\n\u003CExample code={`\u003Cdiv class=\"row g-0 bg-body-secondary position-relative\">\n \u003Cdiv class=\"col-md-6 mb-md-0 p-md-4\">\n \u003CPlaceholder width=\"100%\" height=\"200\" class=\"w-100\" text={false} title=\"Generic placeholder image\" />\n \u003C/div>\n \u003Cdiv class=\"col-md-6 p-4 ps-md-0\">\n \u003Ch5 class=\"mt-0\">Columns with stretched link\u003C/h5>\n \u003Cp>Another instance of placeholder content for this other custom component. It is intended to mimic what some real-world content would look like, and we're using it here to give the component a bit of body and size.\u003C/p>\n \u003Ca href=\"#\" class=\"stretched-link\">Go somewhere\u003C/a>\n \u003C/div>\n\u003C/div>`} />\n\n## Identifying the containing block\n\nIf the stretched link doesn't seem to work, the [containing block](https://developer.mozilla.org/en-US/docs/Web/CSS/Containing_block#Identifying_the_containing_block) will probably be the cause. The following CSS properties will make an element the containing block:\n\n- A `position` value other than `static`\n- A `transform` or `perspective` value other than `none`\n- A `will-change` value of `transform` or `perspective`\n- A `filter` value other than `none` or a `will-change` value of `filter` (only works on Firefox)\n\n\u003CExample code={`\u003Cdiv class=\"card\" style=\"width: 18rem;\">\n \u003CPlaceholder width=\"100%\" height=\"180\" class=\"card-img-top\" text={false} title=\"Card image cap\" />\n \u003Cdiv class=\"card-body\">\n \u003Ch5 class=\"card-title\">Card with stretched links\u003C/h5>\n \u003Cp class=\"card-text\">Some quick example text to build on the card title and make up the bulk of the card's content.\u003C/p>\n \u003Cp class=\"card-text\">\n \u003Ca href=\"#\" class=\"stretched-link text-danger\" style=\"position: relative;\">Stretched link will not work here, because \u003Ccode>position: relative\u003C/code> is added to the link\u003C/a>\n \u003C/p>\n \u003Cp class=\"card-text bg-body-tertiary\" style=\"transform: rotate(0);\">\n This \u003Ca href=\"#\" class=\"text-warning stretched-link\">stretched link\u003C/a> will only be spread over the \u003Ccode>p\u003C/code>-tag, because a transform is applied to it.\n \u003C/p>\n \u003C/div>\n\u003C/div>`} />","src/content/docs/helpers/stretched-link.mdx","8bf85fea5f693105","helpers/stretched-link.mdx","helpers/text-truncation",{"id":898,"data":900,"body":903,"filePath":904,"digest":905,"legacyId":906,"deferredRender":139},{"description":901,"title":902,"toc":345},"Truncate long strings of text with an ellipsis.","Text truncation","For longer content, you can add a `.text-truncate` class to truncate the text with an ellipsis. **Requires `display: inline-block` or `display: block`.**\n\n\u003CExample code={`\u003C!-- Block level -->\n\u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-2 text-truncate\">\n This text is quite long, and will be truncated once displayed.\n \u003C/div>\n\u003C/div>\n\n\u003C!-- Inline level -->\n\u003Cspan class=\"d-inline-block text-truncate\" style=\"max-width: 150px;\">\n This text is quite long, and will be truncated once displayed.\n\u003C/span>`} />","src/content/docs/helpers/text-truncation.mdx","8bc7768bd2eb2b6e","helpers/text-truncation.mdx","helpers/vertical-rule",{"id":907,"data":909,"body":913,"filePath":914,"digest":915,"legacyId":916,"deferredRender":139},{"added":910,"description":911,"title":912,"toc":139},{"version":519},"Use the custom vertical rule helper to create vertical dividers like the `\u003Chr>` element.","Vertical rule","## How it works\n\nVertical rules are inspired by the `\u003Chr>` element, allowing you to create vertical dividers in common layouts. They're styled just like `\u003Chr>` elements:\n\n- They're `1px` wide\n- They have `min-height` of `1em`\n- Their color is set via `currentColor` and `opacity`\n\nCustomize them with additional styles as needed.\n\n## Example\n\n\u003CExample code={`\u003Cdiv class=\"vr\">\u003C/div>`} />\n\nVertical rules scale their height in flex layouts:\n\n\u003CExample code={`\u003Cdiv class=\"d-flex\" style=\"height: 200px;\">\n \u003Cdiv class=\"vr\">\u003C/div>\n\u003C/div>`} />\n\n## With stacks\n\nThey can also be used in [stacks]([[docsref:/helpers/stacks]]):\n\n\u003CExample class=\"bd-example-flex\" code={`\u003Cdiv class=\"hstack gap-3\">\n \u003Cdiv class=\"p-2\">First item\u003C/div>\n \u003Cdiv class=\"p-2 ms-auto\">Second item\u003C/div>\n \u003Cdiv class=\"vr\">\u003C/div>\n \u003Cdiv class=\"p-2\">Third item\u003C/div>\n\u003C/div>`} />\n\n## CSS\n\n### Sass variables\n\nCustomize the vertical rule Sass variable to change its width.\n\n\u003CScssDocs name=\"vr-variables\" file=\"scss/_variables.scss\" />","src/content/docs/helpers/vertical-rule.mdx","2cd5ea2f87727263","helpers/vertical-rule.mdx","helpers/visually-hidden",{"id":917,"data":919,"body":923,"filePath":924,"digest":925,"legacyId":926,"deferredRender":139},{"aliases":920,"description":921,"title":922},"/docs/[[config:docs_version]]/helpers/screen-readers/","Use these helpers to visually hide elements but keep them accessible to assistive technologies.","Visually hidden","Visually hide an element while still allowing it to be exposed to assistive technologies (such as screen readers) with `.visually-hidden`. Use `.visually-hidden-focusable` to visually hide an element by default, but to display it when it's focused (e.g. by a keyboard-only user). `.visually-hidden-focusable` can also be applied to a container–thanks to `:focus-within`, the container will be displayed when any child element of the container receives focus.\n\n\u003CExample code={`\u003Ch2 class=\"visually-hidden\">Title for screen readers\u003C/h2>\n\u003Ca class=\"visually-hidden-focusable\" href=\"#content\">Skip to main content\u003C/a>\n\u003Cdiv class=\"visually-hidden-focusable\">A container with a \u003Ca href=\"#\">focusable element\u003C/a>.\u003C/div>`} />\n\nBoth `visually-hidden` and `visually-hidden-focusable` can also be used as mixins.\n\n```scss\n// Usage as a mixin\n\n.visually-hidden-title {\n @include visually-hidden;\n}\n\n.skip-navigation {\n @include visually-hidden-focusable;\n}\n```","src/content/docs/helpers/visually-hidden.mdx","ad52a33d7a019095","helpers/visually-hidden.mdx","layout/breakpoints",{"id":927,"data":929,"body":933,"filePath":934,"digest":935,"legacyId":936,"deferredRender":139},{"aliases":930,"description":931,"title":932,"toc":139},"/docs/[[config:docs_version]]/layout/","Breakpoints are customizable widths that determine how your responsive layout behaves across device or viewport sizes in Bootstrap.","Breakpoints","## Core concepts\n\n- **Breakpoints are the building blocks of responsive design.** Use them to control when your layout can be adapted at a particular viewport or device size.\n\n- **Use media queries to architect your CSS by breakpoint.** Media queries are a feature of CSS that allow you to conditionally apply styles based on a set of browser and operating system parameters. We most commonly use `min-width` in our media queries.\n\n- **Mobile first, responsive design is the goal.** Bootstrap's CSS aims to apply the bare minimum of styles to make a layout work at the smallest breakpoint, and then layers on styles to adjust that design for larger devices. This optimizes your CSS, improves rendering time, and provides a great experience for your visitors.\n\n## Available breakpoints\n\nBootstrap includes six default breakpoints, sometimes referred to as _grid tiers_, for building responsively. These breakpoints can be customized if you're using our source Sass files.\n\n\u003CBsTable>\n| Breakpoint | Class infix | Dimensions |\n| --- | --- | --- |\n| Extra small | \u003Cem>None\u003C/em> |<576px |\n| Small | `sm` | ≥576px |\n| Medium | `md` | ≥768px |\n| Large | `lg` | ≥992px |\n| Extra large | `xl` | ≥1200px |\n| Extra extra large | `xxl` | ≥1400px |\n\u003C/BsTable>\n\n\nEach breakpoint was chosen to comfortably hold containers whose widths are multiples of 12. Breakpoints are also representative of a subset of common device sizes and viewport dimensions—they don't specifically target every use case or device. Instead, the ranges provide a strong and consistent foundation to build on for nearly any device.\n\nThese breakpoints are customizable via Sass—you'll find them in a Sass map in our `_variables.scss` stylesheet.\n\n\u003CScssDocs name=\"grid-breakpoints\" file=\"scss/_variables.scss\" />\n\nFor more information and examples on how to modify our Sass maps and variables, please refer to [the CSS section of the Grid documentation]([[docsref:/layout/grid#css]]).\n\n## Media queries\n\nSince Bootstrap is developed to be mobile first, we use a handful of [media queries](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_media_queries/Using_media_queries) to create sensible breakpoints for our layouts and interfaces. These breakpoints are mostly based on minimum viewport widths and allow us to scale up elements as the viewport changes.\n\n### Min-width\n\nBootstrap primarily uses the following media query ranges—or breakpoints—in our source Sass files for our layout, grid system, and components.\n\n```scss\n// Source mixins\n\n// No media query necessary for xs breakpoint as it's effectively `@media (min-width: 0) { ... }`\n@include media-breakpoint-up(sm) { ... }\n@include media-breakpoint-up(md) { ... }\n@include media-breakpoint-up(lg) { ... }\n@include media-breakpoint-up(xl) { ... }\n@include media-breakpoint-up(xxl) { ... }\n\n// Usage\n\n// Example: Hide starting at `min-width: 0`, and then show at the `sm` breakpoint\n.custom-class {\n display: none;\n}\n@include media-breakpoint-up(sm) {\n .custom-class {\n display: block;\n }\n}\n```\n\nThese Sass mixins translate in our compiled CSS using the values declared in our Sass variables. For example:\n\n```scss\n// X-Small devices (portrait phones, less than 576px)\n// No media query for `xs` since this is the default in Bootstrap\n\n// Small devices (landscape phones, 576px and up)\n@media (min-width: 576px) { ... }\n\n// Medium devices (tablets, 768px and up)\n@media (min-width: 768px) { ... }\n\n// Large devices (desktops, 992px and up)\n@media (min-width: 992px) { ... }\n\n// X-Large devices (large desktops, 1200px and up)\n@media (min-width: 1200px) { ... }\n\n// XX-Large devices (larger desktops, 1400px and up)\n@media (min-width: 1400px) { ... }\n```\n\n### Max-width\n\nWe occasionally use media queries that go in the other direction (the given screen size _or smaller_):\n\n```scss\n// No media query necessary for xs breakpoint as it's effectively `@media (max-width: 0) { ... }`\n@include media-breakpoint-down(sm) { ... }\n@include media-breakpoint-down(md) { ... }\n@include media-breakpoint-down(lg) { ... }\n@include media-breakpoint-down(xl) { ... }\n@include media-breakpoint-down(xxl) { ... }\n\n// Example: Style from medium breakpoint and down\n@include media-breakpoint-down(md) {\n .custom-class {\n display: block;\n }\n}\n```\n\nThese mixins take those declared breakpoints, subtract `.02px` from them, and use them as our `max-width` values. For example:\n\n```scss\n// `xs` returns only a ruleset and no media query\n// ... { ... }\n\n// `sm` applies to x-small devices (portrait phones, less than 576px)\n@media (max-width: 575.98px) { ... }\n\n// `md` applies to small devices (landscape phones, less than 768px)\n@media (max-width: 767.98px) { ... }\n\n// `lg` applies to medium devices (tablets, less than 992px)\n@media (max-width: 991.98px) { ... }\n\n// `xl` applies to large devices (desktops, less than 1200px)\n@media (max-width: 1199.98px) { ... }\n\n// `xxl` applies to x-large devices (large desktops, less than 1400px)\n@media (max-width: 1399.98px) { ... }\n```\n\n\u003CCallout name=\"info-mediaqueries-breakpoints\" type=\"warning\" />\n\n### Single breakpoint\n\nThere are also media queries and mixins for targeting a single segment of screen sizes using the minimum and maximum breakpoint widths.\n\n```scss\n@include media-breakpoint-only(xs) { ... }\n@include media-breakpoint-only(sm) { ... }\n@include media-breakpoint-only(md) { ... }\n@include media-breakpoint-only(lg) { ... }\n@include media-breakpoint-only(xl) { ... }\n@include media-breakpoint-only(xxl) { ... }\n```\n\nFor example the `@include media-breakpoint-only(md) { ... }` will result in :\n\n```scss\n@media (min-width: 768px) and (max-width: 991.98px) { ... }\n```\n\n### Between breakpoints\n\nSimilarly, media queries may span multiple breakpoint widths:\n\n```scss\n@include media-breakpoint-between(md, xl) { ... }\n```\n\nWhich results in:\n\n```scss\n// Example\n// Apply styles starting from medium devices and up to extra large devices\n@media (min-width: 768px) and (max-width: 1199.98px) { ... }\n```","src/content/docs/layout/breakpoints.mdx","dc7987c35c544d2f","layout/breakpoints.mdx","layout/columns",{"id":937,"data":939,"body":942,"filePath":943,"digest":944,"legacyId":945,"deferredRender":139},{"description":940,"title":941,"toc":139},"Learn how to modify columns with a handful of options for alignment, ordering, and offsetting thanks to our flexbox grid system. Plus, see how to use column classes to manage widths of non-grid elements.","Columns","\u003CCallout>\n**Heads up!** Be sure to [read the Grid page]([[docsref:/layout/grid]]) first before diving into how to modify and customize your grid columns.\n\u003C/Callout>\n\n## How they work\n\n- **Columns build on the grid's flexbox architecture.** Flexbox means we have options for changing individual columns and [modifying groups of columns at the row level]([[docsref:/layout/grid#row-columns]]). You choose how columns grow, shrink, or otherwise change.\n\n- **When building grid layouts, all content goes in columns.** The hierarchy of Bootstrap's grid goes from [container]([[docsref:/layout/containers]]) to row to column to your content. On rare occasions, you may combine content and column, but be aware there can be unintended consequences.\n\n- **Bootstrap includes predefined classes for creating fast, responsive layouts.** With [six breakpoints]([[docsref:/layout/breakpoints]]) and a dozen columns at each grid tier, we have dozens of classes already built for you to create your desired layouts. This can be disabled via Sass if you wish.\n\n## Alignment\n\nUse flexbox alignment utilities to vertically and horizontally align columns.\n\n### Vertical alignment\n\nChange the vertical alignment with any of the responsive `align-items-*` classes.\n\n\u003CExample class=\"bd-example-row bd-example-row-flex-cols\" code={`\u003Cdiv class=\"container text-center\">\n \u003Cdiv class=\"row align-items-start\">\n \u003Cdiv class=\"col\">\n One of three columns\n \u003C/div>\n \u003Cdiv class=\"col\">\n One of three columns\n \u003C/div>\n \u003Cdiv class=\"col\">\n One of three columns\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n\u003CExample class=\"bd-example-row bd-example-row-flex-cols\" code={`\u003Cdiv class=\"container text-center\">\n \u003Cdiv class=\"row align-items-center\">\n \u003Cdiv class=\"col\">\n One of three columns\n \u003C/div>\n \u003Cdiv class=\"col\">\n One of three columns\n \u003C/div>\n \u003Cdiv class=\"col\">\n One of three columns\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n\u003CExample class=\"bd-example-row bd-example-row-flex-cols\" code={`\u003Cdiv class=\"container text-center\">\n \u003Cdiv class=\"row align-items-end\">\n \u003Cdiv class=\"col\">\n One of three columns\n \u003C/div>\n \u003Cdiv class=\"col\">\n One of three columns\n \u003C/div>\n \u003Cdiv class=\"col\">\n One of three columns\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\nOr, change the alignment of each column individually with any of the responsive `.align-self-*` classes.\n\n\u003CExample class=\"bd-example-row bd-example-row-flex-cols\" code={`\u003Cdiv class=\"container text-center\">\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col align-self-start\">\n One of three columns\n \u003C/div>\n \u003Cdiv class=\"col align-self-center\">\n One of three columns\n \u003C/div>\n \u003Cdiv class=\"col align-self-end\">\n One of three columns\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n### Horizontal alignment\n\nChange the horizontal alignment with any of the responsive `justify-content-*` classes.\n\n\u003CExample class=\"bd-example-row\" code={`\n\u003Cdiv class=\"container text-center\">\n \u003Cdiv class=\"row justify-content-start\">\n \u003Cdiv class=\"col-4\">\n One of two columns\n \u003C/div>\n \u003Cdiv class=\"col-4\">\n One of two columns\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"row justify-content-center\">\n \u003Cdiv class=\"col-4\">\n One of two columns\n \u003C/div>\n \u003Cdiv class=\"col-4\">\n One of two columns\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"row justify-content-end\">\n \u003Cdiv class=\"col-4\">\n One of two columns\n \u003C/div>\n \u003Cdiv class=\"col-4\">\n One of two columns\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"row justify-content-around\">\n \u003Cdiv class=\"col-4\">\n One of two columns\n \u003C/div>\n \u003Cdiv class=\"col-4\">\n One of two columns\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"row justify-content-between\">\n \u003Cdiv class=\"col-4\">\n One of two columns\n \u003C/div>\n \u003Cdiv class=\"col-4\">\n One of two columns\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"row justify-content-evenly\">\n \u003Cdiv class=\"col-4\">\n One of two columns\n \u003C/div>\n \u003Cdiv class=\"col-4\">\n One of two columns\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n### Column wrapping\n\nIf more than 12 columns are placed within a single row, each group of extra columns will, as one unit, wrap onto a new line.\n\n\u003CExample class=\"bd-example-row\" code={`\n\u003Cdiv class=\"container\">\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-9\">.col-9\u003C/div>\n \u003Cdiv class=\"col-4\">.col-4\u003Cbr>Since 9 + 4 = 13 > 12, this 4-column-wide div gets wrapped onto a new line as one contiguous unit.\u003C/div>\n \u003Cdiv class=\"col-6\">.col-6\u003Cbr>Subsequent columns continue along the new line.\u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n### Column breaks\n\nBreaking columns to a new line in flexbox requires a small hack: add an element with `width: 100%` wherever you want to wrap your columns to a new line. Normally this is accomplished with multiple `.row`s, but not every implementation method can account for this.\n\n\u003CExample class=\"bd-example-row\" code={`\n\u003Cdiv class=\"container text-center\">\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-6 col-sm-3\">.col-6 .col-sm-3\u003C/div>\n \u003Cdiv class=\"col-6 col-sm-3\">.col-6 .col-sm-3\u003C/div>\n\n \u003C!-- Force next columns to break to new line -->\n \u003Cdiv class=\"w-100\">\u003C/div>\n\n \u003Cdiv class=\"col-6 col-sm-3\">.col-6 .col-sm-3\u003C/div>\n \u003Cdiv class=\"col-6 col-sm-3\">.col-6 .col-sm-3\u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\nYou may also apply this break at specific breakpoints with our [responsive display utilities]([[docsref:/utilities/display]]).\n\n\u003CExample class=\"bd-example-row\" code={`\n\u003Cdiv class=\"container text-center\">\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-6 col-sm-4\">.col-6 .col-sm-4\u003C/div>\n \u003Cdiv class=\"col-6 col-sm-4\">.col-6 .col-sm-4\u003C/div>\n\n \u003C!-- Force next columns to break to new line at md breakpoint and up -->\n \u003Cdiv class=\"w-100 d-none d-md-block\">\u003C/div>\n\n \u003Cdiv class=\"col-6 col-sm-4\">.col-6 .col-sm-4\u003C/div>\n \u003Cdiv class=\"col-6 col-sm-4\">.col-6 .col-sm-4\u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n## Reordering\n\n### Order classes\n\nUse `.order-` classes for controlling the **visual order** of your content. These classes are responsive, so you can set the `order` by breakpoint (e.g., `.order-1.order-md-2`). Includes support for `1` through `5` across all six grid tiers.\n\n\u003CExample class=\"bd-example-row\" code={`\n\u003Cdiv class=\"container text-center\">\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col\">\n First in DOM, no order applied\n \u003C/div>\n \u003Cdiv class=\"col order-5\">\n Second in DOM, with a larger order\n \u003C/div>\n \u003Cdiv class=\"col order-1\">\n Third in DOM, with an order of 1\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\nThere are also responsive `.order-first` and `.order-last` classes that change the `order` of an element by applying `order: -1` and `order: 6`, respectively. These classes can also be intermixed with the numbered `.order-*` classes as needed.\n\n\u003CExample class=\"bd-example-row\" code={`\n\u003Cdiv class=\"container text-center\">\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col order-last\">\n First in DOM, ordered last\n \u003C/div>\n \u003Cdiv class=\"col\">\n Second in DOM, unordered\n \u003C/div>\n \u003Cdiv class=\"col order-first\">\n Third in DOM, ordered first\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n\nIf you need more `.order-*` classes, you can add new ones by modifying our `$utilities` Sass map. [Read our Sass maps and loops docs]([[docsref:/customize/sass#maps-and-loops]]) or [our Modify utilities docs]([[docsref:/utilities/api#modify-utilities]]) for details.\n\n```scss\n$utilities: map-merge(\n $utilities,\n (\n \"order\": map-merge(\n map-get($utilities, \"order\"),\n (\n values: map-merge(\n map-get(map-get($utilities, \"order\"), \"values\"),\n (\n 6: 6, // Add a new `.order-{breakpoint}-6` utility\n last: 7 // Change the `.order-{breakpoint}-last` utility to use the next number\n )\n ),\n ),\n ),\n )\n);\n```\n\n### Offsetting columns\n\nYou can offset grid columns in two ways: our responsive `.offset-` grid classes and our [margin utilities]([[docsref:/utilities/spacing]]). Grid classes are sized to match columns while margins are more useful for quick layouts where the width of the offset is variable.\n\n#### Offset classes\n\nMove columns to the right using `.offset-md-*` classes. These classes increase the left margin of a column by `*` columns. For example, `.offset-md-4` moves `.col-md-4` over four columns.\n\n\u003CExample class=\"bd-example-row\" code={`\n\u003Cdiv class=\"container text-center\">\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-md-4\">.col-md-4\u003C/div>\n \u003Cdiv class=\"col-md-4 offset-md-4\">.col-md-4 .offset-md-4\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-md-3 offset-md-3\">.col-md-3 .offset-md-3\u003C/div>\n \u003Cdiv class=\"col-md-3 offset-md-3\">.col-md-3 .offset-md-3\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-md-6 offset-md-3\">.col-md-6 .offset-md-3\u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\nIn addition to column clearing at responsive breakpoints, you may need to reset offsets. See this in action in [the grid example]([[docsref:/examples/grid]]).\n\n\u003CExample class=\"bd-example-row\" code={`\n\u003Cdiv class=\"container text-center\">\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-sm-5 col-md-6\">.col-sm-5 .col-md-6\u003C/div>\n \u003Cdiv class=\"col-sm-5 offset-sm-2 col-md-6 offset-md-0\">.col-sm-5 .offset-sm-2 .col-md-6 .offset-md-0\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-sm-6 col-md-5 col-lg-6\">.col-sm-6 .col-md-5 .col-lg-6\u003C/div>\n \u003Cdiv class=\"col-sm-6 col-md-5 offset-md-2 col-lg-6 offset-lg-0\">.col-sm-6 .col-md-5 .offset-md-2 .col-lg-6 .offset-lg-0\u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n#### Margin utilities\n\nWith the move to flexbox in v4, you can use margin utilities like `.me-auto` to force sibling columns away from one another.\n\n\u003CExample class=\"bd-example-row\" code={`\n\u003Cdiv class=\"container text-center\">\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-md-4\">.col-md-4\u003C/div>\n \u003Cdiv class=\"col-md-4 ms-auto\">.col-md-4 .ms-auto\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-md-3 ms-md-auto\">.col-md-3 .ms-md-auto\u003C/div>\n \u003Cdiv class=\"col-md-3 ms-md-auto\">.col-md-3 .ms-md-auto\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-auto me-auto\">.col-auto .me-auto\u003C/div>\n \u003Cdiv class=\"col-auto\">.col-auto\u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n## Standalone column classes\n\nThe `.col-*` classes can also be used outside a `.row` to give an element a specific width. Whenever column classes are used as non-direct children of a row, the paddings are omitted.\n\n\u003CExample class=\"bd-example-row\" code={`\n\u003Cdiv class=\"col-3 p-3 mb-2\">\n .col-3: width of 25%\n\u003C/div>\n\n\u003Cdiv class=\"col-sm-9 p-3\">\n .col-sm-9: width of 75% above sm breakpoint\n\u003C/div>`} />\n\nThe classes can be used together with utilities to create responsive floated images. Make sure to wrap the content in a [`.clearfix`]([[docsref:/helpers/clearfix]]) wrapper to clear the float if the text is shorter.\n\n\u003CExample code={`\u003Cdiv class=\"clearfix\">\n \u003CPlaceholder width=\"100%\" height=\"210\" class=\"col-md-6 float-md-end mb-3 ms-md-3\" text=\"Responsive floated image\" />\n\n \u003Cp>\n A paragraph of placeholder text. We're using it here to show the use of the clearfix class. We're adding quite a few meaningless phrases here to demonstrate how the columns interact here with the floated image.\n \u003C/p>\n\n \u003Cp>\n As you can see the paragraphs gracefully wrap around the floated image. Now imagine how this would look with some actual content in here, rather than just this boring placeholder text that goes on and on, but actually conveys no tangible information at. It simply takes up space and should not really be read.\n \u003C/p>\n\n \u003Cp>\n And yet, here you are, still persevering in reading this placeholder text, hoping for some more insights, or some hidden easter egg of content. A joke, perhaps. Unfortunately, there's none of that here.\n \u003C/p>\n\u003C/div>`} />","src/content/docs/layout/columns.mdx","267bb72987235133","layout/columns.mdx","layout/containers",{"id":946,"data":948,"body":951,"filePath":952,"digest":953,"legacyId":954,"deferredRender":139},{"description":949,"title":950,"toc":139},"Containers are a fundamental building block of Bootstrap that contain, pad, and align your content within a given device or viewport.","Containers","## How they work\n\nContainers are the most basic layout element in Bootstrap and are **required when using our default grid system**. Containers are used to contain, pad, and (sometimes) center the content within them. While containers *can* be nested, most layouts do not require a nested container.\n\nBootstrap comes with three different containers:\n\n- `.container`, which sets a `max-width` at each responsive breakpoint\n- `.container-{breakpoint}`, which is `width: 100%` until the specified breakpoint\n- `.container-fluid`, which is `width: 100%` at all breakpoints\n\nThe table below illustrates how each container's `max-width` compares to the original `.container` and `.container-fluid` across each breakpoint.\n\nSee them in action and compare them in our [Grid example]([[docsref:/examples/grid#containers]]).\n\n\u003CBsTable>\n| | Extra small\u003Cdiv class=\"fw-normal\"><576px\u003C/div> | Small\u003Cdiv class=\"fw-normal\">≥576px\u003C/div> | Medium\u003Cdiv class=\"fw-normal\">≥768px\u003C/div> | Large\u003Cdiv class=\"fw-normal\">≥992px\u003C/div> | X-Large\u003Cdiv class=\"fw-normal\">≥1200px\u003C/div> | XX-Large\u003Cdiv class=\"fw-normal\">≥1400px\u003C/div> |\n| --- | --- | --- | --- | --- | --- | --- |\n| `.container` | \u003Cspan class=\"text-body-secondary\">100%\u003C/span> | 540px | 720px | 960px | 1140px | 1320px |\n| `.container-sm` | \u003Cspan class=\"text-body-secondary\">100%\u003C/span> | 540px | 720px | 960px | 1140px | 1320px |\n| `.container-md` | \u003Cspan class=\"text-body-secondary\">100%\u003C/span> | \u003Cspan class=\"text-body-secondary\">100%\u003C/span> | 720px | 960px | 1140px | 1320px |\n| `.container-lg` | \u003Cspan class=\"text-body-secondary\">100%\u003C/span> | \u003Cspan class=\"text-body-secondary\">100%\u003C/span> | \u003Cspan class=\"text-body-secondary\">100%\u003C/span> | 960px | 1140px | 1320px |\n| `.container-xl` | \u003Cspan class=\"text-body-secondary\">100%\u003C/span> | \u003Cspan class=\"text-body-secondary\">100%\u003C/span> | \u003Cspan class=\"text-body-secondary\">100%\u003C/span> | \u003Cspan class=\"text-body-secondary\">100%\u003C/span> | 1140px | 1320px |\n| `.container-xxl` | \u003Cspan class=\"text-body-secondary\">100%\u003C/span> | \u003Cspan class=\"text-body-secondary\">100%\u003C/span> | \u003Cspan class=\"text-body-secondary\">100%\u003C/span> | \u003Cspan class=\"text-body-secondary\">100%\u003C/span> | \u003Cspan class=\"text-body-secondary\">100%\u003C/span> | 1320px |\n| `.container-fluid` | \u003Cspan class=\"text-body-secondary\">100%\u003C/span> | \u003Cspan class=\"text-body-secondary\">100%\u003C/span> | \u003Cspan class=\"text-body-secondary\">100%\u003C/span> | \u003Cspan class=\"text-body-secondary\">100%\u003C/span> | \u003Cspan class=\"text-body-secondary\">100%\u003C/span> | \u003Cspan class=\"text-body-secondary\">100%\u003C/span> |\n\u003C/BsTable>\n\n## Default container\n\nOur default `.container` class is a responsive, fixed-width container, meaning its `max-width` changes at each breakpoint.\n\n```html\n\u003Cdiv class=\"container\">\n \u003C!-- Content here -->\n\u003C/div>\n```\n\n## Responsive containers\n\nResponsive containers allow you to specify a class that is 100% wide until the specified breakpoint is reached, after which we apply `max-width`s for each of the higher breakpoints. For example, `.container-sm` is 100% wide to start until the `sm` breakpoint is reached, where it will scale up with `md`, `lg`, `xl`, and `xxl`.\n\n```html\n\u003Cdiv class=\"container-sm\">100% wide until small breakpoint\u003C/div>\n\u003Cdiv class=\"container-md\">100% wide until medium breakpoint\u003C/div>\n\u003Cdiv class=\"container-lg\">100% wide until large breakpoint\u003C/div>\n\u003Cdiv class=\"container-xl\">100% wide until extra large breakpoint\u003C/div>\n\u003Cdiv class=\"container-xxl\">100% wide until extra extra large breakpoint\u003C/div>\n```\n\n## Fluid containers\n\nUse `.container-fluid` for a full width container, spanning the entire width of the viewport.\n\n```html\n\u003Cdiv class=\"container-fluid\">\n ...\n\u003C/div>\n```\n\n## CSS\n\n### Sass variables\n\nAs shown above, Bootstrap generates a series of predefined container classes to help you build the layouts you desire. You may customize these predefined container classes by modifying the Sass map (found in `_variables.scss`) that powers them:\n\nFor more information and examples on how to modify our Sass maps and variables, please refer to [the CSS section of the Grid documentation]([[docsref:/layout/grid#css]]).\n\n### Sass mixins\n\n\u003CScssDocs name=\"container-max-widths\" file=\"scss/_variables.scss\" />\n\nIn addition to customizing the Sass, you can also create your own containers with our Sass mixin.\n\n```scss\n// Source mixin\n@mixin make-container($padding-x: $container-padding-x) {\n width: 100%;\n padding-right: $padding-x;\n padding-left: $padding-x;\n margin-right: auto;\n margin-left: auto;\n}\n\n// Usage\n.custom-container {\n @include make-container();\n}\n```","src/content/docs/layout/containers.mdx","10b2f26ad50e3244","layout/containers.mdx","layout/css-grid",{"id":955,"data":957,"body":961,"filePath":962,"digest":963,"legacyId":964,"deferredRender":139},{"added":958,"description":959,"title":960,"toc":139},{"version":519},"Learn how to enable, use, and customize our alternate layout system built on CSS Grid with examples and code snippets.","CSS Grid","Bootstrap's default grid system represents the culmination of over a decade of CSS layout techniques, tried and tested by millions of people. But, it was also created without many of the modern CSS features and techniques we're seeing in browsers like the new CSS Grid.\n\n\u003CCallout type=\"warning\">\n**Heads up—our CSS Grid system is experimental and opt-in as of v5.1.0!** We included it in our documentation's CSS to demonstrate it for you, but it's disabled by default. Keep reading to learn how to enable it in your projects.\n\u003C/Callout>\n\n## How it works\n\nWith Bootstrap 5, we've added the option to enable a separate grid system that's built on CSS Grid, but with a Bootstrap twist. You still get classes you can apply on a whim to build responsive layouts, but with a different approach under the hood.\n\n- **CSS Grid is opt-in.** Disable the default grid system by setting `$enable-grid-classes: false` and enable the CSS Grid by setting `$enable-cssgrid: true`. Then, recompile your Sass.\n\n- **Replace instances of `.row` with `.grid`.** The `.grid` class sets `display: grid` and creates a `grid-template` that you build on with your HTML.\n\n- **Replace `.col-*` classes with `.g-col-*` classes.** This is because our CSS Grid columns use the `grid-column` property instead of `width`.\n\n- **Columns and gutter sizes are set via CSS variables.** Set these on the parent `.grid` and customize however you want, inline or in a stylesheet, with `--bs-columns` and `--bs-gap`.\n\nIn the future, Bootstrap will likely shift to a hybrid solution as the `gap` property has achieved nearly full browser support for flexbox.\n\n## Key differences\n\nCompared to the default grid system:\n\n- Flex utilities don't affect the CSS Grid columns in the same way.\n\n- Gaps replaces gutters. The `gap` property replaces the horizontal `padding` from our default grid system and functions more like `margin`.\n\n- As such, unlike `.row`s, `.grid`s have no negative margins and margin utilities cannot be used to change the grid gutters. Grid gaps are applied horizontally and vertically by default. See the [customizing section](#customizing) for more details.\n\n- Inline and custom styles should be viewed as replacements for modifier classes (e.g., `style=\"--bs-columns: 3;\"` vs `class=\"row-cols-3\"`).\n\n- Nesting works similarly, but may require you to reset your column counts on each instance of a nested `.grid`. See the [nesting section](#nesting) for details.\n\n## Examples\n\n### Three columns\n\nThree equal-width columns across all viewports and devices can be created by using the `.g-col-4` classes. Add [responsive classes](#responsive) to change the layout by viewport size.\n\n\u003CExample class=\"bd-example-cssgrid\" code={`\u003Cdiv class=\"grid text-center\">\n \u003Cdiv class=\"g-col-4\">.g-col-4\u003C/div>\n \u003Cdiv class=\"g-col-4\">.g-col-4\u003C/div>\n \u003Cdiv class=\"g-col-4\">.g-col-4\u003C/div>\n\u003C/div>`} />\n\n### Responsive\n\nUse responsive classes to adjust your layout across viewports. Here we start with two columns on the narrowest viewports, and then grow to three columns on medium viewports and above.\n\n\u003CExample class=\"bd-example-cssgrid\" code={`\u003Cdiv class=\"grid text-center\">\n \u003Cdiv class=\"g-col-6 g-col-md-4\">.g-col-6 .g-col-md-4\u003C/div>\n \u003Cdiv class=\"g-col-6 g-col-md-4\">.g-col-6 .g-col-md-4\u003C/div>\n \u003Cdiv class=\"g-col-6 g-col-md-4\">.g-col-6 .g-col-md-4\u003C/div>\n\u003C/div>`} />\n\nCompare that to this two column layout at all viewports.\n\n\u003CExample class=\"bd-example-cssgrid\" code={`\u003Cdiv class=\"grid text-center\">\n \u003Cdiv class=\"g-col-6\">.g-col-6\u003C/div>\n \u003Cdiv class=\"g-col-6\">.g-col-6\u003C/div>\n\u003C/div>`} />\n\n## Wrapping\n\nGrid items automatically wrap to the next line when there's no more room horizontally. Note that the `gap` applies to horizontal and vertical gaps between grid items.\n\n\u003CExample class=\"bd-example-cssgrid\" code={`\u003Cdiv class=\"grid text-center\">\n \u003Cdiv class=\"g-col-6\">.g-col-6\u003C/div>\n \u003Cdiv class=\"g-col-6\">.g-col-6\u003C/div>\n\n \u003Cdiv class=\"g-col-6\">.g-col-6\u003C/div>\n \u003Cdiv class=\"g-col-6\">.g-col-6\u003C/div>\n\u003C/div>`} />\n\n## Starts\n\nStart classes aim to replace our default grid's offset classes, but they're not entirely the same. CSS Grid creates a grid template through styles that tell browsers to \"start at this column\" and \"end at this column.\" Those properties are `grid-column-start` and `grid-column-end`. Start classes are shorthand for the former. Pair them with the column classes to size and align your columns however you need. Start classes begin at `1` as `0` is an invalid value for these properties.\n\n\u003CExample class=\"bd-example-cssgrid\" code={`\u003Cdiv class=\"grid text-center\">\n \u003Cdiv class=\"g-col-3 g-start-2\">.g-col-3 .g-start-2\u003C/div>\n \u003Cdiv class=\"g-col-4 g-start-6\">.g-col-4 .g-start-6\u003C/div>\n\u003C/div>`} />\n\n## Auto columns\n\nWhen there are no classes on the grid items (the immediate children of a `.grid`), each grid item will automatically be sized to one column.\n\n\u003CExample class=\"bd-example-cssgrid\" code={`\u003Cdiv class=\"grid text-center\">\n \u003Cdiv>1\u003C/div>\n \u003Cdiv>1\u003C/div>\n \u003Cdiv>1\u003C/div>\n \u003Cdiv>1\u003C/div>\n \u003Cdiv>1\u003C/div>\n \u003Cdiv>1\u003C/div>\n \u003Cdiv>1\u003C/div>\n \u003Cdiv>1\u003C/div>\n \u003Cdiv>1\u003C/div>\n \u003Cdiv>1\u003C/div>\n \u003Cdiv>1\u003C/div>\n \u003Cdiv>1\u003C/div>\n\u003C/div>`} />\n\nThis behavior can be mixed with grid column classes.\n\n\u003CExample class=\"bd-example-cssgrid\" code={`\u003Cdiv class=\"grid text-center\">\n \u003Cdiv class=\"g-col-6\">.g-col-6\u003C/div>\n \u003Cdiv>1\u003C/div>\n \u003Cdiv>1\u003C/div>\n \u003Cdiv>1\u003C/div>\n \u003Cdiv>1\u003C/div>\n \u003Cdiv>1\u003C/div>\n \u003Cdiv>1\u003C/div>\n\u003C/div>`} />\n\n## Nesting\n\nSimilar to our default grid system, our CSS Grid allows for easy nesting of `.grid`s. However, unlike the default, this grid inherits changes in the rows, columns, and gaps. Consider the example below:\n\n- We override the default number of columns with a local CSS variable: `--bs-columns: 3`.\n- In the first auto-column, the column count is inherited and each column is one-third of the available width.\n- In the second auto-column, we've reset the column count on the nested `.grid` to 12 (our default).\n- The third auto-column has no nested content.\n\nIn practice this allows for more complex and custom layouts when compared to our default grid system.\n\n\u003CExample class=\"bd-example-cssgrid\" code={`\u003Cdiv class=\"grid text-center overflow-x-auto\" style=\"--bs-columns: 3;\">\n \u003Cdiv>\n First auto-column\n \u003Cdiv class=\"grid\">\n \u003Cdiv>Auto-column\u003C/div>\n \u003Cdiv>Auto-column\u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cdiv>\n Second auto-column\n \u003Cdiv class=\"grid\" style=\"--bs-columns: 12;\">\n \u003Cdiv class=\"g-col-6\">6 of 12\u003C/div>\n \u003Cdiv class=\"g-col-4\">4 of 12\u003C/div>\n \u003Cdiv class=\"g-col-2\">2 of 12\u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cdiv>Third auto-column\u003C/div>\n\u003C/div>`} />\n\n## Customizing\n\nCustomize the number of columns, the number of rows, and the width of the gaps with local CSS variables.\n\n\u003CBsTable>\n| Variable | Fallback value | Description |\n| --- | --- | --- |\n| `--bs-rows` | `1` | The number of rows in your grid template |\n| `--bs-columns` | `12` | The number of columns in your grid template |\n| `--bs-gap` | `1.5rem` | The size of the gap between columns (vertical and horizontal) |\n\u003C/BsTable>\n\nThese CSS variables have no default value; instead, they apply fallback values that are used _until_ a local instance is provided. For example, we use `var(--bs-rows, 1)` for our CSS Grid rows, which ignores `--bs-rows` because that hasn't been set anywhere yet. Once it is, the `.grid` instance will use that value instead of the fallback value of `1`.\n\n### No grid classes\n\nImmediate children elements of `.grid` are grid items, so they'll be sized without explicitly adding a `.g-col` class.\n\n\u003CExample class=\"bd-example-cssgrid\" code={`\u003Cdiv class=\"grid text-center\" style=\"--bs-columns: 3;\">\n \u003Cdiv>Auto-column\u003C/div>\n \u003Cdiv>Auto-column\u003C/div>\n \u003Cdiv>Auto-column\u003C/div>\n\u003C/div>`} />\n\n### Columns and gaps\n\nAdjust the number of columns and the gap.\n\n\u003CExample class=\"bd-example-cssgrid\" code={`\u003Cdiv class=\"grid text-center\" style=\"--bs-columns: 4; --bs-gap: 5rem;\">\n \u003Cdiv class=\"g-col-2\">.g-col-2\u003C/div>\n \u003Cdiv class=\"g-col-2\">.g-col-2\u003C/div>\n\u003C/div>`} />\n\n\u003CExample class=\"bd-example-cssgrid\" code={`\u003Cdiv class=\"grid text-center\" style=\"--bs-columns: 10; --bs-gap: 1rem;\">\n \u003Cdiv class=\"g-col-6\">.g-col-6\u003C/div>\n \u003Cdiv class=\"g-col-4\">.g-col-4\u003C/div>\n\u003C/div>`} />\n\n### Adding rows\n\nAdding more rows and changing the placement of columns:\n\n\u003CExample class=\"bd-example-cssgrid\" code={`\u003Cdiv class=\"grid text-center\" style=\"--bs-rows: 3; --bs-columns: 3;\">\n \u003Cdiv>Auto-column\u003C/div>\n \u003Cdiv class=\"g-start-2\" style=\"grid-row: 2\">Auto-column\u003C/div>\n \u003Cdiv class=\"g-start-3\" style=\"grid-row: 3\">Auto-column\u003C/div>\n\u003C/div>`} />\n\n### Gaps\n\nChange the vertical gaps only by modifying the `row-gap`. Note that we use `gap` on `.grid`s, but `row-gap` and `column-gap` can be modified as needed.\n\n\u003CExample class=\"bd-example-cssgrid\" code={`\u003Cdiv class=\"grid text-center\" style=\"row-gap: 0;\">\n \u003Cdiv class=\"g-col-6\">.g-col-6\u003C/div>\n \u003Cdiv class=\"g-col-6\">.g-col-6\u003C/div>\n\n \u003Cdiv class=\"g-col-6\">.g-col-6\u003C/div>\n \u003Cdiv class=\"g-col-6\">.g-col-6\u003C/div>\n\u003C/div>`} />\n\nBecause of that, you can have different vertical and horizontal `gap`s, which can take a single value (all sides) or a pair of values (vertical and horizontal). This can be applied with an inline style for `gap`, or with our `--bs-gap` CSS variable.\n\n\u003CExample class=\"bd-example-cssgrid\" code={`\u003Cdiv class=\"grid text-center\" style=\"--bs-gap: .25rem 1rem;\">\n \u003Cdiv class=\"g-col-6\">.g-col-6\u003C/div>\n \u003Cdiv class=\"g-col-6\">.g-col-6\u003C/div>\n\n \u003Cdiv class=\"g-col-6\">.g-col-6\u003C/div>\n \u003Cdiv class=\"g-col-6\">.g-col-6\u003C/div>\n\u003C/div>`} />\n\n## Sass\n\nOne limitation of the CSS Grid is that our default classes are still generated by two Sass variables, `$grid-columns` and `$grid-gutter-width`. This effectively predetermines the number of classes generated in our compiled CSS. You have two options here:\n\n- Modify those default Sass variables and recompile your CSS.\n- Use inline or custom styles to augment the provided classes.\n\nFor example, you can increase the column count and change the gap size, and then size your \"columns\" with a mix of inline styles and predefined CSS Grid column classes (e.g., `.g-col-4`).\n\n\u003CExample class=\"bd-example-cssgrid\" code={`\u003Cdiv class=\"grid text-center\" style=\"--bs-columns: 18; --bs-gap: .5rem;\">\n \u003Cdiv style=\"grid-column: span 14;\">14 columns\u003C/div>\n \u003Cdiv class=\"g-col-4\">.g-col-4\u003C/div>\n\u003C/div>`} />","src/content/docs/layout/css-grid.mdx","4abedb7a4fa352a0","layout/css-grid.mdx","layout/grid",{"id":965,"data":967,"body":970,"filePath":971,"digest":972,"legacyId":973,"deferredRender":139},{"description":968,"title":969,"toc":139},"Use our powerful mobile-first flexbox grid to build layouts of all shapes and sizes thanks to a twelve column system, six default responsive tiers, Sass variables and mixins, and dozens of predefined classes.","Grid system","## Example\n\nBootstrap's grid system uses a series of containers, rows, and columns to layout and align content. It's built with [flexbox](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox) and is fully responsive. Below is an example and an in-depth explanation for how the grid system comes together.\n\n\u003CCallout>\n**New to or unfamiliar with flexbox?** [Read this CSS Tricks flexbox guide](https://css-tricks.com/snippets/css/a-guide-to-flexbox/#flexbox-background) for background, terminology, guidelines, and code snippets.\n\u003C/Callout>\n\n\u003CExample class=\"bd-example-row\" code={`\u003Cdiv class=\"container text-center\">\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col\">\n Column\n \u003C/div>\n \u003Cdiv class=\"col\">\n Column\n \u003C/div>\n \u003Cdiv class=\"col\">\n Column\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\nThe above example creates three equal-width columns across all devices and viewports using our predefined grid classes. Those columns are centered in the page with the parent `.container`.\n\n## How it works\n\nBreaking it down, here's how the grid system comes together:\n\n- **Our grid supports [six responsive breakpoints]([[docsref:/layout/breakpoints]]).** Breakpoints are based on `min-width` media queries, meaning they affect that breakpoint and all those above it (e.g., `.col-sm-4` applies to `sm`, `md`, `lg`, `xl`, and `xxl`). This means you can control container and column sizing and behavior by each breakpoint.\n\n- **Containers center and horizontally pad your content.** Use `.container` for a responsive pixel width, `.container-fluid` for `width: 100%` across all viewports and devices, or a responsive container (e.g., `.container-md`) for a combination of fluid and pixel widths.\n\n- **Rows are wrappers for columns.** Each column has horizontal `padding` (called a gutter) for controlling the space between them. This `padding` is then counteracted on the rows with negative margins to ensure the content in your columns is visually aligned down the left side. Rows also support modifier classes to [uniformly apply column sizing](#row-columns) and [gutter classes]([[docsref:/layout/gutters]]) to change the spacing of your content.\n\n- **Columns are incredibly flexible.** There are 12 template columns available per row, allowing you to create different combinations of elements that span any number of columns. Column classes indicate the number of template columns to span (e.g., `col-4` spans four). `width`s are set in percentages so you always have the same relative sizing.\n\n- **Gutters are also responsive and customizable.** [Gutter classes are available]([[docsref:/layout/gutters]]) across all breakpoints, with all the same sizes as our [margin and padding spacing]([[docsref:/utilities/spacing]]). Change horizontal gutters with `.gx-*` classes, vertical gutters with `.gy-*`, or all gutters with `.g-*` classes. `.g-0` is also available to remove gutters.\n\n- **Sass variables, maps, and mixins power the grid.** If you don't want to use the predefined grid classes in Bootstrap, you can use our [grid's source Sass](#sass-variables) to create your own with more semantic markup. We also include some CSS custom properties to consume these Sass variables for even greater flexibility for you.\n\nBe aware of the limitations and [bugs around flexbox](https://github.com/philipwalton/flexbugs), like the [inability to use some HTML elements as flex containers](https://github.com/philipwalton/flexbugs#flexbug-9).\n\n## Grid options\n\nBootstrap's grid system can adapt across all six default breakpoints, and any breakpoints you customize. The six default grid tiers are as follows:\n\n- Extra small (xs)\n- Small (sm)\n- Medium (md)\n- Large (lg)\n- Extra large (xl)\n- Extra extra large (xxl)\n\nAs noted above, each of these breakpoints have their own container, unique class prefix, and modifiers. Here's how the grid changes across these breakpoints:\n\n\u003Cdiv class=\"table-responsive\">\n \u003Ctable class=\"table mb-4\">\n \u003Cthead>\n \u003Ctr>\n \u003Cth scope=\"col\">\u003C/th>\n \u003Cth scope=\"col\">\n xs\u003Cbr/>\n \u003Cspan class=\"fw-normal\"><576px\u003C/span>\n \u003C/th>\n \u003Cth scope=\"col\">\n sm\u003Cbr/>\n \u003Cspan class=\"fw-normal\">≥576px\u003C/span>\n \u003C/th>\n \u003Cth scope=\"col\">\n md\u003Cbr/>\n \u003Cspan class=\"fw-normal\">≥768px\u003C/span>\n \u003C/th>\n \u003Cth scope=\"col\">\n lg\u003Cbr/>\n \u003Cspan class=\"fw-normal\">≥992px\u003C/span>\n \u003C/th>\n \u003Cth scope=\"col\">\n xl\u003Cbr/>\n \u003Cspan class=\"fw-normal\">≥1200px\u003C/span>\n \u003C/th>\n \u003Cth scope=\"col\">\n xxl\u003Cbr/>\n \u003Cspan class=\"fw-normal\">≥1400px\u003C/span>\n \u003C/th>\n \u003C/tr>\n \u003C/thead>\n \u003Ctbody>\n \u003Ctr>\n \u003Cth class=\"text-nowrap\" scope=\"row\">Container \u003Ccode class=\"fw-normal\">max-width\u003C/code>\u003C/th>\n \u003Ctd>None (auto)\u003C/td>\n \u003Ctd>540px\u003C/td>\n \u003Ctd>720px\u003C/td>\n \u003Ctd>960px\u003C/td>\n \u003Ctd>1140px\u003C/td>\n \u003Ctd>1320px\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Cth class=\"text-nowrap\" scope=\"row\">Class prefix\u003C/th>\n \u003Ctd>\u003Ccode>.col-\u003C/code>\u003C/td>\n \u003Ctd>\u003Ccode>.col-sm-\u003C/code>\u003C/td>\n \u003Ctd>\u003Ccode>.col-md-\u003C/code>\u003C/td>\n \u003Ctd>\u003Ccode>.col-lg-\u003C/code>\u003C/td>\n \u003Ctd>\u003Ccode>.col-xl-\u003C/code>\u003C/td>\n \u003Ctd>\u003Ccode>.col-xxl-\u003C/code>\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Cth class=\"text-nowrap\" scope=\"row\"># of columns\u003C/th>\n \u003Ctd colspan=\"6\">12\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Cth class=\"text-nowrap\" scope=\"row\">Gutter width\u003C/th>\n \u003Ctd colspan=\"6\">1.5rem (.75rem on left and right)\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Cth class=\"text-nowrap\" scope=\"row\">Custom gutters\u003C/th>\n \u003Ctd colspan=\"6\">\u003Ca href=\"[[docsref:/layout/gutters]]\">Yes\u003C/a>\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Cth class=\"text-nowrap\" scope=\"row\">Nestable\u003C/th>\n \u003Ctd colspan=\"6\">\u003Ca href=\"#nesting\">Yes\u003C/a>\u003C/td>\n \u003C/tr>\n \u003Ctr>\n \u003Cth class=\"text-nowrap\" scope=\"row\">Column ordering\u003C/th>\n \u003Ctd colspan=\"6\">\u003Ca href=\"[[docsref:/layout/columns#reordering]]\">Yes\u003C/a>\u003C/td>\n \u003C/tr>\n \u003C/tbody>\n \u003C/table>\n\u003C/div>\n\n## Auto-layout columns\n\nUtilize breakpoint-specific column classes for easy column sizing without an explicit numbered class like `.col-sm-6`.\n\n### Equal-width\n\nFor example, here are two grid layouts that apply to every device and viewport, from `xs` to `xxl`. Add any number of unit-less classes for each breakpoint you need and every column will be the same width.\n\n\u003CExample class=\"bd-example-row\" code={`\u003Cdiv class=\"container text-center\">\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col\">\n 1 of 2\n \u003C/div>\n \u003Cdiv class=\"col\">\n 2 of 2\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col\">\n 1 of 3\n \u003C/div>\n \u003Cdiv class=\"col\">\n 2 of 3\n \u003C/div>\n \u003Cdiv class=\"col\">\n 3 of 3\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n### Setting one column width\n\nAuto-layout for flexbox grid columns also means you can set the width of one column and have the sibling columns automatically resize around it. You may use predefined grid classes (as shown below), grid mixins, or inline widths. Note that the other columns will resize no matter the width of the center column.\n\n\u003CExample class=\"bd-example-row\" code={`\u003Cdiv class=\"container text-center\">\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col\">\n 1 of 3\n \u003C/div>\n \u003Cdiv class=\"col-6\">\n 2 of 3 (wider)\n \u003C/div>\n \u003Cdiv class=\"col\">\n 3 of 3\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col\">\n 1 of 3\n \u003C/div>\n \u003Cdiv class=\"col-5\">\n 2 of 3 (wider)\n \u003C/div>\n \u003Cdiv class=\"col\">\n 3 of 3\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n### Variable width content\n\nUse `col-{breakpoint}-auto` classes to size columns based on the natural width of their content.\n\n\u003CExample class=\"bd-example-row\" code={`\u003Cdiv class=\"container text-center\">\n \u003Cdiv class=\"row justify-content-md-center\">\n \u003Cdiv class=\"col col-lg-2\">\n 1 of 3\n \u003C/div>\n \u003Cdiv class=\"col-md-auto\">\n Variable width content\n \u003C/div>\n \u003Cdiv class=\"col col-lg-2\">\n 3 of 3\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col\">\n 1 of 3\n \u003C/div>\n \u003Cdiv class=\"col-md-auto\">\n Variable width content\n \u003C/div>\n \u003Cdiv class=\"col col-lg-2\">\n 3 of 3\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n## Responsive classes\n\nBootstrap's grid includes six tiers of predefined classes for building complex responsive layouts. Customize the size of your columns on extra small, small, medium, large, or extra large devices however you see fit.\n\n### All breakpoints\n\nFor grids that are the same from the smallest of devices to the largest, use the `.col` and `.col-*` classes. Specify a numbered class when you need a particularly sized column; otherwise, feel free to stick to `.col`.\n\n\u003CExample class=\"bd-example-row\" code={`\u003Cdiv class=\"container text-center\">\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col\">col\u003C/div>\n \u003Cdiv class=\"col\">col\u003C/div>\n \u003Cdiv class=\"col\">col\u003C/div>\n \u003Cdiv class=\"col\">col\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-8\">col-8\u003C/div>\n \u003Cdiv class=\"col-4\">col-4\u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n### Stacked to horizontal\n\nUsing a single set of `.col-sm-*` classes, you can create a basic grid system that starts out stacked and becomes horizontal at the small breakpoint (`sm`).\n\n\u003CExample class=\"bd-example-row\" code={`\u003Cdiv class=\"container text-center\">\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-sm-8\">col-sm-8\u003C/div>\n \u003Cdiv class=\"col-sm-4\">col-sm-4\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-sm\">col-sm\u003C/div>\n \u003Cdiv class=\"col-sm\">col-sm\u003C/div>\n \u003Cdiv class=\"col-sm\">col-sm\u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n### Mix and match\n\nDon't want your columns to simply stack in some grid tiers? Use a combination of different classes for each tier as needed. See the example below for a better idea of how it all works.\n\n\u003CExample class=\"bd-example-row\" code={`\u003Cdiv class=\"container text-center\">\n \u003C!-- Stack the columns on mobile by making one full-width and the other half-width -->\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-md-8\">.col-md-8\u003C/div>\n \u003Cdiv class=\"col-6 col-md-4\">.col-6 .col-md-4\u003C/div>\n \u003C/div>\n\n \u003C!-- Columns start at 50% wide on mobile and bump up to 33.3% wide on desktop -->\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-6 col-md-4\">.col-6 .col-md-4\u003C/div>\n \u003Cdiv class=\"col-6 col-md-4\">.col-6 .col-md-4\u003C/div>\n \u003Cdiv class=\"col-6 col-md-4\">.col-6 .col-md-4\u003C/div>\n \u003C/div>\n\n \u003C!-- Columns are always 50% wide, on mobile and desktop -->\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-6\">.col-6\u003C/div>\n \u003Cdiv class=\"col-6\">.col-6\u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n### Row columns\n\nUse the responsive `.row-cols-*` classes to quickly set the number of columns that best render your content and layout. Whereas normal `.col-*` classes apply to the individual columns (e.g., `.col-md-4`), the row columns classes are set on the parent `.row` as a shortcut. With `.row-cols-auto` you can give the columns their natural width.\n\nUse these row columns classes to quickly create basic grid layouts or to control your card layouts.\n\n\u003CExample class=\"bd-example-row\" code={`\u003Cdiv class=\"container text-center\">\n \u003Cdiv class=\"row row-cols-2\">\n \u003Cdiv class=\"col\">Column\u003C/div>\n \u003Cdiv class=\"col\">Column\u003C/div>\n \u003Cdiv class=\"col\">Column\u003C/div>\n \u003Cdiv class=\"col\">Column\u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n\u003CExample class=\"bd-example-row\" code={`\u003Cdiv class=\"container text-center\">\n \u003Cdiv class=\"row row-cols-3\">\n \u003Cdiv class=\"col\">Column\u003C/div>\n \u003Cdiv class=\"col\">Column\u003C/div>\n \u003Cdiv class=\"col\">Column\u003C/div>\n \u003Cdiv class=\"col\">Column\u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n\u003CExample class=\"bd-example-row\" code={`\u003Cdiv class=\"container text-center\">\n \u003Cdiv class=\"row row-cols-auto\">\n \u003Cdiv class=\"col\">Column\u003C/div>\n \u003Cdiv class=\"col\">Column\u003C/div>\n \u003Cdiv class=\"col\">Column\u003C/div>\n \u003Cdiv class=\"col\">Column\u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n\u003CExample class=\"bd-example-row\" code={`\u003Cdiv class=\"container text-center\">\n \u003Cdiv class=\"row row-cols-4\">\n \u003Cdiv class=\"col\">Column\u003C/div>\n \u003Cdiv class=\"col\">Column\u003C/div>\n \u003Cdiv class=\"col\">Column\u003C/div>\n \u003Cdiv class=\"col\">Column\u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n\u003CExample class=\"bd-example-row\" code={`\u003Cdiv class=\"container text-center\">\n \u003Cdiv class=\"row row-cols-4\">\n \u003Cdiv class=\"col\">Column\u003C/div>\n \u003Cdiv class=\"col\">Column\u003C/div>\n \u003Cdiv class=\"col-6\">Column\u003C/div>\n \u003Cdiv class=\"col\">Column\u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n\u003CExample class=\"bd-example-row\" code={`\u003Cdiv class=\"container text-center\">\n \u003Cdiv class=\"row row-cols-1 row-cols-sm-2 row-cols-md-4\">\n \u003Cdiv class=\"col\">Column\u003C/div>\n \u003Cdiv class=\"col\">Column\u003C/div>\n \u003Cdiv class=\"col\">Column\u003C/div>\n \u003Cdiv class=\"col\">Column\u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\nYou can also use the accompanying Sass mixin, `row-cols()`:\n\n```scss\n.element {\n // Three columns to start\n @include row-cols(3);\n\n // Five columns from medium breakpoint up\n @include media-breakpoint-up(md) {\n @include row-cols(5);\n }\n}\n```\n\n## Nesting\n\nTo nest your content with the default grid, add a new `.row` and set of `.col-sm-*` columns within an existing `.col-sm-*` column. Nested rows should include a set of columns that add up to 12 or fewer (it is not required that you use all 12 available columns).\n\n\u003CExample class=\"bd-example-row\" code={`\u003Cdiv class=\"container text-center\">\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-sm-3\">\n Level 1: .col-sm-3\n \u003C/div>\n \u003Cdiv class=\"col-sm-9\">\n \u003Cdiv class=\"row\">\n \u003Cdiv class=\"col-8 col-sm-6\">\n Level 2: .col-8 .col-sm-6\n \u003C/div>\n \u003Cdiv class=\"col-4 col-sm-6\">\n Level 2: .col-4 .col-sm-6\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n## CSS\n\nWhen using Bootstrap's source Sass files, you have the option of using Sass variables and mixins to create custom, semantic, and responsive page layouts. Our predefined grid classes use these same variables and mixins to provide a whole suite of ready-to-use classes for fast responsive layouts.\n\n### Sass variables\n\nVariables and maps determine the number of columns, the gutter width, and the media query point at which to begin floating columns. We use these to generate the predefined grid classes documented above, as well as for the custom mixins listed below.\n\n```scss\n$grid-columns: 12;\n$grid-gutter-width: 1.5rem;\n$grid-row-columns: 6;\n```\n\n\u003CScssDocs name=\"grid-breakpoints\" file=\"scss/_variables.scss\" />\n\n\u003CScssDocs name=\"container-max-widths\" file=\"scss/_variables.scss\" />\n\n### Sass mixins\n\nMixins are used in conjunction with the grid variables to generate semantic CSS for individual grid columns.\n\n```scss\n// Creates a wrapper for a series of columns\n@include make-row();\n\n// Make the element grid-ready (applying everything but the width)\n@include make-col-ready();\n\n// Without optional size values, the mixin will create equal columns (similar to using .col)\n@include make-col();\n@include make-col($size, $columns: $grid-columns);\n\n// Offset with margins\n@include make-col-offset($size, $columns: $grid-columns);\n```\n\n### Example usage\n\nYou can modify the variables to your own custom values, or just use the mixins with their default values. Here's an example of using the default settings to create a two-column layout with a gap between.\n\n```scss\n.example-container {\n @include make-container();\n // Make sure to define this width after the mixin to override\n // `width: 100%` generated by `make-container()`\n width: 800px;\n}\n\n.example-row {\n @include make-row();\n}\n\n.example-content-main {\n @include make-col-ready();\n\n @include media-breakpoint-up(sm) {\n @include make-col(6);\n }\n @include media-breakpoint-up(lg) {\n @include make-col(8);\n }\n}\n\n.example-content-secondary {\n @include make-col-ready();\n\n @include media-breakpoint-up(sm) {\n @include make-col(6);\n }\n @include media-breakpoint-up(lg) {\n @include make-col(4);\n }\n}\n```\n\n\u003CExample code={`\u003Cdiv class=\"example-container\">\n \u003Cdiv class=\"example-row\">\n \u003Cdiv class=\"example-content-main\">Main content\u003C/div>\n \u003Cdiv class=\"example-content-secondary\">Secondary content\u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n## Customizing the grid\n\nUsing our built-in grid Sass variables and maps, it's possible to completely customize the predefined grid classes. Change the number of tiers, the media query dimensions, and the container widths—then recompile.\n\n### Columns and gutters\n\nThe number of grid columns can be modified via Sass variables. `$grid-columns` is used to generate the widths (in percent) of each individual column while `$grid-gutter-width` sets the width for the column gutters. `$grid-row-columns` is used to set the maximum number of columns of `.row-cols-*`, any number over this limit is ignored.\n\n```scss\n$grid-columns: 12 !default;\n$grid-gutter-width: 1.5rem !default;\n$grid-row-columns: 6 !default;\n```\n\n### Grid tiers\n\nMoving beyond the columns themselves, you may also customize the number of grid tiers. If you wanted just four grid tiers, you'd update the `$grid-breakpoints` and `$container-max-widths` to something like this:\n\n```scss\n$grid-breakpoints: (\n xs: 0,\n sm: 480px,\n md: 768px,\n lg: 1024px\n);\n\n$container-max-widths: (\n sm: 420px,\n md: 720px,\n lg: 960px\n);\n```\n\nWhen making any changes to the Sass variables or maps, you'll need to save your changes and recompile. Doing so will output a brand-new set of predefined grid classes for column widths, offsets, and ordering. Responsive visibility utilities will also be updated to use the custom breakpoints. Make sure to set grid values in `px` (not `rem`, `em`, or `%`).","src/content/docs/layout/grid.mdx","2abb1ea68eb8837f","layout/grid.mdx","layout/gutters",{"id":974,"data":976,"body":979,"filePath":980,"digest":981,"legacyId":982,"deferredRender":139},{"description":977,"title":978,"toc":139},"Gutters are the padding between your columns, used to responsively space and align content in the Bootstrap grid system.","Gutters","## How they work\n\n- **Gutters are the gaps between column content, created by horizontal `padding`.** We set `padding-right` and `padding-left` on each column, and use negative `margin` to offset that at the start and end of each row to align content.\n\n- **Gutters start at `1.5rem` (`24px`) wide.** This allows us to match our grid to the [padding and margin spacers]([[docsref:/utilities/spacing]]) scale.\n\n- **Gutters can be responsively adjusted.** Use breakpoint-specific gutter classes to modify horizontal gutters, vertical gutters, and all gutters.\n\n## Horizontal gutters\n\n`.gx-*` classes can be used to control the horizontal gutter widths. The `.container` or `.container-fluid` parent may need to be adjusted if larger gutters are used too to avoid unwanted overflow, using a matching padding utility. For example, in the following example we've increased the padding with `.px-4`:\n\n\u003CExample class=\"bd-example-cols\" code={`\u003Cdiv class=\"container px-4 text-center\">\n \u003Cdiv class=\"row gx-5\">\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"p-3\">Custom column padding\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"p-3\">Custom column padding\u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\nAn alternative solution is to add a wrapper around the `.row` with the `.overflow-hidden` class:\n\n\u003CExample class=\"bd-example-cols\" code={`\u003Cdiv class=\"container overflow-hidden text-center\">\n \u003Cdiv class=\"row gx-5\">\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"p-3\">Custom column padding\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"p-3\">Custom column padding\u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n## Vertical gutters\n\n`.gy-*` classes can be used to control the vertical gutter widths within a row when columns wrap to new lines. Like the horizontal gutters, the vertical gutters can cause some overflow below the `.row` at the end of a page. If this occurs, you add a wrapper around `.row` with the `.overflow-hidden` class:\n\n\u003CExample class=\"bd-example-cols\" code={`\u003Cdiv class=\"container overflow-hidden text-center\">\n \u003Cdiv class=\"row gy-5\">\n \u003Cdiv class=\"col-6\">\n \u003Cdiv class=\"p-3\">Custom column padding\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-6\">\n \u003Cdiv class=\"p-3\">Custom column padding\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-6\">\n \u003Cdiv class=\"p-3\">Custom column padding\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-6\">\n \u003Cdiv class=\"p-3\">Custom column padding\u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n## Horizontal & vertical gutters\n\nUse `.g-*` classes to control the horizontal and vertical grid gutters. In the example below, we use a smaller gutter width, so there isn't a need for the `.overflow-hidden` wrapper class.\n\n\u003CExample class=\"bd-example-cols\" code={`\u003Cdiv class=\"container text-center\">\n \u003Cdiv class=\"row g-2\">\n \u003Cdiv class=\"col-6\">\n \u003Cdiv class=\"p-3\">Custom column padding\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-6\">\n \u003Cdiv class=\"p-3\">Custom column padding\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-6\">\n \u003Cdiv class=\"p-3\">Custom column padding\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col-6\">\n \u003Cdiv class=\"p-3\">Custom column padding\u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n## Row columns gutters\n\nGutter classes can also be added to [row columns]([[docsref:/layout/grid#row-columns]]). In the following example, we use responsive row columns and responsive gutter classes.\n\n\u003CExample class=\"bd-example-cols\" code={`\u003Cdiv class=\"container text-center\">\n \u003Cdiv class=\"row row-cols-2 row-cols-lg-5 g-2 g-lg-3\">\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"p-3\">Row column\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"p-3\">Row column\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"p-3\">Row column\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"p-3\">Row column\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"p-3\">Row column\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"p-3\">Row column\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"p-3\">Row column\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"p-3\">Row column\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"p-3\">Row column\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"col\">\n \u003Cdiv class=\"p-3\">Row column\u003C/div>\n \u003C/div>\n \u003C/div>\n\u003C/div>`} />\n\n## No gutters\n\nThe gutters between columns in our predefined grid classes can be removed with `.g-0`. This removes the negative `margin`s from `.row` and the horizontal `padding` from all immediate children columns.\n\n**Need an edge-to-edge design?** Drop the parent `.container` or `.container-fluid` and add `.mx-0` to the `.row` to prevent overflow.\n\nIn practice, here's how it looks. Note that you can continue to use this with all other predefined grid classes (including column widths, responsive tiers, reorders, and more).\n\n\u003CExample class=\"bd-example-row\" code={`\u003Cdiv class=\"row g-0 text-center\">\n \u003Cdiv class=\"col-sm-6 col-md-8\">.col-sm-6 .col-md-8\u003C/div>\n \u003Cdiv class=\"col-6 col-md-4\">.col-6 .col-md-4\u003C/div>\n\u003C/div>`} />\n\n## Change the gutters\n\nClasses are built from the `$gutters` Sass map which is inherited from the `$spacers` Sass map.\n\n```scss\n$grid-gutter-width: 1.5rem;\n$gutters: (\n 0: 0,\n 1: $spacer * .25,\n 2: $spacer * .5,\n 3: $spacer,\n 4: $spacer * 1.5,\n 5: $spacer * 3,\n);\n```","src/content/docs/layout/gutters.mdx","67c02754be207a7c","layout/gutters.mdx","layout/utilities",{"id":983,"data":985,"body":988,"filePath":989,"digest":990,"legacyId":991,"deferredRender":139},{"description":986,"title":987,"toc":139},"For faster mobile-friendly and responsive development, Bootstrap includes dozens of utility classes for showing, hiding, aligning, and spacing content.","Utilities for layout","## Changing `display`\n\nUse our [display utilities]([[docsref:/utilities/display]]) for responsively toggling common values of the `display` property. Mix it with our grid system, content, or components to show or hide them across specific viewports.\n\n## Flexbox options\n\nBootstrap is built with flexbox, but not every element's `display` has been changed to `display: flex` as this would add many unnecessary overrides and unexpectedly change key browser behaviors. Most of [our components]([[docsref:/components/alerts]]) are built with flexbox enabled.\n\nShould you need to add `display: flex` to an element, do so with `.d-flex` or one of the responsive variants (e.g., `.d-sm-flex`). You'll need this class or `display` value to allow the use of our extra [flexbox utilities]([[docsref:/utilities/flex]]) for sizing, alignment, spacing, and more.\n\n## Margin and padding\n\nUse the `margin` and `padding` [spacing utilities]([[docsref:/utilities/spacing]]) to control how elements and components are spaced and sized. Bootstrap includes a six-level scale for spacing utilities, based on a `1rem` value default `$spacer` variable. Choose values for all viewports (e.g., `.me-3` for `margin-right: 1rem` in LTR), or pick responsive variants to target specific viewports (e.g., `.me-md-3` for `margin-right: 1rem` —in LTR— starting at the `md` breakpoint).\n\n## Toggle `visibility`\n\nWhen toggling `display` isn't needed, you can toggle the `visibility` of an element with our [visibility utilities]([[docsref:/utilities/visibility]]). Invisible elements will still affect the layout of the page, but are visually hidden from visitors.","src/content/docs/layout/utilities.mdx","d3b766794b91fcf2","layout/utilities.mdx","layout/z-index",{"id":992,"data":994,"body":997,"filePath":998,"digest":999,"legacyId":1000,"deferredRender":139},{"description":995,"title":996},"While not a part of Bootstrap's grid system, z-indexes play an important part in how our components overlay and interact with one another.","Z-index","Several Bootstrap components utilize `z-index`, the CSS property that helps control layout by providing a third axis to arrange content. We utilize a default z-index scale in Bootstrap that's been designed to properly layer navigation, tooltips and popovers, modals, and more.\n\nThese higher values start at an arbitrary number, high and specific enough to ideally avoid conflicts. We need a standard set of these across our layered components—tooltips, popovers, navbars, dropdowns, modals—so we can be reasonably consistent in the behaviors. There's no reason we couldn't have used `100`+ or `500`+.\n\nWe don't encourage customization of these individual values; should you change one, you likely need to change them all.\n\n\u003CScssDocs name=\"zindex-stack\" file=\"scss/_variables.scss\" />\n\nTo handle overlapping borders within components (e.g., buttons and inputs in input groups), we use low single digit `z-index` values of `1`, `2`, and `3` for default, hover, and active states. On hover/focus/active, we bring a particular element to the forefront with a higher `z-index` value to show their border over the sibling elements.","src/content/docs/layout/z-index.mdx","42bc5a07c2236618","layout/z-index.mdx","utilities/api",{"id":1001,"data":1003,"body":1007,"filePath":1008,"digest":1009,"legacyId":1010,"deferredRender":139},{"aliases":1004,"description":1005,"title":1006,"toc":139},"/docs/[[config:docs_version]]/utilities/","The utility API is a Sass-based tool to generate utility classes.","Utility API","Bootstrap utilities are generated with our utility API and can be used to modify or extend our default set of utility classes via Sass. Our utility API is based on a series of Sass maps and functions for generating families of classes with various options. If you're unfamiliar with Sass maps, read up on the [official Sass docs](https://sass-lang.com/documentation/values/maps/) to get started.\n\nThe `$utilities` map contains all our utilities and is later merged with your custom `$utilities` map, if present. The utility map contains a keyed list of utility groups which accept the following options:\n\n\u003CBsTable class=\"table table-utilities\">\n| Option | Type | Default value | Description |\n| --- | --- | --- | --- |\n| [`property`](#property) | **Required** | – | Name of the property, this can be a string or an array of strings (e.g., horizontal paddings or margins). |\n| [`values`](#values) | **Required** | – | List of values, or a map if you don't want the class name to be the same as the value. If `null` is used as map key, `class` is not prepended to the class name. |\n| [`class`](#class) | Optional | null | Name of the generated class. If not provided and `property` is an array of strings, `class` will default to the first element of the `property` array. If not provided and `property` is a string, the `values` keys are used for the `class` names. |\n| [`css-var`](#css-variable-utilities) | Optional | `false` | Boolean to generate CSS variables instead of CSS rules. |\n| [`css-variable-name`](#css-variable-utilities) | Optional | null | Custom un-prefixed name for the CSS variable inside the ruleset. |\n| [`local-vars`](#local-css-variables) | Optional | null | Map of local CSS variables to generate in addition to the CSS rules. |\n| [`state`](#states) | Optional | null | List of pseudo-class variants (e.g., `:hover` or `:focus`) to generate. |\n| [`responsive`](#responsive) | Optional | `false` | Boolean indicating if responsive classes should be generated. |\n| `rfs` | Optional | `false` | Boolean to enable [fluid rescaling with RFS]([[docsref:/getting-started/rfs]]). |\n| [`print`](#print) | Optional | `false` | Boolean indicating if print classes need to be generated. |\n| `rtl` | Optional | `true` | Boolean indicating if utility should be kept in RTL. |\n\u003C/BsTable>\n\n## API explained\n\nAll utility variables are added to the `$utilities` variable within our `_utilities.scss` stylesheet. Each group of utilities looks something like this:\n\n```scss\n$utilities: (\n \"opacity\": (\n property: opacity,\n values: (\n 0: 0,\n 25: .25,\n 50: .5,\n 75: .75,\n 100: 1,\n )\n )\n);\n```\n\nWhich outputs the following:\n\n```css\n.opacity-0 { opacity: 0; }\n.opacity-25 { opacity: .25; }\n.opacity-50 { opacity: .5; }\n.opacity-75 { opacity: .75; }\n.opacity-100 { opacity: 1; }\n```\n\n### Property\n\nThe required `property` key must be set for any utility, and it must contain a valid CSS property. This property is used in the generated utility's ruleset. When the `class` key is omitted, it also serves as the default class name. Consider the `text-decoration` utility:\n\n```scss\n$utilities: (\n \"text-decoration\": (\n property: text-decoration,\n values: none underline line-through\n )\n);\n```\n\nOutput:\n\n```css\n.text-decoration-none { text-decoration: none !important; }\n.text-decoration-underline { text-decoration: underline !important; }\n.text-decoration-line-through { text-decoration: line-through !important; }\n```\n\n### Values\n\nUse the `values` key to specify which values for the specified `property` should be used in the generated class names and rules. Can be a list or map (set in the utilities or in a Sass variable).\n\nAs a list, like with [`text-decoration` utilities]([[docsref:/utilities/text#text-decoration]]):\n\n```scss\nvalues: none underline line-through\n```\n\nAs a map, like with [`opacity` utilities]([[docsref:/utilities/opacity]]):\n\n```scss\nvalues: (\n 0: 0,\n 25: .25,\n 50: .5,\n 75: .75,\n 100: 1,\n)\n```\n\nAs a Sass variable that sets the list or map, as in our [`position` utilities]([[docsref:/utilities/position]]):\n\n```scss\nvalues: $position-values\n```\n\n### Class\n\nUse the `class` option to change the class prefix used in the compiled CSS. For example, to change from `.opacity-*` to `.o-*`:\n\n```scss\n$utilities: (\n \"opacity\": (\n property: opacity,\n class: o,\n values: (\n 0: 0,\n 25: .25,\n 50: .5,\n 75: .75,\n 100: 1,\n )\n )\n);\n```\n\nOutput:\n\n```css\n.o-0 { opacity: 0 !important; }\n.o-25 { opacity: .25 !important; }\n.o-50 { opacity: .5 !important; }\n.o-75 { opacity: .75 !important; }\n.o-100 { opacity: 1 !important; }\n```\n\nIf `class: null`, generates classes for each of the `values` keys:\n\n```scss\n$utilities: (\n \"visibility\": (\n property: visibility,\n class: null,\n values: (\n visible: visible,\n invisible: hidden,\n )\n )\n);\n```\n\nOutput:\n\n```css\n.visible { visibility: visible !important; }\n.invisible { visibility: hidden !important; }\n```\n\n### CSS variable utilities\n\nSet the `css-var` boolean option to `true` and the API will generate local CSS variables for the given selector instead of the usual `property: value` rules. Add an optional `css-variable-name` to set a different CSS variable name than the class name.\n\nConsider our `.text-opacity-*` utilities. If we add the `css-variable-name` option, we'll get a custom output.\n\n```scss\n$utilities: (\n \"text-opacity\": (\n css-var: true,\n css-variable-name: text-alpha,\n class: text-opacity,\n values: (\n 25: .25,\n 50: .5,\n 75: .75,\n 100: 1\n )\n ),\n);\n```\n\nOutput:\n\n```css\n.text-opacity-25 { --bs-text-alpha: .25; }\n.text-opacity-50 { --bs-text-alpha: .5; }\n.text-opacity-75 { --bs-text-alpha: .75; }\n.text-opacity-100 { --bs-text-alpha: 1; }\n```\n\n### Local CSS variables\n\nUse the `local-vars` option to specify a Sass map that will generate local CSS variables within the utility class's ruleset. Please note that it may require additional work to consume those local CSS variables in the generated CSS rules. For example, consider our `.bg-*` utilities:\n\n```scss\n$utilities: (\n \"background-color\": (\n property: background-color,\n class: bg,\n local-vars: (\n \"bg-opacity\": 1\n ),\n values: map-merge(\n $utilities-bg-colors,\n (\n \"transparent\": transparent\n )\n )\n )\n);\n```\n\nOutput:\n\n```css\n.bg-primary {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;\n}\n```\n\n### States\n\nUse the `state` option to generate pseudo-class variations. Example pseudo-classes are `:hover` and `:focus`. When a list of states are provided, classnames are created for that pseudo-class. For example, to change opacity on hover, add `state: hover` and you'll get `.opacity-hover:hover` in your compiled CSS.\n\nNeed multiple pseudo-classes? Use a space-separated list of states: `state: hover focus`.\n\n```scss\n$utilities: (\n \"opacity\": (\n property: opacity,\n class: opacity,\n state: hover,\n values: (\n 0: 0,\n 25: .25,\n 50: .5,\n 75: .75,\n 100: 1,\n )\n )\n);\n```\n\nOutput:\n\n```css\n.opacity-0-hover:hover { opacity: 0 !important; }\n.opacity-25-hover:hover { opacity: .25 !important; }\n.opacity-50-hover:hover { opacity: .5 !important; }\n.opacity-75-hover:hover { opacity: .75 !important; }\n.opacity-100-hover:hover { opacity: 1 !important; }\n```\n\n### Responsive\n\nAdd the `responsive` boolean to generate responsive utilities (e.g., `.opacity-md-25`) across [all breakpoints]([[docsref:/layout/breakpoints]]).\n\n```scss\n$utilities: (\n \"opacity\": (\n property: opacity,\n responsive: true,\n values: (\n 0: 0,\n 25: .25,\n 50: .5,\n 75: .75,\n 100: 1,\n )\n )\n);\n```\n\nOutput:\n\n```css\n.opacity-0 { opacity: 0 !important; }\n.opacity-25 { opacity: .25 !important; }\n.opacity-50 { opacity: .5 !important; }\n.opacity-75 { opacity: .75 !important; }\n.opacity-100 { opacity: 1 !important; }\n\n@media (min-width: 576px) {\n .opacity-sm-0 { opacity: 0 !important; }\n .opacity-sm-25 { opacity: .25 !important; }\n .opacity-sm-50 { opacity: .5 !important; }\n .opacity-sm-75 { opacity: .75 !important; }\n .opacity-sm-100 { opacity: 1 !important; }\n}\n\n@media (min-width: 768px) {\n .opacity-md-0 { opacity: 0 !important; }\n .opacity-md-25 { opacity: .25 !important; }\n .opacity-md-50 { opacity: .5 !important; }\n .opacity-md-75 { opacity: .75 !important; }\n .opacity-md-100 { opacity: 1 !important; }\n}\n\n@media (min-width: 992px) {\n .opacity-lg-0 { opacity: 0 !important; }\n .opacity-lg-25 { opacity: .25 !important; }\n .opacity-lg-50 { opacity: .5 !important; }\n .opacity-lg-75 { opacity: .75 !important; }\n .opacity-lg-100 { opacity: 1 !important; }\n}\n\n@media (min-width: 1200px) {\n .opacity-xl-0 { opacity: 0 !important; }\n .opacity-xl-25 { opacity: .25 !important; }\n .opacity-xl-50 { opacity: .5 !important; }\n .opacity-xl-75 { opacity: .75 !important; }\n .opacity-xl-100 { opacity: 1 !important; }\n}\n\n@media (min-width: 1400px) {\n .opacity-xxl-0 { opacity: 0 !important; }\n .opacity-xxl-25 { opacity: .25 !important; }\n .opacity-xxl-50 { opacity: .5 !important; }\n .opacity-xxl-75 { opacity: .75 !important; }\n .opacity-xxl-100 { opacity: 1 !important; }\n}\n```\n\n### Print\n\nEnabling the `print` option will **also** generate utility classes for print, which are only applied within the `@media print { ... }` media query.\n\n```scss\n$utilities: (\n \"opacity\": (\n property: opacity,\n print: true,\n values: (\n 0: 0,\n 25: .25,\n 50: .5,\n 75: .75,\n 100: 1,\n )\n )\n);\n```\n\nOutput:\n\n```css\n.opacity-0 { opacity: 0 !important; }\n.opacity-25 { opacity: .25 !important; }\n.opacity-50 { opacity: .5 !important; }\n.opacity-75 { opacity: .75 !important; }\n.opacity-100 { opacity: 1 !important; }\n\n@media print {\n .opacity-print-0 { opacity: 0 !important; }\n .opacity-print-25 { opacity: .25 !important; }\n .opacity-print-50 { opacity: .5 !important; }\n .opacity-print-75 { opacity: .75 !important; }\n .opacity-print-100 { opacity: 1 !important; }\n}\n```\n\n## Importance\n\nAll utilities generated by the API include `!important` to ensure they override components and modifier classes as intended. You can toggle this setting globally with the `$enable-important-utilities` variable (defaults to `true`).\n\n## Using the API\n\nNow that you're familiar with how the utilities API works, learn how to add your own custom classes and modify our default utilities.\n\n### Override utilities\n\nOverride existing utilities by using the same key. For example, if you want additional responsive overflow utility classes, you can do this:\n\n```scss\n$utilities: (\n \"overflow\": (\n responsive: true,\n property: overflow,\n values: visible hidden scroll auto,\n ),\n);\n```\n\n### Add utilities\n\nNew utilities can be added to the default `$utilities` map with a `map-merge`. Make sure our required Sass files and `_utilities.scss` are imported first, then use the `map-merge` to add your additional utilities. For example, here's how to add a responsive `cursor` utility with three values.\n\n```scss\n@import \"bootstrap/scss/functions\";\n@import \"bootstrap/scss/variables\";\n@import \"bootstrap/scss/variables-dark\";\n@import \"bootstrap/scss/maps\";\n@import \"bootstrap/scss/mixins\";\n@import \"bootstrap/scss/utilities\";\n\n$utilities: map-merge(\n $utilities,\n (\n \"cursor\": (\n property: cursor,\n class: cursor,\n responsive: true,\n values: auto pointer grab,\n )\n )\n);\n\n@import \"bootstrap/scss/utilities/api\";\n```\n\n### Modify utilities\n\nModify existing utilities in the default `$utilities` map with `map-get` and `map-merge` functions. In the example below, we're adding an additional value to the `width` utilities. Start with an initial `map-merge` and then specify which utility you want to modify. From there, fetch the nested `\"width\"` map with `map-get` to access and modify the utility's options and values.\n\n```scss\n@import \"bootstrap/scss/functions\";\n@import \"bootstrap/scss/variables\";\n@import \"bootstrap/scss/variables-dark\";\n@import \"bootstrap/scss/maps\";\n@import \"bootstrap/scss/mixins\";\n@import \"bootstrap/scss/utilities\";\n\n$utilities: map-merge(\n $utilities,\n (\n \"width\": map-merge(\n map-get($utilities, \"width\"),\n (\n values: map-merge(\n map-get(map-get($utilities, \"width\"), \"values\"),\n (10: 10%),\n ),\n ),\n ),\n )\n);\n\n@import \"bootstrap/scss/utilities/api\";\n```\n\n#### Enable responsive\n\nYou can enable responsive classes for an existing set of utilities that are not currently responsive by default. For example, to make the `border` classes responsive:\n\n```scss\n@import \"bootstrap/scss/functions\";\n@import \"bootstrap/scss/variables\";\n@import \"bootstrap/scss/variables-dark\";\n@import \"bootstrap/scss/maps\";\n@import \"bootstrap/scss/mixins\";\n@import \"bootstrap/scss/utilities\";\n\n$utilities: map-merge(\n $utilities,\n (\n \"border\": map-merge(\n map-get($utilities, \"border\"),\n ( responsive: true ),\n ),\n )\n);\n\n@import \"bootstrap/scss/utilities/api\";\n```\n\nThis will now generate responsive variations of `.border` and `.border-0` for each breakpoint. Your generated CSS will look like this:\n\n```css\n.border { ... }\n.border-0 { ... }\n\n@media (min-width: 576px) {\n .border-sm { ... }\n .border-sm-0 { ... }\n}\n\n@media (min-width: 768px) {\n .border-md { ... }\n .border-md-0 { ... }\n}\n\n@media (min-width: 992px) {\n .border-lg { ... }\n .border-lg-0 { ... }\n}\n\n@media (min-width: 1200px) {\n .border-xl { ... }\n .border-xl-0 { ... }\n}\n\n@media (min-width: 1400px) {\n .border-xxl { ... }\n .border-xxl-0 { ... }\n}\n```\n\n#### Rename utilities\n\nMissing v4 utilities, or used to another naming convention? The utilities API can be used to override the resulting `class` of a given utility—for example, to rename `.ms-*` utilities to oldish `.ml-*`:\n\n```scss\n@import \"bootstrap/scss/functions\";\n@import \"bootstrap/scss/variables\";\n@import \"bootstrap/scss/variables-dark\";\n@import \"bootstrap/scss/maps\";\n@import \"bootstrap/scss/mixins\";\n@import \"bootstrap/scss/utilities\";\n\n$utilities: map-merge(\n $utilities,\n (\n \"margin-start\": map-merge(\n map-get($utilities, \"margin-start\"),\n ( class: ml ),\n ),\n )\n);\n\n@import \"bootstrap/scss/utilities/api\";\n```\n\n### Remove utilities\n\nRemove any of the default utilities with the [`map-remove()` Sass function](https://sass-lang.com/documentation/modules/map/#remove).\n\n```scss\n@import \"bootstrap/scss/functions\";\n@import \"bootstrap/scss/variables\";\n@import \"bootstrap/scss/variables-dark\";\n@import \"bootstrap/scss/maps\";\n@import \"bootstrap/scss/mixins\";\n@import \"bootstrap/scss/utilities\";\n\n// Remove multiple utilities with a comma-separated list\n$utilities: map-remove($utilities, \"width\", \"float\");\n\n@import \"bootstrap/scss/utilities/api\";\n```\n\nYou can also use the [`map-merge()` Sass function](https://sass-lang.com/documentation/modules/map/#merge) and set the group key to `null` to remove the utility.\n\n```scss\n@import \"bootstrap/scss/functions\";\n@import \"bootstrap/scss/variables\";\n@import \"bootstrap/scss/variables-dark\";\n@import \"bootstrap/scss/maps\";\n@import \"bootstrap/scss/mixins\";\n@import \"bootstrap/scss/utilities\";\n\n$utilities: map-merge(\n $utilities,\n (\n \"width\": null\n )\n);\n\n@import \"bootstrap/scss/utilities/api\";\n```\n\n### Add, remove, modify\n\nYou can add, remove, and modify many utilities all at once with the [`map-merge()` Sass function](https://sass-lang.com/documentation/modules/map/#merge). Here's how you can combine the previous examples into one larger map.\n\n```scss\n@import \"bootstrap/scss/functions\";\n@import \"bootstrap/scss/variables\";\n@import \"bootstrap/scss/variables-dark\";\n@import \"bootstrap/scss/maps\";\n@import \"bootstrap/scss/mixins\";\n@import \"bootstrap/scss/utilities\";\n\n$utilities: map-merge(\n $utilities,\n (\n // Remove the `width` utility\n \"width\": null,\n // Make an existing utility responsive\n \"border\": map-merge(\n map-get($utilities, \"border\"),\n ( responsive: true ),\n ),\n // Add new utilities\n \"cursor\": (\n property: cursor,\n class: cursor,\n responsive: true,\n values: auto pointer grab,\n )\n )\n);\n\n@import \"bootstrap/scss/utilities/api\";\n```\n\n#### Remove utility in RTL\n\nSome edge cases make [RTL styling difficult](https://rtlstyling.com/posts/rtl-styling#common-things-that-might-not-work-for-rtl), such as line breaks in Arabic. Thus utilities can be dropped from RTL output by setting the `rtl` option to `false`:\n\n```scss\n$utilities: (\n \"word-wrap\": (\n property: word-wrap word-break,\n class: text,\n values: (break: break-word),\n rtl: false\n ),\n);\n```\n\nOutput:\n\n```css\n/* rtl:begin:remove */\n.text-break {\n word-wrap: break-word !important;\n word-break: break-word !important;\n}\n/* rtl:end:remove */\n```\n\nThis doesn't output anything in RTL, thanks to [the RTLCSS `remove` control directive](https://rtlcss.com/learn/usage-guide/control-directives/#remove).","src/content/docs/utilities/api.mdx","b75c9110a943062a","utilities/api.mdx","utilities/background",{"id":1011,"data":1013,"body":1016,"filePath":1017,"digest":1018,"legacyId":1019,"deferredRender":139},{"description":1014,"title":1015,"toc":139},"Convey meaning through `background-color` and add decoration with gradients.","Background","import { getData } from '@libs/data'\n\n\u003CCallout name=\"warning-color-assistive-technologies\" />\n\n## Background color\n\nSimilar to the contextual text color classes, set the background of an element to any contextual class. Background utilities **do not set `color`**, so in some cases you'll want to use `.text-*` [color utilities]([[docsref:/utilities/colors]]).\n\n\u003CCallout>\nBackground utilities like `.bg-*` that generated from our original `$theme-colors` Sass map don't yet respond to color modes, however, any `.bg-*-subtle` utility will. This will be resolved in v6.\n\u003C/Callout>\n\n\u003CExample code={[\n ...getData('theme-colors').map((themeColor) => `\u003Cdiv class=\"p-3 mb-2 bg-${themeColor.name} ${themeColor.contrast_color ? `text-${themeColor.contrast_color}` : `text-white`}\">.bg-${themeColor.name}\u003C/div>\n\u003Cdiv class=\"p-3 mb-2 bg-${themeColor.name}-subtle text-${themeColor.name}-emphasis\">.bg-${themeColor.name}-subtle\u003C/div>`),\n `\u003Cdiv class=\"p-3 mb-2 bg-body-secondary\">.bg-body-secondary\u003C/div>\n\u003Cdiv class=\"p-3 mb-2 bg-body-tertiary\">.bg-body-tertiary\u003C/div>\n\u003Cdiv class=\"p-3 mb-2 bg-body text-body\">.bg-body\u003C/div>\n\u003Cdiv class=\"p-3 mb-2 bg-black text-white\">.bg-black\u003C/div>\n\u003Cdiv class=\"p-3 mb-2 bg-white text-dark\">.bg-white\u003C/div>\n\u003Cdiv class=\"p-3 mb-2 bg-transparent text-body\">.bg-transparent\u003C/div>`\n]} />\n\n## Background gradient\n\nBy adding a `.bg-gradient` class, a linear gradient is added as background image to the backgrounds. This gradient starts with a semi-transparent white which fades out to the bottom.\n\nDo you need a gradient in your custom CSS? Just add `background-image: var(--bs-gradient);`.\n\n{getData('theme-colors').map((themeColor) => {\n return (\n \u003Cdiv class={`p-3 mb-2 bg-${themeColor.name} bg-gradient${themeColor.contrast_color ? (' text-' + themeColor.contrast_color) : ' text-white'}`}>.bg-{themeColor.name}.bg-gradient {themeColor.contrast_color}\u003C/div>\n )\n})}\n\u003Cdiv class=\"p-3 mb-2 bg-black bg-gradient text-white\">.bg-black.bg-gradient\u003C/div>\n\n## Opacity\n\n\u003CAddedIn version=\"5.1.0\" />\n\nAs of v5.1.0, `background-color` utilities are generated with Sass using CSS variables. This allows for real-time color changes without compilation and dynamic alpha transparency changes.\n\n### How it works\n\nConsider our default `.bg-success` utility.\n\n```css\n.bg-success {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;\n}\n```\n\nWe use an RGB version of our `--bs-success` (with the value of `25, 135, 84`) CSS variable and attached a second CSS variable, `--bs-bg-opacity`, for the alpha transparency (with a default value `1` thanks to a local CSS variable). That means anytime you use `.bg-success` now, your computed `color` value is `rgba(25, 135, 84, 1)`. The local CSS variable inside each `.bg-*` class avoids inheritance issues so nested instances of the utilities don't automatically have a modified alpha transparency.\n\n### Example\n\nTo change that opacity, override `--bs-bg-opacity` via custom styles or inline styles.\n\n\u003CExample code={`\u003Cdiv class=\"bg-success p-2 text-white\">This is default success background\u003C/div>\n\u003Cdiv class=\"bg-success p-2\" style=\"--bs-bg-opacity: .5;\">This is 50% opacity success background\u003C/div>`} />\n\nOr, choose from any of the `.bg-opacity` utilities:\n\n\u003CExample code={`\u003Cdiv class=\"bg-success p-2 text-white\">This is default success background\u003C/div>\n\u003Cdiv class=\"bg-success p-2 text-white bg-opacity-75\">This is 75% opacity success background\u003C/div>\n\u003Cdiv class=\"bg-success p-2 text-dark bg-opacity-50\">This is 50% opacity success background\u003C/div>\n\u003Cdiv class=\"bg-success p-2 text-dark bg-opacity-25\">This is 25% opacity success background\u003C/div>\n\u003Cdiv class=\"bg-success p-2 text-dark bg-opacity-10\">This is 10% opacity success background\u003C/div>`} />\n\n## CSS\n\nIn addition to the following Sass functionality, consider reading about our included [CSS custom properties]([[docsref:/customize/css-variables]]) (aka CSS variables) for colors and more.\n\n### Sass variables\n\nMost `background-color` utilities are generated by our theme colors, reassigned from our generic color palette variables.\n\n\u003CScssDocs name=\"color-variables\" file=\"scss/_variables.scss\" />\n\n\u003CScssDocs name=\"theme-color-variables\" file=\"scss/_variables.scss\" />\n\n\u003CScssDocs name=\"variable-gradient\" file=\"scss/_variables.scss\" />\n\nGrayscale colors are also available, but only a subset are used to generate any utilities.\n\n\u003CScssDocs name=\"gray-color-variables\" file=\"scss/_variables.scss\" />\n\nVariables for setting `background-color` in `.bg-*-subtle` utilities in light and dark mode:\n\n\u003CScssDocs name=\"theme-bg-subtle-variables\" file=\"scss/_variables.scss\" />\n\n\u003CScssDocs name=\"theme-bg-subtle-dark-variables\" file=\"scss/_variables-dark.scss\" />\n\n### Sass maps\n\nTheme colors are then put into a Sass map so we can loop over them to generate our utilities, component modifiers, and more.\n\n\u003CScssDocs name=\"theme-colors-map\" file=\"scss/_variables.scss\" />\n\nGrayscale colors are also available as a Sass map. **This map is not used to generate any utilities.**\n\n\u003CScssDocs name=\"gray-colors-map\" file=\"scss/_variables.scss\" />\n\nRGB colors are generated from a separate Sass map:\n\n\u003CScssDocs name=\"theme-colors-rgb\" file=\"scss/_maps.scss\" />\n\nBackground color opacities build on that with their own map that's consumed by the utilities API:\n\n\u003CScssDocs name=\"utilities-bg-colors\" file=\"scss/_maps.scss\" />\n\nColor mode background colors are also available as a Sass map:\n\n\u003CScssDocs name=\"theme-bg-subtle-map\" file=\"scss/_maps.scss\" />\n\n\u003CScssDocs name=\"theme-bg-subtle-dark-map\" file=\"scss/_maps.scss\" />\n\n### Sass mixins\n\n**No mixins are used to generate our background utilities**, but we do have some additional mixins for other situations where you'd like to create your own gradients.\n\n\u003CScssDocs name=\"gradient-bg-mixin\" file=\"scss/mixins/_gradients.scss\" />\n\n\u003CScssDocs name=\"gradient-mixins\" file=\"scss/mixins/_gradients.scss\" />\n\n### Sass utilities API\n\nBackground utilities are declared in our utilities API in `scss/_utilities.scss`. [Learn how to use the utilities API.]([[docsref:/utilities/api#using-the-api]])\n\n\u003CScssDocs name=\"utils-bg-color\" file=\"scss/_utilities.scss\" />","src/content/docs/utilities/background.mdx","fe877a4451043f99","utilities/background.mdx","utilities/borders",{"id":1020,"data":1022,"body":1025,"filePath":1026,"digest":1027,"legacyId":1028,"deferredRender":139},{"description":1023,"title":1024,"toc":139},"Use border utilities to quickly style the border and border-radius of an element. Great for images, buttons, or any other element.","Borders","import { getData } from '@libs/data'\n\n## Border\n\nUse border utilities to add or remove an element's borders. Choose from all borders or one at a time.\n\n### Additive\n\nAdd borders to custom elements:\n\n\u003CExample class=\"bd-example-border-utils\" code={`\u003Cspan class=\"border\">\u003C/span>\n\u003Cspan class=\"border-top\">\u003C/span>\n\u003Cspan class=\"border-end\">\u003C/span>\n\u003Cspan class=\"border-bottom\">\u003C/span>\n\u003Cspan class=\"border-start\">\u003C/span>`} />\n\n### Subtractive\n\nOr remove borders:\n\n\u003CExample class=\"bd-example-border-utils\" code={`\u003Cspan class=\"border border-0\">\u003C/span>\n\u003Cspan class=\"border border-top-0\">\u003C/span>\n\u003Cspan class=\"border border-end-0\">\u003C/span>\n\u003Cspan class=\"border border-bottom-0\">\u003C/span>\n\u003Cspan class=\"border border-start-0\">\u003C/span>`} />\n\n## Color\n\n\u003CCallout>\nBorder utilities like `.border-*` that generated from our original `$theme-colors` Sass map don't yet respond to color modes, however, any `.border-*-subtle` utility will. This will be resolved in v6.\n\u003C/Callout>\n\nChange the border color using utilities built on our theme colors.\n\n\u003CExample class=\"bd-example-border-utils\" code={[\n ...getData('theme-colors').map((themeColor) => `\u003Cspan class=\"border border-${themeColor.name}\">\u003C/span>\n\u003Cspan class=\"border border-${themeColor.name}-subtle\">\u003C/span>`),\n `\u003Cspan class=\"border border-black\">\u003C/span>\n\u003Cspan class=\"border border-white\">\u003C/span>`\n]} />\n\nOr modify the default `border-color` of a component:\n\n\u003CExample code={`\u003Cdiv class=\"mb-4\">\n \u003Clabel for=\"exampleFormControlInput1\" class=\"form-label\">Email address\u003C/label>\n \u003Cinput type=\"email\" class=\"form-control border-success\" id=\"exampleFormControlInput1\" placeholder=\"name@example.com\">\n\u003C/div>\n\n\u003Cdiv class=\"h4 pb-2 mb-4 text-danger border-bottom border-danger\">\n Dangerous heading\n\u003C/div>\n\n\u003Cdiv class=\"p-3 bg-info bg-opacity-10 border border-info border-start-0 rounded-end\">\n Changing border color and width\n\u003C/div>`} />\n\n## Opacity\n\n\u003CAddedIn version=\"5.2.0\" />\n\nBootstrap `border-{color}` utilities are generated with Sass using CSS variables. This allows for real-time color changes without compilation and dynamic alpha transparency changes.\n\n### How it works\n\nConsider our default `.border-success` utility.\n\n```css\n.border-success {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;\n}\n```\n\nWe use an RGB version of our `--bs-success` (with the value of `25, 135, 84`) CSS variable and attached a second CSS variable, `--bs-border-opacity`, for the alpha transparency (with a default value `1` thanks to a local CSS variable). That means anytime you use `.border-success` now, your computed `color` value is `rgba(25, 135, 84, 1)`. The local CSS variable inside each `.border-*` class avoids inheritance issues so nested instances of the utilities don't automatically have a modified alpha transparency.\n\n### Example\n\nTo change that opacity, override `--bs-border-opacity` via custom styles or inline styles.\n\n\u003CExample code={`\u003Cdiv class=\"border border-success p-2 mb-2\">This is default success border\u003C/div>\n\u003Cdiv class=\"border border-success p-2\" style=\"--bs-border-opacity: .5;\">This is 50% opacity success border\u003C/div>`} />\n\nOr, choose from any of the `.border-opacity` utilities:\n\n\u003CExample code={`\u003Cdiv class=\"border border-success p-2 mb-2\">This is default success border\u003C/div>\n\u003Cdiv class=\"border border-success p-2 mb-2 border-opacity-75\">This is 75% opacity success border\u003C/div>\n\u003Cdiv class=\"border border-success p-2 mb-2 border-opacity-50\">This is 50% opacity success border\u003C/div>\n\u003Cdiv class=\"border border-success p-2 mb-2 border-opacity-25\">This is 25% opacity success border\u003C/div>\n\u003Cdiv class=\"border border-success p-2 border-opacity-10\">This is 10% opacity success border\u003C/div>`} />\n\n## Width\n\n\u003CExample class=\"bd-example-border-utils\" code={`\u003Cspan class=\"border border-1\">\u003C/span>\n\u003Cspan class=\"border border-2\">\u003C/span>\n\u003Cspan class=\"border border-3\">\u003C/span>\n\u003Cspan class=\"border border-4\">\u003C/span>\n\u003Cspan class=\"border border-5\">\u003C/span>`} />\n\n## Radius\n\nAdd classes to an element to easily round its corners.\n\n\u003CExample class=\"bd-example-rounded-utils\" code={`\u003CPlaceholder width=\"75\" height=\"75\" class=\"rounded\" title=\"Example rounded image\" />\n\u003CPlaceholder width=\"75\" height=\"75\" class=\"rounded-top\" title=\"Example top rounded image\" />\n\u003CPlaceholder width=\"75\" height=\"75\" class=\"rounded-end\" title=\"Example right rounded image\" />\n\u003CPlaceholder width=\"75\" height=\"75\" class=\"rounded-bottom\" title=\"Example bottom rounded image\" />\n\u003CPlaceholder width=\"75\" height=\"75\" class=\"rounded-start\" title=\"Example left rounded image\" />\n\u003CPlaceholder width=\"75\" height=\"75\" class=\"rounded-circle\" title=\"Completely round image\" />\n\u003CPlaceholder width=\"150\" height=\"75\" class=\"rounded-pill\" title=\"Rounded pill image\" />`} />\n\n### Sizes\n\nUse the scaling classes for larger or smaller rounded corners. Sizes range from `0` to `5`, and can be configured by modifying the utilities API.\n\n\u003CExample class=\"bd-example-rounded-utils\" code={`\u003CPlaceholder width=\"75\" height=\"75\" class=\"rounded-0\" title=\"Example non-rounded image\" />\n\u003CPlaceholder width=\"75\" height=\"75\" class=\"rounded-1\" title=\"Example small rounded image\" />\n\u003CPlaceholder width=\"75\" height=\"75\" class=\"rounded-2\" title=\"Example default rounded image\" />\n\u003CPlaceholder width=\"75\" height=\"75\" class=\"rounded-3\" title=\"Example large rounded image\" />\n\u003CPlaceholder width=\"75\" height=\"75\" class=\"rounded-4\" title=\"Example larger rounded image\" />\n\u003CPlaceholder width=\"75\" height=\"75\" class=\"rounded-5\" title=\"Example extra large rounded image\" />`} />\n\n\u003CExample class=\"bd-example-rounded-utils\" code={`\u003CPlaceholder width=\"75\" height=\"75\" class=\"rounded-bottom-1\" title=\"Example small rounded image\" />\n\u003CPlaceholder width=\"75\" height=\"75\" class=\"rounded-start-2\" title=\"Example default left rounded image\" />\n\u003CPlaceholder width=\"75\" height=\"75\" class=\"rounded-end-circle\" title=\"Example right completely round image\" />\n\u003CPlaceholder width=\"75\" height=\"75\" class=\"rounded-start-pill\" title=\"Example left rounded pill image\" />\n\u003CPlaceholder width=\"75\" height=\"75\" class=\"rounded-5 rounded-top-0\" title=\"Example extra large bottom rounded image\" />`} />\n\n## CSS\n\n### Variables\n\n\u003CAddedIn version=\"5.2.0\" />\n\n\u003CScssDocs name=\"root-border-var\" file=\"scss/_root.scss\" />\n\n### Sass variables\n\n\u003CScssDocs name=\"border-variables\" file=\"scss/_variables.scss\" />\n\n\u003CScssDocs name=\"border-radius-variables\" file=\"scss/_variables.scss\" />\n\nVariables for setting `border-color` in `.border-*-subtle` utilities in light and dark mode:\n\n\u003CScssDocs name=\"theme-border-subtle-variables\" file=\"scss/_variables.scss\" />\n\n\u003CScssDocs name=\"theme-border-subtle-dark-variables\" file=\"scss/_variables-dark.scss\" />\n\n### Sass maps\n\nColor mode adaptive border colors are also available as a Sass map:\n\n\u003CScssDocs name=\"theme-border-subtle-map\" file=\"scss/_maps.scss\" />\n\n\u003CScssDocs name=\"theme-border-subtle-dark-map\" file=\"scss/_maps.scss\" />\n\n### Sass mixins\n\n\u003CScssDocs name=\"border-radius-mixins\" file=\"scss/mixins/_border-radius.scss\" />\n\n### Sass utilities API\n\nBorder utilities are declared in our utilities API in `scss/_utilities.scss`. [Learn how to use the utilities API.]([[docsref:/utilities/api#using-the-api]])\n\n\u003CScssDocs name=\"utils-borders\" file=\"scss/_utilities.scss\" />\n\n\u003CScssDocs name=\"utils-border-radius\" file=\"scss/_utilities.scss\" />","src/content/docs/utilities/borders.mdx","27f17f80e5533dcb","utilities/borders.mdx","utilities/colors",{"id":1029,"data":1031,"body":1034,"filePath":1035,"digest":1036,"legacyId":1037,"deferredRender":139},{"description":1032,"title":1033,"toc":139},"Convey meaning through `color` with a handful of color utility classes. Includes support for styling links with hover states, too.","Colors","import { getData } from '@libs/data'\n\n\u003CCallout name=\"warning-color-assistive-technologies\" />\n\n## Colors\n\nColorize text with color utilities. If you want to colorize links, you can use the [`.link-*` helper classes]([[docsref:/helpers/colored-links]]) which have `:hover` and `:focus` states.\n\n\u003CCallout>\nColor utilities like `.text-*` that generated from our original `$theme-colors` Sass map don't yet respond to color modes, however, any `.text-*-emphasis` utility will. This will be resolved in v6.\n\u003C/Callout>\n\n\u003CExample code={[\n ...getData('theme-colors').map((themeColor) => `\u003Cp class=\"text-${themeColor.name}${themeColor.contrast_color ? ` bg-${themeColor.contrast_color}` : ``}\">.text-${themeColor.name}\u003C/p>\n\u003Cp class=\"text-${themeColor.name}-emphasis\">.text-${themeColor.name}-emphasis\u003C/p>`),\n `\n\u003Cp class=\"text-body\">.text-body\u003C/p>\n\u003Cp class=\"text-body-emphasis\">.text-body-emphasis\u003C/p>\n\u003Cp class=\"text-body-secondary\">.text-body-secondary\u003C/p>\n\u003Cp class=\"text-body-tertiary\">.text-body-tertiary\u003C/p>\n\n\u003Cp class=\"text-black bg-white\">.text-black\u003C/p>\n\u003Cp class=\"text-white bg-dark\">.text-white\u003C/p>\n\u003Cp class=\"text-black-50 bg-white\">.text-black-50\u003C/p>\n\u003Cp class=\"text-white-50 bg-dark\">.text-white-50\u003C/p>`\n]} />\n\n\u003CCallout type=\"warning\">\n**Deprecation:** With the addition of `.text-opacity-*` utilities and CSS variables for text utilities, `.text-black-50` and `.text-white-50` are deprecated as of v5.1.0. They'll be removed in v6.0.0.\n\u003C/Callout>\n\n\u003CCallout type=\"warning\">\n**Deprecation:** With the addition of the expanded theme colors and variables, the `.text-muted` utility has been deprecated as of v5.3.0. Its default value has also been reassigned to the new `--bs-secondary-color` CSS variable to better support color modes. It will be removed in v6.0.0.\n\u003C/Callout>\n\n## Opacity\n\n\u003CAddedIn version=\"5.1.0\" />\n\nAs of v5.1.0, text color utilities are generated with Sass using CSS variables. This allows for real-time color changes without compilation and dynamic alpha transparency changes.\n\n### How it works\n\nConsider our default `.text-primary` utility.\n\n```css\n.text-primary {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;\n}\n```\n\nWe use an RGB version of our `--bs-primary` (with the value of `13, 110, 253`) CSS variable and attached a second CSS variable, `--bs-text-opacity`, for the alpha transparency (with a default value `1` thanks to a local CSS variable). That means anytime you use `.text-primary` now, your computed `color` value is `rgba(13, 110, 253, 1)`. The local CSS variable inside each `.text-*` class avoids inheritance issues so nested instances of the utilities don't automatically have a modified alpha transparency.\n\n### Example\n\nTo change that opacity, override `--bs-text-opacity` via custom styles or inline styles.\n\n\u003CExample code={`\u003Cdiv class=\"text-primary\">This is default primary text\u003C/div>\n\u003Cdiv class=\"text-primary\" style=\"--bs-text-opacity: .5;\">This is 50% opacity primary text\u003C/div>`} />\n\nOr, choose from any of the `.text-opacity` utilities:\n\n\u003CExample code={`\u003Cdiv class=\"text-primary\">This is default primary text\u003C/div>\n\u003Cdiv class=\"text-primary text-opacity-75\">This is 75% opacity primary text\u003C/div>\n\u003Cdiv class=\"text-primary text-opacity-50\">This is 50% opacity primary text\u003C/div>\n\u003Cdiv class=\"text-primary text-opacity-25\">This is 25% opacity primary text\u003C/div>`} />\n\n## Specificity\n\nSometimes contextual classes cannot be applied due to the specificity of another selector. In some cases, a sufficient workaround is to wrap your element's content in a `\u003Cdiv>` or more semantic element with the desired class.\n\n## CSS\n\nIn addition to the following Sass functionality, consider reading about our included [CSS custom properties]([[docsref:/customize/css-variables]]) (aka CSS variables) for colors and more.\n\n### Sass variables\n\nMost `color` utilities are generated by our theme colors, reassigned from our generic color palette variables.\n\n\u003CScssDocs name=\"color-variables\" file=\"scss/_variables.scss\" />\n\n\u003CScssDocs name=\"theme-color-variables\" file=\"scss/_variables.scss\" />\n\nGrayscale colors are also available, but only a subset are used to generate any utilities.\n\n\u003CScssDocs name=\"gray-color-variables\" file=\"scss/_variables.scss\" />\n\n\u003CScssDocs name=\"theme-text-map\" file=\"scss/_maps.scss\" />\n\nVariables for setting colors in `.text-*-emphasis` utilities in light and dark mode:\n\n\u003CScssDocs name=\"theme-text-variables\" file=\"scss/_variables.scss\" />\n\n\u003CScssDocs name=\"theme-text-dark-variables\" file=\"scss/_variables-dark.scss\" />\n\n### Sass maps\n\nTheme colors are then put into a Sass map so we can loop over them to generate our utilities, component modifiers, and more.\n\n\u003CScssDocs name=\"theme-colors-map\" file=\"scss/_variables.scss\" />\n\nGrayscale colors are also available as a Sass map. **This map is not used to generate any utilities.**\n\n\u003CScssDocs name=\"gray-colors-map\" file=\"scss/_variables.scss\" />\n\nRGB colors are generated from a separate Sass map:\n\n\u003CScssDocs name=\"theme-colors-rgb\" file=\"scss/_maps.scss\" />\n\nColor opacities build on that with their own map that's consumed by the utilities API:\n\n\u003CScssDocs name=\"utilities-text-colors\" file=\"scss/_maps.scss\" />\n\nColor mode adaptive text colors are also available as a Sass map:\n\n\u003CScssDocs name=\"theme-text-map\" file=\"scss/_maps.scss\" />\n\n\u003CScssDocs name=\"theme-text-dark-map\" file=\"scss/_maps.scss\" />\n\n### Sass utilities API\n\nColor utilities are declared in our utilities API in `scss/_utilities.scss`. [Learn how to use the utilities API.]([[docsref:/utilities/api#using-the-api]])\n\n\u003CScssDocs name=\"utils-color\" file=\"scss/_utilities.scss\" />","src/content/docs/utilities/colors.mdx","db46dee159c39222","utilities/colors.mdx","utilities/display",{"id":1038,"data":1040,"body":1043,"filePath":1044,"digest":1045,"legacyId":1046,"deferredRender":139},{"description":1041,"title":1042,"toc":139},"Quickly and responsively toggle the display value of components and more with our display utilities. Includes support for some of the more common values, as well as some extras for controlling display when printing.","Display property","## How it works\n\nChange the value of the [`display` property](https://developer.mozilla.org/en-US/docs/Web/CSS/display) with our responsive display utility classes. We purposely support only a subset of all possible values for `display`. Classes can be combined for various effects as you need.\n\n## Notation\n\nDisplay utility classes that apply to all [breakpoints]([[docsref:/layout/breakpoints]]), from `xs` to `xxl`, have no breakpoint abbreviation in them. This is because those classes are applied from `min-width: 0;` and up, and thus are not bound by a media query. The remaining breakpoints, however, do include a breakpoint abbreviation.\n\nAs such, the classes are named using the format:\n\n- `.d-{value}` for `xs`\n- `.d-{breakpoint}-{value}` for `sm`, `md`, `lg`, `xl`, and `xxl`.\n\nWhere *value* is one of:\n\n- `none`\n- `inline`\n- `inline-block`\n- `block`\n- `grid`\n- `inline-grid`\n- `table`\n- `table-cell`\n- `table-row`\n- `flex`\n- `inline-flex`\n\nThe display values can be altered by changing the `display` values defined in `$utilities` and recompiling the SCSS.\n\nThe media queries affect screen widths with the given breakpoint *or larger*. For example, `.d-lg-none` sets `display: none;` on `lg`, `xl`, and `xxl` screens.\n\n## Examples\n\n\u003CExample code={`\u003Cdiv class=\"d-inline p-2 text-bg-primary\">d-inline\u003C/div>\n\u003Cdiv class=\"d-inline p-2 text-bg-dark\">d-inline\u003C/div>`} />\n\n\u003CExample code={`\u003Cspan class=\"d-block p-2 text-bg-primary\">d-block\u003C/span>\n\u003Cspan class=\"d-block p-2 text-bg-dark\">d-block\u003C/span>`} />\n\n## Hiding elements\n\nFor faster mobile-friendly development, use responsive display classes for showing and hiding elements by device. Avoid creating entirely different versions of the same site, instead hide elements responsively for each screen size.\n\nTo hide elements simply use the `.d-none` class or one of the `.d-{sm,md,lg,xl,xxl}-none` classes for any responsive screen variation.\n\nTo show an element only on a given interval of screen sizes you can combine one `.d-*-none` class with a `.d-*-*` class, for example `.d-none .d-md-block .d-xl-none` will hide the element for all screen sizes except on medium and large devices.\n\n\u003CBsTable>\n| Screen size | Class |\n| --- | --- |\n| Hidden on all | `.d-none` |\n| Hidden only on xs | `.d-none .d-sm-block` |\n| Hidden only on sm | `.d-sm-none .d-md-block` |\n| Hidden only on md | `.d-md-none .d-lg-block` |\n| Hidden only on lg | `.d-lg-none .d-xl-block` |\n| Hidden only on xl | `.d-xl-none .d-xxl-block` |\n| Hidden only on xxl | `.d-xxl-none` |\n| Visible on all | `.d-block` |\n| Visible only on xs | `.d-block .d-sm-none` |\n| Visible only on sm | `.d-none .d-sm-block .d-md-none` |\n| Visible only on md | `.d-none .d-md-block .d-lg-none` |\n| Visible only on lg | `.d-none .d-lg-block .d-xl-none` |\n| Visible only on xl | `.d-none .d-xl-block .d-xxl-none` |\n| Visible only on xxl | `.d-none .d-xxl-block` |\n\u003C/BsTable>\n\n\u003CExample code={`\u003Cdiv class=\"d-lg-none\">hide on lg and wider screens\u003C/div>\n\u003Cdiv class=\"d-none d-lg-block\">hide on screens smaller than lg\u003C/div>`} />\n\n## Display in print\n\nChange the `display` value of elements when printing with our print display utility classes. Includes support for the same `display` values as our responsive `.d-*` utilities.\n\n- `.d-print-none`\n- `.d-print-inline`\n- `.d-print-inline-block`\n- `.d-print-block`\n- `.d-print-grid`\n- `.d-print-inline-grid`\n- `.d-print-table`\n- `.d-print-table-row`\n- `.d-print-table-cell`\n- `.d-print-flex`\n- `.d-print-inline-flex`\n\nThe print and display classes can be combined.\n\n\u003CExample code={`\u003Cdiv class=\"d-print-none\">Screen Only (Hide on print only)\u003C/div>\n\u003Cdiv class=\"d-none d-print-block\">Print Only (Hide on screen only)\u003C/div>\n\u003Cdiv class=\"d-none d-lg-block d-print-block\">Hide up to large on screen, but always show on print\u003C/div>`} />\n\n## CSS\n\n### Sass utilities API\n\nDisplay utilities are declared in our utilities API in `scss/_utilities.scss`. [Learn how to use the utilities API.]([[docsref:/utilities/api#using-the-api]])\n\n\u003CScssDocs name=\"utils-display\" file=\"scss/_utilities.scss\" />","src/content/docs/utilities/display.mdx","fee3f24f8630d81b","utilities/display.mdx","utilities/flex",{"id":1047,"data":1049,"body":1052,"filePath":1053,"digest":1054,"legacyId":1055,"deferredRender":139},{"description":1050,"title":1051,"toc":139},"Quickly manage the layout, alignment, and sizing of grid columns, navigation, components, and more with a full suite of responsive flexbox utilities. For more complex implementations, custom CSS may be necessary.","Flex","import { getData } from '@libs/data'\nimport { getSequence } from '@libs/utils'\n\n## Enable flex behaviors\n\nApply `display` utilities to create a flexbox container and transform **direct children elements** into flex items. Flex containers and items are able to be modified further with additional flex properties.\n\n\u003CExample class=\"bd-example-flex\" code={`\u003Cdiv class=\"d-flex p-2\">I'm a flexbox container!\u003C/div>`} />\n\n\u003CExample class=\"bd-example-flex\" code={`\u003Cdiv class=\"d-inline-flex p-2\">I'm an inline flexbox container!\u003C/div>`} />\n\nResponsive variations also exist for `.d-flex` and `.d-inline-flex`.\n\n\u003Cul>\n{getData('breakpoints').map((breakpoint) => {\n return (\n \u003CFragment>\n \u003Cli>\u003Ccode>.d{breakpoint.abbr}-flex\u003C/code>\u003C/li>\n \u003Cli>\u003Ccode>.d{breakpoint.abbr}-inline-flex\u003C/code>\u003C/li>\n \u003C/Fragment>\n )\n})}\n\u003C/ul>\n\n## Direction\n\nSet the direction of flex items in a flex container with direction utilities. In most cases you can omit the horizontal class here as the browser default is `row`. However, you may encounter situations where you needed to explicitly set this value (like responsive layouts).\n\nUse `.flex-row` to set a horizontal direction (the browser default), or `.flex-row-reverse` to start the horizontal direction from the opposite side.\n\n\u003CExample class=\"bd-example-flex\" code={`\u003Cdiv class=\"d-flex flex-row mb-3\">\n \u003Cdiv class=\"p-2\">Flex item 1\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 2\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 3\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"d-flex flex-row-reverse\">\n \u003Cdiv class=\"p-2\">Flex item 1\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 2\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 3\u003C/div>\n\u003C/div>`} />\n\nUse `.flex-column` to set a vertical direction, or `.flex-column-reverse` to start the vertical direction from the opposite side.\n\n\u003CExample class=\"bd-example-flex\" code={`\u003Cdiv class=\"d-flex flex-column mb-3\">\n \u003Cdiv class=\"p-2\">Flex item 1\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 2\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 3\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"d-flex flex-column-reverse\">\n \u003Cdiv class=\"p-2\">Flex item 1\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 2\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 3\u003C/div>\n\u003C/div>`} />\n\nResponsive variations also exist for `flex-direction`.\n\n\u003Cul>\n{getData('breakpoints').map((breakpoint) => {\n return (\n \u003CFragment>\n \u003Cli>\u003Ccode>.flex{breakpoint.abbr}-row\u003C/code>\u003C/li>\n \u003Cli>\u003Ccode>.flex{breakpoint.abbr}-row-reverse\u003C/code>\u003C/li>\n \u003Cli>\u003Ccode>.flex{breakpoint.abbr}-column-reverse\u003C/code>\u003C/li>\n \u003C/Fragment>\n )\n})}\n\u003C/ul>\n\n## Justify content\n\nUse `justify-content` utilities on flexbox containers to change the alignment of flex items on the main axis (the x-axis to start, y-axis if `flex-direction: column`). Choose from `start` (browser default), `end`, `center`, `between`, `around`, or `evenly`.\n\n\u003Cdiv class=\"bd-example bd-example-flex\">\n \u003Cdiv class=\"d-flex justify-content-start mb-3\">\n \u003Cdiv class=\"p-2 bd-highlight\">Justify\u003C/div>\n \u003Cdiv class=\"p-2 bd-highlight\">Content\u003C/div>\n \u003Cdiv class=\"p-2 bd-highlight\">Start\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"d-flex justify-content-end mb-3\">\n \u003Cdiv class=\"p-2 bd-highlight\">Justify\u003C/div>\n \u003Cdiv class=\"p-2 bd-highlight\">Content\u003C/div>\n \u003Cdiv class=\"p-2 bd-highlight\">End\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"d-flex justify-content-center mb-3\">\n \u003Cdiv class=\"p-2 bd-highlight\">Justify\u003C/div>\n \u003Cdiv class=\"p-2 bd-highlight\">Content\u003C/div>\n \u003Cdiv class=\"p-2 bd-highlight\">Center\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"d-flex justify-content-between mb-3\">\n \u003Cdiv class=\"p-2 bd-highlight\">Justify\u003C/div>\n \u003Cdiv class=\"p-2 bd-highlight\">Content\u003C/div>\n \u003Cdiv class=\"p-2 bd-highlight\">Between\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"d-flex justify-content-around mb-3\">\n \u003Cdiv class=\"p-2 bd-highlight\">Justify\u003C/div>\n \u003Cdiv class=\"p-2 bd-highlight\">Content\u003C/div>\n \u003Cdiv class=\"p-2 bd-highlight\">Around\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"d-flex justify-content-evenly\">\n \u003Cdiv class=\"p-2 bd-highlight\">Justify\u003C/div>\n \u003Cdiv class=\"p-2 bd-highlight\">Content\u003C/div>\n \u003Cdiv class=\"p-2 bd-highlight\">Evenly\u003C/div>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"d-flex justify-content-start\">...\u003C/div>\n\u003Cdiv class=\"d-flex justify-content-end\">...\u003C/div>\n\u003Cdiv class=\"d-flex justify-content-center\">...\u003C/div>\n\u003Cdiv class=\"d-flex justify-content-between\">...\u003C/div>\n\u003Cdiv class=\"d-flex justify-content-around\">...\u003C/div>\n\u003Cdiv class=\"d-flex justify-content-evenly\">...\u003C/div>\n```\n\nResponsive variations also exist for `justify-content`.\n\n\u003Cul>\n{getData('breakpoints').map((breakpoint) => {\n return (\n \u003CFragment>\n \u003Cli>\u003Ccode>.justify-content{breakpoint.abbr}-start\u003C/code>\u003C/li>\n \u003Cli>\u003Ccode>.justify-content{breakpoint.abbr}-end\u003C/code>\u003C/li>\n \u003Cli>\u003Ccode>.justify-content{breakpoint.abbr}-center\u003C/code>\u003C/li>\n \u003Cli>\u003Ccode>.justify-content{breakpoint.abbr}-between\u003C/code>\u003C/li>\n \u003Cli>\u003Ccode>.justify-content{breakpoint.abbr}-around\u003C/code>\u003C/li>\n \u003Cli>\u003Ccode>.justify-content{breakpoint.abbr}-evenly\u003C/code>\u003C/li>\n \u003C/Fragment>\n )\n})}\n\u003C/ul>\n\n## Align items\n\nUse `align-items` utilities on flexbox containers to change the alignment of flex items on the cross axis (the y-axis to start, x-axis if `flex-direction: column`). Choose from `start`, `end`, `center`, `baseline`, or `stretch` (browser default).\n\n\u003Cdiv class=\"bd-example bd-example-flex\">\n \u003Cdiv class=\"d-flex align-items-start mb-3\" style=\"height: 100px\">\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"d-flex align-items-end mb-3\" style=\"height: 100px\">\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"d-flex align-items-center mb-3\" style=\"height: 100px\">\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"d-flex align-items-baseline mb-3\" style=\"height: 100px\">\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"d-flex align-items-stretch\" style=\"height: 100px\">\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"d-flex align-items-start\">...\u003C/div>\n\u003Cdiv class=\"d-flex align-items-end\">...\u003C/div>\n\u003Cdiv class=\"d-flex align-items-center\">...\u003C/div>\n\u003Cdiv class=\"d-flex align-items-baseline\">...\u003C/div>\n\u003Cdiv class=\"d-flex align-items-stretch\">...\u003C/div>\n```\n\nResponsive variations also exist for `align-items`.\n\n\u003Cul>\n{getData('breakpoints').map((breakpoint) => {\n return (\n \u003CFragment>\n \u003Cli>\u003Ccode>.align-items{breakpoint.abbr}-start\u003C/code>\u003C/li>\n \u003Cli>\u003Ccode>.align-items{breakpoint.abbr}-end\u003C/code>\u003C/li>\n \u003Cli>\u003Ccode>.align-items{breakpoint.abbr}-center\u003C/code>\u003C/li>\n \u003Cli>\u003Ccode>.align-items{breakpoint.abbr}-baseline\u003C/code>\u003C/li>\n \u003Cli>\u003Ccode>.align-items{breakpoint.abbr}-stretch\u003C/code>\u003C/li>\n \u003C/Fragment>\n )\n})}\n\u003C/ul>\n\n## Align self\n\nUse `align-self` utilities on flexbox items to individually change their alignment on the cross axis (the y-axis to start, x-axis if `flex-direction: column`). Choose from the same options as `align-items`: `start`, `end`, `center`, `baseline`, or `stretch` (browser default).\n\n\u003Cdiv class=\"bd-example bd-example-flex\">\n \u003Cdiv class=\"d-flex mb-3\" style=\"height: 100px\">\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"align-self-start p-2\">Aligned flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"d-flex mb-3\" style=\"height: 100px\">\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"align-self-end p-2\">Aligned flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"d-flex mb-3\" style=\"height: 100px\">\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"align-self-center p-2\">Aligned flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"d-flex mb-3\" style=\"height: 100px\">\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"align-self-baseline p-2\">Aligned flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"d-flex\" style=\"height: 100px\">\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"align-self-stretch p-2\">Aligned flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"align-self-start\">Aligned flex item\u003C/div>\n\u003Cdiv class=\"align-self-end\">Aligned flex item\u003C/div>\n\u003Cdiv class=\"align-self-center\">Aligned flex item\u003C/div>\n\u003Cdiv class=\"align-self-baseline\">Aligned flex item\u003C/div>\n\u003Cdiv class=\"align-self-stretch\">Aligned flex item\u003C/div>\n```\n\nResponsive variations also exist for `align-self`.\n\n\u003Cul>\n{getData('breakpoints').map((breakpoint) => {\n return (\n \u003CFragment>\n \u003Cli>\u003Ccode>.align-self{breakpoint.abbr}-start\u003C/code>\u003C/li>\n \u003Cli>\u003Ccode>.align-self{breakpoint.abbr}-end\u003C/code>\u003C/li>\n \u003Cli>\u003Ccode>.align-self{breakpoint.abbr}-center\u003C/code>\u003C/li>\n \u003Cli>\u003Ccode>.align-self{breakpoint.abbr}-baseline\u003C/code>\u003C/li>\n \u003Cli>\u003Ccode>.align-self{breakpoint.abbr}-stretch\u003C/code>\u003C/li>\n \u003C/Fragment>\n )\n})}\n\u003C/ul>\n\n## Fill\n\nUse the `.flex-fill` class on a series of sibling elements to force them into widths equal to their content (or equal widths if their content does not surpass their border-boxes) while taking up all available horizontal space.\n\n\u003CExample class=\"bd-example-flex\" code={`\u003Cdiv class=\"d-flex\">\n \u003Cdiv class=\"p-2 flex-fill\">Flex item with a lot of content\u003C/div>\n \u003Cdiv class=\"p-2 flex-fill\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2 flex-fill\">Flex item\u003C/div>\n\u003C/div>`} />\n\nResponsive variations also exist for `flex-fill`.\n\n\u003Cul>\n{getData('breakpoints').map((breakpoint) => {\n return (\n \u003Cli>\u003Ccode>.flex{breakpoint.abbr}-fill\u003C/code>\u003C/li>\n )\n})}\n\u003C/ul>\n\n## Grow and shrink\n\nUse `.flex-grow-*` utilities to toggle a flex item's ability to grow to fill available space. In the example below, the `.flex-grow-1` elements uses all available space it can, while allowing the remaining two flex items their necessary space.\n\n\u003CExample class=\"bd-example-flex\" code={`\u003Cdiv class=\"d-flex\">\n \u003Cdiv class=\"p-2 flex-grow-1\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Third flex item\u003C/div>\n\u003C/div>`} />\n\nUse `.flex-shrink-*` utilities to toggle a flex item's ability to shrink if necessary. In the example below, the second flex item with `.flex-shrink-1` is forced to wrap its contents to a new line, \"shrinking\" to allow more space for the previous flex item with `.w-100`.\n\n\u003CExample class=\"bd-example-flex\" code={`\u003Cdiv class=\"d-flex\">\n \u003Cdiv class=\"p-2 w-100\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2 flex-shrink-1\">Flex item\u003C/div>\n\u003C/div>`} />\n\nResponsive variations also exist for `flex-grow` and `flex-shrink`.\n\n\u003Cul>\n{getData('breakpoints').map((breakpoint) => {\n return (\n \u003CFragment>\n \u003Cli>\u003Ccode>.flex{breakpoint.abbr}-{'{'}grow|shrink{'}'}-0\u003C/code>\u003C/li>\n \u003Cli>\u003Ccode>.flex{breakpoint.abbr}-{'{'}grow|shrink{'}'}-1\u003C/code>\u003C/li>\n \u003C/Fragment>\n )\n})}\n\u003C/ul>\n\n## Auto margins\n\nFlexbox can do some pretty awesome things when you mix flex alignments with auto margins. Shown below are three examples of controlling flex items via auto margins: default (no auto margin), pushing two items to the right (`.me-auto`), and pushing two items to the left (`.ms-auto`).\n\n\u003CExample class=\"bd-example-flex\" code={`\u003Cdiv class=\"d-flex mb-3\">\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n\u003C/div>\n\n\u003Cdiv class=\"d-flex mb-3\">\n \u003Cdiv class=\"me-auto p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n\u003C/div>\n\n\u003Cdiv class=\"d-flex mb-3\">\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"ms-auto p-2\">Flex item\u003C/div>\n\u003C/div>`} />\n\n### With align-items\n\nVertically move one flex item to the top or bottom of a container by mixing `align-items`, `flex-direction: column`, and `margin-top: auto` or `margin-bottom: auto`.\n\n\u003CExample class=\"bd-example-flex\" code={`\u003Cdiv class=\"d-flex align-items-start flex-column mb-3\" style=\"height: 200px;\">\n \u003Cdiv class=\"mb-auto p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n\u003C/div>\n\n\u003Cdiv class=\"d-flex align-items-end flex-column mb-3\" style=\"height: 200px;\">\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"mt-auto p-2\">Flex item\u003C/div>\n\u003C/div>`} />\n\n## Wrap\n\nChange how flex items wrap in a flex container. Choose from no wrapping at all (the browser default) with `.flex-nowrap`, wrapping with `.flex-wrap`, or reverse wrapping with `.flex-wrap-reverse`.\n\n\u003Cdiv class=\"bd-example bd-example-flex\">\n \u003Cdiv class=\"d-flex flex-nowrap\" style=\"width: 8rem;\">\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"d-flex flex-nowrap\">\n ...\n\u003C/div>\n```\n\n\u003Cdiv class=\"bd-example bd-example-flex\">\n \u003Cdiv class=\"d-flex flex-wrap\">\n \u003Cdiv class=\"p-2\">Flex item 1\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 2\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 3\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 4\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 5\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 6\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 7\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 8\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 9\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 10\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 11\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 12\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 13\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 14\u003C/div>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"d-flex flex-wrap\">\n ...\n\u003C/div>\n```\n\n\u003Cdiv class=\"bd-example bd-example-flex\">\n \u003Cdiv class=\"d-flex flex-wrap-reverse\">\n \u003Cdiv class=\"p-2\">Flex item 1\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 2\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 3\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 4\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 5\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 6\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 7\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 8\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 9\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 10\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 11\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 12\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 13\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item 14\u003C/div>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"d-flex flex-wrap-reverse\">\n ...\n\u003C/div>\n```\n\n\nResponsive variations also exist for `flex-wrap`.\n\n\u003Cul>\n{getData('breakpoints').map((breakpoint) => {\n return (\n \u003CFragment>\n \u003Cli>\u003Ccode>.flex{breakpoint.abbr}-nowrap\u003C/code>\u003C/li>\n \u003Cli>\u003Ccode>.flex{breakpoint.abbr}-wrap\u003C/code>\u003C/li>\n \u003Cli>\u003Ccode>.flex{breakpoint.abbr}-wrap-reverse\u003C/code>\u003C/li>\n \u003C/Fragment>\n )\n})}\n\u003C/ul>\n\n## Order\n\nChange the _visual_ order of specific flex items with a handful of `order` utilities. We only provide options for making an item first or last, as well as a reset to use the DOM order. As `order` takes any integer value from 0 to 5, add custom CSS for any additional values needed.\n\n\u003CExample class=\"bd-example-flex\" code={`\u003Cdiv class=\"d-flex flex-nowrap\">\n \u003Cdiv class=\"order-3 p-2\">First flex item\u003C/div>\n \u003Cdiv class=\"order-2 p-2\">Second flex item\u003C/div>\n \u003Cdiv class=\"order-1 p-2\">Third flex item\u003C/div>\n\u003C/div>`} />\n\nResponsive variations also exist for `order`.\n\n\u003Cul>\n{getData('breakpoints').map((breakpoint) => getSequence(0, 5).map((value) => {\n return (\n \u003Cli>\u003Ccode>.order{breakpoint.abbr}-{value}\u003C/code>\u003C/li>\n )\n}))}\n\u003C/ul>\n\nAdditionally there are also responsive `.order-first` and `.order-last` classes that change the `order` of an element by applying `order: -1` and `order: 6`, respectively.\n\n\u003Cul>\n{getData('breakpoints').map((breakpoint) => ['first', 'last'].map((value) => {\n return (\n \u003Cli>\u003Ccode>.order{breakpoint.abbr}-{value}\u003C/code>\u003C/li>\n )\n}))}\n\u003C/ul>\n\n## Align content\n\nUse `align-content` utilities on flexbox containers to align flex items _together_ on the cross axis. Choose from `start` (browser default), `end`, `center`, `between`, `around`, or `stretch`. To demonstrate these utilities, we've enforced `flex-wrap: wrap` and increased the number of flex items.\n\n**Heads up!** This property has no effect on single rows of flex items.\n\n\u003Cdiv class=\"bd-example bd-example-flex\">\n \u003Cdiv class=\"d-flex align-content-start flex-wrap mb-3\" style=\"height: 200px\">\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"d-flex align-content-start flex-wrap\">\n ...\n\u003C/div>\n```\n\n\u003Cdiv class=\"bd-example bd-example-flex\">\n \u003Cdiv class=\"d-flex align-content-end flex-wrap mb-3\" style=\"height: 200px\">\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"d-flex align-content-end flex-wrap\">...\u003C/div>\n```\n\n\u003Cdiv class=\"bd-example bd-example-flex\">\n \u003Cdiv class=\"d-flex align-content-center flex-wrap mb-3\" style=\"height: 200px\">\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"d-flex align-content-center flex-wrap\">...\u003C/div>\n```\n\n\u003Cdiv class=\"bd-example bd-example-flex\">\n \u003Cdiv class=\"d-flex align-content-between flex-wrap mb-3\" style=\"height: 200px\">\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"d-flex align-content-between flex-wrap\">...\u003C/div>\n```\n\n\u003Cdiv class=\"bd-example bd-example-flex\">\n \u003Cdiv class=\"d-flex align-content-around flex-wrap mb-3\" style=\"height: 200px\">\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"d-flex align-content-around flex-wrap\">...\u003C/div>\n```\n\n\u003Cdiv class=\"bd-example bd-example-flex\">\n \u003Cdiv class=\"d-flex align-content-stretch flex-wrap mb-3\" style=\"height: 200px\">\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003Cdiv class=\"p-2\">Flex item\u003C/div>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"d-flex align-content-stretch flex-wrap\">...\u003C/div>\n```\n\nResponsive variations also exist for `align-content`.\n\n\u003Cul>\n{getData('breakpoints').map((breakpoint) => {\n return (\n \u003CFragment>\n \u003Cli>\u003Ccode>.align-content{breakpoint.abbr}-start\u003C/code>\u003C/li>\n \u003Cli>\u003Ccode>.align-content{breakpoint.abbr}-end\u003C/code>\u003C/li>\n \u003Cli>\u003Ccode>.align-content{breakpoint.abbr}-center\u003C/code>\u003C/li>\n \u003Cli>\u003Ccode>.align-content{breakpoint.abbr}-between\u003C/code>\u003C/li>\n \u003Cli>\u003Ccode>.align-content{breakpoint.abbr}-around\u003C/code>\u003C/li>\n \u003Cli>\u003Ccode>.align-content{breakpoint.abbr}-stretch\u003C/code>\u003C/li>\n \u003C/Fragment>\n )\n})}\n\u003C/ul>\n\n## Media object\n\nLooking to replicate the [media object component](https://getbootstrap.com/docs/4.6/components/media-object/) from Bootstrap 4? Recreate it in no time with a few flex utilities that allow even more flexibility and customization than before.\n\n\u003CExample code={`\u003Cdiv class=\"d-flex\">\n \u003Cdiv class=\"flex-shrink-0\">\n \u003CPlaceholder width=\"100\" height=\"100\" color=\"#999\" background=\"#e5e5e5\" text=\"Image\" />\n \u003C/div>\n \u003Cdiv class=\"flex-grow-1 ms-3\">\n This is some content from a media component. You can replace this with any content and adjust it as needed.\n \u003C/div>\n\u003C/div>`} />\n\nAnd say you want to vertically center the content next to the image:\n\n\u003CExample code={`\u003Cdiv class=\"d-flex align-items-center\">\n \u003Cdiv class=\"flex-shrink-0\">\n \u003CPlaceholder width=\"100\" height=\"100\" color=\"#999\" background=\"#e5e5e5\" text=\"Image\" />\n \u003C/div>\n \u003Cdiv class=\"flex-grow-1 ms-3\">\n This is some content from a media component. You can replace this with any content and adjust it as needed.\n \u003C/div>\n\u003C/div>`} />\n\n## CSS\n\n### Sass utilities API\n\nFlexbox utilities are declared in our utilities API in `scss/_utilities.scss`. [Learn how to use the utilities API.]([[docsref:/utilities/api#using-the-api]])\n\n\u003CScssDocs name=\"utils-flex\" file=\"scss/_utilities.scss\" />","src/content/docs/utilities/flex.mdx","3f04645655fa6837","utilities/flex.mdx","utilities/float",{"id":1056,"data":1058,"body":1061,"filePath":1062,"digest":1063,"legacyId":1064,"deferredRender":139},{"description":1059,"title":1060,"toc":139},"Toggle floats on any element, across any breakpoint, using our responsive float utilities.","Float","import { getData } from '@libs/data'\n\n## Overview\n\nThese utility classes float an element to the left or right, or disable floating, based on the current viewport size using the [CSS `float` property](https://developer.mozilla.org/en-US/docs/Web/CSS/float). `!important` is included to avoid specificity issues. These use the same viewport breakpoints as our grid system. Please be aware float utilities have no effect on flex items.\n\n\u003CExample code={`\u003Cdiv class=\"float-start\">Float start on all viewport sizes\u003C/div>\u003Cbr>\n\u003Cdiv class=\"float-end\">Float end on all viewport sizes\u003C/div>\u003Cbr>\n\u003Cdiv class=\"float-none\">Don't float on all viewport sizes\u003C/div>`} />\n\nUse the [clearfix helper]([[docsref:/helpers/clearfix]]) on a parent element to clear floats.\n\n## Responsive\n\nResponsive variations also exist for each `float` value.\n\n\u003CExample code={`\u003Cdiv class=\"float-sm-end\">Float end on viewports sized SM (small) or wider\u003C/div>\u003Cbr>\n\u003Cdiv class=\"float-md-end\">Float end on viewports sized MD (medium) or wider\u003C/div>\u003Cbr>\n\u003Cdiv class=\"float-lg-end\">Float end on viewports sized LG (large) or wider\u003C/div>\u003Cbr>\n\u003Cdiv class=\"float-xl-end\">Float end on viewports sized XL (extra large) or wider\u003C/div>\u003Cbr>\n\u003Cdiv class=\"float-xxl-end\">Float end on viewports sized XXL (extra extra large) or wider\u003C/div>\u003Cbr>`} />\n\nHere are all the support classes:\n\n\u003Cul>\n{getData('breakpoints').map((breakpoint) => {\n return (\n \u003CFragment>\n \u003Cli>\u003Ccode>.float{breakpoint.abbr}-start\u003C/code>\u003C/li>\n \u003Cli>\u003Ccode>.float{breakpoint.abbr}-end\u003C/code>\u003C/li>\n \u003Cli>\u003Ccode>.float{breakpoint.abbr}-none\u003C/code>\u003C/li>\n \u003C/Fragment>\n )\n})}\n\u003C/ul>\n\n## CSS\n\n### Sass utilities API\n\nFloat utilities are declared in our utilities API in `scss/_utilities.scss`. [Learn how to use the utilities API.]([[docsref:/utilities/api#using-the-api]])\n\n\u003CScssDocs name=\"utils-float\" file=\"scss/_utilities.scss\" />","src/content/docs/utilities/float.mdx","7bfe246a5a884b8a","utilities/float.mdx","utilities/interactions",{"id":1065,"data":1067,"body":1070,"filePath":1071,"digest":1072,"legacyId":1073,"deferredRender":139},{"description":1068,"title":1069,"toc":345},"Utility classes that change how users interact with contents of a website.","Interactions","## Text selection\n\nChange the way in which the content is selected when the user interacts with it.\n\n\u003CExample code={`\u003Cp class=\"user-select-all\">This paragraph will be entirely selected when clicked by the user.\u003C/p>\n\u003Cp class=\"user-select-auto\">This paragraph has default select behavior.\u003C/p>\n\u003Cp class=\"user-select-none\">This paragraph will not be selectable when clicked by the user.\u003C/p>`} />\n\n## Pointer events\n\nBootstrap provides `.pe-none` and `.pe-auto` classes to prevent or add element interactions.\n\n\u003CExample code={`\u003Cp>\u003Ca href=\"#\" class=\"pe-none\" tabindex=\"-1\" aria-disabled=\"true\">This link\u003C/a> can not be clicked.\u003C/p>\n\u003Cp>\u003Ca href=\"#\" class=\"pe-auto\">This link\u003C/a> can be clicked (this is default behavior).\u003C/p>\n\u003Cp class=\"pe-none\">\u003Ca href=\"#\" tabindex=\"-1\" aria-disabled=\"true\">This link\u003C/a> can not be clicked because the \u003Ccode>pointer-events\u003C/code> property is inherited from its parent. However, \u003Ca href=\"#\" class=\"pe-auto\">this link\u003C/a> has a \u003Ccode>pe-auto\u003C/code> class and can be clicked.\u003C/p>`} />\n\nThe `.pe-none` class (and the `pointer-events` CSS property it sets) only prevents interactions with a pointer (mouse, stylus, touch). Links and controls with `.pe-none` are, by default, still focusable and actionable for keyboard users. To ensure that they are completely neutralized even for keyboard users, you may need to add further attributes such as `tabindex=\"-1\"` (to prevent them from receiving keyboard focus) and `aria-disabled=\"true\"` (to convey the fact they are effectively disabled to assistive technologies), and possibly use JavaScript to completely prevent them from being actionable.\n\nIf possible, the simpler solution is:\n\n- For form controls, add the `disabled` HTML attribute.\n- For links, remove the `href` attribute, making it a non-interactive anchor or placeholder link.\n\n## CSS\n\n### Sass utilities API\n\nInteraction utilities are declared in our utilities API in `scss/_utilities.scss`. [Learn how to use the utilities API.]([[docsref:/utilities/api#using-the-api]])\n\n\u003CScssDocs name=\"utils-interaction\" file=\"scss/_utilities.scss\" />","src/content/docs/utilities/interactions.mdx","ce4a42c6b30c0afc","utilities/interactions.mdx","utilities/link",{"id":1074,"data":1076,"body":1080,"filePath":1081,"digest":1082,"legacyId":1083,"deferredRender":139},{"added":1077,"description":1078,"title":1079,"toc":139},{"version":272},"Link utilities are used to stylize your anchors to adjust their color, opacity, underline offset, underline color, and more.","Link","import { getData } from '@libs/data'\n\n## Link opacity\n\nChange the alpha opacity of the link `rgba()` color value with utilities. Please be aware that changes to a color's opacity can lead to links with [*insufficient* contrast]([[docsref:getting-started/accessibility/#color-contrast]]).\n\n\u003CExample code={`\u003Cp>\u003Ca class=\"link-opacity-10\" href=\"#\">Link opacity 10\u003C/a>\u003C/p>\n\u003Cp>\u003Ca class=\"link-opacity-25\" href=\"#\">Link opacity 25\u003C/a>\u003C/p>\n\u003Cp>\u003Ca class=\"link-opacity-50\" href=\"#\">Link opacity 50\u003C/a>\u003C/p>\n\u003Cp>\u003Ca class=\"link-opacity-75\" href=\"#\">Link opacity 75\u003C/a>\u003C/p>\n\u003Cp>\u003Ca class=\"link-opacity-100\" href=\"#\">Link opacity 100\u003C/a>\u003C/p>`} />\n\nYou can even change the opacity level on hover.\n\n\u003CExample code={`\u003Cp>\u003Ca class=\"link-opacity-10-hover\" href=\"#\">Link hover opacity 10\u003C/a>\u003C/p>\n\u003Cp>\u003Ca class=\"link-opacity-25-hover\" href=\"#\">Link hover opacity 25\u003C/a>\u003C/p>\n\u003Cp>\u003Ca class=\"link-opacity-50-hover\" href=\"#\">Link hover opacity 50\u003C/a>\u003C/p>\n\u003Cp>\u003Ca class=\"link-opacity-75-hover\" href=\"#\">Link hover opacity 75\u003C/a>\u003C/p>\n\u003Cp>\u003Ca class=\"link-opacity-100-hover\" href=\"#\">Link hover opacity 100\u003C/a>\u003C/p>`} />\n\n## Link underlines\n\n### Underline color\n\nChange the underline's color independent of the link text color.\n\n\u003CExample code={getData('theme-colors').map((themeColor) => `\u003Cp>\u003Ca href=\"#\" class=\"link-underline-${themeColor.name}\">${themeColor.title} underline\u003C/a>\u003C/p>`)} />\n\n### Underline offset\n\nChange the underline's distance from your text. Offset is set in `em` units to automatically scale with the element's current `font-size`.\n\n\u003CExample code={`\u003Cp>\u003Ca href=\"#\">Default link\u003C/a>\u003C/p>\n\u003Cp>\u003Ca class=\"link-offset-1\" href=\"#\">Offset 1 link\u003C/a>\u003C/p>\n\u003Cp>\u003Ca class=\"link-offset-2\" href=\"#\">Offset 2 link\u003C/a>\u003C/p>\n\u003Cp>\u003Ca class=\"link-offset-3\" href=\"#\">Offset 3 link\u003C/a>\u003C/p>`} />\n\n### Underline opacity\n\nChange the underline's opacity. Requires adding `.link-underline` to first set an `rgba()` color we use to then modify the alpha opacity.\n\n\u003CExample code={`\u003Cp>\u003Ca class=\"link-offset-2 link-underline link-underline-opacity-0\" href=\"#\">Underline opacity 0\u003C/a>\u003C/p>\n\u003Cp>\u003Ca class=\"link-offset-2 link-underline link-underline-opacity-10\" href=\"#\">Underline opacity 10\u003C/a>\u003C/p>\n\u003Cp>\u003Ca class=\"link-offset-2 link-underline link-underline-opacity-25\" href=\"#\">Underline opacity 25\u003C/a>\u003C/p>\n\u003Cp>\u003Ca class=\"link-offset-2 link-underline link-underline-opacity-50\" href=\"#\">Underline opacity 50\u003C/a>\u003C/p>\n\u003Cp>\u003Ca class=\"link-offset-2 link-underline link-underline-opacity-75\" href=\"#\">Underline opacity 75\u003C/a>\u003C/p>\n\u003Cp>\u003Ca class=\"link-offset-2 link-underline link-underline-opacity-100\" href=\"#\">Underline opacity 100\u003C/a>\u003C/p>`} />\n\n### Hover variants\n\nJust like the `.link-opacity-*-hover` utilities, `.link-offset` and `.link-underline-opacity` utilities include `:hover` variants by default. Mix and match to create unique link styles.\n\n\u003Ca class=\"link-offset-2 link-offset-3-hover link-underline link-underline-opacity-0 link-underline-opacity-75-hover\" href=\"#\">\n Underline opacity 0\n\u003C/a>\n\n## Colored links\n\n[Colored link helpers]([[docsref:/helpers/colored-links/]]) have been updated to pair with our link utilities. Use the new utilities to modify the link opacity, underline opacity, and underline offset.\n\n\u003CExample code={[\n ...getData('theme-colors').map((themeColor) => `\u003Cp>\u003Ca href=\"#\" class=\"link-${themeColor.name} link-offset-2 link-underline-opacity-25 link-underline-opacity-100-hover\">${themeColor.title} link\u003C/a>\u003C/p>`),\n `\u003Cp>\u003Ca href=\"#\" class=\"link-body-emphasis link-offset-2 link-underline-opacity-25 link-underline-opacity-75-hover\">Emphasis link\u003C/a>\u003C/p>`\n]} />\n\n\u003CCallout name=\"warning-color-assistive-technologies\" />\n\n## CSS\n\nIn addition to the following Sass functionality, consider reading about our included [CSS custom properties]([[docsref:/customize/css-variables]]) (aka CSS variables) for colors and more.\n\n### Sass utilities API\n\nLink utilities are declared in our utilities API in `scss/_utilities.scss`. [Learn how to use the utilities API.]([[docsref:/utilities/api#using-the-api]])\n\n\u003CScssDocs name=\"utils-links\" file=\"scss/_utilities.scss\" />","src/content/docs/utilities/link.mdx","58135df20523383b","utilities/link.mdx","utilities/object-fit",{"id":1084,"data":1086,"body":1090,"filePath":1091,"digest":1092,"legacyId":1093,"deferredRender":139},{"added":1087,"description":1088,"title":1089,"toc":139},{"version":272},"Use the object fit utilities to modify how the content of a [replaced element](https://developer.mozilla.org/en-US/docs/Web/CSS/Replaced_element), such as an `\u003Cimg>` or `\u003Cvideo>`, should be resized to fit its container.","Object fit","## How it works\n\nChange the value of the [`object-fit` property](https://developer.mozilla.org/en-US/docs/Web/CSS/object-fit) with our responsive `object-fit` utility classes. This property tells the content to fill the parent container in a variety of ways, such as preserving the aspect ratio or stretching to take up as much space as possible.\n\nClasses for the value of `object-fit` are named using the format `.object-fit-{value}`. Choose from the following values:\n\n- `contain`\n- `cover`\n- `fill`\n- `scale` (for scale-down)\n- `none`\n\n## Examples\n\nAdd the `object-fit-{value}` class to the [replaced element](https://developer.mozilla.org/en-US/docs/Web/CSS/Replaced_element):\n\n\u003CExample class=\"d-flex overflow-auto\" code={`\u003CPlaceholder width=\"140\" height=\"120\" class=\"object-fit-contain border rounded\" text=\"Object fit contain\" markup=\"img\" />\n\u003CPlaceholder width=\"140\" height=\"120\" class=\"object-fit-cover border rounded\" text=\"Object fit cover\" markup=\"img\" />\n\u003CPlaceholder width=\"140\" height=\"120\" class=\"object-fit-fill border rounded\" text=\"Object fit fill\" markup=\"img\" />\n\u003CPlaceholder width=\"140\" height=\"120\" class=\"object-fit-scale border rounded\" text=\"Object fit scale down\" markup=\"img\" />\n\u003CPlaceholder width=\"140\" height=\"120\" class=\"object-fit-none border rounded\" text=\"Object fit none\" markup=\"img\" />`} />\n\n## Responsive\n\nResponsive variations also exist for each `object-fit` value using the format `.object-fit-{breakpoint}-{value}`, for the following breakpoint abbreviations: `sm`, `md`, `lg`, `xl`, and `xxl`. Classes can be combined for various effects as you need.\n\n\u003CExample class=\"d-flex overflow-auto\" code={`\u003CPlaceholder width=\"140\" height=\"80\" class=\"object-fit-sm-contain border rounded\" text=\"Contain on sm\" markup=\"img\" />\n\u003CPlaceholder width=\"140\" height=\"80\" class=\"object-fit-md-contain border rounded\" text=\"Contain on md\" markup=\"img\" />\n\u003CPlaceholder width=\"140\" height=\"80\" class=\"object-fit-lg-contain border rounded\" text=\"Contain on lg\" markup=\"img\" />\n\u003CPlaceholder width=\"140\" height=\"80\" class=\"object-fit-xl-contain border rounded\" text=\"Contain on xl\" markup=\"img\" />\n\u003CPlaceholder width=\"140\" height=\"80\" class=\"object-fit-xxl-contain border rounded\" text=\"Contain on xxl\" markup=\"img\" />`} />\n\n## Video\n\nThe `.object-fit-{value}` and responsive `.object-fit-{breakpoint}-{value}` utilities also work on `\u003Cvideo>` elements.\n\n```html\n\u003Cvideo src=\"...\" class=\"object-fit-contain\" autoplay>\u003C/video>\n\u003Cvideo src=\"...\" class=\"object-fit-cover\" autoplay>\u003C/video>\n\u003Cvideo src=\"...\" class=\"object-fit-fill\" autoplay>\u003C/video>\n\u003Cvideo src=\"...\" class=\"object-fit-scale\" autoplay>\u003C/video>\n\u003Cvideo src=\"...\" class=\"object-fit-none\" autoplay>\u003C/video>\n```\n\n## CSS\n\n### Sass utilities API\n\nObject fit utilities are declared in our utilities API in `scss/_utilities.scss`. [Learn how to use the utilities API.]([[docsref:/utilities/api#using-the-api]])\n\n\u003CScssDocs name=\"utils-object-fit\" file=\"scss/_utilities.scss\" />","src/content/docs/utilities/object-fit.mdx","03cf222ad6c3af13","utilities/object-fit.mdx","utilities/opacity",{"id":1094,"data":1096,"body":1100,"filePath":1101,"digest":1102,"legacyId":1103,"deferredRender":139},{"added":1097,"description":1098,"title":1099},{"version":519},"Control the opacity of elements.","Opacity","The `opacity` property sets the opacity level for an element. The opacity level describes the transparency level, where `1` is not transparent at all, `.5` is 50% visible, and `0` is completely transparent.\n\nSet the `opacity` of an element using `.opacity-{value}` utilities.\n\n\u003Cdiv class=\"bd-example d-sm-flex\">\n \u003Cdiv class=\"opacity-100 p-3 m-2 bg-primary text-light fw-bold rounded\">100%\u003C/div>\n \u003Cdiv class=\"opacity-75 p-3 m-2 bg-primary text-light fw-bold rounded\">75%\u003C/div>\n \u003Cdiv class=\"opacity-50 p-3 m-2 bg-primary text-light fw-bold rounded\">50%\u003C/div>\n \u003Cdiv class=\"opacity-25 p-3 m-2 bg-primary text-light fw-bold rounded\">25%\u003C/div>\n \u003Cdiv class=\"opacity-0 p-3 m-2 bg-primary text-light fw-bold rounded\">0%\u003C/div>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"opacity-100\">...\u003C/div>\n\u003Cdiv class=\"opacity-75\">...\u003C/div>\n\u003Cdiv class=\"opacity-50\">...\u003C/div>\n\u003Cdiv class=\"opacity-25\">...\u003C/div>\n\u003Cdiv class=\"opacity-0\">...\u003C/div>\n```\n\n## CSS\n\n### Sass utilities API\n\nOpacity utilities are declared in our utilities API in `scss/_utilities.scss`. [Learn how to use the utilities API.]([[docsref:/utilities/api#using-the-api]])\n\n\u003CScssDocs name=\"utils-opacity\" file=\"scss/_utilities.scss\" />","src/content/docs/utilities/opacity.mdx","f51d418be7cb3930","utilities/opacity.mdx","utilities/overflow",{"id":1104,"data":1106,"body":1109,"filePath":1110,"digest":1111,"legacyId":1112,"deferredRender":139},{"description":1107,"title":1108,"toc":139},"Use these shorthand utilities for quickly configuring how content overflows an element.","Overflow","## Overflow\n\nAdjust the `overflow` property on the fly with four default values and classes. These classes are not responsive by default.\n\n\u003Cdiv class=\"bd-example d-md-flex\">\n \u003Cdiv class=\"overflow-auto p-3 mb-3 mb-md-0 me-md-3 bg-body-tertiary\" style=\"max-width: 260px; max-height: 100px;\">\n This is an example of using \u003Ccode>.overflow-auto\u003C/code> on an element with set width and height dimensions. By design, this content will vertically scroll.\n \u003C/div>\n \u003Cdiv class=\"overflow-hidden p-3 mb-3 mb-md-0 me-md-3 bg-body-tertiary\" style=\"max-width: 260px; max-height: 100px;\">\n This is an example of using \u003Ccode>.overflow-hidden\u003C/code> on an element with set width and height dimensions.\n \u003C/div>\n \u003Cdiv class=\"overflow-visible p-3 mb-3 mb-md-0 me-md-3 bg-body-tertiary\" style=\"max-width: 260px; max-height: 100px;\">\n This is an example of using \u003Ccode>.overflow-visible\u003C/code> on an element with set width and height dimensions.\n \u003C/div>\n \u003Cdiv class=\"overflow-scroll p-3 bg-body-tertiary\" style=\"max-width: 260px; max-height: 100px;\">\n This is an example of using \u003Ccode>.overflow-scroll\u003C/code> on an element with set width and height dimensions.\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"overflow-auto\">...\u003C/div>\n\u003Cdiv class=\"overflow-hidden\">...\u003C/div>\n\u003Cdiv class=\"overflow-visible\">...\u003C/div>\n\u003Cdiv class=\"overflow-scroll\">...\u003C/div>\n```\n\n### `overflow-x`\n\nAdjust the `overflow-x` property to affect the overflow of content horizontally.\n\n\u003Cdiv class=\"bd-example d-md-flex\">\n \u003Cdiv class=\"overflow-x-auto p-3 mb-3 mb-md-0 me-md-3 bg-body-tertiary w-100\" style=\"max-width: 200px; max-height: 100px; white-space: nowrap;\">\n \u003Cdiv>\u003Ccode>.overflow-x-auto\u003C/code> example on an element\u003C/div>\n \u003Cdiv> with set width and height dimensions.\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"overflow-x-hidden p-3 mb-3 mb-md-0 me-md-3 bg-body-tertiary w-100\" style=\"max-width: 200px; max-height: 100px;white-space: nowrap;\">\n \u003Cdiv>\u003Ccode>.overflow-x-hidden\u003C/code> example\u003C/div>\n \u003Cdiv>on an element with set width and height dimensions.\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"overflow-x-visible p-3 mb-3 mb-md-0 me-md-3 bg-body-tertiary w-100\" style=\"max-width: 200px; max-height: 100px;white-space: nowrap;\">\n \u003Cdiv>\u003Ccode>.overflow-x-visible\u003C/code> example \u003C/div>\n \u003Cdiv>on an element with set width and height dimensions.\u003C/div>\n \u003C/div>\n \u003Cdiv class=\"overflow-x-scroll p-3 bg-body-tertiary w-100\" style=\"max-width: 200px; max-height: 100px;white-space: nowrap;\">\n \u003Cdiv>\u003Ccode>.overflow-x-scroll\u003C/code> example on an element\u003C/div>\n \u003Cdiv> with set width and height dimensions.\u003C/div>\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"overflow-x-auto\">...\u003C/div>\n\u003Cdiv class=\"overflow-x-hidden\">...\u003C/div>\n\u003Cdiv class=\"overflow-x-visible\">...\u003C/div>\n\u003Cdiv class=\"overflow-x-scroll\">...\u003C/div>\n```\n\n### `overflow-y`\n\nAdjust the `overflow-y` property to affect the overflow of content vertically.\n\n\u003Cdiv class=\"bd-example d-md-flex\">\n \u003Cdiv class=\"overflow-y-auto p-3 mb-3 mb-md-0 me-md-3 bg-body-tertiary w-100\" style=\"max-width: 200px; max-height: 100px;\">\n \u003Ccode>.overflow-y-auto\u003C/code> example on an element with set width and height dimensions.\n \u003C/div>\n \u003Cdiv class=\"overflow-y-hidden p-3 mb-3 mb-md-0 me-md-3 bg-body-tertiary w-100\" style=\"max-width: 200px; max-height: 100px;\">\n \u003Ccode>.overflow-y-hidden\u003C/code> example on an element with set width and height dimensions.\n \u003C/div>\n \u003Cdiv class=\"overflow-y-visible p-3 mb-3 mb-md-0 me-md-3 bg-body-tertiary w-100\" style=\"max-width: 200px; max-height: 100px;\">\n \u003Ccode>.overflow-y-visible\u003C/code> example on an element with set width and height dimensions.\n \u003C/div>\n \u003Cdiv class=\"overflow-y-scroll p-3 bg-body-tertiary w-100\" style=\"max-width: 200px; max-height: 100px;\">\n \u003Ccode>.overflow-y-scroll\u003C/code> example on an element with set width and height dimensions.\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"overflow-y-auto\">...\u003C/div>\n\u003Cdiv class=\"overflow-y-hidden\">...\u003C/div>\n\u003Cdiv class=\"overflow-y-visible\">...\u003C/div>\n\u003Cdiv class=\"overflow-y-scroll\">...\u003C/div>\n```\n\nUsing Sass variables, you may customize the overflow utilities by changing the `$overflows` variable in `_variables.scss`.\n\n## CSS\n\n### Sass utilities API\n\nOverflow utilities are declared in our utilities API in `scss/_utilities.scss`. [Learn how to use the utilities API.]([[docsref:/utilities/api#using-the-api]])\n\n\u003CScssDocs name=\"utils-overflow\" file=\"scss/_utilities.scss\" />","src/content/docs/utilities/overflow.mdx","10e01357f66e8a1b","utilities/overflow.mdx","utilities/position",{"id":1113,"data":1115,"body":1117,"filePath":1118,"digest":1119,"legacyId":1120,"deferredRender":139},{"description":1116,"title":865,"toc":139},"Use these shorthand utilities for quickly configuring the position of an element.","## Position values\n\nQuick positioning classes are available, though they are not responsive.\n\n```html\n\u003Cdiv class=\"position-static\">...\u003C/div>\n\u003Cdiv class=\"position-relative\">...\u003C/div>\n\u003Cdiv class=\"position-absolute\">...\u003C/div>\n\u003Cdiv class=\"position-fixed\">...\u003C/div>\n\u003Cdiv class=\"position-sticky\">...\u003C/div>\n```\n\n## Arrange elements\n\nArrange elements easily with the edge positioning utilities. The format is `{property}-{position}`.\n\nWhere *property* is one of:\n\n- `top` - for the vertical `top` position\n- `start` - for the horizontal `left` position (in LTR)\n- `bottom` - for the vertical `bottom` position\n- `end` - for the horizontal `right` position (in LTR)\n\nWhere *position* is one of:\n\n- `0` - for `0` edge position\n- `50` - for `50%` edge position\n- `100` - for `100%` edge position\n\n(You can add more position values by adding entries to the `$position-values` Sass map variable.)\n\n\u003CExample class=\"bd-example-position-utils\" code={`\u003Cdiv class=\"position-relative\">\n \u003Cdiv class=\"position-absolute top-0 start-0\">\u003C/div>\n \u003Cdiv class=\"position-absolute top-0 end-0\">\u003C/div>\n \u003Cdiv class=\"position-absolute top-50 start-50\">\u003C/div>\n \u003Cdiv class=\"position-absolute bottom-50 end-50\">\u003C/div>\n \u003Cdiv class=\"position-absolute bottom-0 start-0\">\u003C/div>\n \u003Cdiv class=\"position-absolute bottom-0 end-0\">\u003C/div>\n\u003C/div>`} />\n\n## Center elements\n\nIn addition, you can also center the elements with the transform utility class `.translate-middle`.\n\nThis class applies the transformations `translateX(-50%)` and `translateY(-50%)` to the element which, in combination with the edge positioning utilities, allows you to absolute center an element.\n\n\u003CExample class=\"bd-example-position-utils\" code={`\u003Cdiv class=\"position-relative\">\n \u003Cdiv class=\"position-absolute top-0 start-0 translate-middle\">\u003C/div>\n \u003Cdiv class=\"position-absolute top-0 start-50 translate-middle\">\u003C/div>\n \u003Cdiv class=\"position-absolute top-0 start-100 translate-middle\">\u003C/div>\n \u003Cdiv class=\"position-absolute top-50 start-0 translate-middle\">\u003C/div>\n \u003Cdiv class=\"position-absolute top-50 start-50 translate-middle\">\u003C/div>\n \u003Cdiv class=\"position-absolute top-50 start-100 translate-middle\">\u003C/div>\n \u003Cdiv class=\"position-absolute top-100 start-0 translate-middle\">\u003C/div>\n \u003Cdiv class=\"position-absolute top-100 start-50 translate-middle\">\u003C/div>\n \u003Cdiv class=\"position-absolute top-100 start-100 translate-middle\">\u003C/div>\n\u003C/div>`} />\n\nBy adding `.translate-middle-x` or `.translate-middle-y` classes, elements can be positioned only in horizontal or vertical direction.\n\n\u003CExample class=\"bd-example-position-utils\" code={`\u003Cdiv class=\"position-relative\">\n \u003Cdiv class=\"position-absolute top-0 start-0\">\u003C/div>\n \u003Cdiv class=\"position-absolute top-0 start-50 translate-middle-x\">\u003C/div>\n \u003Cdiv class=\"position-absolute top-0 end-0\">\u003C/div>\n \u003Cdiv class=\"position-absolute top-50 start-0 translate-middle-y\">\u003C/div>\n \u003Cdiv class=\"position-absolute top-50 start-50 translate-middle\">\u003C/div>\n \u003Cdiv class=\"position-absolute top-50 end-0 translate-middle-y\">\u003C/div>\n \u003Cdiv class=\"position-absolute bottom-0 start-0\">\u003C/div>\n \u003Cdiv class=\"position-absolute bottom-0 start-50 translate-middle-x\">\u003C/div>\n \u003Cdiv class=\"position-absolute bottom-0 end-0\">\u003C/div>\n\u003C/div>`} />\n\n## Examples\n\nHere are some real life examples of these classes:\n\n\u003CExample class=\"bd-example-position-examples d-flex justify-content-around align-items-center\" code={`\u003Cbutton type=\"button\" class=\"btn btn-primary position-relative\">\n Mails \u003Cspan class=\"position-absolute top-0 start-100 translate-middle badge rounded-pill text-bg-secondary\">+99 \u003Cspan class=\"visually-hidden\">unread messages\u003C/span>\u003C/span>\n\u003C/button>\n\n\u003Cdiv class=\"position-relative py-2 px-4 text-bg-secondary border border-secondary rounded-pill\">\n Marker \u003Csvg width=\"1em\" height=\"1em\" viewBox=\"0 0 16 16\" class=\"position-absolute top-100 start-50 translate-middle mt-1\" fill=\"var(--bs-secondary)\" xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\">\u003Cpath d=\"M7.247 11.14L2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z\"/>\u003C/svg>\n\u003C/div>\n\n\u003Cbutton type=\"button\" class=\"btn btn-primary position-relative\">\n Alerts \u003Cspan class=\"position-absolute top-0 start-100 translate-middle badge border border-light rounded-circle bg-danger p-2\">\u003Cspan class=\"visually-hidden\">unread messages\u003C/span>\u003C/span>\n\u003C/button>`} />\n\nYou can use these classes with existing components to create new ones. Remember that you can extend its functionality by adding entries to the `$position-values` variable.\n\n\u003CExample class=\"bd-example-position-examples\" code={`\u003Cdiv class=\"position-relative m-4\">\n \u003Cdiv class=\"progress\" role=\"progressbar\" aria-label=\"Progress\" aria-valuenow=\"50\" aria-valuemin=\"0\" aria-valuemax=\"100\" style=\"height: 1px;\">\n \u003Cdiv class=\"progress-bar\" style=\"width: 50%\">\u003C/div>\n \u003C/div>\n \u003Cbutton type=\"button\" class=\"position-absolute top-0 start-0 translate-middle btn btn-sm btn-primary rounded-pill\" style=\"width: 2rem; height:2rem;\">1\u003C/button>\n \u003Cbutton type=\"button\" class=\"position-absolute top-0 start-50 translate-middle btn btn-sm btn-primary rounded-pill\" style=\"width: 2rem; height:2rem;\">2\u003C/button>\n \u003Cbutton type=\"button\" class=\"position-absolute top-0 start-100 translate-middle btn btn-sm btn-secondary rounded-pill\" style=\"width: 2rem; height:2rem;\">3\u003C/button>\n\u003C/div>`} />\n\n## CSS\n\n### Sass maps\n\nDefault position utility values are declared in a Sass map, then used to generate our utilities.\n\n\u003CScssDocs name=\"position-map\" file=\"scss/_variables.scss\" />\n\n### Sass utilities API\n\nPosition utilities are declared in our utilities API in `scss/_utilities.scss`. [Learn how to use the utilities API.]([[docsref:/utilities/api#using-the-api]])\n\n\u003CScssDocs name=\"utils-position\" file=\"scss/_utilities.scss\" />","src/content/docs/utilities/position.mdx","10a850bf1fa704cd","utilities/position.mdx","utilities/shadows",{"id":1121,"data":1123,"body":1126,"filePath":1127,"digest":1128,"legacyId":1129,"deferredRender":139},{"description":1124,"title":1125,"toc":139},"Add or remove shadows to elements with box-shadow utilities.","Shadows","## Examples\n\nWhile shadows on components are disabled by default in Bootstrap and can be enabled via `$enable-shadows`, you can also quickly add or remove a shadow with our `box-shadow` utility classes. Includes support for `.shadow-none` and three default sizes (which have associated variables to match).\n\n\u003CExample class=\"overflow-hidden\" code={`\u003Cdiv class=\"shadow-none p-3 mb-5 bg-body-tertiary rounded\">No shadow\u003C/div>\n\u003Cdiv class=\"shadow-sm p-3 mb-5 bg-body-tertiary rounded\">Small shadow\u003C/div>\n\u003Cdiv class=\"shadow p-3 mb-5 bg-body-tertiary rounded\">Regular shadow\u003C/div>\n\u003Cdiv class=\"shadow-lg p-3 mb-5 bg-body-tertiary rounded\">Larger shadow\u003C/div>`} />\n\n## CSS\n\n### Sass variables\n\n\u003CScssDocs name=\"box-shadow-variables\" file=\"scss/_variables.scss\" />\n\n### Sass utilities API\n\nShadow utilities are declared in our utilities API in `scss/_utilities.scss`. [Learn how to use the utilities API.]([[docsref:/utilities/api#using-the-api]])\n\n\u003CScssDocs name=\"utils-shadow\" file=\"scss/_utilities.scss\" />","src/content/docs/utilities/shadows.mdx","a080b6fd9dc8a40e","utilities/shadows.mdx","utilities/sizing",{"id":1130,"data":1132,"body":1135,"filePath":1136,"digest":1137,"legacyId":1138,"deferredRender":139},{"description":1133,"title":1134,"toc":139},"Easily make an element as wide or as tall with our width and height utilities.","Sizing","## Relative to the parent\n\nWidth and height utilities are generated from the utility API in `_utilities.scss`. Includes support for `25%`, `50%`, `75%`, `100%`, and `auto` by default. Modify those values as you need to generate different utilities here.\n\n\u003CExample class=\"bd-example-flex\" code={`\u003Cdiv class=\"w-25 p-3\">Width 25%\u003C/div>\n\u003Cdiv class=\"w-50 p-3\">Width 50%\u003C/div>\n\u003Cdiv class=\"w-75 p-3\">Width 75%\u003C/div>\n\u003Cdiv class=\"w-100 p-3\">Width 100%\u003C/div>\n\u003Cdiv class=\"w-auto p-3\">Width auto\u003C/div>`} />\n\n\u003CExample class=\"bd-example-flex\" code={`\u003Cdiv style=\"height: 100px;\">\n \u003Cdiv class=\"h-25 d-inline-block\" style=\"width: 120px;\">Height 25%\u003C/div>\n \u003Cdiv class=\"h-50 d-inline-block\" style=\"width: 120px;\">Height 50%\u003C/div>\n \u003Cdiv class=\"h-75 d-inline-block\" style=\"width: 120px;\">Height 75%\u003C/div>\n \u003Cdiv class=\"h-100 d-inline-block\" style=\"width: 120px;\">Height 100%\u003C/div>\n \u003Cdiv class=\"h-auto d-inline-block\" style=\"width: 120px;\">Height auto\u003C/div>\n\u003C/div>`} />\n\nYou can also use `max-width: 100%;` and `max-height: 100%;` utilities as needed.\n\n\u003CExample class=\"bd-example-flex\" code={`\u003Cdiv style=\"width: 50%; height: 100px;\">\n \u003Cdiv class=\"mw-100\" style=\"width: 200%;\">Max-width 100%\u003C/div>\n\u003C/div>`} />\n\n\u003CExample class=\"bd-example-flex\" code={`\u003Cdiv style=\"height: 100px;\">\n \u003Cdiv class=\"mh-100\" style=\"width: 100px; height: 200px;\">Max-height 100%\u003C/div>\n\u003C/div>`} />\n\n## Relative to the viewport\n\nYou can also use utilities to set the width and height relative to the viewport.\n\n```html\n\u003Cdiv class=\"min-vw-100\">Min-width 100vw\u003C/div>\n\u003Cdiv class=\"min-vh-100\">Min-height 100vh\u003C/div>\n\u003Cdiv class=\"vw-100\">Width 100vw\u003C/div>\n\u003Cdiv class=\"vh-100\">Height 100vh\u003C/div>\n```\n\n## CSS\n\n### Sass utilities API\n\nSizing utilities are declared in our utilities API in `scss/_utilities.scss`. [Learn how to use the utilities API.]([[docsref:/utilities/api#using-the-api]])\n\n\u003CScssDocs name=\"utils-sizing\" file=\"scss/_utilities.scss\" />","src/content/docs/utilities/sizing.mdx","b8c5e585709241af","utilities/sizing.mdx","utilities/spacing",{"id":1139,"data":1141,"body":1144,"filePath":1145,"digest":1146,"legacyId":1147,"deferredRender":139},{"description":1142,"title":1143,"toc":139},"Bootstrap includes a wide range of shorthand responsive margin, padding, and gap utility classes to modify an element's appearance.","Spacing","## Margin and padding\n\nAssign responsive-friendly `margin` or `padding` values to an element or a subset of its sides with shorthand classes. Includes support for individual properties, all properties, and vertical and horizontal properties. Classes are built from a default Sass map ranging from `.25rem` to `3rem`.\n\n\u003CCallout>\n**Using the CSS Grid layout module?** Consider using [the gap utility](#gap) instead.\n\u003C/Callout>\n\n### Notation\n\nSpacing utilities that apply to all breakpoints, from `xs` to `xxl`, have no breakpoint abbreviation in them. This is because those classes are applied from `min-width: 0` and up, and thus are not bound by a media query. The remaining breakpoints, however, do include a breakpoint abbreviation.\n\nThe classes are named using the format `{property}{sides}-{size}` for `xs` and `{property}{sides}-{breakpoint}-{size}` for `sm`, `md`, `lg`, `xl`, and `xxl`.\n\nWhere *property* is one of:\n\n- `m` - for classes that set `margin`\n- `p` - for classes that set `padding`\n\nWhere *sides* is one of:\n\n- `t` - for classes that set `margin-top` or `padding-top`\n- `b` - for classes that set `margin-bottom` or `padding-bottom`\n- `s` - (start) for classes that set `margin-left` or `padding-left` in LTR, `margin-right` or `padding-right` in RTL\n- `e` - (end) for classes that set `margin-right` or `padding-right` in LTR, `margin-left` or `padding-left` in RTL\n- `x` - for classes that set both `*-left` and `*-right`\n- `y` - for classes that set both `*-top` and `*-bottom`\n- blank - for classes that set a `margin` or `padding` on all 4 sides of the element\n\nWhere *size* is one of:\n\n- `0` - for classes that eliminate the `margin` or `padding` by setting it to `0`\n- `1` - (by default) for classes that set the `margin` or `padding` to `$spacer * .25`\n- `2` - (by default) for classes that set the `margin` or `padding` to `$spacer * .5`\n- `3` - (by default) for classes that set the `margin` or `padding` to `$spacer`\n- `4` - (by default) for classes that set the `margin` or `padding` to `$spacer * 1.5`\n- `5` - (by default) for classes that set the `margin` or `padding` to `$spacer * 3`\n- `auto` - for classes that set the `margin` to auto\n\n(You can add more sizes by adding entries to the `$spacers` Sass map variable.)\n\n### Examples\n\nHere are some representative examples of these classes:\n\n```scss\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.ms-1 {\n margin-left: ($spacer * .25) !important;\n}\n\n.px-2 {\n padding-left: ($spacer * .5) !important;\n padding-right: ($spacer * .5) !important;\n}\n\n.p-3 {\n padding: $spacer !important;\n}\n```\n\n### Horizontal centering\n\nAdditionally, Bootstrap also includes an `.mx-auto` class for horizontally centering fixed-width block level content—that is, content that has `display: block` and a `width` set—by setting the horizontal margins to `auto`.\n\n\u003Cdiv class=\"bd-example\">\n \u003Cdiv class=\"mx-auto p-2\" style=\"width: 200px; background-color: rgba(var(--bd-violet-rgb),.15); border: rgba(var(--bd-violet-rgb),.3) solid 1px;\">\n Centered element\n \u003C/div>\n\u003C/div>\n\n```html\n\u003Cdiv class=\"mx-auto p-2\" style=\"width: 200px;\">\n Centered element\n\u003C/div>\n```\n\n## Negative margin\n\nIn CSS, `margin` properties can utilize negative values (`padding` cannot). These negative margins are **disabled by default**, but can be enabled in Sass by setting `$enable-negative-margins: true`.\n\nThe syntax is nearly the same as the default, positive margin utilities, but with the addition of `n` before the requested size. Here's an example class that's the opposite of `.mt-1`:\n\n```scss\n.mt-n1 {\n margin-top: -0.25rem !important;\n}\n```\n\n## Gap\n\nWhen using `display: grid` or `display: flex`, you can make use of `gap` utilities on the parent element. This can save on having to add margin utilities to individual children of a grid or flex container. Gap utilities are responsive by default, and are generated via our utilities API, based on the `$spacers` Sass map.\n\n\u003CExample class=\"bd-example-cssgrid\" code={`\u003Cdiv style=\"grid-template-columns: 1fr 1fr;\" class=\"d-grid gap-3\">\n \u003Cdiv class=\"p-2\">Grid item 1\u003C/div>\n \u003Cdiv class=\"p-2\">Grid item 2\u003C/div>\n \u003Cdiv class=\"p-2\">Grid item 3\u003C/div>\n \u003Cdiv class=\"p-2\">Grid item 4\u003C/div>\n\u003C/div>`} />\n\nSupport includes responsive options for all of Bootstrap's grid breakpoints, as well as six sizes from the `$spacers` map (`0`–`5`). There is no `.gap-auto` utility class as it's effectively the same as `.gap-0`.\n\n### row-gap\n\n`row-gap` sets the vertical space between children items in the specified container.\n\n\u003CExample class=\"bd-example-cssgrid\" code={`\u003Cdiv style=\"grid-template-columns: 1fr 1fr;\" class=\"d-grid gap-0 row-gap-3\">\n \u003Cdiv class=\"p-2\">Grid item 1\u003C/div>\n \u003Cdiv class=\"p-2\">Grid item 2\u003C/div>\n \u003Cdiv class=\"p-2\">Grid item 3\u003C/div>\n \u003Cdiv class=\"p-2\">Grid item 4\u003C/div>\n\u003C/div>`} />\n\n### column-gap\n\n`column-gap` sets the horizontal space between children items in the specified container.\n\n\u003CExample class=\"bd-example-cssgrid\" code={`\u003Cdiv style=\"grid-template-columns: 1fr 1fr;\" class=\"d-grid gap-0 column-gap-3\">\n \u003Cdiv class=\"p-2\">Grid item 1\u003C/div>\n \u003Cdiv class=\"p-2\">Grid item 2\u003C/div>\n \u003Cdiv class=\"p-2\">Grid item 3\u003C/div>\n \u003Cdiv class=\"p-2\">Grid item 4\u003C/div>\n\u003C/div>`} />\n\n## CSS\n\n### Sass maps\n\nSpacing utilities are declared via Sass map and then generated with our utilities API.\n\n\u003CScssDocs name=\"spacer-variables-maps\" file=\"scss/_variables.scss\" />\n\n### Sass utilities API\n\nSpacing utilities are declared in our utilities API in `scss/_utilities.scss`. [Learn how to use the utilities API.]([[docsref:/utilities/api#using-the-api]])\n\n\u003CScssDocs name=\"utils-spacing\" file=\"scss/_utilities.scss\" />","src/content/docs/utilities/spacing.mdx","f71c48846901084e","utilities/spacing.mdx","utilities/text",{"id":1148,"data":1150,"body":1153,"filePath":1154,"digest":1155,"legacyId":1156,"deferredRender":139},{"description":1151,"title":1152,"toc":139},"Documentation and examples for common text utilities to control alignment, wrapping, weight, and more.","Text","## Text alignment\n\nEasily realign text to components with text alignment classes. For start, end, and center alignment, responsive classes are available that use the same viewport width breakpoints as the grid system.\n\n\u003CExample code={`\u003Cp class=\"text-start\">Start aligned text on all viewport sizes.\u003C/p>\n\u003Cp class=\"text-center\">Center aligned text on all viewport sizes.\u003C/p>\n\u003Cp class=\"text-end\">End aligned text on all viewport sizes.\u003C/p>\n\n\u003Cp class=\"text-sm-end\">End aligned text on viewports sized SM (small) or wider.\u003C/p>\n\u003Cp class=\"text-md-end\">End aligned text on viewports sized MD (medium) or wider.\u003C/p>\n\u003Cp class=\"text-lg-end\">End aligned text on viewports sized LG (large) or wider.\u003C/p>\n\u003Cp class=\"text-xl-end\">End aligned text on viewports sized XL (extra large) or wider.\u003C/p>\n\u003Cp class=\"text-xxl-end\">End aligned text on viewports sized XXL (extra extra large) or wider.\u003C/p>`} />\n\n\u003CCallout>\nNote that we don't provide utility classes for justified text. While, aesthetically, justified text might look more appealing, it does make word-spacing more random and therefore harder to read.\n\u003C/Callout>\n\n## Text wrapping and overflow\n\nWrap text with a `.text-wrap` class.\n\n\u003CExample code={`\u003Cdiv class=\"badge text-bg-primary text-wrap\" style=\"width: 6rem;\">\n This text should wrap.\n\u003C/div>`} />\n\nPrevent text from wrapping with a `.text-nowrap` class.\n\n\u003CExample code={`\u003Cdiv class=\"text-nowrap bg-body-secondary border\" style=\"width: 8rem;\">\n This text should overflow the parent.\n\u003C/div>`} />\n\n## Word break\n\nPrevent long strings of text from breaking your components' layout by using `.text-break` to set `word-wrap: break-word` and `word-break: break-word`. We use `word-wrap` instead of the more common `overflow-wrap` for wider browser support, and add the deprecated `word-break: break-word` to avoid issues with flex containers.\n\n\u003CExample code={`\u003Cp class=\"text-break\">mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm\u003C/p>`} />\n\n\u003CCallout type=\"warning\">\nNote that [breaking words isn't possible in Arabic](https://rtlstyling.com/posts/rtl-styling#3.-line-break), which is the most used RTL language. Therefore `.text-break` is removed from our RTL compiled CSS.\n\u003C/Callout>\n\n## Text transform\n\nTransform text in components with our text capitalization classes: `text-lowercase`, `text-uppercase` or `text-capitalize`.\n\n\u003CExample code={`\u003Cp class=\"text-lowercase\">Lowercased text.\u003C/p>\n\u003Cp class=\"text-uppercase\">Uppercased text.\u003C/p>\n\u003Cp class=\"text-capitalize\">CapiTaliZed text.\u003C/p>`} />\n\nNote how `.text-capitalize` only changes the first letter of each word, leaving the case of any other letters unaffected.\n\n## Font size\n\nQuickly change the `font-size` of text. While our heading classes (e.g., `.h1`–`.h6`) apply `font-size`, `font-weight`, and `line-height`, these utilities _only_ apply `font-size`. Sizing for these utilities matches HTML's heading elements, so as the number increases, their size decreases.\n\n\u003CExample code={`\u003Cp class=\"fs-1\">.fs-1 text\u003C/p>\n\u003Cp class=\"fs-2\">.fs-2 text\u003C/p>\n\u003Cp class=\"fs-3\">.fs-3 text\u003C/p>\n\u003Cp class=\"fs-4\">.fs-4 text\u003C/p>\n\u003Cp class=\"fs-5\">.fs-5 text\u003C/p>\n\u003Cp class=\"fs-6\">.fs-6 text\u003C/p>`} />\n\nCustomize your available `font-size`s by modifying the `$font-sizes` Sass map.\n\n## Font weight and italics\n\nQuickly change the `font-weight` or `font-style` of text with these utilities. `font-style` utilities are abbreviated as `.fst-*` and `font-weight` utilities are abbreviated as `.fw-*`.\n\n\u003CExample code={`\u003Cp class=\"fw-bold\">Bold text.\u003C/p>\n\u003Cp class=\"fw-bolder\">Bolder weight text (relative to the parent element).\u003C/p>\n\u003Cp class=\"fw-semibold\">Semibold weight text.\u003C/p>\n\u003Cp class=\"fw-medium\">Medium weight text.\u003C/p>\n\u003Cp class=\"fw-normal\">Normal weight text.\u003C/p>\n\u003Cp class=\"fw-light\">Light weight text.\u003C/p>\n\u003Cp class=\"fw-lighter\">Lighter weight text (relative to the parent element).\u003C/p>\n\u003Cp class=\"fst-italic\">Italic text.\u003C/p>\n\u003Cp class=\"fst-normal\">Text with normal font style\u003C/p>`} />\n\n## Line height\n\nChange the line height with `.lh-*` utilities.\n\n\u003CExample code={`\u003Cp class=\"lh-1\">This is a long paragraph written to show how the line-height of an element is affected by our utilities. Classes are applied to the element itself or sometimes the parent element. These classes can be customized as needed with our utility API.\u003C/p>\n\u003Cp class=\"lh-sm\">This is a long paragraph written to show how the line-height of an element is affected by our utilities. Classes are applied to the element itself or sometimes the parent element. These classes can be customized as needed with our utility API.\u003C/p>\n\u003Cp class=\"lh-base\">This is a long paragraph written to show how the line-height of an element is affected by our utilities. Classes are applied to the element itself or sometimes the parent element. These classes can be customized as needed with our utility API.\u003C/p>\n\u003Cp class=\"lh-lg\">This is a long paragraph written to show how the line-height of an element is affected by our utilities. Classes are applied to the element itself or sometimes the parent element. These classes can be customized as needed with our utility API.\u003C/p>`} />\n\n## Monospace\n\nChange a selection to our monospace font stack with `.font-monospace`.\n\n\u003CExample code={`\u003Cp class=\"font-monospace\">This is in monospace\u003C/p>`} />\n\n## Reset color\n\nReset a text or link's color with `.text-reset`, so that it inherits the color from its parent.\n\n\u003CExample code={`\u003Cp class=\"text-body-secondary\">\n Secondary body text with a \u003Ca href=\"#\" class=\"text-reset\">reset link\u003C/a>.\n\u003C/p>`} />\n\n## Text decoration\n\nDecorate text in components with text decoration classes.\n\n\u003CExample code={`\u003Cp class=\"text-decoration-underline\">This text has a line underneath it.\u003C/p>\n\u003Cp class=\"text-decoration-line-through\">This text has a line going through it.\u003C/p>\n\u003Ca href=\"#\" class=\"text-decoration-none\">This link has its text decoration removed\u003C/a>`} />\n\n## CSS\n\n### Sass variables\n\nDefault type and font related Sass variables:\n\n\u003CScssDocs name=\"font-variables\" file=\"scss/_variables.scss\" />\n\n### Sass maps\n\nFont-size utilities are generated from this map, in combination with our utilities API.\n\n\u003CScssDocs name=\"font-sizes\" file=\"scss/_variables.scss\" />\n\n\u003CScssDocs name=\"theme-text-map\" file=\"scss/_maps.scss\" />\n\n### Sass utilities API\n\nFont and text utilities are declared in our utilities API in `scss/_utilities.scss`. [Learn how to use the utilities API.]([[docsref:/utilities/api#using-the-api]])\n\n\u003CScssDocs name=\"utils-text\" file=\"scss/_utilities.scss\" />","src/content/docs/utilities/text.mdx","b415bbe3adbc8908","utilities/text.mdx","utilities/vertical-align",{"id":1157,"data":1159,"body":1162,"filePath":1163,"digest":1164,"legacyId":1165,"deferredRender":139},{"description":1160,"title":1161},"Easily change the vertical alignment of inline, inline-block, inline-table, and table cell elements.","Vertical alignment","Change the alignment of elements with the [`vertical-alignment`](https://developer.mozilla.org/en-US/docs/Web/CSS/vertical-align) utilities. Please note that vertical-align only affects inline, inline-block, inline-table, and table cell elements.\n\nChoose from `.align-baseline`, `.align-top`, `.align-middle`, `.align-bottom`, `.align-text-bottom`, and `.align-text-top` as needed.\n\nTo vertically center non-inline content (like `\u003Cdiv>`s and more), use our [flex box utilities]([[docsref:/utilities/flex#align-items]]).\n\nWith inline elements:\n\n\u003CExample code={`\u003Cspan class=\"align-baseline\">baseline\u003C/span>\n\u003Cspan class=\"align-top\">top\u003C/span>\n\u003Cspan class=\"align-middle\">middle\u003C/span>\n\u003Cspan class=\"align-bottom\">bottom\u003C/span>\n\u003Cspan class=\"align-text-top\">text-top\u003C/span>\n\u003Cspan class=\"align-text-bottom\">text-bottom\u003C/span>`} />\n\nWith table cells:\n\n\u003CExample code={`\u003Ctable style=\"height: 100px;\">\n \u003Ctbody>\n \u003Ctr>\n \u003Ctd class=\"align-baseline\">baseline\u003C/td>\n \u003Ctd class=\"align-top\">top\u003C/td>\n \u003Ctd class=\"align-middle\">middle\u003C/td>\n \u003Ctd class=\"align-bottom\">bottom\u003C/td>\n \u003Ctd class=\"align-text-top\">text-top\u003C/td>\n \u003Ctd class=\"align-text-bottom\">text-bottom\u003C/td>\n \u003C/tr>\n \u003C/tbody>\n\u003C/table>`} />\n\n## CSS\n\n### Sass utilities API\n\nVertical align utilities are declared in our utilities API in `scss/_utilities.scss`. [Learn how to use the utilities API.]([[docsref:/utilities/api#using-the-api]])\n\n\u003CScssDocs name=\"utils-vertical-align\" file=\"scss/_utilities.scss\" />","src/content/docs/utilities/vertical-align.mdx","9d6429b2397af545","utilities/vertical-align.mdx","utilities/visibility",{"id":1166,"data":1168,"body":1171,"filePath":1172,"digest":1173,"legacyId":1174,"deferredRender":139},{"description":1169,"title":1170},"Control the visibility of elements, without modifying their display, with visibility utilities.","Visibility","Set the `visibility` of elements with our visibility utilities. These utility classes do not modify the `display` value at all and do not affect layout – `.invisible` elements still take up space in the page.\n\n\u003CCallout type=\"warning\">\nElements with the `.invisible` class will be hidden *both* visually and for assistive technology/screen reader users.\n\u003C/Callout>\n\nApply `.visible` or `.invisible` as needed.\n\n```html\n\u003Cdiv class=\"visible\">...\u003C/div>\n\u003Cdiv class=\"invisible\">...\u003C/div>\n```\n\n```scss\n// Class\n.visible {\n visibility: visible !important;\n}\n.invisible {\n visibility: hidden !important;\n}\n```\n\n## CSS\n\n### Sass utilities API\n\nVisibility utilities are declared in our utilities API in `scss/_utilities.scss`. [Learn how to use the utilities API.]([[docsref:/utilities/api#using-the-api]])\n\n\u003CScssDocs name=\"utils-visibility\" file=\"scss/_utilities.scss\" />","src/content/docs/utilities/visibility.mdx","9943b6d24f399f72","utilities/visibility.mdx","utilities/z-index",{"id":1175,"data":1177,"body":1180,"filePath":1181,"digest":1182,"legacyId":1183,"deferredRender":139},{"added":1178,"description":1179,"title":996,"toc":139},{"version":272},"Use our low-level `z-index` utilities to quickly change the stack level of an element or component.","## Example\n\nUse `z-index` utilities to stack elements on top of one another. Requires a `position` value other than `static`, which can be set with custom styles or using our [position utilities]([[docsref:/utilities/position/]]).\n\n\u003CCallout>\nWe call these \"low-level\" `z-index` utilities because of their default values of `-1` through `3`, which we use for the layout of overlapping components. High-level `z-index` values are used for overlay components like modals and tooltips.\n\u003C/Callout>\n\n\u003CExample class=\"bd-example-zindex-levels position-relative\" code={`\u003Cdiv class=\"z-3 position-absolute p-5 rounded-3\">\u003Cspan>z-3\u003C/span>\u003C/div>\n\u003Cdiv class=\"z-2 position-absolute p-5 rounded-3\">\u003Cspan>z-2\u003C/span>\u003C/div>\n\u003Cdiv class=\"z-1 position-absolute p-5 rounded-3\">\u003Cspan>z-1\u003C/span>\u003C/div>\n\u003Cdiv class=\"z-0 position-absolute p-5 rounded-3\">\u003Cspan>z-0\u003C/span>\u003C/div>\n\u003Cdiv class=\"z-n1 position-absolute p-5 rounded-3\">\u003Cspan>z-n1\u003C/span>\u003C/div>`} />\n\n## Overlays\n\nBootstrap overlay components—dropdown, modal, offcanvas, popover, toast, and tooltip—all have their own `z-index` values to ensure a usable experience with competing \"layers\" of an interface.\n\nRead about them in the [`z-index` layout page]([[docsref:/layout/z-index]]).\n\n## Component approach\n\nOn some components, we use our low-level `z-index` values to manage repeating elements that overlap one another (like buttons in a button group or items in a list group).\n\nLearn about our [`z-index` approach]([[docsref:/extend/approach#z-index-scales]]).\n\n## CSS\n\n### Sass maps\n\nCustomize this Sass map to change the available values and generated utilities.\n\n\u003CScssDocs name=\"zindex-levels-map\" file=\"scss/_variables.scss\" />\n\n### Sass utilities API\n\nPosition utilities are declared in our utilities API in `scss/_utilities.scss`. [Learn how to use the utilities API.]([[docsref:/utilities/api#using-the-api]])\n\n\u003CScssDocs name=\"utils-zindex\" file=\"scss/_utilities.scss\" />","src/content/docs/utilities/z-index.mdx","74e2a5798d9fa8b6","utilities/z-index.mdx"] \ No newline at end of file diff --git a/site/.astro/settings.json b/site/.astro/settings.json deleted file mode 100644 index ada0941e29..0000000000 --- a/site/.astro/settings.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "_variables": { - "lastUpdateCheck": 1741204124871 - } -} \ No newline at end of file diff --git a/site/.astro/types.d.ts b/site/.astro/types.d.ts deleted file mode 100644 index 03d7cc43f1..0000000000 --- a/site/.astro/types.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -/// -/// \ No newline at end of file diff --git a/site/dist/404.html b/site/dist/404.html deleted file mode 100644 index eeb514b3a2..0000000000 --- a/site/dist/404.html +++ /dev/null @@ -1,21 +0,0 @@ - 404 - File not found · Bootstrap v5.3

404

File not found

\ No newline at end of file diff --git a/site/dist/CNAME b/site/dist/CNAME deleted file mode 100644 index 52c853392c..0000000000 --- a/site/dist/CNAME +++ /dev/null @@ -1 +0,0 @@ -getbootstrap.com diff --git a/site/dist/_astro/Code.astro_astro_type_script_index_0_lang.BEd1At9B.js b/site/dist/_astro/Code.astro_astro_type_script_index_0_lang.BEd1At9B.js deleted file mode 100644 index ce7a9d09c5..0000000000 --- a/site/dist/_astro/Code.astro_astro_type_script_index_0_lang.BEd1At9B.js +++ /dev/null @@ -1,6 +0,0 @@ -function Q(y){return y&&y.__esModule&&Object.prototype.hasOwnProperty.call(y,"default")?y.default:y}var L={exports:{}};/*! - * clipboard.js v2.0.11 - * https://clipboardjs.com/ - * - * Licensed MIT © Zeno Rocha - */var W=L.exports,D;function Z(){return D||(D=1,function(y,w){(function(E,b){y.exports=b()})(W,function(){return function(){var T={686:function(l,a,t){t.d(a,{default:function(){return G}});var c=t(279),s=t.n(c),f=t(370),g=t.n(f),h=t(817),m=t.n(h);function p(i){try{return document.execCommand(i)}catch{return!1}}var v=function(n){var e=m()(n);return p("cut"),e},d=v;function _(i){var n=document.documentElement.getAttribute("dir")==="rtl",e=document.createElement("textarea");e.style.fontSize="12pt",e.style.border="0",e.style.padding="0",e.style.margin="0",e.style.position="absolute",e.style[n?"right":"left"]="-9999px";var r=window.pageYOffset||document.documentElement.scrollTop;return e.style.top="".concat(r,"px"),e.setAttribute("readonly",""),e.value=i,e}var M=function(n,e){var r=_(n);e.container.appendChild(r);var o=m()(r);return p("copy"),r.remove(),o},q=function(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},r="";return typeof n=="string"?r=M(n,e):n instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(n?.type)?r=M(n.value,e):(r=m()(n),p("copy")),r},k=q;function x(i){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?x=function(e){return typeof e}:x=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},x(i)}var H=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=n.action,r=e===void 0?"copy":e,o=n.container,u=n.target,S=n.text;if(r!=="copy"&&r!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(u!==void 0)if(u&&x(u)==="object"&&u.nodeType===1){if(r==="copy"&&u.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(r==="cut"&&(u.hasAttribute("readonly")||u.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(S)return k(S,{container:o});if(u)return r==="cut"?d(u):k(u,{container:o})},z=H;function C(i){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?C=function(e){return typeof e}:C=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},C(i)}function B(i,n){if(!(i instanceof n))throw new TypeError("Cannot call a class as a function")}function j(i,n){for(var e=0;e"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function A(i){return A=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},A(i)}function P(i,n){var e="data-clipboard-".concat(i);if(n.hasAttribute(e))return n.getAttribute(e)}var V=function(i){U(e,i);var n=Y(e);function e(r,o){var u;return B(this,e),u=n.call(this),u.resolveOptions(o),u.listenClick(r),u}return $(e,[{key:"resolveOptions",value:function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof o.action=="function"?o.action:this.defaultAction,this.target=typeof o.target=="function"?o.target:this.defaultTarget,this.text=typeof o.text=="function"?o.text:this.defaultText,this.container=C(o.container)==="object"?o.container:document.body}},{key:"listenClick",value:function(o){var u=this;this.listener=g()(o,"click",function(S){return u.onClick(S)})}},{key:"onClick",value:function(o){var u=o.delegateTarget||o.currentTarget,S=this.action(u)||"copy",O=z({action:S,container:this.container,target:this.target(u),text:this.text(u)});this.emit(O?"success":"error",{action:S,text:O,trigger:u,clearSelection:function(){u&&u.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(o){return P("action",o)}},{key:"defaultTarget",value:function(o){var u=P("target",o);if(u)return document.querySelector(u)}},{key:"defaultText",value:function(o){return P("text",o)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(o){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return k(o,u)}},{key:"cut",value:function(o){return d(o)}},{key:"isSupported",value:function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],u=typeof o=="string"?[o]:o,S=!!document.queryCommandSupported;return u.forEach(function(O){S=S&&!!document.queryCommandSupported(O)}),S}}]),e}(s()),G=V},828:function(l){var a=9;if(typeof Element<"u"&&!Element.prototype.matches){var t=Element.prototype;t.matches=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector}function c(s,f){for(;s&&s.nodeType!==a;){if(typeof s.matches=="function"&&s.matches(f))return s;s=s.parentNode}}l.exports=c},438:function(l,a,t){var c=t(828);function s(h,m,p,v,d){var _=g.apply(this,arguments);return h.addEventListener(p,_,d),{destroy:function(){h.removeEventListener(p,_,d)}}}function f(h,m,p,v,d){return typeof h.addEventListener=="function"?s.apply(null,arguments):typeof p=="function"?s.bind(null,document).apply(null,arguments):(typeof h=="string"&&(h=document.querySelectorAll(h)),Array.prototype.map.call(h,function(_){return s(_,m,p,v,d)}))}function g(h,m,p,v){return function(d){d.delegateTarget=c(d.target,m),d.delegateTarget&&v.call(h,d)}}l.exports=f},879:function(l,a){a.node=function(t){return t!==void 0&&t instanceof HTMLElement&&t.nodeType===1},a.nodeList=function(t){var c=Object.prototype.toString.call(t);return t!==void 0&&(c==="[object NodeList]"||c==="[object HTMLCollection]")&&"length"in t&&(t.length===0||a.node(t[0]))},a.string=function(t){return typeof t=="string"||t instanceof String},a.fn=function(t){var c=Object.prototype.toString.call(t);return c==="[object Function]"}},370:function(l,a,t){var c=t(879),s=t(438);function f(p,v,d){if(!p&&!v&&!d)throw new Error("Missing required arguments");if(!c.string(v))throw new TypeError("Second argument must be a String");if(!c.fn(d))throw new TypeError("Third argument must be a Function");if(c.node(p))return g(p,v,d);if(c.nodeList(p))return h(p,v,d);if(c.string(p))return m(p,v,d);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function g(p,v,d){return p.addEventListener(v,d),{destroy:function(){p.removeEventListener(v,d)}}}function h(p,v,d){return Array.prototype.forEach.call(p,function(_){_.addEventListener(v,d)}),{destroy:function(){Array.prototype.forEach.call(p,function(_){_.removeEventListener(v,d)})}}}function m(p,v,d){return s(document.body,p,v,d)}l.exports=f},817:function(l){function a(t){var c;if(t.nodeName==="SELECT")t.focus(),c=t.value;else if(t.nodeName==="INPUT"||t.nodeName==="TEXTAREA"){var s=t.hasAttribute("readonly");s||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),s||t.removeAttribute("readonly"),c=t.value}else{t.hasAttribute("contenteditable")&&t.focus();var f=window.getSelection(),g=document.createRange();g.selectNodeContents(t),f.removeAllRanges(),f.addRange(g),c=f.toString()}return c}l.exports=a},279:function(l){function a(){}a.prototype={on:function(t,c,s){var f=this.e||(this.e={});return(f[t]||(f[t]=[])).push({fn:c,ctx:s}),this},once:function(t,c,s){var f=this;function g(){f.off(t,g),c.apply(s,arguments)}return g._=c,this.on(t,g,s)},emit:function(t){var c=[].slice.call(arguments,1),s=((this.e||(this.e={}))[t]||[]).slice(),f=0,g=s.length;for(f;f{bootstrap.Tooltip.getOrCreateInstance(T,{title:w})})}I(".btn-clipboard",R);I(".btn-edit",nt);const F=new et(".btn-clipboard",{target:y=>y.closest(".bd-code-snippet")?.querySelector(".highlight"),text:y=>y.closest(".bd-code-snippet")?.querySelector(".highlight").textContent?.trim()});F.on("success",y=>{const w=y.trigger.querySelector(".bi")?.firstElementChild,T=bootstrap.Tooltip.getInstance(y.trigger),E="http://www.w3.org/1999/xlink",b=w?.getAttributeNS(E,"href");T?.setContent({".tooltip-inner":"Copied!"}),y.trigger.addEventListener("hidden.bs.tooltip",()=>{T?.setContent({".tooltip-inner":R})},{once:!0}),y.clearSelection(),b&&w?.setAttributeNS(E,"href",b.replace("clipboard","check2")),setTimeout(()=>{b&&w?.setAttributeNS(E,"href",b)},2e3)});F.on("error",y=>{const T=`Press ${/mac/i.test(navigator.userAgent)?"⌘":"Ctrl-"}C to copy`,E=bootstrap.Tooltip.getInstance(y.trigger);E?.setContent({".tooltip-inner":T}),y.trigger.addEventListener("hidden.bs.tooltip",()=>{E?.setContent({".tooltip-inner":R})},{once:!0})}); diff --git a/site/dist/_astro/Scripts.astro_astro_type_script_index_0_lang.lFiTneBv.js b/site/dist/_astro/Scripts.astro_astro_type_script_index_0_lang.lFiTneBv.js deleted file mode 100644 index 07f8a346fc..0000000000 --- a/site/dist/_astro/Scripts.astro_astro_type_script_index_0_lang.lFiTneBv.js +++ /dev/null @@ -1,191 +0,0 @@ -const x="https://stackblitz.com",S=["angular-cli","create-react-app","html","javascript","node","polymer","typescript","vue"],C=["project","search","ports","settings"],L=["light","dark"],N=["editor","preview"],_={clickToLoad:e=>d("ctl",e),devToolsHeight:e=>T("devtoolsheight",e),forceEmbedLayout:e=>d("embed",e),hideDevTools:e=>d("hidedevtools",e),hideExplorer:e=>d("hideExplorer",e),hideNavigation:e=>d("hideNavigation",e),openFile:e=>m("file",e),showSidebar:e=>B("showSidebar",e),sidebarView:e=>f("sidebarView",e,C),startScript:e=>m("startScript",e),terminalHeight:e=>T("terminalHeight",e),theme:e=>f("theme",e,L),view:e=>f("view",e,N),zenMode:e=>d("zenMode",e),organization:e=>`${m("orgName",e?.name)}&${m("orgProvider",e?.provider)}`,crossOriginIsolated:e=>d("corp",e)};function I(e={}){const t=Object.entries(e).map(([n,o])=>o!=null&&_.hasOwnProperty(n)?_[n](o):"").filter(Boolean);return t.length?`?${t.join("&")}`:""}function d(e,t){return t===!0?`${e}=1`:""}function B(e,t){return typeof t=="boolean"?`${e}=${t?"1":"0"}`:""}function T(e,t){if(typeof t=="number"&&!Number.isNaN(t)){const n=Math.min(100,Math.max(0,t));return`${e}=${encodeURIComponent(Math.round(n))}`}return""}function f(e,t="",n=[]){return n.includes(t)?`${e}=${encodeURIComponent(t)}`:""}function m(e,t){return(Array.isArray(t)?t:[t]).filter(o=>typeof o=="string"&&o.trim()!=="").map(o=>`${e}=${encodeURIComponent(o)}`).join("&")}function j(){return Math.random().toString(36).slice(2,6)+Math.random().toString(36).slice(2,6)}function y(e,t){return`${P(t)}${e}${I(t)}`}function b(e,t){const n={forceEmbedLayout:!0};return t&&typeof t=="object"&&Object.assign(n,t),`${P(n)}${e}${I(n)}`}function P(e={}){return(typeof e.origin=="string"?e.origin:x).replace(/\/$/,"")}function E(e,t,n){if(!t||!e||!e.parentNode)throw new Error("Invalid Element");e.id&&(t.id=e.id),e.className&&(t.className=e.className),O(t,n),k(e,t,n),e.replaceWith(t)}function v(e){if(typeof e=="string"){const t=document.getElementById(e);if(!t)throw new Error(`Could not find element with id '${e}'`);return t}else if(e instanceof HTMLElement)return e;throw new Error(`Invalid element: ${e}`)}function w(e){return e&&e.newWindow===!1?"_self":"_blank"}function O(e,t={}){const n=Object.hasOwnProperty.call(t,"height")?`${t.height}`:"300",o=Object.hasOwnProperty.call(t,"width")?`${t.width}`:void 0;e.setAttribute("height",n),o?e.setAttribute("width",o):e.setAttribute("style","width:100%;")}function k(e,t,n={}){const o=e.allow?.split(";")?.map(r=>r.trim())??[];n.crossOriginIsolated&&!o.includes("cross-origin-isolated")&&o.push("cross-origin-isolated"),o.length>0&&(t.allow=o.join("; "))}class M{constructor(t){this.pending={},this.port=t,this.port.onmessage=this.messageListener.bind(this)}request({type:t,payload:n}){return new Promise((o,r)=>{const s=j();this.pending[s]={resolve:o,reject:r},this.port.postMessage({type:t,payload:{...n,__reqid:s}})})}messageListener(t){if(typeof t.data.payload?.__reqid!="string")return;const{type:n,payload:o}=t.data,{__reqid:r,__success:s,__error:i}=o;this.pending[r]&&(s?this.pending[r].resolve(this.cleanResult(o)):this.pending[r].reject(i?`${n}: ${i}`:n),delete this.pending[r])}cleanResult(t){const n={...t};return delete n.__reqid,delete n.__success,delete n.__error,Object.keys(n).length?n:null}}class D{constructor(t,n){this.editor={openFile:o=>this._rdc.request({type:"SDK_OPEN_FILE",payload:{path:o}}),setCurrentFile:o=>this._rdc.request({type:"SDK_SET_CURRENT_FILE",payload:{path:o}}),setTheme:o=>this._rdc.request({type:"SDK_SET_UI_THEME",payload:{theme:o}}),setView:o=>this._rdc.request({type:"SDK_SET_UI_VIEW",payload:{view:o}}),showSidebar:(o=!0)=>this._rdc.request({type:"SDK_TOGGLE_SIDEBAR",payload:{visible:o}})},this.preview={origin:"",getUrl:()=>this._rdc.request({type:"SDK_GET_PREVIEW_URL",payload:{}}).then(o=>o?.url??null),setUrl:(o="/")=>{if(typeof o!="string"||!o.startsWith("/"))throw new Error(`Invalid argument: expected a path starting with '/', got '${o}'`);return this._rdc.request({type:"SDK_SET_PREVIEW_URL",payload:{path:o}})}},this._rdc=new M(t),Object.defineProperty(this.preview,"origin",{value:typeof n.previewOrigin=="string"?n.previewOrigin:null,writable:!1})}applyFsDiff(t){const n=o=>o!==null&&typeof o=="object";if(!n(t)||!n(t.create))throw new Error("Invalid diff object: expected diff.create to be an object.");if(!Array.isArray(t.destroy))throw new Error("Invalid diff object: expected diff.destroy to be an array.");return this._rdc.request({type:"SDK_APPLY_FS_DIFF",payload:t})}getDependencies(){return this._rdc.request({type:"SDK_GET_DEPS_SNAPSHOT",payload:{}})}getFsSnapshot(){return this._rdc.request({type:"SDK_GET_FS_SNAPSHOT",payload:{}})}}const u=[];class q{constructor(t){this.id=j(),this.element=t,this.pending=new Promise((n,o)=>{const r=({data:a,ports:c})=>{a?.action==="SDK_INIT_SUCCESS"&&a.id===this.id&&(this.vm=new D(c[0],a.payload),n(this.vm),i())},s=()=>{this.element.contentWindow?.postMessage({action:"SDK_INIT",id:this.id},"*")};function i(){window.clearInterval(p),window.removeEventListener("message",r)}window.addEventListener("message",r),s();let l=0;const p=window.setInterval(()=>{if(this.vm){i();return}if(l>=20){i(),o("Timeout: Unable to establish a connection with the StackBlitz VM"),u.forEach((a,c)=>{a.id===this.id&&u.splice(c,1)});return}l++,s()},500)}),u.push(this)}}const F=e=>{const t=e instanceof Element?"element":"id";return u.find(n=>n[t]===e)??null};function U(e,t){const n=document.createElement("input");return n.type="hidden",n.name=e,n.value=t,n}function R(e){return e.replace(/\[/g,"%5B").replace(/\]/g,"%5D")}function $({template:e,title:t,description:n,dependencies:o,files:r,settings:s}){if(!S.includes(e)){const a=S.map(c=>`'${c}'`).join(", ");console.warn(`Unsupported project.template: must be one of ${a}`)}const i=[],l=(a,c,A="")=>{i.push(U(a,typeof c=="string"?c:A))};l("project[title]",t),typeof n=="string"&&n.length>0&&l("project[description]",n),l("project[template]",e,"javascript"),o&&(e==="node"?console.warn("Invalid project.dependencies: dependencies must be provided as a 'package.json' file when using the 'node' template."):l("project[dependencies]",JSON.stringify(o))),s&&l("project[settings]",JSON.stringify(s)),Object.entries(r).forEach(([a,c])=>{l(`project[files][${R(a)}]`,c)});const p=document.createElement("form");return p.method="POST",p.setAttribute("style","display:none!important;"),p.append(...i),p}function H(e,t){const n=$(e);return n.action=b("/run",t),n.id="sb_run",` - - - - ${n.outerHTML} -

Brand guidelines

Documentation and examples for Bootstrap's logo and brand usage guidelines.

On this page

Have a need for Bootstrap's brand resources? Great! We have only a few guidelines we follow, and in turn ask you to follow as well.

- -

When referencing Bootstrap, use our logo mark. Do not modify our logos in any way. Do not use Bootstrap's branding for your own open or closed source projects.

-
Bootstrap
-

Our logo mark is also available in black and white. All rules for our primary logo apply to these as well.

-
Bootstrap
Bootstrap
-

Name

-

Bootstrap should always be referred to as just Bootstrap. No capital s.

-
Bootstrap
Correct
BootStrap
Incorrect
\ No newline at end of file diff --git a/site/dist/docs/5.3/about/index.html b/site/dist/docs/5.3/about/index.html deleted file mode 100644 index 20b605dea1..0000000000 --- a/site/dist/docs/5.3/about/index.html +++ /dev/null @@ -1 +0,0 @@ - Bootstrap \ No newline at end of file diff --git a/site/dist/docs/5.3/about/license/index.html b/site/dist/docs/5.3/about/license/index.html deleted file mode 100644 index 3e7559ea35..0000000000 --- a/site/dist/docs/5.3/about/license/index.html +++ /dev/null @@ -1,50 +0,0 @@ - License FAQs · Bootstrap v5.3

License FAQs

Commonly asked questions about Bootstrap's open source license.

Bootstrap is released under the MIT license and is copyright 2025. Boiled down to smaller chunks, it can be described with the following conditions.

-

It requires you to:

-
    -
  • Keep the license and copyright notice included in Bootstrap's CSS and JavaScript files when you use them in your works
  • -
-

It permits you to:

-
    -
  • Freely download and use Bootstrap, in whole or in part, for personal, private, company internal, or commercial purposes
  • -
  • Use Bootstrap in packages or distributions that you create
  • -
  • Modify the source code
  • -
  • Grant a sublicense to modify and distribute Bootstrap to third parties not included in the license
  • -
-

It forbids you to:

-
    -
  • Hold the authors and license owners liable for damages as Bootstrap is provided without warranty
  • -
  • Hold the creators or copyright holders of Bootstrap liable
  • -
  • Redistribute any piece of Bootstrap without proper attribution
  • -
  • Use any marks owned by Bootstrap in any way that might state or imply that Bootstrap endorses your distribution
  • -
  • Use any marks owned by Bootstrap in any way that might state or imply that you created the Bootstrap software in question
  • -
-

It does not require you to:

-
    -
  • Include the source of Bootstrap itself, or of any modifications you may have made to it, in any redistribution you may assemble that includes it
  • -
  • Submit changes that you make to Bootstrap back to the Bootstrap project (though such feedback is encouraged)
  • -
-

The full Bootstrap license is located in the project repository for more information.

\ No newline at end of file diff --git a/site/dist/docs/5.3/about/overview/index.html b/site/dist/docs/5.3/about/overview/index.html deleted file mode 100644 index a9181a6cca..0000000000 --- a/site/dist/docs/5.3/about/overview/index.html +++ /dev/null @@ -1,34 +0,0 @@ - About Bootstrap · Bootstrap v5.3

About Bootstrap

Learn more about the team maintaining Bootstrap, how and why the project started, and how to get involved.

Team

-

Bootstrap is maintained by a small team of developers on GitHub. We're actively looking to grow this team and would love to hear from you if you're excited about CSS at scale, writing and maintaining vanilla JavaScript plugins, and improving build tooling processes for frontend code.

-

History

-

Originally created by a designer and a developer at Twitter, Bootstrap has become one of the most popular front-end frameworks and open source projects in the world.

-

Bootstrap was created at Twitter in mid-2010 by @mdo and @fat. Prior to being an open-sourced framework, Bootstrap was known as Twitter Blueprint. A few months into development, Twitter held its first Hack Week and the project exploded as developers of all skill levels jumped in without any external guidance. It served as the style guide for internal tools development at the company for over a year before its public release, and continues to do so today.

-

Originally released on , we've since had over twenty releases, including two major rewrites with v2 and v3. With Bootstrap 2, we added responsive functionality to the entire framework as an optional stylesheet. Building on that with Bootstrap 3, we rewrote the library once more to make it responsive by default with a mobile first approach.

-

With Bootstrap 4, we once again rewrote the project to account for two key architectural changes: a migration to Sass and the move to CSS's flexbox. Our intention is to help in a small way to move the web development community forward by pushing for newer CSS properties, fewer dependencies, and new technologies across more modern browsers.

-

Our latest release, Bootstrap 5, focuses on improving v4's codebase with as few major breaking changes as possible. We improved existing features and components, removed support for older browsers, dropped jQuery for regular JavaScript, and embraced more future-friendly technologies like CSS custom properties as part of our tooling.

-

Get involved

-

Get involved with Bootstrap development by opening an issue or submitting a pull request. Read our contributing guidelines for information on how we develop.

\ No newline at end of file diff --git a/site/dist/docs/5.3/about/team/index.html b/site/dist/docs/5.3/about/team/index.html deleted file mode 100644 index fab16f009a..0000000000 --- a/site/dist/docs/5.3/about/team/index.html +++ /dev/null @@ -1,27 +0,0 @@ - Team · Bootstrap v5.3

An overview of the founding team and core contributors to Bootstrap.

Bootstrap is maintained by the founding team and a small group of invaluable core contributors, with the massive support and involvement of our community.

- -

Get involved with Bootstrap development by opening an issue or submitting a pull request. Read our contributing guidelines for information on how we develop.

\ No newline at end of file diff --git a/site/dist/docs/5.3/about/translations/index.html b/site/dist/docs/5.3/about/translations/index.html deleted file mode 100644 index d8bdd0261b..0000000000 --- a/site/dist/docs/5.3/about/translations/index.html +++ /dev/null @@ -1,28 +0,0 @@ - Translations · Bootstrap v5.3

Translations

Links to community-translated Bootstrap documentation sites.

Community members have translated Bootstrap's documentation into various languages. None are officially supported and they may not always be up-to-date.

- -

We don't help organize or host translations, we just link to them.

-

Finished a new or better translation? Open a pull request to add it to our list.

\ No newline at end of file diff --git a/site/dist/docs/5.3/assets/CNAME b/site/dist/docs/5.3/assets/CNAME deleted file mode 100644 index 52c853392c..0000000000 --- a/site/dist/docs/5.3/assets/CNAME +++ /dev/null @@ -1 +0,0 @@ -getbootstrap.com diff --git a/site/dist/docs/5.3/assets/apple-touch-icon.png b/site/dist/docs/5.3/assets/apple-touch-icon.png deleted file mode 100644 index 8f8ff8a810b56d40f7fc25dade52f94e752bb869..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7307 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 aOdXsyQ1sR~x$pFQk;Mdd4_asNIN|@hi;m3z diff --git a/site/dist/docs/5.3/assets/brand/bootstrap-logo-black.svg b/site/dist/docs/5.3/assets/brand/bootstrap-logo-black.svg deleted file mode 100644 index 31e66e1e9c..0000000000 --- a/site/dist/docs/5.3/assets/brand/bootstrap-logo-black.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/site/dist/docs/5.3/assets/brand/bootstrap-logo-shadow.png b/site/dist/docs/5.3/assets/brand/bootstrap-logo-shadow.png deleted file mode 100644 index cf0bf70951db52d182c20b494769676ada490e79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13093 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

8;GT53w==)Fg%z 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 diff --git a/site/dist/docs/5.3/assets/brand/bootstrap-logo-white.svg b/site/dist/docs/5.3/assets/brand/bootstrap-logo-white.svg deleted file mode 100644 index f73d7ca2a4..0000000000 --- a/site/dist/docs/5.3/assets/brand/bootstrap-logo-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/site/dist/docs/5.3/assets/brand/bootstrap-logo.svg b/site/dist/docs/5.3/assets/brand/bootstrap-logo.svg deleted file mode 100644 index f0189652b8..0000000000 --- a/site/dist/docs/5.3/assets/brand/bootstrap-logo.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/site/dist/docs/5.3/assets/brand/bootstrap-social.png b/site/dist/docs/5.3/assets/brand/bootstrap-social.png deleted file mode 100644 index 898e396c1d02e73f51e243db69ccc352ba8e0951..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 699429 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%0DTa4jJb){w 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

=MBtgy^GS5;c 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

v5A_`M~k) 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 S_V$ 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

p6W<4NWZzXsR|Bv1G7`nvIJ#QRyApfivPOMHwj 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

  • 1?s06%jY~B0B77Fa|<4IKW#bfWrQDE%JLKS`; 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±EL|cgo5vyv#~o8>*qqD!5mCdv4Ur z4Oe3{o?XX#aS82;Ezeyvvi&U2D~7b|q+c@5E!XI&A+v}*{mMl>_lafX^xHX7H|$-m zFDxuhtPe+A+*dB4*;tj~IZV8A57?KuJ;y~~)>Ws|n(^+$#3gO5x~*NidUfsU+O^e- zM7dYq+GR_{h2fyNqTZ_1E8%dW8q&LppvGB8X*Jp#;6w134v{QAmHTwCUe#k-MHwOP zo^V$$Ph9nDE*R6E+_kS=M>WVjC+@iCjphORxIIgEh2E8Zm1*BH%pGauRz_xPirR*( zj!xPgl)gaR$v79k^NPtt9Yeep=Zlx;H8TBoufgc?nftH0L;qQT{y)8Q@`-y6*@s~q z2RA-=Z$@D|nv-LH#6FTNfaKSNV=mDJdg{dW{aI2gP7nPjKWrX)Px0;z%0~h1YM;mn zZyKr`?^gl(_zt}hJxo9G4qcu%mbY8%oGA$QyE=eZ*X>r{JZ#G!X7iRnjp z>X2Gjo?@jaYw zOip-v^2?j_CE~j6k^PGRy-5BjXY5K&+;zn1kREnxsHIAK(B0RFi-h4W$p7ItDH?~c z0MK>2bLKALQ~C{6f}eGyl6yN>|4qA_zk-GCnyGE7L#@{7vZ*x zmX2AT?UhG9$*7~wI&pDkw6SXH+H~cLr|(H$i;GSk`U)zUYmX5`2kpiAYR=s6uUuQ5 z^-sMh!Y4!bbAsIAxuS=T8jL#&YOBfs=Ak_cZ(qgTow2kPAuh6u;Hf2pptbRObbq9! zJQdg6#I>)IgB}MxndmJIJ(4*%=fJ&HehtszT0Hdk-W=q2fA@F)-tYaMD4$;)4lVLA zz2&DV(R2EKl5gImRf21ZuS(49_2eGuVYp9h$Ar0u=yQ(T=S8{y@LMPMQ)_VV@f|hL z?)7n+nrn_@j5llSsq3Ljba>tX>3O?jF40rY9iXSSOn^?wcAgUS`0EYfnVXT}la+mK z7|$%+GyLwGoD?(X2i#|7NE#7&@^LXfE86#Z*=P4A&2g;3gPp+C@nwsa1JScZD zXYEvRcS`bF{B$h8=8re1=WBMP^*OKQkQY<}&=9?+b0)2OLk5cY?dmE|z`qmxJ z*$s)i!)3a8=eXw{t8Z<1#EwILtD2=+EDoO>gH0;EzRgW~MZ81%6pVrJoUj+f8Ods6 z?8EA@96*nYo{lRI67Y^AZsAw$<}C%C zzunsz3cM!hy#m(t;hEWi&(%{cl7n^y<01FsD#&pqvJJQ8oU;%4<_s`g=K3J~krLnA zJtyCUzD3DspO*YIBQATC{4Lv2gYnp^0eZ^E2=eq@~1x| zuEl!f%IU{~a`2o5nyKl=i)+`tSkI|CC1sdiSt~mN#QU;v%y`~sP|P$>Bs@QE5Z8(U zf-mrgqgeM49-?0;Lr`-BAh0JG70T{%8lg*f<+4F=^~Mb!nyRVVyCr)Ca&OJ;+%i$) zJRX3biLG-_?rk9JSrS z`x9QNo18A(EiSXd%Sruo<;(XkojZNOGxyV99xBV6K1cp}s>z(snR;^4G~$t87uhj` z@kF)rMBMdzUX3j~twiPVji2s-Jk?Ur18}tnE393QVTHH~bH`KHRVOTNRw!`W6snwWGm`?X1hA(_k1NRM;}ap z{@ppv*2cZoPIA%b!F+^slh8eKPYYFo;80|G!rWkZTC1tLl=7`=>36P{i*&YUWbgfR zf9B}W9CW}PkUMHb_Bm?rOmvgaodkJA^RR%vLr~nUovrn~y`l2!u61K@%y({}+@ta< zTtB3ITwS6QHAhEP&eCnvV#FN4cHrv#p8mJl=Ip+G_kq394-4+*r_tdwk#LNhr=uQ_ zl*R^eZt=;VmE5@Cu2wa;hba^HK6z;>){m=1wHv7p=P�G?y$Pm#Xa{wj!`SqffK7 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%0A1bFg_goe%Q)P+61$0$bHiDZG6Ne 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�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

    X7W>0)htGey% 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

    f}aoBsxb0bi8gjHXYYWG zfOq;N=Vmgq3C=n=#y*y3GhR4pm} z#IYxZ4NTXk4pTDs6IPOF2slqN9pE-k|FYwNaz z?H;2$>yRG1slC`!6b$U4u=m5hy3POm$G?bP`aXRxq;W3eGkfWC&~pH?&CSH!s8cpzQn$_ z+w=Czz~84A4D2P9V1p~@;c=(byt0qIrZOjAQY#K+&;GY6UBJ$Vb?nC(r>Fbd z&_e;fm`6O|tSyJ0Y7Tahg>PmNAJ{)NGc}oUI=lSv4b%4xuAc^Ze!Z0p7!#-m&Y3tX zlX>M7dTHD}ll{38?uZiZN%jy+$QMlSQ+g#%&#H9|$Fq~}`F=gvamn1zZZFW=2fXnb zPV`W08;Y;ra{A%s^IOFP`+jPbH+%oiMgBHH_bUQrF!-Q)|Cw8H{&X`2+ZJsZw941q z8p`gQG}p0G%R07z`g0_rYv5Z>-i|)iIbeu^s)EJtueoulRlX+YyET-l;k@iYWvx&{-vlRzZ@cdrSYc>!m$PrBL~fxk6te%0EK+zFnpk{{8h zi7Sk+^kv>DywjN5nZ5&StX)^K?Yr)Pd@hT9vd1oe?;$&wj8m+oxnID1g*g-I737A} zx7dyMc3zS`8S7K-oU<<4huoffkKAqULH^qX>Tv${U=L!Dsr57l^lI5Z7yalvbNFf8 zYu>*TsQf&pQd7^UYq#z}{KV%qAJV%J-;>|Lc(Zg+W^D@{UscI}IIB{i)d#<;L*w$9 zZ{zOa=cV>1AF{v4+?M-32UObm{FM)5Car6F+~44#@akn%eLJpec}!XLI!-c|Lpb+*g>u=f9ypA0Iof65UUz zr6bR){P!-Y^=wHc{`?H&$Io)lPcVoNGB@J98hNSn`SP1Fnde?wRP{ndML++D&OMp; z+BU&FQ|A`oL(l6Eep8=+?ZdMBorFFUs2}UqH8uBphj2bW&wNdGB_$rn%#-uAwDb9^ z9~wtK!X1P`HSKbzN0^H{;8L0m}$pV=5vn&JL4<;gHPV~=AL6r zxmVXbdR_<|1=u9(oILIhvzNoZ5AQ9BQ-T5KUv}e?@L}78v2BSvwvTEImsI=dJMsBT lpmoECZ4<74Fn+QJ$GdB69e)q{3-sOYm_V=doxb?l{{_E&C$Rtk diff --git a/site/dist/docs/5.3/assets/img/bootstrap-icons.png b/site/dist/docs/5.3/assets/img/bootstrap-icons.png deleted file mode 100644 index 0000e83825d10096ccc663624948f2166a2b7302..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40346 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 axBmidiS{kQaiU8A00009Yc31QqtWp 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

    Me~`MF$~WQoO@0m>4oNA)0He1Xb!-xEa%%+vh2E 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

    IkG77GFJ=JSh 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

    -30Y^j_C^x=Hgf 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 <~@V&}G02(cV zpT7U-zbT|0{K-v?l$fR(NwS01Gl}lj|M@KZ{|nf^{CJkhGpZc68}}XjaVS8==IkP{ zu|$3?>?E8iaZ@U>?dl&pKXe!w4Mxkw?iQY2S9JH`(Izo(`%_~N-Vf)}8iN||{iVdX zuNo5~M7xlNOYZBjd7pd-xKafC;moY{Dn34$*~FPd7}qhLD>OfPufZMFrO2ML~rqMS%@a zf0_Qle^elG@H-%6xs8e?jNi9VPy7sRId(GSFI>q$AO@3&@ransYfg4&%xM;LK{r7{ zADLCuD_a{a*F1VlPa1qZ0NnJiG>OU17y4WNzXKyLm7{p0qlGN|znxJ(Ef;)Z1ZWif z&QU0X0wXvZpDol2s+xOa#xKTsil-MnoJ4fJEp1b5+O-EU>$yhPWs|k(_*)F+5xudo za!4Ki$KRs=(uTv&V9LKA<&=Lo&Z;T@UA}s4g1G44VCnK)4o+@P{r3bO37`5;?5Y3A zrutv?pNNkBoA^6+k{RQy^c;`=oBDq`K-8~j|L*-Tyq5nvTEtz3m*#L|F8WS4R@zud zOqK=zP~>N1Frv;1?FSRi+J2l-#``_U2FnN?|?jh~(V$woE9^yzJjT!cwvWY())!GBgy z)v8cI?0Pa-lMW(lS$~!&drM3!I}s8}rYC%uO~F~!QYA*6Wa}Hh8Fk`cZUqt^7k==% zPYdN3{HA}b6XC=--{!PV7<_s~RyH0kmX`s<=%V9$cyY?AnT7Wp|C@q{39^CmI- z`LFRS@-Lzf|8MhuGwgt=!(L0#_q%!l#~1QXHh{YIpMZDr&kTwe5B5_uHv=80h>OT|xdbYoq{hRWC^MBsXuYvQUy>=0R+wN=% zv65MI%aHQ=vGe2dJkV@wi3FWnxBx(nMY-`bRb9%qR{O7Bmeq@fgJR4R)!P<8_Xg%5 z02NY%{uiBNz^?7e`2)8Xd$-!8CbxacLCb#%;%utmKOhUH1a}d}57p5C(H&D6snRDPv>M-{uKTBk z@J>uOx|m~Il#ng!T)pQ1DBbXXpU7g@Ss|PLUVn|>0NLy^TOml15Qm9*H}fa-QT|83 zhEReAX}VMbddd9nY)RJ)CKOJ_!>G9xVS+JxBGCjUSqPR#HOq=k|1O1!Dn)G~dpn^R z$L?9U)AWx%8nL3N2(jVsS!B;pP1(M;hX;acCbA^+|Fseip!e(ji}!A(q^UCGKbtP0 ze|iovnrz5_0g)Ur_){U<1%&

    WQC_g5NM-=s!5*Dn|ZO;b{4{{u7&1|MdwUF@mAU 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 diff --git a/site/dist/docs/5.3/assets/img/bootstrap-themes.png b/site/dist/docs/5.3/assets/img/bootstrap-themes.png deleted file mode 100644 index d43dba2a7d859bfab72ba0fa4ed38ae41e26c892..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 88695 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⁣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

    tZZ~$9{!_}(NAnmouTQ)`1jo$Z;&)ZGG4~} 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ϑZtp| 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 z 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

    3sP`_l86h=z$fIT_6C4Rc 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 z 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 diff --git a/site/dist/docs/5.3/assets/img/examples/album-rtl@2x.png b/site/dist/docs/5.3/assets/img/examples/album-rtl@2x.png deleted file mode 100644 index d44ee0de110540d0ea4f9573ae6525d3865b7d27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15241 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 diff --git a/site/dist/docs/5.3/assets/img/examples/album.png b/site/dist/docs/5.3/assets/img/examples/album.png deleted file mode 100644 index f0af624013efc952551e5a36922ad2a9be08de9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10667 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 diff --git a/site/dist/docs/5.3/assets/img/examples/badges.png b/site/dist/docs/5.3/assets/img/examples/badges.png deleted file mode 100644 index af4a9ac6b678efea0128d42b2b787e82cf2f4167..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6180 zcmZvgWl$STzxIP$acF@Xw_?S)aS1L#i)#y|KwI1b#ogVVqD4ZB6(?Bm0Kq8|T#Gva z-kxvgJkPr`yED6AcK@^2wZCgNT1QKT5T6Dg000oGsVeFL0BFd+od*}=?+OoNl05)` zey;=4S9*Sa-rL*j?CQF@y6Wre8yg#&{o7_{VuAxT-`Y-&wy2qf@+o+^rPa9lq;ROb zmkP?_clfIJV^S@zwZp-w*VAVWQa4xlZ9Fa!k)Ayi629Nlx82aZ1ooS@v>8=Y-!3d! zi%Xi+HwC3snFP+j=57=m$N4N_9LD`F$-kRNuA|B}Yx_=9A-i4~D*^e)k1-25jR)V_ zj(TPvrq@x!zaOsdp11xy9-KX`?mwPfJ;7HW7PlWiB;5>WnYLFImiQP)S*z6*raS8c z6+}3>7^vTwTPP`mxOt_RS-E6nf;IYel7cE)Z(g7akoXz zCHuAl`tUjZCavK< z_Hp9ue(vI7_~fo`1{vQzl0Pu*UDXy`-}@7JYB6}^J$dr<^n8zcTDpAL+u81EsfG{t z!CjTNC2t$!vc%x*5RY&9d2xxURkaQE z&21r(aZa9o*#)JArB%JKVZ_Y5Ur_kL;h(kjt@{Vm>@-rWxEFRQGD)HnAJ!#8*KmJT)!HkY@ywl+66H#Rob z*Vk89SCL5M+S=O6%F5#6;`H?N=;&xqPtVB62x1!X{PYB8mxluY6x(WwKz;DipB1bu z+WFa?v**@dRqb}d=UL+K*fP3`&@K*go+^KybV^q&aFtZ5c(8qYouuGicY_%DA;u@e`OOV0HgX}1BjEF<)}U(HI+)~ z@k%48`(-a?%xEB*U%5aFPRW=3$^v}92fz2M@z2;=wc@ZnZ3tGt()Y%F0>H8MLU|VU zk88(~q|;F%FM|Y&+2q&xrTE_kLDrPFpOb`b+w~pPc>M)xCOwGXr%CHspslsY%?O3u zDxi6W;J&HPDOXFMUbmyeccEeIcHGYObP>z*;ZIs7uJNyqLAUSkK4KyON9OaG*KJrI zC?b+1>O@@;t~yBvG7d8s`7q%Y>pCzJi`fm$98LBuHjRWBhi(k;4Xe8TrJW0tpO`zZ z@)`U)c-NKRo9x-N-S=wApxUU`yon3)$%&cM1A1ur93e{gR4y7c78>@{RCB!IH>JVe z9Y~`_+(CGE`fICX>LF2V3;6d8Yyi<6nxT5&_ucd9T_`)rIV>WAzSP8Rs!Oox{#e1t z|C+J$bd&^GT!LE_DpQits{F4GpBxY=RY4=7Sl?EO9mdFL0>rJd43&7j0kqe>gv+mC zn&EPsUc2Kl_}d^9QbWEZjm&0-!)bY&gS?G{UbT{oTy)pXT9Y*{NCpqBl97#ymy%$*W*@tXl2}I7cM8<0H;eW{Ttu z&a@oCG+mdDKBaz7D?NL$LV%%QPLcxwldsbba#R}-9X#_$dwbW%cL98*DnSqKyUi*l ziy8}BU4Btm9eoMD5IYJw6bBTFk&Jh{r3O7OG@>i%hm8{9bbSTBW9>xM%7FtB!}d8A zIH=OTDZ@Z&xkUCC1aHyKGr1hsQ?+%y4CIF~p98mVMWYax=IW#WTd@D5-?OxAQWd(r zQjal!j>bW3m}=mwZR>lTK}XM4*K19c$#^|p<-Ki4>W*5#ZeXi8E$}X@9ThD~&q-*J z^O19!^HoD!N6G|=+R9Ehh*)f7KoM1M=TTkib~sHLuIfXD6SBM_CT_xLk`$%K&d!*S zRmNJnL1Cai5T(4UXORR@G?3#YV5zjf46@16qfrJrr~%ALlsL#)8pU!ji}m9ei5Rol z2-tkt^w?ocQ`-{U`xhEp6P(j@W!4$V6RHIwNz2K!Q?*d^k^V9C(i=!B|NpV%-wKZ) zVHWd*z4i?b1R&_Nm#ht_gbkIITp*I3F-^TGv9vSwZKCWCcEpR5sZHv0@I*pGP@=1+ zvIbu^;c_8=u{F&p)Kd0ioRMPy`l;rG{qYraKUxr``^yRk)zY5Wyl`b+6iHf+jv5y@ zikqMtgN*#F&dHv&3G?Oqy_Ja}jVHP?=G7$L$R<76FrO$o%Tj^@PZSt-G31P@o_&S> zY%{=VMj+OT9L|1L^dv9he53Td%GNmb7?Y~3o7+>kc7K-G6XnZ*$M1IUv4x7`Tgbwuhe&nRIA(A-uTf{Q zOuE)?8C;ga?BVm=O30Z3Rnc7E|cBzQTjKDa6EH0Cd`?k9n{B15I{ ziNV9b$H7-teA5Br>c!s~qD*rB#m1NSps&M!EJDU6uE)+`DW+m#(t5DdxN5QS;ghOS zqJIe{5#|n2Zu=Noe}5s`{jhRqnf?X5OMB`+?nzn-t)cVkD-&nALTJ`g z^{!ECgiD3L1{A7MRftgr6a_Qw`hfr)9WUW7FW%|`AK1z3!V9`@isd!Hlwp(ri*(IK zP&f{}Bg1j0d&LYYc@&|MHsygQ2M&rx`Twg)Y&k(SQHXvTs;r)iuX)@AsPKj17NTYS zQnJsL$}OjF_Bm|@aOX|V&F&S(V0BdE$E`aMApb9D;snb375QyHHc6C;0A^GVG@1x7 zje|I2O`xoM?T!)41q?4Dqw+qGiD?rha|$oH6wru{TM` z>rm3$e;mC;^4pR}e)4>2ShzvKTn?gDMKu)U@i4m6=z_ju_5j-radZaK;`rMPRRp$~ zIQp6-rUkasq4gDJwOV+1M9?W#<}5u@Qsy!BkHfWw)o zrCz1vVHJ>gkQv}!Q+h9YDjz7Zz-U;XQ*^bX90|rvXz+9rxs8eis$L|%MuU?mViQom z0M0nDM97H_?9Y$?qeEu!I6271*h!LJ=JCPKzvY>1_VC2>M!Q6a>?s=`r-l$`b}Bvc zuTf>SX@Vkj_^RNPp)#2BnhN%9dm3#YyERX|=bzo%Q+ng3Q=}L zCgma5W;Jv1H2bESX$Q4y0tHrrv>q*^>#7q|QI-NYc*6TtUH*rGZT1(jRrNnNmDJCE z@18uu@uz|@40Pko*vezn4FEW%Ma)$_;uYX{2CVQJ03M{c3B;PpqiVopK59#(FA{q| zv4W1Sor}s{7MGC9Jn-z!tuo48)rq*?tDiLPr4o|2WlbE`ezp|_3f?B5 z-Rw7s>=Px6$Rn>K3#xPuW>{s4t5;&Le!xTx5%gVBPO{+Z{Nn;RAc{-}E;>E6|9y1a zJV>br*t`KXBhdPvA_o6(763Xy_<)y09uIcgYfr1}`;9{H1K@ zThOBFrMIY-)=SlwHAWSFn7i_GkXct6%7HWukCM-xIv^8VE*fbhRe2UdN5_=55A!Vz zy1WKDl9?lflNd-VC#dlfpO-ny&6T+oo)W>U+2A383333xGqD`DQ+1n(O~3SGV%pXjHhqJ(#$C6C zEp2V;C7@AkeYa76QHzB!-`(iPN%p<-hYi_Gz{OVnbEtpci9t4$>-M9-O$NPA{-`ko zupw6>zEkBb5Q1PPB{8X-ef&4?W>TU#nV|=x?WPv0a?@o&LL0(pZ_8GL8awYZ70MI} zLHYl}Uoc>BH%@VCxgY5pZdj-e?d*&}R3ixfR*TyB`OQd1YhGji11%lh8K|D9)zzuC zWNvB-4fA-uFLqF31w3A8H#yIz>p`9y^|L8hzc@w8#NcwII&geh+|He-DqMNCl4SkG z$&$^+^u4dB^9n*GFwp9G?&&E~w5Jg5aqW+E+|Z5o-5W|$|5*KC%oG%gnLORSkVn)m zFFViO-fDh}m$S;nzvY{>yWl?zOVE7}r$r9M#aeVY(U_qV)v^&Exv;Q)=qD=N)_?1X zqKeMDM3{`8Pc*7Y=-WM0wA;JIjK3`SVSX0H zvlAmA_5~uN#=Hp#|I*~`(NjY?-t;pTdoQS@8nt-5YB!RB~YU8{AWyv zgxC)sGo5uFU%( z%Jo85R~NX6a|_XW41;$n_NE8g4w;`oO1IgXyOHo4NX3qee!oh5x^%MoOPTjh zVX~c0K?Z21-*Oxodt>>VmZg^iF@-kRi5>DVmrJx~5!QjTSE58o^z>jeKj5J@dHjO1 z_Hs2eCg}t#(ZomY>&MLc{Ja)3i%@YvLx^VKMgAyN1y?M9e&)5t_H`_Tx=W^a()25a zG%b?g{`y!lvE5#9b6{5st&8(`)Z*8QAF&PP>^$0f={*Pq&%39&DD_FAzhs;-Qyd(?PY@Q}|Jlr1|YewY_Np zyj9{UzOVUBUfs4Uz9zA+t|*t~7Kv9w(ED;RSh6fX56Z#^b3M9%N!mizPRjq7oVs~K z%l5_aTJMkP0U^uDL#k_==ojurZ(7$|8*7IosNTa3B89%(Ef#)|oaIEx+MtvFXX1pZ zddifhr3{NJnRmL&=#-g*FvM(&*oTpSI5=%>+`?=mx2{o@(l1NpiiG2EhU^?$OH#(t z*g8iA)dwg5v#YYwDr}wvBKcZH=5cl=ysw?rCNKAauIkxTx&;R(bC58sKcCv`1>oUd zdWMHXia$xFA^3ZBn&=YPmD11ot76c3RNu8JQ>2~qhm5#*uM3WhzA*aDDW6S64QV#x zm}=$V*nW?h*KcmuB#8JE4eX#$s;%3qV1Yi#OS``aUyO0{m zKk>ml-?}<{&b<5f>#;q(4x2tWa9P&J!(FP4ZZ|s$R*2iNLA5uWrBgEWbvO}C&zAXb zfW#1{88n7U&JN3MPzoxWiai&sVQpc8g^CEnhg5wG>j*f;MuVt|S4VL%bVZ1Y;OML0 zX(x@1!$L@`X<~Ff(8oyL!&9+zu&@N>S?mk8F+$^e7I5V(%KDVtT2zCxh(GF$pZEC6 zB#8)zFo%SgLM77yd6Q@Eh5dUrRRYO*j%ok$Z5%QK$r$o6mE8dTTJjVIeA&dsqBgl> zf45?Gsixq|FjMSc?B(N5qFuSt&BwyRB@rx~WGdzg_h7`IQN$@J!PdiKub^WFrm}hh z-Hb4RlxR&AYLc_5R>M?kXq6E$z45VG)YLXbU)UhEF?Z<~z{s}o*eM9EmMX#2PEG)>7$K*RmZd==(p2=? zUASEADCnbcy~sOLulzbo-br=(Y)UuMm57s9Qm*Alc!YtN$twq93rBhXKetS(l8+E< zD($l02QljL!q7Bmu0Bj1-N^$Nv*hZ<3Z=Erl^UGcY5z{!rCzUsONB4BC(QBpJ=FVo zSR$zd12P%|5ru$+bAD2(@xseYeJ6ik7xhJ|=%-`Y@G!cA_bV=2>%Yk>BZYs)qB1Qu z8eY~0MKkW&F0sc{wb#`d>BHrU!!@QT2E|Qo0P+~qVn`#}32cjz%<`>NuTu_r9QF{x z8Wjrv)YhyUpx*7o)`7z~C$AUiudySux4dwcu)`>X%nMBMH#??0ZP9|srj zj%iOy0S}z^cR|I^33V?8-7m(`kM*O_`x*Q3l`H3g~`Ju6? zP4Ld<((LAJH>ja%xuiqZ2sdyFx^3OA7i z3xU2kJufv59Wfpe4yMvqAtP0ZFmIRm&>*|-(v9(+x$YVbA$p)B{q-v2niz?pTFp z>guKM{CW8nx^VMy`1IDgbCJ4nYcz7E)w(7Tl!a5=)g$Pn5?z}aR2J`^_uDqzS3S&9;F@6!7#JKI8@sr;n3!1r4UV6jo*x~b9vmI-9~_-uU2h!k z?p_>SJ={M0$C!hI!NI}t@$s3NnT3Ugm6esXwYBo&@jd{6M@vEa>vym9Gf>cfmjeLI zdn^B3{(rOo|FCLhD3yHNoKs6rFD`nn{4BS&$Wo(E^@dqR zzUG9x^Ych1s(Sv?`Hh@$1tWHUdDs5Im*rbQ5PB}_BYR*^aClHeY2Q@Pmd7EBP;5|v zb#Qi3FE_VvF0DI(nMrIlr~5$?>fhoY$@_=$yS?=Gk>5<|pXO7~aH41e$E=Sk$yIp^^-TDVqZ3Sp}2NoLmiLQeC+nLv}E-p8TUndaRh7nu!EEdIF1KZ)s zciv@xT^+opS5<|o@?Y8ung>l0gJljUbq_c7oeB}mwOE;VU4@GAH65{?RE1X-z>aYT zKN#Bd>-`-n95ejM-qG9id)~>PXP>Z-SASOHHU}x;ZyXMUW1yHk5v%QdLLMx5=3g?u z7iTqm_E91X?Y+K#jP1P8Pp4?;;1M_FKFC&0W&V?yosybJXV)R%O3&XH>67yPvIFYy zD@@T4Yx<8$-vkGOVe3)t-dYWtFV7YvU>Wpwb143^+A&Q=v`sCthFtVU{oJdNcRt}! zpWy`Xc=h$-Xk|#i?QQ}|${zA%a~zg+S<8T#g*D~AlBM#?$=rvY0Bnu)SxO}{&X4M` z^?W_SzZ6d42(CqiX*64(U@wa7#Y&jv%9oVmyzs}^ziQwmgVn!3uuds?_JzV&S@QAe({#i^tvK@mV5uYB)Uz(ufGzv*w-+!@U(mz=lj-Abha%Y!9d~R zLINt82H#=}FSNz_n^j_afDZcf6iv-Waxy`w$m0rp)=?*n*R=Q0d1acTPmp_U5XfdE z#PqRpHcgHDB*b3K_P|qFwqpbyeNX-0;qfg=Qn)FF?>BRWjjcQ>46w`@Ntw8ent(9K zxc)65EGe^_i<9`@Y&dmL_+8<@c5-_-4@gMho3PD0#AK5EnEg5Q?V6oUQ_&o@%?TxH z8y1(uH8>5?XcF?Mo;a*emRGWW#V-r$egIGPoNFBR6y5O$cU|CnE&V)ZvvHX&+mE3o z>i6uY0JZA`b>Y^k&6dEB{=23N#q#peLsMD#P^BcoG`ND4;b=tXRK}WJYXwg}fBE>6ju72;P7U zc8wJt238X$mAw%9Lf*A0+60`GL!TW3SOEyMo2`X zzK6Z3tJ7##-wV@u$`5Vj> zxkHni{-QRV2D_sQIy5-&qv;`H`-iBE0SWb*&sos#K!tEbphf6QVvT7+;mQ&#P z!~7YjmG%ST2A`?rht3Kh^L&jBKhc^(F2JT}_{WQ)nL+d;EqJbF*wjKWEb{NgpabkQ zkmJ7hgHA%D&kn^5`wPS&SQC^ie<&+r#f#8Ci_(ZTjj=_FeRROQf(e2Y0xa;DVG5ZO zrY7^`p0WIJV)#-(^|8m4E`pdo^ekOAXsS%ep;1fwOq*PSRwSGr{1>K9%tDOk z%m;<1`&wk{ivrz+w2XOla9{ROY92EVzRsVo`Log0pKbps;D0MA9?Zj$OjDFoz)}Ai zp$HP(9%)p8^)xG`&fZpG`_)>(RLiup1$vBiunty z5na)fWeq1-P5DhuY$(jk*msLj4}@J$c)|K7Bn37vbiw+h?C0@IV{P7yVTp- z$=vA->i;!h>-Z}E>mB@NFf`#UUTuz*wKkh&GXR~Kp_53^fk2QA(nAn zTq_DWPTbkFK<)%9a#1;Cky=va`6YPlPZa6wF+uc{6;xceW;w9v&3bt4uO2h}NyT#Z~w-joc6$TBG z{o_hx(hc9@OAbE+cux*A??FjU3+%h4EbPmGgU_QU2SUSjikuyAT z33rFB*rEvBXWqP_kLoK5;Ag?+V8E={0>L+LWTVRl{kFlUcvn99L%@aiibwjq9kUP% z(2|=dq6pg6>LrClOAW$^u$#^=b5Lf5693U+tsj-AMc*+-HY{7ejmsOn%e_j)5Hw^C zesrF9sdASB7OBBC=GFxE0xrJz9SQ@Ne%g!P_HjdTFOkx-ywQv4we#-xv#uwK6C$%3 zb1F<)JR0;R#{a>h*6i~h>xBt{Su>h{>U&4er7)$MMV?fZSvyKpDsQy^(?s|u~>dX7ytmldmP&p>XgCh0qWOe1dl%q$ny}I+_^yl9= ziGXcUwKezD^DE{boO7%N4%?dtrTu5 zEJy$Y)Jp=OKOSh(Tc+CgM$~*ZiRe*ut1D8g$0oR8BeB&6QZYEM7+$~zZ9igwg$N(5 zp5w7OmA*?!Zit7le$^o09w$!Z;$)<{ZI8|?bNnjXseO;v@4US0$eiSeNki~OlJJ|a zZ8RIJ**C*my-S9ENnrhRXfV+msk1* zeW*Z_jk8YDD0zQFZw`4(P$dQFoxpfr=8ATPd60GX3%r95k-r$MJcgB?b?ACe7C=#w9eiyO=b)vo_Mw-eWB9ls3vA(-tA zIP?a*|CJB{wdv7eVv&??Zk!%heV~}$iu|K`bysoHhnv)?Y(ET27BAX^(SfA2^-HO- zJZwJP{|bRc`;uKsT95CawC%f%(6xor^{55<35Lo7UENYRInq^U)K&|gkh1x9A)g!} zA-NyKdDZq@{1aMpiuL+zQ~f)iW5SY#f9?f=O(d^mfqQ`_DFoXe9#uzg75$t%NmuM_;Te2jV1+7q?+@tTo0arG7G^`rPZJ!-LTj#-*A;7&zk4g=kf z(rw;3dm2~W)}EB%w5-Ho<<_ZzZMnkVSrqgKvnYWHEbNRXc5mE$N9HI_5_mBEvAHGd z_&SN_552R0tsgrh^8E0)a_K$w`Kx+Huu5A`xU`9hNIa5(@yekTUS2ZN5Vfs8$2pRC zH2$o@qME98emKqU?{Bt&EHO~SVxeQJXWMyGQ=l)*TkP>iGFl)tjLkCWu0Oi2aW{^wNgA*{P)iky1U!CLB?$EiG2h z8iR-&#^KvC@tmRvGQ&C_%Y>MxMokvKoV)wle(ABMxEQ$%Zel`hLFovmi&n8GSFA~~ zW3Hgtp(8+xg-aU{sedUOprx(A9R2+jh34m$j7e@CT>)HHAyKosUd&&i+mhn3PHClD zt;{kC*>QlqYNjxP{K8lKwKS+^s=BswiH73v+d`7~r_tQaY#olgm4@UNh8fLtmsh+Z z(tr#I7e>wzqSzBPS?QWrZ3KNo7$q?s_9KqYn!11ac+8A{Z@|1A*R4h&Xojt76zu8( zi?E3$Gn4lS3*=!gQty(J&#L5B;a)1PF|_CqN>`)jY{)x{n zB*9;9k0MBJiiE?!T)!csa6G8Ghjw^e^sBJQ{aF>(+m8_vp@ybv@_f71aWU|310Nnv->x9ZNG^aYM%(@2@I2hy+#ir%IOL90*qWm4 zZcA=uLF!Wqg@xQ-(J6FNQV|7L2$ILtrK4AqD`f0>WeZID^f1DQ)U)6DIq(vDGRW5i zI-lC};B){|d#3R9OgL!62ADQY?pO-e-C_5)P5JlhoN-%DQo3VacEpq?;#slz-{ugt z^wvWT_v*I2?}p{{-Z9Z?-!^FKwu}lDYkuPqS=}%I2L^2fp6! z?%W9a`zI$ST(YF}sSCE=AMXzQaQf!0oq@ess_YDAT&&hI>SvEoV~ZTRyp@RdVH@jz zZa5C(4s)4~nCc$}QJa9bOVWb#E*-atOpY!5TPbCa#x>F)f{6Oz9L!sDe)NU4fDJI| z%IST1!#IIc#h_ta=DUY@W>|x;+MD(gg$ynee4S8`Z#G6?iO z3t4D|DXj&){6fdef;BDycIGcX?|26QbBl@H2Rwzu+a}RxpMOht7W|?*dS!&T+F<7? zv_J=ZZ(@i9J|qjaD7Np<|1Z6C9bTm7Qn0kq4@SJq%@9chW5cPof`4#St=^SVNh^l@?KwWfu32*&@j2=5nrvUlNeg9vH?TQ~i;zne;tIqaa^h>%E z3iMC`ok#C)4a&YWqBg9QO$h&sOd$TV<$8zUZ+OGk12j)uq&AuKW$Q?iSg5lM*c=W* z{Pfus!LZ-JMQHSA%_^?&G+tz@7mhsxM(@w6qzD_bU-6{UDXE3kfn0_1m?kk8wq_Cv zU1^=hqMkj#KgE1@C3Y5NX{)h%2VEX{l7l~sqU6})x*fD?1Mz@+`uOJ$nUwZe_79!N z)8Ay(&FKoFowR97B^qUqsT5Es!^Ce5dvk=dpAqAWYjRP36~*4o5snTvDUYzZDo^kM zBe)b{sc^=rvGQ{0dgC0cz+jP6hKd1u}J>!G^9 zOHiST(5n~gKUS|2^&ZW*_%$>Tb0EmY=pBu8CBue{D<56<@5OIc?lI;5bKE?eoUCkfpvV7A7t*j1y$N8gk57aH%mHDi>#EH${T=Z4dLXO=% z`#^yb!fIDC@KCphPZ%Ozz27`6eLA@fhOy-Dp`Lr1YNG8>cvMgrMF0c*9g+!jo!=uJ zLh%|8DJZ>#UdIKVSg3*JxtCjz#WO}?PHV|nZkACWveY-1 zwx8%%;-ov^`p(=UPBy>~Eg@3XUFW|-;8A@YChHD|zr!EVHFLr7M8e1f?P$uV*8G9f zaDndP@2K~hadf(TeK2?|84=f7? zKZb?{$hJLR!IO*7jval&^2MjR*+whDvGE}?3}yO6FEt_Ph=2n}7Jrw6(RCUKACL%H z;`{=v zQ^5Bih3y~DF02iAH3BoJ?%p|I^QbCX)y6>v+qpBS4~!{VU#*CQxgz^wQjsi;LRGr_ zy7Bs4sO=Y}Do6GxG~nx>9r@a7?RhodH$k7MnhD7{R>SSUj`Nr=bzfml5?VD@y{MF+ zdfTULlh(E=B?iN(Zw0B-kCa%zP`Z1MUwW0Yi+23$tN?u2dVn~*z$<9Xv-na73nRyO z27Ap637|{WHVk((*kQ?;^KqK{)*J|(`GE8W#=8uC4@m5FF@Ny}He9ifDRx%AuK%4FWBePb_ZXrZMW-)NoGBAGXa_iLFsvET0 zg3Tgk0gbv-Yt`S6R@7=XRLdVEE0*osOEuLnN$JBH>UP~%2O{o)jlU%f9Lm0n)L@V9 zo*5P%u_P}`^TS3^4-dlxSowiqdAQ;3Hrgb)B1z|M4t~(T@kP+WKfuvk%H8XJ&yTtJ-%$9wwz zS*4dfX1yC{2$r2(_CbfK=#o@8X|px%+}cnr*%R zndwyT1o6U}@?(GBaAHyR$FHrADQOWsNv&lB1aMB|kl;S_uhJ|xq9-S4;5nn2ZoXr= zWtpiJ>+=I!EGKRf4<1^< zeTMJ&j}zIFdprkgyK?E_eHHxXvb{VLEFl(D#~|Gc+b1)Oyn%b!BT-zaC0}{qEL+tY z;*l>f&?trd$T$;!ojYrxIiextF_26uEc1`E{$$P780i_|E#B)#Yji5+@%+Oyj{8~0 z!qsw>djhlg2mv~hVLc%FWYYhx@1>qhcE2MpWuvX4j3yVr}pR0N! zpR0VW=!~rA4+H{o%)5Q8h+?D@zn^F+)nDVJHxpR!a1eqs)=L-n>LuXO06V z$(^RXyoJPSHrQI2AO}q%D^R%ypzFYdW}|-V#_9!TWfL%W`Z-{n)JgS;sT#6mCJt{% zu2v4N-xhB~j7BdFRvQ@z(0L`pu8bISqCbWuBH>nH(7ry_9CXmJz8bx~lB>TZP+`rUqxvY`u{3|#w*lv!J66`|VqGh1`slwHTYD7+OUK87K z+S2)44Ldshy6mvw?yd~E{^j#~POnOv#-;dy{z`4Kaqy zGy#g7S$Mok35G(+UL9Ox$L7cydYu%-(KB>f>P74lz6YF}VWDtfPdjpB({qXwqr;ho z#<`zD%beInm+kj6ky_D;HcYZzS4fk}#5nIcY+2pdR5X^p%e?p1EF%JzNkyx=GBJ_#F~$4I7CfFpZGhDNgJTxlCP%e@7cdF9lETZG_ zkFzqtl*L5uS{Cvnd^@)Yg5_HWJn_Ek%UPtJrTjN^6v?Zguyor`+fAi?@h}HyPy@{3 zf1w=}MLa=E5DN(iy>kqkAk2Ji0NTaNz{Y!kLaC*mx<!V zF3Ww~8n6u?1Go!$TrtyKCO4s{?>#_j3pgoBfv5%uN8RiYU@2MGt8})kb1{PrC*Gc+ zVh;W#)64L(@lNo*ZI!-d+A!dG72r_pN~A?TgiSGTOjngO6VI^V^fO3^<5PEiFo-I` zAl2u)x_F2;M;Y3)m!F23wQGB5)o9_I(-*orV!sPCo7h7XH;`zLHN7`i9y;7aI9O38 zrP)T>jK9q+0j9h6BP`aG`>Fa?;oBx7zR7H>*##tqx^0IPx-n^0AEzj(nlG<>djxU8 z-vkT+x{5I6MeeL>q!61Z+bEJDkpf7FX=X4cKU|)(3dWs3MQXs$r7XvFy;kSuxTAW_ zklcA^fi5AEs6%a6QorjlxMv9>P? z8eg-WSKOR1>Kr~fU1Mlmb^vr+ECoUFHL$wwsW(3s7H_SCH0r$uE!IbolN@+Uk^B-- zXx{p-Qp~SsO~fEq`&u+KAASgnw6ulEE{hI{Wrm6cDACDi>fTj``Gzo9N{WB8hYoBSD;Jy9-yU$nVLK ze^0iHDlDS!%TUie!^2D?V(IqjnlJ=tfQjk<0^UW!ys5K>HTtwFr?rYJXth2$FWnUy z!*PUt?@gSvD+FE+zu6cXRTHR3{d7)TymC=zt&v#_d`cg)&?xZh*43wjZmd(IslDYc zyTo4?o1%J?{FX&Qp!y-IAspWJYdHuBN)3suN%nm_W1`eK+jCUZ)3_c09GAk~-bD*3 zLE{I)FB1oZqSFS%B&z-o791An)JWCNv!ids=#@AdHqftAUtwGh)?K|N%j;jo6yDsR zE2ptE+yMI|iU1t5J(`H70Y7O{w{x~wz*=#*u)}umqv>vSS9^r9zR0HY`PGpg62-JJ z1Yn3}`X#ZRg8K<caM2 zgId|Pm3_50fa#r$I{VZOQhW~hHJwUJ)2^R-iB!ZxwS;Qai18k&KvEO8Y~OKL{Wt1o z>gG5hQ#T?c!{G4pI9(@9=YtZrUA&Y z;wDKft5M$&@c>ZUNn=PG*SpYY_iXkRRGs3-3V(CJUR5jEaPtrXa;A==sNoc*b+@(t zREUqkR|aSm+KYZ6lEck*cY<5k%}GU#_s&|O3 z=1G}1R!)DWfuq}2Vn%7?`NRv4)?#iRM>OpWt^$%@owh$*IVWG{_I`D&%OG;cDFBHU zsxlfbEg}4P$~nv)LWAjosZYu0u44b-iS5B0?O2`2=s+=34KdVSlpv*(-$G?(Mxp#v z4n2$m=wQ6TBcPR;R2JI#!${Fs_v`(_inN7ALO$5JX#gvns(5CPd93+osPL*4Z?s%xaWzI(5td z%TxlGa1bF5GfHQ8hL(iHEkJJD+!el>-|g9-%bIxWWZlkpz&GB!Wtic7b5cUm z2-OerO;LXkNSx`BSI*FjwS0KYhVFV)?LhUv<_M^U>Yqsl#RxBqoQ#-C7S*5cDkQ)! z=Lk=v8G#skl?-r7Ij&_L8@9U~MT-I0rp>3~cTp-xFPF-~vj$Z?FGR$K%|)0`gChGYnNH4AWJg6NAP{?M7qRGsr$>R_doMndjgeEA{%=y?5dw`P9CJ4>6T zfrdGN01+jxW%hG}_34(}yBW1oH(Bg*nk7@YIJPrp=5T}>@j=Cw?@#6Jx4fF*vUkH|?_(W#eBayyq26oAJ=k)6KBEV+0GX{; zQ@PMJKeqSzUaLXi@|f-af4X?$wRzpM;>kta_3bNF*+m|HWN+f932A|q+)r0C+Oes3 zrtFtYWO` z0We`|2FV{a9vuxIZ}9QlEgbCbCKmnp$$dW#5xJ2lUMW$9yKLhZ8%7+=&)m^PXPE1- zdS8rGslqfBB16FuO_nBvsgJ~S1dmazkqRNh^}SrUR|PIzi^t!WH-3Md7ao;S7u>9C zKUUs6e5LOiroD@uk#1@-u_sB&agBXwv|4ZKGCA~#3kdJ2J{dl{wUeGiB3P|GS_~*Z zAQI6P@VQcoI`^DH*AzvneYCBeygOs8i|=&%zxp}9zRyJQmfJ!3y6hNWY7hmD;g97i z1`EkP;L*bg&6tc_yI294O!~gP(#g1t`rbE~6w0K)CZ&9osr#(Bsmi)}HaCGSPg#{u z8kZBqdF}T zXUg3NmQXD1S=UiA-8(a5tFnq>3aUGZUSd=mD@K_+^2$}m4?=R^;g*d}kR}vY85(M5p7-vU{tbMrJONF1bXv65 z0=`datf1WDTKA5s>-+{IbfNA$ADdy*7>vAF`w;LT3NCV6Z6qV4?{7P(Vm?_ey9W;E zQ#OsR#n2H~X)pk}NyV+V{`pTn4KC}#f451mXq8T<3be^QhlJF8g&>`eB>Yc*6^#QJ-Kbxo;OTbJ%- zS_d?dkQxKkq#y5atsnOUosi&E@%FLa3Acr+qy6Py24tvMogt^%kIp_IhTfbf>|f5D z4?SWB`uM0LYTK6|Cg{a+ePB6eS ze7dc#56EuU7WHt)sl!U}5daxZ1XCs;IG&m0K7X8T%4E>UVFBm9&s{A~b}Sms$)&UK zM3na__cQCH=yP3a=7MoqmOnmsB7a8S{_WQ7`}u!8NuM0~K||x)J^mYTY~M&63Hn#4 zx&juS;pMk8kM2*|ww!!@#R;plE5pU@7vMx*6*A9EodSJH9QZ5GIVMu(*t|hp;|)6= z&F$!ql{+q}ak5d%V&0$vUgCe9|D4<@5HTnG>e+{@pOd6~fX`!XT4$f1Z_Ka|2et|b zTj!>&8il+iGVKg*+jP&uLh8nE-kxTMghiP&;gn}OA~5&-bE^C81eq}!g=B?~zuUsn z%hezFcreON5MG&+LPblVU(`YEd%9O%bBM2Xn={t+V9kyhT!bvHScI7a=szj1)$_yq zrm70@W+=5FD3`gW!bN}Pu`|4G3qRae&=#t7fdFLNvC~k+9C9FO@kVPqZO!ghCcgUX zgbz2}3AFxKbn+6jr!xkt`e_7TBnk%e)|tfVOsD%Zz`XAq#Q~1|aDdRsNPDK^jij_T z2_XwLKs))~YY|a|cqNI@Y31^?2*#+76QY17fGXF$;Jc`VakcV2uEA+p*#AM&1?ZaI z?Ua)J-cBiT$qvK6a|6(8Lz8fQ7YStV*IN))VMkpB#dxp-cn-fqM}SbXxj6C63)a{q zgd5RfA6$ZbiiWtAH;%SXDr6MyBu?3kd8kcMyrEx@YQ?7mkWVqiFThP9SmEb#1wghr zwx!JX5sI1tOg*ozT;5FM1w&8&m3tWZ#rnCImy+XO8EbDA0>;HzGaZ?K|INY6&*V;P zF5jDN8x>CmbZ7ETK~0oP^-`+i#HNA!Rk=+jr3(jdCFxsl#3xY*p&$JJi()|VT6-bw z3Xl;EWX%V#shc0`kwE5A{n^<;JVusOMBgQ3qRxGN)%&)DWE8C$N`Yn|bj&(udHuNG*aO9j#5~JnM zXM{!}$&pB7*xJM+7HxKVr3z z?*-^5`;9uwiNGIMH%_hMAeCa`8qm$R@^hU^&9&=*$g!j6_#0EjiFQR{$Br~yv7<9K zgDrM7ws#6TQ!dS7vK)Nw_{QRbx)v$JFU-)acY-Gt)39>`Ge8HG4^c+T)=Sv-7zc;D zxTPX8pkLdyX$-Hv9f8dvx}b`=VV8jJhZenhrnI|H<%EdBZHG*8#wHi9oLm`jeutTj zlPx8}KvV{Ah%~=OggQf!SNFcv?%OdCi`j|6ck3}7t^>P`crWMT8T|E-GmLMY9hKAp zH4D!@XDLE6sIaGF8^wN?Hs{@xbO<{@1JY48Pq(X`cXCFWu=EoiKdtL4!UOCuIfCr4 zs0qBqY+;Ij^gF`zX;*|J-EK1*m!G&~t0>zpHH8zali+8s*wGW- z-6iC$R*6x)XK~ph69f-*vuOkm*^hrxU+7yOL7clSpf0w=c98C(=yZVSU}B!>V_@j; zub{(-Dr0J6vB488WWnNCZXF^qxxT&vW@*7(b^)iehiXkTL?XGV&iCix=r8l{ZV@ zdXqK!VUafTKiZRBBq;a0l*7sP`^NhV+3KDMM9CNaI8yEp3T2bw7@G1biVOz}D?vE> zVI@^rMHWrv`a{Zhu$PfBH6Yk`Dj1S&10Id6PdiHFmzRovFdk2A-Vh{ZCzjUOVjbWA zaPVx(8JkYn%d|H3RDS}5VjXW_K%+0(c3ho@oky&hcx{a!Yci*8Pk0nfs9D>+9v8Rc zS~LIBBg5%{57i+i+l1v&hf}Wy>#If5+(DkW2h5C8({%U#(B+pgF6xq>CYwWBBK- zZGWTXwjh#}gMHmY!E5t#>b?uxLd~ztk}+-fL7;u}{(6g%e$EO|ZHb4UYD?-481Kxj zwq*P1sRe#>dP@6J>I^vR#NE1e?5E@~usWrp9qvOxgA^KiT9w}Ej0~f8JAbKtsksQO z-YJH76Nif(hr8J|_?$o5-lIvM+BOpyT2KAGNCiIHZY+k+Ufv$iiGgkz@*z@NO$H#X z%%yO(w;pNqr|(z!)9ZF7v@*y~RCmw@pBUULoX}tj3?^lciKv%ey4dh>`))AipTnjeZV*~oDJ4G8sfDkH~Bw~R$s!`}^s0sl}Ks1yO=c>sI z?afN1P1Q>{&PdpL&FuP$P|&n&MLw03rAnzLpilA-l?By}LJ#ji zwvncjl5(R-b-48*9(OIFltVGKn~8tRpTQe4NQ^xzV763|=R*gWPydT6SAox%1}`v{ Ua`Gfv|CgsAqbgk^X&U_h0O#-cOaK4? diff --git a/site/dist/docs/5.3/assets/img/examples/blog-rtl.png b/site/dist/docs/5.3/assets/img/examples/blog-rtl.png deleted file mode 100644 index 5d01bb09248a83046e75baca13b5fb5bb1939b57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12545 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 X?k^P!t053J00000NkvXXu0mjf>@TKL diff --git a/site/dist/docs/5.3/assets/img/examples/blog-rtl@2x.png b/site/dist/docs/5.3/assets/img/examples/blog-rtl@2x.png deleted file mode 100644 index 56554e2bf19a4ff38146c2fd378e6030a54f26f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31035 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 R{;!NAB_=OgCt?`%e*k96%}D?N diff --git a/site/dist/docs/5.3/assets/img/examples/blog@2x.png b/site/dist/docs/5.3/assets/img/examples/blog@2x.png deleted file mode 100644 index f5480314b4be5882138dad695bdbcaa6c37a4179..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36944 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 diff --git a/site/dist/docs/5.3/assets/img/examples/breadcrumbs.png b/site/dist/docs/5.3/assets/img/examples/breadcrumbs.png deleted file mode 100644 index 4417e95b3aca79dd79f4534597177d2fe828d675..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2359 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 Y@pD#7?^Sh-|4g}OV5VPj2lDFw07L|mSpWb4 diff --git a/site/dist/docs/5.3/assets/img/examples/buttons.png b/site/dist/docs/5.3/assets/img/examples/buttons.png deleted file mode 100644 index 4da03f7917ed2284f9094e1c8c34b008f8d49aa2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4493 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 diff --git a/site/dist/docs/5.3/assets/img/examples/buttons@2x.png b/site/dist/docs/5.3/assets/img/examples/buttons@2x.png deleted file mode 100644 index 752e659028df30595ec5532b7a20866b1a2c2074..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9827 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 diff --git a/site/dist/docs/5.3/assets/img/examples/carousel.png b/site/dist/docs/5.3/assets/img/examples/carousel.png deleted file mode 100644 index e2bbba6c80003cd0608e2eafce9f278826f6263e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13170 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 V&NB4K`=8UGl$g9|wXi|p{{ii|8%h8G diff --git a/site/dist/docs/5.3/assets/img/examples/carousel@2x.png b/site/dist/docs/5.3/assets/img/examples/carousel@2x.png deleted file mode 100644 index bc5d4a09d0f02b5b7ea13a869d6cba7023d4e866..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31271 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 diff --git a/site/dist/docs/5.3/assets/img/examples/cheatsheet-rtl.png b/site/dist/docs/5.3/assets/img/examples/cheatsheet-rtl.png deleted file mode 100644 index 93fd59324fb4cc5f3705426d742bbf4ef7bb10db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6089 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 diff --git a/site/dist/docs/5.3/assets/img/examples/cheatsheet-rtl@2x.png b/site/dist/docs/5.3/assets/img/examples/cheatsheet-rtl@2x.png deleted file mode 100644 index fa895cec03147003a92e29bbd8bbb2f3e3fa6ca7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13863 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 TB;@|rFhEgO0p(nbR#S~A}U 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 diff --git a/site/dist/docs/5.3/assets/img/examples/checkout-rtl@2x.png b/site/dist/docs/5.3/assets/img/examples/checkout-rtl@2x.png deleted file mode 100644 index 41d00090535fbf038176eeeda96699a26958d892..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21952 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 diff --git a/site/dist/docs/5.3/assets/img/examples/cover@2x.png b/site/dist/docs/5.3/assets/img/examples/cover@2x.png deleted file mode 100644 index eacd82e9832799a04a57187a789debf380e2b689..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17927 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 diff --git a/site/dist/docs/5.3/assets/img/examples/dashboard-rtl.png b/site/dist/docs/5.3/assets/img/examples/dashboard-rtl.png deleted file mode 100644 index 7f5b5bb9dec330e4a092f7db3aa4d5933d030edc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8261 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 diff --git a/site/dist/docs/5.3/assets/img/examples/dashboard-rtl@2x.png b/site/dist/docs/5.3/assets/img/examples/dashboard-rtl@2x.png deleted file mode 100644 index 7e57520257e6b5a751deb9d5db09b49239ae3b0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19363 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 O0qQE+%9V=X&;JL<1*ACu diff --git a/site/dist/docs/5.3/assets/img/examples/dashboard@2x.png b/site/dist/docs/5.3/assets/img/examples/dashboard@2x.png deleted file mode 100644 index 52b23dff6939d25e75027fd15fae5a92e4841520..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26556 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 OVC1FWOI1slhWtNRd|rtF diff --git a/site/dist/docs/5.3/assets/img/examples/dropdowns.png b/site/dist/docs/5.3/assets/img/examples/dropdowns.png deleted file mode 100644 index 64fc8f2f0025a69f3d3f7d8bfc3f248a231d7a92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6146 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 b%X_15bWJcgavU7}ErAteRb)z~ph5o!7*~qq diff --git a/site/dist/docs/5.3/assets/img/examples/features.png b/site/dist/docs/5.3/assets/img/examples/features.png deleted file mode 100644 index c77ed09bbc0321ca8c9be999f14f7b4c4234f860..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6067 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 diff --git a/site/dist/docs/5.3/assets/img/examples/features@2x.png b/site/dist/docs/5.3/assets/img/examples/features@2x.png deleted file mode 100644 index 28bcbf1f5a10274a08e2abb757413ca026a14def..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14971 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

    `J>_^xM3 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 diff --git a/site/dist/docs/5.3/assets/img/examples/footers.png b/site/dist/docs/5.3/assets/img/examples/footers.png deleted file mode 100644 index 74fe820653c0dc40d6d72f0e39cee38d8ad1e6e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4295 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 a`^6@pfR`9P4Z4hfRI00JDpx9+2K@`Ctj5p) diff --git a/site/dist/docs/5.3/assets/img/examples/footers@2x.png b/site/dist/docs/5.3/assets/img/examples/footers@2x.png deleted file mode 100644 index 27003921566deda449d1003a7f687e240263030a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10209 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 diff --git a/site/dist/docs/5.3/assets/img/examples/grid.png b/site/dist/docs/5.3/assets/img/examples/grid.png deleted file mode 100644 index 9b8afb78b9485f898d05e26b01a8d6943f19e630..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9392 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 dZpMH|^bE+}Es diff --git a/site/dist/docs/5.3/assets/img/examples/headers.png b/site/dist/docs/5.3/assets/img/examples/headers.png deleted file mode 100644 index 9895762460bc04d3dc7eaa3a97c15c9cf8f6b2f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5180 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 diff --git a/site/dist/docs/5.3/assets/img/examples/headers@2x.png b/site/dist/docs/5.3/assets/img/examples/headers@2x.png deleted file mode 100644 index e8de7498cc8238e46f8066fa34b0f582fa516b71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12565 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 diff --git a/site/dist/docs/5.3/assets/img/examples/heroes.png b/site/dist/docs/5.3/assets/img/examples/heroes.png deleted file mode 100644 index e9bc3e627af922d1974e8d8d982d1c363d636c7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9017 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⪚P~7 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 R&Hoc2E2$(=EoKz-e*kU5xefpT diff --git a/site/dist/docs/5.3/assets/img/examples/jumbotron@2x.png b/site/dist/docs/5.3/assets/img/examples/jumbotron@2x.png deleted file mode 100644 index 229b6300761db086b38b13e807d767e175f91df4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23316 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 diff --git a/site/dist/docs/5.3/assets/img/examples/jumbotrons.png b/site/dist/docs/5.3/assets/img/examples/jumbotrons.png deleted file mode 100644 index daafe594ba8922cb4160c076eef4801d553e9480..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6463 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 diff --git a/site/dist/docs/5.3/assets/img/examples/jumbotrons@2x.png b/site/dist/docs/5.3/assets/img/examples/jumbotrons@2x.png deleted file mode 100644 index 4e549a484c0c4ad1b971363a6516628dbc3b2ae7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13933 zcmZ{~1yodD)INM?hHfRKL_k34E(uY(1q5kEx*4QHxPSr*(w!9zFj?d{FY?ZxHg+4;rw_084Q)t}k3(YDi}=9A--v(nf@XW=aa^7Y-V z^T5|TNsfD6<;RhxyVk6mZy#=$Gj6OeoewmeH02)Uha6NS9WIQY)n^{=A6;aD`zNOt zt-p>>&n~>Bx2F0}&(F^t`8Uqa&s*C&MMOjb1A~m-nn+1Y7Z#V2kdQDlGY^l9tgfx& z;o&7FrBqc{-}%YG!9hesw7s*_(b1uAVCWwZ(9noHIXz2BP3Pz5@9Q7X(a}jrOoG8+ zd;5ozQ!^A46d(vrPtPp>S=rd!8Xg@#J3IIP5O{oY+S=CsBloA9yJt*n{GXLoZfj6Ae$U7(DJ@%ETnzmZ9u^)sI5cdJcz1AcaCCe!I5=o)XTP|#R9D}y zyLV7lUeVRlS5sTx*wk{@YiD=Q;O#%8F6rHst%w*Dg7?>TwtH5W?0CqjlgU$eZwpJ@i3j4fQ{XkC?UKmx6MLC2<(Z>!1J7iN8)yFha<+sj1ovZjTZ5nogxJz3K?u7 zu8uJ9k!$Wc`JG~G3VI{zNl9b=TYP4LVPm zZTsKjioY{*9!~S9L4#(ij=!J1hj8&cskOb-t8c`BW^)D&vx}8sT%8XOzjyL!m>ZHU zVD(%L%uuG4?s|5cvR)FoRSTmj3w<^tdrQO>&=0=3x35up_<|OW!?lg&-e5(cDuj=w zgiTfeQEja1dl2s=I%8vV6fgHTi1rgRL-X5r$oVU}Ay1Q=kY@L}PLHj%cwGzdkp}J{+d|%T@_wgz6nz zArMK9J1S$KQU4FE13+}V|M-W-2LEgLH1W>pf26&fTN7p)k8#O@_8$ybR13{M-c_SyDj_Sy&O4s1v1>Ci9F4X?Res z27JW@aeF@f7%VIKTwbBiW~)*PinU#IubdPFe(5;D6wJgft;gw-Ebw5q8mOU1$#O! zr&Rqr@fh(??`&+Fc1_2(NNHw%o_Fa{Bp=T|{{C4H=?_edtW}Qchwsz!^_G5%0pxP2 zV7-x%ay3FFrh@Dw9CLk&lm!^Q1H~~8mYfQ?L4%Zv!pYzHw@70)lUe0{ONwH8BY}=^ zP*^_P@5xXVMC*c?%ZMwAN?ilDh=iqD_l9Odg&Hv!& zX*|T}DN>;q`T*a96!pCf&$Vq;pd5BRT)`&q387AkR6!u$Aqghfe#tX~H*z|?Ls)=; zI+Zi4x7Curb0H3b=EtN(7Bk3P8{Zb}jAv-|?Q1kbMfWG>88dQIZXuZk>5#Rf0v6lO zw6DahVY-tui^=D1)f-r&z(3%_BKhsucR(oX7oCl!&`eFZ) zls^nzHS0;l@2<_Hzz~JgF(^l^T@=R~h!5TITR-LaBC^b!m`veh6@?z^BI+VogWdzg z#HU#G8D9ld;ao!@fNr4KUCs+`Y@_enZzQB4s3$kZOtXorQ zduZuE16c&Cpync&xM^QOAmprDlj7f%gL$XNkZ6raHBt&({$sAOZbKkkPW9;!zzw0_)y_M^;Ae$eK`1>*4Zrs{{;(~WS|q1Ad|E+S3i zmvK^b;HltU!#~ko8NhgEh(taVFmeUF``QcDiBnHn=s|I-EDS_n0|&}sD8pYISu!=H z3Fic#%lmx^!2QD69i2)+Gdq75J3;niNUHQY7uVzWfDeuK z13cu{R}Q-PFE2n%p z@f$4{mRD93LcxFus=D`!>xA9hw?8uCQ@xxnf2(zKPhVJCN4&E!qER*;-8r2z-5mCC z-Dr*{BxK16GjS)FI26U)@(}que>x%4R)yhr)t!*KXw~EL@5R?7odE6c8V9^GqFQJ| z^6w$}5&Q^z(SN5te&{t1Lf+J%MQ9I(x}w7fc;yZui z&}phlIX?5Fwf?nE@rv!AFpZt{quW_Zqh1+*F)z-b*)~kthTTMu`PJ(NAG{kE(h6M# zO##4tb@hck=WVTc`#RaC!|n5 zw=px&c@E*3bbT@K-WRfv+VW%LVpJ}4@X^u>Ju2_=G4pgTpYRuzp>LnLRJCbPhWL8c z#7f;z_EFs&j(Z%NX=C~aI5@JlP4u@hN_5@^Hqy#ZH{x<`4nEvX{*&u7?WoAaO+)a; z_~!KnWNT1rn*x=4AgrL+KtiZ~@7o1YuGuq^A#f|gZVj+xc@;dws2T9O8hsA}{9=57 zQiWP7mS8xqhg4&((Mc#-F%HEsNaZ;})M_Kh&Hj*dCrZxNp;dI8MNGqH-jd$?Lt=@U znn9Ksb44mS^v-$;2vXl8Qd^XF)5jF*SFhXgffj{wbk$0dcn@Xr#+%-6AwPLS!>#s&JJyd__s(!?%adhU3d(v6ctgj7n0KP+$={kj%DY;{;BXqxDMdhByHTE|tn zxBMJ*!p!wFuREZMQsQJXjwZC5#6< zu$=~6iU{}4g${xB+O%ZgcMAmAB%DncAn1RX%v#G#QEpH`p{0;&0nb4%EH>6O93yUr z4}FwE6EXA(HL{2qZwX#zYuj8qot~|(e}|2vYy7_Kz)=0Tb=E#}j8oZk)BB;JG=oMD z*Gh8$F7Z`$_S0H)5hkujLCgKuMzwN1ndEwPo%UU+r@&1lM8HArLq>;31(W8sH`Uh! ztY1pQf-6waVOzgZpLv=$IZ9 z99SfqA%FdjYO1Jy?y z=*8COORb?9pH+@`W?A>~mjflu*(mk7fMp$SAnL*Xk{)~vXJ6i<-832#pJS8Xmn9

    4YB5QR1VISSQUF|@)h{6G)kFK*>ZY4)@5A5q68ru7c^UGiGiX6oiw=#xxUd(3FZ>WVc=@@M_+u5c+AB4CzE`Q-1SZK=~|e%ArUw%Gv?i=)Gx z^jFK!i}>6CYI3~hl;8XLOni&L(YBqB=nHea&lMPk@%|hxEy@_ieW1L}4w*X?ekylJJy>Lpp zm0=N+p1b;x2KgL@4C;E?l}d*6I|BS>NKkg7!xh_{MdBKxBYB$awSCEfL7OHcT})rt zyR$xMX)C$HsONw8Y!ZNn8dEK7Yg zYX1tNDrP$^$gGCJaYko1FkulE(-??nya|2vr;y8X9We6fv+!E=Hiov0-J9wDzye8t zd#g-hLwE84$Vda=xg~Ar|b`vbmq@sa&{ooeTQ_pzPA&oDeB2 zqw#Kab^|h_VZ_`tpM9uaXX()xZ7qNV7?S5Z6`%tmw#3Wi_~ z&1WAXr3d$c@1f$}%%wGi9vSyeRDxf&HVn}>c@Jw5Q8;5GwyKL%h?yv?Q(xalF(7Hu z6bMX6ohM6Ghujpih#sID_Oz&11CPkB%O6|5XJA@*?$KEw-c;82Mu%7>ATElq_j|Qf z_0D_FZS6{|l9&R0;q>T|SnqSIAfQpNPcd*m>nko3AoX^X)SFprb7iV;sS)9kLD$uk zzheji0)suWr2Xr;#FqL~MaFlqhh_e`)LUJ&lce{gnPF*B9u(2K4}YZkC*n0ujd!WX z2lXcU{aTGAjI<$Wt$j10n zy?eAy>K?3P4haFZa1bmor`%$AetnfSvZ}d+T_dj^|3sKcxyBv zJ*Q(|rgTnzmXOEo@%|hM01>H<9bKk&!G3aP8;1kmj8(tfd(Z0^;63g_KDi<;WNkL~ z|A2QFDHZT-lm~4Q15zHeJ9lSMP9(=TJA-aNlV{Vj1s*A8*|@cb-@6M^@>LF&;2*6c z%L442WJ~5p2_Hv#*pw!#msC_G;a0C?21l_>V@ebBhqoT`5DBXr>n~SFNYrXbZFdzXN`TK zcrJAS>s4Y!j&s^kVBgWS$@eot11*7HN$|J2I9JF@4_mL{d+*P9Itq#U%0t5!bn-vP zN|}(aYlb@iuzoRaJyRb)@&#s*;+S5SVRy?L#Nb( zMejsz0Ht=~$R~y;m?}W2_2j|#qNI?x8*1tU2kN9x0Pir)UWPcX>x)5S^}TdF`_Dir zQ;PlfEN?iOI%g^3Y^UuXcE{<9Vy)7)G% zq2Z^olNczZ2Uh9qw|Ln2m&kKu9OR5OvR07Z?=lAjhJI9E%Jid$wsyv7e z-s_%d=JW47t0}(YL0_C0=vo_Vxgv$&?c|ufOCQ@c1Wq(SP7>4%?;`w5J03cgy*m4vnx zQ1dY7z;@=ml|3R~zT0!G0jq_lQQ;R&=1<|-W|lK0IRrDry_nn>i}SrW1PQ`8eAuhf zc!yMxE}?Dn_gcaekq};4e)PN5Vn1z&*UrT7+t4yb*IoT|cKU%vyQ{MD)Pnd_@&WfCFt-*)y`fxI} zdOcHDH^Re*Abn8Dp_AS5>03= zU$4?uYNhkV%mK!ssIEj;{WUF`i(KQS@=*{yinp9LBxY%Gi)h%p3dQrG6DQD44^UBf zqK$AkHP4$4x)cmDgPR>&>a|wWAbx!U1ylO@9ml)|Nxu0^)nL2#eZk+&J{@Ou6Fk992f}TQwI@zq?)_n}kAha%i8&OU5X7oJ9o?*%ZT9Trnc|1}DKI+-s#)v( zlDy|5=1hzz!q3qhp5Au3hsbLPc$l+n)6PXp8`sJEj*| zo)@Uz7X(ND#(BGtX-vC@e)M{G%dm0;-|JQY)lWY+y>U4b25 zzQn5!;K8)TutxD?=mGI;qESaG1eL@zwur-fbj)7Jz|H*{(X*7282eDP{G+jP>3!Mj z;`?4DZ^I7djXRaJ5%fnm| z(VoVfjBc^P0(|a(bBe<)uf$K?Zd?bOmXqMy3*_!r%=8cPG|oT~O$xM`pH+JjNIgrP z%hF?k`LGw3SLk8Xb3eA|O)ebMD3BC)6ycdi&T zVWX);k*dko&5G=m$#{)68Yej-ZN+59!N0uJnSS__PFHNWL2UM8ceOV|IEuyTFNiMUyjp{uqK>Z*B15;KU~cB&HPW z3QE|u8nwIVO} zH?~@Z34uMjcSX@IyjJ~Sd>!XCW0T=hShcnfRWL_=x||FIWXx2Vj|D(mKx$hS+Eid$0NE{{uXYCjWhYJCxi6tjE1=!p z&{pNxE)2l3L5~NodEs^^ClDV1up0o6y^!IHgutt#`+KKe$V1T#BcMABv_Qk#3&#lc zhXi|G(I7-%Fu<%a#m^xffr}3uPP045Fv1U>`$JGJ5gBM#0=Ndf=>SkVXk+k1sf5fs zqy7sTVD}9nIAE7qyhP{8tXwgFH%OCoqYH9(K_16)(H{v>F*RI(L>xz^67$cKAG1R` z{gSU(%xM6*kVJJlgnez6g(T+(azb1nLQso-6Z2&LvS;q0rNI4AVv1Go z(UORJ_yJ!P0kv0o+JGL}i$k;!C>Ljp+XN4?qBJRiA)0&L^x2!+=lzeV=ToZw?V|tR zY4^W0T%yYwI@MZQwiWy3N~)%_%*Ao5acqS5bv3$EDeN@(a`G1`@9UP@DvKtq#^qP; zVUe0=1YlFlQAM!l5Wqf=q=%fVh~h);IiPxJuq<`@%aZ0Bv_gVd@YUt zr$5gEn2E)>r+7>tLBWsqz?lZ1yLj_^Jz{_lBzGnNxJ%ut-JYSGJv0h;fYur7x)W0y zgSpqK5X9WcpBFA!?N}0>+rdAQzJ?@Axu7BcxW1;o`1me245;d*{NT4)t}YAI@pq-V zmW@pSSYy35uUK7R$Z6~sBE$x|-&6o0kv2lz!bBj&15Cf^Ehss&+vVAwu`&frPj>!v z6nc!#C%5f8SaNW2Epo0kY6jR`m;Wemcsz{+{I~h5=8O)PW|6@6QL3v~yM^bk1-K;q zw)a=w8ge37sK`+i9g8c)Q%xd1byVbcnK3uDZPe0p<5-hgBye(Jx12SBtei1aOmT)>b>iwM~`4HSda^}RIY2q zz_@=M+@Eq+57{DUGWi6#Bmzolnf>tbXjkwr1@CI)dE8-gI|jy?SMv;}ruq~T&=2PR z!L)s6agC4n6$Q<~O~3`JkN_3=-FZeS&>Vjne*Fw(dxEnhF0tTZb=i~b7=XXIxK8OS{F!bU7Dtx@2g`6iXX3hj0T=Tt8s`<}-o<9TdmG-x@ zyS#;;iHUi3*{&3iR`_9L``qfAANI`B-tbn5Sf*8m=N;4kXz+V`7WKSR&AYsD+93^- zGGXeyaG%=qIqibO;s=&+7Qr)CRm_uVX38pfN_@vjp5JQ8320i||olqE?kE{Grv_p+d|AcCZ8ok`f&!aQ>DK5w5 zmt=2zmK?uNe>8^MRdz3G9*Ec-9(jHB3z)Jy5SVjHZbYX{xOgwtcj>+)p3?&^ef4}W zsbA+|RZ{oWFLzqhso_D}oTwAoomI{IC}H9C4y{|$s6Lmke(RwvJ-uy~Cwp8}>^!%k zcnCj{<&1ruo8278=Qw;^vxs9)AFin@Ptpp%N5BiHR8Ik|k{OK0JM4fi<+Ml@_MY;tmv6ja}_M9ZVu;kQM- zWNyV->-?fDihutNcPP9M`XOTSi+* zIkB~}GjiDI{l(|}ueGE@7aT@kylQJ(gif7dHpo8;X0%ZZ=NG=TC@-1^jjBkicj&8W z_HcY{7VY;^p7FOAV6i8FuPs<~(GK3L=qzs(hkt`?Vrb2ib6s@li=a|-KNzr?wGcgW z;vKcltR^hhFRHV&VyAxXeCX5O6K?onO^;bx%w}=2xIJ!@Lge;nMGe`gbzo@jMcDp0 zhp1b+zK7_P+5&&VF~tQqXyGVY5qfS!@xxQH5k`pl({R~-Z!evUU4**=J$Rw4+T4T` zSrbjmZh?2OAQJbU3fZhZrzmt-5A4-0iLTjb8;YuTR?+QGLcIted?su+%$@pAVUT zav1>HWD3^A@fV#K`p=DI$dtj4e`s1SZ&|h$9cu7`sA$bVj4d*#N+tUqSK-AxZgSk~*8%%c-k%=H z;V$}rV26Z9Qv_4$M1~r5!K|0RV^;-pVqO&;E9iR5sC2aq6RCD8zT*z&K8QDg7{Qip zp1l2F=XoFTusun1C3NU6wwU?sWiXn2y$Z#pqS+sEr3F(8BM~cUkuaj&&TnJuW51KV z?jzFdT!;~itk9c`V-_zq6n}8e@@AOLiDJz|NKeqAa|;p0!4qNxK|Ad36WdE9sCr#E zE}M)iA%a>Jm!A)rVnSUm+XZW}85T1hS|JI$a9ZhftW&eY=BQ)RzngML-0VVW{32YZ z$8949R57Tt2!ko!Ny5hPy~6|$$!OlAW;|XnBr$Q(m7{m2e1FEaJF>-;!q|`6Ce=sC z)5!oD#uZpGfL@1XlIw-!oc85)(=Sz-6Q)3XpbmPV=o`_NLKgXt|o{^NKD5)VI;=?V{yCXfo; zxr~OWM(~qIFNb2}Q=L&`&RAaaC{{C}5V1S@dFjxXH1#1-Nj=?9Ac~9`0OEH>Ep>`k zCpO?t9Sx3mJpq=TmybXV(=tLNeytZWX4gkvSHdCo*A~dnL$8>im6+smy1Eh z91goaPkHRB9HnQuUkcRXKMk%!g7Qo~-rHn#?m(WHTsx?v$9v;<^2h&b&5dmmj!CEvfd!egFxhoOaHt5?|oo;1Z-pNJtQ&tyIym|vEqHycHQjtR6M zD}#n%GI8`;>okbr>;!)`i`7QUhCTVpse5~fKoUb7$|8HzA@yFnROpecAjVTjMjYLG z+ymMY4`yeA9JEmOjwd?$crIyUpBWBC3ZFuj%x9U_Rq>XbAdmGJ6DM`nY4(nmc;pLz z<2t^%|0Q2i^l6l-Pp&;%T;eY)`t3yZwWWg|IN?5UG(8{czmsgt^^bCe;Wmam z-+ZArKkaT!oFi8bm045pF2Xc&CGs5`_vo|Pwh5eT(-30fqnMuxy5s&0gE9|h7L|6Y z^y4_i{uk>QS{7`V9q2f#^PPpX+V34?E<8sxH!XiU zoV_hGy5Y1lvm(D;?(Z|AXNCC%L!wmZ>G3S5Mp`3S8LFQ8xAMvK5fJx8S(+rRX*xs; z7%{c}urp1jEK}2l_?|xcS@1CErc7AuDOsX{tDg2(4+-~O;qUfEK|x$**!pTuL$Ay(KIo1q?t$^=4US(G6+9UDcDm zAvmv?$ugeq7TfPA%ioiFDR~pHv1C+1Bh&4|U`?sn@cQGeLXUG>zz)IHm-0U(G1Xp| zU-9B81ixzOO@BVd1Mf+j%wP3ika$K^*^p9u? zTaP3Qc(%M?S%`ZNb`}utM2GfuEEHqKEsUs2rjpb;PEi)yitKbLap+rb>m&Vo=%i40 zZ8d$&@$Yc&&%3@guA$*IN)=-jpV7{oQYV_qrl_EBIwu^`vzYTu7Yz7-wlXj?5Yv5- z`cc-0D5LelycVr3ya>02QL4j?bpLewE|!g)V7U3?-0|03abJ+UubMg8#P$m;wSH?X zByhegC9+G6>XEfzK&BcezS&;SB-RsIq!^td=O*pU$}`kX>qTo$?&@pBRrV^TKHe_c z7y2z;{kdblK-KnHI-7LRfpvQ&sY*4Vs60S_fG!q&; z@SSr8FGdQFXuqwQSu8a}Sm5EBM)dV3@KThj|Ier{lIoDQFV$Z^ zihF zTN#LTTI(Rr;=|-8loNjrpXS{bO*HMiT^Of@jIV~pzj5SrbwmAXAVYmt$dvi`GWHcV zmbi>d%S7hy5Bdyi8pR(k)y)YQkSa=(;nEKdc~@HKPs9rBJ}d|zlN08TxKM+0F;xfH z@jk(ALvK447xcbmBTl)oaHkEfdX=*N$GG9x!}P@~}p46ww&`MA`Sgudu2=k)B!oCQuI#Uwx^yLdkzouKI+F)%NrJ+cGs)fKl< z^J`o^3{hrTD{V;8GY5A1`a8kz-UZR$pKs&Y%Z1&?E;=185hye142uORD-V_ba@PXf zPPoL!E-DB1`4wRp^f&pRFr|GJ|Gb2z__cjpX2_F2To7(ExZ8{oiv|Yl{8q`34hErR ztq$sIgQkfx5rVHiHlx@<1B)we^ry0Lz8InlDFmE=&&5lEW)5IeNGi7hExx^#U;WI^ zt5;DE?MNw!t1uN5 z_1*Y$Z#N#Tx4$7oDfcbLE;bn3(g?5UQ9B?54{nG)P8ykZY`w8KtJv5<&hsLxZ)z+w zpnq*vFwsj>Wiq^%s3t#6$=(&VlS9t|iP)f<|Q?D#ZVNLrY0#N7aG zSiT8t+=r_Lpb`pjrgBCz}vo6ki;xQsjX zrE70c?86!n#2ce;J+w#q$WC7BADE-}K+FIx^=qMD8KZAxf4w^0X!MJ64CDa1+fs$m z%g1w{2VEX3N`c2DYn;65slGeoxS G|NjFd)JskP diff --git a/site/dist/docs/5.3/assets/img/examples/list-groups.png b/site/dist/docs/5.3/assets/img/examples/list-groups.png deleted file mode 100644 index 6c63f93ca15ae7d1d2f0ae7203aad9a238e3bc36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7098 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 diff --git a/site/dist/docs/5.3/assets/img/examples/masonry@2x.png b/site/dist/docs/5.3/assets/img/examples/masonry@2x.png deleted file mode 100644 index fe6d1569ebbb845d1aca0a87093980b0b70160a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37338 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

    >~n2*-}xY@DNiPO`t^C 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 Vj=JhKu?Nr(Jv2tU?5chEe*m@Z=TiUx diff --git a/site/dist/docs/5.3/assets/img/examples/modals.png b/site/dist/docs/5.3/assets/img/examples/modals.png deleted file mode 100644 index 0c8876a6769da7bb690eff1a1013682e75ac43a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4814 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 Cts8Ry diff --git a/site/dist/docs/5.3/assets/img/examples/navbar-bottom.png b/site/dist/docs/5.3/assets/img/examples/navbar-bottom.png deleted file mode 100644 index 77f1dc83a8371efe76dd593d263e707e962bc917..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4747 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 F{}0J{5zPPq diff --git a/site/dist/docs/5.3/assets/img/examples/navbar-bottom@2x.png b/site/dist/docs/5.3/assets/img/examples/navbar-bottom@2x.png deleted file mode 100644 index 031e12d2aed53ed125ab6632f82fbe7a52ef72b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11588 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 diff --git a/site/dist/docs/5.3/assets/img/examples/navbar-fixed.png b/site/dist/docs/5.3/assets/img/examples/navbar-fixed.png deleted file mode 100644 index 1b18d79dd8ab373b9880b2ccbf3335cfe30ae7d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5864 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 bvw>n&Fn**XG|=_%cL-9DQF&P|1rPWiJC-kE diff --git a/site/dist/docs/5.3/assets/img/examples/navbar-fixed@2x.png b/site/dist/docs/5.3/assets/img/examples/navbar-fixed@2x.png deleted file mode 100644 index 6d2a644f78daab709373a5a4c1dc079c834933f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13971 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

    fMI4QX1wXwEh zf{OLPGB_Izwq%DrceyG4_iaeH=-g|gNVN`8ic>OutxIks9a#o8Sp1nlp?- z8H9jM&<_*M{x4Zs5CR523Je-_*ns#Z`~NdDd?)@(tfP##wbe$w9{Qm=9NV+@# diff --git a/site/dist/docs/5.3/assets/img/examples/navbar-static.png b/site/dist/docs/5.3/assets/img/examples/navbar-static.png deleted file mode 100644 index eb09fca8366f4c2348efde555545eb9415cbb230..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6538 zcmbuEXD}RI+r}5G_Yx7kMG4Vay{*-|6%wosqDAkl-rI^G5u%qMq7z+oqKD|cE@AZ& zQTEOMd7h8Yyz|byAI{wOedfC6oO92a^Wk^m^mWxpiRg&{0060mx{4tHfVK8_@Dt$t zo#AIqwg&*Pqx7|*5DW$*Cavh?>Pf@E{_p(HpPRe8djJA+b^SNJ#bEy2-(vv&n7>AV zGe#*3b9eg(V25d(yScf!UEkQu&duN4+CIOy1h`}J3ybIG7Xe-vfG_6w59#+$ZxBrw`zj1cIL6W04F`|tO)n;{8v}TakyBLmsKd}iU`i)3 z&=O2o8^+=@MyCM7fy6MyU;q{vfF5S~5Yse|$s5JUW?}?WF_XKP!3|9JD(2k)Mj{=f z^bSK5im9E&PCUa(_?C%Ed1!2Nsf$l~PdE&^6-Z6*Mq@ zA^1ueZeuSGRu>eLej+3xDy1MUs>m-Q$-vGFeGcQ|7v&KU6PHoa);AUdDXM83C_psD z>Ll!hfOVQ4UNrp z4ULX29<}vf!y=+f%PWdY%KQ+)E*{=OaOM7i@6E041;r({jxOXhjM1?PWnZdd6Oc)7 zQ@?ffq`m(T92S8`MD`Q`7IapY;8MsfD7v`367U8ut*jm%9rH)1ywAvLYU}(`Sv~lD zxTCZCQ&~A!O)D@s?AHN0IrZHmCU&YvEE7MbworQs$mEQyoCgotdiw|5eS=2FCf3$B zF0ZZ^7MDmV9}EqTR#w+~`uHclNvW!-J2^f3ef?*4ZayM9c6$f)Av4RzACdCz{SIpH z=Ju|&{aZj#$kg=A-Ti%6PhVC+DfE*l`QO`x=VhpCbb5M!y1mW);q?#zKwGJyq6GC@ zIGBrA*tDk$U0>e|a&;;xb8h_Ryx2c?xzIXL=Nyw=&V=xobvf--(`9Z5>d|Em8y~P` z2ZL6!D>#TF@!QD4Y81gv z`d@KEY@@x(FYa!|nQUj{k&!lEM+4~TKv3fcZhjeI+J4kjb1PB0IYHx{vsKYJ5PPQs ze|V2?t_=085<7v=V-)~}dJ5;37%nwsii#|u&ZKlw{tJUWhnXVf50TJj$`t*V>=30C z=rHUqXQ90$x5`d5C0$+{&If(Jd>m<3xl~1-=q{Jx$*D6{5c-x~XIG4EGXCYk>nFCX znG%Bo!ro&sOw=CIK`>))3vqP-1y6dXy4X&_)O0uSdy&oxl)`YNiCwb%s&`5@-1eYT zfo35jILC?a>@w^r!I#L{p<2c#(OVNQgj#K<@wo(rsHa*n9(TmlOWA3S=~FZ50&gRC~11BDMy)4(@41UI zBm<}<4J29QXj)iST|DD?xHCm3z>E@8Gxz*sm`H2qhn-o2v#RMwRhNp0!`$ZJ9?h@x zw(d&~Nqa;;k1#o+n3*r2KXfd~ZkJ?b>ou5m)s-s}1Ya3L{;utjTdR zpFccVZdTaHl$jD<%W47L4KMo)yj#!k^nc)}f)t+o=`xhzW3P)Y8L0bGXXz=e{&3q$ z8yKn{1Mb!{YAg4!^~);qlSPX?t`;Y5TbH`EzIoxRmA`GU--TQSwXn2bFdo1xqUaci z@xp7^hocv*gv;gK425ViO)mv?tc!TqBUI@`pp4Wi#!4UZ*Yu6#JPP)uUOa^K^$7#c! z?@@{7!b$;hY7C|U+2eqOL0R$=*-OFWogD8v+3W{D6PsHT^_K8EP`|s9n-C5VA09&9 z^qXFx?VBy^A-x@!|gVX!x;Hq(@`7^A8u=8TQI3%J5+VRiSW7e!4E1;?EH` z;4&Cv76-4G;V}xxLDxl~dJGJwOoRhD`~?0MLgBa=nm}g3n~T}WXH+rnw*oj+Ieb$b zq^#H|Tk>Sz0w0I)8m$I4o)54mTzR47j?nTiZ1WNhPGr?7>~T8Fn|qELTwSG8w`KT` zk4lua@`qvm)L~~>(d!^llhtwq-^jCXn+T7{0J^2lNj5n{O~ZR%{^=kMLyZfHrm#Nm z-{CmQoJQT(-dWVYa%9_B(&OwSk{E zciMg-uuTB?cZYY;FHw-&({O4*sYk4@FQe@d0N25hJNPVfK^_TwXx;##(o%nPi? zzm{^#(R5NEvY?oNk7a7Q^;If~>H)&f`qvBWGwn@%WS4Th<)|jkG9mSYPe{dy-Wdz{ z0K>qeT1IHl4qkr;k~~mi{FrYt%a&t|H0!iiom>}OZZ_Q3tI1T8d4AkZ$<493)a7WC zsJ5BglvGZV32yx$Y1(rt4y#wo$yl12?-piZ)0uX4S@Z5+Cq%v--hawBQrX2wM&t7x zSequ}YMK9QK%_lIPJ4-l%K$|cp28?K&SkLJE9}gFJTz!O$B8JlFwF{?YH`@$F#gsY zhAEyZ9Z|hD+q{~1o)%1#I$rh?*`~}*S<`K>=|ku6q)&%~K6f7Re2dmrUB-S?RmXX; z)SboiJVQ-BO@qN_#meu=rPqn`yusZL-dL(cb@{s9BvEQ%ol(h`M_3*Ye5kkVmT(UZ zcvm)X=3ym{kt5(|itqEB3kRianyi=`+`+cOlhW&nx~Em^O4F`~pt4RST8dT?c7%Z} zn`Jkn)epsU@$eCj1~J@4)o4wr#Fu4p+*V6A4?EO$1)i5~A4e^kzG5;PK=xZv3F}4} zC(`os>tDQMFs<*AV*9S2z8$;bP#mcatfk4_C{DYt*D;>pL$P5rJ83mF1Y5c7EdE5? z$P%<|<}feBS(fxdfyV9Q!={g2G2+bP%W!ypA)e0zM6wrFyIB;7!xdad+ zss60R{0L77Tro*k%}8QRgB?4$KZx=j@3f~Ps<@tp2hZmnuNf9}#OkY181o?=um|z` zg#*3^LX(;>ze9iOI(G(}eXxAEFnQ}EEZ8L6bZur0J5KcP0)_i`+498ljtH*Xh^fek z<~b-1$%(=Wy?*6oFyUs>C+@vG6*k_!CdiXm54GT`vg-VFhQY^!hSHzQIs#7<)C+Z5 z8nn>$Vy?T0mt9x+@yo)ee7_D^36~Y zW{_K;Wg&`4QHeyIEBM8&_3STLs>!4z&EQ0`)^tJM`B%_QE`Qd?^s6PNH8j zv|@5com$nW8k)ambrRU)nEAF;dY^n2Hb$Q8W9BpJ+YUS~t2=$jj|523BeLU1SAmjK zWElgGuxF$S89OPm_QP!K*FL8(UM5gz({oNpqTK~aSg#~29!t@NsvNroOX7DAoJA~Z zx&q1GKElS?INkDWvIa=JVe<(1m`nB6J@t{z5{+I3o14PR$BBCcU8I{MYLmOrQGS0nOYfo}K8OX|h^HKfCN7CcM&QLsww$I< z7K=&!xr(6bC=-L#)F**?vq8)}15bQR5XA94{;qvxeIMFy7PPov`DgQUUh+L$iaV+Xa+(`F*uV z!ASSSP)~McrKcb&xxUe~4s=C2f2Dw6`5Ia-pjnLpy1ERT1RIsvfm~&?nFhryySr9T z$(i>DzIvSH9hv!&wJD=bU2FZbJ66$Fg=tJKd^w{Ud{#&ER{pdEJ0DNBi>yiJb||CX zc&L44zT)0@_e}Bb=u77xY*Z>mxfUG!1YUk}=KMC*XUdzeN?NhBTn#dSbT}(X&zw9Z zPo1uqHIpSbKTWn={zAV#=F361M5B3g)aTNGaA(OLjrai@aH=FGq$`11`UJu4PJGyL z!%ovgA=8bC-Xfbf3Ag88U~QVY>fdOlr|m2Or)uJ$93u2$dIW#^PS|*jKkutpCvD!c zTW7fvXfC&JcAKH&?`QhXYSxRN+mn-&`F}c>AXVnWS8NvEAt`Rkye{`P%FJxSutKbU zESrl(E@|#m z2yM{b7(}*I-sGd!rJ*rV$HVI8?-1O`bClgti@^ulHqCW`RHmQ7a~rt28Q*i0>S}pa zydHnlJ}H}w>%@oO=KaYT#AXql`U=Xw*3@~AbhXR&fOc$8F;@^@k1y`W+-9H0a3^zT z9a_x#t>S%de}2ivra*Yo(Re<=i`S%^%~vKlOm8PpYk@?@q{{apWs#bddeM!sU|=duIHraXY}>u!Fj zG|{M*BOBoA26o{y8Xf-j<~LV{=NS&Ke-Wn(4x-ahgP$7IWfM2MYBM1Z1X#Z@aycLf z&G)#Z=Nrs!0^gF}8@AULiAY#Ma$As+rvdw@EgzL%&-6 zp;w9fh@@xQdF5v!Q)YGv+~v@SiDc0wi{iTP-iR#6$UC_ekc&f%7p>T0Af1p~vnw4j z=BsriPXmbAH{jOZ<*2(*b`>FAH0kKGs(p#z)k}d4#L1q$ajy1_3d<7aU=T}Yo<7Vw z<&^82_L(O6d>`P#kV=O0Tt(`rx)}FQ&CT}TXQtKFkT&8i#oms<9!aQDr%>5rK)9#& z%Qcd)D69qS&my5}Z~%xPHiwQa&%upR+h@(4z%+&d&uA&hjjcBn%we()U+M;XgkmoN z#&D!ekryMp6LX^m((npM0ZtoFyzU%@huljMo!TN8xG8IWq6?dyU7rMRN71Mxl6Z`Q ztT_j_K8EfGO{6+GEf!N#{01f7x3R7X?^t)L9|h(Jw~}bQ6a{Qx(#K!Cn=REsQJp=m z?qSQ;5fFc#1U5BbbT>BAK9fD5SCSUbo+P=DK#Ds#I)4vmo$boT%AhxvB6bjt6RGa{ zoa{34S}a;_@M04#z5atU^Yu1sBe&DRkH_uZe$C70OXhip_)cpr5HjZV7**3?IUP1~ zX1L4-O0iW=M-=ECLeTeG7#z7GkG0vK4~q~D6(5_G@{{A1F5i(56$!h%u4Sm^J0atqVW(HpoewvG9a0~JDUuruc+!cz{rU*?RVr92Rt2#X(6A%Nc z$cl&^!(vPyz4D8rrqXw1UU?xIG>h4PgKK*Z$?q7P^|q!Q{jA(5Z;B@7U;FXyYw2zW zn)M!XiI1)YaSy&xH$$dAE@uAfdKgyT7ch#7V|Sbw-_|w=QZIngroI{a?(XQu8Z6?w zJ;P;L%26hzYn7V}zAp zt0w|&64hnry}!7ytquHygBFp{BTfj+%cd_SdUpPcgF(+DC+7YB%@?AfeV zk~XIRX&j}r6w*(33Gy>Z`%i<5LJaG|uiI&bpt>KQtzYX+GOZeV1hMc(-*d4<99mQ@ zW6Ri&Lj^j>fE#{cxvisE>R8&fu2xv2KpiccEpPNI8BrqglLMKKnc$@aW^EQc1Fy7} zhy9*^`aW(Vp5#W3S?rbN!Y^{ll8Wk?C1`JGHzIgehs*zD@Cd}yYd+-|Z+V}2sdNIX zAQ}iXQYqb^JJ~XQCSD}}qUJ-aw$33grO8zl(F5-W)MCuG6NpM}*D*@NK#ux2+|7tt zFTlSBk$y7v`)%Zkdz1pKc5KPfu)XL2i!PHU6hIb8(dg$T4^)YlsfVZ!vP<`Suo(iC zV@VuF9?4^Sl7U5lDox;OMnmFm6?XkdB}&m*>IeeG2~i-v07>Z1TK3ca-m{yrq1|Wr9RA7IV0~6Se}61GY&bzEIVHfX zgd3^yCnC-r#mj z#83vCTb|uDb`1dW;Ng;YFW%gXK1hqh!Nw7)net4teVdk68;TpQ@jZhxQiR?x4*PrQ z7JI2TOe4N{YhT5UO2{1u2iR__Uwly0cyazCfTQ?ZY_~Z&%&w|Rdhqt9nr7PDf6vuo z?^?^|2261=OH7Fmz=K1ZuOi?uk6}k-HKCTXFG<1|F#u-bF z9ic#?EtE3YLIC`TY5#yk1?6S_)dOjr!^*LpC6=4Yp-h!;EkW7Z4Sxz>Uzr%77I-{# zEq79wvFJiinuXsDX-k`<3YxXD9}Iz>8rC^kgA$P%o=2nTPrYw05Q|aI+Xh9TvxUeaDxf2)uB40o}<;kFud@X=ZSb)wJxakcE z_Z*SRj}`4Ac#w8%4EvHgz_IU>y#c=C!a9xy_|104=2vLobhhH&Gfl7f8|8el0<7>J zKamYuI&fZ2+XQUshCSUsk7Oif^(AWCaXNHGoGSq+C;)(o8HKk*^z)?0XO-PL^webk z;wq-q@UC!N;(zkQwQ)jNIJ?)eEN&k?t0Wl=bX8-^I diff --git a/site/dist/docs/5.3/assets/img/examples/navbar-static@2x.png b/site/dist/docs/5.3/assets/img/examples/navbar-static@2x.png deleted file mode 100644 index 6cf7c52eaf77765530c8ba1a3633ed7fb875ed06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15127 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 diff --git a/site/dist/docs/5.3/assets/img/examples/navbars-offcanvas@2x.png b/site/dist/docs/5.3/assets/img/examples/navbars-offcanvas@2x.png deleted file mode 100644 index 83acbca5627cc5c42be32ee71e6af807f91758c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16913 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 diff --git a/site/dist/docs/5.3/assets/img/examples/navbars.png b/site/dist/docs/5.3/assets/img/examples/navbars.png deleted file mode 100644 index a81e85cbdfc3f87d90fe4f910523410b07c8f84b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12963 zcmZvC1#lcOv*vnDYhF{#5GQ7~V`he!nVDi{W@cuLnVFfHH&Uu(kTWW^I7Z#gZ+PZuD5|UDL^NZHjH}1F2K0ZENJ-kZG zDyyn%y?g@+qeLk&u+SuA%7*!S{c6cVpv|pJIH@d~$xJq@r41-{9%#T~k}f%Fbo) z=dC8Uib%?Riv6jMlDdwenWe0fx|yY| zfT$GyH%e&*)t~Yz1|}97I)>PUq&fzs<~9z(5;9^kik~_KU1N_ypt^ zmE`0VZ13zgG&TDNg_&5`c>4#Bj!z~er@44|TiZK-9)Xjam#vdqM^C@2r>~8pE8bU% z?!Ezjk)P()_T`l|UVec!jcvxitTS_R)wK10$|-&BZB=bODK(>|ofA6l*W}a;PJYq2 z#N^8A+R3Sz`j(Eij?R|0_Nkda>l<4|C1nxOv6*?rG4VkZ|}2z z=0?WG`-jJtSJqlOdglJlk55iT#U+BV2y5yaQ!{ct?LpVrBCnt*BP++=*==|K;PV_q zBV&d}MtcWFvVZ4C#l-jZ4>q@V7nfC(*E9|c4R?0;G_|xYEw6lT!NcRz&F#OD@#(UP z%FV6qxYX=|(kf(hoVE4MwCsYzqvKC|I6ggFU0c7nysE5gdVPKSU0B-D*?o8akeZ$e zkAe;X1v|g6cy)dIX~{>&C+C+}CuiqpXXlSk&n(;At1DO6 zt%-&?4p`HIxW=pI%BxLLwN|UyR;%uI`0tz+4IVnGmuc0`!_Ok3Dkd_HM?}l=^(Uog zPN(lJ!HlO15cOolH#AVePCig3Nc<;g&419agFaeVfy`w&9z*dy=TIiG!!oFXd#DYO zOWP89(K)+;9FIA+xYGiZ24GWi0KeO8kD=OqXHUx?dL%CJU?@N!5ikfC!XXJYAjbGA z32~hZ3jQ+)Je_^7GKS&k8#iqNu@$EBhB`etZZJ7O{;<1))qNk+?tZ^e1^q&qts zzpS<1_(|teQ+)M(7!&zZKpGfWjTF)Yp`EcFUl1{3BCZD*1P1)ZK~}kclm3bO`JcH>tlMyD9$V!PZv<1ugsvehlRqWquNda+KFNC#Psn`Wg$@2p?C4KMHMRlYykt zwvx<$;?vXZemc}OFyu!t2Q*lU4&@AMey8A1+Hx5QQ2H6vA8TJWL^>t=O?d?$jxrp6 z0tNN4P>5bV$MsmC)=&1IhT&cWA$I8A0iHo^=8T1fl-X2Veb>qM!qXs<*3E%i=Sv=C zhpWvrB6g^)WVOZi%iW{6NDv!dsv^X|gs+M*Ui9-=0y0D@5%E9Z@XTAI9%cJ}u6A%C@kmwr`UlyNA|;>i0xK>&T~N-z85R%e=4s57kB z*d2{u7cTOEAy&FM?KA6)H|x~WhCD1{<>Z@{Kcz0*@?WygwFWd6S?-tpGUiikOkpo| zz*3rDdidAsZ`U8bLN{n{t8_m+vSUD~84Q_=>~t3eKMYoXuT@hF`CF9%44zSDmZ2WrV0* zs$TvLjp8s6YfKj(Qm2#K-#XQ%|1`va1if#lXwqCz$S&;D^t=N6bUEveJBy^H>0^l8 z?*ukoUtByQ+5;p&!lb{7#bHr3zP;93ya=KLlU{GLji}aKo5v{0CVKq%w5-v=+%WT=tJ*bFKEphVjL?#!*3NB2Uc~XIa zx>lx`l7cXdWDiMycobBAkUT$3c&;xv5KPQpjxqtftgVvSoa>>s3s>FVf{Q6~^L3k@ znW&tnb4=uc*NRV7+8OVDt9SKz+1rH4O@w4lr&m<&kP;UP>gi7YiIzW#KyDK5Vj%j* zNd5h;Ek`t!<*fMB`vbW?`0d>dah=h!EMDIa=S!--pZXSG1GB{v(ZU`#_ZmM+i~6dmYbK>OKb(duKPM+0!hsk_ zk4JQ7;~F$_Y=AAP5lv1|JVO2oZ{qfQOg-3S;PMt+v;txw`gAu~;PK zP$3UDc|>dMoHBqAs4*tuc4AjtlKtm&F`FS49=w*NYxtELnTG_^6%#XIy<8rYpp9Lb!`s{Yvy%siQbp~VM+ zN#y6Q7+`(bDEpll5?NAI{Q_fHfh{M=D-jx%?r8h-4)N7vZviLNNJ)5_w>q zZT<1spbOhCcz)NGz(YR#-2B7x_=MAo7aE`;ZB1uY4mVI1fDLgq_lrSU=J55NQkNUc zo?Xf$hw`u(V4xiJXI@$Vv<$(SY+^atvZ0yeN76W%xqs8{F%;X*Jf)<`>EkF4n>Y` zJz9sO-=lgCHqiG^i>ZqO5)Ss9>%ADs|DmjPZ!%-@(No@p`)U>6-lR){G-3!HEk;%kCMIf(OW9`nVS0!~Q zh^+Wm1|m^hdQq4d{e)8X@9-FTnc+T9Zqot?yoi!AHKWEAbal7FO((Zw>Zhr+%PmwA}U6Ix>)sc#O7j7T=Tv zLNWuhE($EpGsW#o;~TW?L2=z>7S&;2@4aLt%XX9|Jn>@Abp|`iZpnjh6-oM1yR5V z!cmxG0tGoFZU99?n6o+(+h4<4j8Lfde6%oc`6&QsL|F(O{$Om73LG82oZ1lOO=e!7 zAxUsCSn#Uf@EcbE4<6SlMs-AR7!6z-jeJUdh3Bok$g`+)V8j7zUAy$yshe|CchRa=XwaAP^XPT4se=)Fx&6{jW`vOH>*)FzNVM+kck>bY6DPG8XXspe)LaE?vgh%8MZk zKyE|Oc<`Uru`(@Uj4@@AV*9yV3K4*Y_EmlO&#)&w5!D~FUmBuB#xGr>m#awYzEai- zVfwn^K2Ep4IB&Y24$UrF->tXQx*W|!35h`8>$K;`%>)cBOx`06o1oaN@h;irew+QF z=yG*&Tu%Nl7+fS9B8swjw)A?0{Ke*(iuKZb`OhXRnnfEAZW16-+_dA>dunZE9?jhq zRu(qkKvMHZ>Uf$^>#sQ_hAcR2zx|u3w*6F0Q#ADb%B)u5C|XVVO)hYG_%NndbXgBK z((41HnDfSp+kU_qGQLR<{UkMKd{m+gx(-HR)Qw78P;n{mh-Gj z(nmQd>$c!4S|k`CM^XzX9&c2wp~Hvxjf@5L`+<@1ceHDCVLfPPSevzfQ#sY19=V;z zT&EXZMX>apno4>ye;FtOnD5qgmcv+P*m%91xov=PC4q$!e_@FV$5yCik`cO!h&(}P z#A!G@Pq9P;gELAX1Ue9^h96Mk3x*~R1u)8N!IIYHeQ0kjR+c;L+iexs0HnhBnaeu^ z*xV%G=#`l?juvL(c95bn4u6086~aoIMqFcu?EgmmXe{-d|3UmlpRQ!^f4CAFhFc%x z*V|;4$fu_^-3bQLlYx^7Y;XCppGlF!JCoJHs<(+Z8b1sry6&FE20gq?#i_S@5Yyep z+c=3_N5fHGw{b!%*xhTf6NwtDrgAT%&W@~6xP>r{)DGeflS>dc4F$p@0x&~=!{@;V zhJ=)egP|dZsB&dPHk2!lLD^f39Ux01vGf&t=USRVj$3A??CTq2X8nI@ZJ{$;Qe9MN zGP3YC6YM;4zEr)Ju`tjan9hQd3Q<4HvP1>bBk{uxGSS=9zV#~!`?nOFWNL%`6g+a- zu%aT`e$LjAAc#lPOdc!A*Hj%-nZ@S;Z>6?UkUNdMb_!uXvCIYbpZN=^s;>Pi33ko$ zXzhyZ<=SiCGi!^z=+0*Fx;UAbA?|rG)0NpL5nGXI>?6w(Ya$m=&-DK# z6j-jdTSrw3aYduMt8KE;ncf~Z8_TLy+1A`&zKH2&t=qbjc{_XD9t7wpfoP&+bk-C- z?&cI-(z$ro+gNBJK}nSwWD6QZct>Fr0ML&6z!%2lIhJ+h-v)7^uTQZPFneFo8~ zB%)FKR7%W0GBnJvsyIT$pVBE}<*n+a{gO0Sb{A<)46SC`w3m$mX1m%2wT~ zekiL(CjH)%Wp!h-bCV_+M)h3Ex|X1EWzfcbR76$X_bJo=m#VY}9I_GS=<<1#8oJyzjxHa}%HHiZW`tDb)DW!B zsW~uYT36V#cyQ{1BF%VmviUZ(dsIdY!);RDd{vkn+&qIzZz5;>6e#5b!Vpm|ED>!ibM<2t#y%Zt@tEMNsdM zUzV=I=G%PcFY}aX#_6)myQFYL;>m7$5;($CmDLq$5XE)OanPY$Lji)JKn)mCQOK`D z>f7RD#V1c2p5J5n&k!6f`v|F?;z$dVN1pn2PJ@Ww`|20-^_5&jQsi%z- zcAOBJPC}~Xu8(c=%VkEhhhh&fg~17#)^1SqSrrG~&xbbUyJ*7rO}RXo#ZbV^Qa<8h zQ%+q-T$NR~sgTS6B|d3~sE;V;6S(&wPTg>y49I5TEi(B#OxP2&&GnZX?!3hJ3Z=z7 zoV-H=({QZ%>xM)=OTDp`igJez#M+)h1X@o$?I=v2o%Q~lRLX!Pb~|u#XcRBMg60EV!jD?`aA_bL12KKW(h>N^ZTL@I$Y)D(V*+{_3Ae?~dP zMBCIn<3Krp$RXS-?57nj6!X4{#rbtM!b+)U?4hK-^r~AWOwOmV?IdW5jQ)sSv9+tA z%9ccFl+=qoKz}hmBLs;l#b`!O*a5bvV%i}I=d+MB*rAAprDnJFQA$Gle|4u`6NBwI zDFJ$od8YoVsKw^aF*GZ{^enM(!JcnrU)!f+ws9;i@5hP^7krv8eDp9pX8tyJFLf`^ z=wxl!nJ(`5EsvV@A2;1|A)yNi;VJg*WZemgjlZs%a&e9w_Qcw>>vZLQ7-=r9*K4}B z%jC#H_^zqb8KYVGsX2ka0cxo#)2Svox_zi{ri02RijIvK*k}M0T{7H%l;g@r(%q>h zoElA~=5KSg802QtkWHH_V4+nE{5E~8<}yNDF5aK-`o*fWS{eU6KW^**A9SY=?$xoR z*}6HGwd}69U`#7nGB%GYR_1wD<$VlvqZ%!5Ci;7fvr@S5klEe4%56@&JfBWl1pqTs zu($i|_Px)+R5*Y{s*o>ig#pUSinEAVF^eLTPT5k00OCNHFGUNcqC064o3=tj_0-LO z*OfI_jS(ie2K`#_vU`DiOAF1v4l7Y~-j6CPRi7(%ADT8OZdCu(M&=*r?7rO-nA#9= z+dg4h+5f!FE@C6Qx87K@oA`-$5yc`kq9-0T@2TTu{!%y?Zh0B)P_GUL*c*6rZD2O! z-SmJ#-{nP0#pey7G%sV8g`LQCq{Co>eihY|HB~jBQe0M4o#m4!ERWuQp1d8W#}Uhl z5O0H@*7NH=#ye@Rb9i{P*j;_+^e(tOFG`7kuRzh|T3p7twpnuLmab~tvuwd{{L!S5 zn0~iE`jcII`*=c`N{>G?#I+%{zixo`+T2nC0LUvU7J$AAbw&a5Q!vpG)4_ouu1cZA zUi)eYdYSMUzs}}oDBrquE8#4j+o3YZE6bt2lB?;RzTj0ZJlubb2fg_;dAC}9yuT5B z!CdO6-^-Gj#GAZuxZUXZ?pKjQTfkj1L4B+vW80SXe~69@beWudUQqepLa-nBKSbwu zAGBc%c#xkGgMw24+chqqlY%pk?suwzAOpknb+<%}>yKhs9mI+7ca)jFN+R>z{O^n# zKNsdXlEi3i;n0sfKe{oiyRjnlpx$vPB@jb5f|O^K1xKbA-sq-3^COxMs}Y|*LzC5U zxQOb%6DXgB8=>FwqS#`?W<9-cwH2RnjIFCcgKbxZ>r+R;=-?xZW`s8*drHT@>cL(1 zurfKQd;NZd9sjQG3)+p<%j|ec1g*Xs#?zBC)kZAb)H#JO$Xy{CzHZTe-Pav6J=t|L zZzIHFsCp+796U;4P__IJ@_`h7z!;CIZ}I?sSt6Cv8zoFoNn43O1T~2$6e1AV%kJI) z8)4!%tQ4fW9Y(a9Pdh%Prh2G(5d?!Q+u7=+`DB{6m#oFyS&2~f*VbyxDlNfHeSw|A zHcd)_U}D7KskcL9T$5W=E+j`qUjqKQKu}j!S#+NrYl!n6&Y-YN(K2ia4j|Ag>@Ks* zl2X!I+K?D`NTamp)J)?FHJbO%4*79+v+%Y+-jrmmr{rw;rkZ8y-rN*qy;;TO$s;DiN{)?>X&H=w0!&aym z1>lbKUWCiwc3*M5iNBfFrE5(^b8&fdlQWjUQHx+^G=}MFF(lgB-RgC}nKdffW~Hs! zX4u5R)2`usvYVak@h$9R zwmm;fA7J}{95`k{lJ*h-fr{f|+rwxjBbMK5$zUc^Tx^e=(Eo!50D4c?60s?yWSwWl zG)pTxosiype&M1nN`OPSTtI!Lfb4#{5v%t4cT>4&ZS`Ddv)dHl@spK7?dl*PWAGN% z+;V<2c_E=OD&GpdvHunmz52Tbr=r{zlZdfm$u~`7CNZJ3CMqld#X%hZAIlh{GdmQB z9xXDYvgz%Z)VKGRoLhDh^A!jv-&nI06sn+94mmswNVq9^KLXwy`ePJ0U!Mw_Ivs*d zll7HVi~t)7aiX< z9VeL{uB4O8#@lxK{tn&-i3eiAp$bd78GchM5XL~oUaJ#_{{FLzl)P!gp8`D_O9Uc< zire%|y8+@9D%Kwi;ZGsYAOHpS?@J~Zoh4h60Zpf$ zsOz&oLiO)%EcCO1Py4eHncvRO=h#>$G$>8^`paR;sW(gCr#~hadWymTHDQiZ1#VrsmXg#Z7E2Mg{P+D;U-7cP-v4oxT4&~NbXDDQD8Tf1RaJ< z#_zD=e(Q!urfH|*P|eN5Ei3R&A`gUZ4}Bvx81P_+@)aK{(pU=@8AwNFdR+SwMCHF@ z|4qh4Lv0HSSh!%bsc;yh?rvpzA*YG^z^;+<@1z~a#ezP&hC@kLnQCE|a5Q_FKkx@M ze_yB&D9}EWHX90xm=oArrte|@i}E;3MZkozbVsfy2EtX$$AD1kT~B_f z%FuYL9u(wJFP(l@C6hjr)8j;x$!77foT>DsT4(8ZFMmLGJm?dj-pTl&h0SwnG? z%bW0|(zB)BjzK<}^dl!-7Seec$9CG9PEH0dR@svQ1OTkN$bngbCj%?RCfV~MQvOuZXtL_C7?fp&Zn#`QvZ zpbeopQDz1n0=VK}{6qW1?MAKJHH9f7jen`KBEtCHg5Z1qlG@fp0#Ly)et<##Fn~Bj zB%o(W6RHoL*1FCNY7Oc-kAw;efyx8x4M^!9PN^XZ9s*%1pz@D1K>GvWKf*Z#4nFVp z1VNEV@L(qApp-uO?HXV3Zme$}fLLMa_f`ET4ky-f#8Lu^sOtqon|uQCPgGsK{Qu(b zn~z!xHXbWO3&1cRT3|!2k%rk5+O$hcdpoSDfU0L!?~_lVld+vVTZcIZ7KhHfkv+vgpj1Fog&7OjYx&l|7e2MpT#-Q$!Wj;Bw zuX!L*nQSItMLPO-4Z7=fU%LJEe(z-Q=E2mI@BFo`d|GJhg!tq9ceXmmB=>m1@0xTz z$-)?4LlB*c?BbvGhv|g*h_}Bkuwa-eZ9%JP7FGp5Ky-@&Hmtw!*mO_5C+?aH@8s=a|vpny}#yRV=8&;)%%m#DnN+H-8JZUFAvj~ zv-8ml`u4$$^~+|im1zgCS`u}I<{}EKD>dvLx$+SaE~)BvFFCG*^6h?qzFN&EOzq4t8J1y|%$-89q>R-`&5$9LUd0!QxaLn~jk>THU-FQHI| zc7MqTHo5~i719#t(w7p*Ds2Tb>6M)P(G3#rc*#L&vo`LfLjyGGh zI3=Ym4SW4!bUWC9;IUvKm@861e0O`xEENvjWfgjL1m$e|=t0BjRmb8im}WYF#Wf zW0)={E0yl~l$nhkav1C|y_0A?Qzthk8zyb?(nJNaKCVr#EwvjB3IXI;^k2#Ye(e|= ze>6OwDcjS!Z}XbDZYen|JhdTVoBZu%hzwu<#m>_{W8Vbtw4NF47vjVao#il&k9|?Q zyvn=^J5_$Wc;`)Uwl7FbX^V*AVXvm`eNAVKOk}E4Wm(l&R*rWnCR@x^O-_CKlJ<|u zsLP|#?Bu0z+kp=eanzwQITM);8HudFN0X;n+p*51iq#UYGhT73sX_v~rKNWM(qdWb zJ}>cYmdfhO$%4omiM|C=%N?qrz(>F^A0pYZYJYSUOK_`3>*>c)^ro@eVFq5g{a0E= z=uySh?1dp%%GgkayQ!#J){~RT+-mUr(ZIfUvDfl>RQ1Hq?&WM(A*B9q-jr;tN$`_KK1)AKM-K+f=VM4pa!lo_7~^@ zd>4!SQpXQ*gsY_(VCjnbR;L<1#mN4}{ z&c5i=FzYQu3>+ulH`q8q>t&H}>k(ua|J`fI|6kGIKlNRK|6Sk0{?EVzz({|0{Kv0! zhgU&vz}6#JPLFb(L_D!+bl-IDye{$cnrt>j&}_$J`(wkC8o=3YBYR8;IhF6)(E2E+TNt*a zB0w!XIYa3yU-Hd+HQeC)WDq*1J~?_=oLuHC{GULzKSE1$WF z_EM00f(Elf8Pfq%0DYZwtV;3HhH3v>rdGL3d(9+PfD-sffjJXP9W^<;`S3r| z0>P^Vh3(fN4i?z?mwfkLb%J?s*V^$(fVZQCErC33x&bUlv!$FibeGC+Bt$AempY32 zxTps;T4Z$Dsc(%Uhzh7E$Zx|a|(72#oizT}X4aT!wR+ug4( z+=A>lJ&?JY(9jdgIYVVxDXuO%jPx=evVM}Ms>K)k)P}?Qx;+n1R)=*>%k5LI0@V#+ z=R@W>2G)jMkd;*3@5M5QbRT3cA)V-p9G-d_K{`fsSvSqqT4GSdv2g#5lN2&kl!Y=-CD?+iu7M) zm-vj!U7(7lUm<^bG(Bv*kR=!-4~$wOEbzsvY+9(pMdj!~}c&ZXDl%3ZBriTn}FUs2Gw>{w{I=mKcd zbfs&HA5T;`@0rnUi1)A11F9!~@4lToTZ=U3t>}dR@`|nds6*|X^G~xL+%L>}00|f3 zF@Jg79H7uUJt?fOCucV+HptBC#~a=r59bA7cbRt-7FSWxzdJjq`5C_->NrMrk;S>z zhc~KoWYPEQEgqMFI&K;nmP_`q8|+*@zE#J3Hq?j+t@1xooiRkoaHe z5Ie1QvXC#EpsvOEcclYd7~xy0+ORBF=AcZVOB-1Sf+PRV^syF9)yw=8tOZIGPDdlc z1QvZGnY)CVZdt1#EH-w5BZ@@rBZje+5k zI3as&qM)><+{^@Vu*wX8%N$AER@I^spB9dC*?&EdRmx~&76k{o!f+5 z&i4WYGREuRcTXVAp3XB&Jo20U8ylKM(T*!fP=?&o03k4W4nL)baFj(eCE$_pqAV`Q za~hz`CsydsS#x%|qXhsoDt2`sebvi_Er%1V{61SM^s3$D0ha!)G8Enovue_?>iTt7 zxB&*DAuiGz3Kkl!B3N+fI{A$7N~g3ujpfnw|HI=}l1Y+>o-&iXfXkK^CzRWw*a z5xupsn~kvuiT*nbYZ`pT{^f$DwG$dfHa9;y8xm0-qI0USyr8?OwJe|3G-nNLZOmx| za@1}+Fqo+wx@kqxw+*hhT=ZR-ub(zZCFfQ0_`RdF0og3E`JvxgUS(?0t3EVmrG9JfYq z6^;MgT)GI_n+~Ez8}Sym%v}jDE8TsZ!biI=dOji)9+R%`+Ml9!xHa&`9ojcKP{vO+ zueA$o&S81#pZ2fyNZ1grwI?mii}m@AGiYQy3g z!jf-Z(RlkH%q48tD64eyw6aA{+?j0`CoEMOT#r2ThYxq|tka%{Fe{Gs?36Wr?5h5p zM)sLK@x0IQ<>jP}BK@WdDvlVfUK)0XBz*9j#f?1J-oV+=i|)DL2MVTb2wve``>Oq~>D_m`!RFaV z0lW2cXH~Gzk-Hr?71m+)TTj%?oyOyW#zBpOCG9%MjkVk%Z6>CCiM}b>Vx!dD z(ERvUBz)SI*0~CUhJ;AYnuMl3#?>ik6-`Bx6-_Uk1vDHNTt{z#BfCh9y4b|&hV1pl zShV3sr;AyBT*J)imKh6z`4DHMbD0&1ypd@m=Y=*#Pu|9mT_hb(@i$R1uICZDA4xUP zD!6igRG!b|7HWCQ=_4HR=fhEBNW4odhaCIrPLD7!7UOursDg~}lMp~(zulk2HMA0h ziS;C7uv7PZ;U_5vYx1+gtTsWTU9;U1KwFCALBpAm`62?qICXm8A-`z44H~cf~j-eprXH4qN-Rt4%P6Wg~O$)p}#y4QuZaQBE$J z-VZKd_$nrlMB%b38mK}HoqG&erUew4kha`sUm8-Gr%* zw-NxcA4rol0k3t@7!PSk=1cDfbpMW{fwv3F4FyenhM);af@!oLLchMzls0xO1vg9% z{vL}x`;9?uV!YmNN_pV%0HYc(57b@?#=haB(0hf2ifrpq$J(0sVQZ$o{oTJ@P>G_{PxBH$ zulSZc^pwH=vLlGRS4KUqRSxZSBYy(|kjs-~liODjzA7VuHE#ab=kNCb2@x6L JDnUK}{{`WiRek^f diff --git a/site/dist/docs/5.3/assets/img/examples/navbars@2x.png b/site/dist/docs/5.3/assets/img/examples/navbars@2x.png deleted file mode 100644 index dc0cea0854ae8d9df35a2fd1a82456968a9ccca7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31168 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 k2p_U}lib|roY#C9D4Ajjgp&UFBrTYb%7 diff --git a/site/dist/docs/5.3/assets/img/examples/offcanvas-navbar.png b/site/dist/docs/5.3/assets/img/examples/offcanvas-navbar.png deleted file mode 100644 index 9540fe5962e52873fe35625740f01ea6ddab02e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9673 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 wK0NxOqfr(0PQLIF#rGn diff --git a/site/dist/docs/5.3/assets/img/examples/pricing@2x.png b/site/dist/docs/5.3/assets/img/examples/pricing@2x.png deleted file mode 100644 index 543b0a3f28cdd54bdecabb78d561a70c0f6c7fd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29073 zcmb5Vbx>Wwvo5*?cXx*X!GpWI6C^;;;7)L70|62U?oJ@MyTis^f&_PWciAt$ck0}F zRp(Z{d#7gBeAR1aP4}w#dbHmZ*1#o>Fkb( zOYsl=nOj(vm0z;4wVm;+aCv2Ib!~llW#!Mz?9`v>@yS2sH4X7;IWftZRrSr#zM;Os z(ZSJ)lFGV*vg-Weiq!1ia|=sJnR(kgyF0skyL@rl1!Seuwx8W?}kH#9LaHFt1! zwR8MxZe?p@?__CXANoC_w!WdUsinT5skx=q)7#I>*WWh);^PSLNcoNtRJ?vw>LJo*48&}Zf*|_4p=|%2#HBnRoDJAH90jsH9a#u zGdm?MBOxheX=%BpvDMVh&EDPL`m47mBs?rCabaos==kL6`T61T>Gb@cDL2z|3(qev zxBpbXf4I55dw6(!e0uuNZh*mtw_$@Du-IOhaWO2U4K}t7eOycFiu28y#udjjigH3jOT>( znZ-I4n4YxtfJDVpLUb=bldG%(FLw=u?v9qzQt8*yxkggd>=C=wZPa3B0?*V&;M{M)*o5)47Sk_Jc;ke+jH z%o~Nw%?x&BL+S!GfBSQHn8Bx=v=ttw&<&6Bmgt|ISnuT~8ejsv3Lj~XY=b_(r%Xh+ zYOXlY1tke&#`BPw4CI1xElLk7K>?>bdwa)a?3ERPtU%_o43MsK=tf1AVtDZ%VJXS) z!_Cvmje@JOL>Sb&VId?Z_-hFHKZd>$G2j(=6bt zM1>|9!s*u9dMfjNXR=7>K~#()@3FxXq7A}|;^f{*26n+}1Km&02S1s~L9 z6#!k7Ix){NRgQ4D)s_=z5JmOn8(;g|pA(06`sBkr6+XYSchU{yia9#VI@v#!IdnDo ze3^JDc7RjNg2vtbKDrd(>UEGB;7w>8*GSOXAaSXe{c>1Czt4+JmR4?$2`S{(jL7%n zurv5vqjW`wK^uKOcgS_T#l=;iJCda*OSxQPpaS8yAouJm)jVUR{&OhIXl`Y}X0C;< zfV&x9a9LnO+pp^1peU3k5UU8dpU|6%xV0(f>_ue_lPD|Bu9jCt-vf4VDaHv1B%Lo9 zN<(&Oz9(=`43nJyc3wzJYJX5KIftqj{rd?4U&wWgMTQ&3D{xbcg##b^ z_R=Z&eZy|8_};#LakzGets)AqVuJxU#8g!k@7rkOYm6u3mnx_3xu;h}>FJ~|cG}PW zM1LXTR%hKj{s6=#f49NOX$gA$U1j!jLX2(0j?c!PYsxrAnIQAe+qXQF8rz_kph3vB;Mz7Gt zs_|oSbp)KQqnEUh`P_*Ib31r2Ge56HVvf{^=l9P;r*ampzMZ{Q&JDW^%51L)!lr1k z=ak#yPgStfg83JxEJRhqFaECEE1%2WD)`PtH_}>k0o6@~J!T?>KMmkpDe!GS7n{Qw z_*&ZzCBCKZ)s_5Gj48VPGrOWrHN6KkBcR5|eR@>L8COxVqxjY4Rubr@IN{CE9XA~I z%oHIUCPAQOe!sdt>D`DF;O#SYYe%Mok3|nLdptRGpZkQSEEy9Lj^vCS& zXBPi=v^tDU(5+?$+*zMr-4+64&~N?mTkm2mwWgWNT)oUMfJy>%<;7go`d4V;b#@*X zV(O0X)J=o9T51=M;i_C4`N*oj}7A);E{7=B_j;qJYE zqp2G^j?$^g@+A3|`0(q)NeAXEoupKSAhB@#{JW`HQh^1y-CH>QlKDpQ#NW_=jz1D2 zpTq2D4fkx4`a5i`|1-SbOFJc-z2UO{x?lFTlOaraL#e#0;p?6M!*dB$rzGLqAGEl( ztl$8E>{5eS4q~~J6HRL`+47&Eo2nU6WTJ>C54AuF=R%Xw%|Q5NkgCX+(ePdSVA_Nv zQa}XS2Ma_Vg~ua*W{>AQx^~o!d=d~ET)n%dzVOmF0c5Kne+8O zMb}zBgtjK!d_s+UtF#j3*T4{g!g-NQfh^5yqUHWm<&5_pB03qnCCnFk2?Xv6e~z-@ z8$>n648DHS!;kKWT_u%*guR2LO2Ds4)D(`Gkqho2Rgv|d9Wc2@;oS+gl!A`pZc7-)@_(t1>ZYHn6r06ss!4g42Q%%|FBUipVKs zG~vz@q&FgP%s`&=#|Rk7AUEm8W4+Z6EaE@!p%W$bCd zID2QnRn0iy=t-veL3ktZY>^LE>vQ*7H)(|ANSEAdEyDmZ>~+8IHA)cwrYiBNl;0#u zK^`}^E{~2zOgU}|eul#26FJ~l$vCA0)(q|!%aw=>JL**feC z-o4m$|Ez@Wy&|wNuWBgjO#;dad^$#LrU_wJub)xIGUr^px8aTdu6$=04}QB$7~X+c zaHf$}E7Mut9t450T$q_@k%9v_x z$=k3^$hC>N>H>6d#b3=QQeF2dNB~zJR|Ba{_Mp@z?CsQ3!1nh)1XzFSIk5gabo&44 zFDxe6T5*SaIHJYAepZ9Lfwo02r_Ly*3HazhE2K7_LA9Sh3_aMc?4m|*;1E~rIZs?K zC!M{$yI<9uv7InSEk(u7nmQ?OfmZlNG2S0Tw`5L+0&gwJq_q?VRixCoSg2Wy(JYK= zLpy$Cp((b&<)N5C_qX2Hyj>z|hK`_O$nC}vpZp%g8dNuxMtgv(C7C=rx&SFwWPR?P zh<5VFq$zcVt`3pb%o1a1xFfu%Xu16j`d-Ruf)?4r9y`aeYCv&4w&w;Xup8dP!>Gg6 zb%=;9G6)GzynDalT}4~V;YXKvfGF#iKV{pKW-wKE&RmrCoHWQ6C z*%2A3u~m_?2+DSw?@0uJ3}hYvRpla~)Lqiqq#0p~%I>mw#HUY7+Z3N(-pH~2H|vQ& zao0r79cs$l0RKXVm|3cKgctkB?mNWO6U19C3eawoJ^9n56Pi2okK?!0r>PfMS=Ji`2uo@SE!R-0BjOMU15(PVs`a3B z#v?xnD}p>0kBD4)s0EDhs@)LxwyFAE|dn@trhP< z;yDF_ieQS5OI$nsK1-1xosgl!5AJ*you=qC=eYflA7m~o9G2ks-QTGDPW;V5e?{5R zA4>RFAs-(h&mHdvx5WT$@a;5CuvbXc_XEr!JM@2(F~9+o-fal&FKQqPf*_=;rM-Wq zMVbBX0C&Fs^cDcM>NnuJG9UpLj(mZdeQCUPLOkIar`SQ)Cjb{le1ZBG@<1}v%OXR3 z;a~n{F2!UnSs*Cm4?tdl?mj4bj#3z>_|D@F7K5?wQ`|%x+63SMp=5V_;;JWUlYlBn zjapNye%u}k0>5mYq8Sw3^IOY0eD0Zf%Jg%M6_iNxuW1#fwGibr4akM=9V=y<=@vA+{Yp7 z{s#Z8c+0!GwUTcW`^8LsBg3~3m7aJU*uKnP`8g;OT7K(qH?+k6f&1+;8I>6QgBlSu zahWTGtZR^5Le_AlZEhXoH%Rm!p-3FcW`>rnQdg<+N6l#-wH_C4`I3gB>AAQ0DzbE+g2()nx ztlvZrucXxj>sub?2FUK+-9LEB%vg1WRS~W5u0*dV3~u}N-ynP9ZGY(8%7Qt1w@0p9 z8$Ukmmo8c_&RkB;EPMhT3^p^IeVXF-ilFivznrbzi<*BvF`xfmOo&5b44-yf%-agW?``N!$ z>so#5W51giYs=TpjXxlm-e*(ymybQ?x$wqOj>kd(Hq{3d33WXK0J8;N4j>8#9_uu2 zbBjm*vgv)l90b8RKF@OZU*s#GL{15$en#i}4sW#s>w}{W zI&_4lx&cGHr;`Y%5<@~4wIXbQ58OepcFeJXs73583B`)mc%z8#SZb73&1uCRXh0OH z-3Ma@=ih!O;z17uIXKZE=HEk(NaTmA^^!EkqX%Fk#^@iYdj9$xZ_|>JP#H7(;90-T z0%FC$*i^sNyMIo;fJI{WI$^wqyGd?SFbffd2zZ93_anq)Z1XpkNc;DerEPY8QrX+@cBdV7Z zMBLrp?%X3jP2XP^73KHul>Y2?WP{W0ri`DNJ_z&0X>>{NHW%eVcBatfDe6TrQZe_; z6k_Zx$?K47yjN9&8zT^Nqep$*jldD)VyCB(3;ogU8C``N{UpAn@n$9 zOR9dKi5TOZDCZ>M0ATz8p~%jCi}p4yI*#&$)XJl3u@;HrIsa>UuUDFynzgf=LP~#} z1~~X4oZu87uhd!z+E^$lTvTvScz*x5HP^5@yo|TY<=hMrgE^N(C-#<)NsJ|W`AaA= z;Ird>7{q0*_PpSdU=tnE~;Lo0BpLb>ht-AX*@cXuYsa`QA-t71&fQouT~plP)R!jxt>r#LV?frVm8{)uq$JBj_xrZYFIyVZtlG3a!OEz zRZtj{7i3L8Av&e>tEPcZ;;IQ#)`Is}8uBU!$F#hYq!y%K)oo{>zv*`c*w3e>j{&9jwdRTdT?ogX3SX4I!z!+Tc-~8foGxEEb zq)NcogQmmZ7Vvwz#qH^}HZRVguYBGjaV!k`o7hhJe)8q-Q8eWf?K(UMDCy%gm!KS% z$>(U@R`8U6QE02e6*qW-&d4afl$3?Z>zNyYd-hn+7$XLkq);Wd`g7Uw-$u&_4(;EL zCG&Qbex9A<#A6_V6? zCP)z3M`cal46>)ubP7EBko})G;uU`z2*4N~$VQ-FN>T3+pqb(NiYS6X)lN?E9G)_) z=#UBq5v&Gj&?}^g{mai9^3uO;TwFre;+y=ov$ehu9Sg7R+ckK5X3!^6QTEu`hR>eM zKWh2AO(;@XKBfova_MGeF}cl`1#KiL$daJz*f0iV0UYP4%UnB%Wz_b_D>+TFK^$sk z)%4KwU&Va7;l4j;kOGI2fyg9Eq)*1+iB6!&-E)yt6VSM*GK?I+V3RvveAg`QOXz&c z4{t!6FJ9Eqp4G(HmT!6jSmfL?()-$1bPoC}=2_LuT*qYz&}ssHN+UX#A2CX>>Nm`W zLx_N|jrR38KnHHyI!;4qp~VhNmo|y>cvAr>iVP2OyI|Yk zLIn6rP{abzWG|B^RTe$f| zH*qtnS1I5|YhO6G`XEn(CQ^^!Qz{Eks%0INEz$%|_u{FLek3|HufUDn+YfHPi5e*y zhwMHBQ*LgE*1HY3Hky;esvuM^HFZS^l!V#rhl~0dKb1Qcsw{|j=V(XaA1#nFYNS#S z3=4^XQ~s1|txQJMDUQd6{)GYl68eLFR7;uxIAB>zZ5~&O7)p|443l3bQ!G2XB{(Z+ z-a7>z*Ha8pVfmlD2?u}$)4Ea)jR(d0liCc2swP*1Z`O0oau(Raq6Y7!wq3MrY$@x( zcc$+t9mSaR@Syc29j#h3XdOhc*-Lgc)#QVmuPu$=t60F-zHV$Pa`Y8p#Rd2mkVA3F zCT`psJw7)z_oxoam^=bj=$`AKk5hl|@;iTXXlu6aQG5)mTxpt{-ya~|ZCrtwO_j2b zvUfe6xf|Jc^VgiR!{P0QbdSfuC5X?7b!@S zq(6cq1`A2V*Ih}U_NmbbWCrz%xcPv148SWk?U-Hihfj=$lm(SLp=8EXNZTcDcO~RR z%7l{C%Ozj})X+z!QCAMnKO(?XNx&=^bx%t^lqU0is}6Ui44JkMdC5!aXVlrNf**BQ zb-(zqpOJy)u?-cr=*G-}?5XsSgwNs+Wp0C1FS$S$r9YK!lSw$wuR?U99nt zoj3De)6|p$Rz2bunZ>kvYidjowebESy+(f0?BrFm7Oj?$NK?EC$&xD~D)W$%FVs~G zKE=C#+xD%XJLBer&71{`P|{OV&<0amidqY)2^Znj;FOhs<&^z|8kZliSuM5UpiuH4 z!Ln*y&I={i_qV$4x3`~*`z1BHV^IeOrAQ>@3+OpzTh(vH6F!!2+*~@i1X>< zJ`v|$Uhzyr2K!r;Chr5MKj#n(Zy9LZV2|cd6!Sn3B1>sJ756d((+F12NPNt}vDrT^ z_3iEOOGuFO`_WE)8TgF~DfoX>Nm|{nNwS-N@*O-YPZ8@RuDZIEMD=F#yR``y8?Isxxf~91lUjT4& z^oV|HMGxek2w7bRU-(i*x66d*Z>61tPt;zngbr6gczH4s~k z3d5xWebLe;f#+%tzwZeB`;d#uD7gwNP=oj&Nqu%nyhLLbN4|kknogzy=+cN0r~fUv zM|o$%{f5^>iVrX{W>d~2B?%u-pr8PyObf){byTbf^F&rCSy6D`(0glH+n9Jx-?{JU za(9yKJ+l>eG6W;P8`4KOjo6iJgZq{RIR`W!0XNK4z)N}OBKC7h?R?Mc39%G|zXky= zA<-22yshUHXb}C95@wA#nu|F3Q!9XjHo6O_*9;)T^K{I0yL&+IS1Q*sqoFAovX%}q zsZ*Rn96}eruJdVFiTucEzBY_78nlPo1?~j39B@R{I=b$JUUN0An-FW;F z>x{%{pzKgq}&sBbO*-MOua@6myxs&7QQus9PfhX8Z zeBm>#gxABUHn7mS_qXfq<7mtY7Yh?md7kSYa$rv# z=egZ%B~dbASR7TxhW?_B~K~L%8=Q|W6ILdaJ7RPI3ha<)1447-MC$p~$@iTBij#offgwOyAqL>k{l zaj-I*lQYBNK2;XHwY%NzBu*u$`Uyl3gA7=NPDD@pC}LB3t7*Y zu~doMrrW+pP~OL7SsteFqth}Ss_ov1VcSsA58hyTb70Iiwn%l|Mum6_W(yRux?b_p zZlYex1S5HQObC1}Hp~VPkbS1-sn5`2H}1B-)GbiY`Ax--IwEaQ)HD#{NL7#WFv4Rv zewLriw2+HkLb-e2ilWXp(#}^ZVnpSoa97{uQupEf$q?#uES`ywTdfK_Y|STjmgO;g zVcqZyEn`zNY2|w~WeOy%UPfk`d5>iTzp|-nX86f7niu@0F!MHGsr?g8!t*Hr`YuH* zaXpEXhsqFr0<<}53GFD{bth>8E{AXAxBB3r`T1QD<^5Ipo{C20xhBfUd2EGWjsJ^F z$&|Pn)4mNbxl*VNCM290POm&ex7VM$u)XEoaLJ9{1LwA^@h_?*WCkbT?ZQ)?Bf9A! z_xLvf_lv4Hn}wTzgl%DCd_@)Cc*~#3t+6|0Ur?j+Cm(V6n~rNCBMZ+*_|=(89Us>a zRxsz+GKDS-h51pNg`sw%jmxh5fa`T2>fVoyX~$0#f|@8_h{qc-FT95`~*RZQ)3Akb>y9v(90hhF}@0p z2rI5)8y76u6!$EgeyTh<(jq{{AO1=J}=TR><6 zJm0wHp901uz~t5oU<1veaBicW2zIuYujRoz&D4yxitzGi@u3A=Eh^UKpW6L`wDy}r z4Y=G{1@G71{#V!`CSTE|K7k$Uo4Xm<8DU@)vX0we-EH!*+(;6iH@+=P0qL&W$moat zDLMrpNXf*J^!q^SMAH63b+)8;(eWK=De=W^BUty4;dy})Zfj{BbO$cCn+n4O_AgNl z6=wf{FV;))1h%CBi7*6xc$vCaEumn6bi*c405Kd!&n;cxA;c?-(LYFk?2!4yr4h~S;@+Pk=|DaAPBq8FORnpsF zV|UpELG_0`3NIjPO)NQq10ER>rFqc|x*92`{P(N{H0+6n|FldvK`LTVHfq>#=EMvrgnceBzh*<5Rlz*M;i8 ztln0pEDejte%OJpe(H9g%Rr>b-9yVa!ps3jc9|cbPtLTstr69WTGHHTSd}v)YEF;iw@~lQMn4Ua$P0TC361~(R+roqy4`7F zt0-E|DpSJvhUu9yRffE_s^w1u%?05Sr!{OZ^h65enyxyG3E$VKFZKBaSbT8|<#J^&IF$8a*H9AiNi_V#w)X&% z_)ZvKFns_xkX71~kcUGJMSWKk>L5t(@~EeWQOLW0CyuSS=-HURIp_R~10EW;YCvXL zi8;{wvmhdckT;9aN5`B5zu}%nmvNj*jp$$`Eiz#x=2Yk9a9P31YZU)zZ`S0@57-cO7H}^;Ip<2JN3@*OzGA3E#x7T0(Ng!KX zjkXrnd+y7m1LMK@Xe!iL}5G4vW5%z&}~`0?tv5qD5m>tpIcD6^NkSA>g;!!y<&=EQpZu{E5Dpo zXRzbIDQu~N(q|RZMFBa12}cil_K`_3GKssCmJw|PqjOTD0h#aAjKztQfxzP&@1tiMDjg(VG< zQ+}htrl4U?V%gp z=MEom8JTafeDIYEpg6edt)Y~_dV5b|J0&eX7pparb%LN&* zhf(A6O=wA#wU`v5gWN#UcU5<}=Le=^ZD1}IMbPU{+Pt(G6l$K9QGXu)G%mnj0n*f+#0!xJ}XyR{8nipUGQ)ezv5s7%3t09v8JiR$a?krpeNkpA}l8_y*877W4}o zZI^`r5lL)Mm5R!i-Km$!GG1ytw%BAxB%Kg0uPa1sp-0UdZ)) zkQ51V%5_R0Cs$a`l%p^IiWv_a+!G}N3ppF849MT`X3>RacKv%DGE)D66KQpwqM8b+ zL#M5;d&a#`@t^`>_%tL(c@;7~HbQ2kRxVJf@=1Ht+>Cw(eKr}P9-Mr)r0MUsKe)a7 zXFMhdi^8eA(L54EPi;Gyu~Zpd@hOPRKmT%E<#Dgd^tr^GtCGuc@YB&55?MTHaH+!L zhyEsPxbD;74k><=ygNMH&aYlgF7RZChopsEw^x?!@j8uOiCp`IHa>~Wi!r9`c4wGb zFISv7sJ4GB*#E4LQDSFV=eku%sn6f0KgO>*R{3Ai?GJVwNn2>~bVQsmC$;NK#+aDF zcSvn@sbazX=weupDnw$fU{+8`P`o~tMK{ii3s{94I)4b1{NGURf0FP2Q1X_wDmdbR zg%He9p2gEQE4TSkd=1AXb)~s>M9RU-jVVgVHN<#HO+Vi-MdR<+MEdr*CAkvCu(Ssp z;{i1ZD-91kEg_fT{QA9sR}pNdapZl*_SAf%=1Tpv{57`joC_hA!$_~?Y}zBnm^c9@ z*+~s;{JSUtCe{!@Ai%jbW;Rl@vN&%qOUO2dJ+E+x++B^nyW$nJ>|?g}kcn<-k@)Wv z>3C0EULHI?87FAF3TX_6Cvpye?&|F@UVstQrHP@K3o*r(xF(o45X#$%USGh8Hr_=p zBH0U?F0M%xP)N)~Oa}R)|3)G_l%iT_EP^rS1d=Z_!gS9D;3Hsxh5%rH;Jk>_!G94~ z5lvEGqfuTUQkRY-PXGhyT^mrlC+33}^Bo1y4n+2bxIqP7KUvYvAQ>isUN)7Lmc>5* z@Czp2v&6gVORzN9;)G*RLB%npuat&lhRCIgr1-9gZF$_6w>hD#!5CFVZeOO@s@LH- z;MoP;Ajr)n@u0Vzv4xmac?&ootw}2fWra?e8s-!=Sea6AyR{no_eYTB@t@L}x_vFb zC0Lg)o&EaPXowspNBi^kqBDP{k8~Ishp;z~P(rDVZ}Csau#U(Ho*v!S3g2z%APU_;1kbbt0Lq4l8*PsQJb<3hLBt)rCXkz|QjSHoFrYD}E`a;b(&cM1*5TIk0M}9fXs8 z5YFpXXE-|>Tin=oWD3Fi6a?o`6oxagCad=ZfvP8?vR;BJuKN=V_gDe9E7wtCDw(9d zUk|50_qa|}(gi-tS8wd1mWePe^bNeUec&X4U^@dcb%%6^*LBQpFBS*HHT>U~T`euh z{YK2RC)i3Z6thG;j!Tj?h&!TqfT5u7S=AHQb-nD9^3+YUjomT(1Y-N`DZV)lwf_nq zjZzsBY}>QewpvUKP-phE=J=xRW|#I8WCCXpS#^41Z=^!HNyRd&3Pww(><;xqec4Qd zx%>d;&;j%ulIdX1VLh_jA7VXkEohK8GG2xF99M*OSUUeMPmQjFrY692KSg3&(njFM zwUVEV_%Ou}b;a;FCZDuY=S}j7gSSRV`o?(OntFmU#Z2JZuS?5qb{EC}>Vs3~KcD_x z+p~Cjl5FK_(YNFB28!8(NmK2R-_Rdan6bi{+FMYSQb}26&ZBo$G{TZFy33fT-IVnWz+{aVbDGFHTn66 zmhEIZf=g4S5D%h6uk+hp1)-J^bnfY7%)=ft$ZO5AAVC|;AZi7{n?ka!2J(mjCv3RM zw&Aws@-GJqY%#$wfJT45og8Q@8;C~K#sAtHVL%`lnckXbjga zYVEiu3LL|ir>x?|d3UWiDUxnXwGroy??ZU8yGH@JnelhCQv&h}i*>&X#2y_6qotG+ zKqa^1XizsYHe^M?FY_+=iN03EP{~;gFNlf=fMa#RE)bNO*@g*Nu5;#624IXY`#k_@ zH_TmEz+|?S!Rbo7h%@OFG){KQ8J}#m>387$v|w<~J=NNOXKu5+0)=`lfc7#StTpuI z{7C$zUtI>5-gjD0I1XeWF6KNdAYL5%nV(8-;|<@f2SG|J$!vs$;_NG#o->lhrLU23 zr7($r35c$Ndu$aOtGLorm!%%HPeA+~s0u4*(&iP2-cGG;<#~U+n~c!yq}YR#z+4go zdZW0&T07g}p3ZOf!{u&E)f_GP%-YJcb*%FhQY?DiJBNSzF$mvDj3!uFZ1cuTCbHaB zmB7*3>XXucOf%`mV{6CTI}45n+*3-vpf!(05;H#9e_K;MuoO?S`~ZIK+A8#!*@_Ac z9)Z_rMQi5ME1e{QTnyYSe#M(EIP3oAB_{=?ZO)9nR)Y~Y?taT0?aI7BoyoI&R(M!S z4JcWZf;LkS&4Xd3mn(asVaGwca6ci~)f-)VG>-o-a-%l+PtOtduYqKtNJRgX`u_^v zD#wyeoZvE#6%Efwfy)JzV~>I8P$VyxS_b#+J3hcfn9oPTkpQrXZ##o~LPFO+dS=46 zjQVYhaDYq9*1a$@fi0tN|2#uA=;Nm+Styfy)>9NjiOL=2zg9CtdU(YEnjz_KVg1wL z-Tw_l`Zw)A>JCf(NA3T@aLPmKK%MWL%8)K!`G3-Tnwnpr_SP%E1pwt=ihriPu!;m~ zV_)>s3vR=b39FxWo;Lsa?ZQe-M!#Q@MP`AQ7dP2=U04_LAhvRytEhAjw@ovT(?MpL^hggs}`Cu+FK}n^zNRf6OUwyj3rK{xe7X8VxFI0XDa=K5EMMG zxu$mU`*$zM!WY-<*qm~^8uGp9$lMjHe5Tq7WY5L`-n0q+XZ1LemJnpLGP$MEY@IzFeh77~6ltdZ*GAi!yhMYOYzhA{B?92qC`cK*b!|Ay0W zX98d^^dl!|DOmN(giER(t@jkkC^O@*>jJ9m-u_ar(iJU+Rzs+1HPEm1W6V?~uhoNm=!vD-hH0&cr zZe)FygGR0zaEsZz_rFbaRU^oIwW(ZvPJFl7ep6j*-y-6mz|l^05CunT^BA%HnG9$) zQ4~;#fi31jR1*<{a)$+=z`6HxBs~;b9Lp5m2+>orP7nxUV%C&n@s#23P)DwSqes2P z{+tEMe1Vt_m!@=3Y;BdGH$(ef4_G}ktPp>``3~bm0{P2Xz>1@Z@|e{u%@hwL%A{Z& zL9$+C0MUW}$9`}oqw^6WR5ZovGv=(VJXvO^hnOXc#WzU-@vpjz9F%|EyDh4JBX> z1b)@l@PiPZn9eQ%v|r{pm`m_paA(U0;TWu3#Yl@gB+hVBD|8gmpr#h@rzkXNR-uI^ zB-Px_J(y@=o!hQJVX#ll8pYmqRiIP54d4u(od zkmvMZLKD9yy41NtT`t1GqA0%tNh~Ppnz^J5&ysZHjT5-c0JO)b1Wj%0Mr*X?6RLl3 zdP4>j0gl_^NaV@DoFaeF)6R(vLl#N;3E|t}0G$XhZc&VPPlFUPBVlkr1F7>re}_fV zxPXJTIvTm~vQCLS8c-WRHH}tYR#sT~hJNub9O@Q|?s^ord%^)ny?#3U9IgIv=s;Mc zjPAy7Ce)tm4m_BI!#$K8+{#;BEYiv&Fo>OaU^fXD}S3V&-$7B)-e0 z7A(tIfrW_-FdH`216F`m*+6c)e7){g+$7)zd9BVS&N+uPngvji~P73AJH!;H<2O|-HLAolZyZhd>cs=OO}9u z{yt3rJDh*mlGZyb0j_A|RQPIveO4WmZH$MOjc0VI@3$8h`VCjfS*cONT-xg~#8G3% zEOciN4nkYK?iDYf&Kxf>L=43T4S?#Qa&5P)4=cda7y5o4x~Lx>$P3*a;M7!NWQXT( z0X9)kdk{PAK39`deZ>}U9LuT#Zg3SjxaLhIo#+AC(Uu2+Chiw@D?nqcS%YA~5sAi( zr)Nvh#Eo;2rOyuU4<(Kx42J=Gh?3+}VO#JBo zN(8bbB&&UGdIPf{tX^fP7u(nQqRcU=CVupeP>tyL56mWZ z*|qv2>)32jq$Z=9KM-wmeh^YVE0lt(O^PasIUVgTjgOVLkC21o(q==7`DV|3@Q7!^ukQYG4NbXhPy@ges)r~q9wmev zFv$0`k_5l;AXw&`2HZHfnY%7~|=`IGjd8m5=G zM!L(~b+YZPl6F*Ndnc2?M#0qUsz=d)4`CYp?k#mMzIG_U#1p!jGMd{v*xg&0?(<~2 zu9}XcG%JJN6{+LaoNxUCkCLDap9~4^U|a|y&-xxa_uUdsWC2nyMWVK3IWb*YTwI#9 zzeeemU%4nPqjIFq%9r4OhCv1phh zW_`4~Rnb94Cm&g(xu;AoD{l~TiFIgJXq$Ho3Skl3Pm z1LzW|2Ba%CJS{-B^Pea^ueHVs&*Cw@muy-IT&d!G$3%X?(KPmZ{LUhw)+`UI@jy$s zg^~M1zM(Bvmo~n6*O|<&NN4k#AXiVb;81KC8_S!#!sKUnP0rwGMm6?~)} zcl)pmHxd`Jr7%*uJDsW8VZB$)XPxpbjHiKk&OcSfLateU-%_rKg7hMr;EK7%TFlm% zl)vjsZZTP4s;zEk(!`33Z)S#z-wVIPUnGCrT;8ekS@AiesYwoxFk(Tt^|_MqJBOVKLAal18gH zQbW)|m}$Ba2_0G4ByIAeo#v}ZSkG*9F-LP7?`D+I z-c5O*y zwwJ5p!~S)-1EkkVED87)MMEhg3_1v$yGvh#@3hCGt$x2R?Go1bOD zsi!X6@RjR;a(LTXK%4s)D6GK0wt4IvGWS7=8I45S)i|tGDfO+M;moAslgU5)fPUWs zT{*x{sZU8+$|kvn-*~B9;H$5agMVir2My6W$7dvU=IT{Uy!6F(i-zlWiQb2G#4wJb=#z*{BynF|5Mpp0M!wE zZ=zSwpursy+zEt>TN2!Y1h}{-Sa7#XLLd+{xVyVMT%6$Ua&dR}<@ev++IsKptJ1`q7hEj;A{&Wp&bGE;2a>>bElD&4I4IPpjc$LR{D5C_+ zB|H^TEJ7qx7Ta2SC2o$jryO5TOJ2|8Y_^0a+2|=Q^sLB~jVe=@3pbC9xmdCSxjs9V zF7;n*yN3t2Pc<9V+MypdeBj5{)njn^qFXYN%I;3^k?&wiQ@N#5zt3lvSG8h+^5KX* z1nD9is~(y!c%IkwpqUUvJ=^ zo`>(nSCY>UY8lzKM=twBaMVbtNVz;b?XQrNDTz^llaU?$hdysr$eR*g?2!sdzq(NBobkWKbpY&ik+45|=c=CwTD1bbS z9zM>T6ODAkOb3kp3lK}8gRA1bz#ozp=mF{P%lRC-7u0yE-x$Vo>X9HvT;qv6B|q)` z18NMw{!kgvVPOFZ)9@{yqV1-SYiPnX+F48k4_qV6D4rP4B(&-3V7YrDs9KLu}*35096RlcJdB4ApzM@Af&S zQp7uhM)$jRhHNYV>hpA`iw>XwPMTcqOZ#j^KyFxi+_?p1q~qm>_t=;t z>XU(2WCb;*Uw1KKt&py8=`a9xMr^W%ie7I`>BBz^c{G^mw)7hE@oTtPjRg#Nq}<5?Sg{I#Hn!x%~NB%*jE|Du*_$MMm1*+y>qdKrkftc@_t(PU> zyNims^7D^9OG%*<^ZM;F$&R zkxAiZs+c|o@ZCJpVD6%SG=#?l0`!z;PsoGcl8LkbURKPNZKth{U5kuH(TUqXY~6iH z_fPB~Gl6zH0@;AAxQqY>Rl7s4b?j&&VwZEv(I8M;&`Tste8Ad$u2ZyqPf#~-M%mEU z6{0tu&~7Ty7i<32z^aW1&QhebOOA3+ZztN}!!DL3+6twp@&t~c%m&vF10GtZ?6JGL z%34Kb$j=~LNLD;P(&*Y2OGVlx(XrmVFrA-v%^W`P*w^2~wmKxUqeqkN} z!+5!jWXNeIMR>_`3+E>hHQZ?UkW%HN4~E1Pw^0o5fO&{2an8 z=FiZ*!PKG=*ge1gRHJ(E0~+T#3MD(9jl+W4#V^QX+0@Z`@xqooaTk#nRS3H>Pt%F7 zzIqsP{Z!iEF`PW_X0H^KnDm1Zx2|gLS6&^OcfLAT$+2x-m|{sqeL)9?q)Np-VC~TP zPo<{8q$=6TXqdAq!m!{;O>!}dJ!>(inLil6Hj2o<=&yd@cGkJLRL()QOnaM zAguNz9AfJrCvLJdDdaV<@u9YAjLR^jbmY%h0wth3`$=p4!~I1gi>h7VL>mF)sM1Jy z%d$!~-$U<~!9nEK6}AB?A__NkEWoA!z3+hN`h)$Sl4hI!@5D5*O)fgiYmG?tVLK3r zjPzey_M@d_W6wB!CmXx!T$!O;cF_;Rxr|K0IB+}!@$g;4K0T}>iX(uRt$ui<(;M*b zv*=zAS0=3iT*o-0N3GAIoNFf5+Yw#t9FLmiycNds1N$A};opp$>J%2r+399G*$C+x} z4ix817P?|es7%weT?Y^+xrgJm0TJCAq7=OdhXIkRAq*C5yM>>5W`8+F&Y|jcx1kU` z!(BWK+#go=b&_*cOl1KeaqIRdmJ*j(pVs!X?ofGR^y z8^$&&xav6jg=Vr720J~_M^*NJVLbYa5&+1{z9@wk%s){+HRa}5A9+Kre6gR3jmR=p z1p=oYbzzB(~dYVD-J~ZFS{C=!I58=D}^}{!;=$jiWV6D37f7ut=OAp=F^iPse8UD_& zwsH7e6fzqy6{B|@9je^mDxu06m^zGPpW%fqo`)ri?0|3I{>`8Ei!LjwzLR+B?;8A~ z_Re0E;xkgbJB!XS<@>-r+Sz@yK0NCA!nAOR`TaU|`V9E9)jFEJq;zM*>)9D*6}nb{ z#y)mr5|T05n>RBIx7_TNN1|PmkN2J`3u7xU7G+NqYbHz0%^K*l%l&Fv;S)BE(>)+v zIqyS8kcA1%-nSJAZlpOJo~Tcp071ueMOGJ?_zHg%B$Oum{ha?4G0GCbDEb_sZS}+7 zm`QY%r$3eHrBicJ5gct~ml{JZx0$!If>L8z0;uXb1%p9sE7{&`MYcp;Tya;Hxo$Fa zNiG%~mA?|#FP#u$K%E-I8S40M!D~*}tbz`Sw>l1uDFF!yDUoRP)-VolVL{Gl$e)I| zUpWAMs|vT#YG0H^X6<4%;$D`Aj87h{n^h`ltiNC1u`yQ#PK>F;&p#?XUjv4JytS;J z)RP}@8fUIbi&Xuxi2L_yZRZvIcTIfbj5%aHi}=&0I3AqxSoTZvBy*yJIy*>aW&j!P7j2InhH;OV$rTpjbfKVEvg6(xF3d zlFt|QJX>zF_W36yt!qK%qI}1nPJ@-|ip$hC#ci!|Usf7R>>JKq5HS)`qXSuBBGjm% z-Jb7-(l@26`*B0RCT(8=xD+!+%L#;1Rv`ZedWFRFST@$ zX-LuR+@u#@yFZis%qDoONA~mVAD72gy8e)`Hq`Pdr~0=(eT)B4vbgUTYjbKX+iks+u&xs7SPGQO+Bsc!0>3H${ceZ>TET^^jC*e;|vsO1? zS1(Khmfh;Axz)8-x(Q%l6nO93GIa$wQ*+-v2rHA7U%V0lrBOh5BCMiIYw~;nv18bS z%`&7r!5=CxZ~Gf5`-}XbCuzr_g{vF%;m@yZWSD3iP;G5lUGk$njL&EhOL|)9Ux@vl ziF$=>4pp|uJDPSJ=JQSZ8qSfqxD#3vsVnegeqiRv?JEjl1Je97% z?Xe;ps%#ZQAa52Pkm@(jY8O^0+PlYZJ|Aw;BKG%rgo-J_0pIc_-o1!tfxzO;`qP!e%+DL znG;hnMsT7tZD!|X&GfbNus#&}czb{O?qz;-IQ?Ns zGTVuenMD;c+FJYg^y$SL!#eEY3=!ZB7z3yN@m1$zh-(nBE(KSr%`_zWg<6_@(wG&1 z+Ti7T9_)`63+3@&u%!E%ytsH+zh40uD7i$3@1dFr%ZeeZab3#7pPPZ=yA`%r=*yxE zJ#*LG32o4}Mw0dwq`yXZKHk%9?fS1o|kNmv*~}6AsR=>h*@&knI*&0U=H@ zi-o4Z``E}+^b<@Kmnkg3`t5#Ag(oLJ!&n&#B`bhf$E9q32Ur$a@oL~U#mweh)x8L) z&3hmAVfG&?=3-w33NiZgz6h3TLL;oyL}hm1R~XQBaKpc8pCk5w{BM^n;u@LkNd>J$RV(D)ylma5 zfz>#B^^0AE&iG$;(eD4Wi*6F=|Dz*cRHSqp_#HCf;$j3`u8o{83Vo88KNn^28apFy3=dGbTGc?E+Q6M!zvU+W z^6Mu?uA2AZsBY`nzpXz$ES1r9`GlV7vjS))$iza;KX5TO-d~t+-x=0pv{7P_0Pl3j zUR2l}H`yyaYC}tUME=yX8%$Fdo`5{r2$sPq4EOQL1HqI~BfP6nWxGdl`y;DgA348@ z4*G;DK0yXpJ6?xBHsN?J(^gCa`kZ_6Ftk9r6ky%Fo2p)-i6*uxM|XQ2l;#nlZf6Rp ze5p{xoN(CQa4T`1@s#maVqL-o9a_`Y+Uc7N>%xeTl3X6gGpQc#J#!HgSsXS~xvi}% z;PM5?_T%7J_5|0qphTTK9;;*EV@|XH+l~X#dAwl)E1N(f4-e;^%UbSb}2wmyBDz8(#*< zxHaP0iCFKK@b4zi^DbJN!T|DmF z0C5TX>akjd)xJLOs6p~W*Bxq{ldHkb&t)t9(!{6RCdQoBhsS!tmi5h ze`^SAU8(H~%N1g?WMQ{Pr9bcGDM2_{^uPKH?c$Ww*FEH`oWJIYJb#1Dw0e`UXv1rM zNT}zKw!5OEjKmzD2zEhY;j(N=3Do7W1Rjt{C%ZJo<3*VoKIxKUm7~04a(bB z3j4HV99F<;E%@@nun_yeZ|#<`-2`Z~Eu2!F{}yHs?G%+< z(k@dTu?+{5m#cWUxR8VF^g%(Snp5;od)EyN6+y^tYhwW0DXIW%Eb3;#G9rh^Y5fh9 zhaz!Hs^5wWMbyufTJk)PuTT0ES~yzSW&oqeMXmTc=m-Y12-z=16WVoJ+A4dM1xa05 zz^gp!01qA9%wK_dE6ThqN~2%>6mi5^^h!pmH5lI|ct&v$Q4uAU@;Lww0{3^Fq@#gh zZ^ae8X4gLnMK#J(#d0r5r9upM2^+^xu&`=4wV`r8cDE95_R>YFCp~WN${Tt;u$q2` zrrXzhR$thd99_>C(TKWYaNcE|f9#}0Mwh<8ixDDr-_YFoZC-GDa$#RVJoh6> zFG-o;&Pid{S#2M&&vNr&>0`e$6S zsUIixWuwT&YB_VQ<*NJmY+lyS4AAF}PK=EC$GaSXu zg%}OFz?Kcg)?{q?sK~)=9!uS8oyzLC6wxZ6qV0@nKKG7~qpRk&qsf_3oO92BYla}9 zoOb^>oI_a(bs*ta%+zz3f8zFPjU|t@?|ZnP@Mn&-n)(*U548eMdT@qPKuONTM9#3k z`_p(1hdRj#{UQ&>-o;So2XYNS@awt>xks=D1xHuMh&<5GpmK4l1|edwpHVm3$UHk5qfU2Z})kZ@|8fh z=|WOoa$L{qYp*Q^1!s`gg9gYw-^0I}z;EbU^fYI)FA6&r_=fEPEW`7j1UOlwzv8?x zk8yF1yeKl*NR)tF{IoGVS3j@JkdL=@3AG%DYq(JK>MFWQStmzKfcm z#RMwFVt?@hIRu&63wO#FBbIoYyR;oo(Y!ZbAO`>Nd8CvQ9|!;eG1b~(M3@MJ*N`29 zy*E0jpjJ;Bg!2|4miTU=c@)G?0sp@{$p6Rngm4gvAq?nqurT0~2`58FJU_1Fwy*-( z-(*VRM&3yrx&Gc0q8N1(WK5CpM1f9~&PV;w<1I&7!9${VzU_DL7(20tw+XH~blb%m zZO^R3dOd6T2-$NfPL#oruGB_D!QQ$3ELa}Td&*psHS0Sjgyx*nEOyB+YLr1>6Obzn zx-9_*N+zAsU{N7GaAXa6Bm+?&s$d46(Bnt!FKG}B7Ch9BPc(?piUgb*enae=@caQ( z;PDeOya^R3O~Hja2y}%1KMUdisy=tF!UPPlf4e~oxHY@K*=!HYpJf)%JWN|OHoRXO)CsGg%lKg-BUjDLTRcX_OaM_10PHeheuSNR9a@q9 z7SwM|)b~3CB59t0Ys8vB)Tw{?!0IaMK%&Hb$d`P&*Po=v0<-G(LAt0efTW*tQsfgf z8MXP6jZwBmev1ly=QN44sp(t8W`vjog>6Hb&NU)^hmEo(o*-TIwd?le0SAF!CGjH6L!4$~*H|=T z4MP{rb|s=dVu?o==WP@@NAgO>gkPy@dFYe=NDA&HG8)sAXrm}RsdkX3&UBgO0>^WZ zQOhWz7SyG*{f%5cyx7d84sqlZ3X*c-sA}QIO!o31h*IL~U3RN`OUu)5UbeuV1l!yj zvOuY>$gf`NspA|szG6xFL$mM?mD}-G*K4fn(7}aV;DMWHcSk%^Op>k0-TRk!A-^lL zc;!vC;k1JyEq@!3jr|*UUs7(LJ|UP!pn9khWtRYelvm&xV8wMMaNdUzsXHIKdY)dc|+QN%7WU6S8>h-4i<+Rw}H;FEUSm$M+ThH3iC!sE^N z$v;$Wt1;5MzoDa8JO;mDxWv;jm#awI1{uJHi3!XvZ4>yde4 z{9Qf_o1O=MyJLjwg8)Z_W@Q0|gY&U&0@W6A&*R|y=Lw# z;|vW;ild=g<=W0E|J*N%71NU$ky|>XL*68eGtLr!b7am#6yevlhEW{4y}8n5bd1^U z+^NpEgxC3GsUM^!b0?FX$DTM5=mAqI(P^k$s0Xgv9sN>O=`ZtI(@R1-Sq~yW^CmS+ z7Alc7YbOStreU4BzP7n~*IW*o6*lEIR;cq{l5z5O;I@U?Bu+;f{`*3C{ZHE<3J0!| zOrlX$s_^@Vl95ecBSeGxT>n*~SM9VTcYhUtd25Y{6P$ zP0}M;kX0mT;5+z;6FPCGDEd3`;1lr4dw0*aEXI}GgYEHEi{`g^S~=~Y zcb8lCPVX0j%Bd$TzkhwKuM48odVqW_bDRi$jiPMueGD;dWdME>W@COn@j`_E$A1w54Q?CC+ zVI+n?^uGEX$EovlscaQ#yC5sv{|Ioe`tIg%XF4&~Q!I*l6jdDMtgOEL)yIX4lN#o1 zl6BE{I=kDQb!t~tGnmUfCS|5|E6pwY7^X3lwkyr%gY!^Ii4Lnk=3d0k!|E;>OAgBj zP3OoyogDaOa*aG6QD{SqvFb9LtJlg~TEkMkm*iK$SJ9=NF(d(RJl=ITuT zO~**bfV@k2p}wr`c*;la1;U+XF4^vtt|FhwgI;#<*0a=qz?$m65d41t`F}6|3)gQ} zFi@LcEfy*v~xQOHm*73YM;Fuw4}Z?}GrfC>q-{1jW^D=ylJz_ZaY_V_$f z2S0Y;AOI~dx_*M9=i|2)GkFH+`<$gv(Z`PKTFDdWv zmmF*`J{JgE0glGc^*hw!9t!&iiLj`NO3%PCE1+J6cB>P0E zu>k9MS)NVQEsfOmo{;0L!V4)RZ=tr|)Gd7poH4NX>vtiFp)6HTkiEB0OqP2bVSdiU zZ=^{jk@dV(q@XqAzXI9@@;|fy{tvbjW>Ft_+ztQdl?5TMpt}F?_W%EGp1s#kJ*YH4 z{nFZIYcR^xiIBq9#o$*P0exE*R`-dWEhv;O6D)m$BnRV0tO!g&m(+Wu7Nu)WPkS3f ztJ$Mi)a${(qX#9iMXxKyw3#e7G^8KQ94j3GxGmzsb*PgoDiK!T`wzYnOCL$v$14*VmeVdli5v zi*P2ix7N2sFwG!W6%st5ky^Cz7sCD;@uxwwbY57S^aOW!CL_`V%l)4bA9sV_CWxLx z*$0i9CxCEV>(wg^on#+-ZEciE>Q#7yFJN+q7%p#FbWXu_4~nRSAZVewnD7F5835Zf zgPdQ06vAY;x_;~PJV55s5z%sqMGTPr5SQkpRM1yWg7%57h8Gd^mz%iUjwT@6ymh>% zKZVKV1DtQysrIy%3k-SlH9|0Bihguh^}^1Cy0_lSSr-ot_w(JiFS{t-Yx*wPy$i6O$MyemK0`u71vc+Spn1$ieAI&<*{4rcR4z81za7RqOK^C7#xzW!MqxtyPiucq?&MQ-_hrvY+zu3r zt4rbb2P}3K49ScxBM&^BqB`y`v|+pz&Y4z^S=}WK$4TC=(mY`Wxcv^_iGxMkv_0s- zNmj{D$#5Amcy>`2O<&pL-Sy%I8JfMV(7O4+z4|?L)JTh&k=pL84yg8$HO0tY@lECr zwwP?{pK~D;h+Hoz^M*Cd_ovCR(n54^fGH|Is&CAD;u9!`A%60P{0R%Q85&GYu}0}_T8{81N-RMsiX<@@07hcZaMm|`j{lxIilRr0E@&xCYx!+rVgzNy~V00cQnPw4xyNhl6|knPt&wF_Zr^+MT!D$ z5sc%8hxd~>qR_{57EtYy=Y_PJrTx_h*W3&UE?tV%{b_V7e2AtC<9m7{S5WB;8BmgtC*@cWch4TIJyAsd9J$6|hQtdF=o>JdfiraalcyuQ9R zc$ARf=qfzBqWM}TKj!kvshZ5kxFXZSk>Br1qkGezFvAD1G!i{l2g`s+USMrZv>Kq+ zYg^kTV4-*lut2b|pR&h|?R2A!?LUy}hBjC1cmoZ~zcf72{=T`Mh2jL+YmLpp@)+hS zVVVmRb+d}WTidYwGR2Hi&>d#yN4=t(u7e#|dOmpA+_!ze{FQ@zvDoX!^P;XBcJx;3 zHQ$HQZr|fiG&j`3*^cXa`Vhv)xqBuukRRgc^pC;Azae&?iDhq_yb=x%a$h7D5>gEb znYUVmU$_*ITq{IZep!3@|0^NU+AjX^kE=bxR*zCiiZA&6J4lHis5I*bObY=Pm`&mF+~tkLAqq4H@e zsg_QI#urV^_ zzpQ4t&;5uYdkMVITjH`W5guQvAX}{T@7bsF z!>54aM2`b?BwY~%xbNMO`@aJcbTi5q#OqX0838-^Tux=JzRHttdP3O`r@-j?;@poS$DaAy?Q%4yQNo9vJAI9D=iVhqwU4FX zSf=<58ObAtWP+6EPW6111CiLp$5D()hBCiR;OAIIry3~xMwadk&~V^b9$D!(sUTB}ctxPU82~|Met?(QQ7KJO9Zq(6S}#)p|~Ij5d_kXn(2sGyKP>7Ly-e9EelK zo0~n{N;MjsFyn*=8Y1H)sIi==tiPIWuAW-Ma&0l%LAh%l-$T`Z7aP;S*R)e0cgYdb zK0Zk&l8_`ZzaihJ`&mbk$AI0TCXv^v_AG)4L66q)Ywass)kelJf0Z!=gh;{jLA=); z*NBS(9|!1~(d%oQsr?uN%GW59Y+3>Xh3kJcYL~T%BmsymtA0#=<__XqbwRg|mO}ri zr_`9mOkJfGV)egWP~M7W!IdC-W;MPUwvzbrg;bw)n{sbmdYt!BqvxV^M1CQ%7;@}? z2-ZCz&(n76R$gXlhS^_Q;IN%)ld}6LH?%Rl$MvUOu;eLy|7TwwL$FhkLE_$Pqconk z65m{MK|h>BNL)bIlsbOiWHyDbG`oCewoXi?A)V*@LH2=H&+FuW^xuhp9&hz;hI)gK z$&>g(s4^URb)oo;E)0G~WdIjRBWlF-axv7oiXQ)-%6uCdlojs=(4DnG80wtt?uwhY zoIDyyy+okZQCOQ`2NuU&Mss$krj;c_j#LTX&UX<5>pMKBl5CC zk!8>Gj>(emoF295PK%LNjaFG@8{4R3b5l3wb=_=De^%|;EeBQ`xkr0~GXW$GPBo|7 zx}4P6!Mcl$GDogJ+w#StD6P%gP*3lit7_CI;jv|o*brsH?XR8)f(w|#c{*WQ62plS zYoz~ug;S9Tzc(9J^Ut-kgZJxhK+S4k`25FtL}7z3Tgili1GNk!7Q@}CMQeSdXDv3S zi|2*TEckAON3b!qKW7qwpxQt^k-9^ zFgo-z^V(HF!`oAVw%72jz|j4z9I-|4%vP43>N-|5IEKBe>Wfyl(L85(T za{4di7-luG>Q!pCGL;sBT#7>Mp9y6z$3wR1(R6M_BEv~#@S$>y!i_p5hFX+@ERzSe zV5&!4yIqwg;~ASoMym!#yW3~|z#Qo!#p%EGlxGJ%wWy-d5?c~ZHnXQ95j(WGa8E=I z`jf$Ay;s&yGQ)HoaD>opk(v|H0@>0?s^RV*2-VG~5xA_SOJe(Fu3MkZ6e9w)?Ww}^ zKg=A+*JLUYpP_T@my2}}2rpd!phn@^CJVJPNv5ceo#C&6+f3Fp8?@xJZRNEl%?K|- zs0W#@F;iD2sOp!<^*#JVSL(L>Tt#B)`Nj+vb|N3wP+rtrI{?MKJ}|Tqi9~y})jY~TYyXP&g+8G!8M!?o zYc^oW{ByZF4}zmkY+Qrgqzh_i8&cr!-u@ju1v`LD^#8+J_#YlaJEuC0rF@<1ht>|; z^Bmc3X`jx-Gr?rCX(u%J{Zkk*1DgEAL!QO-tvCB+Kw5&PoBK~&$b;&0Ktsp=Xz3pB zAs#~U1pWu#KczXaY7}HaiaqNZYu7`6zUAL%cIZJu`Eb$_5vqQr4IN`P*>~1 zE2?HD={i$annw4x?RQ@Jw5o5mw2C&g!P_xx@2>JuBDJC*rh0NkDz}WZuC%N-XB+z_ zYT8*ZZ~f2`>s8r;gK?E^Uzom*g^mO2YTqY#&52VDN!UvAaLiHW4^Jf?(9>p1%*LI? zRtz?^SUhA|Clz$1gdYxqpj>? zse=C_hC?FV?qN;>TXY4hk+%Qq@~g%wefF^^)+q&#Z8zErES%++zYw`6qTEyHWlEMx zlStT*F5uqOg9!*#Y5zuLn++xb(iUIuy_Fpw_`8-f4gba3aN=U>F}LrK0NBz0Tg@Px zbtUH9($;y%b#9JxG)U3xYU$w|GYup=eZ&5SA_0xxhDI-(IQ-_ZLgx+&&%$?y??Uy8 zBIf(9cOZe?vR?n>O3TR|t@-B78>0UV*n%~@e}fmNu7RxHS|yLiU@H7+!{&v{#n?LGdXJ${@7U)NHsq55K3g;&8^sg-?6yNN|etjPU zJeeQdAP=$qz|EefS%#`DW`BM0Ebsw0%%bH1lepp0@B1hdiY;5vu1KJexOOX$bwvi# zp-9Ah@}Lqu*yA6`&&j@hij)da!1OA1ZkTgdb6X_Ny`T)-n{`dHZs>zuzq(l7e3?enFsc+3)5T0_gm6o1kS zjok}>x!J~w+X|BtL2KQ?RFEaB;gprvhGufILDQ8If9jan^V79&zQ*tf2}haKLwMWs ih5zVd3ZJS6A2I=H`}=kkHZ5 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 diff --git a/site/dist/docs/5.3/assets/img/examples/product@2x.png b/site/dist/docs/5.3/assets/img/examples/product@2x.png deleted file mode 100644 index 1dfe454821782b4ca6917d7b546333b70de99eeb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27953 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 VMmo25Wj23pQd8DeY5+rD{|^PF3E=<$ diff --git a/site/dist/docs/5.3/assets/img/examples/sidebars.png b/site/dist/docs/5.3/assets/img/examples/sidebars.png deleted file mode 100644 index 00efb311e73f984c71810c22c33f63589c505c44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12287 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 diff --git a/site/dist/docs/5.3/assets/img/examples/sidebars@2x.png b/site/dist/docs/5.3/assets/img/examples/sidebars@2x.png deleted file mode 100644 index cb167e5351f6333e4c8ebc049e78d4cd089e489b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33499 zcmaI6by!qi^f!8DhVBk&kVZg}?iQq5a%hkm8k877Km)@Sc1Ee&OSoF_N{0N|^qXwzYS(w6_2G z+qb#7g+#9G?eF*X5A<|*cmMAB)z#fUFu3yX-@w4Y;NZ~k@bJ#=-pJ^G$MDG5(D2CG z`uf<|*y!lk`1r)*addP%IXO8sHMPF6F+Dv!Gc&WXu{l05d3<~_IzBNwJG;Ms@Ycoc z)oTp}<<~F|Z&h`zteo8P$|_TH%elF^tE+2E8+&+YxTBMcwXMV1`8f*pu)V$WLP+%T z@@js5zM-l4DF@HV>A8rwG!OsF=-4>UXV2vnU!9zs1i?cW78WKZr<~o~r)Op_E-u9+ zWo_&oZ*Fd9X6Fu%PXt9JzZVo{=jIm_mDJWZo}8TC-`{)tzN@URJ-@gpDkCmW>D+X)3b}q>#yIE(lfI%9=n?V!`{((X=!P4 zYG!_ZVRLg+Qbs{sTHe?U8WtXzl#=G<>m*HA>!k=q~z4}%=(6=*|~WSFW;qQ zq>jGP^xS+(T86KG!12jRb6e-m-r)<^`)0)G^46_W{EjO8Uep`aKmXvCiOTPK2>5<4 zABf88L`nIhVrx;%f~M>;{>*&phv#=4lMfZ$x0QV;vp7^r3raH_HM9Bf(*0gH3Kdm_ zvPnRB=b#)@P~)p8%de==Qq=F6`}!eN^C+sg=V9jrwRV8|+K4iWLGfA5UfetkEE?tbiXPJKA4E>zMzz6 zBeGC>Ss(9jCCL!wX{RprvO2`LCq~~>UuL8_(Nl>r#YQSMBDl_1dLd7#BIVnkKTBcS z9A+AdM_u|?llE1OebnR(EaZgr>@w`quEGiyuT6ZdeY2ja1oLUdyj>gQ0f68P6$M#6 zKhQ$rtj~8wGDTfE3>9(}j*=%X&S4`&QgnV6gKMaJn${S+Kg{+*IoMHFTXTK`scI>|raUs#o4==%b#AldfO$eH>H}i}~ zF2eIYLYVhZirsTe6DH@Gwr3|U(_Iyz7)!|OBO=p~+;L@j4X!H=D*50LNcX0T_Q(x7 ziaf^dxs<|@1#~%yXD-4lJpXqpOZN&69$hylX}mK3i@;V$tcs&BC=q3cF72Uo?T`BWp#*d-7kX32cE$nMxas|9-5aOu;F(doGKLs2U|> z@ALDb5TN%-eBL#?r#8@YgdTxI9Mv#n?cGP_6~Z~BHaqnsd|P9FhT!)OH-;IsYwV3l zCN_x=InP>vpAPg2EdOJnp+B10myPsE6T;->q|k8mLZkZZcNgbh8_!FvG0c!=@l?Vt zrOZ!!68$m;BMW;t1445DCBpnyjy;K6N6_uY);e575B7r5%)8qz-!nNof8VPsA8+ac zTiX_PdEUl<;N}kqiRC7c2p^9}=RIP2t!7?-4vtna+s|K3c+y*F;vJ%BS85b*f^80s ztRF12=u1-Cl`3@KEi> zVD4!19_S5@SolLo5+h1APP*8%tq9U)#3c~xXKdi0BEtQI_m;wlNuA$kK|+{IX|Sg} zc&AlY0ft*?G<=+{nk_yQ>4{m1mmaITGP<>tI6pR}gP8UJiKovxS0q^zresYy6Q1^+ zTZ67>7R z+}oFLW)6Ii0Uk^nOYgkAqrC_h#t$rRjhE)wy?({bVw?hmxkiaCWW-?=x_%2KZ5QYF zO71CVfhGTpfCCvObw(ns#(6CVss_&wUJ?K$#`6e}XbRAYPTayJx+egrI(R!m=QR_wecU%}X>e@~Dy6t(p@`iY|O zut5NJVc_4);NZ4KYUlUyV^&BbN5Mq#XMCh8juHLFF~D

    f5HVxz4V|fvw}*7c_}7 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 diff --git a/site/dist/docs/5.3/assets/img/examples/sign-in.png b/site/dist/docs/5.3/assets/img/examples/sign-in.png deleted file mode 100644 index 8d57f561ca21ea6cb94e59d68c981810018de3e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2199 zcma)6`8yN}7oM>tO!2jFQ$Anat1KZir1H_ijk4cKC0)xXBAKyfi$Rvg5@jb5+4p5^ zGX{-)HwcZfOJl~2Suw98fWe8?boM}Klp7FhHkEXJf+OLk(uvZb%hvvT0f1Q_EDY&#l8PYa~4EiqeLG4&0N z7;O9c`ufc5?DERWCWZ2YOrHDp&D6rWv+GM?QSlQOx4!=Vy!?X3re+dpVRdZ{-_!HZ z&K_#>&;j<;#qIg@*BPfLuI?`o%`L6oegQ*6!=4DArskG;66r&3UPWbf^83`_P-JTx zW@3U+UQv~p^bQ#jWo~^hF5zv^E2O=X^XTZ<;^LB>y;JlX6pcpvg702gS+#j+mz9(I zIy!c8dZxIvY+zu}*FTWKWabwXR#n$}`}*hR<)>$6Z*McGRB9|LzTk6FS$XC9_wVhv zj^W|a-oE}#>K2{8y}!Rtq0#9KW=dLmPVUE=+BzbU*wNY5(10!~E=|kG`Z_Z=I!@T4 zF?c*ahsRr7TCS;U2n&zg*w`RUPK}O@@9gYUR8_|(CUwrTnd~&*{f2afBi|y=g z#da1~*3J=0#TB)+=+=f7OjBD&S5IGe{~+#5PqdYbC;%Y(z{Kzd^d)c;2LuA7r2v|` z-|gkJzm8WO zHI^6tbGJaN`DTfA$xk#R2I>B1OO<=JXO=-izuA|>@y3OwC4;!WJQEm3ld4g9nqu9H>Kh(ZWoeJr6?1`XQ9qIJYiqAC_$2RXoFu~79g zQ;=7?(Yb@Y`0?IB}Au{;!>D@zO;;t%-H_31Zszzg=jo82#zWW$Bu1vhMWb9wqm?Q_$BrL>)+nW!e z6&3RTX3?jG!89+f?Y_LKu&336@>REHz0k6#(xR@_tA+hrrc!N2NLA1yLCEDLKZ$rV z3_XuwB`}8_2rmC|ab&f0Vmcu?H|o+a=FJf1e*7Mxy6!?o5%RT z?3kDs+lot#vLU#2MA@`HTDaH-_))?q^bt425el7TdG>H0ZZZd2yo!c2@cs-o@%d`= zT>9~!&-!OjWe+}Lqntc5P_1L}zl4{cE`S{E2tt{#)@tL7{M`A3 z#MCwDgvx_+R@}!U$P1B)*Z>9QBp?Uro1lSRv8}D%e&*IF0=)Ib3_uh zrhKYe2`F^S>{v10_WFe1GTENe+i=6k>NudfPTiXHMjP${ryz)Ht^7KmYf^#fKcQ+T z5={h-1o_0Fm#z)hhy?OwF@Kq^u~p8+T)*?2-ELyEiDBlEM5Wz8A9ZrtCHJX0ZnjT2 z$+Ly69XmiL!nrl}o)wkY7el-a#Cr>$aD$ICdT$8j_EdboNvRWT>s;;w(7*eKe{F?% YI`ciwzTm-MkNr8D7?~SZ-gF5618e7vumAu6 diff --git a/site/dist/docs/5.3/assets/img/examples/sign-in@2x.png b/site/dist/docs/5.3/assets/img/examples/sign-in@2x.png deleted file mode 100644 index 477335984d853dca8f1d1b99d9ea3e7e62d11363..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4568 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 UQaQe@*ZxCutV?UuMpWWB>pF diff --git a/site/dist/docs/5.3/assets/img/examples/starter-template@2x.png b/site/dist/docs/5.3/assets/img/examples/starter-template@2x.png deleted file mode 100644 index 9323837caae20a82cec3bde12b082f0be990e1a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20134 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 Q`X4!cR8W<#lr;_cKT?s1HUIzs diff --git a/site/dist/docs/5.3/assets/img/examples/sticky-footer-navbar@2x.png b/site/dist/docs/5.3/assets/img/examples/sticky-footer-navbar@2x.png deleted file mode 100644 index 1abb3822300d2884125e25d6d9cd6ca00225b25c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15720 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 OclpmMGSwfAgZ>vzozp=8 diff --git a/site/dist/docs/5.3/assets/img/examples/sticky-footer.png b/site/dist/docs/5.3/assets/img/examples/sticky-footer.png deleted file mode 100644 index c5ea6ef8209387b6e34ec00760f0aae974194418..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4278 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 TnUqEUF^P_*fkx$1hw%Rb0S3IU diff --git a/site/dist/docs/5.3/assets/img/examples/sticky-footer@2x.png b/site/dist/docs/5.3/assets/img/examples/sticky-footer@2x.png deleted file mode 100644 index 5a008a0ac3a5c7dc1181d0522a3ed68e43016265..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9665 zcmeHrWl$VI)8-29L4$kH0KpxC2ZFl=2@nVnoZu`8?(Xgu+;s`T-4?e5*TtPZ-uvpl zs;m2PfA7alPu0xyR87x3)BQ~KgsG{>V`GqE0002&4+=6G000;Y0D$z+z%QC~MSq@` z!KK{RSIP{a5g_f>?o{@=*yGKQ3)hQhQ{QO*7SMTi$nVFq~!_QLE zG9sd4epS`1uWzKKXL|Ygd3yVHbwgLz){RWeDQOvr$*2imQ<75BN=V7IwzX5!Grb}r zl~+=^zPZ`l{L9Glc4~Ttn_n0mhv2)X&)>iQUQ^JJ(=afzbJ^NE@(GEOQPI)8VQp?{ zy|}pa^$)PIa|nxwg3T`|t7&p@^BaCLdwxcIwzSsKH~JA2(my!#<*Plk=eLuqyQYr* z-rl}{K%l6k^vUVz(a{kXub`~L$Doj~rKRP|tE=MDvh>Vsb}pWk)zz!3Dz6= zKvhHg{QN>)OIJ}vy}qF-CNA;v^2))<)y~1W8`>ivB5v>KGBG)Qcz6^N7I}7dc6)mZ z`4MDh@uj4!e12hZd}8wc{@(PnRb74K?al2h43?dfmzbQoyt)<@6Q^rnoRE~Vyu7l1 zaNy|dHa#=@BQQ8RHhy$$yt=0D;o%YS{QU5Qczi|-Y#{Q-5OQ8Iz3 znMHi5M6916!n+ak2Z)X(L~=jk<^geji|}tnjQm5`RUr;85stNpt2=~PGNJ*7SUN&v zk030{5wm-Ui5&!V1)-gfIKD=3$0Ax55J8=Y-E&03A4KI8f<6rK501FFL%7r-w$Bjk zQ3&`AB4Y@lSBQ{KLwGhLxMC1)4G63Z3rj04 z9ngsQ)P%I0xRk7hmX5rV%HIB=l3%saNg1_GtcBjSRi607Q(A0Hl8Il__i`l#_zJ zSavxO2kjY!LRHy^wxSb0f9YfVKez9W5A^*Le2~D$KT9v%O4Ra^H1LwMB7PPjlpPwU zo!xX)+i~4Yl~JDPgme${T-JMZPn?$(V2KLu1d@S6lf}poy); zIJeKBoAD_mpE;+pRmRo5$Gp4rut@Sd?gbqy43cr~i6dUBdoIo#em>N;lJ5_o{YgaB zDBzXgn_uEkiecF+O?2Wa-r(euWcUd`wCSXv?IiXor&q(I zKxi~&X@|JR7%E0pY-#~DU>5x3Pd+>aKB1e?V4JeTG23YA? z#=f|+lEOO~$zH8FL*}qk2`mx1F!r0|ENw(NKK<_Op?L~SYURm`|D-1^5DvHE8y|Wf5 zcBpi~_CUC5Ps8z~NG0UO*i^kO*YQ_T0%%@}fLy^cH#oQ~HR7EfKVyWnZx?*Kr(ufD z;2^+kD8#fp_k`x-$gj#XOdiwe(gW?p*OY6jXrl^pEh0G3bkdr)WN-qGzoz@+&W(n^ zZqaiz1d!dNiF=oFgY9SXzoa2YsAZJ1KX&r_p2JZQosifIqZTQkKlX+??z#vC*CIg+ zQ|Q;jik5ulcjSX7Z`}#ZkxXzs5_#SPAl#(DE^9rZ3E@SE1QwB0{J_r;IcM8-lC?;pJlYLXc(q)am^&; zT{vI#<;zQUi`Hh|3RbS|XU_NcFc)5e-EB5deL1AAa=GD@Nx0gAqrB z#$vVQcd1(0N<}Q0_@6~!N{egsffkDC_!xroRM;Ltp>UF|YDzEXTNCS*X_rs79*IsvkCUZxz#}f#0F7G2Y@K+t-UJ5`7dk`OGfAG(2Mb z+GYqJ_33$zq0R-4xcw5*NIo7xVW{;2JJCM*F4uEm6!wwE;(^=TZaXth9i(v1;M5PD zR)~Gw-yN$^5Yd_m3JU%W(i1kcfpGnFbg^dZRaAS3$86rd0Pbg8J@v%(i&loWPY+c6 zqP<*mg1q$pg7{q7r!M=Lf_!iK;j9~&yRQu)+qgD5IoHXMGd{Dz^=?j2B|PZ4ChO{_ z>WnF#c|c(+`q?%WpqY^ew43>32l1o()ywXWGpuxRP;YK^e^iS(80K8#=Jioe?K({UuUUAs+uWLJU>~Oi zMYN}pF}ch_LC@BD@Eg0(RApm51!ZZOsg1oSaxTgiSU0(sSqO_?Q4{71BhR~zg~o%K z!=2A5#x1)E8?eLkGbP!?vVI8r|Hx-%QY#ye(_Q)9%X9T;2Mo2(JMEXN%RS9L^eY4?Q#}~C zX|}h8OoP(T-y{%UbqjokayCtl`^JDbnT%cXHah2=yVdZdBpTeOqKe?|HuT0SG{SY~k{*i#VwT!J2Ytc@?I^Q%X`P_DFdq}w-Jj22 zd{~-Bq#3FI9*1BMCy}dJL+1u>DvjIkNE90BScPvjqUHvqzeP~zPWCldv3ot!e_(h( zXC4%>RrHBbML82(*CQaLA&WgzV;L1IY9g8{ql^0prv_!tF5dUMMs2?1>$7>_xHb=Ky7}g_ z6XeU+IbKOs`};T!6e~9KGI(gJB~XObFIm;G+szOvid9pCpt+L|V?1+-RA2pE_)N^j z^#vmr1;#-T6@vAn>y{JAh6C15R-8^<-<46J>bj%u)s?jX zRSoI5owQtxTCdErdysl;#GV)NlY%!+$9^g)>ixP{p^bK8Kbg^Fh^Jn30=TV>BA*Im zW0PVjZdm!6Dez-ce5}UpTbE_)cd`=xU47K3)I@I87(MoMg&*2a#W&AyXPsJGoxOm9 z=O@8@gWHJStaq)9v)tfs&OjV^8)>iLZ>7vWNKh(opz}TbiRWAoF1JuQrsDX}R!cPc zrAeX4+rr1~hC(l+GjukyS{0Y{Aj!#FScd`!5H}DK-Ou!Wbco#cVJ%}huvIGq4_#)9 ziP~h^Z0c>4E3f;vSekcmDrP2%()g3xMtPaSn^M- zt_#1e_++Cz&`+9N?k#Laq_6Y6sD2`7i|hs5g|rq?G4CwH#M(KW<#WPZ@u1XK8_bx> zHqHiF+O<~dknx(%?0|9k9mza3$N5Mx{@!Dml{yrq<3Sx)UuYGkCli*X`tqwW(hpID zri0~`2r!NvsT=jIs+3}B%aV9Z@70?>+s2X>B;g#PF_lm5XbT~bR+H)t3+e)#QRnYR zWWm9CoJh9kiDnqz#2jI`%*R=3@od*vp%hn>%UI!Y!xeteCG0=#!WO0u8I7FrU$YOEBamsfjj&(l~K@zY83~v$*Rm%sqY$j_Kg|2 zPO%VvT+-GqFPzN?P3Y6^YliIrXC|`)U;1c}% zg@z_vKQY#jlLZ$C=f`jWD||eo);PR3vF@&knd=ZAENAbF2e%nJa|1ro~>da})qNqtqiW7$w3KFH6F zD}kgwxj=(tsAFM(0f}8&uh0tg_;VATs8}wkYLe(Jr@3B;`q=L>W$JrE`1mel{^PtP zFL-0QEa$T_v$3&J&xcSS6Zr*EJCi@wy4-D5PSrP(7oJ1-A&k8OK(?qE`1$UN2P$(j zVfELZ(tvi{hIV)JN%txzmCt((m};5QeV|@ zgk6OqqgySutgAnV+Jm&=^B3LgO)i~9VqaI2*&GmW=9<5PUC0@>=0f}DF~P6XVIfT!Xv~kE zVhc}wBBG8->&1hb7~()dBk^b*$mWpx=G#m@u+cDTLzWS z=T%75@3>DA62z<@GhGV1bA$=P!JPeg^5|&+;DI5!8tyWtuA2-LVoaKYwAl+-?ILo1 z)sSKgK_VE{QIzVvmca`D{-~sngA20W5f%Y&)3_8xG`l}H=eAnNa<3R(F$k)Gjf8(g9C&HEoU3RQ)1*+l z1cw(q1U8HeTJq^|y3}Jo&cZbZU6Fn7X3l^zJ+xsy%+JVU+npx9=!qs!tinyyJF|ogk!ePpF%Slfr1|< zLl>vO@P9PMeh|m20%oCohy(@r6#JW%^k^o5@g9|BO(4E+2jhv|~!1 z4b^eY14-U!utRkj@P{&ZxJhfW&%^uyOKY^}b0K$m*%a%I%$T5~>hcimCHdgP#g!cV zP!&Ip#$nb+ZJ{(O8vZ&SJ-#-xe*V(L?&}L!Hp=O=CgRAR=HFa(Gkeo0iN+BANa6=Is z+Ra9cMhX4H5`7qt#sBxA!{t>wI5BJ;cvPOe1Z{ zgMh^V{2|~=@7F9JDzs}NdQGW)I8my+BAJqXS4V8csWR0ipZqw|_ggplqmO>6){BlH zV-n-mn7SNrf3t`&l2+7p2#_S@)Id(7R-%Nyo}N+M;&X;C394i(fy^+8fwTpAsMz(_ z#FYdE1|r*Wi4M^aF&?76Wt3#(y=35RqPaSkZs+@MrSzt}dmobVEt zL~|0;8_w6LUhgFtTK%MXK|g!E^;fKbB|_dI(UoktBzFo#p`Eucrl#_>+`8_;o(*uC zfj1WhG?e@K6ZZVtZmez_S@>{j{AVZm5(z{$LIOTj^>YIF#U`8Pxagk7bVd1R=fn-& zJj9IC0ksWDOl=J;es~Wr1R%wXbSl1hu{HO>@yEuDaZfz>sR^=ZaT(~K{)!yhjyxOK z2Qfio*%OW%t8jAissc{Sa{x10sA(RW?f zb{f`x;xJ^c|qcAf1dpyxudHWgSi@S z4KweEcS3Xxp6ks-2-l&&Q0F?5^qW6IVLGa?0LL%8=vnA}UE=)S)6#=7Ap@%fVIZ z8>S!8b6J2AHh@mt-(-x#Ba)6B>V}7UNN5bi8bU$(V0KoTdOY-puK*{O8R`GfGyyhV zWmYzO&o$&yK=0gtK%y3m3VKPG(RwMkCvNG;|2uR3UmbX#xN%KM91Y<0^TA20o07}4 z+tAnew)S?Bxyys&m-bW&LIdtWWyiquk-RYEz&%W&j{V{p=ahr%;Y{RTq%~E% zW03x);aF?`@-eN48P3GYIB&_F3+#-pNR6WO8kxIbHwu}v_{U1l&oC;k$_VoqwO8fmu2`a+yT-CX^;DXJn(53ZxmpgQh)6GL^_<% z{ss_)o9e6_E9E#WHl|QwI#@V}Et?-Qf=OoI%$P8mPLXR9qrl+hjDr8p{zvZkI#3;5 zS@eVa673&O`FziaH3op*GCc|-%@y%zSFXMkX|v62F~4KqV=$d*5=C)Kd?1YQPwab} z(BbIR^>D*=e{r2Mo}FOt_4d2uJi~wt-1Vy!!PJ$u&$J!odg4SU8b_jcRPds|>U|0D zrDzyRxejOR#bxm-wRp1|@0|bFuPAmLqP<3m5#dI+O9>C}(-C=)SGUB9Xrk z*CDcwd})=4gXj~zg-;s0O5bPU^J6DN|xC5uH)Z%VZ- z6C_e_8vZd`-bX&?*Rv2$>Rz6V$Tgz$kBYmUZ|R$kK8_I_?DG56s+{#?gmf=(pHA+% zk-)I^d2mu|{Q45_KgVF(udX|F4IX_TC_u08Np8~jJis8_(79_l9edDY%+WMw3 z%T6C}%Yz?Ta`A}MmOw1jOVLc@&EOrxLN62<5Ki0hilKF2`vM6$p|$|?k%(r7gprEo zA3iH(7Lbm3u88Ja%w%`b2iKb*;B}0tA{%rmfy>3w*0^^IQ(pd~jYr+{0^C7J1Hmcz z4n#;m?dxsQJ4&hL>l0s{BMeQ$6u3dGdw=5tt16EfvO!LZ9j|-L!Uc$9tSQ>J-qFxZ zaY(U#J1f*sL9dZzP0B52h}BgBLTg_O)yvTg4LTI<`f5KnomSEcl7N3CZS6S3Y%QbTkf!sw{pFU6Ps~E@gCdtHX zj0ff654(re?QtynVc%-X@@@D-kMw5@$;eAOmwf7KYtQ}(VdmXwOP;YrmWddz3%W1q zlz+0f+J{e7Qn_EIO|iGb|K}-09Ac~vf(i<nd*;m{Aa>@Kp=N58XzxxK`YiR)XUih!%wS@ zw9?m#eOm(56q=+a{DuB_CMi*dRq_o<|KSn)`ynM6!Vm6B45CswkfHr?%V#n;@2wTA zP40I7pzRpGR&3Z*XZzd?O_4S`3NILgpBTC0f__yQ7BlQ=qLI&P4G=9OI8;UEC-9Ag6(RKS7uf#Wwi+9LcKkb71J zr40hsCjxwEdE25Hs+hHl|&?5_QL9Gjgj6|=_@3}FJz&d#PHqh#;m!u_xJ zbI|~RKwvCUlqmxLdEWHr;SI0w$SK~)LtunH;dzk2l>Dz^d)9$KoDkGU`N4};yL?B4$|fO{ z8&6nGe`6V*C{MHo9Z$Z^2xu_5v%;ak!M(-Jz3z7sGZI1zMFTu#UL(01y$$)}pASK^ z!b^uZo&y{yg7Ba3e|*DUaNxYXQaqBlY$tz;3MeSTf=DscHLt1ubU~rwlD}yFr%yOx zWKqsckozMvw2kiFo~etI!k3}9Xws(f?;B|N!Wc$hSpWekLkJhER$ z3VIzrlrs2$a!%k7Ic;0^?DA$8)R-lPE~1C@#db9D$;hCtE{Ea5Rk80^UW?*W*wqLL zhHFZp(i=H?n5f4wA^O{E@3{0|Z`-5+*JYW{)#;N-ny&59(PnUkT0(Tixyn^-6x7CR<{pDB4}iVBYG zc=$M$nE7m4^4Rj#EuTbcn5QxyrSG3jskbYnlt7vn?K-JE4Y3~}+nP|!8P<8!5rb7F z^6iEDEHf^GwUA!$jyKFuOy(V@uc5FpSrhC@5vRBh?E4d;?#o61SmjA1(r04dt{J!Jdv&gFbF53|LmipM5PZ@z4= zk*w`||HurUnga1omWb;=Swl3`zK-QeooDk6>`mhrz;Q-WupmCGb(W<4Jr>DHYnjN( z_0j^m)zOx8fS~qu6q+yb=t6n^TYUM*7;;@f_hG5Fo2@b(yQW1 zK+Q0$O7x;DoM}DdO>X;-d;wEWOPX=RpjEs5P7_%CQgrOG@K62CR*2AxP5LJ~WX0EW z?@O%d)bcg=XsT7QUV}adg3LPa8`(eZNuofR_Y>zCJAI~I_udn*2(1FFtGnN!0Yp06 ze$vrA-F<$lUn5o6q=vkp*Fg2y?JGn0;ch}J%T_OU~Aq^6Olo)_?ONVsB z-ErK(9e>>U?7lZU@6Ep1?{8*jcjI)lRLEhBFaQ8RuBNJ}chmO#+eyJUM{7{71ONaA z=xFLIrIHaYG1r)5!q({J#wc#@4=$Ex=VI&*+4>TB)`~dw zgYE@FkAk76Ay8x}>>L5R2!UaOVdp_GWB~N^E$eZv@^QJ@3Fd_G4t^R*br=dg2!kR6 zp=f{TxgQkm2SxfoQ9e+#Hx%UsJ@tSbxkL6`AiGYGEk}~oeCxf_tt%h;eJ99)3*^WH za_mn2*B-Lz^l!|e3+b`P%@ioo^WR*w2NdN3MY=%GoJmieNRJ&!4(&U$+N`@uAugC*$xV$^u;`E2|7(vORV@Z^-`M8Ga0Vb};5HXMcxg;*aWgzULPHeE>8-67jvkbNJ>u`lVF9~9*eMF&971EDw3V1i&bott#d z{GrEw&_iG7ju&LZ1G4T7-S#2f_axm3WjH+B#-Hurk$YFjJv?$BkGgSyM<3zOkMNjd zJm!>eaYn$R2v{@$cLPJXydYfR2>8ou{M9w#2I2Z<+n%^w?Z?h_V0<7OP7tI6?)q@D&Ze| zA{jo344?cDA%%=kTXkRz0Ng87Q+%rLH$Rj$4g-l$foJj8p-Do|=)4AqRhkj?C;`h@ z=FUvBfDVUSwknombN+ZYdx|=ikB_Az;7MJ-&B#KH2-~frc|l|M79ob_{#>3-Gh^+w z4>JYQXiC&9$eKJaD5*;Bu(^+WVWT)V#}6P)yu4&htmZ{VuDv8=Ru{MQ?j_byMSGFR zeh5*pPz=))H&wzPf;N5rQxM}JNg1MjH-DP&>jzM;0MSdks;S9N4f`X7gLJctK4zqq zxFRP>2@-FMi+{E*)H*^7xJz1Zd94o2VD5~Q;yN7{pjA&<1-*3W;~^tryWd+V#>Fh&2E}As-3_JgqXx&FdzF~VN^2MV zvvIP})i;6>0-TDAkNm#wb7G8ag)egKGsbssiLxRF0V8FJ2x!tXogr~}2g`o|^CaK} z1IHBatz8wVAu`7}bA8fC$rv1QEOb|!X5&o01O5^r#U=`frY?>aP@vCr8>Il<)v|wne|sh7}DNf9Z21I{#*}NzkBVt49GI@tx zw61Iot;7sZ!{jEy5BvtGkGVKDmDUVn-M-CVJ>&Grhlc_Psz>pr>>V^m#h3+0u}&MU zg0`h|QVB$rp+RKe*klvo=rz$)i}7Dn2UuHDYJ&D2(wm#^(RQm3ALQVp76NxPlqWB` zeDdKGMx8+a75L?^oScM&WP#<6CI*Sa38d+IC7-zaBXDx^@)AW-`cP^lBE?*(bMgH^kd!CPGXgE83WoPqG4_$@0 zR~KK{ObJ**OdG+%DwKjMIyFzw0BcnETNG*Xv)=;J!8Cc&@f7y$N*fRVE+9XX`t5XL z+kF;}q#lINq4ZEOB!XrPCKEz9hLSQlevThgDCI@OLvuUE$ud>O8Ay+_gJWf(&|eJo zSzhQD4<&Uav3)+JnA`|HWPf;C2vliOwX{6-)pQx{czi_&FooOgh=aW*58dof^qJY4 zy-Go&zW0WJg0PeUvoZ)R`-?cS$%k=m69+%srjpZdryrBgr8Eu}H0wIrFgsQ3l{Rj? zE!(bCVB=Vv@;=2Ye|(H68fj3=Fv8AE2h*A+*s4`QHJ?os zYW^*KUO7Z6BLC71JCj+|H=*e~lS5q@nz}gj3l-(k%0L8-6zcVkB|6ExnOd5=^dj^RDk1@Zv8?1fn5L;VVQ_H-7P!SQCnES5t z_K3Te5fN8=)^3~zy!(69^NRte*>M%)2ygp4LgQ|lK*u8h1#mpfm3i7ycwFQ?E4inH z=tinWZXBhDpL|2YUq;=nB7L#TF3SBGZ`F|OXW1{yGo_wPjqaA`cZEEvN@b@6vIX-k zeV;=K3xj-|Ik_zK&k8vOi}cjZv=}IV1iL8(0Diun4pRRB?k}Uv_!_`TZm)X&PCKSZ z+M(DHFlb1UvTrFnC|32pFZe$#oN3+y9XLoiweCDpp)iZ>K1;S}79ALW);w;IXI9pk zKsR7)emB)ElAtI{T#P5+H~p^AsMLsE`Lu1BcN7;o~+xT z4m@N=+(X7{@S!9nDIKbVqbbSSLXaHk{&Z9>q6>mumUG}6- zz{YS^vB%rQBeE!m64HyEDik8Ha6#h1FgImTHez9^STDxBu|k=<;?06s){><2u&85e z%a*5~NN}Cj&%6^NH}S22<$(JN0H+bERb8{m+n>`ulN@SrrT7Q@Rg-c&ADZ{4jwwON zCUUV|`hz`_l5Q%+;Tx$D#cH`1$_ve&wmdcD^BFE?stGM<(K_L%?f)8BxjjF=5n&-x z^EUKWlaJrt({@a%O8deS^@na0Kn?N>2_Oy0y<^psj`t;^vPR&X$6k7SCo`$v^@R}G z!=82|-`VYX84z`p{h0g6Og})W+6OX{+1q1c+}@RU)$dR|*aLsON@19(w-{?!BnTikTH|+ij?( z$js_50j5E0!BiF7HYC)7uZ6y>h9gJK{6hNux1DpF>@;Q-ixU3alova^w7{dkVl2wzyckw6Q>!t6ML2fe|lKG*h4dl4fWkc5Rv{)Ss zM(UOn`S|jE@sf2sElqkrYYE8*=*7?-K(a9@wf)dlTl3JX)OT~AZCjg~yedMY%j4i2 zq7HJ(+LO&A;`Yd@Zo%d1B(7_HNav*7B^MK?q73(Y_1?5OaG+Z6kPy(e#jeRVe0CsKNQRVjAD|uH?9|H4Sh7#@-^nkj%S<|7ewU|07No+Q5zHkCUSdVj zwFJ2k#==3vvR=Cu;~UAQ|*s>T$z{l><@&l_IA5q0bX#D8Jd z(H3o}#pW8s;cC8q?l~Ocs48bHU;~vU-aKCO?d>6Pe)n-pGTf()#btr?O$7x&ExlcbC2m(CeB?HD?SqAtsgrpI8tX1N z1G|!XJFTjrpZpD%=JN`FO1AyJIcHOF$p|}!%||x&NF;cU zj1nhI#P#8bth&xQ)i!WsKY6(FIddX1PpS*|8+@M4XddYa;oV;BLHmtUNq0-6T6-jo zUs|CZ$OiBeAFIVruQ0R;a52oYL%7bcX#={O)c;Xv<!>tG(l(c`YmNYc5J<-d)Fp13*L&cx^gs^ZbP-NdCiFJ$mCH9vxj8=~uuOZw0pcd?^Hpxe{-J07&BpSdZ3nAe`r7DBe*k{cxkGqjTRm1Ep=37nGKOpUt9+l(5{@a3o1s|8d=s19bY`P1rRuGIISy45FG- zryTi^=Y}5{r75%sFIoQYCvXJjkzusSE5u>m`6YuCGMgWWbzicH77=vbb;TQ;IGk~M zJD8kaN7?af;>(Y_d4*@xX0uC5VV60Df6?*D@c`&YDQ2+TafuB4I zE}SVSO9nqy4v`J0J4zq<8~`SV77Eztl&;(rRnzPKGGM`-6~JBDy;VC*cfCKL18}^X zph3oFNEw~26;yOyu@~4m@HB_HCNcWHJeay^;I8^pN+08a8kRVA&FWc2oBr-aYPIRRDR>Cde}D*rtp8O+Syf*1I6oFAKr zSoiF*tvRu$;ef>sCu{Bc@+ExPdz9{z4NfD3V4lu!djhkk%GYO>my=kT71R@LW5w}( zia+F0_|u~&*Akz9hm4?fJ?nRCRl z06Ob)YEM3Fe~AC`S9BuWb99M*_YNgXKN>C~!VNDk;&AfM1ML2ZIqObw7-M#)QRoMce{Ns^33&K8&oDr!u-TRWwP`NpA z7;4-5v=kgxclqjA_vsloka=24Bn^h=*=5h0TM;qm4SeL9oTR5Rq^=by>6ypKZN{ER zR!UuV^!G;~TyHHnG=G0sI28q$zxEc=5qk3Ht3elbsVnl$CiWsfUztsGHEh*9Cw?H)QFdUzLMyNOW@r=EX2m*R z^F$iPKCWwGN>^ow5z=V5c7}A%FD&3}SIH1kz=NzA%&iOam}EAIj0H_EMA=6dM>izB zt%@@5$=!MG;9T@P@;@P~n&%RGlEuBwlyz+$#J5}f@+#kgwQx_0hUPm(yD#~ueGrCP z0-_8qr;aa6=#_YvpT=gIAd=HEFXJw!WJi4EUfJ|ULjQ^&JCvMljEuNAs>Pe#Qo$m^@;xD2 zAWDaoMeH<%2A_c7%2nxi1Tmz-dH(d!1f1&lWts;V_hGeR+YrH-~=dh&d(45A~?-FKNCU%u%`0JofNJ?2gG;x2p&sEy*f9Iz* zrU>yW0xCD!XZ&5Fq&dM-{*hJt0VeGz2{wCx0TFb;vpLNJ-oiY!Ec2E*uYC{Sxbtsp zCB$yXLh?pBm~^zm0MnNttQFv&#{1l=?F_gu0+Pe_8IOh+hc7@)pPJe%a>1t=et+c} zlg{z*$w$$JH)YxCa{hl9KWu)AAiAGG&0)Yhv+5eSiz9S`Mf^_ZiGG$urJt^kAWYbH zKa?ureU6zVQirZ|dnzB&OPfn?kW6;OU@|yjDa02a+DfL5kCU*ntri)4g2;734Ehla zuYMRXn00kGHI#%7Z5H*G>w=@WZ1v<%Mj(pW+E`RrJrQPI3cid!w)MD{d!dXYd4iDI zf0U;!u|!v}M=! z0n~(DMRMF&nM^cjMXRyxA84#u#o;UmnV2b0UK6d@w^s-GV|P-DC3g)1Nyk~Zq-_+! zi94;-W*55dj|FuR^+-mT2JyPP{`AkwoomdY%+QIuitRRO_dUv-B<1VN5NzL~9fvx_ z8@avKA)nV`V7^``UVj=*dP2j!M5I_%w}5$C^LccJW^<>i%WELx{tKH|@6pM{Jl=%O zzY%-!J#<=(3Se~x=21$#+_!S3SgmJyWJ{^>oabWM3#5KUp@*;exbhQ+sFk+ms5ejh zSVIqFD)fX_3!Uru5(*-%Zf%YwrvP}~eML~S7k&4$_Uz{O!d~758CD9+}MxLY6tNtsN(L46#)fh{}wdi zD)4+*l+AM?6#`ERCFfV_vbDUOBvZ}P$1B>gH#J(P2(Ax!H>zE6d>_1)$5Cz|9ZWkCdI$|bGt@GKuH zcZ$B4v@RCrx;yz#C|=;BD4j0rVje%ANWk+=9Y4yuumG8&f`wH8rFooUh|NN-h+p%O zfC*XvYUxf+>VwFX97(w*?*+5#%g1K$#Pj`Wh8@aSwY^~lPcIk2?N8m+j{Xj>V(y>A zC1Y9{v#gI0x?dQwG1s2TmY1&_855`K^TT;tN{3zdtQWlt&Kz7D|4{kBH0)S)S!xed!Cd`1pF7?>Q!^ znIpS3vwmX2<>OCa|zGf{CCg7Z-s{eAxf6h!O-68)yy>4GUOW9;=jAoOWxg;u^-Q2Z73WLI>Wo4jc#&kt~uD*Vm`{4RaJkmCD;d zfFydaHOpB`k^}i~*6n4?+VcqC7q^W2=qGZH8!{0h9!8AqET5Q0vU+T=s+g<_s#-Gx ztt=cEo{v9T!gt{58@jRLwT)5%e_ZpD8#n9jf0lfRSlsRhDYO61Rmxb?n7BTfzU}gw zS@L9pE3v0yESfUrRO#j;^Oxs;+qjkHdiCCYTl1&x(q;8U42qk+EeTLrLJD_~t~|dQ z%YKoj1Rs(Ujj_2Kncm)du5=;R^Jn;DcR_Dj#!P_L_xFg)$*_$ z_;bX)zj=4_Qkt3&-;<4EGHrZ7<`JCP60Hvn?WLKwz*JoiJ0Ct>{If%KB16kV;}+x% zm#lG6HaF}n1S_~0Z}%&Ai1Rm}(E|g#v<8Tg!TgPtL#*988~3Vi-iH@{RrS;Gr{@{2 zO*V@5-4B1BU&#?A`l|PF?CHJ$JLg06&NH~RF|POgU1DDs#WNY)*)Y#5$B<2l2*B{& z;9<6+q4k+k1UU(Z-}Ge@=f(J^av)@Xf927y<T?;k z=1>CsyEjPU3=e_Y7xlt8?i~hIpeSU|_lA>B2|5wf(S}Vj#{plg^MDz<2Tt6F^&$P8dy9o1MOBy6@qaQ%lmp2Spf%kR;J;yMD;;B!}yOT zgwpS>S1IY3%Q9{OZU5G{hj9=pP=Onxf$=!8oY9Q;m+6><5sj{Qck-WlkH}f4KF_wt zUo>r!%{N_4L74=%PpV=DXRlN1V!>%Q7lfp2(;4fCbt~oZ)`q+pTzfUzjmLft)u$*> zdN|cK7}EmD4VC^QM4}sr)bpOt(C+g2zP8)KZi_y+NC`r^@=74sa^Q6WB;)FiCQV*8 z+p}ibXRFiQQvdBqjkDm#VoG#E_cCVAORQUnwYmecKVk^ag!iY|J}HOqiwASfGl&LK4(8>T<$7l={3sw#RVTWo^wkSuYtW;`HTkalO|L_m+MSe1~fBrJ%7@3ZOy6>S%);*fa7?*GZXD)&aoWk*k-q zYs%u}FFL%U$)h7m#fyK@nm6gB9^Wdk1B;8-$4VW^A_h&_f{cSzf%JSzlp*dsg(wW1 z!!K&1WQN4MSuYuZ0>GF~!4mka(Pc)=|#UeKS zBp561-1BP-ihlGvW$9zs7N7K6uu#70+O1u~w?sm%oCN}2Or|bM^7oeop}VSb$_HXZ qlQS~KVQd7632~~8(c08fN}5-Qg3gcG=$rrd05v5o#oA});r|2mvjrpo diff --git a/site/dist/docs/5.3/assets/img/favicons/android-chrome-512x512.png b/site/dist/docs/5.3/assets/img/favicons/android-chrome-512x512.png deleted file mode 100644 index 621c3641d85869255753924cae14ba6af361c7da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23009 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 aOdXsyQ1sR~x$pFQk;Mdd4_asNIN|@hi;m3z diff --git a/site/dist/docs/5.3/assets/img/favicons/favicon-16x16.png b/site/dist/docs/5.3/assets/img/favicons/favicon-16x16.png deleted file mode 100644 index f4754c1a3b8f6436799293bdd5fe1162ee4dbc57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 525 zcmV+o0`mQdP)J~|xeZiH929Z#zaJ5teoOn8V~dc;BETUeBqqW>D`-+hmqay$|^m@*UPS4pgr5Sdt0HevtMjRqy%*O P00000NkvXXu0mjfFT?6D diff --git a/site/dist/docs/5.3/assets/img/favicons/favicon-32x32.png b/site/dist/docs/5.3/assets/img/favicons/favicon-32x32.png deleted file mode 100644 index 7f99a91e3052d9b56092399bb9564d24076db4d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1152 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

    f}aoBsxb0bi8gjHXYYWG zfOq;N=Vmgq3C=n=#y*y3GhR4pm} z#IYxZ4NTXk4pTDs6IPOF2slqN9pE-k|FYwNaz z?H;2$>yRG1slC`!6b$U4u=m5hy3POm$G?bP`aXRxq;W3eGkfWC&~pH?&CSH!s8cpzQn$_ z+w=Czz~84A4D2P9V1p~@;c=(byt0qIrZOjAQY#K+&;GY6UBJ$Vb?nC(r>Fbd z&_e;fm`6O|tSyJ0Y7Tahg>PmNAJ{)NGc}oUI=lSv4b%4xuAc^Ze!Z0p7!#-m&Y3tX zlX>M7dTHD}ll{38?uZiZN%jy+$QMlSQ+g#%&#H9|$Fq~}`F=gvamn1zZZFW=2fXnb zPV`W08;Y;ra{A%s^IOFP`+jPbH+%oiMgBHH_bUQrF!-Q)|Cw8H{&X`2+ZJsZw941q z8p`gQG}p0G%R07z`g0_rYv5Z>-i|)iIbeu^s)EJtueoulRlX+YyET-l;k@iYWvx&{-vlRzZ@cdrSYc>!m$PrBL~fxk6te%0EK+zFnpk{{8h zi7Sk+^kv>DywjN5nZ5&StX)^K?Yr)Pd@hT9vd1oe?;$&wj8m+oxnID1g*g-I737A} zx7dyMc3zS`8S7K-oU<<4huoffkKAqULH^qX>Tv${U=L!Dsr57l^lI5Z7yalvbNFf8 zYu>*TsQf&pQd7^UYq#z}{KV%qAJV%J-;>|Lc(Zg+W^D@{UscI}IIB{i)d#<;L*w$9 zZ{zOa=cV>1AF{v4+?M-32UObm{FM)5Car6F+~44#@akn%eLJpec}!XLI!-c|Lpb+*g>u=f9ypA0Iof65UUz zr6bR){P!-Y^=wHc{`?H&$Io)lPcVoNGB@J98hNSn`SP1Fnde?wRP{ndML++D&OMp; z+BU&FQ|A`oL(l6Eep8=+?ZdMBorFFUs2}UqH8uBphj2bW&wNdGB_$rn%#-uAwDb9^ z9~wtK!X1P`HSKbzN0^H{;8L0m}$pV=5vn&JL4<;gHPV~=AL6r zxmVXbdR_<|1=u9(oILIhvzNoZ5AQ9BQ-T5KUv}e?@L}78v2BSvwvTEImsI=dJMsBT lpmoECZ4<74Fn+QJ$GdB69e)q{3-sOYm_V=doxb?l{{_E&C$Rtk diff --git a/site/dist/docs/5.3/assets/img/favicons/manifest.json b/site/dist/docs/5.3/assets/img/favicons/manifest.json deleted file mode 100644 index 8f2f0f76bf..0000000000 --- a/site/dist/docs/5.3/assets/img/favicons/manifest.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "Bootstrap", - "short_name": "Bootstrap", - "icons": [ - { - "src": "android-chrome-192x192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "android-chrome-512x512.png", - "sizes": "512x512", - "type": "image/png" - } - ], - "start_url": "/?utm_source=a2hs", - "theme_color": "#7952b3", - "background_color": "#7952b3", - "display": "standalone" -} diff --git a/site/dist/docs/5.3/assets/img/favicons/safari-pinned-tab.svg b/site/dist/docs/5.3/assets/img/favicons/safari-pinned-tab.svg deleted file mode 100644 index aa6e85cb91..0000000000 --- a/site/dist/docs/5.3/assets/img/favicons/safari-pinned-tab.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/site/dist/docs/5.3/assets/img/guides/bootstrap-parcel.png b/site/dist/docs/5.3/assets/img/guides/bootstrap-parcel.png deleted file mode 100644 index 50fc799513bb3c384690014b872dab6cef4403bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 144652 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

    sp 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 M<9g&f}T6yXo3jtNVtUm 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�FV~D2(|>KvvW&E|?sMw2&e214T>FoFx+` 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