aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/twbs/bootstrap-icons/docs/layouts
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/twbs/bootstrap-icons/docs/layouts')
-rw-r--r--vendor/twbs/bootstrap-icons/docs/layouts/_default/404.html16
-rw-r--r--vendor/twbs/bootstrap-icons/docs/layouts/_default/sprite.html25
-rw-r--r--vendor/twbs/bootstrap-icons/docs/layouts/alias.html11
-rw-r--r--vendor/twbs/bootstrap-icons/docs/layouts/icons/list.html0
-rw-r--r--vendor/twbs/bootstrap-icons/docs/layouts/icons/single.html154
-rw-r--r--vendor/twbs/bootstrap-icons/docs/layouts/partials/ads.html1
-rw-r--r--vendor/twbs/bootstrap-icons/docs/layouts/partials/analytics.html8
-rw-r--r--vendor/twbs/bootstrap-icons/docs/layouts/partials/favicons.html8
-rw-r--r--vendor/twbs/bootstrap-icons/docs/layouts/partials/footer.html58
-rw-r--r--vendor/twbs/bootstrap-icons/docs/layouts/partials/head.html15
-rw-r--r--vendor/twbs/bootstrap-icons/docs/layouts/partials/home/hero.html51
-rw-r--r--vendor/twbs/bootstrap-icons/docs/layouts/partials/icons.html30
-rw-r--r--vendor/twbs/bootstrap-icons/docs/layouts/partials/icons/bootstrap-white-fill.svg1
-rw-r--r--vendor/twbs/bootstrap-icons/docs/layouts/partials/icons/figma.svg8
-rw-r--r--vendor/twbs/bootstrap-icons/docs/layouts/partials/icons/github.svg1
-rw-r--r--vendor/twbs/bootstrap-icons/docs/layouts/partials/icons/opencollective.svg1
-rw-r--r--vendor/twbs/bootstrap-icons/docs/layouts/partials/icons/twitter.svg1
-rw-r--r--vendor/twbs/bootstrap-icons/docs/layouts/partials/navbar.html119
-rw-r--r--vendor/twbs/bootstrap-icons/docs/layouts/partials/scripts.html15
-rw-r--r--vendor/twbs/bootstrap-icons/docs/layouts/partials/skippy.html3
-rw-r--r--vendor/twbs/bootstrap-icons/docs/layouts/partials/social.html17
-rw-r--r--vendor/twbs/bootstrap-icons/docs/layouts/partials/stylesheet.html12
-rw-r--r--vendor/twbs/bootstrap-icons/docs/layouts/robots.txt12
-rw-r--r--vendor/twbs/bootstrap-icons/docs/layouts/shortcodes/example.html25
-rw-r--r--vendor/twbs/bootstrap-icons/docs/layouts/shortcodes/md.html1
-rw-r--r--vendor/twbs/bootstrap-icons/docs/layouts/sitemap.xml10
26 files changed, 603 insertions, 0 deletions
diff --git a/vendor/twbs/bootstrap-icons/docs/layouts/_default/404.html b/vendor/twbs/bootstrap-icons/docs/layouts/_default/404.html
new file mode 100644
index 000000000..7da3f1459
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/docs/layouts/_default/404.html
@@ -0,0 +1,16 @@
+<!doctype html>
+<html lang="en">
+ <head>
+ {{ partial "head" . }}
+ </head>
+ <body class="d-flex flex-column min-vh-100">
+ {{ partialCached "skippy" . }}
+ {{ partialCached "navbar" . }}
+
+ <main class="my-auto p-5" id="content">
+ {{ .Content }}
+ </main>
+
+ {{- partialCached "scripts" . "default" }}
+ </body>
+</html>
diff --git a/vendor/twbs/bootstrap-icons/docs/layouts/_default/sprite.html b/vendor/twbs/bootstrap-icons/docs/layouts/_default/sprite.html
new file mode 100644
index 000000000..fdb772fcb
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/docs/layouts/_default/sprite.html
@@ -0,0 +1,25 @@
+<!doctype html>
+<html lang="en">
+ <head>
+ {{ partial "head" . }}
+ </head>
+ <body id="icons-body" class="text-center">
+ {{ partialCached "skippy" . }}
+ {{ partialCached "navbar" . }}
+
+ <main class="container-xxl bd-gutter" id="content">
+ <nav aria-label="breadcrumb">
+ <ol class="breadcrumb my-4 p-0">
+ <li class="breadcrumb-item"><a href="/">Icons</a></li>
+ <li class="breadcrumb-item active" aria-current="page">SVG Sprite</li>
+ </ol>
+ </nav>
+ {{ partialCached "icons" . "fonts" }}
+
+ {{ .Content }}
+ </main>
+
+ {{- partialCached "footer" . }}
+ {{- partialCached "scripts" . "fonts" }}
+ </body>
+</html>
diff --git a/vendor/twbs/bootstrap-icons/docs/layouts/alias.html b/vendor/twbs/bootstrap-icons/docs/layouts/alias.html
new file mode 100644
index 000000000..4c4b4d87d
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/docs/layouts/alias.html
@@ -0,0 +1,11 @@
+<!doctype html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <title>{{ .Permalink }}</title>
+ <link rel="canonical" href="{{ .Permalink }}">
+ <meta name="robots" content="noindex">
+ <meta http-equiv="refresh" content="0; url={{ .Permalink }}">
+ </head>
+</html>
diff --git a/vendor/twbs/bootstrap-icons/docs/layouts/icons/list.html b/vendor/twbs/bootstrap-icons/docs/layouts/icons/list.html
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/docs/layouts/icons/list.html
diff --git a/vendor/twbs/bootstrap-icons/docs/layouts/icons/single.html b/vendor/twbs/bootstrap-icons/docs/layouts/icons/single.html
new file mode 100644
index 000000000..0d791da88
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/docs/layouts/icons/single.html
@@ -0,0 +1,154 @@
+<!doctype html>
+<html lang="en">
+ <head>
+ {{ partial "head" . }}
+ </head>
+ <body id="icons-body">
+ {{ partialCached "skippy" . }}
+ {{ partialCached "navbar" . }}
+
+ <main class="container icon-examples" id="content">
+ <nav aria-label="breadcrumb">
+ <ol class="breadcrumb my-4 p-0">
+ <li class="breadcrumb-item"><a href="/">Icons</a></li>
+ <li class="breadcrumb-item active" aria-current="page">{{ .Title }}</li>
+ </ol>
+ </nav>
+
+ <div class="row align-items-md-center">
+ <div class="col-md-6 col-lg-8">
+ <h1>{{ .Title }}</h1>
+
+ {{ if or .Params.tags .Params.categories -}}
+ <ul class="list-unstyled mb-3 mb-md-0">
+ {{ with .Params.tags }}<li><strong>Tags:</strong> {{ delimit . ", " }}</li>{{ end }}
+ {{ with .Params.categories }}<li><strong>Category:</strong> {{ delimit . ", " }}</li>{{ end }}
+ </ul>
+ {{- end }}
+ </div>
+ <div class="col-md-6 col-lg-4">
+ {{ partialCached "ads" . }}
+ </div>
+ </div>
+
+ <hr class="my-4">
+
+ {{- $localSvgPath := printf "/icons/%s.svg" .File.TranslationBaseName -}}
+ {{- $svgPath := path.Join "/assets/" $localSvgPath -}}
+ {{- $svgHtml := readFile $localSvgPath | chomp | safeHTML -}}
+
+ <div class="row gx-lg-5">
+ <div class="col-lg-8 mb-4">
+ <div class="icon-demo mb-4 border rounded-3 d-flex align-items-center justify-content-center p-3 py-6" style="font-size: 10em" role="img" aria-label="{{ .Title }} - large preview">
+ {{ $svgHtml }}
+ </div>
+
+ <h2>Examples</h2>
+ <div class="p-3 p-md-4 border rounded-3 icon-demo-examples">
+ <div class="fs-2 mb-3">
+ {{ $svgHtml }}
+ Heading
+ </div>
+ <div class="fs-4 mb-3">
+ {{ $svgHtml }}
+ Smaller heading
+ </div>
+ <p>
+ Inline text {{ $svgHtml }}
+ </p>
+ <p>
+ <a href="#" class="text-decoration-none">
+ Example link text
+ {{ $svgHtml }}
+ </a>
+ </p>
+ <div class="d-flex gap-2 mb-3">
+ <button type="button" class="btn btn-primary">
+ {{ $svgHtml }}
+ Button
+ </button>
+ <button type="button" class="btn btn-success">
+ {{ $svgHtml }}
+ Button
+ </button>
+ <button type="button" class="btn btn-outline-danger">
+ {{ $svgHtml }}
+ Button
+ </button>
+ </div>
+ <div class="d-flex gap-2 mb-3">
+ <button type="button" class="btn btn-secondary">
+ {{ $svgHtml }}
+ </button>
+ <div class="btn-group">
+ <button type="button" class="btn btn-outline-secondary">
+ {{ $svgHtml }}
+ <span class="visually-hidden">Button</span>
+ </button>
+ <button type="button" class="btn btn-outline-secondary">
+ {{ $svgHtml }}
+ <span class="visually-hidden">Button</span>
+ </button>
+ <button type="button" class="btn btn-outline-secondary">
+ {{ $svgHtml }}
+ <span class="visually-hidden">Button</span>
+ </button>
+ </div>
+ </div>
+ <div class="col-md-6">
+ <div class="input-group">
+ <span class="input-group-text" id="basic-addon1">
+ {{ $svgHtml }}
+ </span>
+ <input type="text" class="form-control" placeholder="Input group example" aria-label="Input group example" aria-describedby="basic-addon1">
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="col-lg-4 mb-4">
+ <h2 class="fs-3">Download</h2>
+ <p>Download the SVG to use or edit.</p>
+ <a href="{{ $svgPath }}" class="btn btn-bd-primary mb-4" download>Download SVG</a>
+
+ <h2 class="fs-3">Icon font</h2>
+ <p>Using the web font? Copy, paste, and go.</p>
+
+ <div class="mb-4">
+ {{ $iconFontSnippet := printf `<i class="bi bi-%s"></i>` .File.TranslationBaseName -}}
+ {{- highlight $iconFontSnippet "html" "" }}
+ </div>
+
+ <h2 class="fs-3">Code point</h2>
+ <div class="mb-4">
+ {{ $codepoints := getJSON "font/bootstrap-icons.json" -}}
+ {{ $hexCodepoint := printf "%X" (int (index $codepoints .File.TranslationBaseName)) }}
+ <ul class="list-unstyled">
+ <li>
+ Unicode: <code>U+{{- $hexCodepoint}}</code>
+ </li>
+ <li>
+ CSS: <code>\{{- $hexCodepoint}}</code>
+ </li>
+ <li>
+ JS: <code>\u{{- $hexCodepoint}}</code>
+ </li>
+ <li>
+ HTML: <code>&amp;#x{{- $hexCodepoint}};</code>
+ </li>
+ </ul>
+ </div>
+
+ <h2 class="fs-3">Copy HTML</h2>
+ <p>Paste the SVG right into your project's code.</p>
+
+ <div id="copy-error-callout" class="alert alert-info d-none" role="alert"></div>
+
+ {{ highlight $svgHtml "html" "" }}
+ </div>
+ </div>
+ </main>
+
+ {{- partialCached "footer" . }}
+ {{- partialCached "scripts" . "default" }}
+ </body>
+</html>
diff --git a/vendor/twbs/bootstrap-icons/docs/layouts/partials/ads.html b/vendor/twbs/bootstrap-icons/docs/layouts/partials/ads.html
new file mode 100644
index 000000000..5bfebe8bf
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/docs/layouts/partials/ads.html
@@ -0,0 +1 @@
+<script async src="https://cdn.carbonads.com/carbon.js?serve=CE7D4277&placement=iconsgetbootstrapcom" id="_carbonads_js"></script>
diff --git a/vendor/twbs/bootstrap-icons/docs/layouts/partials/analytics.html b/vendor/twbs/bootstrap-icons/docs/layouts/partials/analytics.html
new file mode 100644
index 000000000..3881ae896
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/docs/layouts/partials/analytics.html
@@ -0,0 +1,8 @@
+<script defer src="https://cdn.usefathom.com/script.js" data-site="ITUSEYJG"></script>
+<script>
+ window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
+ ga('create', 'UA-146052-10', 'getbootstrap.com');
+ ga('set', 'anonymizeIp', true);
+ ga('send', 'pageview');
+</script>
+<script async src="https://www.google-analytics.com/analytics.js"></script>
diff --git a/vendor/twbs/bootstrap-icons/docs/layouts/partials/favicons.html b/vendor/twbs/bootstrap-icons/docs/layouts/partials/favicons.html
new file mode 100644
index 000000000..520b61a12
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/docs/layouts/partials/favicons.html
@@ -0,0 +1,8 @@
+{{ "<!-- Favicons -->" | safeHTML }}
+<link rel="apple-touch-icon" href="/assets/img/favicons/apple-touch-icon.png" sizes="180x180">
+<link rel="icon" href="/assets/img/favicons/favicon-32x32.png" sizes="32x32" type="image/png">
+<link rel="icon" href="/assets/img/favicons/favicon-16x16.png" sizes="16x16" type="image/png">
+<link rel="manifest" href="/assets/img/favicons/manifest.json">
+<link rel="mask-icon" href="/assets/img/favicons/safari-pinned-tab.svg" color="#712cf9">
+<link rel="icon" href="/assets/img/favicons/favicon.ico">
+<meta name="theme-color" content="#712cf9">
diff --git a/vendor/twbs/bootstrap-icons/docs/layouts/partials/footer.html b/vendor/twbs/bootstrap-icons/docs/layouts/partials/footer.html
new file mode 100644
index 000000000..e340df5b1
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/docs/layouts/partials/footer.html
@@ -0,0 +1,58 @@
+<footer class="bd-footer py-4 py-md-5 mt-5 bg-body-tertiary">
+ <div class="container py-4 py-md-5 px-4 px-md-3 text-body-secondary">
+ <div class="row">
+ <div class="col-lg-3 mb-3">
+ <a class="d-inline-flex align-items-center mb-2 text-body-secondary text-decoration-none" href="/" aria-label="Bootstrap">
+ {{ partial "icons/bootstrap-white-fill.svg" (dict "class" "d-block me-2" "width" "40" "height" "32") }}
+ <span class="fs-5">Bootstrap</span>
+ </a>
+ <ul class="list-unstyled small">
+ <li class="mb-2">Designed and built with all the love in the world by the <a href="{{ .Site.Params.main }}/docs/{{ .Site.Params.docs_version }}/about/team/">Bootstrap team</a> with the help of <a href="{{ .Site.Params.repo }}/graphs/contributors">our contributors</a>.</li>
+ <li class="mb-2">Code licensed <a href="{{ .Site.Params.repo }}/blob/main/LICENSE" target="_blank" rel="license noopener">MIT</a>, docs <a href="https://creativecommons.org/licenses/by/3.0/" target="_blank" rel="license noopener">CC BY 3.0</a>.</li>
+ </ul>
+ </div>
+ <div class="col-6 col-lg-2 offset-lg-1 mb-3">
+ <h5>Links</h5>
+ <ul class="list-unstyled">
+ <li class="mb-2"><a href="{{ .Site.Params.main }}/">Home</a></li>
+ <li class="mb-2"><a href="{{ .Site.Params.main }}/docs/{{ .Site.Params.docs_version }}/">Docs</a></li>
+ <li class="mb-2"><a href="{{ .Site.Params.main }}/docs/{{ .Site.Params.docs_version }}/examples/">Examples</a></li>
+ <li class="mb-2"><a href="{{ .Site.Params.icons }}">Icons</a></li>
+ <li class="mb-2"><a href="{{ .Site.Params.themes }}">Themes</a></li>
+ <li class="mb-2"><a href="{{ .Site.Params.blog }}">Blog</a></li>
+ <li class="mb-2"><a href="{{ .Site.Params.swag }}">Swag Store</a></li>
+ </ul>
+ </div>
+ <div class="col-6 col-lg-2 mb-3">
+ <h5>Guides</h5>
+ <ul class="list-unstyled">
+ <li class="mb-2"><a href="{{ .Site.Params.main }}/docs/{{ .Site.Params.docs_version }}/getting-started/">Getting started</a></li>
+ <li class="mb-2"><a href="{{ .Site.Params.main }}/docs/{{ .Site.Params.docs_version }}/examples/starter-template/">Starter template</a></li>
+ <li class="mb-2"><a href="{{ .Site.Params.main }}/docs/{{ .Site.Params.docs_version }}/getting-started/webpack/">Webpack</a></li>
+ <li class="mb-2"><a href="{{ .Site.Params.main }}/docs/{{ .Site.Params.docs_version }}/getting-started/parcel/">Parcel</a></li>
+ <li class="mb-2"><a href="{{ .Site.Params.main }}/docs/{{ .Site.Params.docs_version }}/getting-started/vite/">Vite</a></li>
+ </ul>
+ </div>
+ <div class="col-6 col-lg-2 mb-3">
+ <h5>Projects</h5>
+ <ul class="list-unstyled">
+ <li class="mb-2"><a href="{{ .Site.Params.github_org }}/bootstrap">Bootstrap 5</a></li>
+ <li class="mb-2"><a href="{{ .Site.Params.github_org }}/bootstrap/tree/v4-dev">Bootstrap 4</a></li>
+ <li class="mb-2"><a href="{{ .Site.Params.github_org }}/icons">Icons</a></li>
+ <li class="mb-2"><a href="{{ .Site.Params.github_org }}/rfs">RFS</a></li>
+ <li class="mb-2"><a href="{{ .Site.Params.github_org }}/bootstrap-npm-starter">npm starter</a></li>
+ </ul>
+ </div>
+ <div class="col-6 col-lg-2 mb-3">
+ <h5>Community</h5>
+ <ul class="list-unstyled">
+ <li class="mb-2"><a href="{{ .Site.Params.github_org }}/bootstrap/issues">Issues</a></li>
+ <li class="mb-2"><a href="{{ .Site.Params.github_org }}/bootstrap/discussions">Discussions</a></li>
+ <li class="mb-2"><a href="https://github.com/sponsors/twbs">Corporate sponsors</a></li>
+ <li class="mb-2"><a href="{{ .Site.Params.opencollective }}">Open Collective</a></li>
+ <li class="mb-2"><a href="https://stackoverflow.com/questions/tagged/bootstrap-5">Stack Overflow</a></li>
+ </ul>
+ </div>
+ </div>
+ </div>
+</footer>
diff --git a/vendor/twbs/bootstrap-icons/docs/layouts/partials/head.html b/vendor/twbs/bootstrap-icons/docs/layouts/partials/head.html
new file mode 100644
index 000000000..a718d128e
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/docs/layouts/partials/head.html
@@ -0,0 +1,15 @@
+<meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<title>{{ if .IsHome }}{{ .Site.Title | markdownify }} · {{ .Site.Params.description | markdownify }}{{ else }}{{ .Title | markdownify }} · {{ .Site.Title | markdownify }}{{ end }}</title>
+<meta name="description" content="{{ .Page.Params.description | default .Site.Params.description | markdownify }}">
+<meta name="generator" content="Hugo {{ hugo.Version }}">
+
+<link rel="canonical" href="{{ .Permalink }}">
+
+{{- $colorModeJS := resources.Get "js/color-modes.js" | resources.Copy "/assets/js/color-modes.js" -}}
+<script src="{{ $colorModeJS.Permalink | relURL }}"></script>
+
+{{ partialCached "stylesheet" . }}
+{{ partialCached "favicons" . }}
+{{ partial "social" . }}
+{{ partialCached "analytics" . }}
diff --git a/vendor/twbs/bootstrap-icons/docs/layouts/partials/home/hero.html b/vendor/twbs/bootstrap-icons/docs/layouts/partials/home/hero.html
new file mode 100644
index 000000000..b6848f89e
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/docs/layouts/partials/home/hero.html
@@ -0,0 +1,51 @@
+<div class="hero py-5 text-center text-lg-start">
+ <div class="container-xxl bd-gutter">
+ <div class="row flex-lg-row-reverse">
+ <div class="col-6 mx-auto col-lg-5 mx-lg-0">
+ <img srcset="/assets/img/icons-hero.png, /assets/img/icons-hero@2x.png 2x"
+ src="/assets/img/icons-hero.png"
+ class="img-fluid my-3 mx-auto"
+ alt="Bootstrap Icons" width="450" height="340">
+ </div>
+ <div class="col-lg-7">
+ <a class="d-block d-sm-inline-block py-1 px-3 mb-4 text-decoration-none rounded-3 hero-notice" href="{{ .Site.Params.blog }}/2023/09/12/bootstrap-icons-1-11-0/">
+ <strong>New in v1.11.0:</strong> 100 new icons!
+ </a>
+ <h1 class="f0">Bootstrap Icons</h1>
+ <p class="mb-4 f3 font-weight-normal">Free, high quality, open source icon library with over 2,000 icons. Include them anyway you like—SVGs, SVG sprite, or web fonts. Use them with or without <a href="{{ .Site.Params.main }}/">Bootstrap</a> in any project.</p>
+
+ <div class="d-flex flex-column flex-md-row align-items-stretch justify-content-center justify-content-md-start mb-5 fs-5">
+ <div class="fs-5 d-inline-block mb-3 me-md-3 mb-md-0">
+ {{ highlight "npm i bootstrap-icons" "sh" "" }}
+ </div>
+ <a class="btn btn-lg btn-figma d-flex align-items-center justify-content-center" href="{{ .Site.Params.icons_figma }}" target="_blank" rel="noopener">
+ {{ partial "icons/figma.svg" (dict "class" "me-2" "width" "18" "height" "24") }}
+ Open in Figma
+ </a>
+ </div>
+
+ {{ partialCached "ads" . }}
+
+ <hr class="mx-auto mx-lg-0 my-5">
+
+ <p class="text-muted">
+ Currently <a href="{{ .Site.Params.icons_repo }}/releases/tag/v{{ .Site.Params.version }}">v{{ .Site.Params.version }}</a>
+ <span class="px-1">&#8226;</span>
+ <a href="#icons">Icons</a>
+ <span class="px-1">&#8226;</span>
+ <a href="/sprite/">Icon Sprite</a>
+ <span class="px-1">&#8226;</span>
+ <a href="#install">Install</a>
+ <span class="px-1">&#8226;</span>
+ <a href="#usage">Usage</a>
+ <span class="px-1">&#8226;</span>
+ <a href="#styling">Styling</a>
+ <span class="px-1">&#8226;</span>
+ <a href="#accessibility">Accessibility</a>
+ <span class="px-1">&#8226;</span>
+ <a href="{{ .Site.Params.icons_repo }}">GitHub repo</a>
+ </p>
+ </div>
+ </div>
+ </div>
+</div>
diff --git a/vendor/twbs/bootstrap-icons/docs/layouts/partials/icons.html b/vendor/twbs/bootstrap-icons/docs/layouts/partials/icons.html
new file mode 100644
index 000000000..6f69a3294
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/docs/layouts/partials/icons.html
@@ -0,0 +1,30 @@
+<div class="my-5">
+ <div class="d-flex mb-4">
+ <h2 id="icons" class="mb-0">Icons</h2>
+ <form class="subnav-search d-flex flex-nowrap ms-auto">
+ <label for="search" class="visually-hidden">Search for icons</label>
+ <input class="form-control search mb-0" id="search" type="search" placeholder="Start typing to filter..." autocomplete="off">
+ </form>
+ </div>
+ <ul id="icons-list" class="row row-cols-3 row-cols-sm-4 row-cols-lg-6 row-cols-xl-8 list-unstyled list">
+ {{ range (where .Site.RegularPages "Type" "icons") -}}
+ {{- $filename := .File.TranslationBaseName -}}
+ {{- with .Site.GetPage .File.Path }}
+ <li class="col mb-4" data-name="{{ $filename }}"{{ with .Params.tags }} data-tags="{{ delimit . " " }}"{{ end }}{{ with .Params.categories }} data-categories="{{ delimit . " " | lower }}"{{ end }}>
+ <a class="d-block text-body-emphasis text-decoration-none" href="{{ .RelPermalink }}">
+ <div class="px-3 py-4 mb-2 bg-body-secondary text-center rounded">
+ {{ if $.IsHome -}}
+ <i class="bi bi-{{ $filename }}"></i>
+ {{- else -}}
+ <svg class="bi" width="1em" height="1em" fill="currentColor">
+ <use xlink:href="../bootstrap-icons.svg#{{ $filename }}"/>
+ </svg>
+ {{- end }}
+ </div>
+ <div class="name text-muted text-decoration-none text-center pt-1">{{ $filename }}</div>
+ </a>
+ </li>
+ {{- end }}
+ {{- end }}
+ </ul>
+</div>
diff --git a/vendor/twbs/bootstrap-icons/docs/layouts/partials/icons/bootstrap-white-fill.svg b/vendor/twbs/bootstrap-icons/docs/layouts/partials/icons/bootstrap-white-fill.svg
new file mode 100644
index 000000000..af4bc7fcf
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/docs/layouts/partials/icons/bootstrap-white-fill.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"{{ with .width }} width="{{ . }}"{{ end }}{{ with .height }} height="{{ . }}"{{ end }}{{ with .class }} class="{{ . }}"{{ end }} viewBox="0 0 118 94" role="img"><title>{{ with .title }}{{ . }}{{ else }}Bootstrap{{ end }}</title><path fill-rule="evenodd" clip-rule="evenodd" d="M24.509 0c-6.733 0-11.715 5.893-11.492 12.284.214 6.14-.064 14.092-2.066 20.577C8.943 39.365 5.547 43.485 0 44.014v5.972c5.547.529 8.943 4.649 10.951 11.153 2.002 6.485 2.28 14.437 2.066 20.577C12.794 88.106 17.776 94 24.51 94H93.5c6.733 0 11.714-5.893 11.491-12.284-.214-6.14.064-14.092 2.066-20.577 2.009-6.504 5.396-10.624 10.943-11.153v-5.972c-5.547-.529-8.934-4.649-10.943-11.153-2.002-6.484-2.28-14.437-2.066-20.577C105.214 5.894 100.233 0 93.5 0H24.508zM80 57.863C80 66.663 73.436 72 62.543 72H44a2 2 0 01-2-2V24a2 2 0 012-2h18.437c9.083 0 15.044 4.92 15.044 12.474 0 5.302-4.01 10.049-9.119 10.88v.277C75.317 46.394 80 51.21 80 57.863zM60.521 28.34H49.948v14.934h8.905c6.884 0 10.68-2.772 10.68-7.727 0-4.643-3.264-7.207-9.012-7.207zM49.948 49.2v16.458H60.91c7.167 0 10.964-2.876 10.964-8.281 0-5.406-3.903-8.178-11.425-8.178H49.948z" fill="currentColor"/></svg> \ No newline at end of file
diff --git a/vendor/twbs/bootstrap-icons/docs/layouts/partials/icons/figma.svg b/vendor/twbs/bootstrap-icons/docs/layouts/partials/icons/figma.svg
new file mode 100644
index 000000000..2d22b215d
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/docs/layouts/partials/icons/figma.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg"{{ with .width }} width="{{ . }}"{{ end }}{{ with .height }} height="{{ . }}"{{ end }}{{ with .class }} class="{{ . }}"{{ end }} viewBox="0 0 288 432" role="img">
+ <rect width="95.0226" height="142.534" fill="black" fill-opacity="0" transform="translate(1.46603 2.19946) scale(3)"/>
+ <path d="M144 216C144 176.641 175.907 144.733 215.267 144.733V144.733C254.626 144.733 286.534 176.641 286.534 216V216C286.534 255.36 254.626 287.267 215.267 287.267V287.267C175.907 287.267 144 255.36 144 216V216Z" fill="#1ABCFE"/>
+ <path d="M1.46603 358.534C1.46603 319.175 33.3733 287.267 72.733 287.267H144V358.534C144 397.894 112.093 429.801 72.733 429.801V429.801C33.3733 429.801 1.46603 397.894 1.46603 358.534V358.534Z" fill="#0ACF83"/>
+ <path d="M144 2.19946V144.733H215.267C254.627 144.733 286.534 112.826 286.534 73.4664V73.4664C286.534 34.1068 254.627 2.19946 215.267 2.19946L144 2.19946Z" fill="#FF7262"/>
+ <path d="M1.46603 73.4664C1.46603 112.826 33.3733 144.733 72.733 144.733L144 144.733L144 2.19941L72.733 2.19941C33.3733 2.19941 1.46603 34.1067 1.46603 73.4664V73.4664Z" fill="#F24E1E"/>
+ <path d="M1.46603 216C1.46603 255.36 33.3733 287.267 72.733 287.267H144L144 144.733L72.733 144.733C33.3733 144.733 1.46603 176.641 1.46603 216V216Z" fill="#A259FF"/>
+</svg>
diff --git a/vendor/twbs/bootstrap-icons/docs/layouts/partials/icons/github.svg b/vendor/twbs/bootstrap-icons/docs/layouts/partials/icons/github.svg
new file mode 100644
index 000000000..6f06f7722
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/docs/layouts/partials/icons/github.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"{{ with .width }} width="{{ . }}"{{ end }}{{ with .height }} height="{{ . }}"{{ end }}{{ with .class }} class="{{ . }}"{{ end }} viewBox="0 0 512 499.36" role="img"><title>{{ with .title }}{{ . }}{{ else }}GitHub{{ end }}</title><path fill="currentColor" fill-rule="evenodd" d="M256 0C114.64 0 0 114.61 0 256c0 113.09 73.34 209 175.08 242.9 12.8 2.35 17.47-5.56 17.47-12.34 0-6.08-.22-22.18-.35-43.54-71.2 15.49-86.2-34.34-86.2-34.34-11.64-29.57-28.42-37.45-28.42-37.45-23.27-15.84 1.73-15.55 1.73-15.55 25.69 1.81 39.21 26.38 39.21 26.38 22.84 39.12 59.92 27.82 74.5 21.27 2.33-16.54 8.94-27.82 16.25-34.22-56.84-6.43-116.6-28.43-116.6-126.49 0-27.95 10-50.8 26.35-68.69-2.63-6.48-11.42-32.5 2.51-67.75 0 0 21.49-6.88 70.4 26.24a242.65 242.65 0 0 1 128.18 0c48.87-33.13 70.33-26.24 70.33-26.24 14 35.25 5.18 61.27 2.55 67.75 16.41 17.9 26.31 40.75 26.31 68.69 0 98.35-59.85 120-116.88 126.32 9.19 7.9 17.38 23.53 17.38 47.41 0 34.22-.31 61.83-.31 70.23 0 6.85 4.61 14.81 17.6 12.31C438.72 464.97 512 369.08 512 256.02 512 114.62 397.37 0 256 0z"/></svg> \ No newline at end of file
diff --git a/vendor/twbs/bootstrap-icons/docs/layouts/partials/icons/opencollective.svg b/vendor/twbs/bootstrap-icons/docs/layouts/partials/icons/opencollective.svg
new file mode 100644
index 000000000..2896ba50c
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/docs/layouts/partials/icons/opencollective.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"{{ with .width }} width="{{ . }}"{{ end }}{{ with .height }} height="{{ . }}"{{ end }} fill="currentColor" fill-rule="evenodd"{{ with .class }} class="{{ . }}"{{ end }} viewBox="0 0 40 41" role="img"><title>{{ with .title }}{{ . }}{{ else }}Open Collective{{ end }}</title><path fill-opacity=".4" d="M32.8 21c0 2.4-.8 4.9-2 6.9l5.1 5.1c2.5-3.4 4.1-7.6 4.1-12 0-4.6-1.6-8.8-4-12.2L30.7 14c1.2 2 2 4.3 2 7z"/><path d="M20 33.7a12.8 12.8 0 0 1 0-25.6c2.6 0 5 .7 7 2.1L32 5a20 20 0 1 0 .1 31.9l-5-5.2a13 13 0 0 1-7 2z"/></svg> \ No newline at end of file
diff --git a/vendor/twbs/bootstrap-icons/docs/layouts/partials/icons/twitter.svg b/vendor/twbs/bootstrap-icons/docs/layouts/partials/icons/twitter.svg
new file mode 100644
index 000000000..7a7fcee28
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/docs/layouts/partials/icons/twitter.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"{{ with .width }} width="{{ . }}"{{ end }}{{ with .height }} height="{{ . }}"{{ end }}{{ with .class }} class="{{ . }}"{{ end }} viewBox="0 0 512 416.32" role="img"><title>{{ with .title }}{{ . }}{{ else }}Twitter{{ end }}</title><path fill="currentColor" d="M160.83 416.32c193.2 0 298.92-160.22 298.92-298.92 0-4.51 0-9-.2-13.52A214 214 0 0 0 512 49.38a212.93 212.93 0 0 1-60.44 16.6 105.7 105.7 0 0 0 46.3-58.19 209 209 0 0 1-66.79 25.37 105.09 105.09 0 0 0-181.73 71.91 116.12 116.12 0 0 0 2.66 24c-87.28-4.3-164.73-46.3-216.56-109.82A105.48 105.48 0 0 0 68 159.6a106.27 106.27 0 0 1-47.53-13.11v1.43a105.28 105.28 0 0 0 84.21 103.06 105.67 105.67 0 0 1-47.33 1.84 105.06 105.06 0 0 0 98.14 72.94A210.72 210.72 0 0 1 25 370.84a202.17 202.17 0 0 1-25-1.43 298.85 298.85 0 0 0 160.83 46.92"/></svg> \ No newline at end of file
diff --git a/vendor/twbs/bootstrap-icons/docs/layouts/partials/navbar.html b/vendor/twbs/bootstrap-icons/docs/layouts/partials/navbar.html
new file mode 100644
index 000000000..6d68fd582
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/docs/layouts/partials/navbar.html
@@ -0,0 +1,119 @@
+<header class="navbar navbar-expand-lg navbar-dark bd-navbar sticky-top">
+ <nav class="container-xxl bd-gutter flex-wrap flex-lg-nowrap" aria-label="Main navigation">
+ <div class="d-lg-none" style="width: 2.25rem;"></div>
+
+ <a class="navbar-brand p-0 me-0 me-lg-2" href="{{ .Site.Params.main }}/" aria-label="Bootstrap">
+ {{ partial "icons/bootstrap-white-fill.svg" (dict "class" "d-block my-1" "width" "40" "height" "32") }}
+ </a>
+
+ <button class="navbar-toggler d-flex d-lg-none order-3 p-2" type="button" data-bs-toggle="offcanvas" data-bs-target="#bdNavbar" aria-controls="bdNavbar" aria-expanded="false" aria-label="Toggle navigation">
+ <i class="bi bi-three-dots" aria-hidden="true"></i>
+ </button>
+
+ <div class="offcanvas-lg offcanvas-end flex-grow-1" id="bdNavbar" aria-labelledby="bdNavbarOffcanvasLabel">
+ <div class="offcanvas-header px-4 pb-0">
+ <h5 class="offcanvas-title text-white" id="bdNavbarOffcanvasLabel">Bootstrap</h5>
+ <button type="button" class="btn-close btn-close-white" data-bs-dismiss="offcanvas" aria-label="Close" data-bs-target="#bdNavbar"></button>
+ </div>
+
+ <div class="offcanvas-body p-4 pt-0 p-lg-0">
+ <hr class="d-lg-none text-white-50">
+ <ul class="navbar-nav flex-row flex-wrap bd-navbar-nav">
+ <li class="nav-item col-6 col-lg-auto">
+ <a class="nav-link py-2 px-0 px-lg-2" href="{{ .Site.Params.main }}/docs/{{ .Site.Params.docs_version }}/getting-started/introduction/" onclick="ga('send', 'event', 'Navbar', 'Community links', 'Docs');" target="_blank" rel="noopener">Docs</a>
+ </li>
+ <li class="nav-item col-6 col-lg-auto">
+ <a class="nav-link py-2 px-0 px-lg-2" href="{{ .Site.Params.main }}/docs/{{ .Site.Params.docs_version }}/examples/" onclick="ga('send', 'event', 'Navbar', 'Community links', 'Examples');" target="_blank" rel="noopener">Examples</a>
+ </li>
+ <li class="nav-item col-6 col-lg-auto">
+ <a class="nav-link py-2 px-0 px-lg-2 active" href="/" onclick="ga('send', 'event', 'Navbar', 'Community links', 'Icons');">Icons</a>
+ </li>
+ <li class="nav-item col-6 col-lg-auto">
+ <a class="nav-link py-2 px-0 px-lg-2" href="{{ .Site.Params.themes }}" onclick="ga('send', 'event', 'Navbar', 'Community links', 'Themes');" target="_blank" rel="noopener">Themes</a>
+ </li>
+ <li class="nav-item col-6 col-lg-auto">
+ <a class="nav-link py-2 px-0 px-lg-2" href="{{ .Site.Params.blog }}" onclick="ga('send', 'event', 'Navbar', 'Community links', 'Blog');" target="_blank" rel="noopener">Blog</a>
+ </li>
+ </ul>
+
+ <hr class="d-lg-none text-white-50">
+
+ <ul class="navbar-nav flex-row flex-wrap ms-md-auto">
+ <li class="nav-item col-6 col-lg-auto">
+ <a class="nav-link py-2 px-0 px-lg-2" href="{{ .Site.Params.github_org }}" target="_blank" rel="noopener">
+ {{ partial "icons/github.svg" (dict "class" "navbar-nav-svg" "width" "16" "height" "16") }}
+ <small class="d-lg-none ms-2">GitHub</small>
+ </a>
+ </li>
+ <li class="nav-item col-6 col-lg-auto">
+ <a class="nav-link py-2 px-0 px-lg-2" href="https://twitter.com/{{ .Site.Params.twitter }}" target="_blank" rel="noopener">
+ {{ partial "icons/twitter.svg" (dict "class" "navbar-nav-svg" "width" "16" "height" "16") }}
+ <small class="d-lg-none ms-2">Twitter</small>
+ </a>
+ </li>
+ <li class="nav-item col-6 col-lg-auto">
+ <a class="nav-link py-2 px-0 px-lg-2" href="{{ .Site.Params.opencollective }}" target="_blank" rel="noopener">
+ {{ partial "icons/opencollective.svg" (dict "class" "navbar-nav-svg" "width" "16" "height" "16") }}
+ <small class="d-lg-none ms-2">Open Collective</small>
+ </a>
+ </li>
+
+ <li class="nav-item py-2 py-lg-1 col-12 col-lg-auto">
+ <div class="vr d-none d-lg-flex h-100 mx-lg-2 text-white"></div>
+ <hr class="d-lg-none my-2 text-white-50">
+ </li>
+
+ <li class="nav-item dropdown">
+ <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
+ <symbol id="circle-half" viewBox="0 0 16 16">
+ <path d="M8 15A7 7 0 1 0 8 1v14zm0 1A8 8 0 1 1 8 0a8 8 0 0 1 0 16z"/>
+ </symbol>
+ <symbol id="moon-stars-fill" viewBox="0 0 16 16">
+ <path d="M6 .278a.768.768 0 0 1 .08.858 7.208 7.208 0 0 0-.878 3.46c0 4.021 3.278 7.277 7.318 7.277.527 0 1.04-.055 1.533-.16a.787.787 0 0 1 .81.316.733.733 0 0 1-.031.893A8.349 8.349 0 0 1 8.344 16C3.734 16 0 12.286 0 7.71 0 4.266 2.114 1.312 5.124.06A.752.752 0 0 1 6 .278z"/>
+ <path d="M10.794 3.148a.217.217 0 0 1 .412 0l.387 1.162c.173.518.579.924 1.097 1.097l1.162.387a.217.217 0 0 1 0 .412l-1.162.387a1.734 1.734 0 0 0-1.097 1.097l-.387 1.162a.217.217 0 0 1-.412 0l-.387-1.162A1.734 1.734 0 0 0 9.31 6.593l-1.162-.387a.217.217 0 0 1 0-.412l1.162-.387a1.734 1.734 0 0 0 1.097-1.097l.387-1.162zM13.863.099a.145.145 0 0 1 .274 0l.258.774c.115.346.386.617.732.732l.774.258a.145.145 0 0 1 0 .274l-.774.258a1.156 1.156 0 0 0-.732.732l-.258.774a.145.145 0 0 1-.274 0l-.258-.774a1.156 1.156 0 0 0-.732-.732l-.774-.258a.145.145 0 0 1 0-.274l.774-.258c.346-.115.617-.386.732-.732L13.863.1z"/>
+ </symbol>
+ <symbol id="sun-fill" viewBox="0 0 16 16">
+ <path d="M8 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM8 0a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 0zm0 13a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 13zm8-5a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2a.5.5 0 0 1 .5.5zM3 8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2A.5.5 0 0 1 3 8zm10.657-5.657a.5.5 0 0 1 0 .707l-1.414 1.415a.5.5 0 1 1-.707-.708l1.414-1.414a.5.5 0 0 1 .707 0zm-9.193 9.193a.5.5 0 0 1 0 .707L3.05 13.657a.5.5 0 0 1-.707-.707l1.414-1.414a.5.5 0 0 1 .707 0zm9.193 2.121a.5.5 0 0 1-.707 0l-1.414-1.414a.5.5 0 0 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .707zM4.464 4.465a.5.5 0 0 1-.707 0L2.343 3.05a.5.5 0 1 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .708z"/>
+ </symbol>
+ </svg>
+
+ <button class="btn btn-link nav-link py-2 px-0 px-lg-2 dropdown-toggle d-flex align-items-center"
+ id="bd-theme"
+ type="button"
+ aria-expanded="false"
+ data-bs-toggle="dropdown"
+ data-bs-display="static"
+ aria-label="Toggle theme (auto)">
+ <svg class="bi my-1 theme-icon-active"><use href="#circle-half"></use></svg>
+ <span class="d-lg-none ms-2" id="bd-theme-text">Toggle theme</span>
+ </button>
+ <ul class="dropdown-menu dropdown-menu-end" aria-labelledby="bd-theme-text">
+ <li>
+ <button type="button" class="dropdown-item d-flex align-items-center" data-bs-theme-value="light" aria-pressed="false">
+ <svg class="bi me-2 opacity-50 theme-icon"><use href="#sun-fill"></use></svg>
+ Light
+ <svg class="bi ms-auto d-none"><use href="#check2"></use></svg>
+ </button>
+ </li>
+ <li>
+ <button type="button" class="dropdown-item d-flex align-items-center" data-bs-theme-value="dark" aria-pressed="false">
+ <svg class="bi me-2 opacity-50 theme-icon"><use href="#moon-stars-fill"></use></svg>
+ Dark
+ <svg class="bi ms-auto d-none"><use href="#check2"></use></svg>
+ </button>
+ </li>
+ <li>
+ <button type="button" class="dropdown-item d-flex align-items-center active" data-bs-theme-value="auto" aria-pressed="true">
+ <svg class="bi me-2 opacity-50 theme-icon"><use href="#circle-half"></use></svg>
+ Auto
+ <svg class="bi ms-auto d-none"><use href="#check2"></use></svg>
+ </button>
+ </li>
+ </ul>
+ </li>
+
+ </ul>
+ </div>
+ </div>
+ </nav>
+</header>
diff --git a/vendor/twbs/bootstrap-icons/docs/layouts/partials/scripts.html b/vendor/twbs/bootstrap-icons/docs/layouts/partials/scripts.html
new file mode 100644
index 000000000..e8b01a080
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/docs/layouts/partials/scripts.html
@@ -0,0 +1,15 @@
+<script async src="/assets/js/vendor/bootstrap.bundle.min.js"></script>
+
+{{- $esbuildOptions := dict "target" "es2019" -}}
+
+{{- if eq hugo.Environment "production" -}}
+ {{- $esbuildOptions = merge $esbuildOptions (dict "minify" "true") -}}
+{{- end -}}
+
+{{- if or .IsHome (eq .Page.Layout "sprite") -}}
+ {{- $searchJs := resources.Get "js/search.js" | js.Build $esbuildOptions | resources.Copy "/assets/js/search.js" -}}
+ <script async src="{{ $searchJs.Permalink | relURL }}"></script>
+{{- end }}
+
+{{- $application := resources.Get "js/application.js" | js.Build $esbuildOptions | resources.Copy "/assets/js/application.js" -}}
+<script async src="{{ $application.Permalink | relURL }}"></script>
diff --git a/vendor/twbs/bootstrap-icons/docs/layouts/partials/skippy.html b/vendor/twbs/bootstrap-icons/docs/layouts/partials/skippy.html
new file mode 100644
index 000000000..a66b8d69c
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/docs/layouts/partials/skippy.html
@@ -0,0 +1,3 @@
+<a class="skippy visually-hidden-focusable" href="#content">
+ <span class="skippy-text">Skip to main content</span>
+</a>
diff --git a/vendor/twbs/bootstrap-icons/docs/layouts/partials/social.html b/vendor/twbs/bootstrap-icons/docs/layouts/partials/social.html
new file mode 100644
index 000000000..8e734dabd
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/docs/layouts/partials/social.html
@@ -0,0 +1,17 @@
+{{ "<!-- Twitter -->" | safeHTML }}
+<meta name="twitter:card" content="{{ if .IsHome }}summary_large_image{{ else }}summary{{ end }}">
+<meta name="twitter:site" content="@{{ .Site.Params.twitter }}">
+<meta name="twitter:creator" content="@{{ .Site.Params.twitter }}">
+<meta name="twitter:title" content="{{ .Title | default .Site.Title | markdownify }}">
+<meta name="twitter:description" content="{{ .Page.Params.description | default .Site.Params.description | markdownify }}">
+<meta name="twitter:image" content="{{ .Site.Params.social_image_path | absURL }}">
+
+{{ "<!-- Facebook -->" | safeHTML }}
+<meta property="og:url" content="{{ .Permalink }}">
+<meta property="og:title" content="{{ .Title | default .Site.Title | markdownify }}">
+<meta property="og:description" content="{{ .Page.Params.description | default .Site.Params.description | markdownify }}">
+<meta property="og:type" content="{{ if .IsPage }}article{{ else }}website{{ end }}">
+<meta property="og:image" content="{{ .Site.Params.social_image_path | absURL }}">
+<meta property="og:image:type" content="image/png">
+<meta property="og:image:width" content="1000">
+<meta property="og:image:height" content="500">
diff --git a/vendor/twbs/bootstrap-icons/docs/layouts/partials/stylesheet.html b/vendor/twbs/bootstrap-icons/docs/layouts/partials/stylesheet.html
new file mode 100644
index 000000000..2502e1b5e
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/docs/layouts/partials/stylesheet.html
@@ -0,0 +1,12 @@
+<link rel="stylesheet" href="/assets/font/bootstrap-icons.min.css">
+
+{{- $sassOptions := dict "targetPath" "assets/css/docs.css" "precision" 6 -}}
+{{- $postcssOptions := dict "use" "autoprefixer" "noMap" true -}}
+
+{{- if eq hugo.Environment "production" -}}
+ {{- $sassOptions = merge $sassOptions (dict "outputStyle" "compressed") -}}
+{{- end -}}
+
+{{- $style := resources.Get "scss/docs.scss" | toCSS $sassOptions | postCSS $postcssOptions -}}
+
+<link rel="stylesheet" href="{{ $style.Permalink | relURL }}">
diff --git a/vendor/twbs/bootstrap-icons/docs/layouts/robots.txt b/vendor/twbs/bootstrap-icons/docs/layouts/robots.txt
new file mode 100644
index 000000000..271b4f1b7
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/docs/layouts/robots.txt
@@ -0,0 +1,12 @@
+# www.robotstxt.org
+
+{{- $isProduction := eq hugo.Environment "production" -}}
+{{- $isNetlify := eq (getenv "NETLIFY") "true" -}}
+{{- $allowCrawling := and (not $isNetlify) $isProduction -}}
+
+{{ if $allowCrawling }}
+# Allow crawling of all content
+{{- end }}
+User-agent: *
+Disallow:{{ if not $allowCrawling }} /{{ end }}
+Sitemap: {{ "/sitemap.xml" | absURL }}
diff --git a/vendor/twbs/bootstrap-icons/docs/layouts/shortcodes/example.html b/vendor/twbs/bootstrap-icons/docs/layouts/shortcodes/example.html
new file mode 100644
index 000000000..6701b1377
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/docs/layouts/shortcodes/example.html
@@ -0,0 +1,25 @@
+{{- /*
+ Usage: `example [args]`
+
+ `args` are optional and can be one of the following:
+ id: the `div`'s id - default: ""
+ class: any extra class(es) to be added to the `div` - default ""
+ show_preview: if the preview should be output in the HTML - default: `true`
+ show_markup: if the markup should be output in the HTML - default: `true`
+*/ -}}
+
+{{- $show_preview := .Get "show_preview" | default true -}}
+{{- $show_markup := .Get "show_markup" | default true -}}
+{{- $input := .Inner -}}
+
+{{- if eq $show_preview true -}}
+<div{{ with .Get "id" }} id="{{ . }}"{{ end }} class="bd-example{{ with .Get "class" }} {{ . }}{{ end }}">
+ {{- $input -}}
+</div>
+{{- end -}}
+
+{{- if eq $show_markup true -}}
+ {{- $content := replaceRE `<svg class="bd\-placeholder\-img(?:\-lg)?(?: *?bd\-placeholder\-img\-lg)? ?(.*?)".*?<\/svg>\n` `<img src="..." class="$1" alt="...">` $input -}}
+ {{- $content = replaceRE `(class=" *?")` "" $content -}}
+ {{- highlight (trim $content "\n") "html" "" -}}
+{{- end -}}
diff --git a/vendor/twbs/bootstrap-icons/docs/layouts/shortcodes/md.html b/vendor/twbs/bootstrap-icons/docs/layouts/shortcodes/md.html
new file mode 100644
index 000000000..82107bcef
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/docs/layouts/shortcodes/md.html
@@ -0,0 +1 @@
+{{- .Inner | markdownify -}}
diff --git a/vendor/twbs/bootstrap-icons/docs/layouts/sitemap.xml b/vendor/twbs/bootstrap-icons/docs/layouts/sitemap.xml
new file mode 100644
index 000000000..575b6b81e
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/docs/layouts/sitemap.xml
@@ -0,0 +1,10 @@
+{{ printf "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?>" | safeHTML }}
+<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
+ {{- range .Data.Pages -}}{{ if ne .Params.sitemap_exclude true }}
+ <url>
+ <loc>{{ .Permalink }}</loc>{{ if not .Lastmod.IsZero }}
+ <lastmod>{{ safeHTML (.Lastmod.Format "2006-01-02T15:04:05-07:00") }}</lastmod>{{ end }}{{ with .Sitemap.ChangeFreq }}
+ <changefreq>{{ . }}</changefreq>{{ end }}{{ if ge .Sitemap.Priority 0.0 }}
+ <priority>{{ .Sitemap.Priority }}</priority>{{ end }}
+ </url>{{ end }}{{ end }}
+</urlset>