You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@shiro.apache.org by bm...@apache.org on 2021/09/10 20:54:36 UTC

[shiro-site] branch asf-staging-jbake updated: [JBake] staging site 2021-09-10

This is an automated email from the ASF dual-hosted git repository.

bmarwell pushed a commit to branch asf-staging-jbake
in repository https://gitbox.apache.org/repos/asf/shiro-site.git


The following commit(s) were added to refs/heads/asf-staging-jbake by this push:
     new b1eca87  [JBake] staging site 2021-09-10
b1eca87 is described below

commit b1eca878db360ade959fa9dfe041c7d02a7fc2c3
Author: Benjamin Marwell <bm...@apache.org>
AuthorDate: Fri Sep 10 22:55:44 2021 +0200

    [JBake] staging site 2021-09-10
---
 10-minute-tutorial.html                            |   504 +
 about.html                                         |   234 +
 archive.html                                       |   230 +
 blog/2020/v1.6.0.html                              |   256 +
 blog/2020/v1.7.0.html                              |   256 +
 blog/2021/v1.7.1.html                              |   234 +
 blog/2021/v1.8.0.html                              |   231 +
 bootstrap-icons-1.5.0/alarm-fill.svg               |     3 +
 bootstrap-icons-1.5.0/alarm.svg                    |     4 +
 bootstrap-icons-1.5.0/align-bottom.svg             |     4 +
 bootstrap-icons-1.5.0/align-center.svg             |     3 +
 bootstrap-icons-1.5.0/align-end.svg                |     4 +
 bootstrap-icons-1.5.0/align-middle.svg             |     3 +
 bootstrap-icons-1.5.0/align-start.svg              |     4 +
 bootstrap-icons-1.5.0/align-top.svg                |     4 +
 bootstrap-icons-1.5.0/alt.svg                      |     3 +
 bootstrap-icons-1.5.0/app-indicator.svg            |     4 +
 bootstrap-icons-1.5.0/app.svg                      |     3 +
 bootstrap-icons-1.5.0/archive-fill.svg             |     3 +
 bootstrap-icons-1.5.0/archive.svg                  |     3 +
 bootstrap-icons-1.5.0/arrow-90deg-down.svg         |     3 +
 bootstrap-icons-1.5.0/arrow-90deg-left.svg         |     3 +
 bootstrap-icons-1.5.0/arrow-90deg-right.svg        |     3 +
 bootstrap-icons-1.5.0/arrow-90deg-up.svg           |     3 +
 bootstrap-icons-1.5.0/arrow-bar-down.svg           |     3 +
 bootstrap-icons-1.5.0/arrow-bar-left.svg           |     3 +
 bootstrap-icons-1.5.0/arrow-bar-right.svg          |     3 +
 bootstrap-icons-1.5.0/arrow-bar-up.svg             |     3 +
 bootstrap-icons-1.5.0/arrow-clockwise.svg          |     4 +
 bootstrap-icons-1.5.0/arrow-counterclockwise.svg   |     4 +
 bootstrap-icons-1.5.0/arrow-down-circle-fill.svg   |     3 +
 bootstrap-icons-1.5.0/arrow-down-circle.svg        |     3 +
 .../arrow-down-left-circle-fill.svg                |     3 +
 bootstrap-icons-1.5.0/arrow-down-left-circle.svg   |     3 +
 .../arrow-down-left-square-fill.svg                |     3 +
 bootstrap-icons-1.5.0/arrow-down-left-square.svg   |     3 +
 bootstrap-icons-1.5.0/arrow-down-left.svg          |     3 +
 .../arrow-down-right-circle-fill.svg               |     3 +
 bootstrap-icons-1.5.0/arrow-down-right-circle.svg  |     3 +
 .../arrow-down-right-square-fill.svg               |     3 +
 bootstrap-icons-1.5.0/arrow-down-right-square.svg  |     3 +
 bootstrap-icons-1.5.0/arrow-down-right.svg         |     3 +
 bootstrap-icons-1.5.0/arrow-down-short.svg         |     3 +
 bootstrap-icons-1.5.0/arrow-down-square-fill.svg   |     3 +
 bootstrap-icons-1.5.0/arrow-down-square.svg        |     3 +
 bootstrap-icons-1.5.0/arrow-down-up.svg            |     3 +
 bootstrap-icons-1.5.0/arrow-down.svg               |     3 +
 bootstrap-icons-1.5.0/arrow-left-circle-fill.svg   |     3 +
 bootstrap-icons-1.5.0/arrow-left-circle.svg        |     3 +
 bootstrap-icons-1.5.0/arrow-left-right.svg         |     3 +
 bootstrap-icons-1.5.0/arrow-left-short.svg         |     3 +
 bootstrap-icons-1.5.0/arrow-left-square-fill.svg   |     3 +
 bootstrap-icons-1.5.0/arrow-left-square.svg        |     3 +
 bootstrap-icons-1.5.0/arrow-left.svg               |     3 +
 bootstrap-icons-1.5.0/arrow-repeat.svg             |     4 +
 bootstrap-icons-1.5.0/arrow-return-left.svg        |     3 +
 bootstrap-icons-1.5.0/arrow-return-right.svg       |     3 +
 bootstrap-icons-1.5.0/arrow-right-circle-fill.svg  |     3 +
 bootstrap-icons-1.5.0/arrow-right-circle.svg       |     3 +
 bootstrap-icons-1.5.0/arrow-right-short.svg        |     3 +
 bootstrap-icons-1.5.0/arrow-right-square-fill.svg  |     3 +
 bootstrap-icons-1.5.0/arrow-right-square.svg       |     3 +
 bootstrap-icons-1.5.0/arrow-right.svg              |     3 +
 bootstrap-icons-1.5.0/arrow-up-circle-fill.svg     |     3 +
 bootstrap-icons-1.5.0/arrow-up-circle.svg          |     3 +
 .../arrow-up-left-circle-fill.svg                  |     3 +
 bootstrap-icons-1.5.0/arrow-up-left-circle.svg     |     3 +
 .../arrow-up-left-square-fill.svg                  |     3 +
 bootstrap-icons-1.5.0/arrow-up-left-square.svg     |     3 +
 bootstrap-icons-1.5.0/arrow-up-left.svg            |     3 +
 .../arrow-up-right-circle-fill.svg                 |     3 +
 bootstrap-icons-1.5.0/arrow-up-right-circle.svg    |     3 +
 .../arrow-up-right-square-fill.svg                 |     3 +
 bootstrap-icons-1.5.0/arrow-up-right-square.svg    |     3 +
 bootstrap-icons-1.5.0/arrow-up-right.svg           |     3 +
 bootstrap-icons-1.5.0/arrow-up-short.svg           |     3 +
 bootstrap-icons-1.5.0/arrow-up-square-fill.svg     |     3 +
 bootstrap-icons-1.5.0/arrow-up-square.svg          |     3 +
 bootstrap-icons-1.5.0/arrow-up.svg                 |     3 +
 bootstrap-icons-1.5.0/arrows-angle-contract.svg    |     3 +
 bootstrap-icons-1.5.0/arrows-angle-expand.svg      |     3 +
 bootstrap-icons-1.5.0/arrows-collapse.svg          |     3 +
 bootstrap-icons-1.5.0/arrows-expand.svg            |     3 +
 bootstrap-icons-1.5.0/arrows-fullscreen.svg        |     3 +
 bootstrap-icons-1.5.0/arrows-move.svg              |     3 +
 bootstrap-icons-1.5.0/aspect-ratio-fill.svg        |     3 +
 bootstrap-icons-1.5.0/aspect-ratio.svg             |     4 +
 bootstrap-icons-1.5.0/asterisk.svg                 |     3 +
 bootstrap-icons-1.5.0/at.svg                       |     3 +
 bootstrap-icons-1.5.0/award-fill.svg               |     4 +
 bootstrap-icons-1.5.0/award.svg                    |     4 +
 bootstrap-icons-1.5.0/back.svg                     |     3 +
 bootstrap-icons-1.5.0/backspace-fill.svg           |     3 +
 bootstrap-icons-1.5.0/backspace-reverse-fill.svg   |     3 +
 bootstrap-icons-1.5.0/backspace-reverse.svg        |     4 +
 bootstrap-icons-1.5.0/backspace.svg                |     4 +
 bootstrap-icons-1.5.0/badge-3d-fill.svg            |     4 +
 bootstrap-icons-1.5.0/badge-3d.svg                 |     4 +
 bootstrap-icons-1.5.0/badge-4k-fill.svg            |     4 +
 bootstrap-icons-1.5.0/badge-4k.svg                 |     4 +
 bootstrap-icons-1.5.0/badge-8k-fill.svg            |     4 +
 bootstrap-icons-1.5.0/badge-8k.svg                 |     4 +
 bootstrap-icons-1.5.0/badge-ad-fill.svg            |     4 +
 bootstrap-icons-1.5.0/badge-ad.svg                 |     4 +
 bootstrap-icons-1.5.0/badge-ar-fill.svg            |     4 +
 bootstrap-icons-1.5.0/badge-ar.svg                 |     4 +
 bootstrap-icons-1.5.0/badge-cc-fill.svg            |     3 +
 bootstrap-icons-1.5.0/badge-cc.svg                 |     4 +
 bootstrap-icons-1.5.0/badge-hd-fill.svg            |     4 +
 bootstrap-icons-1.5.0/badge-hd.svg                 |     4 +
 bootstrap-icons-1.5.0/badge-tm-fill.svg            |     3 +
 bootstrap-icons-1.5.0/badge-tm.svg                 |     4 +
 bootstrap-icons-1.5.0/badge-vo-fill.svg            |     4 +
 bootstrap-icons-1.5.0/badge-vo.svg                 |     4 +
 bootstrap-icons-1.5.0/badge-vr-fill.svg            |     4 +
 bootstrap-icons-1.5.0/badge-vr.svg                 |     4 +
 bootstrap-icons-1.5.0/badge-wc-fill.svg            |     3 +
 bootstrap-icons-1.5.0/badge-wc.svg                 |     4 +
 bootstrap-icons-1.5.0/bag-check-fill.svg           |     3 +
 bootstrap-icons-1.5.0/bag-check.svg                |     4 +
 bootstrap-icons-1.5.0/bag-dash-fill.svg            |     3 +
 bootstrap-icons-1.5.0/bag-dash.svg                 |     4 +
 bootstrap-icons-1.5.0/bag-fill.svg                 |     3 +
 bootstrap-icons-1.5.0/bag-plus-fill.svg            |     3 +
 bootstrap-icons-1.5.0/bag-plus.svg                 |     4 +
 bootstrap-icons-1.5.0/bag-x-fill.svg               |     3 +
 bootstrap-icons-1.5.0/bag-x.svg                    |     4 +
 bootstrap-icons-1.5.0/bag.svg                      |     3 +
 bootstrap-icons-1.5.0/bank.svg                     |     3 +
 bootstrap-icons-1.5.0/bank2.svg                    |     3 +
 bootstrap-icons-1.5.0/bar-chart-fill.svg           |     3 +
 bootstrap-icons-1.5.0/bar-chart-line-fill.svg      |     3 +
 bootstrap-icons-1.5.0/bar-chart-line.svg           |     3 +
 bootstrap-icons-1.5.0/bar-chart-steps.svg          |     3 +
 bootstrap-icons-1.5.0/bar-chart.svg                |     3 +
 bootstrap-icons-1.5.0/basket-fill.svg              |     3 +
 bootstrap-icons-1.5.0/basket.svg                   |     3 +
 bootstrap-icons-1.5.0/basket2-fill.svg             |     3 +
 bootstrap-icons-1.5.0/basket2.svg                  |     4 +
 bootstrap-icons-1.5.0/basket3-fill.svg             |     3 +
 bootstrap-icons-1.5.0/basket3.svg                  |     3 +
 bootstrap-icons-1.5.0/battery-charging.svg         |     6 +
 bootstrap-icons-1.5.0/battery-full.svg             |     4 +
 bootstrap-icons-1.5.0/battery-half.svg             |     4 +
 bootstrap-icons-1.5.0/battery.svg                  |     3 +
 bootstrap-icons-1.5.0/bell-fill.svg                |     3 +
 bootstrap-icons-1.5.0/bell-slash-fill.svg          |     3 +
 bootstrap-icons-1.5.0/bell-slash.svg               |     3 +
 bootstrap-icons-1.5.0/bell.svg                     |     3 +
 bootstrap-icons-1.5.0/bezier.svg                   |     4 +
 bootstrap-icons-1.5.0/bezier2.svg                  |     3 +
 bootstrap-icons-1.5.0/bicycle.svg                  |     3 +
 bootstrap-icons-1.5.0/binoculars-fill.svg          |     3 +
 bootstrap-icons-1.5.0/binoculars.svg               |     3 +
 bootstrap-icons-1.5.0/blockquote-left.svg          |     3 +
 bootstrap-icons-1.5.0/blockquote-right.svg         |     3 +
 bootstrap-icons-1.5.0/book-fill.svg                |     3 +
 bootstrap-icons-1.5.0/book-half.svg                |     3 +
 bootstrap-icons-1.5.0/book.svg                     |     3 +
 bootstrap-icons-1.5.0/bookmark-check-fill.svg      |     3 +
 bootstrap-icons-1.5.0/bookmark-check.svg           |     4 +
 bootstrap-icons-1.5.0/bookmark-dash-fill.svg       |     3 +
 bootstrap-icons-1.5.0/bookmark-dash.svg            |     4 +
 bootstrap-icons-1.5.0/bookmark-fill.svg            |     3 +
 bootstrap-icons-1.5.0/bookmark-heart-fill.svg      |     3 +
 bootstrap-icons-1.5.0/bookmark-heart.svg           |     4 +
 bootstrap-icons-1.5.0/bookmark-plus-fill.svg       |     3 +
 bootstrap-icons-1.5.0/bookmark-plus.svg            |     4 +
 bootstrap-icons-1.5.0/bookmark-star-fill.svg       |     3 +
 bootstrap-icons-1.5.0/bookmark-star.svg            |     4 +
 bootstrap-icons-1.5.0/bookmark-x-fill.svg          |     3 +
 bootstrap-icons-1.5.0/bookmark-x.svg               |     4 +
 bootstrap-icons-1.5.0/bookmark.svg                 |     3 +
 bootstrap-icons-1.5.0/bookmarks-fill.svg           |     4 +
 bootstrap-icons-1.5.0/bookmarks.svg                |     4 +
 bootstrap-icons-1.5.0/bookshelf.svg                |     3 +
 bootstrap-icons-1.5.0/bootstrap-fill.svg           |     4 +
 bootstrap-icons-1.5.0/bootstrap-icons.css          |  1390 +++
 bootstrap-icons-1.5.0/bootstrap-icons.json         |  1372 +++
 bootstrap-icons-1.5.0/bootstrap-icons.svg          |     1 +
 bootstrap-icons-1.5.0/bootstrap-reboot.svg         |     4 +
 bootstrap-icons-1.5.0/bootstrap.svg                |     4 +
 bootstrap-icons-1.5.0/border-all.svg               |     3 +
 bootstrap-icons-1.5.0/border-bottom.svg            |     3 +
 bootstrap-icons-1.5.0/border-center.svg            |     3 +
 bootstrap-icons-1.5.0/border-inner.svg             |     5 +
 bootstrap-icons-1.5.0/border-left.svg              |     3 +
 bootstrap-icons-1.5.0/border-middle.svg            |     3 +
 bootstrap-icons-1.5.0/border-outer.svg             |     4 +
 bootstrap-icons-1.5.0/border-right.svg             |     3 +
 bootstrap-icons-1.5.0/border-style.svg             |     3 +
 bootstrap-icons-1.5.0/border-top.svg               |     3 +
 bootstrap-icons-1.5.0/border-width.svg             |     3 +
 bootstrap-icons-1.5.0/border.svg                   |     3 +
 bootstrap-icons-1.5.0/bounding-box-circles.svg     |     3 +
 bootstrap-icons-1.5.0/bounding-box.svg             |     3 +
 bootstrap-icons-1.5.0/box-arrow-down-left.svg      |     4 +
 bootstrap-icons-1.5.0/box-arrow-down-right.svg     |     4 +
 bootstrap-icons-1.5.0/box-arrow-down.svg           |     4 +
 bootstrap-icons-1.5.0/box-arrow-in-down-left.svg   |     4 +
 bootstrap-icons-1.5.0/box-arrow-in-down-right.svg  |     4 +
 bootstrap-icons-1.5.0/box-arrow-in-down.svg        |     4 +
 bootstrap-icons-1.5.0/box-arrow-in-left.svg        |     4 +
 bootstrap-icons-1.5.0/box-arrow-in-right.svg       |     4 +
 bootstrap-icons-1.5.0/box-arrow-in-up-left.svg     |     4 +
 bootstrap-icons-1.5.0/box-arrow-in-up-right.svg    |     4 +
 bootstrap-icons-1.5.0/box-arrow-in-up.svg          |     4 +
 bootstrap-icons-1.5.0/box-arrow-left.svg           |     4 +
 bootstrap-icons-1.5.0/box-arrow-right.svg          |     4 +
 bootstrap-icons-1.5.0/box-arrow-up-left.svg        |     4 +
 bootstrap-icons-1.5.0/box-arrow-up-right.svg       |     4 +
 bootstrap-icons-1.5.0/box-arrow-up.svg             |     4 +
 bootstrap-icons-1.5.0/box-seam.svg                 |     3 +
 bootstrap-icons-1.5.0/box.svg                      |     3 +
 bootstrap-icons-1.5.0/braces.svg                   |     3 +
 bootstrap-icons-1.5.0/bricks.svg                   |     3 +
 bootstrap-icons-1.5.0/briefcase-fill.svg           |     4 +
 bootstrap-icons-1.5.0/briefcase.svg                |     3 +
 bootstrap-icons-1.5.0/brightness-alt-high-fill.svg |     3 +
 bootstrap-icons-1.5.0/brightness-alt-high.svg      |     3 +
 bootstrap-icons-1.5.0/brightness-alt-low-fill.svg  |     3 +
 bootstrap-icons-1.5.0/brightness-alt-low.svg       |     3 +
 bootstrap-icons-1.5.0/brightness-high-fill.svg     |     3 +
 bootstrap-icons-1.5.0/brightness-high.svg          |     3 +
 bootstrap-icons-1.5.0/brightness-low-fill.svg      |     3 +
 bootstrap-icons-1.5.0/brightness-low.svg           |     3 +
 bootstrap-icons-1.5.0/broadcast-pin.svg            |     3 +
 bootstrap-icons-1.5.0/broadcast.svg                |     3 +
 bootstrap-icons-1.5.0/brush-fill.svg               |     3 +
 bootstrap-icons-1.5.0/brush.svg                    |     3 +
 bootstrap-icons-1.5.0/bucket-fill.svg              |     3 +
 bootstrap-icons-1.5.0/bucket.svg                   |     3 +
 bootstrap-icons-1.5.0/bug-fill.svg                 |     4 +
 bootstrap-icons-1.5.0/bug.svg                      |     3 +
 bootstrap-icons-1.5.0/building.svg                 |     4 +
 bootstrap-icons-1.5.0/bullseye.svg                 |     6 +
 bootstrap-icons-1.5.0/calculator-fill.svg          |     3 +
 bootstrap-icons-1.5.0/calculator.svg               |     4 +
 bootstrap-icons-1.5.0/calendar-check-fill.svg      |     3 +
 bootstrap-icons-1.5.0/calendar-check.svg           |     4 +
 bootstrap-icons-1.5.0/calendar-date-fill.svg       |     4 +
 bootstrap-icons-1.5.0/calendar-date.svg            |     4 +
 bootstrap-icons-1.5.0/calendar-day-fill.svg        |     3 +
 bootstrap-icons-1.5.0/calendar-day.svg             |     4 +
 bootstrap-icons-1.5.0/calendar-event-fill.svg      |     3 +
 bootstrap-icons-1.5.0/calendar-event.svg           |     4 +
 bootstrap-icons-1.5.0/calendar-fill.svg            |     3 +
 bootstrap-icons-1.5.0/calendar-minus-fill.svg      |     3 +
 bootstrap-icons-1.5.0/calendar-minus.svg           |     4 +
 bootstrap-icons-1.5.0/calendar-month-fill.svg      |     4 +
 bootstrap-icons-1.5.0/calendar-month.svg           |     4 +
 bootstrap-icons-1.5.0/calendar-plus-fill.svg       |     3 +
 bootstrap-icons-1.5.0/calendar-plus.svg            |     4 +
 bootstrap-icons-1.5.0/calendar-range-fill.svg      |     3 +
 bootstrap-icons-1.5.0/calendar-range.svg           |     4 +
 bootstrap-icons-1.5.0/calendar-week-fill.svg       |     3 +
 bootstrap-icons-1.5.0/calendar-week.svg            |     4 +
 bootstrap-icons-1.5.0/calendar-x-fill.svg          |     3 +
 bootstrap-icons-1.5.0/calendar-x.svg               |     4 +
 bootstrap-icons-1.5.0/calendar.svg                 |     3 +
 bootstrap-icons-1.5.0/calendar2-check-fill.svg     |     3 +
 bootstrap-icons-1.5.0/calendar2-check.svg          |     5 +
 bootstrap-icons-1.5.0/calendar2-date-fill.svg      |     4 +
 bootstrap-icons-1.5.0/calendar2-date.svg           |     5 +
 bootstrap-icons-1.5.0/calendar2-day-fill.svg       |     3 +
 bootstrap-icons-1.5.0/calendar2-day.svg            |     5 +
 bootstrap-icons-1.5.0/calendar2-event-fill.svg     |     3 +
 bootstrap-icons-1.5.0/calendar2-event.svg          |     5 +
 bootstrap-icons-1.5.0/calendar2-fill.svg           |     3 +
 bootstrap-icons-1.5.0/calendar2-minus-fill.svg     |     3 +
 bootstrap-icons-1.5.0/calendar2-minus.svg          |     5 +
 bootstrap-icons-1.5.0/calendar2-month-fill.svg     |     4 +
 bootstrap-icons-1.5.0/calendar2-month.svg          |     5 +
 bootstrap-icons-1.5.0/calendar2-plus-fill.svg      |     3 +
 bootstrap-icons-1.5.0/calendar2-plus.svg           |     4 +
 bootstrap-icons-1.5.0/calendar2-range-fill.svg     |     3 +
 bootstrap-icons-1.5.0/calendar2-range.svg          |     4 +
 bootstrap-icons-1.5.0/calendar2-week-fill.svg      |     3 +
 bootstrap-icons-1.5.0/calendar2-week.svg           |     4 +
 bootstrap-icons-1.5.0/calendar2-x-fill.svg         |     3 +
 bootstrap-icons-1.5.0/calendar2-x.svg              |     5 +
 bootstrap-icons-1.5.0/calendar2.svg                |     4 +
 bootstrap-icons-1.5.0/calendar3-event-fill.svg     |     3 +
 bootstrap-icons-1.5.0/calendar3-event.svg          |     4 +
 bootstrap-icons-1.5.0/calendar3-fill.svg           |     3 +
 bootstrap-icons-1.5.0/calendar3-range-fill.svg     |     3 +
 bootstrap-icons-1.5.0/calendar3-range.svg          |     4 +
 bootstrap-icons-1.5.0/calendar3-week-fill.svg      |     3 +
 bootstrap-icons-1.5.0/calendar3-week.svg           |     4 +
 bootstrap-icons-1.5.0/calendar3.svg                |     4 +
 bootstrap-icons-1.5.0/calendar4-event.svg          |     4 +
 bootstrap-icons-1.5.0/calendar4-range.svg          |     4 +
 bootstrap-icons-1.5.0/calendar4-week.svg           |     4 +
 bootstrap-icons-1.5.0/calendar4.svg                |     3 +
 bootstrap-icons-1.5.0/camera-fill.svg              |     4 +
 bootstrap-icons-1.5.0/camera-reels-fill.svg        |     5 +
 bootstrap-icons-1.5.0/camera-reels.svg             |     5 +
 bootstrap-icons-1.5.0/camera-video-fill.svg        |     3 +
 bootstrap-icons-1.5.0/camera-video-off-fill.svg    |     3 +
 bootstrap-icons-1.5.0/camera-video-off.svg         |     3 +
 bootstrap-icons-1.5.0/camera-video.svg             |     3 +
 bootstrap-icons-1.5.0/camera.svg                   |     4 +
 bootstrap-icons-1.5.0/camera2.svg                  |     4 +
 bootstrap-icons-1.5.0/capslock-fill.svg            |     3 +
 bootstrap-icons-1.5.0/capslock.svg                 |     3 +
 bootstrap-icons-1.5.0/card-checklist.svg           |     4 +
 bootstrap-icons-1.5.0/card-heading.svg             |     4 +
 bootstrap-icons-1.5.0/card-image.svg               |     4 +
 bootstrap-icons-1.5.0/card-list.svg                |     4 +
 bootstrap-icons-1.5.0/card-text.svg                |     4 +
 bootstrap-icons-1.5.0/caret-down-fill.svg          |     3 +
 bootstrap-icons-1.5.0/caret-down-square-fill.svg   |     3 +
 bootstrap-icons-1.5.0/caret-down-square.svg        |     4 +
 bootstrap-icons-1.5.0/caret-down.svg               |     3 +
 bootstrap-icons-1.5.0/caret-left-fill.svg          |     3 +
 bootstrap-icons-1.5.0/caret-left-square-fill.svg   |     3 +
 bootstrap-icons-1.5.0/caret-left-square.svg        |     4 +
 bootstrap-icons-1.5.0/caret-left.svg               |     3 +
 bootstrap-icons-1.5.0/caret-right-fill.svg         |     3 +
 bootstrap-icons-1.5.0/caret-right-square-fill.svg  |     3 +
 bootstrap-icons-1.5.0/caret-right-square.svg       |     4 +
 bootstrap-icons-1.5.0/caret-right.svg              |     3 +
 bootstrap-icons-1.5.0/caret-up-fill.svg            |     3 +
 bootstrap-icons-1.5.0/caret-up-square-fill.svg     |     3 +
 bootstrap-icons-1.5.0/caret-up-square.svg          |     4 +
 bootstrap-icons-1.5.0/caret-up.svg                 |     3 +
 bootstrap-icons-1.5.0/cart-check-fill.svg          |     3 +
 bootstrap-icons-1.5.0/cart-check.svg               |     4 +
 bootstrap-icons-1.5.0/cart-dash-fill.svg           |     3 +
 bootstrap-icons-1.5.0/cart-dash.svg                |     4 +
 bootstrap-icons-1.5.0/cart-fill.svg                |     3 +
 bootstrap-icons-1.5.0/cart-plus-fill.svg           |     3 +
 bootstrap-icons-1.5.0/cart-plus.svg                |     4 +
 bootstrap-icons-1.5.0/cart-x-fill.svg              |     3 +
 bootstrap-icons-1.5.0/cart-x.svg                   |     4 +
 bootstrap-icons-1.5.0/cart.svg                     |     3 +
 bootstrap-icons-1.5.0/cart2.svg                    |     3 +
 bootstrap-icons-1.5.0/cart3.svg                    |     3 +
 bootstrap-icons-1.5.0/cart4.svg                    |     3 +
 bootstrap-icons-1.5.0/cash-coin.svg                |     6 +
 bootstrap-icons-1.5.0/cash-stack.svg               |     4 +
 bootstrap-icons-1.5.0/cash.svg                     |     4 +
 bootstrap-icons-1.5.0/cast.svg                     |     4 +
 bootstrap-icons-1.5.0/chat-dots-fill.svg           |     3 +
 bootstrap-icons-1.5.0/chat-dots.svg                |     4 +
 bootstrap-icons-1.5.0/chat-fill.svg                |     3 +
 bootstrap-icons-1.5.0/chat-left-dots-fill.svg      |     3 +
 bootstrap-icons-1.5.0/chat-left-dots.svg           |     4 +
 bootstrap-icons-1.5.0/chat-left-fill.svg           |     3 +
 bootstrap-icons-1.5.0/chat-left-quote-fill.svg     |     3 +
 bootstrap-icons-1.5.0/chat-left-quote.svg          |     4 +
 bootstrap-icons-1.5.0/chat-left-text-fill.svg      |     3 +
 bootstrap-icons-1.5.0/chat-left-text.svg           |     4 +
 bootstrap-icons-1.5.0/chat-left.svg                |     3 +
 bootstrap-icons-1.5.0/chat-quote-fill.svg          |     3 +
 bootstrap-icons-1.5.0/chat-quote.svg               |     4 +
 bootstrap-icons-1.5.0/chat-right-dots-fill.svg     |     3 +
 bootstrap-icons-1.5.0/chat-right-dots.svg          |     4 +
 bootstrap-icons-1.5.0/chat-right-fill.svg          |     3 +
 bootstrap-icons-1.5.0/chat-right-quote-fill.svg    |     3 +
 bootstrap-icons-1.5.0/chat-right-quote.svg         |     4 +
 bootstrap-icons-1.5.0/chat-right-text-fill.svg     |     3 +
 bootstrap-icons-1.5.0/chat-right-text.svg          |     4 +
 bootstrap-icons-1.5.0/chat-right.svg               |     3 +
 bootstrap-icons-1.5.0/chat-square-dots-fill.svg    |     3 +
 bootstrap-icons-1.5.0/chat-square-dots.svg         |     4 +
 bootstrap-icons-1.5.0/chat-square-fill.svg         |     3 +
 bootstrap-icons-1.5.0/chat-square-quote-fill.svg   |     3 +
 bootstrap-icons-1.5.0/chat-square-quote.svg        |     4 +
 bootstrap-icons-1.5.0/chat-square-text-fill.svg    |     3 +
 bootstrap-icons-1.5.0/chat-square-text.svg         |     4 +
 bootstrap-icons-1.5.0/chat-square.svg              |     3 +
 bootstrap-icons-1.5.0/chat-text-fill.svg           |     3 +
 bootstrap-icons-1.5.0/chat-text.svg                |     4 +
 bootstrap-icons-1.5.0/chat.svg                     |     3 +
 bootstrap-icons-1.5.0/check-all.svg                |     3 +
 bootstrap-icons-1.5.0/check-circle-fill.svg        |     3 +
 bootstrap-icons-1.5.0/check-circle.svg             |     4 +
 bootstrap-icons-1.5.0/check-lg.svg                 |     3 +
 bootstrap-icons-1.5.0/check-square-fill.svg        |     3 +
 bootstrap-icons-1.5.0/check-square.svg             |     4 +
 bootstrap-icons-1.5.0/check.svg                    |     3 +
 bootstrap-icons-1.5.0/check2-all.svg               |     4 +
 bootstrap-icons-1.5.0/check2-circle.svg            |     4 +
 bootstrap-icons-1.5.0/check2-square.svg            |     4 +
 bootstrap-icons-1.5.0/check2.svg                   |     3 +
 bootstrap-icons-1.5.0/chevron-bar-contract.svg     |     3 +
 bootstrap-icons-1.5.0/chevron-bar-down.svg         |     3 +
 bootstrap-icons-1.5.0/chevron-bar-expand.svg       |     3 +
 bootstrap-icons-1.5.0/chevron-bar-left.svg         |     3 +
 bootstrap-icons-1.5.0/chevron-bar-right.svg        |     3 +
 bootstrap-icons-1.5.0/chevron-bar-up.svg           |     3 +
 bootstrap-icons-1.5.0/chevron-compact-down.svg     |     3 +
 bootstrap-icons-1.5.0/chevron-compact-left.svg     |     3 +
 bootstrap-icons-1.5.0/chevron-compact-right.svg    |     3 +
 bootstrap-icons-1.5.0/chevron-compact-up.svg       |     3 +
 bootstrap-icons-1.5.0/chevron-contract.svg         |     3 +
 bootstrap-icons-1.5.0/chevron-double-down.svg      |     4 +
 bootstrap-icons-1.5.0/chevron-double-left.svg      |     4 +
 bootstrap-icons-1.5.0/chevron-double-right.svg     |     4 +
 bootstrap-icons-1.5.0/chevron-double-up.svg        |     4 +
 bootstrap-icons-1.5.0/chevron-down.svg             |     3 +
 bootstrap-icons-1.5.0/chevron-expand.svg           |     3 +
 bootstrap-icons-1.5.0/chevron-left.svg             |     3 +
 bootstrap-icons-1.5.0/chevron-right.svg            |     3 +
 bootstrap-icons-1.5.0/chevron-up.svg               |     3 +
 bootstrap-icons-1.5.0/circle-fill.svg              |     3 +
 bootstrap-icons-1.5.0/circle-half.svg              |     3 +
 bootstrap-icons-1.5.0/circle-square.svg            |     4 +
 bootstrap-icons-1.5.0/circle.svg                   |     3 +
 bootstrap-icons-1.5.0/clipboard-check.svg          |     5 +
 bootstrap-icons-1.5.0/clipboard-data.svg           |     5 +
 bootstrap-icons-1.5.0/clipboard-minus.svg          |     5 +
 bootstrap-icons-1.5.0/clipboard-plus.svg           |     5 +
 bootstrap-icons-1.5.0/clipboard-x.svg              |     5 +
 bootstrap-icons-1.5.0/clipboard.svg                |     4 +
 bootstrap-icons-1.5.0/clock-fill.svg               |     3 +
 bootstrap-icons-1.5.0/clock-history.svg            |     5 +
 bootstrap-icons-1.5.0/clock.svg                    |     4 +
 bootstrap-icons-1.5.0/cloud-arrow-down-fill.svg    |     3 +
 bootstrap-icons-1.5.0/cloud-arrow-down.svg         |     4 +
 bootstrap-icons-1.5.0/cloud-arrow-up-fill.svg      |     3 +
 bootstrap-icons-1.5.0/cloud-arrow-up.svg           |     4 +
 bootstrap-icons-1.5.0/cloud-check-fill.svg         |     3 +
 bootstrap-icons-1.5.0/cloud-check.svg              |     4 +
 bootstrap-icons-1.5.0/cloud-download-fill.svg      |     3 +
 bootstrap-icons-1.5.0/cloud-download.svg           |     4 +
 bootstrap-icons-1.5.0/cloud-drizzle-fill.svg       |     3 +
 bootstrap-icons-1.5.0/cloud-drizzle.svg            |     3 +
 bootstrap-icons-1.5.0/cloud-fill.svg               |     3 +
 bootstrap-icons-1.5.0/cloud-fog-fill.svg           |     3 +
 bootstrap-icons-1.5.0/cloud-fog.svg                |     3 +
 bootstrap-icons-1.5.0/cloud-fog2-fill.svg          |     3 +
 bootstrap-icons-1.5.0/cloud-fog2.svg               |     3 +
 bootstrap-icons-1.5.0/cloud-hail-fill.svg          |     3 +
 bootstrap-icons-1.5.0/cloud-hail.svg               |     3 +
 bootstrap-icons-1.5.0/cloud-haze-1.svg             |     3 +
 bootstrap-icons-1.5.0/cloud-haze-fill.svg          |     3 +
 bootstrap-icons-1.5.0/cloud-haze.svg               |     3 +
 bootstrap-icons-1.5.0/cloud-haze2-fill.svg         |     3 +
 bootstrap-icons-1.5.0/cloud-lightning-fill.svg     |     3 +
 .../cloud-lightning-rain-fill.svg                  |     3 +
 bootstrap-icons-1.5.0/cloud-lightning-rain.svg     |     3 +
 bootstrap-icons-1.5.0/cloud-lightning.svg          |     3 +
 bootstrap-icons-1.5.0/cloud-minus-fill.svg         |     3 +
 bootstrap-icons-1.5.0/cloud-minus.svg              |     3 +
 bootstrap-icons-1.5.0/cloud-moon-fill.svg          |     4 +
 bootstrap-icons-1.5.0/cloud-moon.svg               |     4 +
 bootstrap-icons-1.5.0/cloud-plus-fill.svg          |     3 +
 bootstrap-icons-1.5.0/cloud-plus.svg               |     4 +
 bootstrap-icons-1.5.0/cloud-rain-fill.svg          |     3 +
 bootstrap-icons-1.5.0/cloud-rain-heavy-fill.svg    |     3 +
 bootstrap-icons-1.5.0/cloud-rain-heavy.svg         |     3 +
 bootstrap-icons-1.5.0/cloud-rain.svg               |     3 +
 bootstrap-icons-1.5.0/cloud-slash-fill.svg         |     3 +
 bootstrap-icons-1.5.0/cloud-slash.svg              |     4 +
 bootstrap-icons-1.5.0/cloud-sleet-fill.svg         |     3 +
 bootstrap-icons-1.5.0/cloud-sleet.svg              |     3 +
 bootstrap-icons-1.5.0/cloud-snow-fill.svg          |     3 +
 bootstrap-icons-1.5.0/cloud-snow.svg               |     3 +
 bootstrap-icons-1.5.0/cloud-sun-fill.svg           |     4 +
 bootstrap-icons-1.5.0/cloud-sun.svg                |     4 +
 bootstrap-icons-1.5.0/cloud-upload-fill.svg        |     3 +
 bootstrap-icons-1.5.0/cloud-upload.svg             |     4 +
 bootstrap-icons-1.5.0/cloud.svg                    |     3 +
 bootstrap-icons-1.5.0/clouds-fill.svg              |     4 +
 bootstrap-icons-1.5.0/clouds.svg                   |     4 +
 bootstrap-icons-1.5.0/cloudy-fill.svg              |     3 +
 bootstrap-icons-1.5.0/cloudy.svg                   |     3 +
 bootstrap-icons-1.5.0/code-slash.svg               |     3 +
 bootstrap-icons-1.5.0/code-square.svg              |     4 +
 bootstrap-icons-1.5.0/code.svg                     |     3 +
 bootstrap-icons-1.5.0/coin.svg                     |     5 +
 bootstrap-icons-1.5.0/collection-fill.svg          |     3 +
 bootstrap-icons-1.5.0/collection-play-fill.svg     |     3 +
 bootstrap-icons-1.5.0/collection-play.svg          |     4 +
 bootstrap-icons-1.5.0/collection.svg               |     3 +
 bootstrap-icons-1.5.0/columns-gap.svg              |     3 +
 bootstrap-icons-1.5.0/columns.svg                  |     3 +
 bootstrap-icons-1.5.0/command.svg                  |     3 +
 bootstrap-icons-1.5.0/compass-fill.svg             |     3 +
 bootstrap-icons-1.5.0/compass.svg                  |     4 +
 bootstrap-icons-1.5.0/cone-striped.svg             |     3 +
 bootstrap-icons-1.5.0/cone.svg                     |     3 +
 bootstrap-icons-1.5.0/controller.svg               |     4 +
 bootstrap-icons-1.5.0/cpu-fill.svg                 |     4 +
 bootstrap-icons-1.5.0/cpu.svg                      |     3 +
 bootstrap-icons-1.5.0/credit-card-2-back-fill.svg  |     3 +
 bootstrap-icons-1.5.0/credit-card-2-back.svg       |     4 +
 bootstrap-icons-1.5.0/credit-card-2-front-fill.svg |     3 +
 bootstrap-icons-1.5.0/credit-card-2-front.svg      |     4 +
 bootstrap-icons-1.5.0/credit-card-fill.svg         |     3 +
 bootstrap-icons-1.5.0/credit-card.svg              |     4 +
 bootstrap-icons-1.5.0/crop.svg                     |     3 +
 bootstrap-icons-1.5.0/cup-fill.svg                 |     3 +
 bootstrap-icons-1.5.0/cup-straw.svg                |     3 +
 bootstrap-icons-1.5.0/cup.svg                      |     3 +
 bootstrap-icons-1.5.0/currency-bitcoin.svg         |     3 +
 bootstrap-icons-1.5.0/currency-dollar.svg          |     3 +
 bootstrap-icons-1.5.0/currency-euro.svg            |     3 +
 bootstrap-icons-1.5.0/currency-exchange.svg        |     3 +
 bootstrap-icons-1.5.0/currency-pound.svg           |     3 +
 bootstrap-icons-1.5.0/currency-yen.svg             |     3 +
 bootstrap-icons-1.5.0/cursor-fill.svg              |     3 +
 bootstrap-icons-1.5.0/cursor-text.svg              |     3 +
 bootstrap-icons-1.5.0/cursor.svg                   |     3 +
 bootstrap-icons-1.5.0/dash-circle-dotted.svg       |     3 +
 bootstrap-icons-1.5.0/dash-circle-fill.svg         |     3 +
 bootstrap-icons-1.5.0/dash-circle.svg              |     4 +
 bootstrap-icons-1.5.0/dash-lg.svg                  |     3 +
 bootstrap-icons-1.5.0/dash-square-dotted.svg       |     3 +
 bootstrap-icons-1.5.0/dash-square-fill.svg         |     3 +
 bootstrap-icons-1.5.0/dash-square.svg              |     4 +
 bootstrap-icons-1.5.0/dash.svg                     |     3 +
 bootstrap-icons-1.5.0/diagram-2-fill.svg           |     3 +
 bootstrap-icons-1.5.0/diagram-2.svg                |     3 +
 bootstrap-icons-1.5.0/diagram-3-fill.svg           |     3 +
 bootstrap-icons-1.5.0/diagram-3.svg                |     3 +
 bootstrap-icons-1.5.0/diamond-fill.svg             |     3 +
 bootstrap-icons-1.5.0/diamond-half.svg             |     3 +
 bootstrap-icons-1.5.0/diamond.svg                  |     3 +
 bootstrap-icons-1.5.0/dice-1-fill.svg              |     3 +
 bootstrap-icons-1.5.0/dice-1.svg                   |     4 +
 bootstrap-icons-1.5.0/dice-2-fill.svg              |     3 +
 bootstrap-icons-1.5.0/dice-2.svg                   |     4 +
 bootstrap-icons-1.5.0/dice-3-fill.svg              |     3 +
 bootstrap-icons-1.5.0/dice-3.svg                   |     4 +
 bootstrap-icons-1.5.0/dice-4-fill.svg              |     3 +
 bootstrap-icons-1.5.0/dice-4.svg                   |     4 +
 bootstrap-icons-1.5.0/dice-5-fill.svg              |     3 +
 bootstrap-icons-1.5.0/dice-5.svg                   |     4 +
 bootstrap-icons-1.5.0/dice-6-fill.svg              |     3 +
 bootstrap-icons-1.5.0/dice-6.svg                   |     4 +
 bootstrap-icons-1.5.0/disc-fill.svg                |     3 +
 bootstrap-icons-1.5.0/disc.svg                     |     4 +
 bootstrap-icons-1.5.0/discord.svg                  |     4 +
 bootstrap-icons-1.5.0/display-fill.svg             |     3 +
 bootstrap-icons-1.5.0/display.svg                  |     3 +
 bootstrap-icons-1.5.0/distribute-horizontal.svg    |     4 +
 bootstrap-icons-1.5.0/distribute-vertical.svg      |     4 +
 bootstrap-icons-1.5.0/door-closed-fill.svg         |     3 +
 bootstrap-icons-1.5.0/door-closed.svg              |     4 +
 bootstrap-icons-1.5.0/door-open-fill.svg           |     3 +
 bootstrap-icons-1.5.0/door-open.svg                |     4 +
 bootstrap-icons-1.5.0/dot.svg                      |     3 +
 bootstrap-icons-1.5.0/download.svg                 |     4 +
 bootstrap-icons-1.5.0/droplet-fill.svg             |     3 +
 bootstrap-icons-1.5.0/droplet-half.svg             |     4 +
 bootstrap-icons-1.5.0/droplet.svg                  |     4 +
 bootstrap-icons-1.5.0/earbuds.svg                  |     3 +
 bootstrap-icons-1.5.0/easel-fill.svg               |     3 +
 bootstrap-icons-1.5.0/easel.svg                    |     3 +
 bootstrap-icons-1.5.0/egg-fill.svg                 |     3 +
 bootstrap-icons-1.5.0/egg-fried.svg                |     4 +
 bootstrap-icons-1.5.0/egg.svg                      |     3 +
 bootstrap-icons-1.5.0/eject-fill.svg               |     3 +
 bootstrap-icons-1.5.0/eject.svg                    |     3 +
 bootstrap-icons-1.5.0/emoji-angry-fill.svg         |     3 +
 bootstrap-icons-1.5.0/emoji-angry.svg              |     4 +
 bootstrap-icons-1.5.0/emoji-dizzy-fill.svg         |     3 +
 bootstrap-icons-1.5.0/emoji-dizzy.svg              |     4 +
 .../emoji-expressionless-fill.svg                  |     3 +
 bootstrap-icons-1.5.0/emoji-expressionless.svg     |     4 +
 bootstrap-icons-1.5.0/emoji-frown-fill.svg         |     3 +
 bootstrap-icons-1.5.0/emoji-frown.svg              |     4 +
 bootstrap-icons-1.5.0/emoji-heart-eyes-fill.svg    |     3 +
 bootstrap-icons-1.5.0/emoji-heart-eyes.svg         |     4 +
 bootstrap-icons-1.5.0/emoji-laughing-fill.svg      |     3 +
 bootstrap-icons-1.5.0/emoji-laughing.svg           |     4 +
 bootstrap-icons-1.5.0/emoji-neutral-fill.svg       |     3 +
 bootstrap-icons-1.5.0/emoji-neutral.svg            |     4 +
 bootstrap-icons-1.5.0/emoji-smile-fill.svg         |     3 +
 .../emoji-smile-upside-down-fill.svg               |     3 +
 bootstrap-icons-1.5.0/emoji-smile-upside-down.svg  |     4 +
 bootstrap-icons-1.5.0/emoji-smile.svg              |     4 +
 bootstrap-icons-1.5.0/emoji-sunglasses-fill.svg    |     3 +
 bootstrap-icons-1.5.0/emoji-sunglasses.svg         |     4 +
 bootstrap-icons-1.5.0/emoji-wink-fill.svg          |     3 +
 bootstrap-icons-1.5.0/emoji-wink.svg               |     4 +
 bootstrap-icons-1.5.0/envelope-fill.svg            |     3 +
 bootstrap-icons-1.5.0/envelope-open-fill.svg       |     3 +
 bootstrap-icons-1.5.0/envelope-open.svg            |     3 +
 bootstrap-icons-1.5.0/envelope.svg                 |     3 +
 bootstrap-icons-1.5.0/eraser-fill.svg              |     3 +
 bootstrap-icons-1.5.0/eraser.svg                   |     3 +
 bootstrap-icons-1.5.0/exclamation-circle-fill.svg  |     3 +
 bootstrap-icons-1.5.0/exclamation-circle.svg       |     4 +
 bootstrap-icons-1.5.0/exclamation-diamond-fill.svg |     3 +
 bootstrap-icons-1.5.0/exclamation-diamond.svg      |     4 +
 bootstrap-icons-1.5.0/exclamation-lg.svg           |     3 +
 bootstrap-icons-1.5.0/exclamation-octagon-fill.svg |     3 +
 bootstrap-icons-1.5.0/exclamation-octagon.svg      |     4 +
 bootstrap-icons-1.5.0/exclamation-square-fill.svg  |     3 +
 bootstrap-icons-1.5.0/exclamation-square.svg       |     4 +
 .../exclamation-triangle-fill.svg                  |     3 +
 bootstrap-icons-1.5.0/exclamation-triangle.svg     |     4 +
 bootstrap-icons-1.5.0/exclamation.svg              |     3 +
 bootstrap-icons-1.5.0/exclude.svg                  |     3 +
 bootstrap-icons-1.5.0/eye-fill.svg                 |     4 +
 bootstrap-icons-1.5.0/eye-slash-fill.svg           |     4 +
 bootstrap-icons-1.5.0/eye-slash.svg                |     5 +
 bootstrap-icons-1.5.0/eye.svg                      |     4 +
 bootstrap-icons-1.5.0/eyedropper.svg               |     3 +
 bootstrap-icons-1.5.0/eyeglasses.svg               |     3 +
 bootstrap-icons-1.5.0/facebook.svg                 |     3 +
 bootstrap-icons-1.5.0/file-arrow-down-fill.svg     |     3 +
 bootstrap-icons-1.5.0/file-arrow-down.svg          |     4 +
 bootstrap-icons-1.5.0/file-arrow-up-fill.svg       |     3 +
 bootstrap-icons-1.5.0/file-arrow-up.svg            |     4 +
 bootstrap-icons-1.5.0/file-bar-graph-fill.svg      |     3 +
 bootstrap-icons-1.5.0/file-bar-graph.svg           |     4 +
 bootstrap-icons-1.5.0/file-binary-fill.svg         |     4 +
 bootstrap-icons-1.5.0/file-binary.svg              |     4 +
 bootstrap-icons-1.5.0/file-break-fill.svg          |     3 +
 bootstrap-icons-1.5.0/file-break.svg               |     3 +
 bootstrap-icons-1.5.0/file-check-fill.svg          |     3 +
 bootstrap-icons-1.5.0/file-check.svg               |     4 +
 bootstrap-icons-1.5.0/file-code-fill.svg           |     3 +
 bootstrap-icons-1.5.0/file-code.svg                |     4 +
 bootstrap-icons-1.5.0/file-diff-fill.svg           |     3 +
 bootstrap-icons-1.5.0/file-diff.svg                |     4 +
 .../file-earmark-arrow-down-fill.svg               |     3 +
 bootstrap-icons-1.5.0/file-earmark-arrow-down.svg  |     4 +
 .../file-earmark-arrow-up-fill.svg                 |     3 +
 bootstrap-icons-1.5.0/file-earmark-arrow-up.svg    |     4 +
 .../file-earmark-bar-graph-fill.svg                |     3 +
 bootstrap-icons-1.5.0/file-earmark-bar-graph.svg   |     4 +
 bootstrap-icons-1.5.0/file-earmark-binary-fill.svg |     4 +
 bootstrap-icons-1.5.0/file-earmark-binary.svg      |     4 +
 bootstrap-icons-1.5.0/file-earmark-break-fill.svg  |     3 +
 bootstrap-icons-1.5.0/file-earmark-break.svg       |     3 +
 bootstrap-icons-1.5.0/file-earmark-check-fill.svg  |     3 +
 bootstrap-icons-1.5.0/file-earmark-check.svg       |     4 +
 bootstrap-icons-1.5.0/file-earmark-code-fill.svg   |     3 +
 bootstrap-icons-1.5.0/file-earmark-code.svg        |     4 +
 bootstrap-icons-1.5.0/file-earmark-diff-fill.svg   |     3 +
 bootstrap-icons-1.5.0/file-earmark-diff.svg        |     4 +
 bootstrap-icons-1.5.0/file-earmark-easel-fill.svg  |     4 +
 bootstrap-icons-1.5.0/file-earmark-easel.svg       |     4 +
 bootstrap-icons-1.5.0/file-earmark-excel-fill.svg  |     3 +
 bootstrap-icons-1.5.0/file-earmark-excel.svg       |     4 +
 bootstrap-icons-1.5.0/file-earmark-fill.svg        |     3 +
 bootstrap-icons-1.5.0/file-earmark-font-fill.svg   |     3 +
 bootstrap-icons-1.5.0/file-earmark-font.svg        |     4 +
 bootstrap-icons-1.5.0/file-earmark-image-fill.svg  |     4 +
 bootstrap-icons-1.5.0/file-earmark-image.svg       |     4 +
 bootstrap-icons-1.5.0/file-earmark-lock-fill.svg   |     4 +
 bootstrap-icons-1.5.0/file-earmark-lock.svg        |     4 +
 bootstrap-icons-1.5.0/file-earmark-lock2-fill.svg  |     4 +
 bootstrap-icons-1.5.0/file-earmark-lock2.svg       |     4 +
 .../file-earmark-medical-fill.svg                  |     3 +
 bootstrap-icons-1.5.0/file-earmark-medical.svg     |     4 +
 bootstrap-icons-1.5.0/file-earmark-minus-fill.svg  |     3 +
 bootstrap-icons-1.5.0/file-earmark-minus.svg       |     4 +
 bootstrap-icons-1.5.0/file-earmark-music-fill.svg  |     3 +
 bootstrap-icons-1.5.0/file-earmark-music.svg       |     4 +
 bootstrap-icons-1.5.0/file-earmark-pdf-fill.svg    |     4 +
 bootstrap-icons-1.5.0/file-earmark-pdf.svg         |     4 +
 bootstrap-icons-1.5.0/file-earmark-person-fill.svg |     3 +
 bootstrap-icons-1.5.0/file-earmark-person.svg      |     4 +
 bootstrap-icons-1.5.0/file-earmark-play-fill.svg   |     3 +
 bootstrap-icons-1.5.0/file-earmark-play.svg        |     4 +
 bootstrap-icons-1.5.0/file-earmark-plus-fill.svg   |     3 +
 bootstrap-icons-1.5.0/file-earmark-plus.svg        |     4 +
 bootstrap-icons-1.5.0/file-earmark-post-fill.svg   |     3 +
 bootstrap-icons-1.5.0/file-earmark-post.svg        |     4 +
 bootstrap-icons-1.5.0/file-earmark-ppt-fill.svg    |     4 +
 bootstrap-icons-1.5.0/file-earmark-ppt.svg         |     4 +
 .../file-earmark-richtext-fill.svg                 |     3 +
 bootstrap-icons-1.5.0/file-earmark-richtext.svg    |     4 +
 bootstrap-icons-1.5.0/file-earmark-ruled-fill.svg  |     3 +
 bootstrap-icons-1.5.0/file-earmark-ruled.svg       |     3 +
 bootstrap-icons-1.5.0/file-earmark-slides-fill.svg |     4 +
 bootstrap-icons-1.5.0/file-earmark-slides.svg      |     4 +
 .../file-earmark-spreadsheet-fill.svg              |     4 +
 bootstrap-icons-1.5.0/file-earmark-spreadsheet.svg |     3 +
 bootstrap-icons-1.5.0/file-earmark-text-fill.svg   |     3 +
 bootstrap-icons-1.5.0/file-earmark-text.svg        |     4 +
 bootstrap-icons-1.5.0/file-earmark-word-fill.svg   |     3 +
 bootstrap-icons-1.5.0/file-earmark-word.svg        |     4 +
 bootstrap-icons-1.5.0/file-earmark-x-fill.svg      |     3 +
 bootstrap-icons-1.5.0/file-earmark-x.svg           |     4 +
 bootstrap-icons-1.5.0/file-earmark-zip-fill.svg    |     4 +
 bootstrap-icons-1.5.0/file-earmark-zip.svg         |     4 +
 bootstrap-icons-1.5.0/file-earmark.svg             |     3 +
 bootstrap-icons-1.5.0/file-easel-fill.svg          |     4 +
 bootstrap-icons-1.5.0/file-easel.svg               |     4 +
 bootstrap-icons-1.5.0/file-excel-fill.svg          |     3 +
 bootstrap-icons-1.5.0/file-excel.svg               |     4 +
 bootstrap-icons-1.5.0/file-fill.svg                |     3 +
 bootstrap-icons-1.5.0/file-font-fill.svg           |     3 +
 bootstrap-icons-1.5.0/file-font.svg                |     4 +
 bootstrap-icons-1.5.0/file-image-fill.svg          |     4 +
 bootstrap-icons-1.5.0/file-image.svg               |     4 +
 bootstrap-icons-1.5.0/file-lock-fill.svg           |     4 +
 bootstrap-icons-1.5.0/file-lock.svg                |     4 +
 bootstrap-icons-1.5.0/file-lock2-fill.svg          |     4 +
 bootstrap-icons-1.5.0/file-lock2.svg               |     4 +
 bootstrap-icons-1.5.0/file-medical-fill.svg        |     3 +
 bootstrap-icons-1.5.0/file-medical.svg             |     4 +
 bootstrap-icons-1.5.0/file-minus-fill.svg          |     3 +
 bootstrap-icons-1.5.0/file-minus.svg               |     4 +
 bootstrap-icons-1.5.0/file-music-fill.svg          |     3 +
 bootstrap-icons-1.5.0/file-music.svg               |     4 +
 bootstrap-icons-1.5.0/file-pdf-fill.svg            |     4 +
 bootstrap-icons-1.5.0/file-pdf.svg                 |     4 +
 bootstrap-icons-1.5.0/file-person-fill.svg         |     3 +
 bootstrap-icons-1.5.0/file-person.svg              |     4 +
 bootstrap-icons-1.5.0/file-play-fill.svg           |     3 +
 bootstrap-icons-1.5.0/file-play.svg                |     4 +
 bootstrap-icons-1.5.0/file-plus-fill.svg           |     3 +
 bootstrap-icons-1.5.0/file-plus.svg                |     4 +
 bootstrap-icons-1.5.0/file-post-fill.svg           |     3 +
 bootstrap-icons-1.5.0/file-post.svg                |     4 +
 bootstrap-icons-1.5.0/file-ppt-fill.svg            |     4 +
 bootstrap-icons-1.5.0/file-ppt.svg                 |     4 +
 bootstrap-icons-1.5.0/file-richtext-fill.svg       |     3 +
 bootstrap-icons-1.5.0/file-richtext.svg            |     4 +
 bootstrap-icons-1.5.0/file-ruled-fill.svg          |     3 +
 bootstrap-icons-1.5.0/file-ruled.svg               |     3 +
 bootstrap-icons-1.5.0/file-slides-fill.svg         |     4 +
 bootstrap-icons-1.5.0/file-slides.svg              |     4 +
 bootstrap-icons-1.5.0/file-spreadsheet-fill.svg    |     3 +
 bootstrap-icons-1.5.0/file-spreadsheet.svg         |     3 +
 bootstrap-icons-1.5.0/file-text-fill.svg           |     3 +
 bootstrap-icons-1.5.0/file-text.svg                |     4 +
 bootstrap-icons-1.5.0/file-word-fill.svg           |     3 +
 bootstrap-icons-1.5.0/file-word.svg                |     4 +
 bootstrap-icons-1.5.0/file-x-fill.svg              |     3 +
 bootstrap-icons-1.5.0/file-x.svg                   |     4 +
 bootstrap-icons-1.5.0/file-zip-fill.svg            |     4 +
 bootstrap-icons-1.5.0/file-zip.svg                 |     4 +
 bootstrap-icons-1.5.0/file.svg                     |     3 +
 bootstrap-icons-1.5.0/files-alt.svg                |     3 +
 bootstrap-icons-1.5.0/files.svg                    |     3 +
 bootstrap-icons-1.5.0/film.svg                     |     3 +
 bootstrap-icons-1.5.0/filter-circle-fill.svg       |     3 +
 bootstrap-icons-1.5.0/filter-circle.svg            |     4 +
 bootstrap-icons-1.5.0/filter-left.svg              |     3 +
 bootstrap-icons-1.5.0/filter-right.svg             |     3 +
 bootstrap-icons-1.5.0/filter-square-fill.svg       |     3 +
 bootstrap-icons-1.5.0/filter-square.svg            |     4 +
 bootstrap-icons-1.5.0/filter.svg                   |     3 +
 bootstrap-icons-1.5.0/flag-fill.svg                |     3 +
 bootstrap-icons-1.5.0/flag.svg                     |     3 +
 bootstrap-icons-1.5.0/flower1.svg                  |     3 +
 bootstrap-icons-1.5.0/flower2.svg                  |     3 +
 bootstrap-icons-1.5.0/flower3.svg                  |     3 +
 bootstrap-icons-1.5.0/folder-check.svg             |     4 +
 bootstrap-icons-1.5.0/folder-fill.svg              |     3 +
 bootstrap-icons-1.5.0/folder-minus.svg             |     4 +
 bootstrap-icons-1.5.0/folder-plus.svg              |     4 +
 bootstrap-icons-1.5.0/folder-symlink-fill.svg      |     3 +
 bootstrap-icons-1.5.0/folder-symlink.svg           |     4 +
 bootstrap-icons-1.5.0/folder-x.svg                 |     4 +
 bootstrap-icons-1.5.0/folder.svg                   |     3 +
 bootstrap-icons-1.5.0/folder2-open.svg             |     3 +
 bootstrap-icons-1.5.0/folder2.svg                  |     3 +
 bootstrap-icons-1.5.0/fonts.svg                    |     3 +
 bootstrap-icons-1.5.0/fonts/bootstrap-icons.woff   |   Bin 0 -> 120468 bytes
 bootstrap-icons-1.5.0/fonts/bootstrap-icons.woff2  |   Bin 0 -> 90528 bytes
 bootstrap-icons-1.5.0/forward-fill.svg             |     3 +
 bootstrap-icons-1.5.0/forward.svg                  |     3 +
 bootstrap-icons-1.5.0/front.svg                    |     3 +
 bootstrap-icons-1.5.0/fullscreen-exit.svg          |     3 +
 bootstrap-icons-1.5.0/fullscreen.svg               |     3 +
 bootstrap-icons-1.5.0/funnel-fill.svg              |     3 +
 bootstrap-icons-1.5.0/funnel.svg                   |     3 +
 bootstrap-icons-1.5.0/gear-fill.svg                |     3 +
 bootstrap-icons-1.5.0/gear-wide-connected.svg      |     3 +
 bootstrap-icons-1.5.0/gear-wide.svg                |     3 +
 bootstrap-icons-1.5.0/gear.svg                     |     4 +
 bootstrap-icons-1.5.0/gem.svg                      |     3 +
 bootstrap-icons-1.5.0/gender-ambiguous.svg         |     3 +
 bootstrap-icons-1.5.0/gender-female.svg            |     3 +
 bootstrap-icons-1.5.0/gender-male.svg              |     3 +
 bootstrap-icons-1.5.0/gender-trans.svg             |     3 +
 bootstrap-icons-1.5.0/geo-alt-fill.svg             |     3 +
 bootstrap-icons-1.5.0/geo-alt.svg                  |     4 +
 bootstrap-icons-1.5.0/geo-fill.svg                 |     3 +
 bootstrap-icons-1.5.0/geo.svg                      |     3 +
 bootstrap-icons-1.5.0/gift-fill.svg                |     3 +
 bootstrap-icons-1.5.0/gift.svg                     |     3 +
 bootstrap-icons-1.5.0/github.svg                   |     3 +
 bootstrap-icons-1.5.0/globe.svg                    |     3 +
 bootstrap-icons-1.5.0/globe2.svg                   |     3 +
 bootstrap-icons-1.5.0/google.svg                   |     3 +
 bootstrap-icons-1.5.0/graph-down.svg               |     3 +
 bootstrap-icons-1.5.0/graph-up.svg                 |     3 +
 bootstrap-icons-1.5.0/grid-1x2-fill.svg            |     3 +
 bootstrap-icons-1.5.0/grid-1x2.svg                 |     3 +
 bootstrap-icons-1.5.0/grid-3x2-gap-fill.svg        |     3 +
 bootstrap-icons-1.5.0/grid-3x2-gap.svg             |     3 +
 bootstrap-icons-1.5.0/grid-3x2.svg                 |     3 +
 bootstrap-icons-1.5.0/grid-3x3-gap-fill.svg        |     3 +
 bootstrap-icons-1.5.0/grid-3x3-gap.svg             |     3 +
 bootstrap-icons-1.5.0/grid-3x3.svg                 |     3 +
 bootstrap-icons-1.5.0/grid-fill.svg                |     3 +
 bootstrap-icons-1.5.0/grid.svg                     |     3 +
 bootstrap-icons-1.5.0/grip-horizontal.svg          |     3 +
 bootstrap-icons-1.5.0/grip-vertical.svg            |     3 +
 bootstrap-icons-1.5.0/hammer.svg                   |     3 +
 bootstrap-icons-1.5.0/hand-index-fill.svg          |     3 +
 bootstrap-icons-1.5.0/hand-index-thumb-fill.svg    |     3 +
 bootstrap-icons-1.5.0/hand-index-thumb.svg         |     3 +
 bootstrap-icons-1.5.0/hand-index.svg               |     3 +
 bootstrap-icons-1.5.0/hand-thumbs-down-fill.svg    |     3 +
 bootstrap-icons-1.5.0/hand-thumbs-down.svg         |     3 +
 bootstrap-icons-1.5.0/hand-thumbs-up-fill.svg      |     3 +
 bootstrap-icons-1.5.0/hand-thumbs-up.svg           |     3 +
 bootstrap-icons-1.5.0/handbag-fill.svg             |     3 +
 bootstrap-icons-1.5.0/handbag.svg                  |     3 +
 bootstrap-icons-1.5.0/hash.svg                     |     3 +
 bootstrap-icons-1.5.0/hdd-fill.svg                 |     3 +
 bootstrap-icons-1.5.0/hdd-network-fill.svg         |     3 +
 bootstrap-icons-1.5.0/hdd-network.svg              |     4 +
 bootstrap-icons-1.5.0/hdd-rack-fill.svg            |     3 +
 bootstrap-icons-1.5.0/hdd-rack.svg                 |     4 +
 bootstrap-icons-1.5.0/hdd-stack-fill.svg           |     3 +
 bootstrap-icons-1.5.0/hdd-stack.svg                |     5 +
 bootstrap-icons-1.5.0/hdd.svg                      |     4 +
 bootstrap-icons-1.5.0/headphones.svg               |     3 +
 bootstrap-icons-1.5.0/headset-vr.svg               |     4 +
 bootstrap-icons-1.5.0/headset.svg                  |     3 +
 bootstrap-icons-1.5.0/heart-fill.svg               |     3 +
 bootstrap-icons-1.5.0/heart-half.svg               |     3 +
 bootstrap-icons-1.5.0/heart.svg                    |     3 +
 bootstrap-icons-1.5.0/heptagon-fill.svg            |     3 +
 bootstrap-icons-1.5.0/heptagon-half.svg            |     3 +
 bootstrap-icons-1.5.0/heptagon.svg                 |     3 +
 bootstrap-icons-1.5.0/hexagon-fill.svg             |     3 +
 bootstrap-icons-1.5.0/hexagon-half.svg             |     3 +
 bootstrap-icons-1.5.0/hexagon.svg                  |     3 +
 bootstrap-icons-1.5.0/hourglass-bottom.svg         |     3 +
 bootstrap-icons-1.5.0/hourglass-split.svg          |     3 +
 bootstrap-icons-1.5.0/hourglass-top.svg            |     3 +
 bootstrap-icons-1.5.0/hourglass.svg                |     3 +
 bootstrap-icons-1.5.0/house-door-fill.svg          |     3 +
 bootstrap-icons-1.5.0/house-door.svg               |     3 +
 bootstrap-icons-1.5.0/house-fill.svg               |     4 +
 bootstrap-icons-1.5.0/house.svg                    |     4 +
 bootstrap-icons-1.5.0/hr.svg                       |     3 +
 bootstrap-icons-1.5.0/hurricane.svg                |     3 +
 bootstrap-icons-1.5.0/image-alt.svg                |     3 +
 bootstrap-icons-1.5.0/image-fill.svg               |     3 +
 bootstrap-icons-1.5.0/image.svg                    |     4 +
 bootstrap-icons-1.5.0/images.svg                   |     4 +
 bootstrap-icons-1.5.0/inbox-fill.svg               |     3 +
 bootstrap-icons-1.5.0/inbox.svg                    |     3 +
 bootstrap-icons-1.5.0/inboxes-fill.svg             |     3 +
 bootstrap-icons-1.5.0/inboxes.svg                  |     3 +
 bootstrap-icons-1.5.0/index.html                   |  5527 +++++++++
 bootstrap-icons-1.5.0/info-circle-fill.svg         |     3 +
 bootstrap-icons-1.5.0/info-circle.svg              |     4 +
 bootstrap-icons-1.5.0/info-lg.svg                  |     3 +
 bootstrap-icons-1.5.0/info-square-fill.svg         |     3 +
 bootstrap-icons-1.5.0/info-square.svg              |     4 +
 bootstrap-icons-1.5.0/info.svg                     |     3 +
 bootstrap-icons-1.5.0/input-cursor-text.svg        |     4 +
 bootstrap-icons-1.5.0/input-cursor.svg             |     4 +
 bootstrap-icons-1.5.0/instagram.svg                |     3 +
 bootstrap-icons-1.5.0/intersect.svg                |     3 +
 bootstrap-icons-1.5.0/journal-album.svg            |     5 +
 bootstrap-icons-1.5.0/journal-arrow-down.svg       |     5 +
 bootstrap-icons-1.5.0/journal-arrow-up.svg         |     5 +
 bootstrap-icons-1.5.0/journal-bookmark-fill.svg    |     5 +
 bootstrap-icons-1.5.0/journal-bookmark.svg         |     5 +
 bootstrap-icons-1.5.0/journal-check.svg            |     5 +
 bootstrap-icons-1.5.0/journal-code.svg             |     5 +
 bootstrap-icons-1.5.0/journal-medical.svg          |     5 +
 bootstrap-icons-1.5.0/journal-minus.svg            |     5 +
 bootstrap-icons-1.5.0/journal-plus.svg             |     5 +
 bootstrap-icons-1.5.0/journal-richtext.svg         |     5 +
 bootstrap-icons-1.5.0/journal-text.svg             |     5 +
 bootstrap-icons-1.5.0/journal-x.svg                |     5 +
 bootstrap-icons-1.5.0/journal.svg                  |     4 +
 bootstrap-icons-1.5.0/journals.svg                 |     4 +
 bootstrap-icons-1.5.0/joystick.svg                 |     4 +
 bootstrap-icons-1.5.0/justify-left.svg             |     3 +
 bootstrap-icons-1.5.0/justify-right.svg            |     3 +
 bootstrap-icons-1.5.0/justify.svg                  |     3 +
 bootstrap-icons-1.5.0/kanban-fill.svg              |     3 +
 bootstrap-icons-1.5.0/kanban.svg                   |     4 +
 bootstrap-icons-1.5.0/key-fill.svg                 |     3 +
 bootstrap-icons-1.5.0/key.svg                      |     4 +
 bootstrap-icons-1.5.0/keyboard-fill.svg            |     3 +
 bootstrap-icons-1.5.0/keyboard.svg                 |     4 +
 bootstrap-icons-1.5.0/ladder.svg                   |     3 +
 bootstrap-icons-1.5.0/lamp-fill.svg                |     3 +
 bootstrap-icons-1.5.0/lamp.svg                     |     3 +
 bootstrap-icons-1.5.0/laptop-fill.svg              |     3 +
 bootstrap-icons-1.5.0/laptop.svg                   |     3 +
 bootstrap-icons-1.5.0/layer-backward.svg           |     4 +
 bootstrap-icons-1.5.0/layer-forward.svg            |     4 +
 bootstrap-icons-1.5.0/layers-fill.svg              |     4 +
 bootstrap-icons-1.5.0/layers-half.svg              |     3 +
 bootstrap-icons-1.5.0/layers.svg                   |     3 +
 .../layout-sidebar-inset-reverse.svg               |     4 +
 bootstrap-icons-1.5.0/layout-sidebar-inset.svg     |     4 +
 bootstrap-icons-1.5.0/layout-sidebar-reverse.svg   |     3 +
 bootstrap-icons-1.5.0/layout-sidebar.svg           |     3 +
 bootstrap-icons-1.5.0/layout-split.svg             |     3 +
 .../layout-text-sidebar-reverse.svg                |     4 +
 bootstrap-icons-1.5.0/layout-text-sidebar.svg      |     4 +
 .../layout-text-window-reverse.svg                 |     4 +
 bootstrap-icons-1.5.0/layout-text-window.svg       |     4 +
 bootstrap-icons-1.5.0/layout-three-columns.svg     |     3 +
 bootstrap-icons-1.5.0/layout-wtf.svg               |     3 +
 bootstrap-icons-1.5.0/life-preserver.svg           |     3 +
 bootstrap-icons-1.5.0/lightbulb-fill.svg           |     3 +
 bootstrap-icons-1.5.0/lightbulb-off-fill.svg       |     3 +
 bootstrap-icons-1.5.0/lightbulb-off.svg            |     3 +
 bootstrap-icons-1.5.0/lightbulb.svg                |     3 +
 bootstrap-icons-1.5.0/lightning-charge-fill.svg    |     3 +
 bootstrap-icons-1.5.0/lightning-charge.svg         |     3 +
 bootstrap-icons-1.5.0/lightning-fill.svg           |     3 +
 bootstrap-icons-1.5.0/lightning.svg                |     3 +
 bootstrap-icons-1.5.0/link-45deg.svg               |     4 +
 bootstrap-icons-1.5.0/link.svg                     |     4 +
 bootstrap-icons-1.5.0/linkedin.svg                 |     3 +
 bootstrap-icons-1.5.0/list-check.svg               |     3 +
 bootstrap-icons-1.5.0/list-nested.svg              |     3 +
 bootstrap-icons-1.5.0/list-ol.svg                  |     4 +
 bootstrap-icons-1.5.0/list-stars.svg               |     4 +
 bootstrap-icons-1.5.0/list-task.svg                |     5 +
 bootstrap-icons-1.5.0/list-ul.svg                  |     3 +
 bootstrap-icons-1.5.0/list.svg                     |     3 +
 bootstrap-icons-1.5.0/lock-fill.svg                |     3 +
 bootstrap-icons-1.5.0/lock.svg                     |     3 +
 bootstrap-icons-1.5.0/mailbox.svg                  |     4 +
 bootstrap-icons-1.5.0/mailbox2.svg                 |     4 +
 bootstrap-icons-1.5.0/map-fill.svg                 |     3 +
 bootstrap-icons-1.5.0/map.svg                      |     3 +
 bootstrap-icons-1.5.0/markdown-fill.svg            |     3 +
 bootstrap-icons-1.5.0/markdown.svg                 |     6 +
 bootstrap-icons-1.5.0/mask.svg                     |     3 +
 bootstrap-icons-1.5.0/mastodon.svg                 |     3 +
 bootstrap-icons-1.5.0/megaphone-fill.svg           |     3 +
 bootstrap-icons-1.5.0/megaphone.svg                |     3 +
 bootstrap-icons-1.5.0/menu-app-fill.svg            |     3 +
 bootstrap-icons-1.5.0/menu-app.svg                 |     3 +
 bootstrap-icons-1.5.0/menu-button-fill.svg         |     3 +
 bootstrap-icons-1.5.0/menu-button-wide-fill.svg    |     3 +
 bootstrap-icons-1.5.0/menu-button-wide.svg         |     4 +
 bootstrap-icons-1.5.0/menu-button.svg              |     4 +
 bootstrap-icons-1.5.0/menu-down.svg                |     3 +
 bootstrap-icons-1.5.0/menu-up.svg                  |     3 +
 bootstrap-icons-1.5.0/messenger.svg                |     3 +
 bootstrap-icons-1.5.0/mic-fill.svg                 |     4 +
 bootstrap-icons-1.5.0/mic-mute-fill.svg            |     4 +
 bootstrap-icons-1.5.0/mic-mute.svg                 |     4 +
 bootstrap-icons-1.5.0/mic.svg                      |     4 +
 bootstrap-icons-1.5.0/minecart-loaded.svg          |     4 +
 bootstrap-icons-1.5.0/minecart.svg                 |     3 +
 bootstrap-icons-1.5.0/moisture.svg                 |     3 +
 bootstrap-icons-1.5.0/moon-fill.svg                |     3 +
 bootstrap-icons-1.5.0/moon-stars-fill.svg          |     4 +
 bootstrap-icons-1.5.0/moon-stars.svg               |     4 +
 bootstrap-icons-1.5.0/moon.svg                     |     3 +
 bootstrap-icons-1.5.0/mouse-fill.svg               |     3 +
 bootstrap-icons-1.5.0/mouse.svg                    |     3 +
 bootstrap-icons-1.5.0/mouse2-fill.svg              |     3 +
 bootstrap-icons-1.5.0/mouse2.svg                   |     3 +
 bootstrap-icons-1.5.0/mouse3-fill.svg              |     3 +
 bootstrap-icons-1.5.0/mouse3.svg                   |     3 +
 bootstrap-icons-1.5.0/music-note-beamed.svg        |     5 +
 bootstrap-icons-1.5.0/music-note-list.svg          |     6 +
 bootstrap-icons-1.5.0/music-note.svg               |     5 +
 bootstrap-icons-1.5.0/music-player-fill.svg        |     4 +
 bootstrap-icons-1.5.0/music-player.svg             |     5 +
 bootstrap-icons-1.5.0/newspaper.svg                |     4 +
 bootstrap-icons-1.5.0/node-minus-fill.svg          |     3 +
 bootstrap-icons-1.5.0/node-minus.svg               |     3 +
 bootstrap-icons-1.5.0/node-plus-fill.svg           |     3 +
 bootstrap-icons-1.5.0/node-plus.svg                |     3 +
 bootstrap-icons-1.5.0/nut-fill.svg                 |     3 +
 bootstrap-icons-1.5.0/nut.svg                      |     4 +
 bootstrap-icons-1.5.0/octagon-fill.svg             |     3 +
 bootstrap-icons-1.5.0/octagon-half.svg             |     3 +
 bootstrap-icons-1.5.0/octagon.svg                  |     3 +
 bootstrap-icons-1.5.0/option.svg                   |     3 +
 bootstrap-icons-1.5.0/outlet.svg                   |     4 +
 bootstrap-icons-1.5.0/paint-bucket.svg             |     3 +
 bootstrap-icons-1.5.0/palette-fill.svg             |     3 +
 bootstrap-icons-1.5.0/palette.svg                  |     4 +
 bootstrap-icons-1.5.0/palette2.svg                 |     4 +
 bootstrap-icons-1.5.0/paperclip.svg                |     3 +
 bootstrap-icons-1.5.0/paragraph.svg                |     3 +
 bootstrap-icons-1.5.0/patch-check-fill.svg         |     3 +
 bootstrap-icons-1.5.0/patch-check.svg              |     4 +
 bootstrap-icons-1.5.0/patch-exclamation-fill.svg   |     3 +
 bootstrap-icons-1.5.0/patch-exclamation.svg        |     4 +
 bootstrap-icons-1.5.0/patch-minus-fill.svg         |     3 +
 bootstrap-icons-1.5.0/patch-minus.svg              |     4 +
 bootstrap-icons-1.5.0/patch-plus-fill.svg          |     3 +
 bootstrap-icons-1.5.0/patch-plus.svg               |     4 +
 bootstrap-icons-1.5.0/patch-question-fill.svg      |     3 +
 bootstrap-icons-1.5.0/patch-question.svg           |     5 +
 bootstrap-icons-1.5.0/pause-btn-fill.svg           |     3 +
 bootstrap-icons-1.5.0/pause-btn.svg                |     4 +
 bootstrap-icons-1.5.0/pause-circle-fill.svg        |     3 +
 bootstrap-icons-1.5.0/pause-circle.svg             |     4 +
 bootstrap-icons-1.5.0/pause-fill.svg               |     3 +
 bootstrap-icons-1.5.0/pause.svg                    |     3 +
 bootstrap-icons-1.5.0/peace-fill.svg               |     3 +
 bootstrap-icons-1.5.0/peace.svg                    |     3 +
 bootstrap-icons-1.5.0/pen-fill.svg                 |     3 +
 bootstrap-icons-1.5.0/pen.svg                      |     3 +
 bootstrap-icons-1.5.0/pencil-fill.svg              |     3 +
 bootstrap-icons-1.5.0/pencil-square.svg            |     4 +
 bootstrap-icons-1.5.0/pencil.svg                   |     3 +
 bootstrap-icons-1.5.0/pentagon-fill.svg            |     3 +
 bootstrap-icons-1.5.0/pentagon-half.svg            |     3 +
 bootstrap-icons-1.5.0/pentagon.svg                 |     3 +
 bootstrap-icons-1.5.0/people-fill.svg              |     5 +
 bootstrap-icons-1.5.0/people.svg                   |     3 +
 bootstrap-icons-1.5.0/percent.svg                  |     3 +
 bootstrap-icons-1.5.0/person-badge-fill.svg        |     3 +
 bootstrap-icons-1.5.0/person-badge.svg             |     4 +
 bootstrap-icons-1.5.0/person-bounding-box.svg      |     4 +
 bootstrap-icons-1.5.0/person-check-fill.svg        |     4 +
 bootstrap-icons-1.5.0/person-check.svg             |     4 +
 bootstrap-icons-1.5.0/person-circle.svg            |     4 +
 bootstrap-icons-1.5.0/person-dash-fill.svg         |     4 +
 bootstrap-icons-1.5.0/person-dash.svg              |     4 +
 bootstrap-icons-1.5.0/person-fill.svg              |     3 +
 bootstrap-icons-1.5.0/person-lines-fill.svg        |     3 +
 bootstrap-icons-1.5.0/person-plus-fill.svg         |     4 +
 bootstrap-icons-1.5.0/person-plus.svg              |     4 +
 bootstrap-icons-1.5.0/person-square.svg            |     4 +
 bootstrap-icons-1.5.0/person-x-fill.svg            |     3 +
 bootstrap-icons-1.5.0/person-x.svg                 |     4 +
 bootstrap-icons-1.5.0/person.svg                   |     3 +
 bootstrap-icons-1.5.0/phone-fill.svg               |     3 +
 bootstrap-icons-1.5.0/phone-landscape-fill.svg     |     3 +
 bootstrap-icons-1.5.0/phone-landscape.svg          |     4 +
 bootstrap-icons-1.5.0/phone-vibrate-fill.svg       |     3 +
 bootstrap-icons-1.5.0/phone-vibrate.svg            |     4 +
 bootstrap-icons-1.5.0/phone.svg                    |     4 +
 bootstrap-icons-1.5.0/pie-chart-fill.svg           |     3 +
 bootstrap-icons-1.5.0/pie-chart.svg                |     3 +
 bootstrap-icons-1.5.0/piggy-bank-fill.svg          |     3 +
 bootstrap-icons-1.5.0/piggy-bank.svg               |     4 +
 bootstrap-icons-1.5.0/pin-angle-fill.svg           |     3 +
 bootstrap-icons-1.5.0/pin-angle.svg                |     3 +
 bootstrap-icons-1.5.0/pin-fill.svg                 |     3 +
 bootstrap-icons-1.5.0/pin-map-fill.svg             |     4 +
 bootstrap-icons-1.5.0/pin-map.svg                  |     4 +
 bootstrap-icons-1.5.0/pin.svg                      |     3 +
 bootstrap-icons-1.5.0/pip-fill.svg                 |     3 +
 bootstrap-icons-1.5.0/pip.svg                      |     4 +
 bootstrap-icons-1.5.0/play-btn-fill.svg            |     3 +
 bootstrap-icons-1.5.0/play-btn.svg                 |     4 +
 bootstrap-icons-1.5.0/play-circle-fill.svg         |     3 +
 bootstrap-icons-1.5.0/play-circle.svg              |     4 +
 bootstrap-icons-1.5.0/play-fill.svg                |     3 +
 bootstrap-icons-1.5.0/play.svg                     |     3 +
 bootstrap-icons-1.5.0/plug-fill.svg                |     3 +
 bootstrap-icons-1.5.0/plug.svg                     |     3 +
 bootstrap-icons-1.5.0/plus-circle-dotted.svg       |     3 +
 bootstrap-icons-1.5.0/plus-circle-fill.svg         |     3 +
 bootstrap-icons-1.5.0/plus-circle.svg              |     4 +
 bootstrap-icons-1.5.0/plus-lg.svg                  |     3 +
 bootstrap-icons-1.5.0/plus-square-dotted.svg       |     3 +
 bootstrap-icons-1.5.0/plus-square-fill.svg         |     3 +
 bootstrap-icons-1.5.0/plus-square.svg              |     4 +
 bootstrap-icons-1.5.0/plus.svg                     |     3 +
 bootstrap-icons-1.5.0/power.svg                    |     4 +
 bootstrap-icons-1.5.0/printer-fill.svg             |     4 +
 bootstrap-icons-1.5.0/printer.svg                  |     4 +
 bootstrap-icons-1.5.0/puzzle-fill.svg              |     3 +
 bootstrap-icons-1.5.0/puzzle.svg                   |     3 +
 bootstrap-icons-1.5.0/question-circle-fill.svg     |     3 +
 bootstrap-icons-1.5.0/question-circle.svg          |     4 +
 bootstrap-icons-1.5.0/question-diamond-fill.svg    |     3 +
 bootstrap-icons-1.5.0/question-diamond.svg         |     4 +
 bootstrap-icons-1.5.0/question-lg.svg              |     3 +
 bootstrap-icons-1.5.0/question-octagon-fill.svg    |     3 +
 bootstrap-icons-1.5.0/question-octagon.svg         |     4 +
 bootstrap-icons-1.5.0/question-square-fill.svg     |     3 +
 bootstrap-icons-1.5.0/question-square.svg          |     4 +
 bootstrap-icons-1.5.0/question.svg                 |     3 +
 bootstrap-icons-1.5.0/rainbow.svg                  |     3 +
 bootstrap-icons-1.5.0/receipt-cutoff.svg           |     4 +
 bootstrap-icons-1.5.0/receipt.svg                  |     4 +
 bootstrap-icons-1.5.0/reception-0.svg              |     3 +
 bootstrap-icons-1.5.0/reception-1.svg              |     3 +
 bootstrap-icons-1.5.0/reception-2.svg              |     3 +
 bootstrap-icons-1.5.0/reception-3.svg              |     3 +
 bootstrap-icons-1.5.0/reception-4.svg              |     3 +
 bootstrap-icons-1.5.0/record-btn-fill.svg          |     3 +
 bootstrap-icons-1.5.0/record-btn.svg               |     4 +
 bootstrap-icons-1.5.0/record-circle-fill.svg       |     3 +
 bootstrap-icons-1.5.0/record-circle.svg            |     4 +
 bootstrap-icons-1.5.0/record-fill.svg              |     3 +
 bootstrap-icons-1.5.0/record.svg                   |     3 +
 bootstrap-icons-1.5.0/record2-fill.svg             |     4 +
 bootstrap-icons-1.5.0/record2.svg                  |     4 +
 bootstrap-icons-1.5.0/recycle.svg                  |     3 +
 bootstrap-icons-1.5.0/reddit.svg                   |     4 +
 bootstrap-icons-1.5.0/reply-all-fill.svg           |     4 +
 bootstrap-icons-1.5.0/reply-all.svg                |     4 +
 bootstrap-icons-1.5.0/reply-fill.svg               |     3 +
 bootstrap-icons-1.5.0/reply.svg                    |     3 +
 bootstrap-icons-1.5.0/rss-fill.svg                 |     3 +
 bootstrap-icons-1.5.0/rss.svg                      |     4 +
 bootstrap-icons-1.5.0/rulers.svg                   |     3 +
 bootstrap-icons-1.5.0/safe-fill.svg                |     4 +
 bootstrap-icons-1.5.0/safe.svg                     |     4 +
 bootstrap-icons-1.5.0/safe2-fill.svg               |     4 +
 bootstrap-icons-1.5.0/safe2.svg                    |     4 +
 bootstrap-icons-1.5.0/save-fill.svg                |     3 +
 bootstrap-icons-1.5.0/save.svg                     |     3 +
 bootstrap-icons-1.5.0/save2-fill.svg               |     3 +
 bootstrap-icons-1.5.0/save2.svg                    |     3 +
 bootstrap-icons-1.5.0/scissors.svg                 |     3 +
 bootstrap-icons-1.5.0/screwdriver.svg              |     3 +
 bootstrap-icons-1.5.0/sd-card-fill.svg             |     3 +
 bootstrap-icons-1.5.0/sd-card.svg                  |     4 +
 bootstrap-icons-1.5.0/search.svg                   |     3 +
 bootstrap-icons-1.5.0/segmented-nav.svg            |     3 +
 bootstrap-icons-1.5.0/server.svg                   |     5 +
 bootstrap-icons-1.5.0/share-fill.svg               |     3 +
 bootstrap-icons-1.5.0/share.svg                    |     3 +
 bootstrap-icons-1.5.0/shield-check.svg             |     4 +
 bootstrap-icons-1.5.0/shield-exclamation.svg       |     4 +
 bootstrap-icons-1.5.0/shield-fill-check.svg        |     3 +
 bootstrap-icons-1.5.0/shield-fill-exclamation.svg  |     3 +
 bootstrap-icons-1.5.0/shield-fill-minus.svg        |     3 +
 bootstrap-icons-1.5.0/shield-fill-plus.svg         |     3 +
 bootstrap-icons-1.5.0/shield-fill-x.svg            |     3 +
 bootstrap-icons-1.5.0/shield-fill.svg              |     3 +
 bootstrap-icons-1.5.0/shield-lock-fill.svg         |     3 +
 bootstrap-icons-1.5.0/shield-lock.svg              |     4 +
 bootstrap-icons-1.5.0/shield-minus.svg             |     4 +
 bootstrap-icons-1.5.0/shield-plus.svg              |     4 +
 bootstrap-icons-1.5.0/shield-shaded.svg            |     3 +
 bootstrap-icons-1.5.0/shield-slash-fill.svg        |     3 +
 bootstrap-icons-1.5.0/shield-slash.svg             |     3 +
 bootstrap-icons-1.5.0/shield-x.svg                 |     4 +
 bootstrap-icons-1.5.0/shield.svg                   |     3 +
 bootstrap-icons-1.5.0/shift-fill.svg               |     3 +
 bootstrap-icons-1.5.0/shift.svg                    |     3 +
 bootstrap-icons-1.5.0/shop-window.svg              |     3 +
 bootstrap-icons-1.5.0/shop.svg                     |     3 +
 bootstrap-icons-1.5.0/shuffle.svg                  |     4 +
 bootstrap-icons-1.5.0/signpost-2-fill.svg          |     3 +
 bootstrap-icons-1.5.0/signpost-2.svg               |     3 +
 bootstrap-icons-1.5.0/signpost-fill.svg            |     3 +
 bootstrap-icons-1.5.0/signpost-split-fill.svg      |     3 +
 bootstrap-icons-1.5.0/signpost-split.svg           |     3 +
 bootstrap-icons-1.5.0/signpost.svg                 |     3 +
 bootstrap-icons-1.5.0/sim-fill.svg                 |     4 +
 bootstrap-icons-1.5.0/sim.svg                      |     4 +
 bootstrap-icons-1.5.0/skip-backward-btn-fill.svg   |     3 +
 bootstrap-icons-1.5.0/skip-backward-btn.svg        |     4 +
 .../skip-backward-circle-fill.svg                  |     3 +
 bootstrap-icons-1.5.0/skip-backward-circle.svg     |     4 +
 bootstrap-icons-1.5.0/skip-backward-fill.svg       |     3 +
 bootstrap-icons-1.5.0/skip-backward.svg            |     3 +
 bootstrap-icons-1.5.0/skip-end-btn-fill.svg        |     3 +
 bootstrap-icons-1.5.0/skip-end-btn.svg             |     4 +
 bootstrap-icons-1.5.0/skip-end-circle-fill.svg     |     3 +
 bootstrap-icons-1.5.0/skip-end-circle.svg          |     4 +
 bootstrap-icons-1.5.0/skip-end-fill.svg            |     3 +
 bootstrap-icons-1.5.0/skip-end.svg                 |     3 +
 bootstrap-icons-1.5.0/skip-forward-btn-fill.svg    |     3 +
 bootstrap-icons-1.5.0/skip-forward-btn.svg         |     4 +
 bootstrap-icons-1.5.0/skip-forward-circle-fill.svg |     3 +
 bootstrap-icons-1.5.0/skip-forward-circle.svg      |     4 +
 bootstrap-icons-1.5.0/skip-forward-fill.svg        |     3 +
 bootstrap-icons-1.5.0/skip-forward.svg             |     3 +
 bootstrap-icons-1.5.0/skip-start-btn-fill.svg      |     3 +
 bootstrap-icons-1.5.0/skip-start-btn.svg           |     4 +
 bootstrap-icons-1.5.0/skip-start-circle-fill.svg   |     3 +
 bootstrap-icons-1.5.0/skip-start-circle.svg        |     4 +
 bootstrap-icons-1.5.0/skip-start-fill.svg          |     3 +
 bootstrap-icons-1.5.0/skip-start.svg               |     3 +
 bootstrap-icons-1.5.0/skype.svg                    |     3 +
 bootstrap-icons-1.5.0/slack.svg                    |     3 +
 bootstrap-icons-1.5.0/slash-circle-fill.svg        |     3 +
 bootstrap-icons-1.5.0/slash-circle.svg             |     4 +
 bootstrap-icons-1.5.0/slash-lg.svg                 |     3 +
 bootstrap-icons-1.5.0/slash-square-fill.svg        |     3 +
 bootstrap-icons-1.5.0/slash-square.svg             |     4 +
 bootstrap-icons-1.5.0/slash.svg                    |     3 +
 bootstrap-icons-1.5.0/sliders.svg                  |     3 +
 bootstrap-icons-1.5.0/smartwatch.svg               |     4 +
 bootstrap-icons-1.5.0/snow.svg                     |     3 +
 bootstrap-icons-1.5.0/snow2.svg                    |     3 +
 bootstrap-icons-1.5.0/snow3.svg                    |     4 +
 bootstrap-icons-1.5.0/sort-alpha-down-alt.svg      |     5 +
 bootstrap-icons-1.5.0/sort-alpha-down.svg          |     4 +
 bootstrap-icons-1.5.0/sort-alpha-up-alt.svg        |     5 +
 bootstrap-icons-1.5.0/sort-alpha-up.svg            |     4 +
 bootstrap-icons-1.5.0/sort-down-alt.svg            |     3 +
 bootstrap-icons-1.5.0/sort-down.svg                |     3 +
 bootstrap-icons-1.5.0/sort-numeric-down-alt.svg    |     4 +
 bootstrap-icons-1.5.0/sort-numeric-down.svg        |     5 +
 bootstrap-icons-1.5.0/sort-numeric-up-alt.svg      |     4 +
 bootstrap-icons-1.5.0/sort-numeric-up.svg          |     5 +
 bootstrap-icons-1.5.0/sort-up-alt.svg              |     3 +
 bootstrap-icons-1.5.0/sort-up.svg                  |     3 +
 bootstrap-icons-1.5.0/soundwave.svg                |     3 +
 bootstrap-icons-1.5.0/speaker-fill.svg             |     4 +
 bootstrap-icons-1.5.0/speaker.svg                  |     4 +
 bootstrap-icons-1.5.0/speedometer.svg              |     4 +
 bootstrap-icons-1.5.0/speedometer2.svg             |     4 +
 bootstrap-icons-1.5.0/spellcheck.svg               |     4 +
 bootstrap-icons-1.5.0/square-fill.svg              |     3 +
 bootstrap-icons-1.5.0/square-half.svg              |     3 +
 bootstrap-icons-1.5.0/square.svg                   |     3 +
 bootstrap-icons-1.5.0/stack.svg                    |     4 +
 bootstrap-icons-1.5.0/star-fill.svg                |     3 +
 bootstrap-icons-1.5.0/star-half.svg                |     3 +
 bootstrap-icons-1.5.0/star.svg                     |     3 +
 bootstrap-icons-1.5.0/stars.svg                    |     3 +
 bootstrap-icons-1.5.0/stickies-fill.svg            |     4 +
 bootstrap-icons-1.5.0/stickies.svg                 |     4 +
 bootstrap-icons-1.5.0/sticky-fill.svg              |     3 +
 bootstrap-icons-1.5.0/sticky.svg                   |     3 +
 bootstrap-icons-1.5.0/stop-btn-fill.svg            |     3 +
 bootstrap-icons-1.5.0/stop-btn.svg                 |     4 +
 bootstrap-icons-1.5.0/stop-circle-fill.svg         |     3 +
 bootstrap-icons-1.5.0/stop-circle.svg              |     4 +
 bootstrap-icons-1.5.0/stop-fill.svg                |     3 +
 bootstrap-icons-1.5.0/stop.svg                     |     3 +
 bootstrap-icons-1.5.0/stoplights-fill.svg          |     3 +
 bootstrap-icons-1.5.0/stoplights.svg               |     4 +
 bootstrap-icons-1.5.0/stopwatch-fill.svg           |     3 +
 bootstrap-icons-1.5.0/stopwatch.svg                |     4 +
 bootstrap-icons-1.5.0/subtract.svg                 |     3 +
 bootstrap-icons-1.5.0/suit-club-fill.svg           |     3 +
 bootstrap-icons-1.5.0/suit-club.svg                |     3 +
 bootstrap-icons-1.5.0/suit-diamond-fill.svg        |     3 +
 bootstrap-icons-1.5.0/suit-diamond.svg             |     3 +
 bootstrap-icons-1.5.0/suit-heart-fill.svg          |     3 +
 bootstrap-icons-1.5.0/suit-heart.svg               |     3 +
 bootstrap-icons-1.5.0/suit-spade-fill.svg          |     3 +
 bootstrap-icons-1.5.0/suit-spade.svg               |     3 +
 bootstrap-icons-1.5.0/sun-fill.svg                 |     3 +
 bootstrap-icons-1.5.0/sun.svg                      |     3 +
 bootstrap-icons-1.5.0/sunglasses.svg               |     3 +
 bootstrap-icons-1.5.0/sunrise-fill.svg             |     3 +
 bootstrap-icons-1.5.0/sunrise.svg                  |     3 +
 bootstrap-icons-1.5.0/sunset-fill.svg              |     3 +
 bootstrap-icons-1.5.0/sunset.svg                   |     3 +
 bootstrap-icons-1.5.0/symmetry-horizontal.svg      |     3 +
 bootstrap-icons-1.5.0/symmetry-vertical.svg        |     3 +
 bootstrap-icons-1.5.0/table.svg                    |     3 +
 bootstrap-icons-1.5.0/tablet-fill.svg              |     3 +
 bootstrap-icons-1.5.0/tablet-landscape-fill.svg    |     3 +
 bootstrap-icons-1.5.0/tablet-landscape.svg         |     4 +
 bootstrap-icons-1.5.0/tablet.svg                   |     4 +
 bootstrap-icons-1.5.0/tag-fill.svg                 |     3 +
 bootstrap-icons-1.5.0/tag.svg                      |     4 +
 bootstrap-icons-1.5.0/tags-fill.svg                |     4 +
 bootstrap-icons-1.5.0/tags.svg                     |     4 +
 bootstrap-icons-1.5.0/telegram.svg                 |     3 +
 bootstrap-icons-1.5.0/telephone-fill.svg           |     3 +
 bootstrap-icons-1.5.0/telephone-forward-fill.svg   |     3 +
 bootstrap-icons-1.5.0/telephone-forward.svg        |     3 +
 bootstrap-icons-1.5.0/telephone-inbound-fill.svg   |     3 +
 bootstrap-icons-1.5.0/telephone-inbound.svg        |     3 +
 bootstrap-icons-1.5.0/telephone-minus-fill.svg     |     3 +
 bootstrap-icons-1.5.0/telephone-minus.svg          |     4 +
 bootstrap-icons-1.5.0/telephone-outbound-fill.svg  |     3 +
 bootstrap-icons-1.5.0/telephone-outbound.svg       |     3 +
 bootstrap-icons-1.5.0/telephone-plus-fill.svg      |     3 +
 bootstrap-icons-1.5.0/telephone-plus.svg           |     4 +
 bootstrap-icons-1.5.0/telephone-x-fill.svg         |     3 +
 bootstrap-icons-1.5.0/telephone-x.svg              |     4 +
 bootstrap-icons-1.5.0/telephone.svg                |     3 +
 bootstrap-icons-1.5.0/terminal-fill.svg            |     3 +
 bootstrap-icons-1.5.0/terminal.svg                 |     4 +
 bootstrap-icons-1.5.0/text-center.svg              |     3 +
 bootstrap-icons-1.5.0/text-indent-left.svg         |     3 +
 bootstrap-icons-1.5.0/text-indent-right.svg        |     3 +
 bootstrap-icons-1.5.0/text-left.svg                |     3 +
 bootstrap-icons-1.5.0/text-paragraph.svg           |     3 +
 bootstrap-icons-1.5.0/text-right.svg               |     3 +
 bootstrap-icons-1.5.0/textarea-resize.svg          |     3 +
 bootstrap-icons-1.5.0/textarea-t.svg               |     4 +
 bootstrap-icons-1.5.0/textarea.svg                 |     3 +
 bootstrap-icons-1.5.0/thermometer-half.svg         |     4 +
 bootstrap-icons-1.5.0/thermometer-high.svg         |     4 +
 bootstrap-icons-1.5.0/thermometer-low.svg          |     4 +
 bootstrap-icons-1.5.0/thermometer-snow.svg         |     4 +
 bootstrap-icons-1.5.0/thermometer-sun.svg          |     4 +
 bootstrap-icons-1.5.0/thermometer.svg              |     4 +
 bootstrap-icons-1.5.0/three-dots-vertical.svg      |     3 +
 bootstrap-icons-1.5.0/three-dots.svg               |     3 +
 bootstrap-icons-1.5.0/toggle-off.svg               |     3 +
 bootstrap-icons-1.5.0/toggle-on.svg                |     3 +
 bootstrap-icons-1.5.0/toggle2-off.svg              |     4 +
 bootstrap-icons-1.5.0/toggle2-on.svg               |     4 +
 bootstrap-icons-1.5.0/toggles.svg                  |     3 +
 bootstrap-icons-1.5.0/toggles2.svg                 |     5 +
 bootstrap-icons-1.5.0/tools.svg                    |     3 +
 bootstrap-icons-1.5.0/tornado.svg                  |     3 +
 bootstrap-icons-1.5.0/translate.svg                |     4 +
 bootstrap-icons-1.5.0/trash-fill.svg               |     3 +
 bootstrap-icons-1.5.0/trash.svg                    |     4 +
 bootstrap-icons-1.5.0/trash2-fill.svg              |     3 +
 bootstrap-icons-1.5.0/trash2.svg                   |     3 +
 bootstrap-icons-1.5.0/tree-fill.svg                |     3 +
 bootstrap-icons-1.5.0/tree.svg                     |     3 +
 bootstrap-icons-1.5.0/triangle-fill.svg            |     3 +
 bootstrap-icons-1.5.0/triangle-half.svg            |     3 +
 bootstrap-icons-1.5.0/triangle.svg                 |     3 +
 bootstrap-icons-1.5.0/trophy-fill.svg              |     3 +
 bootstrap-icons-1.5.0/trophy.svg                   |     3 +
 bootstrap-icons-1.5.0/tropical-storm.svg           |     4 +
 bootstrap-icons-1.5.0/truck-flatbed.svg            |     3 +
 bootstrap-icons-1.5.0/truck.svg                    |     3 +
 bootstrap-icons-1.5.0/tsunami.svg                  |     3 +
 bootstrap-icons-1.5.0/tv-fill.svg                  |     3 +
 bootstrap-icons-1.5.0/tv.svg                       |     3 +
 bootstrap-icons-1.5.0/twitch.svg                   |     4 +
 bootstrap-icons-1.5.0/twitter.svg                  |     3 +
 bootstrap-icons-1.5.0/type-bold.svg                |     3 +
 bootstrap-icons-1.5.0/type-h1.svg                  |     3 +
 bootstrap-icons-1.5.0/type-h2.svg                  |     3 +
 bootstrap-icons-1.5.0/type-h3.svg                  |     3 +
 bootstrap-icons-1.5.0/type-italic.svg              |     3 +
 bootstrap-icons-1.5.0/type-strikethrough.svg       |     3 +
 bootstrap-icons-1.5.0/type-underline.svg           |     3 +
 bootstrap-icons-1.5.0/type.svg                     |     3 +
 bootstrap-icons-1.5.0/ui-checks-grid.svg           |     3 +
 bootstrap-icons-1.5.0/ui-checks.svg                |     3 +
 bootstrap-icons-1.5.0/ui-radios-grid.svg           |     3 +
 bootstrap-icons-1.5.0/ui-radios.svg                |     3 +
 bootstrap-icons-1.5.0/umbrella-fill.svg            |     3 +
 bootstrap-icons-1.5.0/umbrella.svg                 |     3 +
 bootstrap-icons-1.5.0/union.svg                    |     3 +
 bootstrap-icons-1.5.0/unlock-fill.svg              |     3 +
 bootstrap-icons-1.5.0/unlock.svg                   |     3 +
 bootstrap-icons-1.5.0/upc-scan.svg                 |     3 +
 bootstrap-icons-1.5.0/upc.svg                      |     3 +
 bootstrap-icons-1.5.0/upload.svg                   |     4 +
 bootstrap-icons-1.5.0/vector-pen.svg               |     4 +
 bootstrap-icons-1.5.0/view-list.svg                |     3 +
 bootstrap-icons-1.5.0/view-stacked.svg             |     3 +
 bootstrap-icons-1.5.0/vinyl-fill.svg               |     4 +
 bootstrap-icons-1.5.0/vinyl.svg                    |     5 +
 bootstrap-icons-1.5.0/voicemail.svg                |     3 +
 bootstrap-icons-1.5.0/volume-down-fill.svg         |     3 +
 bootstrap-icons-1.5.0/volume-down.svg              |     3 +
 bootstrap-icons-1.5.0/volume-mute-fill.svg         |     3 +
 bootstrap-icons-1.5.0/volume-mute.svg              |     3 +
 bootstrap-icons-1.5.0/volume-off-fill.svg          |     3 +
 bootstrap-icons-1.5.0/volume-off.svg               |     3 +
 bootstrap-icons-1.5.0/volume-up-fill.svg           |     5 +
 bootstrap-icons-1.5.0/volume-up.svg                |     5 +
 bootstrap-icons-1.5.0/vr.svg                       |     3 +
 bootstrap-icons-1.5.0/wallet-fill.svg              |     4 +
 bootstrap-icons-1.5.0/wallet.svg                   |     3 +
 bootstrap-icons-1.5.0/wallet2.svg                  |     3 +
 bootstrap-icons-1.5.0/watch.svg                    |     4 +
 bootstrap-icons-1.5.0/water.svg                    |     3 +
 bootstrap-icons-1.5.0/whatsapp.svg                 |     3 +
 bootstrap-icons-1.5.0/wifi-1.svg                   |     3 +
 bootstrap-icons-1.5.0/wifi-2.svg                   |     3 +
 bootstrap-icons-1.5.0/wifi-off.svg                 |     3 +
 bootstrap-icons-1.5.0/wifi.svg                     |     4 +
 bootstrap-icons-1.5.0/wind.svg                     |     3 +
 bootstrap-icons-1.5.0/window-dock.svg              |     4 +
 bootstrap-icons-1.5.0/window-sidebar.svg           |     4 +
 bootstrap-icons-1.5.0/window.svg                   |     4 +
 bootstrap-icons-1.5.0/wrench.svg                   |     3 +
 bootstrap-icons-1.5.0/x-circle-fill.svg            |     3 +
 bootstrap-icons-1.5.0/x-circle.svg                 |     4 +
 bootstrap-icons-1.5.0/x-diamond-fill.svg           |     3 +
 bootstrap-icons-1.5.0/x-diamond.svg                |     3 +
 bootstrap-icons-1.5.0/x-lg.svg                     |     3 +
 bootstrap-icons-1.5.0/x-octagon-fill.svg           |     3 +
 bootstrap-icons-1.5.0/x-octagon.svg                |     4 +
 bootstrap-icons-1.5.0/x-square-fill.svg            |     3 +
 bootstrap-icons-1.5.0/x-square.svg                 |     4 +
 bootstrap-icons-1.5.0/x.svg                        |     3 +
 bootstrap-icons-1.5.0/youtube.svg                  |     3 +
 bootstrap-icons-1.5.0/zoom-in.svg                  |     5 +
 bootstrap-icons-1.5.0/zoom-out.svg                 |     5 +
 codec.html                                         |   224 +
 config.json                                        |   434 +
 core.html                                          |   241 +
 css/asciidoctor.css                                |   512 +
 css/base.css                                       |   139 +
 css/bootstrap-grid.css                             |  4997 +++++++++
 css/bootstrap-grid.css.map                         |     1 +
 css/bootstrap-grid.min.css                         |     7 +
 css/bootstrap-grid.min.css.map                     |     1 +
 css/bootstrap-grid.rtl.css                         |  4996 +++++++++
 css/bootstrap-grid.rtl.css.map                     |     1 +
 css/bootstrap-grid.rtl.min.css                     |     7 +
 css/bootstrap-grid.rtl.min.css.map                 |     1 +
 css/bootstrap-reboot.css                           |   427 +
 css/bootstrap-reboot.css.map                       |     1 +
 css/bootstrap-reboot.min.css                       |     8 +
 css/bootstrap-reboot.min.css.map                   |     1 +
 css/bootstrap-reboot.rtl.css                       |   424 +
 css/bootstrap-reboot.rtl.css.map                   |     1 +
 css/bootstrap-reboot.rtl.min.css                   |     8 +
 css/bootstrap-reboot.rtl.min.css.map               |     1 +
 css/bootstrap-utilities.css                        |  4866 ++++++++
 css/bootstrap-utilities.css.map                    |     1 +
 css/bootstrap-utilities.min.css                    |     7 +
 css/bootstrap-utilities.min.css.map                |     1 +
 css/bootstrap-utilities.rtl.css                    |  4857 ++++++++
 css/bootstrap-utilities.rtl.css.map                |     1 +
 css/bootstrap-utilities.rtl.min.css                |     7 +
 css/bootstrap-utilities.rtl.min.css.map            |     1 +
 css/bootstrap.css                                  | 11221 +++++++++++++++++++
 css/bootstrap.css.map                              |     1 +
 css/bootstrap.min.css                              |     7 +
 css/bootstrap.min.css.map                          |     1 +
 css/bootstrap.rtl.css                              | 11197 ++++++++++++++++++
 css/bootstrap.rtl.css.map                          |     1 +
 css/bootstrap.rtl.min.css                          |     7 +
 css/bootstrap.rtl.min.css.map                      |     1 +
 css/gh-pages/gh-fork-ribbon.css                    |   120 +
 css/gh-pages/gh-fork-ribbon.ie.css                 |    49 +
 download.html                                      |   631 ++
 favicon.ico                                        |   Bin 0 -> 90022 bytes
 features.html                                      |   270 +
 feed.xml                                           |   171 +
 forums.html                                        |   225 +
 get-started.html                                   |   250 +
 guice.html                                         |   569 +
 highlight.js-11.2.0/DIGESTS.md                     |   215 +
 highlight.js-11.2.0/LICENSE                        |    29 +
 highlight.js-11.2.0/README.md                      |    45 +
 highlight.js-11.2.0/highlight.js                   |  2524 +++++
 highlight.js-11.2.0/highlight.min.js               |  1052 ++
 highlight.js-11.2.0/languages/1c.min.js            |    23 +
 highlight.js-11.2.0/languages/abnf.min.js          |    11 +
 highlight.js-11.2.0/languages/accesslog.min.js     |    16 +
 highlight.js-11.2.0/languages/actionscript.min.js  |    18 +
 highlight.js-11.2.0/languages/ada.min.js           |    25 +
 highlight.js-11.2.0/languages/angelscript.min.js   |    21 +
 highlight.js-11.2.0/languages/apache.min.js        |    13 +
 highlight.js-11.2.0/languages/applescript.min.js   |    22 +
 highlight.js-11.2.0/languages/arcade.min.js        |    26 +
 highlight.js-11.2.0/languages/arduino.min.js       |    55 +
 highlight.js-11.2.0/languages/armasm.min.js        |    15 +
 highlight.js-11.2.0/languages/asciidoc.min.js      |    36 +
 highlight.js-11.2.0/languages/aspectj.min.js       |    31 +
 highlight.js-11.2.0/languages/autohotkey.min.js    |    13 +
 highlight.js-11.2.0/languages/autoit.min.js        |    19 +
 highlight.js-11.2.0/languages/avrasm.min.js        |    11 +
 highlight.js-11.2.0/languages/awk.min.js           |     9 +
 highlight.js-11.2.0/languages/axapta.min.js        |     9 +
 highlight.js-11.2.0/languages/bash.min.js          |    19 +
 highlight.js-11.2.0/languages/basic.min.js         |     8 +
 highlight.js-11.2.0/languages/bnf.min.js           |     5 +
 highlight.js-11.2.0/languages/brainfuck.min.js     |     7 +
 highlight.js-11.2.0/languages/c.min.js             |    41 +
 highlight.js-11.2.0/languages/cal.min.js           |    12 +
 highlight.js-11.2.0/languages/capnproto.min.js     |    12 +
 highlight.js-11.2.0/languages/ceylon.min.js        |    13 +
 highlight.js-11.2.0/languages/clean.min.js         |     6 +
 highlight.js-11.2.0/languages/clojure-repl.min.js  |     3 +
 highlight.js-11.2.0/languages/clojure.min.js       |    17 +
 highlight.js-11.2.0/languages/cmake.min.js         |     5 +
 highlight.js-11.2.0/languages/coffeescript.min.js  |    27 +
 highlight.js-11.2.0/languages/coq.min.js           |     6 +
 highlight.js-11.2.0/languages/cos.min.js           |    14 +
 highlight.js-11.2.0/languages/cpp.min.js           |    48 +
 highlight.js-11.2.0/languages/crmsh.min.js         |    18 +
 highlight.js-11.2.0/languages/crystal.min.js       |    47 +
 highlight.js-11.2.0/languages/csharp.min.js        |    45 +
 highlight.js-11.2.0/languages/csp.min.js           |     5 +
 highlight.js-11.2.0/languages/css.min.js           |    28 +
 highlight.js-11.2.0/languages/d.min.js             |    19 +
 highlight.js-11.2.0/languages/dart.min.js          |    20 +
 highlight.js-11.2.0/languages/delphi.min.js        |    15 +
 highlight.js-11.2.0/languages/diff.min.js          |    12 +
 highlight.js-11.2.0/languages/django.min.js        |    11 +
 highlight.js-11.2.0/languages/dns.min.js           |     9 +
 highlight.js-11.2.0/languages/dockerfile.min.js    |     6 +
 highlight.js-11.2.0/languages/dos.min.js           |    11 +
 highlight.js-11.2.0/languages/dsconfig.min.js      |     9 +
 highlight.js-11.2.0/languages/dts.min.js           |    21 +
 highlight.js-11.2.0/languages/dust.min.js          |     7 +
 highlight.js-11.2.0/languages/ebnf.min.js          |     7 +
 highlight.js-11.2.0/languages/elixir.min.js        |    29 +
 highlight.js-11.2.0/languages/elm.min.js           |    16 +
 highlight.js-11.2.0/languages/erb.min.js           |     3 +
 highlight.js-11.2.0/languages/erlang-repl.min.js   |    13 +
 highlight.js-11.2.0/languages/erlang.min.js        |    25 +
 highlight.js-11.2.0/languages/excel.min.js         |    10 +
 highlight.js-11.2.0/languages/fix.min.js           |     6 +
 highlight.js-11.2.0/languages/flix.min.js          |    10 +
 highlight.js-11.2.0/languages/fortran.min.js       |    16 +
 highlight.js-11.2.0/languages/fsharp.min.js        |    13 +
 highlight.js-11.2.0/languages/gams.min.js          |    29 +
 highlight.js-11.2.0/languages/gauss.min.js         |    34 +
 highlight.js-11.2.0/languages/gcode.min.js         |    16 +
 highlight.js-11.2.0/languages/gherkin.min.js       |     7 +
 highlight.js-11.2.0/languages/glsl.min.js          |     8 +
 highlight.js-11.2.0/languages/gml.min.js           |     9 +
 highlight.js-11.2.0/languages/go.min.js            |    11 +
 highlight.js-11.2.0/languages/golo.min.js          |     6 +
 highlight.js-11.2.0/languages/gradle.min.js        |     5 +
 highlight.js-11.2.0/languages/groovy.min.js        |    19 +
 highlight.js-11.2.0/languages/haml.min.js          |    16 +
 highlight.js-11.2.0/languages/handlebars.min.js    |    33 +
 highlight.js-11.2.0/languages/haskell.min.js       |    28 +
 highlight.js-11.2.0/languages/haxe.min.js          |    25 +
 highlight.js-11.2.0/languages/hsp.min.js           |    13 +
 highlight.js-11.2.0/languages/http.min.js          |    13 +
 highlight.js-11.2.0/languages/hy.min.js            |    14 +
 highlight.js-11.2.0/languages/inform7.min.js       |     9 +
 highlight.js-11.2.0/languages/ini.min.js           |    18 +
 highlight.js-11.2.0/languages/irpf90.min.js        |    14 +
 highlight.js-11.2.0/languages/isbl.min.js          |    24 +
 highlight.js-11.2.0/languages/java.min.js          |    33 +
 highlight.js-11.2.0/languages/javascript.min.js    |    72 +
 highlight.js-11.2.0/languages/jboss-cli.min.js     |     9 +
 highlight.js-11.2.0/languages/json.min.js          |     6 +
 highlight.js-11.2.0/languages/julia-repl.min.js    |     3 +
 highlight.js-11.2.0/languages/julia.min.js         |    17 +
 highlight.js-11.2.0/languages/kotlin.min.js        |    44 +
 highlight.js-11.2.0/languages/lasso.min.js         |    27 +
 highlight.js-11.2.0/languages/latex.min.js         |    35 +
 highlight.js-11.2.0/languages/ldif.min.js          |     4 +
 highlight.js-11.2.0/languages/leaf.min.js          |     6 +
 highlight.js-11.2.0/languages/less.min.js          |    39 +
 highlight.js-11.2.0/languages/lisp.min.js          |    15 +
 .../languages/livecodeserver.min.js                |    21 +
 highlight.js-11.2.0/languages/livescript.min.js    |    34 +
 highlight.js-11.2.0/languages/llvm.min.js          |    14 +
 highlight.js-11.2.0/languages/lsl.min.js           |    19 +
 highlight.js-11.2.0/languages/lua.min.js           |    13 +
 highlight.js-11.2.0/languages/makefile.min.js      |    12 +
 highlight.js-11.2.0/languages/markdown.min.js      |    29 +
 highlight.js-11.2.0/languages/mathematica.min.js   |    24 +
 highlight.js-11.2.0/languages/matlab.min.js        |    14 +
 highlight.js-11.2.0/languages/maxima.min.js        |    11 +
 highlight.js-11.2.0/languages/mel.min.js           |     6 +
 highlight.js-11.2.0/languages/mercury.min.js       |    14 +
 highlight.js-11.2.0/languages/mipsasm.min.js       |    14 +
 highlight.js-11.2.0/languages/mizar.min.js         |     3 +
 highlight.js-11.2.0/languages/mojolicious.min.js   |     5 +
 highlight.js-11.2.0/languages/monkey.min.js        |    15 +
 highlight.js-11.2.0/languages/moonscript.min.js    |    22 +
 highlight.js-11.2.0/languages/n1ql.min.js          |    11 +
 highlight.js-11.2.0/languages/nestedtext.min.js    |     8 +
 highlight.js-11.2.0/languages/nginx.min.js         |    22 +
 highlight.js-11.2.0/languages/nim.min.js           |    13 +
 highlight.js-11.2.0/languages/nix.min.js           |    10 +
 highlight.js-11.2.0/languages/node-repl.min.js     |     4 +
 highlight.js-11.2.0/languages/nsis.min.js          |    18 +
 highlight.js-11.2.0/languages/objectivec.min.js    |    21 +
 highlight.js-11.2.0/languages/ocaml.min.js         |    13 +
 highlight.js-11.2.0/languages/openscad.min.js      |    14 +
 highlight.js-11.2.0/languages/oxygene.min.js       |    14 +
 highlight.js-11.2.0/languages/parser3.min.js       |    10 +
 highlight.js-11.2.0/languages/perl.min.js          |    40 +
 highlight.js-11.2.0/languages/pf.min.js            |     9 +
 highlight.js-11.2.0/languages/pgsql.min.js         |    68 +
 highlight.js-11.2.0/languages/php-template.min.js  |     7 +
 highlight.js-11.2.0/languages/php.min.js           |    36 +
 highlight.js-11.2.0/languages/plaintext.min.js     |     2 +
 highlight.js-11.2.0/languages/pony.min.js          |    11 +
 highlight.js-11.2.0/languages/powershell.min.js    |    38 +
 highlight.js-11.2.0/languages/processing.min.js    |    21 +
 highlight.js-11.2.0/languages/profile.min.js       |     8 +
 highlight.js-11.2.0/languages/prolog.min.js        |    10 +
 highlight.js-11.2.0/languages/properties.min.js    |     9 +
 highlight.js-11.2.0/languages/protobuf.min.js      |    10 +
 highlight.js-11.2.0/languages/puppet.min.js        |    16 +
 highlight.js-11.2.0/languages/purebasic.min.js     |     9 +
 highlight.js-11.2.0/languages/python-repl.min.js   |     4 +
 highlight.js-11.2.0/languages/python.min.js        |    52 +
 highlight.js-11.2.0/languages/q.min.js             |     6 +
 highlight.js-11.2.0/languages/qml.min.js           |    29 +
 highlight.js-11.2.0/languages/r.min.js             |    29 +
 highlight.js-11.2.0/languages/reasonml.min.js      |    41 +
 highlight.js-11.2.0/languages/rib.min.js           |     5 +
 highlight.js-11.2.0/languages/roboconf.min.js      |    11 +
 highlight.js-11.2.0/languages/routeros.min.js      |    21 +
 highlight.js-11.2.0/languages/rsl.min.js           |     9 +
 highlight.js-11.2.0/languages/ruby.min.js          |    48 +
 highlight.js-11.2.0/languages/ruleslanguage.min.js |     8 +
 highlight.js-11.2.0/languages/rust.min.js          |    28 +
 highlight.js-11.2.0/languages/sas.min.js           |    19 +
 highlight.js-11.2.0/languages/scala.min.js         |    20 +
 highlight.js-11.2.0/languages/scheme.min.js        |    17 +
 highlight.js-11.2.0/languages/scilab.min.js        |    12 +
 highlight.js-11.2.0/languages/scss.min.js          |    27 +
 highlight.js-11.2.0/languages/shell.min.js         |     4 +
 highlight.js-11.2.0/languages/smali.min.js         |    12 +
 highlight.js-11.2.0/languages/smalltalk.min.js     |     9 +
 highlight.js-11.2.0/languages/sml.min.js           |    13 +
 highlight.js-11.2.0/languages/sqf.min.js           |    15 +
 highlight.js-11.2.0/languages/sql.min.js           |    20 +
 highlight.js-11.2.0/languages/stan.min.js          |    17 +
 highlight.js-11.2.0/languages/stata.min.js         |    10 +
 highlight.js-11.2.0/languages/step21.min.js        |     9 +
 highlight.js-11.2.0/languages/stylus.min.js        |    30 +
 highlight.js-11.2.0/languages/subunit.min.js       |     9 +
 highlight.js-11.2.0/languages/swift.min.js         |    59 +
 highlight.js-11.2.0/languages/taggerscript.min.js  |     6 +
 highlight.js-11.2.0/languages/tap.min.js           |     7 +
 highlight.js-11.2.0/languages/tcl.min.js           |    14 +
 highlight.js-11.2.0/languages/thrift.min.js        |    10 +
 highlight.js-11.2.0/languages/tp.min.js            |    18 +
 highlight.js-11.2.0/languages/twig.min.js          |    13 +
 highlight.js-11.2.0/languages/typescript.min.js    |    87 +
 highlight.js-11.2.0/languages/vala.min.js          |     9 +
 highlight.js-11.2.0/languages/vbnet.min.js         |    28 +
 highlight.js-11.2.0/languages/vbscript-html.min.js |     3 +
 highlight.js-11.2.0/languages/vbscript.min.js      |    14 +
 highlight.js-11.2.0/languages/verilog.min.js       |    13 +
 highlight.js-11.2.0/languages/vhdl.min.js          |    12 +
 highlight.js-11.2.0/languages/vim.min.js           |    10 +
 highlight.js-11.2.0/languages/wasm.min.js          |    14 +
 highlight.js-11.2.0/languages/wren.min.js          |    33 +
 highlight.js-11.2.0/languages/x86asm.min.js        |    18 +
 highlight.js-11.2.0/languages/xl.min.js            |    14 +
 highlight.js-11.2.0/languages/xml.min.js           |    31 +
 highlight.js-11.2.0/languages/xquery.min.js        |    32 +
 highlight.js-11.2.0/languages/yaml.min.js          |    24 +
 highlight.js-11.2.0/languages/zephir.min.js        |    18 +
 highlight.js-11.2.0/package.json                   |    86 +
 highlight.js-11.2.0/styles/a11y-dark.min.css       |     7 +
 highlight.js-11.2.0/styles/a11y-light.min.css      |     7 +
 highlight.js-11.2.0/styles/agate.min.css           |    20 +
 highlight.js-11.2.0/styles/an-old-hope.min.css     |     9 +
 highlight.js-11.2.0/styles/androidstudio.min.css   |     1 +
 highlight.js-11.2.0/styles/arduino-light.min.css   |     1 +
 highlight.js-11.2.0/styles/arta.min.css            |     1 +
 highlight.js-11.2.0/styles/ascetic.min.css         |     1 +
 .../styles/atom-one-dark-reasonable.min.css        |     1 +
 highlight.js-11.2.0/styles/atom-one-dark.min.css   |     1 +
 highlight.js-11.2.0/styles/atom-one-light.min.css  |     1 +
 highlight.js-11.2.0/styles/base16/3024.min.css     |     7 +
 highlight.js-11.2.0/styles/base16/apathy.min.css   |     7 +
 .../styles/base16/apprentice.min.css               |     7 +
 highlight.js-11.2.0/styles/base16/ashes.min.css    |     7 +
 .../styles/base16/atelier-cave-light.min.css       |     7 +
 .../styles/base16/atelier-cave.min.css             |     7 +
 .../styles/base16/atelier-dune-light.min.css       |     7 +
 .../styles/base16/atelier-dune.min.css             |     7 +
 .../styles/base16/atelier-estuary-light.min.css    |     7 +
 .../styles/base16/atelier-estuary.min.css          |     7 +
 .../styles/base16/atelier-forest-light.min.css     |     7 +
 .../styles/base16/atelier-forest.min.css           |     7 +
 .../styles/base16/atelier-heath-light.min.css      |     7 +
 .../styles/base16/atelier-heath.min.css            |     7 +
 .../styles/base16/atelier-lakeside-light.min.css   |     7 +
 .../styles/base16/atelier-lakeside.min.css         |     7 +
 .../styles/base16/atelier-plateau-light.min.css    |     7 +
 .../styles/base16/atelier-plateau.min.css          |     7 +
 .../styles/base16/atelier-savanna-light.min.css    |     7 +
 .../styles/base16/atelier-savanna.min.css          |     7 +
 .../styles/base16/atelier-seaside-light.min.css    |     7 +
 .../styles/base16/atelier-seaside.min.css          |     7 +
 .../base16/atelier-sulphurpool-light.min.css       |     7 +
 .../styles/base16/atelier-sulphurpool.min.css      |     7 +
 highlight.js-11.2.0/styles/base16/atlas.min.css    |     7 +
 highlight.js-11.2.0/styles/base16/bespin.min.css   |     7 +
 .../styles/base16/black-metal-bathory.min.css      |     7 +
 .../styles/base16/black-metal-burzum.min.css       |     7 +
 .../styles/base16/black-metal-dark-funeral.min.css |     7 +
 .../styles/base16/black-metal-gorgoroth.min.css    |     7 +
 .../styles/base16/black-metal-immortal.min.css     |     7 +
 .../styles/base16/black-metal-khold.min.css        |     7 +
 .../styles/base16/black-metal-marduk.min.css       |     7 +
 .../styles/base16/black-metal-mayhem.min.css       |     7 +
 .../styles/base16/black-metal-nile.min.css         |     7 +
 .../styles/base16/black-metal-venom.min.css        |     7 +
 .../styles/base16/black-metal.min.css              |     7 +
 highlight.js-11.2.0/styles/base16/brewer.min.css   |     7 +
 highlight.js-11.2.0/styles/base16/bright.min.css   |     7 +
 .../styles/base16/brogrammer.min.css               |     7 +
 .../styles/base16/brush-trees-dark.min.css         |     7 +
 .../styles/base16/brush-trees.min.css              |     7 +
 highlight.js-11.2.0/styles/base16/chalk.min.css    |     7 +
 highlight.js-11.2.0/styles/base16/circus.min.css   |     7 +
 .../styles/base16/classic-dark.min.css             |     7 +
 .../styles/base16/classic-light.min.css            |     7 +
 .../styles/base16/codeschool.min.css               |     7 +
 highlight.js-11.2.0/styles/base16/colors.min.css   |     7 +
 highlight.js-11.2.0/styles/base16/cupcake.min.css  |     7 +
 .../styles/base16/cupertino.min.css                |     7 +
 highlight.js-11.2.0/styles/base16/danqing.min.css  |     7 +
 highlight.js-11.2.0/styles/base16/darcula.min.css  |     7 +
 .../styles/base16/dark-violet.min.css              |     7 +
 highlight.js-11.2.0/styles/base16/darkmoss.min.css |     7 +
 .../styles/base16/darktooth.min.css                |     7 +
 highlight.js-11.2.0/styles/base16/decaf.min.css    |     7 +
 .../styles/base16/default-dark.min.css             |     7 +
 .../styles/base16/default-light.min.css            |     7 +
 highlight.js-11.2.0/styles/base16/dirtysea.min.css |     7 +
 highlight.js-11.2.0/styles/base16/dracula.min.css  |     7 +
 .../styles/base16/edge-dark.min.css                |     7 +
 .../styles/base16/edge-light.min.css               |     7 +
 highlight.js-11.2.0/styles/base16/eighties.min.css |     7 +
 highlight.js-11.2.0/styles/base16/embers.min.css   |     7 +
 .../styles/base16/equilibrium-dark.min.css         |     7 +
 .../styles/base16/equilibrium-gray-dark.min.css    |     7 +
 .../styles/base16/equilibrium-gray-light.min.css   |     7 +
 .../styles/base16/equilibrium-light.min.css        |     7 +
 highlight.js-11.2.0/styles/base16/espresso.min.css |     7 +
 highlight.js-11.2.0/styles/base16/eva-dim.min.css  |     7 +
 highlight.js-11.2.0/styles/base16/eva.min.css      |     7 +
 highlight.js-11.2.0/styles/base16/flat.min.css     |     7 +
 highlight.js-11.2.0/styles/base16/framer.min.css   |     7 +
 .../styles/base16/fruit-soda.min.css               |     7 +
 highlight.js-11.2.0/styles/base16/gigavolt.min.css |     7 +
 highlight.js-11.2.0/styles/base16/github.min.css   |     7 +
 .../styles/base16/google-dark.min.css              |     7 +
 .../styles/base16/google-light.min.css             |     7 +
 .../styles/base16/grayscale-dark.min.css           |     7 +
 .../styles/base16/grayscale-light.min.css          |     7 +
 .../styles/base16/green-screen.min.css             |     7 +
 .../styles/base16/gruvbox-dark-hard.min.css        |     7 +
 .../styles/base16/gruvbox-dark-medium.min.css      |     7 +
 .../styles/base16/gruvbox-dark-pale.min.css        |     7 +
 .../styles/base16/gruvbox-dark-soft.min.css        |     7 +
 .../styles/base16/gruvbox-light-hard.min.css       |     7 +
 .../styles/base16/gruvbox-light-medium.min.css     |     7 +
 .../styles/base16/gruvbox-light-soft.min.css       |     7 +
 highlight.js-11.2.0/styles/base16/hardcore.min.css |     7 +
 .../styles/base16/harmonic16-dark.min.css          |     7 +
 .../styles/base16/harmonic16-light.min.css         |     7 +
 .../styles/base16/heetch-dark.min.css              |     7 +
 .../styles/base16/heetch-light.min.css             |     7 +
 highlight.js-11.2.0/styles/base16/helios.min.css   |     7 +
 .../styles/base16/hopscotch.min.css                |     7 +
 .../styles/base16/horizon-dark.min.css             |     7 +
 .../styles/base16/horizon-light.min.css            |     7 +
 .../styles/base16/humanoid-dark.min.css            |     7 +
 .../styles/base16/humanoid-light.min.css           |     7 +
 highlight.js-11.2.0/styles/base16/ia-dark.min.css  |     7 +
 highlight.js-11.2.0/styles/base16/ia-light.min.css |     7 +
 highlight.js-11.2.0/styles/base16/icy-dark.min.css |     7 +
 highlight.js-11.2.0/styles/base16/ir-black.min.css |     7 +
 highlight.js-11.2.0/styles/base16/isotope.min.css  |     7 +
 highlight.js-11.2.0/styles/base16/kimber.min.css   |     7 +
 .../styles/base16/london-tube.min.css              |     7 +
 .../styles/base16/macintosh.min.css                |     7 +
 .../styles/base16/marrakesh.min.css                |     7 +
 highlight.js-11.2.0/styles/base16/materia.min.css  |     7 +
 .../styles/base16/material-darker.min.css          |     7 +
 .../styles/base16/material-lighter.min.css         |     7 +
 .../styles/base16/material-palenight.min.css       |     7 +
 .../styles/base16/material-vivid.min.css           |     7 +
 highlight.js-11.2.0/styles/base16/material.min.css |     7 +
 .../styles/base16/mellow-purple.min.css            |     7 +
 .../styles/base16/mexico-light.min.css             |     7 +
 highlight.js-11.2.0/styles/base16/mocha.min.css    |     7 +
 highlight.js-11.2.0/styles/base16/monokai.min.css  |     7 +
 highlight.js-11.2.0/styles/base16/nebula.min.css   |     7 +
 highlight.js-11.2.0/styles/base16/nord.min.css     |     7 +
 highlight.js-11.2.0/styles/base16/nova.min.css     |     7 +
 highlight.js-11.2.0/styles/base16/ocean.min.css    |     7 +
 .../styles/base16/oceanicnext.min.css              |     7 +
 .../styles/base16/one-light.min.css                |     7 +
 highlight.js-11.2.0/styles/base16/onedark.min.css  |     7 +
 .../styles/base16/outrun-dark.min.css              |     7 +
 .../styles/base16/papercolor-dark.min.css          |     7 +
 .../styles/base16/papercolor-light.min.css         |     7 +
 highlight.js-11.2.0/styles/base16/paraiso.min.css  |     7 +
 highlight.js-11.2.0/styles/base16/pasque.min.css   |     7 +
 highlight.js-11.2.0/styles/base16/phd.min.css      |     7 +
 highlight.js-11.2.0/styles/base16/pico.min.css     |     7 +
 highlight.js-11.2.0/styles/base16/pop.min.css      |     7 +
 highlight.js-11.2.0/styles/base16/porple.min.css   |     7 +
 highlight.js-11.2.0/styles/base16/qualia.min.css   |     7 +
 .../styles/base16/railscasts.min.css               |     7 +
 highlight.js-11.2.0/styles/base16/rebecca.min.css  |     7 +
 .../styles/base16/ros-pine-dawn.min.css            |     7 +
 .../styles/base16/ros-pine-moon.min.css            |     7 +
 highlight.js-11.2.0/styles/base16/ros-pine.min.css |     7 +
 .../styles/base16/sagelight.min.css                |     7 +
 .../styles/base16/sandcastle.min.css               |     7 +
 highlight.js-11.2.0/styles/base16/seti-ui.min.css  |     7 +
 .../styles/base16/shapeshifter.min.css             |     7 +
 .../styles/base16/silk-dark.min.css                |     7 +
 .../styles/base16/silk-light.min.css               |     7 +
 highlight.js-11.2.0/styles/base16/snazzy.min.css   |     7 +
 .../styles/base16/solar-flare-light.min.css        |     7 +
 .../styles/base16/solar-flare.min.css              |     7 +
 .../styles/base16/solarized-dark.min.css           |     7 +
 .../styles/base16/solarized-light.min.css          |     7 +
 .../styles/base16/spacemacs.min.css                |     7 +
 .../styles/base16/summercamp.min.css               |     7 +
 .../styles/base16/summerfruit-dark.min.css         |     7 +
 .../styles/base16/summerfruit-light.min.css        |     7 +
 .../base16/synth-midnight-terminal-dark.min.css    |     7 +
 .../base16/synth-midnight-terminal-light.min.css   |     7 +
 highlight.js-11.2.0/styles/base16/tango.min.css    |     7 +
 highlight.js-11.2.0/styles/base16/tender.min.css   |     7 +
 .../styles/base16/tomorrow-night.min.css           |     7 +
 highlight.js-11.2.0/styles/base16/tomorrow.min.css |     7 +
 highlight.js-11.2.0/styles/base16/twilight.min.css |     7 +
 .../styles/base16/unikitty-dark.min.css            |     7 +
 .../styles/base16/unikitty-light.min.css           |     7 +
 highlight.js-11.2.0/styles/base16/vulcan.min.css   |     7 +
 .../styles/base16/windows-10-light.min.css         |     7 +
 .../styles/base16/windows-10.min.css               |     7 +
 .../styles/base16/windows-95-light.min.css         |     7 +
 .../styles/base16/windows-95.min.css               |     7 +
 .../base16/windows-high-contrast-light.min.css     |     7 +
 .../styles/base16/windows-high-contrast.min.css    |     7 +
 .../styles/base16/windows-nt-light.min.css         |     7 +
 .../styles/base16/windows-nt.min.css               |     7 +
 highlight.js-11.2.0/styles/base16/woodland.min.css |     7 +
 .../styles/base16/xcode-dusk.min.css               |     7 +
 highlight.js-11.2.0/styles/base16/zenburn.min.css  |     7 +
 highlight.js-11.2.0/styles/brown-paper.min.css     |     1 +
 highlight.js-11.2.0/styles/brown-papersq.png       |   Bin 0 -> 18198 bytes
 highlight.js-11.2.0/styles/codepen-embed.min.css   |     1 +
 highlight.js-11.2.0/styles/color-brewer.min.css    |     1 +
 highlight.js-11.2.0/styles/dark.min.css            |     1 +
 highlight.js-11.2.0/styles/default.min.css         |     9 +
 highlight.js-11.2.0/styles/devibeans.min.css       |     7 +
 highlight.js-11.2.0/styles/docco.min.css           |     1 +
 highlight.js-11.2.0/styles/far.min.css             |     1 +
 highlight.js-11.2.0/styles/foundation.min.css      |     1 +
 .../styles/github-dark-dimmed.min.css              |     9 +
 highlight.js-11.2.0/styles/github-dark.min.css     |    10 +
 highlight.js-11.2.0/styles/github.min.css          |    10 +
 highlight.js-11.2.0/styles/gml.min.css             |     1 +
 highlight.js-11.2.0/styles/googlecode.min.css      |     1 +
 highlight.js-11.2.0/styles/gradient-dark.min.css   |     1 +
 highlight.js-11.2.0/styles/gradient-light.min.css  |     1 +
 highlight.js-11.2.0/styles/grayscale.min.css       |     1 +
 highlight.js-11.2.0/styles/hybrid.min.css          |     1 +
 highlight.js-11.2.0/styles/idea.min.css            |     1 +
 highlight.js-11.2.0/styles/ir-black.min.css        |     1 +
 .../styles/isbl-editor-dark.min.css                |     1 +
 .../styles/isbl-editor-light.min.css               |     1 +
 highlight.js-11.2.0/styles/kimbie-dark.min.css     |     1 +
 highlight.js-11.2.0/styles/kimbie-light.min.css    |     1 +
 highlight.js-11.2.0/styles/lightfair.min.css       |     1 +
 highlight.js-11.2.0/styles/lioshi.min.css          |     1 +
 highlight.js-11.2.0/styles/magula.min.css          |     1 +
 highlight.js-11.2.0/styles/mono-blue.min.css       |     1 +
 highlight.js-11.2.0/styles/monokai-sublime.min.css |     1 +
 highlight.js-11.2.0/styles/monokai.min.css         |     1 +
 highlight.js-11.2.0/styles/night-owl.min.css       |     1 +
 highlight.js-11.2.0/styles/nnfx-dark.min.css       |    10 +
 highlight.js-11.2.0/styles/nnfx-light.min.css      |    10 +
 highlight.js-11.2.0/styles/nord.min.css            |     1 +
 highlight.js-11.2.0/styles/obsidian.min.css        |     1 +
 highlight.js-11.2.0/styles/paraiso-dark.min.css    |     1 +
 highlight.js-11.2.0/styles/paraiso-light.min.css   |     1 +
 highlight.js-11.2.0/styles/pojoaque.jpg            |   Bin 0 -> 1186 bytes
 highlight.js-11.2.0/styles/pojoaque.min.css        |     1 +
 highlight.js-11.2.0/styles/purebasic.min.css       |     1 +
 highlight.js-11.2.0/styles/qtcreator-dark.min.css  |     1 +
 highlight.js-11.2.0/styles/qtcreator-light.min.css |     1 +
 highlight.js-11.2.0/styles/rainbow.min.css         |     1 +
 highlight.js-11.2.0/styles/routeros.min.css        |     1 +
 highlight.js-11.2.0/styles/school-book.min.css     |     1 +
 .../styles/shades-of-purple.min.css                |     1 +
 highlight.js-11.2.0/styles/srcery.min.css          |     1 +
 .../styles/stackoverflow-dark.min.css              |    13 +
 .../styles/stackoverflow-light.min.css             |    13 +
 highlight.js-11.2.0/styles/sunburst.min.css        |     1 +
 .../styles/tomorrow-night-blue.min.css             |     1 +
 .../styles/tomorrow-night-bright.min.css           |     1 +
 highlight.js-11.2.0/styles/vs.min.css              |     1 +
 highlight.js-11.2.0/styles/vs2015.min.css          |     1 +
 highlight.js-11.2.0/styles/xcode.min.css           |     1 +
 highlight.js-11.2.0/styles/xt256.min.css           |     1 +
 how-to-contribute.html                             |   569 +
 img/ShiroFeatures.png                              |   Bin 0 -> 39340 bytes
 img/apache-shiro-logo.png                          |   Bin 0 -> 20928 bytes
 img/footer-shield.png                              |   Bin 0 -> 5729 bytes
 img/topbar.jpg                                     |   Bin 0 -> 1142 bytes
 index.html                                         |   366 +
 introduction.html                                  |   325 +
 js/bootstrap.bundle.js                             |  6780 +++++++++++
 js/bootstrap.bundle.js.map                         |     1 +
 js/bootstrap.bundle.min.js                         |     7 +
 js/bootstrap.bundle.min.js.map                     |     1 +
 js/bootstrap.esm.js                                |  4977 ++++++++
 js/bootstrap.esm.js.map                            |     1 +
 js/bootstrap.esm.min.js                            |     7 +
 js/bootstrap.esm.min.js.map                        |     1 +
 js/bootstrap.js                                    |  5026 +++++++++
 js/bootstrap.js.map                                |     1 +
 js/bootstrap.min.js                                |     7 +
 js/bootstrap.min.js.map                            |     1 +
 js/shiro.js                                        |    29 +
 mailing-lists.html                                 |   273 +
 release-archive.html                               |  2561 +++++
 sitemap.xml                                        |    91 +
 spring-boot.html                                   |   696 ++
 spring-framework.html                              |   818 ++
 spring-xml.html                                    |   361 +
 web-features.html                                  |   238 +
 web.html                                           |  1569 +++
 1898 files changed, 95332 insertions(+)

diff --git a/10-minute-tutorial.html b/10-minute-tutorial.html
new file mode 100644
index 0000000..ec9bb1f
--- /dev/null
+++ b/10-minute-tutorial.html
@@ -0,0 +1,504 @@
+<!DOCTYPE html>
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-  2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+<html lang="en">
+  <head>
+    <meta charset="utf-8"/>
+    <title>
+        10 Minute Tutorial on Apache Shiro | Apache Shiro
+    </title>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <meta name="keywords" content="">
+    <meta name="generator" content="JBake">
+    <meta name="google-site-verification" content="QIax6uT5UX3enoU0G8Pz2pXbQ45KaQuHZ3nCh9V27mw">
+    <meta name="google-site-verification" content="ecFap6dWJgS_GCCtxmJQJ_nFYQhM6EgSpBPZDU7xsCE">
+    <meta name="msvalidate.01" content="0B57EB46CBFAD8FD45008D2DB6B6C68C">
+
+    <!-- Le styles -->
+    <link href="css/bootstrap.min.css" rel="stylesheet">
+    <link href="bootstrap-icons-1.5.0/bootstrap-icons.css" rel="stylesheet">
+    <link href="css/asciidoctor.css" rel="stylesheet">
+    <link href="css/base.css" rel="stylesheet">
+    <link href="highlight.js-11.2.0/styles/default.min.css" rel="stylesheet">
+    <link href="css/gh-pages/gh-fork-ribbon.css" rel="stylesheet"/>
+
+    <!-- Fav and touch icons -->
+    <!--<link rel="apple-touch-icon-precomposed" sizes="144x144" href="../assets/ico/apple-touch-icon-144-precomposed.png">
+    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../assets/ico/apple-touch-icon-114-precomposed.png">
+    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../assets/ico/apple-touch-icon-72-precomposed.png">
+    <link rel="apple-touch-icon-precomposed" href="../assets/ico/apple-touch-icon-57-precomposed.png">-->
+    <link rel="shortcut icon" href="favicon.ico">
+  </head>
+  <body>
+    <div id="top-bar"></div>
+    <a class="github-fork-ribbon right-top" href="https://github.com/apache/shiro" title="Fork me on GitHub">Fork me on GitHub</a>
+
+    <div id="wrap">
+
+      <div class="masthead">
+        <p class="lead">
+          <a href="index.html"><img src="img/apache-shiro-logo.png" style="height:100px; width:auto; vertical-align: bottom; margin-top: 20px;"></a>
+          <span class="tagline">Simple. Java. Security.</span>
+          <a class="pull-right" href="https://www.apache.org/events/current-event.html">
+            <img style="padding-top: 8px" src="https://www.apache.org/events/current-event-125x125.png"/>
+          </a>
+        </p>
+      </div>
+
+	<!-- Fixed navbar -->
+    <nav class="navbar navbar-expand-lg navbar-light bg-light" role="navigation">
+      <div class="container-fluid">
+        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
+          <span class="navbar-toggler-icon"></span>
+        </button>
+
+        <div class="collapse navbar-collapse" id="navbarSupportedContent">
+          <ul class="navbar-nav me-auto mb-2 mb-lg-0">
+            <li class="nav-item">
+              <a class="nav-link" href="get-started.html">Get Started</a>
+            </li>
+            <li class="nav-item">
+              <a class="nav-link" href="documentation.html">Docs</a>
+            </li>
+
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                Web Apps
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="web.html">General</a></li>
+                <li><a class="dropdown-item" href="jaxrs.html">JAX-RS</a></li>
+                <li><hr class="dropdown-divider"></li>
+                <li><a class="dropdown-item" href="web-features.html">Features</a></li>
+              </ul>
+            </li>
+
+            <li><a class="nav-link" href="features.html">Features</a></li>
+
+            <!-- integrations -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                Integrations
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="spring-boot.html">Spring</a></li>
+                <li><a class="dropdown-item" href="guice.html">Guice</a></li>
+                <li class="divider"></li>
+                <li><a class="dropdown-item" href="integration.html">Third-Party Integrations</a></li>
+              </ul>
+            </li>
+
+            <!-- Community -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                Community
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="forums.html">Community Forums</a></li>
+                <li><a class="dropdown-item" href="mailing-lists.html">Mailing Lists</a></li>
+                <li><a class="dropdown-item" href="articles.html">Articles</a></li>
+                <li><a class="dropdown-item" href="news.html">News</a></li>
+                <li><a class="dropdown-item" href="events.html">Events</a></li>
+                <li class="divider"></li>
+                <li><a class="dropdown-item" href="community.html">More</a></li>
+              </ul>
+            </li>
+
+            <!-- About -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                About
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="about.html">About</a></li>
+                <li><a class="dropdown-item" href="security-reports.html">Vulnerability Reports</a></li>
+              </ul>
+            </li>
+          </ul>
+
+          <ul class="d-flex justify-content-end navbar-nav mb-2 mb-lg-0">
+            <!-- The ASF -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                Apache Software Foundation
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="http://www.apache.org/">Apache Homepage</a></li>
+                <li><a class="dropdown-item" href="http://www.apache.org/licenses/">License</a></li>
+                <li><a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+                <li><a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+                <li><a class="dropdown-item" href="http://www.apache.org/security/">Security</a></li>
+              </ul>
+            </li>
+          </ul>
+        </div>
+      </div>
+    </nav>
+    <div class="container">
+
+
+	<div class="page-header">
+		<h1>10 Minute Tutorial on Apache Shiro</h1>
+	</div>
+
+	<p><em>23 October 2016</em></p>
+
+	<p><div class="sect1">
+<h2 id="introduction">Introduction</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>Welcome to Apache Shiro&#8217;s 10 Minute Tutorial!</p>
+</div>
+<div class="paragraph">
+<p>By going through this quick and simple tutorial you should fully understand how a developer uses Shiro in their application.
+And you should be able to do it in under 10 minutes.</p>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="overview">Overview</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="what_is_apache_shiro">What is Apache Shiro?</h3>
+<div class="paragraph">
+<p>Apache Shiro is a powerful and easy to use Java security framework that offers developers an intuitive yet comprehensive solution to authentication, authorization, cryptography, and session management.</p>
+</div>
+<div class="paragraph">
+<p>In practical terms, it achieves to manage all facets of your application&#8217;s security, while keeping out of the way as much as possible.
+It is built on sound interface-driven design and OO principles, enabling custom behavior wherever you can imagine it.
+But with sensible defaults for everything, it is as "hands off" as application security can be.
+At least that&#8217;s what we strive for.</p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="what_can_apache_shiro_do">What can Apache Shiro do?</h3>
+<div class="paragraph">
+<p>A lot 😉.
+But we don&#8217;t want to bloat the QuickStart.
+Please check out our <a href="features.html">Features</a> page if you&#8217;d like to see what it can do for you.
+Also, if you&#8217;re curious on how we got started and why we exist, please see the <a href="what-is-shiro.html">Shiro History and Mission</a> page.</p>
+</div>
+<div class="paragraph">
+<p>Ok.
+Now let&#8217;s actually do something!</p>
+</div>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Note</div>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>Shiro can be run in any environment, from the simplest command line application to the biggest enterprise web and clustered applications, but we''ll use the simplest possible example in a simple <code>main</code> method for this QuickStart so you can get a feel for the API.')</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="download">Download</h2>
+<div class="sectionbody">
+<div class="olist arabic">
+<ol class="arabic">
+<li>
+<p>Ensure you have JDK 1.8+ and Maven 3.0.3+ installed.</p>
+</li>
+<li>
+<p>Download the lastest "Source Code Distribution" from the <a href="download.html">Download</a> page.
+In this example, we&#8217;re using the 1.8.0 release distribution.</p>
+</li>
+<li>
+<p>Unzip the source package:</p>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">$ unzip shiro-root-1.8.0-source-release.zip</code></pre>
+</div>
+</div>
+</li>
+<li>
+<p>Enter the quickstart directory:</p>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">$ cd shiro-root-1.8.0/samples/quickstart</code></pre>
+</div>
+</div>
+</li>
+<li>
+<p>Run the QuickStart:</p>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">$ mvn compile exec:java</code></pre>
+</div>
+</div>
+</li>
+</ol>
+</div>
+<div class="paragraph">
+<p>This target will just print out some log messages to let you know what is going on and then exit.
+While reading this quickstart, feel free to look at the code found under <code>samples/quickstart/src/main/java/Quickstart.java</code>.
+Change that file and run the above <code>mvn compile exec:java</code> command as often as you like.</p>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="quickstart_java">Quickstart.java</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>The <code>Quickstart.java</code> file referenced above contains all the code that will get you familiar with the API.
+Now lets break it down in chunks here so you can easily understand what is going on.</p>
+</div>
+<div class="paragraph">
+<p>In almost all environments, you can obtain the currently executing user via the following call:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">Subject currentUser = SecurityUtils.getSubject();</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>Using <a href="static/current/apidocs/org/apache/shiro/SecurityUtils.html"><code>SecurityUtils</code></a>.<a href="static/current/apidocs/org/apache/shiro/SecurityUtils.html#getSubject--"><code>getSubject()</code></a>, we can obtain the currently executing <a href="static/current/apidocs/org/apache/shiro/subject/Subject.html"><code>Subject</code></a>.
+A <em>Subject</em> is just a security-specific "view" of an application User.
+We actually wanted to call it 'User' since that "just makes sense", but we decided against it: too many applications have existing APIs that already have their own User classes/frameworks, and we didn&#8217;t want to conflict with those.
+Also, in the security world, the term <code>Subject</code> is actually the recognized nomenclature.
+Ok, moving on&#8230;&#8203;</p>
+</div>
+<div class="paragraph">
+<p>The <code>getSubject()</code> call in a standalone application might return a <code>Subject</code> based on user data in an application-specific location, and in a server environment (e.g. web app), it acquires the <code>Subject</code> based on user data associated with current thread or incoming request.</p>
+</div>
+<div class="paragraph">
+<p>Now that you have a <code>Subject</code>, what can you do with it?</p>
+</div>
+<div class="paragraph">
+<p>If you want to make things available to the user during their current session with the application, you can get their session:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">Session session = currentUser.getSession();
+session.setAttribute( "someKey", "aValue" );</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>The <code>Session</code> is a Shiro-specific instance that provides most of what you&#8217;re used to with regular HttpSessions but with some extra goodies and one <strong>big</strong> difference: it does not require an HTTP environment!</p>
+</div>
+<div class="paragraph">
+<p>If deploying inside a web application, by default the <code>Session</code> will be <code>HttpSession</code> based.But, in a non-web environment, like this simple Quickstart, Shiro will automatically use its Enterprise Session Management by default.
+This means you get to use the same API in your applications, in any tier, regardless of deployment environment.
+This opens a whole new world of applications since any application requiring sessions does not need to be forced to use the <code>HttpSession</code> or EJB Stateful Session Beans.And, any client technology can now share session data.</p>
+</div>
+<div class="paragraph">
+<p>So now you can acquire a <code>Subject</code> and their <code>Session</code>.What about the <em>really</em> useful stuff like checking if they are allowed to do things, like checking against roles and permissions?</p>
+</div>
+<div class="paragraph">
+<p>Well, we can only do those checks for a known user.Our <code>Subject</code> instance above represents the current user, but <em>who</em> is the current user?
+Well, they&#8217;re anonymous - that is, until they log in at least once.So, let&#8217;s do that:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">if ( !currentUser.isAuthenticated() ) {
+    //collect user principals and credentials in a gui specific manner
+    //such as username/password html form, X509 certificate, OpenID, etc.
+    //We'll use the username/password example here since it is the most common.
+    //(do you know what movie this is from? ;)
+    UsernamePasswordToken token = new UsernamePasswordToken("lonestarr", "vespa");
+    //this is all you have to do to support 'remember me' (no config - built in!):
+    token.setRememberMe(true);
+    currentUser.login(token);
+}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>That&#8217;s it!It couldn&#8217;t be easier.</p>
+</div>
+<div class="paragraph">
+<p>But what if their login attempt fails?You can catch all sorts of specific exceptions that tell you exactly what happened and allows you to handle and react accordingly:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">try {
+    currentUser.login( token );
+    //if no exception, that's it, we're done!
+} catch ( UnknownAccountException uae ) {
+    //username wasn't in the system, show them an error message?
+} catch ( IncorrectCredentialsException ice ) {
+    //password didn't match, try again?
+} catch ( LockedAccountException lae ) {
+    //account for that username is locked - can't login.  Show them a message?
+}
+    ... more types exceptions to check if you want ...
+} catch ( AuthenticationException ae ) {
+    //unexpected condition - error?
+}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>There are many different types of exceptions you can check, or throw your own for custom conditions Shiro might not account for.See the <a href="static/current/apidocs/org/apache/shiro/authc/AuthenticationException.html">AuthenticationException JavaDoc</a> for more.</p>
+</div>
+<div class="admonitionblock tip">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Handy Hint</div>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>Security best practice is to give generic login failure messages to users because you do not want to aid an attacker trying to break into your system.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
+<div class="paragraph">
+<p>Ok, so by now, we have a logged in user.
+What else can we do?</p>
+</div>
+<div class="paragraph">
+<p>Let&#8217;s say who they are:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">//print their identifying principal (in this case, a username):
+log.info( "User [" + currentUser.getPrincipal() + "] logged in successfully." );</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>We can also test to see if they have specific role or not:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">if ( currentUser.hasRole( "schwartz" ) ) {
+    log.info("May the Schwartz be with you!" );
+} else {
+    log.info( "Hello, mere mortal." );
+}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>We can also see if they have a permission to act on a certain type of entity:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">if ( currentUser.isPermitted( "lightsaber:wield" ) ) {
+    log.info("You may use a lightsaber ring.  Use it wisely.");
+} else {
+    log.info("Sorry, lightsaber rings are for schwartz masters only.");
+}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>Also, we can perform an extremely powerful <em>instance-level</em> permission check - the ability to see if the user has the ability to access a specific instance of a type:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">if ( currentUser.isPermitted( "winnebago:drive:eagle5" ) ) {
+    log.info("You are permitted to 'drive' the 'winnebago' with license plate (id) 'eagle5'.  " +
+                "Here are the keys - have fun!");
+} else {
+    log.info("Sorry, you aren't allowed to drive the 'eagle5' winnebago!");
+}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>Piece of cake, right?</p>
+</div>
+<div class="paragraph">
+<p>Finally, when the user is done using the application, they can log out:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">currentUser.logout(); //removes all identifying information and invalidates their session too.</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>Well, that&#8217;s the core to using Apache Shiro at the application-developer level.
+And although there is some pretty sophisticated stuff going on under the hood to make this work so elegantly, that&#8217;s really all there is to it.</p>
+</div>
+<div class="paragraph">
+<p>But you might ask yourself, "But who is responsible for getting the user data during a login (usernames and passwords, role and permissions, etc), and who actually performs those security checks during runtime?" Well, you do, by implementing what Shiro calls a [Realm](realm.html "Realm") and plugging that <code>Realm</code> into Shiro&#8217;s configuration.</p>
+</div>
+<div class="paragraph">
+<p>However, how you configure a [Realm](realm.html "Realm") is largely dependent upon your runtime environment.
+For example, if you run a standalone application, or if you have a web based application, or a Spring or JEE container-based application, or combination thereof.
+That type of configuration is outside the scope of this QuickStart, since its aim is to get you comfortable with the API and Shiro&#8217;s concepts.</p>
+</div>
+<div class="paragraph">
+<p>When you&#8217;re ready to jump in with a little more detail, you&#8217;ll definitely want to read the <a href="java-authentication-guide.html" title="Java Authentication Guide">Authentication Guide</a> and <a href="java-authorization-guide.html" title="Java Authorization Guide">Authorization Guide</a>.
+Then can move onto other <a href="documentation.html" title="Documentation">Documentation</a>, in particularly the <a href="reference.html">Reference Manual</a>, to answer any other questions.
+You&#8217;ll also probably want to join the user <a href="mailing-lists.html" title="Mailing Lists">mailing list</a> - you&#8217;ll find that we have a great community with people willing to help whenever possible.</p>
+</div>
+<div class="paragraph">
+<p>Thanks for following along.We hope you enjoy using Apache Shiro!</p>
+</div>
+</div>
+</div></p>
+
+	<hr />
+
+		</div>
+        <div id="push"></div>
+    </div>
+
+    <div class="footer-padding"></div>
+
+    <div class="container-fluid" id="custom-footer">
+      <footer class="row justify-content-between align-items-center border-top">
+        <div class=" col-md-5">
+          <div class="copyright-footer d-flex flex-wrap justify-content-start">
+            <a href="https://www.apache.org/foundation/contributing.html">Donate to the ASF</a>&nbsp;|&nbsp;
+            <a href="https://www.apache.org/licenses/LICENSE-2.0.html">License</a>&nbsp;
+            <p class="text-muted">Copyright &copy; 2008-2021 The Apache Software Foundation</p>
+          </div>
+        </div>
+
+        <div class="d-flex justify-content-center col-md-1">
+          <a class="btn btn-social"><span class="social-icon social-twitter"><i class="bi bi-twitter"></i></span></a>
+          <a class="btn btn-social"><span class="social-icon social-facebook"><i class="bi bi-facebook"></i></span></a>
+          <a class="btn btn-social"><span class="social-icon social-linkedin"><i class="bi bi-linkedin"></i></span></a>
+        </div>
+
+        <div class="d-flex justify-content-end col-md-4" id="editThisPage">
+          <input type="hidden" id="ghEditPage" value="/home/bmarwell/git/apache/shiro-site/jbake/content/10-minute-tutorial.adoc"></input>
+        </div>
+
+        <div class="d-flex col-md-2 justify-content-end" style="position: relative">
+          <div class="footer-shield"></div>
+        </div>
+      </footer>
+    </div>
+
+
+    <!-- Le javascript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+    <script src="js/bootstrap.min.js"></script>
+    <script src="highlight.js-11.2.0/highlight.min.js"></script>
+    <script src="js/shiro.js"></script>
+
+    <script type="text/javascript">
+        docReady(
+          addPageEditLink()
+      );
+    </script>
+    <script>hljs.highlightAll();</script>
+
+    </body>
+</html>
diff --git a/about.html b/about.html
new file mode 100644
index 0000000..eb017b2
--- /dev/null
+++ b/about.html
@@ -0,0 +1,234 @@
+<!DOCTYPE html>
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-  2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+<html lang="en">
+  <head>
+    <meta charset="utf-8"/>
+    <title>
+        About Apache Shiro | Apache Shiro
+    </title>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <meta name="keywords" content="">
+    <meta name="generator" content="JBake">
+    <meta name="google-site-verification" content="QIax6uT5UX3enoU0G8Pz2pXbQ45KaQuHZ3nCh9V27mw">
+    <meta name="google-site-verification" content="ecFap6dWJgS_GCCtxmJQJ_nFYQhM6EgSpBPZDU7xsCE">
+    <meta name="msvalidate.01" content="0B57EB46CBFAD8FD45008D2DB6B6C68C">
+
+    <!-- Le styles -->
+    <link href="css/bootstrap.min.css" rel="stylesheet">
+    <link href="bootstrap-icons-1.5.0/bootstrap-icons.css" rel="stylesheet">
+    <link href="css/asciidoctor.css" rel="stylesheet">
+    <link href="css/base.css" rel="stylesheet">
+    <link href="highlight.js-11.2.0/styles/default.min.css" rel="stylesheet">
+    <link href="css/gh-pages/gh-fork-ribbon.css" rel="stylesheet"/>
+
+    <!-- Fav and touch icons -->
+    <!--<link rel="apple-touch-icon-precomposed" sizes="144x144" href="../assets/ico/apple-touch-icon-144-precomposed.png">
+    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../assets/ico/apple-touch-icon-114-precomposed.png">
+    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../assets/ico/apple-touch-icon-72-precomposed.png">
+    <link rel="apple-touch-icon-precomposed" href="../assets/ico/apple-touch-icon-57-precomposed.png">-->
+    <link rel="shortcut icon" href="favicon.ico">
+  </head>
+  <body>
+    <div id="top-bar"></div>
+    <a class="github-fork-ribbon right-top" href="https://github.com/apache/shiro" title="Fork me on GitHub">Fork me on GitHub</a>
+
+    <div id="wrap">
+
+      <div class="masthead">
+        <p class="lead">
+          <a href="index.html"><img src="img/apache-shiro-logo.png" style="height:100px; width:auto; vertical-align: bottom; margin-top: 20px;"></a>
+          <span class="tagline">Simple. Java. Security.</span>
+          <a class="pull-right" href="https://www.apache.org/events/current-event.html">
+            <img style="padding-top: 8px" src="https://www.apache.org/events/current-event-125x125.png"/>
+          </a>
+        </p>
+      </div>
+
+	<!-- Fixed navbar -->
+    <nav class="navbar navbar-expand-lg navbar-light bg-light" role="navigation">
+      <div class="container-fluid">
+        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
+          <span class="navbar-toggler-icon"></span>
+        </button>
+
+        <div class="collapse navbar-collapse" id="navbarSupportedContent">
+          <ul class="navbar-nav me-auto mb-2 mb-lg-0">
+            <li class="nav-item">
+              <a class="nav-link" href="get-started.html">Get Started</a>
+            </li>
+            <li class="nav-item">
+              <a class="nav-link" href="documentation.html">Docs</a>
+            </li>
+
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                Web Apps
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="web.html">General</a></li>
+                <li><a class="dropdown-item" href="jaxrs.html">JAX-RS</a></li>
+                <li><hr class="dropdown-divider"></li>
+                <li><a class="dropdown-item" href="web-features.html">Features</a></li>
+              </ul>
+            </li>
+
+            <li><a class="nav-link" href="features.html">Features</a></li>
+
+            <!-- integrations -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                Integrations
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="spring-boot.html">Spring</a></li>
+                <li><a class="dropdown-item" href="guice.html">Guice</a></li>
+                <li class="divider"></li>
+                <li><a class="dropdown-item" href="integration.html">Third-Party Integrations</a></li>
+              </ul>
+            </li>
+
+            <!-- Community -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                Community
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="forums.html">Community Forums</a></li>
+                <li><a class="dropdown-item" href="mailing-lists.html">Mailing Lists</a></li>
+                <li><a class="dropdown-item" href="articles.html">Articles</a></li>
+                <li><a class="dropdown-item" href="news.html">News</a></li>
+                <li><a class="dropdown-item" href="events.html">Events</a></li>
+                <li class="divider"></li>
+                <li><a class="dropdown-item" href="community.html">More</a></li>
+              </ul>
+            </li>
+
+            <!-- About -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                About
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="about.html">About</a></li>
+                <li><a class="dropdown-item" href="security-reports.html">Vulnerability Reports</a></li>
+              </ul>
+            </li>
+          </ul>
+
+          <ul class="d-flex justify-content-end navbar-nav mb-2 mb-lg-0">
+            <!-- The ASF -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                Apache Software Foundation
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="http://www.apache.org/">Apache Homepage</a></li>
+                <li><a class="dropdown-item" href="http://www.apache.org/licenses/">License</a></li>
+                <li><a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+                <li><a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+                <li><a class="dropdown-item" href="http://www.apache.org/security/">Security</a></li>
+              </ul>
+            </li>
+          </ul>
+        </div>
+      </div>
+    </nav>
+    <div class="container">
+
+
+	<div class="page-header">
+		<h1>About Apache Shiro</h1>
+	</div>
+
+	<p><em>10 September 2021</em></p>
+
+	<p><p>Apache Shiro is is a top level open source project under the <a href="https://www.apache.org">Apache Software Foundation</a>.<br />
+As a project, Shiro is an application security framework that provides application developers very clean and simple ways of supporting four cornerstones of security in their applications: authentication, authorization, enterprise session management and cryptography.</p>
+<p>If you'd like to learn more about Shiro please visit the links below</p>
+<ul>
+<li>
+<p><a href="what-is-shiro.html">What is Shiro</a> - A deeper look into the project, its mission, and its history</p>
+</li>
+<li>
+<p><a href="features.html">Features</a> - Explore the major features of the project</p>
+</li>
+<li>
+<p><a href="../../news.html">News</a> - Stay up to date on the latest Apache Shiro news</p>
+</li>
+<li>
+<p><a href="events.html">Events</a> - See what Apache Shiro events are coming that you should consider attending</p>
+</li>
+<li>
+<p><a href="license.html">License</a> - Review the license under which Shiro is released - Apache Software License, Version 2.0</p>
+</li>
+</ul>
+</p>
+
+	<hr />
+
+		</div>
+        <div id="push"></div>
+    </div>
+
+    <div class="footer-padding"></div>
+
+    <div class="container-fluid" id="custom-footer">
+      <footer class="row justify-content-between align-items-center border-top">
+        <div class=" col-md-5">
+          <div class="copyright-footer d-flex flex-wrap justify-content-start">
+            <a href="https://www.apache.org/foundation/contributing.html">Donate to the ASF</a>&nbsp;|&nbsp;
+            <a href="https://www.apache.org/licenses/LICENSE-2.0.html">License</a>&nbsp;
+            <p class="text-muted">Copyright &copy; 2008-2021 The Apache Software Foundation</p>
+          </div>
+        </div>
+
+        <div class="d-flex justify-content-center col-md-1">
+          <a class="btn btn-social"><span class="social-icon social-twitter"><i class="bi bi-twitter"></i></span></a>
+          <a class="btn btn-social"><span class="social-icon social-facebook"><i class="bi bi-facebook"></i></span></a>
+          <a class="btn btn-social"><span class="social-icon social-linkedin"><i class="bi bi-linkedin"></i></span></a>
+        </div>
+
+        <div class="d-flex justify-content-end col-md-4" id="editThisPage">
+          <input type="hidden" id="ghEditPage" value="/home/bmarwell/git/apache/shiro-site/jbake/content/about.md"></input>
+        </div>
+
+        <div class="d-flex col-md-2 justify-content-end" style="position: relative">
+          <div class="footer-shield"></div>
+        </div>
+      </footer>
+    </div>
+
+
+    <!-- Le javascript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+    <script src="js/bootstrap.min.js"></script>
+    <script src="highlight.js-11.2.0/highlight.min.js"></script>
+    <script src="js/shiro.js"></script>
+
+    <script type="text/javascript">
+        docReady(
+          addPageEditLink()
+      );
+    </script>
+    <script>hljs.highlightAll();</script>
+
+    </body>
+</html>
diff --git a/archive.html b/archive.html
new file mode 100644
index 0000000..f77f185
--- /dev/null
+++ b/archive.html
@@ -0,0 +1,230 @@
+<!DOCTYPE html>
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-  2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+<html lang="en">
+  <head>
+    <meta charset="utf-8"/>
+    <title>
+        Apache Shiro | Simple. Java. Security.
+    </title>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <meta name="keywords" content="">
+    <meta name="generator" content="JBake">
+    <meta name="google-site-verification" content="QIax6uT5UX3enoU0G8Pz2pXbQ45KaQuHZ3nCh9V27mw">
+    <meta name="google-site-verification" content="ecFap6dWJgS_GCCtxmJQJ_nFYQhM6EgSpBPZDU7xsCE">
+    <meta name="msvalidate.01" content="0B57EB46CBFAD8FD45008D2DB6B6C68C">
+
+    <!-- Le styles -->
+    <link href="css/bootstrap.min.css" rel="stylesheet">
+    <link href="bootstrap-icons-1.5.0/bootstrap-icons.css" rel="stylesheet">
+    <link href="css/asciidoctor.css" rel="stylesheet">
+    <link href="css/base.css" rel="stylesheet">
+    <link href="highlight.js-11.2.0/styles/default.min.css" rel="stylesheet">
+    <link href="css/gh-pages/gh-fork-ribbon.css" rel="stylesheet"/>
+
+    <!-- Fav and touch icons -->
+    <!--<link rel="apple-touch-icon-precomposed" sizes="144x144" href="../assets/ico/apple-touch-icon-144-precomposed.png">
+    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../assets/ico/apple-touch-icon-114-precomposed.png">
+    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../assets/ico/apple-touch-icon-72-precomposed.png">
+    <link rel="apple-touch-icon-precomposed" href="../assets/ico/apple-touch-icon-57-precomposed.png">-->
+    <link rel="shortcut icon" href="favicon.ico">
+  </head>
+  <body>
+    <div id="top-bar"></div>
+    <a class="github-fork-ribbon right-top" href="https://github.com/apache/shiro" title="Fork me on GitHub">Fork me on GitHub</a>
+
+    <div id="wrap">
+
+      <div class="masthead">
+        <p class="lead">
+          <a href="index.html"><img src="img/apache-shiro-logo.png" style="height:100px; width:auto; vertical-align: bottom; margin-top: 20px;"></a>
+          <span class="tagline">Simple. Java. Security.</span>
+          <a class="pull-right" href="https://www.apache.org/events/current-event.html">
+            <img style="padding-top: 8px" src="https://www.apache.org/events/current-event-125x125.png"/>
+          </a>
+        </p>
+      </div>
+
+	<!-- Fixed navbar -->
+    <nav class="navbar navbar-expand-lg navbar-light bg-light" role="navigation">
+      <div class="container-fluid">
+        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
+          <span class="navbar-toggler-icon"></span>
+        </button>
+
+        <div class="collapse navbar-collapse" id="navbarSupportedContent">
+          <ul class="navbar-nav me-auto mb-2 mb-lg-0">
+            <li class="nav-item">
+              <a class="nav-link" href="get-started.html">Get Started</a>
+            </li>
+            <li class="nav-item">
+              <a class="nav-link" href="documentation.html">Docs</a>
+            </li>
+
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                Web Apps
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="web.html">General</a></li>
+                <li><a class="dropdown-item" href="jaxrs.html">JAX-RS</a></li>
+                <li><hr class="dropdown-divider"></li>
+                <li><a class="dropdown-item" href="web-features.html">Features</a></li>
+              </ul>
+            </li>
+
+            <li><a class="nav-link" href="features.html">Features</a></li>
+
+            <!-- integrations -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                Integrations
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="spring-boot.html">Spring</a></li>
+                <li><a class="dropdown-item" href="guice.html">Guice</a></li>
+                <li class="divider"></li>
+                <li><a class="dropdown-item" href="integration.html">Third-Party Integrations</a></li>
+              </ul>
+            </li>
+
+            <!-- Community -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                Community
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="forums.html">Community Forums</a></li>
+                <li><a class="dropdown-item" href="mailing-lists.html">Mailing Lists</a></li>
+                <li><a class="dropdown-item" href="articles.html">Articles</a></li>
+                <li><a class="dropdown-item" href="news.html">News</a></li>
+                <li><a class="dropdown-item" href="events.html">Events</a></li>
+                <li class="divider"></li>
+                <li><a class="dropdown-item" href="community.html">More</a></li>
+              </ul>
+            </li>
+
+            <!-- About -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                About
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="about.html">About</a></li>
+                <li><a class="dropdown-item" href="security-reports.html">Vulnerability Reports</a></li>
+              </ul>
+            </li>
+          </ul>
+
+          <ul class="d-flex justify-content-end navbar-nav mb-2 mb-lg-0">
+            <!-- The ASF -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                Apache Software Foundation
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="http://www.apache.org/">Apache Homepage</a></li>
+                <li><a class="dropdown-item" href="http://www.apache.org/licenses/">License</a></li>
+                <li><a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+                <li><a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+                <li><a class="dropdown-item" href="http://www.apache.org/security/">Security</a></li>
+              </ul>
+            </li>
+          </ul>
+        </div>
+      </div>
+    </nav>
+    <div class="container">
+
+	
+	<div class="page-header">
+		<h1>Blog Archive</h1>
+	</div>
+	
+	<!--<ul>-->
+			<h4>August 2021</h4>
+			<ul>
+		
+		<li>26 - <a href="blog/2021/v1.8.0.html">Apache Shiro v1.8.0 released</a></li>
+				</ul>
+				<h4>January 2021</h4>
+				<ul>
+		
+		<li>31 - <a href="blog/2021/v1.7.1.html">1.7.1 available with fix CVE-2020-17523</a></li>
+				</ul>
+				<h4>October 2020</h4>
+				<ul>
+		
+		<li>29 - <a href="blog/2020/v1.7.0.html">1.7.0 available with fix CVE-2020-17510</a></li>
+				</ul>
+				<h4>August 2020</h4>
+				<ul>
+		
+		<li>17 - <a href="blog/2020/v1.6.0.html">Apache Shiro 1.6.0 available</a></li>
+	</ul>
+	
+		</div>
+        <div id="push"></div>
+    </div>
+
+    <div class="footer-padding"></div>
+
+    <div class="container-fluid" id="custom-footer">
+      <footer class="row justify-content-between align-items-center border-top">
+        <div class=" col-md-5">
+          <div class="copyright-footer d-flex flex-wrap justify-content-start">
+            <a href="https://www.apache.org/foundation/contributing.html">Donate to the ASF</a>&nbsp;|&nbsp;
+            <a href="https://www.apache.org/licenses/LICENSE-2.0.html">License</a>&nbsp;
+            <p class="text-muted">Copyright &copy; 2008-2021 The Apache Software Foundation</p>
+          </div>
+        </div>
+
+        <div class="d-flex justify-content-center col-md-1">
+          <a class="btn btn-social"><span class="social-icon social-twitter"><i class="bi bi-twitter"></i></span></a>
+          <a class="btn btn-social"><span class="social-icon social-facebook"><i class="bi bi-facebook"></i></span></a>
+          <a class="btn btn-social"><span class="social-icon social-linkedin"><i class="bi bi-linkedin"></i></span></a>
+        </div>
+
+        <div class="d-flex justify-content-end col-md-4" id="editThisPage">
+          
+        </div>
+
+        <div class="d-flex col-md-2 justify-content-end" style="position: relative">
+          <div class="footer-shield"></div>
+        </div>
+      </footer>
+    </div>
+
+
+    <!-- Le javascript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+    <script src="js/bootstrap.min.js"></script>
+    <script src="highlight.js-11.2.0/highlight.min.js"></script>
+    <script src="js/shiro.js"></script>
+
+    <script type="text/javascript">
+        docReady(
+          addPageEditLink()
+      );
+    </script>
+    <script>hljs.highlightAll();</script>
+
+    </body>
+</html>
diff --git a/blog/2020/v1.6.0.html b/blog/2020/v1.6.0.html
new file mode 100644
index 0000000..8f75934
--- /dev/null
+++ b/blog/2020/v1.6.0.html
@@ -0,0 +1,256 @@
+<!DOCTYPE html>
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-  2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+<html lang="en">
+  <head>
+    <meta charset="utf-8"/>
+    <title>
+        Apache Shiro 1.6.0 available | Apache Shiro
+    </title>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <meta name="keywords" content="">
+    <meta name="generator" content="JBake">
+    <meta name="google-site-verification" content="QIax6uT5UX3enoU0G8Pz2pXbQ45KaQuHZ3nCh9V27mw">
+    <meta name="google-site-verification" content="ecFap6dWJgS_GCCtxmJQJ_nFYQhM6EgSpBPZDU7xsCE">
+    <meta name="msvalidate.01" content="0B57EB46CBFAD8FD45008D2DB6B6C68C">
+
+    <!-- Le styles -->
+    <link href="../../css/bootstrap.min.css" rel="stylesheet">
+    <link href="../../bootstrap-icons-1.5.0/bootstrap-icons.css" rel="stylesheet">
+    <link href="../../css/asciidoctor.css" rel="stylesheet">
+    <link href="../../css/base.css" rel="stylesheet">
+    <link href="../../highlight.js-11.2.0/styles/default.min.css" rel="stylesheet">
+    <link href="../../css/gh-pages/gh-fork-ribbon.css" rel="stylesheet"/>
+
+    <!-- Fav and touch icons -->
+    <!--<link rel="apple-touch-icon-precomposed" sizes="144x144" href="../assets/ico/apple-touch-icon-144-precomposed.png">
+    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../assets/ico/apple-touch-icon-114-precomposed.png">
+    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../assets/ico/apple-touch-icon-72-precomposed.png">
+    <link rel="apple-touch-icon-precomposed" href="../assets/ico/apple-touch-icon-57-precomposed.png">-->
+    <link rel="shortcut icon" href="../../favicon.ico">
+  </head>
+  <body>
+    <div id="top-bar"></div>
+    <a class="github-fork-ribbon right-top" href="https://github.com/apache/shiro" title="Fork me on GitHub">Fork me on GitHub</a>
+
+    <div id="wrap">
+
+      <div class="masthead">
+        <p class="lead">
+          <a href="../../index.html"><img src="../../img/apache-shiro-logo.png" style="height:100px; width:auto; vertical-align: bottom; margin-top: 20px;"></a>
+          <span class="tagline">Simple. Java. Security.</span>
+          <a class="pull-right" href="https://www.apache.org/events/current-event.html">
+            <img style="padding-top: 8px" src="https://www.apache.org/events/current-event-125x125.png"/>
+          </a>
+        </p>
+      </div>
+	
+	<!-- Fixed navbar -->
+    <nav class="navbar navbar-expand-lg navbar-light bg-light" role="navigation">
+      <div class="container-fluid">
+        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
+          <span class="navbar-toggler-icon"></span>
+        </button>
+
+        <div class="collapse navbar-collapse" id="navbarSupportedContent">
+          <ul class="navbar-nav me-auto mb-2 mb-lg-0">
+            <li class="nav-item">
+              <a class="nav-link" href="../../get-started.html">Get Started</a>
+            </li>
+            <li class="nav-item">
+              <a class="nav-link" href="../../documentation.html">Docs</a>
+            </li>
+
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                Web Apps
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="../../web.html">General</a></li>
+                <li><a class="dropdown-item" href="../../jaxrs.html">JAX-RS</a></li>
+                <li><hr class="dropdown-divider"></li>
+                <li><a class="dropdown-item" href="../../web-features.html">Features</a></li>
+              </ul>
+            </li>
+
+            <li><a class="nav-link" href="../../features.html">Features</a></li>
+
+            <!-- integrations -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                Integrations
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="../../spring-boot.html">Spring</a></li>
+                <li><a class="dropdown-item" href="../../guice.html">Guice</a></li>
+                <li class="divider"></li>
+                <li><a class="dropdown-item" href="../../integration.html">Third-Party Integrations</a></li>
+              </ul>
+            </li>
+
+            <!-- Community -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                Community
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="../../forums.html">Community Forums</a></li>
+                <li><a class="dropdown-item" href="../../mailing-lists.html">Mailing Lists</a></li>
+                <li><a class="dropdown-item" href="../../articles.html">Articles</a></li>
+                <li><a class="dropdown-item" href="../../news.html">News</a></li>
+                <li><a class="dropdown-item" href="../../events.html">Events</a></li>
+                <li class="divider"></li>
+                <li><a class="dropdown-item" href="../../community.html">More</a></li>
+              </ul>
+            </li>
+
+            <!-- About -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                About
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="../../about.html">About</a></li>
+                <li><a class="dropdown-item" href="../../security-reports.html">Vulnerability Reports</a></li>
+              </ul>
+            </li>
+          </ul>
+
+          <ul class="d-flex justify-content-end navbar-nav mb-2 mb-lg-0">
+            <!-- The ASF -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                Apache Software Foundation
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="http://www.apache.org/">Apache Homepage</a></li>
+                <li><a class="dropdown-item" href="http://www.apache.org/licenses/">License</a></li>
+                <li><a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+                <li><a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+                <li><a class="dropdown-item" href="http://www.apache.org/security/">Security</a></li>
+              </ul>
+            </li>
+          </ul>
+        </div>
+      </div>
+    </nav>
+    <div class="container">
+
+
+	<div class="page-header">
+		<h1>Apache Shiro 1.6.0 available</h1>
+	</div>
+
+	<p><em>17 August 2020</em></p>
+
+	<p><div class="paragraph">
+<p>The Shiro team is pleased to announce the release of Apache Shiro version 1.6.0. This is a feature release for 1.x.</p>
+</div>
+<div class="paragraph">
+<p>This release includes 3 issues resolved since the 1.5.3 release and is available for Download now.</p>
+</div>
+<div class="paragraph">
+<p>Of Note:</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p>Incorrect filterchainResolver.</p>
+</li>
+<li>
+<p>SecurityUtils.securityManager should be volatile.</p>
+</li>
+<li>
+<p>ArrayIndexOutOfBoundsException in Base64#decode.</p>
+</li>
+<li>
+<p>Add support for Global Filters.</p>
+</li>
+<li>
+<p>Dependency upgrade.</p>
+</li>
+</ul>
+</div>
+<div class="paragraph">
+<p>You can learn more on <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310950&amp;version=12348623">Jira</a>.</p>
+</div>
+<div class="paragraph">
+<p>Release binaries (<code>.jar</code>s) are also available through Maven Central and source bundles through Apache distribution mirrors.</p>
+</div>
+<div class="paragraph">
+<p>For more information on <a href="/documentation.html">Shiro, please read the documentation</a>.</p>
+</div>
+<div class="paragraph">
+<p>Enjoy!</p>
+</div>
+<div class="paragraph">
+<p>The Apache Shiro Team</p>
+</div></p>
+
+	<hr />
+	
+		</div>
+        <div id="push"></div>
+    </div>
+
+    <div class="footer-padding"></div>
+
+    <div class="container-fluid" id="custom-footer">
+      <footer class="row justify-content-between align-items-center border-top">
+        <div class=" col-md-5">
+          <div class="copyright-footer d-flex flex-wrap justify-content-start">
+            <a href="https://www.apache.org/foundation/contributing.html">Donate to the ASF</a>&nbsp;|&nbsp;
+            <a href="https://www.apache.org/licenses/LICENSE-2.0.html">License</a>&nbsp;
+            <p class="text-muted">Copyright &copy; 2008-2021 The Apache Software Foundation</p>
+          </div>
+        </div>
+
+        <div class="d-flex justify-content-center col-md-1">
+          <a class="btn btn-social"><span class="social-icon social-twitter"><i class="bi bi-twitter"></i></span></a>
+          <a class="btn btn-social"><span class="social-icon social-facebook"><i class="bi bi-facebook"></i></span></a>
+          <a class="btn btn-social"><span class="social-icon social-linkedin"><i class="bi bi-linkedin"></i></span></a>
+        </div>
+
+        <div class="d-flex justify-content-end col-md-4" id="editThisPage">
+          <input type="hidden" id="ghEditPage" value="/home/bmarwell/git/apache/shiro-site/jbake/content/blog/2020/v1.6.0.asciidoc"></input>
+        </div>
+
+        <div class="d-flex col-md-2 justify-content-end" style="position: relative">
+          <div class="footer-shield"></div>
+        </div>
+      </footer>
+    </div>
+
+
+    <!-- Le javascript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+    <script src="../../js/bootstrap.min.js"></script>
+    <script src="../../highlight.js-11.2.0/highlight.min.js"></script>
+    <script src="../../js/shiro.js"></script>
+
+    <script type="text/javascript">
+        docReady(
+          addPageEditLink()
+      );
+    </script>
+    <script>hljs.highlightAll();</script>
+
+    </body>
+</html>
diff --git a/blog/2020/v1.7.0.html b/blog/2020/v1.7.0.html
new file mode 100644
index 0000000..c5f4b17
--- /dev/null
+++ b/blog/2020/v1.7.0.html
@@ -0,0 +1,256 @@
+<!DOCTYPE html>
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-  2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+<html lang="en">
+  <head>
+    <meta charset="utf-8"/>
+    <title>
+        1.7.0 available with fix CVE-2020-17510 | Apache Shiro
+    </title>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <meta name="keywords" content="">
+    <meta name="generator" content="JBake">
+    <meta name="google-site-verification" content="QIax6uT5UX3enoU0G8Pz2pXbQ45KaQuHZ3nCh9V27mw">
+    <meta name="google-site-verification" content="ecFap6dWJgS_GCCtxmJQJ_nFYQhM6EgSpBPZDU7xsCE">
+    <meta name="msvalidate.01" content="0B57EB46CBFAD8FD45008D2DB6B6C68C">
+
+    <!-- Le styles -->
+    <link href="../../css/bootstrap.min.css" rel="stylesheet">
+    <link href="../../bootstrap-icons-1.5.0/bootstrap-icons.css" rel="stylesheet">
+    <link href="../../css/asciidoctor.css" rel="stylesheet">
+    <link href="../../css/base.css" rel="stylesheet">
+    <link href="../../highlight.js-11.2.0/styles/default.min.css" rel="stylesheet">
+    <link href="../../css/gh-pages/gh-fork-ribbon.css" rel="stylesheet"/>
+
+    <!-- Fav and touch icons -->
+    <!--<link rel="apple-touch-icon-precomposed" sizes="144x144" href="../assets/ico/apple-touch-icon-144-precomposed.png">
+    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../assets/ico/apple-touch-icon-114-precomposed.png">
+    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../assets/ico/apple-touch-icon-72-precomposed.png">
+    <link rel="apple-touch-icon-precomposed" href="../assets/ico/apple-touch-icon-57-precomposed.png">-->
+    <link rel="shortcut icon" href="../../favicon.ico">
+  </head>
+  <body>
+    <div id="top-bar"></div>
+    <a class="github-fork-ribbon right-top" href="https://github.com/apache/shiro" title="Fork me on GitHub">Fork me on GitHub</a>
+
+    <div id="wrap">
+
+      <div class="masthead">
+        <p class="lead">
+          <a href="../../index.html"><img src="../../img/apache-shiro-logo.png" style="height:100px; width:auto; vertical-align: bottom; margin-top: 20px;"></a>
+          <span class="tagline">Simple. Java. Security.</span>
+          <a class="pull-right" href="https://www.apache.org/events/current-event.html">
+            <img style="padding-top: 8px" src="https://www.apache.org/events/current-event-125x125.png"/>
+          </a>
+        </p>
+      </div>
+	
+	<!-- Fixed navbar -->
+    <nav class="navbar navbar-expand-lg navbar-light bg-light" role="navigation">
+      <div class="container-fluid">
+        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
+          <span class="navbar-toggler-icon"></span>
+        </button>
+
+        <div class="collapse navbar-collapse" id="navbarSupportedContent">
+          <ul class="navbar-nav me-auto mb-2 mb-lg-0">
+            <li class="nav-item">
+              <a class="nav-link" href="../../get-started.html">Get Started</a>
+            </li>
+            <li class="nav-item">
+              <a class="nav-link" href="../../documentation.html">Docs</a>
+            </li>
+
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                Web Apps
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="../../web.html">General</a></li>
+                <li><a class="dropdown-item" href="../../jaxrs.html">JAX-RS</a></li>
+                <li><hr class="dropdown-divider"></li>
+                <li><a class="dropdown-item" href="../../web-features.html">Features</a></li>
+              </ul>
+            </li>
+
+            <li><a class="nav-link" href="../../features.html">Features</a></li>
+
+            <!-- integrations -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                Integrations
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="../../spring-boot.html">Spring</a></li>
+                <li><a class="dropdown-item" href="../../guice.html">Guice</a></li>
+                <li class="divider"></li>
+                <li><a class="dropdown-item" href="../../integration.html">Third-Party Integrations</a></li>
+              </ul>
+            </li>
+
+            <!-- Community -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                Community
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="../../forums.html">Community Forums</a></li>
+                <li><a class="dropdown-item" href="../../mailing-lists.html">Mailing Lists</a></li>
+                <li><a class="dropdown-item" href="../../articles.html">Articles</a></li>
+                <li><a class="dropdown-item" href="../../news.html">News</a></li>
+                <li><a class="dropdown-item" href="../../events.html">Events</a></li>
+                <li class="divider"></li>
+                <li><a class="dropdown-item" href="../../community.html">More</a></li>
+              </ul>
+            </li>
+
+            <!-- About -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                About
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="../../about.html">About</a></li>
+                <li><a class="dropdown-item" href="../../security-reports.html">Vulnerability Reports</a></li>
+              </ul>
+            </li>
+          </ul>
+
+          <ul class="d-flex justify-content-end navbar-nav mb-2 mb-lg-0">
+            <!-- The ASF -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                Apache Software Foundation
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="http://www.apache.org/">Apache Homepage</a></li>
+                <li><a class="dropdown-item" href="http://www.apache.org/licenses/">License</a></li>
+                <li><a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+                <li><a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+                <li><a class="dropdown-item" href="http://www.apache.org/security/">Security</a></li>
+              </ul>
+            </li>
+          </ul>
+        </div>
+      </div>
+    </nav>
+    <div class="container">
+
+
+	<div class="page-header">
+		<h1>1.7.0 available with fix CVE-2020-17510</h1>
+	</div>
+
+	<p><em>29 October 2020</em></p>
+
+	<p><div class="paragraph">
+<p>The Shiro team is pleased to announce the release of Apache Shiro version 1.7.0. This is a feature release for 1.x.</p>
+</div>
+<div class="paragraph">
+<p>This release includes 7 issues resolved since the 1.6.0 release and is available for Download now.</p>
+</div>
+<div class="paragraph">
+<p>Of Note:</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p>Disable session path rewriting by default.</p>
+</li>
+<li>
+<p>Add system property to enable backslash path normalization.</p>
+</li>
+<li>
+<p>DeleteMe cookie should use the defined "sameSite".</p>
+</li>
+<li>
+<p>Also add cookie SameSite option to Spring.</p>
+</li>
+<li>
+<p>SslFilter with HTTP Strict Transport Security (HSTS).</p>
+</li>
+</ul>
+</div>
+<div class="paragraph">
+<p>You can learn more on <a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20SHIRO%20AND%20fixVersion%20%3D%201.7.0">Jira</a>.</p>
+</div>
+<div class="paragraph">
+<p>Release binaries (<code>.jar</code>s) are also available through Maven Central and source bundles through Apache distribution mirrors.</p>
+</div>
+<div class="paragraph">
+<p>For more information on <a href="/documentation.html">Shiro, please read the documentation</a>.</p>
+</div>
+<div class="paragraph">
+<p>Enjoy!</p>
+</div>
+<div class="paragraph">
+<p>The Apache Shiro Team</p>
+</div></p>
+
+	<hr />
+	
+		</div>
+        <div id="push"></div>
+    </div>
+
+    <div class="footer-padding"></div>
+
+    <div class="container-fluid" id="custom-footer">
+      <footer class="row justify-content-between align-items-center border-top">
+        <div class=" col-md-5">
+          <div class="copyright-footer d-flex flex-wrap justify-content-start">
+            <a href="https://www.apache.org/foundation/contributing.html">Donate to the ASF</a>&nbsp;|&nbsp;
+            <a href="https://www.apache.org/licenses/LICENSE-2.0.html">License</a>&nbsp;
+            <p class="text-muted">Copyright &copy; 2008-2021 The Apache Software Foundation</p>
+          </div>
+        </div>
+
+        <div class="d-flex justify-content-center col-md-1">
+          <a class="btn btn-social"><span class="social-icon social-twitter"><i class="bi bi-twitter"></i></span></a>
+          <a class="btn btn-social"><span class="social-icon social-facebook"><i class="bi bi-facebook"></i></span></a>
+          <a class="btn btn-social"><span class="social-icon social-linkedin"><i class="bi bi-linkedin"></i></span></a>
+        </div>
+
+        <div class="d-flex justify-content-end col-md-4" id="editThisPage">
+          <input type="hidden" id="ghEditPage" value="/home/bmarwell/git/apache/shiro-site/jbake/content/blog/2020/v1.7.0.asciidoc"></input>
+        </div>
+
+        <div class="d-flex col-md-2 justify-content-end" style="position: relative">
+          <div class="footer-shield"></div>
+        </div>
+      </footer>
+    </div>
+
+
+    <!-- Le javascript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+    <script src="../../js/bootstrap.min.js"></script>
+    <script src="../../highlight.js-11.2.0/highlight.min.js"></script>
+    <script src="../../js/shiro.js"></script>
+
+    <script type="text/javascript">
+        docReady(
+          addPageEditLink()
+      );
+    </script>
+    <script>hljs.highlightAll();</script>
+
+    </body>
+</html>
diff --git a/blog/2021/v1.7.1.html b/blog/2021/v1.7.1.html
new file mode 100644
index 0000000..d0c630a
--- /dev/null
+++ b/blog/2021/v1.7.1.html
@@ -0,0 +1,234 @@
+<!DOCTYPE html>
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-  2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+<html lang="en">
+  <head>
+    <meta charset="utf-8"/>
+    <title>
+        1.7.1 available with fix CVE-2020-17523 | Apache Shiro
+    </title>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <meta name="keywords" content="">
+    <meta name="generator" content="JBake">
+    <meta name="google-site-verification" content="QIax6uT5UX3enoU0G8Pz2pXbQ45KaQuHZ3nCh9V27mw">
+    <meta name="google-site-verification" content="ecFap6dWJgS_GCCtxmJQJ_nFYQhM6EgSpBPZDU7xsCE">
+    <meta name="msvalidate.01" content="0B57EB46CBFAD8FD45008D2DB6B6C68C">
+
+    <!-- Le styles -->
+    <link href="../../css/bootstrap.min.css" rel="stylesheet">
+    <link href="../../bootstrap-icons-1.5.0/bootstrap-icons.css" rel="stylesheet">
+    <link href="../../css/asciidoctor.css" rel="stylesheet">
+    <link href="../../css/base.css" rel="stylesheet">
+    <link href="../../highlight.js-11.2.0/styles/default.min.css" rel="stylesheet">
+    <link href="../../css/gh-pages/gh-fork-ribbon.css" rel="stylesheet"/>
+
+    <!-- Fav and touch icons -->
+    <!--<link rel="apple-touch-icon-precomposed" sizes="144x144" href="../assets/ico/apple-touch-icon-144-precomposed.png">
+    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../assets/ico/apple-touch-icon-114-precomposed.png">
+    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../assets/ico/apple-touch-icon-72-precomposed.png">
+    <link rel="apple-touch-icon-precomposed" href="../assets/ico/apple-touch-icon-57-precomposed.png">-->
+    <link rel="shortcut icon" href="../../favicon.ico">
+  </head>
+  <body>
+    <div id="top-bar"></div>
+    <a class="github-fork-ribbon right-top" href="https://github.com/apache/shiro" title="Fork me on GitHub">Fork me on GitHub</a>
+
+    <div id="wrap">
+
+      <div class="masthead">
+        <p class="lead">
+          <a href="../../index.html"><img src="../../img/apache-shiro-logo.png" style="height:100px; width:auto; vertical-align: bottom; margin-top: 20px;"></a>
+          <span class="tagline">Simple. Java. Security.</span>
+          <a class="pull-right" href="https://www.apache.org/events/current-event.html">
+            <img style="padding-top: 8px" src="https://www.apache.org/events/current-event-125x125.png"/>
+          </a>
+        </p>
+      </div>
+	
+	<!-- Fixed navbar -->
+    <nav class="navbar navbar-expand-lg navbar-light bg-light" role="navigation">
+      <div class="container-fluid">
+        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
+          <span class="navbar-toggler-icon"></span>
+        </button>
+
+        <div class="collapse navbar-collapse" id="navbarSupportedContent">
+          <ul class="navbar-nav me-auto mb-2 mb-lg-0">
+            <li class="nav-item">
+              <a class="nav-link" href="../../get-started.html">Get Started</a>
+            </li>
+            <li class="nav-item">
+              <a class="nav-link" href="../../documentation.html">Docs</a>
+            </li>
+
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                Web Apps
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="../../web.html">General</a></li>
+                <li><a class="dropdown-item" href="../../jaxrs.html">JAX-RS</a></li>
+                <li><hr class="dropdown-divider"></li>
+                <li><a class="dropdown-item" href="../../web-features.html">Features</a></li>
+              </ul>
+            </li>
+
+            <li><a class="nav-link" href="../../features.html">Features</a></li>
+
+            <!-- integrations -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                Integrations
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="../../spring-boot.html">Spring</a></li>
+                <li><a class="dropdown-item" href="../../guice.html">Guice</a></li>
+                <li class="divider"></li>
+                <li><a class="dropdown-item" href="../../integration.html">Third-Party Integrations</a></li>
+              </ul>
+            </li>
+
+            <!-- Community -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                Community
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="../../forums.html">Community Forums</a></li>
+                <li><a class="dropdown-item" href="../../mailing-lists.html">Mailing Lists</a></li>
+                <li><a class="dropdown-item" href="../../articles.html">Articles</a></li>
+                <li><a class="dropdown-item" href="../../news.html">News</a></li>
+                <li><a class="dropdown-item" href="../../events.html">Events</a></li>
+                <li class="divider"></li>
+                <li><a class="dropdown-item" href="../../community.html">More</a></li>
+              </ul>
+            </li>
+
+            <!-- About -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                About
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="../../about.html">About</a></li>
+                <li><a class="dropdown-item" href="../../security-reports.html">Vulnerability Reports</a></li>
+              </ul>
+            </li>
+          </ul>
+
+          <ul class="d-flex justify-content-end navbar-nav mb-2 mb-lg-0">
+            <!-- The ASF -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                Apache Software Foundation
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="http://www.apache.org/">Apache Homepage</a></li>
+                <li><a class="dropdown-item" href="http://www.apache.org/licenses/">License</a></li>
+                <li><a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+                <li><a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+                <li><a class="dropdown-item" href="http://www.apache.org/security/">Security</a></li>
+              </ul>
+            </li>
+          </ul>
+        </div>
+      </div>
+    </nav>
+    <div class="container">
+
+
+	<div class="page-header">
+		<h1>1.7.1 available with fix CVE-2020-17523</h1>
+	</div>
+
+	<p><em>31 January 2021</em></p>
+
+	<p><div class="paragraph">
+<p>The Shiro team is pleased to announce the release of Apache Shiro version 1.7.1. This is a feature release for 1.x.</p>
+</div>
+<div class="paragraph">
+<p>This security release contains 1 fix since the 1.7.1 release and is available for Download now.</p>
+</div>
+<div class="paragraph">
+<p>You can learn more on <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310950&amp;version=12348679">Jira</a>.</p>
+</div>
+<div class="paragraph">
+<p>Release binaries (<code>.jar</code>s) are also available through Maven Central and source bundles through Apache distribution mirrors.</p>
+</div>
+<div class="paragraph">
+<p>For more information on <a href="/documentation.html">Shiro, please read the documentation</a>.</p>
+</div>
+<div class="paragraph">
+<p>Enjoy!</p>
+</div>
+<div class="paragraph">
+<p>The Apache Shiro Team</p>
+</div></p>
+
+	<hr />
+	
+		</div>
+        <div id="push"></div>
+    </div>
+
+    <div class="footer-padding"></div>
+
+    <div class="container-fluid" id="custom-footer">
+      <footer class="row justify-content-between align-items-center border-top">
+        <div class=" col-md-5">
+          <div class="copyright-footer d-flex flex-wrap justify-content-start">
+            <a href="https://www.apache.org/foundation/contributing.html">Donate to the ASF</a>&nbsp;|&nbsp;
+            <a href="https://www.apache.org/licenses/LICENSE-2.0.html">License</a>&nbsp;
+            <p class="text-muted">Copyright &copy; 2008-2021 The Apache Software Foundation</p>
+          </div>
+        </div>
+
+        <div class="d-flex justify-content-center col-md-1">
+          <a class="btn btn-social"><span class="social-icon social-twitter"><i class="bi bi-twitter"></i></span></a>
+          <a class="btn btn-social"><span class="social-icon social-facebook"><i class="bi bi-facebook"></i></span></a>
+          <a class="btn btn-social"><span class="social-icon social-linkedin"><i class="bi bi-linkedin"></i></span></a>
+        </div>
+
+        <div class="d-flex justify-content-end col-md-4" id="editThisPage">
+          <input type="hidden" id="ghEditPage" value="/home/bmarwell/git/apache/shiro-site/jbake/content/blog/2021/v1.7.1.asciidoc"></input>
+        </div>
+
+        <div class="d-flex col-md-2 justify-content-end" style="position: relative">
+          <div class="footer-shield"></div>
+        </div>
+      </footer>
+    </div>
+
+
+    <!-- Le javascript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+    <script src="../../js/bootstrap.min.js"></script>
+    <script src="../../highlight.js-11.2.0/highlight.min.js"></script>
+    <script src="../../js/shiro.js"></script>
+
+    <script type="text/javascript">
+        docReady(
+          addPageEditLink()
+      );
+    </script>
+    <script>hljs.highlightAll();</script>
+
+    </body>
+</html>
diff --git a/blog/2021/v1.8.0.html b/blog/2021/v1.8.0.html
new file mode 100644
index 0000000..f651a5f
--- /dev/null
+++ b/blog/2021/v1.8.0.html
@@ -0,0 +1,231 @@
+<!DOCTYPE html>
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-  2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+<html lang="en">
+  <head>
+    <meta charset="utf-8"/>
+    <title>
+        Apache Shiro v1.8.0 released | Apache Shiro
+    </title>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <meta name="keywords" content="">
+    <meta name="generator" content="JBake">
+    <meta name="google-site-verification" content="QIax6uT5UX3enoU0G8Pz2pXbQ45KaQuHZ3nCh9V27mw">
+    <meta name="google-site-verification" content="ecFap6dWJgS_GCCtxmJQJ_nFYQhM6EgSpBPZDU7xsCE">
+    <meta name="msvalidate.01" content="0B57EB46CBFAD8FD45008D2DB6B6C68C">
+
+    <!-- Le styles -->
+    <link href="../../css/bootstrap.min.css" rel="stylesheet">
+    <link href="../../bootstrap-icons-1.5.0/bootstrap-icons.css" rel="stylesheet">
+    <link href="../../css/asciidoctor.css" rel="stylesheet">
+    <link href="../../css/base.css" rel="stylesheet">
+    <link href="../../highlight.js-11.2.0/styles/default.min.css" rel="stylesheet">
+    <link href="../../css/gh-pages/gh-fork-ribbon.css" rel="stylesheet"/>
+
+    <!-- Fav and touch icons -->
+    <!--<link rel="apple-touch-icon-precomposed" sizes="144x144" href="../assets/ico/apple-touch-icon-144-precomposed.png">
+    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../assets/ico/apple-touch-icon-114-precomposed.png">
+    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../assets/ico/apple-touch-icon-72-precomposed.png">
+    <link rel="apple-touch-icon-precomposed" href="../assets/ico/apple-touch-icon-57-precomposed.png">-->
+    <link rel="shortcut icon" href="../../favicon.ico">
+  </head>
+  <body>
+    <div id="top-bar"></div>
+    <a class="github-fork-ribbon right-top" href="https://github.com/apache/shiro" title="Fork me on GitHub">Fork me on GitHub</a>
+
+    <div id="wrap">
+
+      <div class="masthead">
+        <p class="lead">
+          <a href="../../index.html"><img src="../../img/apache-shiro-logo.png" style="height:100px; width:auto; vertical-align: bottom; margin-top: 20px;"></a>
+          <span class="tagline">Simple. Java. Security.</span>
+          <a class="pull-right" href="https://www.apache.org/events/current-event.html">
+            <img style="padding-top: 8px" src="https://www.apache.org/events/current-event-125x125.png"/>
+          </a>
+        </p>
+      </div>
+	
+	<!-- Fixed navbar -->
+    <nav class="navbar navbar-expand-lg navbar-light bg-light" role="navigation">
+      <div class="container-fluid">
+        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
+          <span class="navbar-toggler-icon"></span>
+        </button>
+
+        <div class="collapse navbar-collapse" id="navbarSupportedContent">
+          <ul class="navbar-nav me-auto mb-2 mb-lg-0">
+            <li class="nav-item">
+              <a class="nav-link" href="../../get-started.html">Get Started</a>
+            </li>
+            <li class="nav-item">
+              <a class="nav-link" href="../../documentation.html">Docs</a>
+            </li>
+
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                Web Apps
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="../../web.html">General</a></li>
+                <li><a class="dropdown-item" href="../../jaxrs.html">JAX-RS</a></li>
+                <li><hr class="dropdown-divider"></li>
+                <li><a class="dropdown-item" href="../../web-features.html">Features</a></li>
+              </ul>
+            </li>
+
+            <li><a class="nav-link" href="../../features.html">Features</a></li>
+
+            <!-- integrations -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                Integrations
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="../../spring-boot.html">Spring</a></li>
+                <li><a class="dropdown-item" href="../../guice.html">Guice</a></li>
+                <li class="divider"></li>
+                <li><a class="dropdown-item" href="../../integration.html">Third-Party Integrations</a></li>
+              </ul>
+            </li>
+
+            <!-- Community -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                Community
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="../../forums.html">Community Forums</a></li>
+                <li><a class="dropdown-item" href="../../mailing-lists.html">Mailing Lists</a></li>
+                <li><a class="dropdown-item" href="../../articles.html">Articles</a></li>
+                <li><a class="dropdown-item" href="../../news.html">News</a></li>
+                <li><a class="dropdown-item" href="../../events.html">Events</a></li>
+                <li class="divider"></li>
+                <li><a class="dropdown-item" href="../../community.html">More</a></li>
+              </ul>
+            </li>
+
+            <!-- About -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                About
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="../../about.html">About</a></li>
+                <li><a class="dropdown-item" href="../../security-reports.html">Vulnerability Reports</a></li>
+              </ul>
+            </li>
+          </ul>
+
+          <ul class="d-flex justify-content-end navbar-nav mb-2 mb-lg-0">
+            <!-- The ASF -->
+            <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+                Apache Software Foundation
+              </a>
+              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+                <li><a class="dropdown-item" href="http://www.apache.org/">Apache Homepage</a></li>
+                <li><a class="dropdown-item" href="http://www.apache.org/licenses/">License</a></li>
+                <li><a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+                <li><a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+                <li><a class="dropdown-item" href="http://www.apache.org/security/">Security</a></li>
+              </ul>
+            </li>
+          </ul>
+        </div>
+      </div>
+    </nav>
+    <div class="container">
+
+
+	<div class="page-header">
+		<h1>Apache Shiro v1.8.0 released</h1>
+	</div>
+
+	<p><em>26 August 2021</em></p>
+
+	<p><div class="paragraph">
+<p>The Shiro team is pleased to announce the release of Apache Shiro version 1.8.0. This is a feature release for 1.x.</p>
+</div>
+<div class="paragraph">
+<p>You can learn more on <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12350384&amp;projectId=12310950">Jira</a>.</p>
+</div>
+<div class="paragraph">
+<p>Release binaries (<code>.jar</code>s) are also available through Maven Central and source bundles through Apache distribution mirrors.</p>
+</div>
+<div class="paragraph">
+<p>For more information on <a href="/documentation.html">Shiro, please read the documentation</a>.</p>
+</div>
+<div class="paragraph">
+<p>Enjoy!</p>
+</div>
+<div class="paragraph">
+<p>The Apache Shiro Team</p>
+</div></p>
+
+	<hr />
+	
+		</div>
+        <div id="push"></div>
+    </div>
+
+    <div class="footer-padding"></div>
+
+    <div class="container-fluid" id="custom-footer">
+      <footer class="row justify-content-between align-items-center border-top">
+        <div class=" col-md-5">
+          <div class="copyright-footer d-flex flex-wrap justify-content-start">
+            <a href="https://www.apache.org/foundation/contributing.html">Donate to the ASF</a>&nbsp;|&nbsp;
+            <a href="https://www.apache.org/licenses/LICENSE-2.0.html">License</a>&nbsp;
+            <p class="text-muted">Copyright &copy; 2008-2021 The Apache Software Foundation</p>
+          </div>
+        </div>
+
+        <div class="d-flex justify-content-center col-md-1">
+          <a class="btn btn-social"><span class="social-icon social-twitter"><i class="bi bi-twitter"></i></span></a>
+          <a class="btn btn-social"><span class="social-icon social-facebook"><i class="bi bi-facebook"></i></span></a>
+          <a class="btn btn-social"><span class="social-icon social-linkedin"><i class="bi bi-linkedin"></i></span></a>
+        </div>
+
+        <div class="d-flex justify-content-end col-md-4" id="editThisPage">
+          <input type="hidden" id="ghEditPage" value="/home/bmarwell/git/apache/shiro-site/jbake/content/blog/2021/v1.8.0.asciidoc"></input>
+        </div>
+
+        <div class="d-flex col-md-2 justify-content-end" style="position: relative">
+          <div class="footer-shield"></div>
+        </div>
+      </footer>
+    </div>
+
+
+    <!-- Le javascript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+    <script src="../../js/bootstrap.min.js"></script>
+    <script src="../../highlight.js-11.2.0/highlight.min.js"></script>
+    <script src="../../js/shiro.js"></script>
+
+    <script type="text/javascript">
+        docReady(
+          addPageEditLink()
+      );
+    </script>
+    <script>hljs.highlightAll();</script>
+
+    </body>
+</html>
diff --git a/bootstrap-icons-1.5.0/alarm-fill.svg b/bootstrap-icons-1.5.0/alarm-fill.svg
new file mode 100644
index 0000000..bec569f
--- /dev/null
+++ b/bootstrap-icons-1.5.0/alarm-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-alarm-fill" viewBox="0 0 16 16">
+  <path d="M6 .5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 0 1H9v1.07a7.001 7.001 0 0 1 3.274 12.474l.601.602a.5.5 0 0 1-.707.708l-.746-.746A6.97 6.97 0 0 1 8 16a6.97 6.97 0 0 1-3.422-.892l-.746.746a.5.5 0 0 1-.707-.708l.602-.602A7.001 7.001 0 0 1 7 2.07V1h-.5A.5.5 0 0 1 6 .5zm2.5 5a.5.5 0 0 0-1 0v3.362l-1.429 2.38a.5.5 0 1 0 .858.515l1.5-2.5A.5.5 0 0 0 8.5 9V5.5zM.86 5.387A2.5 2.5 0 1 1 4.387 1.86 8.035 8.035 0 0 0 .86 5.387zM11.613 1.86a2.5 2.5 0 1 1 3.527 3.527 8.035 8.035 0 0 0-3.527-3.527z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/alarm.svg b/bootstrap-icons-1.5.0/alarm.svg
new file mode 100644
index 0000000..53f7cbe
--- /dev/null
+++ b/bootstrap-icons-1.5.0/alarm.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-alarm" viewBox="0 0 16 16">
+  <path d="M8.5 5.5a.5.5 0 0 0-1 0v3.362l-1.429 2.38a.5.5 0 1 0 .858.515l1.5-2.5A.5.5 0 0 0 8.5 9V5.5z"/>
+  <path d="M6.5 0a.5.5 0 0 0 0 1H7v1.07a7.001 7.001 0 0 0-3.273 12.474l-.602.602a.5.5 0 0 0 .707.708l.746-.746A6.97 6.97 0 0 0 8 16a6.97 6.97 0 0 0 3.422-.892l.746.746a.5.5 0 0 0 .707-.708l-.601-.602A7.001 7.001 0 0 0 9 2.07V1h.5a.5.5 0 0 0 0-1h-3zm1.038 3.018a6.093 6.093 0 0 1 .924 0 6 6 0 1 1-.924 0zM0 3.5c0 .753.333 1.429.86 1.887A8.035 8.035 0 0 1 4.387 1.86 2.5 2.5 0 0 0 0 3.5zM13.5 1c-.753 0-1.429.333-1.887.86a8.035 8.035 0 0 1 3.527 3.527A2.5 2.5 0 0 0 13.5 1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/align-bottom.svg b/bootstrap-icons-1.5.0/align-bottom.svg
new file mode 100644
index 0000000..d9484c0
--- /dev/null
+++ b/bootstrap-icons-1.5.0/align-bottom.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-align-bottom" viewBox="0 0 16 16">
+  <rect width="4" height="12" x="6" y="1" rx="1"/>
+  <path d="M1.5 14a.5.5 0 0 0 0 1v-1zm13 1a.5.5 0 0 0 0-1v1zm-13 0h13v-1h-13v1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/align-center.svg b/bootstrap-icons-1.5.0/align-center.svg
new file mode 100644
index 0000000..af0d75b
--- /dev/null
+++ b/bootstrap-icons-1.5.0/align-center.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-align-center" viewBox="0 0 16 16">
+  <path d="M8 1a.5.5 0 0 1 .5.5V6h-1V1.5A.5.5 0 0 1 8 1zm0 14a.5.5 0 0 1-.5-.5V10h1v4.5a.5.5 0 0 1-.5.5zM2 7a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/align-end.svg b/bootstrap-icons-1.5.0/align-end.svg
new file mode 100644
index 0000000..28f861d
--- /dev/null
+++ b/bootstrap-icons-1.5.0/align-end.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-align-end" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M14.5 1a.5.5 0 0 0-.5.5v13a.5.5 0 0 0 1 0v-13a.5.5 0 0 0-.5-.5z"/>
+  <path d="M13 7a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V7z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/align-middle.svg b/bootstrap-icons-1.5.0/align-middle.svg
new file mode 100644
index 0000000..95c6598
--- /dev/null
+++ b/bootstrap-icons-1.5.0/align-middle.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-align-middle" viewBox="0 0 16 16">
+  <path d="M6 13a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v10zM1 8a.5.5 0 0 0 .5.5H6v-1H1.5A.5.5 0 0 0 1 8zm14 0a.5.5 0 0 1-.5.5H10v-1h4.5a.5.5 0 0 1 .5.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/align-start.svg b/bootstrap-icons-1.5.0/align-start.svg
new file mode 100644
index 0000000..a72ba98
--- /dev/null
+++ b/bootstrap-icons-1.5.0/align-start.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-align-start" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M1.5 1a.5.5 0 0 1 .5.5v13a.5.5 0 0 1-1 0v-13a.5.5 0 0 1 .5-.5z"/>
+  <path d="M3 7a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V7z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/align-top.svg b/bootstrap-icons-1.5.0/align-top.svg
new file mode 100644
index 0000000..d2934f5
--- /dev/null
+++ b/bootstrap-icons-1.5.0/align-top.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-align-top" viewBox="0 0 16 16">
+  <rect width="4" height="12" rx="1" transform="matrix(1 0 0 -1 6 15)"/>
+  <path d="M1.5 2a.5.5 0 0 1 0-1v1zm13-1a.5.5 0 0 1 0 1V1zm-13 0h13v1h-13V1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/alt.svg b/bootstrap-icons-1.5.0/alt.svg
new file mode 100644
index 0000000..22b7886
--- /dev/null
+++ b/bootstrap-icons-1.5.0/alt.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-alt" viewBox="0 0 16 16">
+  <path d="M1 13.5a.5.5 0 0 0 .5.5h3.797a.5.5 0 0 0 .439-.26L11 3h3.5a.5.5 0 0 0 0-1h-3.797a.5.5 0 0 0-.439.26L5 13H1.5a.5.5 0 0 0-.5.5zm10 0a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 0-1h-3a.5.5 0 0 0-.5.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/app-indicator.svg b/bootstrap-icons-1.5.0/app-indicator.svg
new file mode 100644
index 0000000..450a011
--- /dev/null
+++ b/bootstrap-icons-1.5.0/app-indicator.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-app-indicator" viewBox="0 0 16 16">
+  <path d="M5.5 2A3.5 3.5 0 0 0 2 5.5v5A3.5 3.5 0 0 0 5.5 14h5a3.5 3.5 0 0 0 3.5-3.5V8a.5.5 0 0 1 1 0v2.5a4.5 4.5 0 0 1-4.5 4.5h-5A4.5 4.5 0 0 1 1 10.5v-5A4.5 4.5 0 0 1 5.5 1H8a.5.5 0 0 1 0 1H5.5z"/>
+  <path d="M16 3a3 3 0 1 1-6 0 3 3 0 0 1 6 0z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/app.svg b/bootstrap-icons-1.5.0/app.svg
new file mode 100644
index 0000000..819df1b
--- /dev/null
+++ b/bootstrap-icons-1.5.0/app.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-app" viewBox="0 0 16 16">
+  <path d="M11 2a3 3 0 0 1 3 3v6a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3h6zM5 1a4 4 0 0 0-4 4v6a4 4 0 0 0 4 4h6a4 4 0 0 0 4-4V5a4 4 0 0 0-4-4H5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/archive-fill.svg b/bootstrap-icons-1.5.0/archive-fill.svg
new file mode 100644
index 0000000..077aa29
--- /dev/null
+++ b/bootstrap-icons-1.5.0/archive-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-archive-fill" viewBox="0 0 16 16">
+  <path d="M12.643 15C13.979 15 15 13.845 15 12.5V5H1v7.5C1 13.845 2.021 15 3.357 15h9.286zM5.5 7h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1 0-1zM.8 1a.8.8 0 0 0-.8.8V3a.8.8 0 0 0 .8.8h14.4A.8.8 0 0 0 16 3V1.8a.8.8 0 0 0-.8-.8H.8z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/archive.svg b/bootstrap-icons-1.5.0/archive.svg
new file mode 100644
index 0000000..b41be30
--- /dev/null
+++ b/bootstrap-icons-1.5.0/archive.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-archive" viewBox="0 0 16 16">
+  <path d="M0 2a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1v7.5a2.5 2.5 0 0 1-2.5 2.5h-9A2.5 2.5 0 0 1 1 12.5V5a1 1 0 0 1-1-1V2zm2 3v7.5A1.5 1.5 0 0 0 3.5 14h9a1.5 1.5 0 0 0 1.5-1.5V5H2zm13-3H1v2h14V2zM5 7.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-90deg-down.svg b/bootstrap-icons-1.5.0/arrow-90deg-down.svg
new file mode 100644
index 0000000..1193b5d
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-90deg-down.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-90deg-down" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M4.854 14.854a.5.5 0 0 1-.708 0l-4-4a.5.5 0 0 1 .708-.708L4 13.293V3.5A2.5 2.5 0 0 1 6.5 1h8a.5.5 0 0 1 0 1h-8A1.5 1.5 0 0 0 5 3.5v9.793l3.146-3.147a.5.5 0 0 1 .708.708l-4 4z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-90deg-left.svg b/bootstrap-icons-1.5.0/arrow-90deg-left.svg
new file mode 100644
index 0000000..1656b22
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-90deg-left.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-90deg-left" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M1.146 4.854a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 4H12.5A2.5 2.5 0 0 1 15 6.5v8a.5.5 0 0 1-1 0v-8A1.5 1.5 0 0 0 12.5 5H2.707l3.147 3.146a.5.5 0 1 1-.708.708l-4-4z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-90deg-right.svg b/bootstrap-icons-1.5.0/arrow-90deg-right.svg
new file mode 100644
index 0000000..a7d32ce
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-90deg-right.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-90deg-right" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M14.854 4.854a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708.708L13.293 4H3.5A2.5 2.5 0 0 0 1 6.5v8a.5.5 0 0 0 1 0v-8A1.5 1.5 0 0 1 3.5 5h9.793l-3.147 3.146a.5.5 0 0 0 .708.708l4-4z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-90deg-up.svg b/bootstrap-icons-1.5.0/arrow-90deg-up.svg
new file mode 100644
index 0000000..6c95e3d
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-90deg-up.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-90deg-up" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M4.854 1.146a.5.5 0 0 0-.708 0l-4 4a.5.5 0 1 0 .708.708L4 2.707V12.5A2.5 2.5 0 0 0 6.5 15h8a.5.5 0 0 0 0-1h-8A1.5 1.5 0 0 1 5 12.5V2.707l3.146 3.147a.5.5 0 1 0 .708-.708l-4-4z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-bar-down.svg b/bootstrap-icons-1.5.0/arrow-bar-down.svg
new file mode 100644
index 0000000..fe18e39
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-bar-down.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-bar-down" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M1 3.5a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 0 1h-13a.5.5 0 0 1-.5-.5zM8 6a.5.5 0 0 1 .5.5v5.793l2.146-2.147a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 .708-.708L7.5 12.293V6.5A.5.5 0 0 1 8 6z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-bar-left.svg b/bootstrap-icons-1.5.0/arrow-bar-left.svg
new file mode 100644
index 0000000..f53a1fd
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-bar-left.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-bar-left" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M12.5 15a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 1 0v13a.5.5 0 0 1-.5.5zM10 8a.5.5 0 0 1-.5.5H3.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L3.707 7.5H9.5a.5.5 0 0 1 .5.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-bar-right.svg b/bootstrap-icons-1.5.0/arrow-bar-right.svg
new file mode 100644
index 0000000..5019863
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-bar-right.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-bar-right" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M6 8a.5.5 0 0 0 .5.5h5.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3a.5.5 0 0 0 0-.708l-3-3a.5.5 0 0 0-.708.708L12.293 7.5H6.5A.5.5 0 0 0 6 8zm-2.5 7a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 1 0v13a.5.5 0 0 1-.5.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-bar-up.svg b/bootstrap-icons-1.5.0/arrow-bar-up.svg
new file mode 100644
index 0000000..090b6bd
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-bar-up.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-bar-up" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M8 10a.5.5 0 0 0 .5-.5V3.707l2.146 2.147a.5.5 0 0 0 .708-.708l-3-3a.5.5 0 0 0-.708 0l-3 3a.5.5 0 1 0 .708.708L7.5 3.707V9.5a.5.5 0 0 0 .5.5zm-7 2.5a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 0 1h-13a.5.5 0 0 1-.5-.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-clockwise.svg b/bootstrap-icons-1.5.0/arrow-clockwise.svg
new file mode 100644
index 0000000..b072eb0
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-clockwise.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-clockwise" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z"/>
+  <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-counterclockwise.svg b/bootstrap-icons-1.5.0/arrow-counterclockwise.svg
new file mode 100644
index 0000000..b0b23b9
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-counterclockwise.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-counterclockwise" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M8 3a5 5 0 1 1-4.546 2.914.5.5 0 0 0-.908-.417A6 6 0 1 0 8 2v1z"/>
+  <path d="M8 4.466V.534a.25.25 0 0 0-.41-.192L5.23 2.308a.25.25 0 0 0 0 .384l2.36 1.966A.25.25 0 0 0 8 4.466z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-down-circle-fill.svg b/bootstrap-icons-1.5.0/arrow-down-circle-fill.svg
new file mode 100644
index 0000000..8e837c0
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-down-circle-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-down-circle-fill" viewBox="0 0 16 16">
+  <path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8.5 4.5a.5.5 0 0 0-1 0v5.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V4.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-down-circle.svg b/bootstrap-icons-1.5.0/arrow-down-circle.svg
new file mode 100644
index 0000000..fe215b9
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-down-circle.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-down-circle" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8zm15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8.5 4.5a.5.5 0 0 0-1 0v5.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V4.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-down-left-circle-fill.svg b/bootstrap-icons-1.5.0/arrow-down-left-circle-fill.svg
new file mode 100644
index 0000000..bcebc12
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-down-left-circle-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-down-left-circle-fill" viewBox="0 0 16 16">
+  <path d="M16 8A8 8 0 1 0 0 8a8 8 0 0 0 16 0zm-5.904-2.803a.5.5 0 1 1 .707.707L6.707 10h2.768a.5.5 0 0 1 0 1H5.5a.5.5 0 0 1-.5-.5V6.525a.5.5 0 0 1 1 0v2.768l4.096-4.096z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-down-left-circle.svg b/bootstrap-icons-1.5.0/arrow-down-left-circle.svg
new file mode 100644
index 0000000..8b52276
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-down-left-circle.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-down-left-circle" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8zm15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-5.904-2.854a.5.5 0 1 1 .707.708L6.707 9.95h2.768a.5.5 0 1 1 0 1H5.5a.5.5 0 0 1-.5-.5V6.475a.5.5 0 1 1 1 0v2.768l4.096-4.097z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-down-left-square-fill.svg b/bootstrap-icons-1.5.0/arrow-down-left-square-fill.svg
new file mode 100644
index 0000000..57c099f
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-down-left-square-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-down-left-square-fill" viewBox="0 0 16 16">
+  <path d="M2 16a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2zm8.096-10.803L6 9.293V6.525a.5.5 0 0 0-1 0V10.5a.5.5 0 0 0 .5.5h3.975a.5.5 0 0 0 0-1H6.707l4.096-4.096a.5.5 0 1 0-.707-.707z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-down-left-square.svg b/bootstrap-icons-1.5.0/arrow-down-left-square.svg
new file mode 100644
index 0000000..08e0028
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-down-left-square.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-down-left-square" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M15 2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2zM0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm10.096 3.146a.5.5 0 1 1 .707.708L6.707 9.95h2.768a.5.5 0 1 1 0 1H5.5a.5.5 0 0 1-.5-.5V6.475a.5.5 0 1 1 1 0v2.768l4.096-4.097z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-down-left.svg b/bootstrap-icons-1.5.0/arrow-down-left.svg
new file mode 100644
index 0000000..96a6b08
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-down-left.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-down-left" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M2 13.5a.5.5 0 0 0 .5.5h6a.5.5 0 0 0 0-1H3.707L13.854 2.854a.5.5 0 0 0-.708-.708L3 12.293V7.5a.5.5 0 0 0-1 0v6z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-down-right-circle-fill.svg b/bootstrap-icons-1.5.0/arrow-down-right-circle-fill.svg
new file mode 100644
index 0000000..35ab8c2
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-down-right-circle-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-down-right-circle-fill" viewBox="0 0 16 16">
+  <path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8zm5.904-2.803a.5.5 0 1 0-.707.707L9.293 10H6.525a.5.5 0 0 0 0 1H10.5a.5.5 0 0 0 .5-.5V6.525a.5.5 0 0 0-1 0v2.768L5.904 5.197z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-down-right-circle.svg b/bootstrap-icons-1.5.0/arrow-down-right-circle.svg
new file mode 100644
index 0000000..1cd51bc
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-down-right-circle.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-down-right-circle" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8zm15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM5.854 5.146a.5.5 0 1 0-.708.708L9.243 9.95H6.475a.5.5 0 1 0 0 1h3.975a.5.5 0 0 0 .5-.5V6.475a.5.5 0 1 0-1 0v2.768L5.854 5.146z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-down-right-square-fill.svg b/bootstrap-icons-1.5.0/arrow-down-right-square-fill.svg
new file mode 100644
index 0000000..3ccff9b
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-down-right-square-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-down-right-square-fill" viewBox="0 0 16 16">
+  <path d="M14 16a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12zM5.904 5.197 10 9.293V6.525a.5.5 0 0 1 1 0V10.5a.5.5 0 0 1-.5.5H6.525a.5.5 0 0 1 0-1h2.768L5.197 5.904a.5.5 0 0 1 .707-.707z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-down-right-square.svg b/bootstrap-icons-1.5.0/arrow-down-right-square.svg
new file mode 100644
index 0000000..5019b26
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-down-right-square.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-down-right-square" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M15 2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2zM0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm5.854 3.146a.5.5 0 1 0-.708.708L9.243 9.95H6.475a.5.5 0 1 0 0 1h3.975a.5.5 0 0 0 .5-.5V6.475a.5.5 0 1 0-1 0v2.768L5.854 5.146z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-down-right.svg b/bootstrap-icons-1.5.0/arrow-down-right.svg
new file mode 100644
index 0000000..80487bd
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-down-right.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-down-right" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M14 13.5a.5.5 0 0 1-.5.5h-6a.5.5 0 0 1 0-1h4.793L2.146 2.854a.5.5 0 1 1 .708-.708L13 12.293V7.5a.5.5 0 0 1 1 0v6z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-down-short.svg b/bootstrap-icons-1.5.0/arrow-down-short.svg
new file mode 100644
index 0000000..2fda340
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-down-short.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-down-short" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M8 4a.5.5 0 0 1 .5.5v5.793l2.146-2.147a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 1 1 .708-.708L7.5 10.293V4.5A.5.5 0 0 1 8 4z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-down-square-fill.svg b/bootstrap-icons-1.5.0/arrow-down-square-fill.svg
new file mode 100644
index 0000000..ea8f14b
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-down-square-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-down-square-fill" viewBox="0 0 16 16">
+  <path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v5.793l2.146-2.147a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 1 1 .708-.708L7.5 10.293V4.5a.5.5 0 0 1 1 0z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-down-square.svg b/bootstrap-icons-1.5.0/arrow-down-square.svg
new file mode 100644
index 0000000..633671f
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-down-square.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-down-square" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M15 2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2zM0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm8.5 2.5a.5.5 0 0 0-1 0v5.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V4.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-down-up.svg b/bootstrap-icons-1.5.0/arrow-down-up.svg
new file mode 100644
index 0000000..a128d9b
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-down-up.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-down-up" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M11.5 15a.5.5 0 0 0 .5-.5V2.707l3.146 3.147a.5.5 0 0 0 .708-.708l-4-4a.5.5 0 0 0-.708 0l-4 4a.5.5 0 1 0 .708.708L11 2.707V14.5a.5.5 0 0 0 .5.5zm-7-14a.5.5 0 0 1 .5.5v11.793l3.146-3.147a.5.5 0 0 1 .708.708l-4 4a.5.5 0 0 1-.708 0l-4-4a.5.5 0 0 1 .708-.708L4 13.293V1.5a.5.5 0 0 1 .5-.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-down.svg b/bootstrap-icons-1.5.0/arrow-down.svg
new file mode 100644
index 0000000..1344ca9
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-down.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-down" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M8 1a.5.5 0 0 1 .5.5v11.793l3.146-3.147a.5.5 0 0 1 .708.708l-4 4a.5.5 0 0 1-.708 0l-4-4a.5.5 0 0 1 .708-.708L7.5 13.293V1.5A.5.5 0 0 1 8 1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-left-circle-fill.svg b/bootstrap-icons-1.5.0/arrow-left-circle-fill.svg
new file mode 100644
index 0000000..2eebe62
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-left-circle-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-left-circle-fill" viewBox="0 0 16 16">
+  <path d="M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0zm3.5 7.5a.5.5 0 0 1 0 1H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5H11.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-left-circle.svg b/bootstrap-icons-1.5.0/arrow-left-circle.svg
new file mode 100644
index 0000000..39f86b8
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-left-circle.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-left-circle" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8zm15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-4.5-.5a.5.5 0 0 1 0 1H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5H11.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-left-right.svg b/bootstrap-icons-1.5.0/arrow-left-right.svg
new file mode 100644
index 0000000..8aabd7b
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-left-right.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-left-right" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M1 11.5a.5.5 0 0 0 .5.5h11.793l-3.147 3.146a.5.5 0 0 0 .708.708l4-4a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708.708L13.293 11H1.5a.5.5 0 0 0-.5.5zm14-7a.5.5 0 0 1-.5.5H2.707l3.147 3.146a.5.5 0 1 1-.708.708l-4-4a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 4H14.5a.5.5 0 0 1 .5.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-left-short.svg b/bootstrap-icons-1.5.0/arrow-left-short.svg
new file mode 100644
index 0000000..13005fb
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-left-short.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-left-short" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M12 8a.5.5 0 0 1-.5.5H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5H11.5a.5.5 0 0 1 .5.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-left-square-fill.svg b/bootstrap-icons-1.5.0/arrow-left-square-fill.svg
new file mode 100644
index 0000000..76dbe9e
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-left-square-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-left-square-fill" viewBox="0 0 16 16">
+  <path d="M16 14a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12zm-4.5-6.5H5.707l2.147-2.146a.5.5 0 1 0-.708-.708l-3 3a.5.5 0 0 0 0 .708l3 3a.5.5 0 0 0 .708-.708L5.707 8.5H11.5a.5.5 0 0 0 0-1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-left-square.svg b/bootstrap-icons-1.5.0/arrow-left-square.svg
new file mode 100644
index 0000000..4db19b3
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-left-square.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-left-square" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M15 2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2zM0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm11.5 5.5a.5.5 0 0 1 0 1H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5H11.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-left.svg b/bootstrap-icons-1.5.0/arrow-left.svg
new file mode 100644
index 0000000..9d88501
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-left.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-left" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-repeat.svg b/bootstrap-icons-1.5.0/arrow-repeat.svg
new file mode 100644
index 0000000..d0d7154
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-repeat.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-repeat" viewBox="0 0 16 16">
+  <path d="M11.534 7h3.932a.25.25 0 0 1 .192.41l-1.966 2.36a.25.25 0 0 1-.384 0l-1.966-2.36a.25.25 0 0 1 .192-.41zm-11 2h3.932a.25.25 0 0 0 .192-.41L2.692 6.23a.25.25 0 0 0-.384 0L.342 8.59A.25.25 0 0 0 .534 9z"/>
+  <path fill-rule="evenodd" d="M8 3c-1.552 0-2.94.707-3.857 1.818a.5.5 0 1 1-.771-.636A6.002 6.002 0 0 1 13.917 7H12.9A5.002 5.002 0 0 0 8 3zM3.1 9a5.002 5.002 0 0 0 8.757 2.182.5.5 0 1 1 .771.636A6.002 6.002 0 0 1 2.083 9H3.1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-return-left.svg b/bootstrap-icons-1.5.0/arrow-return-left.svg
new file mode 100644
index 0000000..f6b125e
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-return-left.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-return-left" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-return-right.svg b/bootstrap-icons-1.5.0/arrow-return-right.svg
new file mode 100644
index 0000000..228e24b
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-return-right.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-return-right" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M1.5 1.5A.5.5 0 0 0 1 2v4.8a2.5 2.5 0 0 0 2.5 2.5h9.793l-3.347 3.346a.5.5 0 0 0 .708.708l4.2-4.2a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708.708L13.293 8.3H3.5A1.5 1.5 0 0 1 2 6.8V2a.5.5 0 0 0-.5-.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-right-circle-fill.svg b/bootstrap-icons-1.5.0/arrow-right-circle-fill.svg
new file mode 100644
index 0000000..336a34e
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-right-circle-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-right-circle-fill" viewBox="0 0 16 16">
+  <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0zM4.5 7.5a.5.5 0 0 0 0 1h5.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3a.5.5 0 0 0 0-.708l-3-3a.5.5 0 1 0-.708.708L10.293 7.5H4.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-right-circle.svg b/bootstrap-icons-1.5.0/arrow-right-circle.svg
new file mode 100644
index 0000000..1339b52
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-right-circle.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-right-circle" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8zm15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM4.5 7.5a.5.5 0 0 0 0 1h5.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3a.5.5 0 0 0 0-.708l-3-3a.5.5 0 1 0-.708.708L10.293 7.5H4.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-right-short.svg b/bootstrap-icons-1.5.0/arrow-right-short.svg
new file mode 100644
index 0000000..4626398
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-right-short.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-right-short" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-right-square-fill.svg b/bootstrap-icons-1.5.0/arrow-right-square-fill.svg
new file mode 100644
index 0000000..55285eb
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-right-square-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-right-square-fill" viewBox="0 0 16 16">
+  <path d="M0 14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2a2 2 0 0 0-2 2v12zm4.5-6.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5a.5.5 0 0 1 0-1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-right-square.svg b/bootstrap-icons-1.5.0/arrow-right-square.svg
new file mode 100644
index 0000000..7209ead
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-right-square.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-right-square" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M15 2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2zM0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm4.5 5.5a.5.5 0 0 0 0 1h5.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3a.5.5 0 0 0 0-.708l-3-3a.5.5 0 1 0-.708.708L10.293 7.5H4.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-right.svg b/bootstrap-icons-1.5.0/arrow-right.svg
new file mode 100644
index 0000000..d4b878b
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-right.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-right" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-up-circle-fill.svg b/bootstrap-icons-1.5.0/arrow-up-circle-fill.svg
new file mode 100644
index 0000000..ab0a54c
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-up-circle-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-up-circle-fill" viewBox="0 0 16 16">
+  <path d="M16 8A8 8 0 1 0 0 8a8 8 0 0 0 16 0zm-7.5 3.5a.5.5 0 0 1-1 0V5.707L5.354 7.854a.5.5 0 1 1-.708-.708l3-3a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 5.707V11.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-up-circle.svg b/bootstrap-icons-1.5.0/arrow-up-circle.svg
new file mode 100644
index 0000000..9923ae3
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-up-circle.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-up-circle" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8zm15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-7.5 3.5a.5.5 0 0 1-1 0V5.707L5.354 7.854a.5.5 0 1 1-.708-.708l3-3a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 5.707V11.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-up-left-circle-fill.svg b/bootstrap-icons-1.5.0/arrow-up-left-circle-fill.svg
new file mode 100644
index 0000000..df6e194
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-up-left-circle-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-up-left-circle-fill" viewBox="0 0 16 16">
+  <path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-5.904 2.803a.5.5 0 1 0 .707-.707L6.707 6h2.768a.5.5 0 1 0 0-1H5.5a.5.5 0 0 0-.5.5v3.975a.5.5 0 0 0 1 0V6.707l4.096 4.096z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-up-left-circle.svg b/bootstrap-icons-1.5.0/arrow-up-left-circle.svg
new file mode 100644
index 0000000..dfdaf71
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-up-left-circle.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-up-left-circle" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8zm15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-5.904 2.803a.5.5 0 1 0 .707-.707L6.707 6h2.768a.5.5 0 1 0 0-1H5.5a.5.5 0 0 0-.5.5v3.975a.5.5 0 0 0 1 0V6.707l4.096 4.096z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-up-left-square-fill.svg b/bootstrap-icons-1.5.0/arrow-up-left-square-fill.svg
new file mode 100644
index 0000000..220169d
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-up-left-square-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-up-left-square-fill" viewBox="0 0 16 16">
+  <path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm8.096 10.803L6 6.707v2.768a.5.5 0 0 1-1 0V5.5a.5.5 0 0 1 .5-.5h3.975a.5.5 0 1 1 0 1H6.707l4.096 4.096a.5.5 0 1 1-.707.707z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-up-left-square.svg b/bootstrap-icons-1.5.0/arrow-up-left-square.svg
new file mode 100644
index 0000000..9d3767f
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-up-left-square.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-up-left-square" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M15 2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2zM0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm10.096 8.803a.5.5 0 1 0 .707-.707L6.707 6h2.768a.5.5 0 1 0 0-1H5.5a.5.5 0 0 0-.5.5v3.975a.5.5 0 0 0 1 0V6.707l4.096 4.096z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-up-left.svg b/bootstrap-icons-1.5.0/arrow-up-left.svg
new file mode 100644
index 0000000..da5bb6c
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-up-left.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-up-left" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M2 2.5a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1H3.707l10.147 10.146a.5.5 0 0 1-.708.708L3 3.707V8.5a.5.5 0 0 1-1 0v-6z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-up-right-circle-fill.svg b/bootstrap-icons-1.5.0/arrow-up-right-circle-fill.svg
new file mode 100644
index 0000000..ba547c8
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-up-right-circle-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-up-right-circle-fill" viewBox="0 0 16 16">
+  <path d="M0 8a8 8 0 1 0 16 0A8 8 0 0 0 0 8zm5.904 2.803a.5.5 0 1 1-.707-.707L9.293 6H6.525a.5.5 0 1 1 0-1H10.5a.5.5 0 0 1 .5.5v3.975a.5.5 0 0 1-1 0V6.707l-4.096 4.096z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-up-right-circle.svg b/bootstrap-icons-1.5.0/arrow-up-right-circle.svg
new file mode 100644
index 0000000..f2fcabc
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-up-right-circle.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-up-right-circle" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8zm15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM5.854 10.803a.5.5 0 1 1-.708-.707L9.243 6H6.475a.5.5 0 1 1 0-1h3.975a.5.5 0 0 1 .5.5v3.975a.5.5 0 1 1-1 0V6.707l-4.096 4.096z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-up-right-square-fill.svg b/bootstrap-icons-1.5.0/arrow-up-right-square-fill.svg
new file mode 100644
index 0000000..7454537
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-up-right-square-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-up-right-square-fill" viewBox="0 0 16 16">
+  <path d="M14 0a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h12zM5.904 10.803 10 6.707v2.768a.5.5 0 0 0 1 0V5.5a.5.5 0 0 0-.5-.5H6.525a.5.5 0 1 0 0 1h2.768l-4.096 4.096a.5.5 0 0 0 .707.707z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-up-right-square.svg b/bootstrap-icons-1.5.0/arrow-up-right-square.svg
new file mode 100644
index 0000000..9754423
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-up-right-square.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-up-right-square" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M15 2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2zM0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm5.854 8.803a.5.5 0 1 1-.708-.707L9.243 6H6.475a.5.5 0 1 1 0-1h3.975a.5.5 0 0 1 .5.5v3.975a.5.5 0 1 1-1 0V6.707l-4.096 4.096z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-up-right.svg b/bootstrap-icons-1.5.0/arrow-up-right.svg
new file mode 100644
index 0000000..6924a38
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-up-right.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-up-right" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M14 2.5a.5.5 0 0 0-.5-.5h-6a.5.5 0 0 0 0 1h4.793L2.146 13.146a.5.5 0 0 0 .708.708L13 3.707V8.5a.5.5 0 0 0 1 0v-6z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-up-short.svg b/bootstrap-icons-1.5.0/arrow-up-short.svg
new file mode 100644
index 0000000..3863f15
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-up-short.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-up-short" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M8 12a.5.5 0 0 0 .5-.5V5.707l2.146 2.147a.5.5 0 0 0 .708-.708l-3-3a.5.5 0 0 0-.708 0l-3 3a.5.5 0 1 0 .708.708L7.5 5.707V11.5a.5.5 0 0 0 .5.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-up-square-fill.svg b/bootstrap-icons-1.5.0/arrow-up-square-fill.svg
new file mode 100644
index 0000000..bb51b25
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-up-square-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-up-square-fill" viewBox="0 0 16 16">
+  <path d="M2 16a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2zm6.5-4.5V5.707l2.146 2.147a.5.5 0 0 0 .708-.708l-3-3a.5.5 0 0 0-.708 0l-3 3a.5.5 0 1 0 .708.708L7.5 5.707V11.5a.5.5 0 0 0 1 0z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-up-square.svg b/bootstrap-icons-1.5.0/arrow-up-square.svg
new file mode 100644
index 0000000..d21f03e
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-up-square.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-up-square" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M15 2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2zM0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm8.5 9.5a.5.5 0 0 1-1 0V5.707L5.354 7.854a.5.5 0 1 1-.708-.708l3-3a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 5.707V11.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrow-up.svg b/bootstrap-icons-1.5.0/arrow-up.svg
new file mode 100644
index 0000000..c46d49e
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrow-up.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-up" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M8 15a.5.5 0 0 0 .5-.5V2.707l3.146 3.147a.5.5 0 0 0 .708-.708l-4-4a.5.5 0 0 0-.708 0l-4 4a.5.5 0 1 0 .708.708L7.5 2.707V14.5a.5.5 0 0 0 .5.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrows-angle-contract.svg b/bootstrap-icons-1.5.0/arrows-angle-contract.svg
new file mode 100644
index 0000000..d140e19
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrows-angle-contract.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrows-angle-contract" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M.172 15.828a.5.5 0 0 0 .707 0l4.096-4.096V14.5a.5.5 0 1 0 1 0v-3.975a.5.5 0 0 0-.5-.5H1.5a.5.5 0 0 0 0 1h2.768L.172 15.121a.5.5 0 0 0 0 .707zM15.828.172a.5.5 0 0 0-.707 0l-4.096 4.096V1.5a.5.5 0 1 0-1 0v3.975a.5.5 0 0 0 .5.5H14.5a.5.5 0 0 0 0-1h-2.768L15.828.879a.5.5 0 0 0 0-.707z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrows-angle-expand.svg b/bootstrap-icons-1.5.0/arrows-angle-expand.svg
new file mode 100644
index 0000000..3697f60
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrows-angle-expand.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrows-angle-expand" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M5.828 10.172a.5.5 0 0 0-.707 0l-4.096 4.096V11.5a.5.5 0 0 0-1 0v3.975a.5.5 0 0 0 .5.5H4.5a.5.5 0 0 0 0-1H1.732l4.096-4.096a.5.5 0 0 0 0-.707zm4.344-4.344a.5.5 0 0 0 .707 0l4.096-4.096V4.5a.5.5 0 1 0 1 0V.525a.5.5 0 0 0-.5-.5H11.5a.5.5 0 0 0 0 1h2.768l-4.096 4.096a.5.5 0 0 0 0 .707z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrows-collapse.svg b/bootstrap-icons-1.5.0/arrows-collapse.svg
new file mode 100644
index 0000000..353eed6
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrows-collapse.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrows-collapse" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M1 8a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 0 1h-13A.5.5 0 0 1 1 8zm7-8a.5.5 0 0 1 .5.5v3.793l1.146-1.147a.5.5 0 0 1 .708.708l-2 2a.5.5 0 0 1-.708 0l-2-2a.5.5 0 1 1 .708-.708L7.5 4.293V.5A.5.5 0 0 1 8 0zm-.5 11.707-1.146 1.147a.5.5 0 0 1-.708-.708l2-2a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1-.708.708L8.5 11.707V15.5a.5.5 0 0 1-1 0v-3.793z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrows-expand.svg b/bootstrap-icons-1.5.0/arrows-expand.svg
new file mode 100644
index 0000000..9880f25
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrows-expand.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrows-expand" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M1 8a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 0 1h-13A.5.5 0 0 1 1 8zM7.646.146a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1-.708.708L8.5 1.707V5.5a.5.5 0 0 1-1 0V1.707L6.354 2.854a.5.5 0 1 1-.708-.708l2-2zM8 10a.5.5 0 0 1 .5.5v3.793l1.146-1.147a.5.5 0 0 1 .708.708l-2 2a.5.5 0 0 1-.708 0l-2-2a.5.5 0 0 1 .708-.708L7.5 14.293V10.5A.5.5 0 0 1 8 10z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrows-fullscreen.svg b/bootstrap-icons-1.5.0/arrows-fullscreen.svg
new file mode 100644
index 0000000..dc0acc3
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrows-fullscreen.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrows-fullscreen" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M5.828 10.172a.5.5 0 0 0-.707 0l-4.096 4.096V11.5a.5.5 0 0 0-1 0v3.975a.5.5 0 0 0 .5.5H4.5a.5.5 0 0 0 0-1H1.732l4.096-4.096a.5.5 0 0 0 0-.707zm4.344 0a.5.5 0 0 1 .707 0l4.096 4.096V11.5a.5.5 0 1 1 1 0v3.975a.5.5 0 0 1-.5.5H11.5a.5.5 0 0 1 0-1h2.768l-4.096-4.096a.5.5 0 0 1 0-.707zm0-4.344a.5.5 0 0 0 .707 0l4.096-4.096V4.5a.5.5 0 1 0 1 0V.525a.5.5 0 0 0-.5-.5H11.5a.5.5 0 0 0 0 1h2.768l-4.096 4.096a.5.5 0 0 0 0 .707zm-4.344 0a.5.5 0 0 1-.707 0L1.025 1.732V4.5a [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/arrows-move.svg b/bootstrap-icons-1.5.0/arrows-move.svg
new file mode 100644
index 0000000..eef62ef
--- /dev/null
+++ b/bootstrap-icons-1.5.0/arrows-move.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrows-move" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M7.646.146a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1-.708.708L8.5 1.707V5.5a.5.5 0 0 1-1 0V1.707L6.354 2.854a.5.5 0 1 1-.708-.708l2-2zM8 10a.5.5 0 0 1 .5.5v3.793l1.146-1.147a.5.5 0 0 1 .708.708l-2 2a.5.5 0 0 1-.708 0l-2-2a.5.5 0 0 1 .708-.708L7.5 14.293V10.5A.5.5 0 0 1 8 10zM.146 8.354a.5.5 0 0 1 0-.708l2-2a.5.5 0 1 1 .708.708L1.707 7.5H5.5a.5.5 0 0 1 0 1H1.707l1.147 1.146a.5.5 0 0 1-.708.708l-2-2zM10 8a.5.5 0 0 1 .5-.5h3.793l-1.147-1.146a.5.5 0 0 1 .708-.708l2 2a.5 [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/aspect-ratio-fill.svg b/bootstrap-icons-1.5.0/aspect-ratio-fill.svg
new file mode 100644
index 0000000..81dcfcb
--- /dev/null
+++ b/bootstrap-icons-1.5.0/aspect-ratio-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-aspect-ratio-fill" viewBox="0 0 16 16">
+  <path d="M0 12.5v-9A1.5 1.5 0 0 1 1.5 2h13A1.5 1.5 0 0 1 16 3.5v9a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 0 12.5zM2.5 4a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 1 0V5h2.5a.5.5 0 0 0 0-1h-3zm11 8a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-1 0V11h-2.5a.5.5 0 0 0 0 1h3z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/aspect-ratio.svg b/bootstrap-icons-1.5.0/aspect-ratio.svg
new file mode 100644
index 0000000..66719a7
--- /dev/null
+++ b/bootstrap-icons-1.5.0/aspect-ratio.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-aspect-ratio" viewBox="0 0 16 16">
+  <path d="M0 3.5A1.5 1.5 0 0 1 1.5 2h13A1.5 1.5 0 0 1 16 3.5v9a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 0 12.5v-9zM1.5 3a.5.5 0 0 0-.5.5v9a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5h-13z"/>
+  <path d="M2 4.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 0 1H3v2.5a.5.5 0 0 1-1 0v-3zm12 7a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1 0-1H13V8.5a.5.5 0 0 1 1 0v3z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/asterisk.svg b/bootstrap-icons-1.5.0/asterisk.svg
new file mode 100644
index 0000000..8b0a9da
--- /dev/null
+++ b/bootstrap-icons-1.5.0/asterisk.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-asterisk" viewBox="0 0 16 16">
+  <path d="M8 0a1 1 0 0 1 1 1v5.268l4.562-2.634a1 1 0 1 1 1 1.732L10 8l4.562 2.634a1 1 0 1 1-1 1.732L9 9.732V15a1 1 0 1 1-2 0V9.732l-4.562 2.634a1 1 0 1 1-1-1.732L6 8 1.438 5.366a1 1 0 0 1 1-1.732L7 6.268V1a1 1 0 0 1 1-1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/at.svg b/bootstrap-icons-1.5.0/at.svg
new file mode 100644
index 0000000..4a85e14
--- /dev/null
+++ b/bootstrap-icons-1.5.0/at.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-at" viewBox="0 0 16 16">
+  <path d="M13.106 7.222c0-2.967-2.249-5.032-5.482-5.032-3.35 0-5.646 2.318-5.646 5.702 0 3.493 2.235 5.708 5.762 5.708.862 0 1.689-.123 2.304-.335v-.862c-.43.199-1.354.328-2.29.328-2.926 0-4.813-1.88-4.813-4.798 0-2.844 1.921-4.881 4.594-4.881 2.735 0 4.608 1.688 4.608 4.156 0 1.682-.554 2.769-1.416 2.769-.492 0-.772-.28-.772-.76V5.206H8.923v.834h-.11c-.266-.595-.881-.964-1.6-.964-1.4 0-2.378 1.162-2.378 2.823 0 1.737.957 2.906 2.379 2.906.8 0 1.415-.39 1.709-1.087h.11c.081.67.703 1.148 [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/award-fill.svg b/bootstrap-icons-1.5.0/award-fill.svg
new file mode 100644
index 0000000..6b58996
--- /dev/null
+++ b/bootstrap-icons-1.5.0/award-fill.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-award-fill" viewBox="0 0 16 16">
+  <path d="m8 0 1.669.864 1.858.282.842 1.68 1.337 1.32L13.4 6l.306 1.854-1.337 1.32-.842 1.68-1.858.282L8 12l-1.669-.864-1.858-.282-.842-1.68-1.337-1.32L2.6 6l-.306-1.854 1.337-1.32.842-1.68L6.331.864 8 0z"/>
+  <path d="M4 11.794V16l4-1 4 1v-4.206l-2.018.306L8 13.126 6.018 12.1 4 11.794z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/award.svg b/bootstrap-icons-1.5.0/award.svg
new file mode 100644
index 0000000..8f572ff
--- /dev/null
+++ b/bootstrap-icons-1.5.0/award.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-award" viewBox="0 0 16 16">
+  <path d="M9.669.864 8 0 6.331.864l-1.858.282-.842 1.68-1.337 1.32L2.6 6l-.306 1.854 1.337 1.32.842 1.68 1.858.282L8 12l1.669-.864 1.858-.282.842-1.68 1.337-1.32L13.4 6l.306-1.854-1.337-1.32-.842-1.68L9.669.864zm1.196 1.193.684 1.365 1.086 1.072L12.387 6l.248 1.506-1.086 1.072-.684 1.365-1.51.229L8 10.874l-1.355-.702-1.51-.229-.684-1.365-1.086-1.072L3.614 6l-.25-1.506 1.087-1.072.684-1.365 1.51-.229L8 1.126l1.356.702 1.509.229z"/>
+  <path d="M4 11.794V16l4-1 4 1v-4.206l-2.018.306L8 13.126 6.018 12.1 4 11.794z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/back.svg b/bootstrap-icons-1.5.0/back.svg
new file mode 100644
index 0000000..4c6cbcb
--- /dev/null
+++ b/bootstrap-icons-1.5.0/back.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-back" viewBox="0 0 16 16">
+  <path d="M0 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v2h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-2H2a2 2 0 0 1-2-2V2zm2-1a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H2z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/backspace-fill.svg b/bootstrap-icons-1.5.0/backspace-fill.svg
new file mode 100644
index 0000000..ab63109
--- /dev/null
+++ b/bootstrap-icons-1.5.0/backspace-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-backspace-fill" viewBox="0 0 16 16">
+  <path d="M15.683 3a2 2 0 0 0-2-2h-7.08a2 2 0 0 0-1.519.698L.241 7.35a1 1 0 0 0 0 1.302l4.843 5.65A2 2 0 0 0 6.603 15h7.08a2 2 0 0 0 2-2V3zM5.829 5.854a.5.5 0 1 1 .707-.708l2.147 2.147 2.146-2.147a.5.5 0 1 1 .707.708L9.39 8l2.146 2.146a.5.5 0 0 1-.707.708L8.683 8.707l-2.147 2.147a.5.5 0 0 1-.707-.708L7.976 8 5.829 5.854z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/backspace-reverse-fill.svg b/bootstrap-icons-1.5.0/backspace-reverse-fill.svg
new file mode 100644
index 0000000..ed509ec
--- /dev/null
+++ b/bootstrap-icons-1.5.0/backspace-reverse-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-backspace-reverse-fill" viewBox="0 0 16 16">
+  <path d="M0 3a2 2 0 0 1 2-2h7.08a2 2 0 0 1 1.519.698l4.843 5.651a1 1 0 0 1 0 1.302L10.6 14.3a2 2 0 0 1-1.52.7H2a2 2 0 0 1-2-2V3zm9.854 2.854a.5.5 0 0 0-.708-.708L7 7.293 4.854 5.146a.5.5 0 1 0-.708.708L6.293 8l-2.147 2.146a.5.5 0 0 0 .708.708L7 8.707l2.146 2.147a.5.5 0 0 0 .708-.708L7.707 8l2.147-2.146z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/backspace-reverse.svg b/bootstrap-icons-1.5.0/backspace-reverse.svg
new file mode 100644
index 0000000..446e019
--- /dev/null
+++ b/bootstrap-icons-1.5.0/backspace-reverse.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-backspace-reverse" viewBox="0 0 16 16">
+  <path d="M9.854 5.146a.5.5 0 0 1 0 .708L7.707 8l2.147 2.146a.5.5 0 0 1-.708.708L7 8.707l-2.146 2.147a.5.5 0 0 1-.708-.708L6.293 8 4.146 5.854a.5.5 0 1 1 .708-.708L7 7.293l2.146-2.147a.5.5 0 0 1 .708 0z"/>
+  <path d="M2 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h7.08a2 2 0 0 0 1.519-.698l4.843-5.651a1 1 0 0 0 0-1.302L10.6 1.7A2 2 0 0 0 9.08 1H2zm7.08 1a1 1 0 0 1 .76.35L14.682 8l-4.844 5.65a1 1 0 0 1-.759.35H2a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h7.08z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/backspace.svg b/bootstrap-icons-1.5.0/backspace.svg
new file mode 100644
index 0000000..55c802c
--- /dev/null
+++ b/bootstrap-icons-1.5.0/backspace.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-backspace" viewBox="0 0 16 16">
+  <path d="M5.83 5.146a.5.5 0 0 0 0 .708L7.975 8l-2.147 2.146a.5.5 0 0 0 .707.708l2.147-2.147 2.146 2.147a.5.5 0 0 0 .707-.708L9.39 8l2.146-2.146a.5.5 0 0 0-.707-.708L8.683 7.293 6.536 5.146a.5.5 0 0 0-.707 0z"/>
+  <path d="M13.683 1a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-7.08a2 2 0 0 1-1.519-.698L.241 8.65a1 1 0 0 1 0-1.302L5.084 1.7A2 2 0 0 1 6.603 1h7.08zm-7.08 1a1 1 0 0 0-.76.35L1 8l4.844 5.65a1 1 0 0 0 .759.35h7.08a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1h-7.08z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/badge-3d-fill.svg b/bootstrap-icons-1.5.0/badge-3d-fill.svg
new file mode 100644
index 0000000..ac61cb5
--- /dev/null
+++ b/bootstrap-icons-1.5.0/badge-3d-fill.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-badge-3d-fill" viewBox="0 0 16 16">
+  <path d="M10.157 5.968h-.844v4.06h.844c1.116 0 1.621-.667 1.621-2.02 0-1.354-.51-2.04-1.621-2.04z"/>
+  <path d="M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4zm5.184 4.368c.646 0 1.055.378 1.06.9.008.537-.427.919-1.086.919-.598-.004-1.037-.325-1.068-.756H3c.03.914.791 1.688 2.153 1.688 1.24 0 2.285-.66 2.272-1.798-.013-.953-.747-1.38-1.292-1.432v-.062c.44-.07 1.125-.527 1.108-1.375-.013-.906-.8-1.57-2.053-1.565-1.31.005-2.043.734-2.074 1.67h1.103c.022-.391.383-.751.936-.751.532 0 .928.33.928.813.004.479-.383.835-.928.835h-.632v.914h.663zM8.126 11h2.189C12.125 11 1 [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/badge-3d.svg b/bootstrap-icons-1.5.0/badge-3d.svg
new file mode 100644
index 0000000..3485837
--- /dev/null
+++ b/bootstrap-icons-1.5.0/badge-3d.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-badge-3d" viewBox="0 0 16 16">
+  <path d="M4.52 8.368h.664c.646 0 1.055.378 1.06.9.008.537-.427.919-1.086.919-.598-.004-1.037-.325-1.068-.756H3c.03.914.791 1.688 2.153 1.688 1.24 0 2.285-.66 2.272-1.798-.013-.953-.747-1.38-1.292-1.432v-.062c.44-.07 1.125-.527 1.108-1.375-.013-.906-.8-1.57-2.053-1.565-1.31.005-2.043.734-2.074 1.67h1.103c.022-.391.383-.751.936-.751.532 0 .928.33.928.813.004.479-.383.835-.928.835h-.632v.914zm3.606-3.367V11h2.189C12.125 11 13 9.893 13 7.985c0-1.894-.861-2.984-2.685-2.984H8.126zm1.187.967h [...]
+  <path d="M14 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12zM2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/badge-4k-fill.svg b/bootstrap-icons-1.5.0/badge-4k-fill.svg
new file mode 100644
index 0000000..f353033
--- /dev/null
+++ b/bootstrap-icons-1.5.0/badge-4k-fill.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-badge-4k-fill" viewBox="0 0 16 16">
+  <path d="M3.577 8.9v.03h1.828V5.898h-.062a46.781 46.781 0 0 0-1.766 3.001z"/>
+  <path d="M2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2zm2.372 3.715.435-.714h1.71v3.93h.733v.957h-.733V11H5.405V9.888H2.5v-.971c.574-1.077 1.225-2.142 1.872-3.202zm7.73-.714h1.306l-2.14 2.584L13.5 11h-1.428l-1.679-2.624-.615.7V11H8.59V5.001h1.187v2.686h.057L12.102 5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/badge-4k.svg b/bootstrap-icons-1.5.0/badge-4k.svg
new file mode 100644
index 0000000..24ddcb1
--- /dev/null
+++ b/bootstrap-icons-1.5.0/badge-4k.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-badge-4k" viewBox="0 0 16 16">
+  <path d="M4.807 5.001C4.021 6.298 3.203 7.6 2.5 8.917v.971h2.905V11h1.112V9.888h.733V8.93h-.733V5.001h-1.71zm-1.23 3.93v-.032a46.781 46.781 0 0 1 1.766-3.001h.062V8.93H3.577zm9.831-3.93h-1.306L9.835 7.687h-.057V5H8.59v6h1.187V9.075l.615-.699L12.072 11H13.5l-2.232-3.415 2.14-2.584z"/>
+  <path d="M14 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12zM2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/badge-8k-fill.svg b/bootstrap-icons-1.5.0/badge-8k-fill.svg
new file mode 100644
index 0000000..1e1d4c1
--- /dev/null
+++ b/bootstrap-icons-1.5.0/badge-8k-fill.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-badge-8k-fill" viewBox="0 0 16 16">
+  <path d="M3.9 6.605c0 .51.405.866.95.866.545 0 .945-.356.945-.866s-.4-.852-.945-.852c-.545 0-.95.343-.95.852zm-.192 2.668c0 .589.492.984 1.142.984.646 0 1.143-.395 1.143-.984S5.496 8.28 4.85 8.28c-.65 0-1.142.404-1.142.993z"/>
+  <path d="M2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2zm5.17 7.348c0 1.041-.927 1.766-2.333 1.766-1.406 0-2.312-.72-2.312-1.762 0-.954.712-1.384 1.257-1.494v-.053c-.51-.154-1.02-.558-1.02-1.331 0-.914.831-1.587 2.088-1.587 1.253 0 2.083.673 2.083 1.587 0 .782-.523 1.182-1.02 1.331v.053c.545.11 1.257.545 1.257 1.49zM12.102 5h1.306l-2.14 2.584 2.232 3.415h-1.428l-1.679-2.624-.615.699v1.925H8.59V5h1.187v2.685h.057L12.102 5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/badge-8k.svg b/bootstrap-icons-1.5.0/badge-8k.svg
new file mode 100644
index 0000000..7df4c75
--- /dev/null
+++ b/bootstrap-icons-1.5.0/badge-8k.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-badge-8k" viewBox="0 0 16 16">
+  <path d="M4.837 11.114c1.406 0 2.333-.725 2.333-1.766 0-.945-.712-1.38-1.256-1.49v-.053c.496-.15 1.02-.55 1.02-1.331 0-.914-.831-1.587-2.084-1.587-1.257 0-2.087.673-2.087 1.587 0 .773.51 1.177 1.02 1.331v.053c-.546.11-1.258.54-1.258 1.494 0 1.042.906 1.762 2.312 1.762zm.013-3.643c-.545 0-.95-.356-.95-.866s.405-.852.95-.852c.545 0 .945.343.945.852 0 .51-.4.866-.945.866zm0 2.786c-.65 0-1.142-.395-1.142-.984S4.2 8.28 4.85 8.28c.646 0 1.143.404 1.143.993s-.497.984-1.143.984zM13.408 5h-1.30 [...]
+  <path d="M14 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12zM2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/badge-ad-fill.svg b/bootstrap-icons-1.5.0/badge-ad-fill.svg
new file mode 100644
index 0000000..b383de6
--- /dev/null
+++ b/bootstrap-icons-1.5.0/badge-ad-fill.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-badge-ad-fill" viewBox="0 0 16 16">
+  <path d="M11.35 8.337c0-.699-.42-1.138-1.001-1.138-.584 0-.954.444-.954 1.239v.453c0 .8.374 1.248.972 1.248.588 0 .984-.44.984-1.2v-.602zm-5.413.237-.734-2.426H5.15l-.734 2.426h1.52z"/>
+  <path d="M2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2zm6.209 6.32c0-1.28.694-2.044 1.753-2.044.655 0 1.156.294 1.336.769h.053v-2.36h1.16V11h-1.138v-.747h-.057c-.145.474-.69.804-1.367.804-1.055 0-1.74-.764-1.74-2.043v-.695zm-4.04 1.138L3.7 11H2.5l2.013-5.999H5.9L7.905 11H6.644l-.47-1.542H4.17z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/badge-ad.svg b/bootstrap-icons-1.5.0/badge-ad.svg
new file mode 100644
index 0000000..942b018
--- /dev/null
+++ b/bootstrap-icons-1.5.0/badge-ad.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-badge-ad" viewBox="0 0 16 16">
+  <path d="m3.7 11 .47-1.542h2.004L6.644 11h1.261L5.901 5.001H4.513L2.5 11h1.2zm1.503-4.852.734 2.426H4.416l.734-2.426h.053zm4.759.128c-1.059 0-1.753.765-1.753 2.043v.695c0 1.279.685 2.043 1.74 2.043.677 0 1.222-.33 1.367-.804h.057V11h1.138V4.685h-1.16v2.36h-.053c-.18-.475-.68-.77-1.336-.77zm.387.923c.58 0 1.002.44 1.002 1.138v.602c0 .76-.396 1.2-.984 1.2-.598 0-.972-.449-.972-1.248v-.453c0-.795.37-1.24.954-1.24z"/>
+  <path d="M14 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12zM2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/badge-ar-fill.svg b/bootstrap-icons-1.5.0/badge-ar-fill.svg
new file mode 100644
index 0000000..f98caac
--- /dev/null
+++ b/bootstrap-icons-1.5.0/badge-ar-fill.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-badge-ar-fill" viewBox="0 0 16 16">
+  <path d="m6.031 8.574-.734-2.426h-.052L4.51 8.574h1.52zm3.642-2.641v1.938h1.033c.66 0 1.068-.316 1.068-.95 0-.64-.422-.988-1.05-.988h-1.05z"/>
+  <path d="M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4zm4.265 5.458h2.004L6.739 11H8L5.996 5.001H4.607L2.595 11h1.2l.47-1.542zM8.5 5v6h1.173V8.763h1.064L11.787 11h1.327L11.91 8.583C12.455 8.373 13 7.779 13 6.9c0-1.147-.773-1.9-2.105-1.9H8.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/badge-ar.svg b/bootstrap-icons-1.5.0/badge-ar.svg
new file mode 100644
index 0000000..2210506
--- /dev/null
+++ b/bootstrap-icons-1.5.0/badge-ar.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-badge-ar" viewBox="0 0 16 16">
+  <path d="m3.794 11 .47-1.542H6.27L6.739 11H8L5.996 5.001H4.607L2.595 11h1.2zm1.503-4.852.734 2.426h-1.52l.734-2.426h.052zm5.598-1.147H8.5V11h1.173V8.763h1.064L11.787 11h1.327L11.91 8.583C12.455 8.373 13 7.779 13 6.9c0-1.147-.773-1.9-2.105-1.9zm-1.222 2.87V5.933h1.05c.63 0 1.05.347 1.05.989 0 .633-.408.95-1.067.95H9.673z"/>
+  <path d="M14 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12zM2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/badge-cc-fill.svg b/bootstrap-icons-1.5.0/badge-cc-fill.svg
new file mode 100644
index 0000000..d9783fe
--- /dev/null
+++ b/bootstrap-icons-1.5.0/badge-cc-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-badge-cc-fill" viewBox="0 0 16 16">
+  <path d="M2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2zm3.027 4.002c-.83 0-1.319.642-1.319 1.753v.743c0 1.107.48 1.727 1.319 1.727.69 0 1.138-.435 1.186-1.05H7.36v.114c-.057 1.147-1.028 1.938-2.342 1.938-1.613 0-2.518-1.028-2.518-2.729v-.747C2.5 6.051 3.414 5 5.018 5c1.318 0 2.29.813 2.342 2v.11H6.213c-.048-.638-.505-1.108-1.186-1.108zm6.14 0c-.831 0-1.319.642-1.319 1.753v.743c0 1.107.48 1.727 1.318 1.727.69 0 1.139-.435 1.187-1.05H13.5v.114c-.057 1.147-1.028 1. [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/badge-cc.svg b/bootstrap-icons-1.5.0/badge-cc.svg
new file mode 100644
index 0000000..7868cb4
--- /dev/null
+++ b/bootstrap-icons-1.5.0/badge-cc.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-badge-cc" viewBox="0 0 16 16">
+  <path d="M3.708 7.755c0-1.111.488-1.753 1.319-1.753.681 0 1.138.47 1.186 1.107H7.36V7c-.052-1.186-1.024-2-2.342-2C3.414 5 2.5 6.05 2.5 7.751v.747c0 1.7.905 2.73 2.518 2.73 1.314 0 2.285-.792 2.342-1.939v-.114H6.213c-.048.615-.496 1.05-1.186 1.05-.84 0-1.319-.62-1.319-1.727v-.743zm6.14 0c0-1.111.488-1.753 1.318-1.753.682 0 1.139.47 1.187 1.107H13.5V7c-.053-1.186-1.024-2-2.342-2C9.554 5 8.64 6.05 8.64 7.751v.747c0 1.7.905 2.73 2.518 2.73 1.314 0 2.285-.792 2.342-1.939v-.114h-1.147c-.048. [...]
+  <path d="M14 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12zM2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/badge-hd-fill.svg b/bootstrap-icons-1.5.0/badge-hd-fill.svg
new file mode 100644
index 0000000..9f0a498
--- /dev/null
+++ b/bootstrap-icons-1.5.0/badge-hd-fill.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-badge-hd-fill" viewBox="0 0 16 16">
+  <path d="M10.53 5.968h-.843v4.06h.843c1.117 0 1.622-.667 1.622-2.02 0-1.354-.51-2.04-1.622-2.04z"/>
+  <path d="M2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2zm5.396 3.001V11H6.209V8.43H3.687V11H2.5V5.001h1.187v2.44h2.522V5h1.187zM8.5 11V5.001h2.188c1.824 0 2.685 1.09 2.685 2.984C13.373 9.893 12.5 11 10.69 11H8.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/badge-hd.svg b/bootstrap-icons-1.5.0/badge-hd.svg
new file mode 100644
index 0000000..e3f4ae7
--- /dev/null
+++ b/bootstrap-icons-1.5.0/badge-hd.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-badge-hd" viewBox="0 0 16 16">
+  <path d="M7.396 11V5.001H6.209v2.44H3.687V5H2.5v6h1.187V8.43h2.522V11h1.187zM8.5 5.001V11h2.188c1.811 0 2.685-1.107 2.685-3.015 0-1.894-.86-2.984-2.684-2.984H8.5zm1.187.967h.843c1.112 0 1.622.686 1.622 2.04 0 1.353-.505 2.02-1.622 2.02h-.843v-4.06z"/>
+  <path d="M14 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12zM2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/badge-tm-fill.svg b/bootstrap-icons-1.5.0/badge-tm-fill.svg
new file mode 100644
index 0000000..7d334ce
--- /dev/null
+++ b/bootstrap-icons-1.5.0/badge-tm-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-badge-tm-fill" viewBox="0 0 16 16">
+  <path d="M2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2zm3.295 3.995V11H4.104V5.995h-1.7V5H7v.994H5.295zM8.692 7.01V11H7.633V5.001h1.209l1.71 3.894h.039l1.71-3.894H13.5V11h-1.072V7.01h-.057l-1.42 3.239h-.773L8.75 7.008h-.058z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/badge-tm.svg b/bootstrap-icons-1.5.0/badge-tm.svg
new file mode 100644
index 0000000..452dd3b
--- /dev/null
+++ b/bootstrap-icons-1.5.0/badge-tm.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-badge-tm" viewBox="0 0 16 16">
+  <path d="M5.295 11V5.995H7V5H2.403v.994h1.701V11h1.19zm3.397 0V7.01h.058l1.428 3.239h.773l1.42-3.24h.057V11H13.5V5.001h-1.2l-1.71 3.894h-.039l-1.71-3.894H7.634V11h1.06z"/>
+  <path d="M14 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12zM2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/badge-vo-fill.svg b/bootstrap-icons-1.5.0/badge-vo-fill.svg
new file mode 100644
index 0000000..1f74e75
--- /dev/null
+++ b/bootstrap-icons-1.5.0/badge-vo-fill.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-badge-vo-fill" viewBox="0 0 16 16">
+  <path d="M12.296 8.394v-.782c0-1.156-.571-1.736-1.362-1.736-.796 0-1.363.58-1.363 1.736v.782c0 1.156.567 1.732 1.363 1.732.79 0 1.362-.576 1.362-1.732z"/>
+  <path d="M2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2zm11.5 5.62v.77c0 1.691-.962 2.724-2.566 2.724-1.604 0-2.571-1.033-2.571-2.724v-.77c0-1.704.967-2.733 2.57-2.733 1.605 0 2.567 1.037 2.567 2.734zM5.937 11H4.508L2.5 5.001h1.375L5.22 9.708h.057L6.61 5.001h1.318L5.937 11z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/badge-vo.svg b/bootstrap-icons-1.5.0/badge-vo.svg
new file mode 100644
index 0000000..500d98f
--- /dev/null
+++ b/bootstrap-icons-1.5.0/badge-vo.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-badge-vo" viewBox="0 0 16 16">
+  <path d="M4.508 11h1.429l1.99-5.999H6.61L5.277 9.708H5.22L3.875 5.001H2.5L4.508 11zM13.5 8.39v-.77c0-1.696-.962-2.733-2.566-2.733-1.604 0-2.571 1.029-2.571 2.734v.769c0 1.691.967 2.724 2.57 2.724 1.605 0 2.567-1.033 2.567-2.724zm-1.204-.778v.782c0 1.156-.571 1.732-1.362 1.732-.796 0-1.363-.576-1.363-1.732v-.782c0-1.156.567-1.736 1.363-1.736.79 0 1.362.58 1.362 1.736z"/>
+  <path d="M14 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12zM2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/badge-vr-fill.svg b/bootstrap-icons-1.5.0/badge-vr-fill.svg
new file mode 100644
index 0000000..6cde11f
--- /dev/null
+++ b/bootstrap-icons-1.5.0/badge-vr-fill.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-badge-vr-fill" viewBox="0 0 16 16">
+  <path d="M9.673 5.933v1.938h1.033c.66 0 1.068-.316 1.068-.95 0-.64-.422-.988-1.05-.988h-1.05z"/>
+  <path d="M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4zm5.937 7 1.99-5.999H6.61L5.277 9.708H5.22L3.875 5.001H2.5L4.508 11h1.429zM8.5 5.001V11h1.173V8.763h1.064L11.787 11h1.327L11.91 8.583C12.455 8.373 13 7.779 13 6.9c0-1.147-.773-1.9-2.105-1.9H8.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/badge-vr.svg b/bootstrap-icons-1.5.0/badge-vr.svg
new file mode 100644
index 0000000..5c06852
--- /dev/null
+++ b/bootstrap-icons-1.5.0/badge-vr.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-badge-vr" viewBox="0 0 16 16">
+  <path d="M14 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12zM2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2z"/>
+  <path d="M4.508 11h1.429l1.99-5.999H6.61L5.277 9.708H5.22L3.875 5.001H2.5L4.508 11zm6.387-5.999H8.5V11h1.173V8.763h1.064L11.787 11h1.327L11.91 8.583C12.455 8.373 13 7.779 13 6.9c0-1.147-.773-1.9-2.105-1.9zm-1.222 2.87V5.933h1.05c.63 0 1.05.347 1.05.989 0 .633-.408.95-1.067.95H9.673z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/badge-wc-fill.svg b/bootstrap-icons-1.5.0/badge-wc-fill.svg
new file mode 100644
index 0000000..47db37b
--- /dev/null
+++ b/bootstrap-icons-1.5.0/badge-wc-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-badge-wc-fill" viewBox="0 0 16 16">
+  <path d="M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4zm11.666 1.89c.682 0 1.139.47 1.187 1.107H14v-.11c-.053-1.187-1.024-2-2.342-2-1.604 0-2.518 1.05-2.518 2.751v.747c0 1.7.905 2.73 2.518 2.73 1.314 0 2.285-.792 2.342-1.939v-.114h-1.147c-.048.615-.497 1.05-1.187 1.05-.839 0-1.318-.62-1.318-1.727v-.742c0-1.112.488-1.754 1.318-1.754zm-6.188.926h.044L6.542 11h1.006L9 5.001H7.818l-.82 4.355h-.056L5.97 5.001h-.94l-.972 4.355h-.053l-.827-4.355H2L3.452 11h1.005l1.02-4 [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/badge-wc.svg b/bootstrap-icons-1.5.0/badge-wc.svg
new file mode 100644
index 0000000..3f0cc5b
--- /dev/null
+++ b/bootstrap-icons-1.5.0/badge-wc.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-badge-wc" viewBox="0 0 16 16">
+  <path d="M10.348 7.643c0-1.112.488-1.754 1.318-1.754.682 0 1.139.47 1.187 1.108H14v-.11c-.053-1.187-1.024-2-2.342-2-1.604 0-2.518 1.05-2.518 2.751v.747c0 1.7.905 2.73 2.518 2.73 1.314 0 2.285-.792 2.342-1.939v-.114h-1.147c-.048.615-.497 1.05-1.187 1.05-.839 0-1.318-.62-1.318-1.727v-.742zM4.457 11l1.02-4.184h.045L6.542 11h1.006L9 5.001H7.818l-.82 4.355h-.056L5.97 5.001h-.94l-.972 4.355h-.053l-.827-4.355H2L3.452 11h1.005z"/>
+  <path d="M14 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12zM2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bag-check-fill.svg b/bootstrap-icons-1.5.0/bag-check-fill.svg
new file mode 100644
index 0000000..a1ba2d2
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bag-check-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bag-check-fill" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M10.5 3.5a2.5 2.5 0 0 0-5 0V4h5v-.5zm1 0V4H15v10a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V4h3.5v-.5a3.5 3.5 0 1 1 7 0zm-.646 5.354a.5.5 0 0 0-.708-.708L7.5 10.793 6.354 9.646a.5.5 0 1 0-.708.708l1.5 1.5a.5.5 0 0 0 .708 0l3-3z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bag-check.svg b/bootstrap-icons-1.5.0/bag-check.svg
new file mode 100644
index 0000000..c6ad9ac
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bag-check.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bag-check" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M10.854 8.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 0 1 .708-.708L7.5 10.793l2.646-2.647a.5.5 0 0 1 .708 0z"/>
+  <path d="M8 1a2.5 2.5 0 0 1 2.5 2.5V4h-5v-.5A2.5 2.5 0 0 1 8 1zm3.5 3v-.5a3.5 3.5 0 1 0-7 0V4H1v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V4h-3.5zM2 5h12v9a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bag-dash-fill.svg b/bootstrap-icons-1.5.0/bag-dash-fill.svg
new file mode 100644
index 0000000..a739242
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bag-dash-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bag-dash-fill" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M10.5 3.5a2.5 2.5 0 0 0-5 0V4h5v-.5zm1 0V4H15v10a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V4h3.5v-.5a3.5 3.5 0 1 1 7 0zM6 9.5a.5.5 0 0 0 0 1h4a.5.5 0 0 0 0-1H6z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bag-dash.svg b/bootstrap-icons-1.5.0/bag-dash.svg
new file mode 100644
index 0000000..9bcb202
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bag-dash.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bag-dash" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M5.5 10a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1H6a.5.5 0 0 1-.5-.5z"/>
+  <path d="M8 1a2.5 2.5 0 0 1 2.5 2.5V4h-5v-.5A2.5 2.5 0 0 1 8 1zm3.5 3v-.5a3.5 3.5 0 1 0-7 0V4H1v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V4h-3.5zM2 5h12v9a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bag-fill.svg b/bootstrap-icons-1.5.0/bag-fill.svg
new file mode 100644
index 0000000..1a1e2e2
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bag-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bag-fill" viewBox="0 0 16 16">
+  <path d="M8 1a2.5 2.5 0 0 1 2.5 2.5V4h-5v-.5A2.5 2.5 0 0 1 8 1zm3.5 3v-.5a3.5 3.5 0 1 0-7 0V4H1v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V4h-3.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bag-plus-fill.svg b/bootstrap-icons-1.5.0/bag-plus-fill.svg
new file mode 100644
index 0000000..a110b32
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bag-plus-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bag-plus-fill" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M10.5 3.5a2.5 2.5 0 0 0-5 0V4h5v-.5zm1 0V4H15v10a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V4h3.5v-.5a3.5 3.5 0 1 1 7 0zM8.5 8a.5.5 0 0 0-1 0v1.5H6a.5.5 0 0 0 0 1h1.5V12a.5.5 0 0 0 1 0v-1.5H10a.5.5 0 0 0 0-1H8.5V8z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bag-plus.svg b/bootstrap-icons-1.5.0/bag-plus.svg
new file mode 100644
index 0000000..b99a1a5
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bag-plus.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bag-plus" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M8 7.5a.5.5 0 0 1 .5.5v1.5H10a.5.5 0 0 1 0 1H8.5V12a.5.5 0 0 1-1 0v-1.5H6a.5.5 0 0 1 0-1h1.5V8a.5.5 0 0 1 .5-.5z"/>
+  <path d="M8 1a2.5 2.5 0 0 1 2.5 2.5V4h-5v-.5A2.5 2.5 0 0 1 8 1zm3.5 3v-.5a3.5 3.5 0 1 0-7 0V4H1v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V4h-3.5zM2 5h12v9a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bag-x-fill.svg b/bootstrap-icons-1.5.0/bag-x-fill.svg
new file mode 100644
index 0000000..879bffe
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bag-x-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bag-x-fill" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M10.5 3.5a2.5 2.5 0 0 0-5 0V4h5v-.5zm1 0V4H15v10a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V4h3.5v-.5a3.5 3.5 0 1 1 7 0zM6.854 8.146a.5.5 0 1 0-.708.708L7.293 10l-1.147 1.146a.5.5 0 0 0 .708.708L8 10.707l1.146 1.147a.5.5 0 0 0 .708-.708L8.707 10l1.147-1.146a.5.5 0 0 0-.708-.708L8 9.293 6.854 8.146z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bag-x.svg b/bootstrap-icons-1.5.0/bag-x.svg
new file mode 100644
index 0000000..616532c
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bag-x.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bag-x" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M6.146 8.146a.5.5 0 0 1 .708 0L8 9.293l1.146-1.147a.5.5 0 1 1 .708.708L8.707 10l1.147 1.146a.5.5 0 0 1-.708.708L8 10.707l-1.146 1.147a.5.5 0 0 1-.708-.708L7.293 10 6.146 8.854a.5.5 0 0 1 0-.708z"/>
+  <path d="M8 1a2.5 2.5 0 0 1 2.5 2.5V4h-5v-.5A2.5 2.5 0 0 1 8 1zm3.5 3v-.5a3.5 3.5 0 1 0-7 0V4H1v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V4h-3.5zM2 5h12v9a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bag.svg b/bootstrap-icons-1.5.0/bag.svg
new file mode 100644
index 0000000..603de5f
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bag.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bag" viewBox="0 0 16 16">
+  <path d="M8 1a2.5 2.5 0 0 1 2.5 2.5V4h-5v-.5A2.5 2.5 0 0 1 8 1zm3.5 3v-.5a3.5 3.5 0 1 0-7 0V4H1v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V4h-3.5zM2 5h12v9a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bank.svg b/bootstrap-icons-1.5.0/bank.svg
new file mode 100644
index 0000000..1825c96
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bank.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bank" viewBox="0 0 16 16">
+  <path d="M8 .95 14.61 4h.89a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5H15v7a.5.5 0 0 1 .485.379l.5 2A.5.5 0 0 1 15.5 17H.5a.5.5 0 0 1-.485-.621l.5-2A.5.5 0 0 1 1 14V7H.5a.5.5 0 0 1-.5-.5v-2A.5.5 0 0 1 .5 4h.89L8 .95zM3.776 4h8.447L8 2.05 3.776 4zM2 7v7h1V7H2zm2 0v7h2.5V7H4zm3.5 0v7h1V7h-1zm2 0v7H12V7H9.5zM13 7v7h1V7h-1zm2-1V5H1v1h14zm-.39 9H1.39l-.25 1h13.72l-.25-1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bank2.svg b/bootstrap-icons-1.5.0/bank2.svg
new file mode 100644
index 0000000..b03840c
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bank2.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bank2" viewBox="0 0 16 16">
+  <path d="M8.277.084a.5.5 0 0 0-.554 0l-7.5 5A.5.5 0 0 0 .5 6h1.875v7H1.5a.5.5 0 0 0 0 1h13a.5.5 0 1 0 0-1h-.875V6H15.5a.5.5 0 0 0 .277-.916l-7.5-5zM12.375 6v7h-1.25V6h1.25zm-2.5 0v7h-1.25V6h1.25zm-2.5 0v7h-1.25V6h1.25zm-2.5 0v7h-1.25V6h1.25zM8 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2zM.5 15a.5.5 0 0 0 0 1h15a.5.5 0 1 0 0-1H.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bar-chart-fill.svg b/bootstrap-icons-1.5.0/bar-chart-fill.svg
new file mode 100644
index 0000000..23ba4f6
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bar-chart-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bar-chart-fill" viewBox="0 0 16 16">
+  <path d="M1 11a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1v-3zm5-4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V7zm5-5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V2z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bar-chart-line-fill.svg b/bootstrap-icons-1.5.0/bar-chart-line-fill.svg
new file mode 100644
index 0000000..a5059c4
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bar-chart-line-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bar-chart-line-fill" viewBox="0 0 16 16">
+  <path d="M11 2a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v12h.5a.5.5 0 0 1 0 1H.5a.5.5 0 0 1 0-1H1v-3a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3h1V7a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v7h1V2z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bar-chart-line.svg b/bootstrap-icons-1.5.0/bar-chart-line.svg
new file mode 100644
index 0000000..e3f0cf2
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bar-chart-line.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bar-chart-line" viewBox="0 0 16 16">
+  <path d="M11 2a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v12h.5a.5.5 0 0 1 0 1H.5a.5.5 0 0 1 0-1H1v-3a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3h1V7a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v7h1V2zm1 12h2V2h-2v12zm-3 0V7H7v7h2zm-5 0v-3H2v3h2z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bar-chart-steps.svg b/bootstrap-icons-1.5.0/bar-chart-steps.svg
new file mode 100644
index 0000000..933fba8
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bar-chart-steps.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bar-chart-steps" viewBox="0 0 16 16">
+  <path d="M.5 0a.5.5 0 0 1 .5.5v15a.5.5 0 0 1-1 0V.5A.5.5 0 0 1 .5 0zM2 1.5a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-4a.5.5 0 0 1-.5-.5v-1zm2 4a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-1zm2 4a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-6a.5.5 0 0 1-.5-.5v-1zm2 4a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bar-chart.svg b/bootstrap-icons-1.5.0/bar-chart.svg
new file mode 100644
index 0000000..c34c0d4
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bar-chart.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bar-chart" viewBox="0 0 16 16">
+  <path d="M4 11H2v3h2v-3zm5-4H7v7h2V7zm5-5v12h-2V2h2zm-2-1a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1h-2zM6 7a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V7zm-5 4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1v-3z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/basket-fill.svg b/bootstrap-icons-1.5.0/basket-fill.svg
new file mode 100644
index 0000000..ebf223c
--- /dev/null
+++ b/bootstrap-icons-1.5.0/basket-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-basket-fill" viewBox="0 0 16 16">
+  <path d="M5.071 1.243a.5.5 0 0 1 .858.514L3.383 6h9.234L10.07 1.757a.5.5 0 1 1 .858-.514L13.783 6H15.5a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5H15v5a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V9H.5a.5.5 0 0 1-.5-.5v-2A.5.5 0 0 1 .5 6h1.717L5.07 1.243zM3.5 10.5a.5.5 0 1 0-1 0v3a.5.5 0 0 0 1 0v-3zm2.5 0a.5.5 0 1 0-1 0v3a.5.5 0 0 0 1 0v-3zm2.5 0a.5.5 0 1 0-1 0v3a.5.5 0 0 0 1 0v-3zm2.5 0a.5.5 0 1 0-1 0v3a.5.5 0 0 0 1 0v-3zm2.5 0a.5.5 0 1 0-1 0v3a.5.5 0 0 0 1 0v-3z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/basket.svg b/bootstrap-icons-1.5.0/basket.svg
new file mode 100644
index 0000000..4bc584b
--- /dev/null
+++ b/bootstrap-icons-1.5.0/basket.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-basket" viewBox="0 0 16 16">
+  <path d="M5.757 1.071a.5.5 0 0 1 .172.686L3.383 6h9.234L10.07 1.757a.5.5 0 1 1 .858-.514L13.783 6H15a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1v4.5a2.5 2.5 0 0 1-2.5 2.5h-9A2.5 2.5 0 0 1 1 13.5V9a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h1.217L5.07 1.243a.5.5 0 0 1 .686-.172zM2 9v4.5A1.5 1.5 0 0 0 3.5 15h9a1.5 1.5 0 0 0 1.5-1.5V9H2zM1 7v1h14V7H1zm3 3a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3A.5.5 0 0 1 4 10zm2 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3A.5.5 0 0 1 6 10zm2 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3A.5.5 0 0 1 8 [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/basket2-fill.svg b/bootstrap-icons-1.5.0/basket2-fill.svg
new file mode 100644
index 0000000..9ebf8db
--- /dev/null
+++ b/bootstrap-icons-1.5.0/basket2-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-basket2-fill" viewBox="0 0 16 16">
+  <path d="M5.929 1.757a.5.5 0 1 0-.858-.514L2.217 6H.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h.623l1.844 6.456A.75.75 0 0 0 3.69 15h8.622a.75.75 0 0 0 .722-.544L14.877 8h.623a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1.717L10.93 1.243a.5.5 0 1 0-.858.514L12.617 6H3.383L5.93 1.757zM4 10a1 1 0 0 1 2 0v2a1 1 0 1 1-2 0v-2zm3 0a1 1 0 0 1 2 0v2a1 1 0 1 1-2 0v-2zm4-1a1 1 0 0 1 1 1v2a1 1 0 1 1-2 0v-2a1 1 0 0 1 1-1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/basket2.svg b/bootstrap-icons-1.5.0/basket2.svg
new file mode 100644
index 0000000..94f0bcb
--- /dev/null
+++ b/bootstrap-icons-1.5.0/basket2.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-basket2" viewBox="0 0 16 16">
+  <path d="M4 10a1 1 0 0 1 2 0v2a1 1 0 0 1-2 0v-2zm3 0a1 1 0 0 1 2 0v2a1 1 0 0 1-2 0v-2zm3 0a1 1 0 1 1 2 0v2a1 1 0 0 1-2 0v-2z"/>
+  <path d="M5.757 1.071a.5.5 0 0 1 .172.686L3.383 6h9.234L10.07 1.757a.5.5 0 1 1 .858-.514L13.783 6H15.5a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-.623l-1.844 6.456a.75.75 0 0 1-.722.544H3.69a.75.75 0 0 1-.722-.544L1.123 8H.5a.5.5 0 0 1-.5-.5v-1A.5.5 0 0 1 .5 6h1.717L5.07 1.243a.5.5 0 0 1 .686-.172zM2.163 8l1.714 6h8.246l1.714-6H2.163z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/basket3-fill.svg b/bootstrap-icons-1.5.0/basket3-fill.svg
new file mode 100644
index 0000000..e26f0ee
--- /dev/null
+++ b/bootstrap-icons-1.5.0/basket3-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-basket3-fill" viewBox="0 0 16 16">
+  <path d="M5.757 1.071a.5.5 0 0 1 .172.686L3.383 6h9.234L10.07 1.757a.5.5 0 1 1 .858-.514L13.783 6H15.5a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H.5a.5.5 0 0 1-.5-.5v-1A.5.5 0 0 1 .5 6h1.717L5.07 1.243a.5.5 0 0 1 .686-.172zM2.468 15.426.943 9h14.114l-1.525 6.426a.75.75 0 0 1-.729.574H3.197a.75.75 0 0 1-.73-.574z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/basket3.svg b/bootstrap-icons-1.5.0/basket3.svg
new file mode 100644
index 0000000..ac46c01
--- /dev/null
+++ b/bootstrap-icons-1.5.0/basket3.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-basket3" viewBox="0 0 16 16">
+  <path d="M5.757 1.071a.5.5 0 0 1 .172.686L3.383 6h9.234L10.07 1.757a.5.5 0 1 1 .858-.514L13.783 6H15.5a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H.5a.5.5 0 0 1-.5-.5v-1A.5.5 0 0 1 .5 6h1.717L5.07 1.243a.5.5 0 0 1 .686-.172zM3.394 15l-1.48-6h-.97l1.525 6.426a.75.75 0 0 0 .729.574h9.606a.75.75 0 0 0 .73-.574L15.056 9h-.972l-1.479 6h-9.21z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/battery-charging.svg b/bootstrap-icons-1.5.0/battery-charging.svg
new file mode 100644
index 0000000..cbd9107
--- /dev/null
+++ b/bootstrap-icons-1.5.0/battery-charging.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-battery-charging" viewBox="0 0 16 16">
+  <path d="M9.585 2.568a.5.5 0 0 1 .226.58L8.677 6.832h1.99a.5.5 0 0 1 .364.843l-5.334 5.667a.5.5 0 0 1-.842-.49L5.99 9.167H4a.5.5 0 0 1-.364-.843l5.333-5.667a.5.5 0 0 1 .616-.09z"/>
+  <path d="M2 4h4.332l-.94 1H2a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h2.38l-.308 1H2a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z"/>
+  <path d="M2 6h2.45L2.908 7.639A1.5 1.5 0 0 0 3.313 10H2V6zm8.595-2-.308 1H12a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H9.276l-.942 1H12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-1.405z"/>
+  <path d="M12 10h-1.783l1.542-1.639c.097-.103.178-.218.241-.34V10zm0-3.354V6h-.646a1.5 1.5 0 0 1 .646.646zM16 8a1.5 1.5 0 0 1-1.5 1.5v-3A1.5 1.5 0 0 1 16 8z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/battery-full.svg b/bootstrap-icons-1.5.0/battery-full.svg
new file mode 100644
index 0000000..48cf92e
--- /dev/null
+++ b/bootstrap-icons-1.5.0/battery-full.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-battery-full" viewBox="0 0 16 16">
+  <path d="M2 6h10v4H2V6z"/>
+  <path d="M2 4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2H2zm10 1a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h10zm4 3a1.5 1.5 0 0 1-1.5 1.5v-3A1.5 1.5 0 0 1 16 8z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/battery-half.svg b/bootstrap-icons-1.5.0/battery-half.svg
new file mode 100644
index 0000000..8c3afca
--- /dev/null
+++ b/bootstrap-icons-1.5.0/battery-half.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-battery-half" viewBox="0 0 16 16">
+  <path d="M2 6h5v4H2V6z"/>
+  <path d="M2 4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2H2zm10 1a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h10zm4 3a1.5 1.5 0 0 1-1.5 1.5v-3A1.5 1.5 0 0 1 16 8z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/battery.svg b/bootstrap-icons-1.5.0/battery.svg
new file mode 100644
index 0000000..1260360
--- /dev/null
+++ b/bootstrap-icons-1.5.0/battery.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-battery" viewBox="0 0 16 16">
+  <path d="M0 6a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V6zm2-1a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1H2zm14 3a1.5 1.5 0 0 1-1.5 1.5v-3A1.5 1.5 0 0 1 16 8z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bell-fill.svg b/bootstrap-icons-1.5.0/bell-fill.svg
new file mode 100644
index 0000000..76d9b60
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bell-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bell-fill" viewBox="0 0 16 16">
+  <path d="M8 16a2 2 0 0 0 2-2H6a2 2 0 0 0 2 2zm.995-14.901a1 1 0 1 0-1.99 0A5.002 5.002 0 0 0 3 6c0 1.098-.5 6-2 7h14c-1.5-1-2-5.902-2-7 0-2.42-1.72-4.44-4.005-4.901z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bell-slash-fill.svg b/bootstrap-icons-1.5.0/bell-slash-fill.svg
new file mode 100644
index 0000000..2e6f8cf
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bell-slash-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bell-slash-fill" viewBox="0 0 16 16">
+  <path d="M5.164 14H15c-1.5-1-2-5.902-2-7 0-.264-.02-.523-.06-.776L5.164 14zm6.288-10.617A4.988 4.988 0 0 0 8.995 2.1a1 1 0 1 0-1.99 0A5.002 5.002 0 0 0 3 7c0 .898-.335 4.342-1.278 6.113l9.73-9.73zM10 15a2 2 0 1 1-4 0h4zm-9.375.625a.53.53 0 0 0 .75.75l14.75-14.75a.53.53 0 0 0-.75-.75L.625 15.625z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bell-slash.svg b/bootstrap-icons-1.5.0/bell-slash.svg
new file mode 100644
index 0000000..eddbb8a
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bell-slash.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bell-slash" viewBox="0 0 16 16">
+  <path d="M5.164 14H15c-.299-.199-.557-.553-.78-1-.9-1.8-1.22-5.12-1.22-6 0-.264-.02-.523-.06-.776l-.938.938c.02.708.157 2.154.457 3.58.161.767.377 1.566.663 2.258H6.164l-1 1zm5.581-9.91a3.986 3.986 0 0 0-1.948-1.01L8 2.917l-.797.161A4.002 4.002 0 0 0 4 7c0 .628-.134 2.197-.459 3.742-.05.238-.105.479-.166.718l-1.653 1.653c.02-.037.04-.074.059-.113C2.679 11.2 3 7.88 3 7c0-2.42 1.72-4.44 4.005-4.901a1 1 0 1 1 1.99 0c.942.19 1.788.645 2.457 1.284l-.707.707zM10 15a2 2 0 1 1-4 0h4zm-9.375.62 [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bell.svg b/bootstrap-icons-1.5.0/bell.svg
new file mode 100644
index 0000000..585d417
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bell.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bell" viewBox="0 0 16 16">
+  <path d="M8 16a2 2 0 0 0 2-2H6a2 2 0 0 0 2 2zM8 1.918l-.797.161A4.002 4.002 0 0 0 4 6c0 .628-.134 2.197-.459 3.742-.16.767-.376 1.566-.663 2.258h10.244c-.287-.692-.502-1.49-.663-2.258C12.134 8.197 12 6.628 12 6a4.002 4.002 0 0 0-3.203-3.92L8 1.917zM14.22 12c.223.447.481.801.78 1H1c.299-.199.557-.553.78-1C2.68 10.2 3 6.88 3 6c0-2.42 1.72-4.44 4.005-4.901a1 1 0 1 1 1.99 0A5.002 5.002 0 0 1 13 6c0 .88.32 4.2 1.22 6z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bezier.svg b/bootstrap-icons-1.5.0/bezier.svg
new file mode 100644
index 0000000..21ec7b3
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bezier.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bezier" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M0 10.5A1.5 1.5 0 0 1 1.5 9h1A1.5 1.5 0 0 1 4 10.5v1A1.5 1.5 0 0 1 2.5 13h-1A1.5 1.5 0 0 1 0 11.5v-1zm1.5-.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1zm10.5.5A1.5 1.5 0 0 1 13.5 9h1a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1-1.5 1.5h-1a1.5 1.5 0 0 1-1.5-1.5v-1zm1.5-.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1zM6 4.5A1.5 1.5 0 0 1 7.5 3h1A1.5 1.5 0 0 1 10 4.5v1A1.5 1.5 0 0 1 8.5 7h-1A1.5 1.5 0 0  [...]
+  <path d="M6 4.5H1.866a1 1 0 1 0 0 1h2.668A6.517 6.517 0 0 0 1.814 9H2.5c.123 0 .244.015.358.043a5.517 5.517 0 0 1 3.185-3.185A1.503 1.503 0 0 1 6 5.5v-1zm3.957 1.358A1.5 1.5 0 0 0 10 5.5v-1h4.134a1 1 0 1 1 0 1h-2.668a6.517 6.517 0 0 1 2.72 3.5H13.5c-.123 0-.243.015-.358.043a5.517 5.517 0 0 0-3.185-3.185z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bezier2.svg b/bootstrap-icons-1.5.0/bezier2.svg
new file mode 100644
index 0000000..48722d0
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bezier2.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bezier2" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M1 2.5A1.5 1.5 0 0 1 2.5 1h1A1.5 1.5 0 0 1 5 2.5h4.134a1 1 0 1 1 0 1h-2.01c.18.18.34.381.484.605.638.992.892 2.354.892 3.895 0 1.993.257 3.092.713 3.7.356.476.895.721 1.787.784A1.5 1.5 0 0 1 12.5 11h1a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1-1.5 1.5h-1a1.5 1.5 0 0 1-1.5-1.5H6.866a1 1 0 1 1 0-1h1.711a2.839 2.839 0 0 1-.165-.2C7.743 11.407 7.5 10.007 7.5 8c0-1.46-.246-2.597-.733-3.355-.39-.605-.952-1-1.767-1.112A1.5 1.5 0 0 1 3.5 5h-1A1.5 1.5 0 0 1 1 3.5v-1zM2.5 [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bicycle.svg b/bootstrap-icons-1.5.0/bicycle.svg
new file mode 100644
index 0000000..17a2105
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bicycle.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bicycle" viewBox="0 0 16 16">
+  <path d="M4 4.5a.5.5 0 0 1 .5-.5H6a.5.5 0 0 1 0 1v.5h4.14l.386-1.158A.5.5 0 0 1 11 4h1a.5.5 0 0 1 0 1h-.64l-.311.935.807 1.29a3 3 0 1 1-.848.53l-.508-.812-2.076 3.322A.5.5 0 0 1 8 10.5H5.959a3 3 0 1 1-1.815-3.274L5 5.856V5h-.5a.5.5 0 0 1-.5-.5zm1.5 2.443-.508.814c.5.444.85 1.054.967 1.743h1.139L5.5 6.943zM8 9.057 9.598 6.5H6.402L8 9.057zM4.937 9.5a1.997 1.997 0 0 0-.487-.877l-.548.877h1.035zM3.603 8.092A2 2 0 1 0 4.937 10.5H3a.5.5 0 0 1-.424-.765l1.027-1.643zm7.947.53a2 2 0 1 0 .848-.5 [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/binoculars-fill.svg b/bootstrap-icons-1.5.0/binoculars-fill.svg
new file mode 100644
index 0000000..de09c73
--- /dev/null
+++ b/bootstrap-icons-1.5.0/binoculars-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-binoculars-fill" viewBox="0 0 16 16">
+  <path d="M4.5 1A1.5 1.5 0 0 0 3 2.5V3h4v-.5A1.5 1.5 0 0 0 5.5 1h-1zM7 4v1h2V4h4v.882a.5.5 0 0 0 .276.447l.895.447A1.5 1.5 0 0 1 15 7.118V13H9v-1.5a.5.5 0 0 1 .146-.354l.854-.853V9.5a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5v.793l.854.853A.5.5 0 0 1 7 11.5V13H1V7.118a1.5 1.5 0 0 1 .83-1.342l.894-.447A.5.5 0 0 0 3 4.882V4h4zM1 14v.5A1.5 1.5 0 0 0 2.5 16h3A1.5 1.5 0 0 0 7 14.5V14H1zm8 0v.5a1.5 1.5 0 0 0 1.5 1.5h3a1.5 1.5 0 0 0 1.5-1.5V14H9zm4-11H9v-.5A1.5 1.5 0 0 1 10.5 1h1A1.5 1.5 0 0 1 13 2.5V3z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/binoculars.svg b/bootstrap-icons-1.5.0/binoculars.svg
new file mode 100644
index 0000000..47bca44
--- /dev/null
+++ b/bootstrap-icons-1.5.0/binoculars.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-binoculars" viewBox="0 0 16 16">
+  <path d="M3 2.5A1.5 1.5 0 0 1 4.5 1h1A1.5 1.5 0 0 1 7 2.5V5h2V2.5A1.5 1.5 0 0 1 10.5 1h1A1.5 1.5 0 0 1 13 2.5v2.382a.5.5 0 0 0 .276.447l.895.447A1.5 1.5 0 0 1 15 7.118V14.5a1.5 1.5 0 0 1-1.5 1.5h-3A1.5 1.5 0 0 1 9 14.5v-3a.5.5 0 0 1 .146-.354l.854-.853V9.5a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5v.793l.854.853A.5.5 0 0 1 7 11.5v3A1.5 1.5 0 0 1 5.5 16h-3A1.5 1.5 0 0 1 1 14.5V7.118a1.5 1.5 0 0 1 .83-1.342l.894-.447A.5.5 0 0 0 3 4.882V2.5zM4.5 2a.5.5 0 0 0-.5.5V3h2v-.5a.5.5 0 0 0-.5-.5h-1zM6 4 [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/blockquote-left.svg b/bootstrap-icons-1.5.0/blockquote-left.svg
new file mode 100644
index 0000000..f2e0fa2
--- /dev/null
+++ b/bootstrap-icons-1.5.0/blockquote-left.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-blockquote-left" viewBox="0 0 16 16">
+  <path d="M2.5 3a.5.5 0 0 0 0 1h11a.5.5 0 0 0 0-1h-11zm5 3a.5.5 0 0 0 0 1h6a.5.5 0 0 0 0-1h-6zm0 3a.5.5 0 0 0 0 1h6a.5.5 0 0 0 0-1h-6zm-5 3a.5.5 0 0 0 0 1h11a.5.5 0 0 0 0-1h-11zm.79-5.373c.112-.078.26-.17.444-.275L3.524 6c-.122.074-.272.17-.452.287-.18.117-.35.26-.51.428a2.425 2.425 0 0 0-.398.562c-.11.207-.164.438-.164.692 0 .36.072.65.217.873.144.219.385.328.72.328.215 0 .383-.07.504-.211a.697.697 0 0 0 .188-.463c0-.23-.07-.404-.211-.521-.137-.121-.326-.182-.568-.182h-.282c.024-.203.0 [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/blockquote-right.svg b/bootstrap-icons-1.5.0/blockquote-right.svg
new file mode 100644
index 0000000..253518d
--- /dev/null
+++ b/bootstrap-icons-1.5.0/blockquote-right.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-blockquote-right" viewBox="0 0 16 16">
+  <path d="M2.5 3a.5.5 0 0 0 0 1h11a.5.5 0 0 0 0-1h-11zm0 3a.5.5 0 0 0 0 1h6a.5.5 0 0 0 0-1h-6zm0 3a.5.5 0 0 0 0 1h6a.5.5 0 0 0 0-1h-6zm0 3a.5.5 0 0 0 0 1h11a.5.5 0 0 0 0-1h-11zm10.113-5.373a6.59 6.59 0 0 0-.445-.275l.21-.352c.122.074.272.17.452.287.18.117.35.26.51.428.156.164.289.351.398.562.11.207.164.438.164.692 0 .36-.072.65-.216.873-.145.219-.385.328-.721.328-.215 0-.383-.07-.504-.211a.697.697 0 0 1-.188-.463c0-.23.07-.404.211-.521.137-.121.326-.182.569-.182h.281a1.686 1.686 0 0 0-. [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/book-fill.svg b/bootstrap-icons-1.5.0/book-fill.svg
new file mode 100644
index 0000000..276a281
--- /dev/null
+++ b/bootstrap-icons-1.5.0/book-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-book-fill" viewBox="0 0 16 16">
+  <path d="M8 1.783C7.015.936 5.587.81 4.287.94c-1.514.153-3.042.672-3.994 1.105A.5.5 0 0 0 0 2.5v11a.5.5 0 0 0 .707.455c.882-.4 2.303-.881 3.68-1.02 1.409-.142 2.59.087 3.223.877a.5.5 0 0 0 .78 0c.633-.79 1.814-1.019 3.222-.877 1.378.139 2.8.62 3.681 1.02A.5.5 0 0 0 16 13.5v-11a.5.5 0 0 0-.293-.455c-.952-.433-2.48-.952-3.994-1.105C10.413.809 8.985.936 8 1.783z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/book-half.svg b/bootstrap-icons-1.5.0/book-half.svg
new file mode 100644
index 0000000..76589a5
--- /dev/null
+++ b/bootstrap-icons-1.5.0/book-half.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-book-half" viewBox="0 0 16 16">
+  <path d="M8.5 2.687c.654-.689 1.782-.886 3.112-.752 1.234.124 2.503.523 3.388.893v9.923c-.918-.35-2.107-.692-3.287-.81-1.094-.111-2.278-.039-3.213.492V2.687zM8 1.783C7.015.936 5.587.81 4.287.94c-1.514.153-3.042.672-3.994 1.105A.5.5 0 0 0 0 2.5v11a.5.5 0 0 0 .707.455c.882-.4 2.303-.881 3.68-1.02 1.409-.142 2.59.087 3.223.877a.5.5 0 0 0 .78 0c.633-.79 1.814-1.019 3.222-.877 1.378.139 2.8.62 3.681 1.02A.5.5 0 0 0 16 13.5v-11a.5.5 0 0 0-.293-.455c-.952-.433-2.48-.952-3.994-1.105C10.413.809 [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/book.svg b/bootstrap-icons-1.5.0/book.svg
new file mode 100644
index 0000000..f0e5e49
--- /dev/null
+++ b/bootstrap-icons-1.5.0/book.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-book" viewBox="0 0 16 16">
+  <path d="M1 2.828c.885-.37 2.154-.769 3.388-.893 1.33-.134 2.458.063 3.112.752v9.746c-.935-.53-2.12-.603-3.213-.493-1.18.12-2.37.461-3.287.811V2.828zm7.5-.141c.654-.689 1.782-.886 3.112-.752 1.234.124 2.503.523 3.388.893v9.923c-.918-.35-2.107-.692-3.287-.81-1.094-.111-2.278-.039-3.213.492V2.687zM8 1.783C7.015.936 5.587.81 4.287.94c-1.514.153-3.042.672-3.994 1.105A.5.5 0 0 0 0 2.5v11a.5.5 0 0 0 .707.455c.882-.4 2.303-.881 3.68-1.02 1.409-.142 2.59.087 3.223.877a.5.5 0 0 0 .78 0c.633-.79 [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bookmark-check-fill.svg b/bootstrap-icons-1.5.0/bookmark-check-fill.svg
new file mode 100644
index 0000000..039e455
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bookmark-check-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bookmark-check-fill" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M2 15.5V2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.74.439L8 13.069l-5.26 2.87A.5.5 0 0 1 2 15.5zm8.854-9.646a.5.5 0 0 0-.708-.708L7.5 7.793 6.354 6.646a.5.5 0 1 0-.708.708l1.5 1.5a.5.5 0 0 0 .708 0l3-3z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bookmark-check.svg b/bootstrap-icons-1.5.0/bookmark-check.svg
new file mode 100644
index 0000000..b1f572f
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bookmark-check.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bookmark-check" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M10.854 5.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7.5 7.793l2.646-2.647a.5.5 0 0 1 .708 0z"/>
+  <path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.777.416L8 13.101l-5.223 2.815A.5.5 0 0 1 2 15.5V2zm2-1a1 1 0 0 0-1 1v12.566l4.723-2.482a.5.5 0 0 1 .554 0L13 14.566V2a1 1 0 0 0-1-1H4z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bookmark-dash-fill.svg b/bootstrap-icons-1.5.0/bookmark-dash-fill.svg
new file mode 100644
index 0000000..e171192
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bookmark-dash-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bookmark-dash-fill" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M2 15.5V2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.74.439L8 13.069l-5.26 2.87A.5.5 0 0 1 2 15.5zM6 6a.5.5 0 0 0 0 1h4a.5.5 0 0 0 0-1H6z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bookmark-dash.svg b/bootstrap-icons-1.5.0/bookmark-dash.svg
new file mode 100644
index 0000000..1138dbb
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bookmark-dash.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bookmark-dash" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M5.5 6.5A.5.5 0 0 1 6 6h4a.5.5 0 0 1 0 1H6a.5.5 0 0 1-.5-.5z"/>
+  <path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.777.416L8 13.101l-5.223 2.815A.5.5 0 0 1 2 15.5V2zm2-1a1 1 0 0 0-1 1v12.566l4.723-2.482a.5.5 0 0 1 .554 0L13 14.566V2a1 1 0 0 0-1-1H4z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bookmark-fill.svg b/bootstrap-icons-1.5.0/bookmark-fill.svg
new file mode 100644
index 0000000..9466102
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bookmark-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bookmark-fill" viewBox="0 0 16 16">
+  <path d="M2 2v13.5a.5.5 0 0 0 .74.439L8 13.069l5.26 2.87A.5.5 0 0 0 14 15.5V2a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bookmark-heart-fill.svg b/bootstrap-icons-1.5.0/bookmark-heart-fill.svg
new file mode 100644
index 0000000..83db817
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bookmark-heart-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bookmark-heart-fill" viewBox="0 0 16 16">
+  <path d="M2 15.5a.5.5 0 0 0 .74.439L8 13.069l5.26 2.87A.5.5 0 0 0 14 15.5V2a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v13.5zM8 4.41c1.387-1.425 4.854 1.07 0 4.277C3.146 5.48 6.613 2.986 8 4.412z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bookmark-heart.svg b/bootstrap-icons-1.5.0/bookmark-heart.svg
new file mode 100644
index 0000000..be0adb1
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bookmark-heart.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bookmark-heart" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M8 4.41c1.387-1.425 4.854 1.07 0 4.277C3.146 5.48 6.613 2.986 8 4.412z"/>
+  <path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.777.416L8 13.101l-5.223 2.815A.5.5 0 0 1 2 15.5V2zm2-1a1 1 0 0 0-1 1v12.566l4.723-2.482a.5.5 0 0 1 .554 0L13 14.566V2a1 1 0 0 0-1-1H4z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bookmark-plus-fill.svg b/bootstrap-icons-1.5.0/bookmark-plus-fill.svg
new file mode 100644
index 0000000..bb4502a
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bookmark-plus-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bookmark-plus-fill" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M2 15.5V2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.74.439L8 13.069l-5.26 2.87A.5.5 0 0 1 2 15.5zm6.5-11a.5.5 0 0 0-1 0V6H6a.5.5 0 0 0 0 1h1.5v1.5a.5.5 0 0 0 1 0V7H10a.5.5 0 0 0 0-1H8.5V4.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bookmark-plus.svg b/bootstrap-icons-1.5.0/bookmark-plus.svg
new file mode 100644
index 0000000..986a222
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bookmark-plus.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bookmark-plus" viewBox="0 0 16 16">
+  <path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.777.416L8 13.101l-5.223 2.815A.5.5 0 0 1 2 15.5V2zm2-1a1 1 0 0 0-1 1v12.566l4.723-2.482a.5.5 0 0 1 .554 0L13 14.566V2a1 1 0 0 0-1-1H4z"/>
+  <path d="M8 4a.5.5 0 0 1 .5.5V6H10a.5.5 0 0 1 0 1H8.5v1.5a.5.5 0 0 1-1 0V7H6a.5.5 0 0 1 0-1h1.5V4.5A.5.5 0 0 1 8 4z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bookmark-star-fill.svg b/bootstrap-icons-1.5.0/bookmark-star-fill.svg
new file mode 100644
index 0000000..220f16f
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bookmark-star-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bookmark-star-fill" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M2 15.5V2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.74.439L8 13.069l-5.26 2.87A.5.5 0 0 1 2 15.5zM8.16 4.1a.178.178 0 0 0-.32 0l-.634 1.285a.178.178 0 0 1-.134.098l-1.42.206a.178.178 0 0 0-.098.303L6.58 6.993c.042.041.061.1.051.158L6.39 8.565a.178.178 0 0 0 .258.187l1.27-.668a.178.178 0 0 1 .165 0l1.27.668a.178.178 0 0 0 .257-.187L9.368 7.15a.178.178 0 0 1 .05-.158l1.028-1.001a.178.178 0 0 0-.098-.303l-1.42-.206a.178.178 0 0 1-.134-.098L8.16 4.1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bookmark-star.svg b/bootstrap-icons-1.5.0/bookmark-star.svg
new file mode 100644
index 0000000..0d2f262
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bookmark-star.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bookmark-star" viewBox="0 0 16 16">
+  <path d="M7.84 4.1a.178.178 0 0 1 .32 0l.634 1.285a.178.178 0 0 0 .134.098l1.42.206c.145.021.204.2.098.303L9.42 6.993a.178.178 0 0 0-.051.158l.242 1.414a.178.178 0 0 1-.258.187l-1.27-.668a.178.178 0 0 0-.165 0l-1.27.668a.178.178 0 0 1-.257-.187l.242-1.414a.178.178 0 0 0-.05-.158l-1.03-1.001a.178.178 0 0 1 .098-.303l1.42-.206a.178.178 0 0 0 .134-.098L7.84 4.1z"/>
+  <path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.777.416L8 13.101l-5.223 2.815A.5.5 0 0 1 2 15.5V2zm2-1a1 1 0 0 0-1 1v12.566l4.723-2.482a.5.5 0 0 1 .554 0L13 14.566V2a1 1 0 0 0-1-1H4z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bookmark-x-fill.svg b/bootstrap-icons-1.5.0/bookmark-x-fill.svg
new file mode 100644
index 0000000..69fd982
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bookmark-x-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bookmark-x-fill" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M2 15.5V2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.74.439L8 13.069l-5.26 2.87A.5.5 0 0 1 2 15.5zM6.854 5.146a.5.5 0 1 0-.708.708L7.293 7 6.146 8.146a.5.5 0 1 0 .708.708L8 7.707l1.146 1.147a.5.5 0 1 0 .708-.708L8.707 7l1.147-1.146a.5.5 0 0 0-.708-.708L8 6.293 6.854 5.146z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bookmark-x.svg b/bootstrap-icons-1.5.0/bookmark-x.svg
new file mode 100644
index 0000000..6ac9e80
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bookmark-x.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bookmark-x" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M6.146 5.146a.5.5 0 0 1 .708 0L8 6.293l1.146-1.147a.5.5 0 1 1 .708.708L8.707 7l1.147 1.146a.5.5 0 0 1-.708.708L8 7.707 6.854 8.854a.5.5 0 1 1-.708-.708L7.293 7 6.146 5.854a.5.5 0 0 1 0-.708z"/>
+  <path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.777.416L8 13.101l-5.223 2.815A.5.5 0 0 1 2 15.5V2zm2-1a1 1 0 0 0-1 1v12.566l4.723-2.482a.5.5 0 0 1 .554 0L13 14.566V2a1 1 0 0 0-1-1H4z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bookmark.svg b/bootstrap-icons-1.5.0/bookmark.svg
new file mode 100644
index 0000000..93e1d99
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bookmark.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bookmark" viewBox="0 0 16 16">
+  <path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.777.416L8 13.101l-5.223 2.815A.5.5 0 0 1 2 15.5V2zm2-1a1 1 0 0 0-1 1v12.566l4.723-2.482a.5.5 0 0 1 .554 0L13 14.566V2a1 1 0 0 0-1-1H4z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bookmarks-fill.svg b/bootstrap-icons-1.5.0/bookmarks-fill.svg
new file mode 100644
index 0000000..eb5a2db
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bookmarks-fill.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bookmarks-fill" viewBox="0 0 16 16">
+  <path d="M2 4a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v11.5a.5.5 0 0 1-.777.416L7 13.101l-4.223 2.815A.5.5 0 0 1 2 15.5V4z"/>
+  <path d="M4.268 1A2 2 0 0 1 6 0h6a2 2 0 0 1 2 2v11.5a.5.5 0 0 1-.777.416L13 13.768V2a1 1 0 0 0-1-1H4.268z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bookmarks.svg b/bootstrap-icons-1.5.0/bookmarks.svg
new file mode 100644
index 0000000..6efa0bc
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bookmarks.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bookmarks" viewBox="0 0 16 16">
+  <path d="M2 4a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v11.5a.5.5 0 0 1-.777.416L7 13.101l-4.223 2.815A.5.5 0 0 1 2 15.5V4zm2-1a1 1 0 0 0-1 1v10.566l3.723-2.482a.5.5 0 0 1 .554 0L11 14.566V4a1 1 0 0 0-1-1H4z"/>
+  <path d="M4.268 1H12a1 1 0 0 1 1 1v11.768l.223.148A.5.5 0 0 0 14 13.5V2a2 2 0 0 0-2-2H6a2 2 0 0 0-1.732 1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bookshelf.svg b/bootstrap-icons-1.5.0/bookshelf.svg
new file mode 100644
index 0000000..6549ea1
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bookshelf.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bookshelf" viewBox="0 0 16 16">
+  <path d="M2.5 0a.5.5 0 0 1 .5.5V2h10V.5a.5.5 0 0 1 1 0v15a.5.5 0 0 1-1 0V15H3v.5a.5.5 0 0 1-1 0V.5a.5.5 0 0 1 .5-.5zM3 14h10v-3H3v3zm0-4h10V7H3v3zm0-4h10V3H3v3z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bootstrap-fill.svg b/bootstrap-icons-1.5.0/bootstrap-fill.svg
new file mode 100644
index 0000000..9d16320
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bootstrap-fill.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bootstrap-fill" viewBox="0 0 16 16">
+  <path d="M6.375 7.125V4.658h1.78c.973 0 1.542.457 1.542 1.237 0 .802-.604 1.23-1.764 1.23H6.375zm0 3.762h1.898c1.184 0 1.81-.48 1.81-1.377 0-.885-.65-1.348-1.886-1.348H6.375v2.725z"/>
+  <path d="M4.002 0a4 4 0 0 0-4 4v8a4 4 0 0 0 4 4h8a4 4 0 0 0 4-4V4a4 4 0 0 0-4-4h-8zm1.06 12V3.545h3.399c1.587 0 2.543.809 2.543 2.11 0 .884-.65 1.675-1.483 1.816v.1c1.143.117 1.904.931 1.904 2.033 0 1.488-1.084 2.396-2.888 2.396H5.062z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bootstrap-icons.css b/bootstrap-icons-1.5.0/bootstrap-icons.css
new file mode 100644
index 0000000..c98f855
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bootstrap-icons.css
@@ -0,0 +1,1390 @@
+@font-face {
+  font-family: "bootstrap-icons";
+  src: url("./fonts/bootstrap-icons.woff2?856008caa5eb66df68595e734e59580d") format("woff2"),
+url("./fonts/bootstrap-icons.woff?856008caa5eb66df68595e734e59580d") format("woff");
+}
+
+[class^="bi-"]::before,
+[class*=" bi-"]::before {
+  display: inline-block;
+  font-family: bootstrap-icons !important;
+  font-style: normal;
+  font-weight: normal !important;
+  font-variant: normal;
+  text-transform: none;
+  line-height: 1;
+  vertical-align: -.125em;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+
+.bi-alarm-fill::before { content: "\f101"; }
+.bi-alarm::before { content: "\f102"; }
+.bi-align-bottom::before { content: "\f103"; }
+.bi-align-center::before { content: "\f104"; }
+.bi-align-end::before { content: "\f105"; }
+.bi-align-middle::before { content: "\f106"; }
+.bi-align-start::before { content: "\f107"; }
+.bi-align-top::before { content: "\f108"; }
+.bi-alt::before { content: "\f109"; }
+.bi-app-indicator::before { content: "\f10a"; }
+.bi-app::before { content: "\f10b"; }
+.bi-archive-fill::before { content: "\f10c"; }
+.bi-archive::before { content: "\f10d"; }
+.bi-arrow-90deg-down::before { content: "\f10e"; }
+.bi-arrow-90deg-left::before { content: "\f10f"; }
+.bi-arrow-90deg-right::before { content: "\f110"; }
+.bi-arrow-90deg-up::before { content: "\f111"; }
+.bi-arrow-bar-down::before { content: "\f112"; }
+.bi-arrow-bar-left::before { content: "\f113"; }
+.bi-arrow-bar-right::before { content: "\f114"; }
+.bi-arrow-bar-up::before { content: "\f115"; }
+.bi-arrow-clockwise::before { content: "\f116"; }
+.bi-arrow-counterclockwise::before { content: "\f117"; }
+.bi-arrow-down-circle-fill::before { content: "\f118"; }
+.bi-arrow-down-circle::before { content: "\f119"; }
+.bi-arrow-down-left-circle-fill::before { content: "\f11a"; }
+.bi-arrow-down-left-circle::before { content: "\f11b"; }
+.bi-arrow-down-left-square-fill::before { content: "\f11c"; }
+.bi-arrow-down-left-square::before { content: "\f11d"; }
+.bi-arrow-down-left::before { content: "\f11e"; }
+.bi-arrow-down-right-circle-fill::before { content: "\f11f"; }
+.bi-arrow-down-right-circle::before { content: "\f120"; }
+.bi-arrow-down-right-square-fill::before { content: "\f121"; }
+.bi-arrow-down-right-square::before { content: "\f122"; }
+.bi-arrow-down-right::before { content: "\f123"; }
+.bi-arrow-down-short::before { content: "\f124"; }
+.bi-arrow-down-square-fill::before { content: "\f125"; }
+.bi-arrow-down-square::before { content: "\f126"; }
+.bi-arrow-down-up::before { content: "\f127"; }
+.bi-arrow-down::before { content: "\f128"; }
+.bi-arrow-left-circle-fill::before { content: "\f129"; }
+.bi-arrow-left-circle::before { content: "\f12a"; }
+.bi-arrow-left-right::before { content: "\f12b"; }
+.bi-arrow-left-short::before { content: "\f12c"; }
+.bi-arrow-left-square-fill::before { content: "\f12d"; }
+.bi-arrow-left-square::before { content: "\f12e"; }
+.bi-arrow-left::before { content: "\f12f"; }
+.bi-arrow-repeat::before { content: "\f130"; }
+.bi-arrow-return-left::before { content: "\f131"; }
+.bi-arrow-return-right::before { content: "\f132"; }
+.bi-arrow-right-circle-fill::before { content: "\f133"; }
+.bi-arrow-right-circle::before { content: "\f134"; }
+.bi-arrow-right-short::before { content: "\f135"; }
+.bi-arrow-right-square-fill::before { content: "\f136"; }
+.bi-arrow-right-square::before { content: "\f137"; }
+.bi-arrow-right::before { content: "\f138"; }
+.bi-arrow-up-circle-fill::before { content: "\f139"; }
+.bi-arrow-up-circle::before { content: "\f13a"; }
+.bi-arrow-up-left-circle-fill::before { content: "\f13b"; }
+.bi-arrow-up-left-circle::before { content: "\f13c"; }
+.bi-arrow-up-left-square-fill::before { content: "\f13d"; }
+.bi-arrow-up-left-square::before { content: "\f13e"; }
+.bi-arrow-up-left::before { content: "\f13f"; }
+.bi-arrow-up-right-circle-fill::before { content: "\f140"; }
+.bi-arrow-up-right-circle::before { content: "\f141"; }
+.bi-arrow-up-right-square-fill::before { content: "\f142"; }
+.bi-arrow-up-right-square::before { content: "\f143"; }
+.bi-arrow-up-right::before { content: "\f144"; }
+.bi-arrow-up-short::before { content: "\f145"; }
+.bi-arrow-up-square-fill::before { content: "\f146"; }
+.bi-arrow-up-square::before { content: "\f147"; }
+.bi-arrow-up::before { content: "\f148"; }
+.bi-arrows-angle-contract::before { content: "\f149"; }
+.bi-arrows-angle-expand::before { content: "\f14a"; }
+.bi-arrows-collapse::before { content: "\f14b"; }
+.bi-arrows-expand::before { content: "\f14c"; }
+.bi-arrows-fullscreen::before { content: "\f14d"; }
+.bi-arrows-move::before { content: "\f14e"; }
+.bi-aspect-ratio-fill::before { content: "\f14f"; }
+.bi-aspect-ratio::before { content: "\f150"; }
+.bi-asterisk::before { content: "\f151"; }
+.bi-at::before { content: "\f152"; }
+.bi-award-fill::before { content: "\f153"; }
+.bi-award::before { content: "\f154"; }
+.bi-back::before { content: "\f155"; }
+.bi-backspace-fill::before { content: "\f156"; }
+.bi-backspace-reverse-fill::before { content: "\f157"; }
+.bi-backspace-reverse::before { content: "\f158"; }
+.bi-backspace::before { content: "\f159"; }
+.bi-badge-3d-fill::before { content: "\f15a"; }
+.bi-badge-3d::before { content: "\f15b"; }
+.bi-badge-4k-fill::before { content: "\f15c"; }
+.bi-badge-4k::before { content: "\f15d"; }
+.bi-badge-8k-fill::before { content: "\f15e"; }
+.bi-badge-8k::before { content: "\f15f"; }
+.bi-badge-ad-fill::before { content: "\f160"; }
+.bi-badge-ad::before { content: "\f161"; }
+.bi-badge-ar-fill::before { content: "\f162"; }
+.bi-badge-ar::before { content: "\f163"; }
+.bi-badge-cc-fill::before { content: "\f164"; }
+.bi-badge-cc::before { content: "\f165"; }
+.bi-badge-hd-fill::before { content: "\f166"; }
+.bi-badge-hd::before { content: "\f167"; }
+.bi-badge-tm-fill::before { content: "\f168"; }
+.bi-badge-tm::before { content: "\f169"; }
+.bi-badge-vo-fill::before { content: "\f16a"; }
+.bi-badge-vo::before { content: "\f16b"; }
+.bi-badge-vr-fill::before { content: "\f16c"; }
+.bi-badge-vr::before { content: "\f16d"; }
+.bi-badge-wc-fill::before { content: "\f16e"; }
+.bi-badge-wc::before { content: "\f16f"; }
+.bi-bag-check-fill::before { content: "\f170"; }
+.bi-bag-check::before { content: "\f171"; }
+.bi-bag-dash-fill::before { content: "\f172"; }
+.bi-bag-dash::before { content: "\f173"; }
+.bi-bag-fill::before { content: "\f174"; }
+.bi-bag-plus-fill::before { content: "\f175"; }
+.bi-bag-plus::before { content: "\f176"; }
+.bi-bag-x-fill::before { content: "\f177"; }
+.bi-bag-x::before { content: "\f178"; }
+.bi-bag::before { content: "\f179"; }
+.bi-bar-chart-fill::before { content: "\f17a"; }
+.bi-bar-chart-line-fill::before { content: "\f17b"; }
+.bi-bar-chart-line::before { content: "\f17c"; }
+.bi-bar-chart-steps::before { content: "\f17d"; }
+.bi-bar-chart::before { content: "\f17e"; }
+.bi-basket-fill::before { content: "\f17f"; }
+.bi-basket::before { content: "\f180"; }
+.bi-basket2-fill::before { content: "\f181"; }
+.bi-basket2::before { content: "\f182"; }
+.bi-basket3-fill::before { content: "\f183"; }
+.bi-basket3::before { content: "\f184"; }
+.bi-battery-charging::before { content: "\f185"; }
+.bi-battery-full::before { content: "\f186"; }
+.bi-battery-half::before { content: "\f187"; }
+.bi-battery::before { content: "\f188"; }
+.bi-bell-fill::before { content: "\f189"; }
+.bi-bell::before { content: "\f18a"; }
+.bi-bezier::before { content: "\f18b"; }
+.bi-bezier2::before { content: "\f18c"; }
+.bi-bicycle::before { content: "\f18d"; }
+.bi-binoculars-fill::before { content: "\f18e"; }
+.bi-binoculars::before { content: "\f18f"; }
+.bi-blockquote-left::before { content: "\f190"; }
+.bi-blockquote-right::before { content: "\f191"; }
+.bi-book-fill::before { content: "\f192"; }
+.bi-book-half::before { content: "\f193"; }
+.bi-book::before { content: "\f194"; }
+.bi-bookmark-check-fill::before { content: "\f195"; }
+.bi-bookmark-check::before { content: "\f196"; }
+.bi-bookmark-dash-fill::before { content: "\f197"; }
+.bi-bookmark-dash::before { content: "\f198"; }
+.bi-bookmark-fill::before { content: "\f199"; }
+.bi-bookmark-heart-fill::before { content: "\f19a"; }
+.bi-bookmark-heart::before { content: "\f19b"; }
+.bi-bookmark-plus-fill::before { content: "\f19c"; }
+.bi-bookmark-plus::before { content: "\f19d"; }
+.bi-bookmark-star-fill::before { content: "\f19e"; }
+.bi-bookmark-star::before { content: "\f19f"; }
+.bi-bookmark-x-fill::before { content: "\f1a0"; }
+.bi-bookmark-x::before { content: "\f1a1"; }
+.bi-bookmark::before { content: "\f1a2"; }
+.bi-bookmarks-fill::before { content: "\f1a3"; }
+.bi-bookmarks::before { content: "\f1a4"; }
+.bi-bookshelf::before { content: "\f1a5"; }
+.bi-bootstrap-fill::before { content: "\f1a6"; }
+.bi-bootstrap-reboot::before { content: "\f1a7"; }
+.bi-bootstrap::before { content: "\f1a8"; }
+.bi-border-all::before { content: "\f1a9"; }
+.bi-border-bottom::before { content: "\f1aa"; }
+.bi-border-center::before { content: "\f1ab"; }
+.bi-border-inner::before { content: "\f1ac"; }
+.bi-border-left::before { content: "\f1ad"; }
+.bi-border-middle::before { content: "\f1ae"; }
+.bi-border-outer::before { content: "\f1af"; }
+.bi-border-right::before { content: "\f1b0"; }
+.bi-border-style::before { content: "\f1b1"; }
+.bi-border-top::before { content: "\f1b2"; }
+.bi-border-width::before { content: "\f1b3"; }
+.bi-border::before { content: "\f1b4"; }
+.bi-bounding-box-circles::before { content: "\f1b5"; }
+.bi-bounding-box::before { content: "\f1b6"; }
+.bi-box-arrow-down-left::before { content: "\f1b7"; }
+.bi-box-arrow-down-right::before { content: "\f1b8"; }
+.bi-box-arrow-down::before { content: "\f1b9"; }
+.bi-box-arrow-in-down-left::before { content: "\f1ba"; }
+.bi-box-arrow-in-down-right::before { content: "\f1bb"; }
+.bi-box-arrow-in-down::before { content: "\f1bc"; }
+.bi-box-arrow-in-left::before { content: "\f1bd"; }
+.bi-box-arrow-in-right::before { content: "\f1be"; }
+.bi-box-arrow-in-up-left::before { content: "\f1bf"; }
+.bi-box-arrow-in-up-right::before { content: "\f1c0"; }
+.bi-box-arrow-in-up::before { content: "\f1c1"; }
+.bi-box-arrow-left::before { content: "\f1c2"; }
+.bi-box-arrow-right::before { content: "\f1c3"; }
+.bi-box-arrow-up-left::before { content: "\f1c4"; }
+.bi-box-arrow-up-right::before { content: "\f1c5"; }
+.bi-box-arrow-up::before { content: "\f1c6"; }
+.bi-box-seam::before { content: "\f1c7"; }
+.bi-box::before { content: "\f1c8"; }
+.bi-braces::before { content: "\f1c9"; }
+.bi-bricks::before { content: "\f1ca"; }
+.bi-briefcase-fill::before { content: "\f1cb"; }
+.bi-briefcase::before { content: "\f1cc"; }
+.bi-brightness-alt-high-fill::before { content: "\f1cd"; }
+.bi-brightness-alt-high::before { content: "\f1ce"; }
+.bi-brightness-alt-low-fill::before { content: "\f1cf"; }
+.bi-brightness-alt-low::before { content: "\f1d0"; }
+.bi-brightness-high-fill::before { content: "\f1d1"; }
+.bi-brightness-high::before { content: "\f1d2"; }
+.bi-brightness-low-fill::before { content: "\f1d3"; }
+.bi-brightness-low::before { content: "\f1d4"; }
+.bi-broadcast-pin::before { content: "\f1d5"; }
+.bi-broadcast::before { content: "\f1d6"; }
+.bi-brush-fill::before { content: "\f1d7"; }
+.bi-brush::before { content: "\f1d8"; }
+.bi-bucket-fill::before { content: "\f1d9"; }
+.bi-bucket::before { content: "\f1da"; }
+.bi-bug-fill::before { content: "\f1db"; }
+.bi-bug::before { content: "\f1dc"; }
+.bi-building::before { content: "\f1dd"; }
+.bi-bullseye::before { content: "\f1de"; }
+.bi-calculator-fill::before { content: "\f1df"; }
+.bi-calculator::before { content: "\f1e0"; }
+.bi-calendar-check-fill::before { content: "\f1e1"; }
+.bi-calendar-check::before { content: "\f1e2"; }
+.bi-calendar-date-fill::before { content: "\f1e3"; }
+.bi-calendar-date::before { content: "\f1e4"; }
+.bi-calendar-day-fill::before { content: "\f1e5"; }
+.bi-calendar-day::before { content: "\f1e6"; }
+.bi-calendar-event-fill::before { content: "\f1e7"; }
+.bi-calendar-event::before { content: "\f1e8"; }
+.bi-calendar-fill::before { content: "\f1e9"; }
+.bi-calendar-minus-fill::before { content: "\f1ea"; }
+.bi-calendar-minus::before { content: "\f1eb"; }
+.bi-calendar-month-fill::before { content: "\f1ec"; }
+.bi-calendar-month::before { content: "\f1ed"; }
+.bi-calendar-plus-fill::before { content: "\f1ee"; }
+.bi-calendar-plus::before { content: "\f1ef"; }
+.bi-calendar-range-fill::before { content: "\f1f0"; }
+.bi-calendar-range::before { content: "\f1f1"; }
+.bi-calendar-week-fill::before { content: "\f1f2"; }
+.bi-calendar-week::before { content: "\f1f3"; }
+.bi-calendar-x-fill::before { content: "\f1f4"; }
+.bi-calendar-x::before { content: "\f1f5"; }
+.bi-calendar::before { content: "\f1f6"; }
+.bi-calendar2-check-fill::before { content: "\f1f7"; }
+.bi-calendar2-check::before { content: "\f1f8"; }
+.bi-calendar2-date-fill::before { content: "\f1f9"; }
+.bi-calendar2-date::before { content: "\f1fa"; }
+.bi-calendar2-day-fill::before { content: "\f1fb"; }
+.bi-calendar2-day::before { content: "\f1fc"; }
+.bi-calendar2-event-fill::before { content: "\f1fd"; }
+.bi-calendar2-event::before { content: "\f1fe"; }
+.bi-calendar2-fill::before { content: "\f1ff"; }
+.bi-calendar2-minus-fill::before { content: "\f200"; }
+.bi-calendar2-minus::before { content: "\f201"; }
+.bi-calendar2-month-fill::before { content: "\f202"; }
+.bi-calendar2-month::before { content: "\f203"; }
+.bi-calendar2-plus-fill::before { content: "\f204"; }
+.bi-calendar2-plus::before { content: "\f205"; }
+.bi-calendar2-range-fill::before { content: "\f206"; }
+.bi-calendar2-range::before { content: "\f207"; }
+.bi-calendar2-week-fill::before { content: "\f208"; }
+.bi-calendar2-week::before { content: "\f209"; }
+.bi-calendar2-x-fill::before { content: "\f20a"; }
+.bi-calendar2-x::before { content: "\f20b"; }
+.bi-calendar2::before { content: "\f20c"; }
+.bi-calendar3-event-fill::before { content: "\f20d"; }
+.bi-calendar3-event::before { content: "\f20e"; }
+.bi-calendar3-fill::before { content: "\f20f"; }
+.bi-calendar3-range-fill::before { content: "\f210"; }
+.bi-calendar3-range::before { content: "\f211"; }
+.bi-calendar3-week-fill::before { content: "\f212"; }
+.bi-calendar3-week::before { content: "\f213"; }
+.bi-calendar3::before { content: "\f214"; }
+.bi-calendar4-event::before { content: "\f215"; }
+.bi-calendar4-range::before { content: "\f216"; }
+.bi-calendar4-week::before { content: "\f217"; }
+.bi-calendar4::before { content: "\f218"; }
+.bi-camera-fill::before { content: "\f219"; }
+.bi-camera-reels-fill::before { content: "\f21a"; }
+.bi-camera-reels::before { content: "\f21b"; }
+.bi-camera-video-fill::before { content: "\f21c"; }
+.bi-camera-video-off-fill::before { content: "\f21d"; }
+.bi-camera-video-off::before { content: "\f21e"; }
+.bi-camera-video::before { content: "\f21f"; }
+.bi-camera::before { content: "\f220"; }
+.bi-camera2::before { content: "\f221"; }
+.bi-capslock-fill::before { content: "\f222"; }
+.bi-capslock::before { content: "\f223"; }
+.bi-card-checklist::before { content: "\f224"; }
+.bi-card-heading::before { content: "\f225"; }
+.bi-card-image::before { content: "\f226"; }
+.bi-card-list::before { content: "\f227"; }
+.bi-card-text::before { content: "\f228"; }
+.bi-caret-down-fill::before { content: "\f229"; }
+.bi-caret-down-square-fill::before { content: "\f22a"; }
+.bi-caret-down-square::before { content: "\f22b"; }
+.bi-caret-down::before { content: "\f22c"; }
+.bi-caret-left-fill::before { content: "\f22d"; }
+.bi-caret-left-square-fill::before { content: "\f22e"; }
+.bi-caret-left-square::before { content: "\f22f"; }
+.bi-caret-left::before { content: "\f230"; }
+.bi-caret-right-fill::before { content: "\f231"; }
+.bi-caret-right-square-fill::before { content: "\f232"; }
+.bi-caret-right-square::before { content: "\f233"; }
+.bi-caret-right::before { content: "\f234"; }
+.bi-caret-up-fill::before { content: "\f235"; }
+.bi-caret-up-square-fill::before { content: "\f236"; }
+.bi-caret-up-square::before { content: "\f237"; }
+.bi-caret-up::before { content: "\f238"; }
+.bi-cart-check-fill::before { content: "\f239"; }
+.bi-cart-check::before { content: "\f23a"; }
+.bi-cart-dash-fill::before { content: "\f23b"; }
+.bi-cart-dash::before { content: "\f23c"; }
+.bi-cart-fill::before { content: "\f23d"; }
+.bi-cart-plus-fill::before { content: "\f23e"; }
+.bi-cart-plus::before { content: "\f23f"; }
+.bi-cart-x-fill::before { content: "\f240"; }
+.bi-cart-x::before { content: "\f241"; }
+.bi-cart::before { content: "\f242"; }
+.bi-cart2::before { content: "\f243"; }
+.bi-cart3::before { content: "\f244"; }
+.bi-cart4::before { content: "\f245"; }
+.bi-cash-stack::before { content: "\f246"; }
+.bi-cash::before { content: "\f247"; }
+.bi-cast::before { content: "\f248"; }
+.bi-chat-dots-fill::before { content: "\f249"; }
+.bi-chat-dots::before { content: "\f24a"; }
+.bi-chat-fill::before { content: "\f24b"; }
+.bi-chat-left-dots-fill::before { content: "\f24c"; }
+.bi-chat-left-dots::before { content: "\f24d"; }
+.bi-chat-left-fill::before { content: "\f24e"; }
+.bi-chat-left-quote-fill::before { content: "\f24f"; }
+.bi-chat-left-quote::before { content: "\f250"; }
+.bi-chat-left-text-fill::before { content: "\f251"; }
+.bi-chat-left-text::before { content: "\f252"; }
+.bi-chat-left::before { content: "\f253"; }
+.bi-chat-quote-fill::before { content: "\f254"; }
+.bi-chat-quote::before { content: "\f255"; }
+.bi-chat-right-dots-fill::before { content: "\f256"; }
+.bi-chat-right-dots::before { content: "\f257"; }
+.bi-chat-right-fill::before { content: "\f258"; }
+.bi-chat-right-quote-fill::before { content: "\f259"; }
+.bi-chat-right-quote::before { content: "\f25a"; }
+.bi-chat-right-text-fill::before { content: "\f25b"; }
+.bi-chat-right-text::before { content: "\f25c"; }
+.bi-chat-right::before { content: "\f25d"; }
+.bi-chat-square-dots-fill::before { content: "\f25e"; }
+.bi-chat-square-dots::before { content: "\f25f"; }
+.bi-chat-square-fill::before { content: "\f260"; }
+.bi-chat-square-quote-fill::before { content: "\f261"; }
+.bi-chat-square-quote::before { content: "\f262"; }
+.bi-chat-square-text-fill::before { content: "\f263"; }
+.bi-chat-square-text::before { content: "\f264"; }
+.bi-chat-square::before { content: "\f265"; }
+.bi-chat-text-fill::before { content: "\f266"; }
+.bi-chat-text::before { content: "\f267"; }
+.bi-chat::before { content: "\f268"; }
+.bi-check-all::before { content: "\f269"; }
+.bi-check-circle-fill::before { content: "\f26a"; }
+.bi-check-circle::before { content: "\f26b"; }
+.bi-check-square-fill::before { content: "\f26c"; }
+.bi-check-square::before { content: "\f26d"; }
+.bi-check::before { content: "\f26e"; }
+.bi-check2-all::before { content: "\f26f"; }
+.bi-check2-circle::before { content: "\f270"; }
+.bi-check2-square::before { content: "\f271"; }
+.bi-check2::before { content: "\f272"; }
+.bi-chevron-bar-contract::before { content: "\f273"; }
+.bi-chevron-bar-down::before { content: "\f274"; }
+.bi-chevron-bar-expand::before { content: "\f275"; }
+.bi-chevron-bar-left::before { content: "\f276"; }
+.bi-chevron-bar-right::before { content: "\f277"; }
+.bi-chevron-bar-up::before { content: "\f278"; }
+.bi-chevron-compact-down::before { content: "\f279"; }
+.bi-chevron-compact-left::before { content: "\f27a"; }
+.bi-chevron-compact-right::before { content: "\f27b"; }
+.bi-chevron-compact-up::before { content: "\f27c"; }
+.bi-chevron-contract::before { content: "\f27d"; }
+.bi-chevron-double-down::before { content: "\f27e"; }
+.bi-chevron-double-left::before { content: "\f27f"; }
+.bi-chevron-double-right::before { content: "\f280"; }
+.bi-chevron-double-up::before { content: "\f281"; }
+.bi-chevron-down::before { content: "\f282"; }
+.bi-chevron-expand::before { content: "\f283"; }
+.bi-chevron-left::before { content: "\f284"; }
+.bi-chevron-right::before { content: "\f285"; }
+.bi-chevron-up::before { content: "\f286"; }
+.bi-circle-fill::before { content: "\f287"; }
+.bi-circle-half::before { content: "\f288"; }
+.bi-circle-square::before { content: "\f289"; }
+.bi-circle::before { content: "\f28a"; }
+.bi-clipboard-check::before { content: "\f28b"; }
+.bi-clipboard-data::before { content: "\f28c"; }
+.bi-clipboard-minus::before { content: "\f28d"; }
+.bi-clipboard-plus::before { content: "\f28e"; }
+.bi-clipboard-x::before { content: "\f28f"; }
+.bi-clipboard::before { content: "\f290"; }
+.bi-clock-fill::before { content: "\f291"; }
+.bi-clock-history::before { content: "\f292"; }
+.bi-clock::before { content: "\f293"; }
+.bi-cloud-arrow-down-fill::before { content: "\f294"; }
+.bi-cloud-arrow-down::before { content: "\f295"; }
+.bi-cloud-arrow-up-fill::before { content: "\f296"; }
+.bi-cloud-arrow-up::before { content: "\f297"; }
+.bi-cloud-check-fill::before { content: "\f298"; }
+.bi-cloud-check::before { content: "\f299"; }
+.bi-cloud-download-fill::before { content: "\f29a"; }
+.bi-cloud-download::before { content: "\f29b"; }
+.bi-cloud-drizzle-fill::before { content: "\f29c"; }
+.bi-cloud-drizzle::before { content: "\f29d"; }
+.bi-cloud-fill::before { content: "\f29e"; }
+.bi-cloud-fog-fill::before { content: "\f29f"; }
+.bi-cloud-fog::before { content: "\f2a0"; }
+.bi-cloud-fog2-fill::before { content: "\f2a1"; }
+.bi-cloud-fog2::before { content: "\f2a2"; }
+.bi-cloud-hail-fill::before { content: "\f2a3"; }
+.bi-cloud-hail::before { content: "\f2a4"; }
+.bi-cloud-haze-1::before { content: "\f2a5"; }
+.bi-cloud-haze-fill::before { content: "\f2a6"; }
+.bi-cloud-haze::before { content: "\f2a7"; }
+.bi-cloud-haze2-fill::before { content: "\f2a8"; }
+.bi-cloud-lightning-fill::before { content: "\f2a9"; }
+.bi-cloud-lightning-rain-fill::before { content: "\f2aa"; }
+.bi-cloud-lightning-rain::before { content: "\f2ab"; }
+.bi-cloud-lightning::before { content: "\f2ac"; }
+.bi-cloud-minus-fill::before { content: "\f2ad"; }
+.bi-cloud-minus::before { content: "\f2ae"; }
+.bi-cloud-moon-fill::before { content: "\f2af"; }
+.bi-cloud-moon::before { content: "\f2b0"; }
+.bi-cloud-plus-fill::before { content: "\f2b1"; }
+.bi-cloud-plus::before { content: "\f2b2"; }
+.bi-cloud-rain-fill::before { content: "\f2b3"; }
+.bi-cloud-rain-heavy-fill::before { content: "\f2b4"; }
+.bi-cloud-rain-heavy::before { content: "\f2b5"; }
+.bi-cloud-rain::before { content: "\f2b6"; }
+.bi-cloud-slash-fill::before { content: "\f2b7"; }
+.bi-cloud-slash::before { content: "\f2b8"; }
+.bi-cloud-sleet-fill::before { content: "\f2b9"; }
+.bi-cloud-sleet::before { content: "\f2ba"; }
+.bi-cloud-snow-fill::before { content: "\f2bb"; }
+.bi-cloud-snow::before { content: "\f2bc"; }
+.bi-cloud-sun-fill::before { content: "\f2bd"; }
+.bi-cloud-sun::before { content: "\f2be"; }
+.bi-cloud-upload-fill::before { content: "\f2bf"; }
+.bi-cloud-upload::before { content: "\f2c0"; }
+.bi-cloud::before { content: "\f2c1"; }
+.bi-clouds-fill::before { content: "\f2c2"; }
+.bi-clouds::before { content: "\f2c3"; }
+.bi-cloudy-fill::before { content: "\f2c4"; }
+.bi-cloudy::before { content: "\f2c5"; }
+.bi-code-slash::before { content: "\f2c6"; }
+.bi-code-square::before { content: "\f2c7"; }
+.bi-code::before { content: "\f2c8"; }
+.bi-collection-fill::before { content: "\f2c9"; }
+.bi-collection-play-fill::before { content: "\f2ca"; }
+.bi-collection-play::before { content: "\f2cb"; }
+.bi-collection::before { content: "\f2cc"; }
+.bi-columns-gap::before { content: "\f2cd"; }
+.bi-columns::before { content: "\f2ce"; }
+.bi-command::before { content: "\f2cf"; }
+.bi-compass-fill::before { content: "\f2d0"; }
+.bi-compass::before { content: "\f2d1"; }
+.bi-cone-striped::before { content: "\f2d2"; }
+.bi-cone::before { content: "\f2d3"; }
+.bi-controller::before { content: "\f2d4"; }
+.bi-cpu-fill::before { content: "\f2d5"; }
+.bi-cpu::before { content: "\f2d6"; }
+.bi-credit-card-2-back-fill::before { content: "\f2d7"; }
+.bi-credit-card-2-back::before { content: "\f2d8"; }
+.bi-credit-card-2-front-fill::before { content: "\f2d9"; }
+.bi-credit-card-2-front::before { content: "\f2da"; }
+.bi-credit-card-fill::before { content: "\f2db"; }
+.bi-credit-card::before { content: "\f2dc"; }
+.bi-crop::before { content: "\f2dd"; }
+.bi-cup-fill::before { content: "\f2de"; }
+.bi-cup-straw::before { content: "\f2df"; }
+.bi-cup::before { content: "\f2e0"; }
+.bi-cursor-fill::before { content: "\f2e1"; }
+.bi-cursor-text::before { content: "\f2e2"; }
+.bi-cursor::before { content: "\f2e3"; }
+.bi-dash-circle-dotted::before { content: "\f2e4"; }
+.bi-dash-circle-fill::before { content: "\f2e5"; }
+.bi-dash-circle::before { content: "\f2e6"; }
+.bi-dash-square-dotted::before { content: "\f2e7"; }
+.bi-dash-square-fill::before { content: "\f2e8"; }
+.bi-dash-square::before { content: "\f2e9"; }
+.bi-dash::before { content: "\f2ea"; }
+.bi-diagram-2-fill::before { content: "\f2eb"; }
+.bi-diagram-2::before { content: "\f2ec"; }
+.bi-diagram-3-fill::before { content: "\f2ed"; }
+.bi-diagram-3::before { content: "\f2ee"; }
+.bi-diamond-fill::before { content: "\f2ef"; }
+.bi-diamond-half::before { content: "\f2f0"; }
+.bi-diamond::before { content: "\f2f1"; }
+.bi-dice-1-fill::before { content: "\f2f2"; }
+.bi-dice-1::before { content: "\f2f3"; }
+.bi-dice-2-fill::before { content: "\f2f4"; }
+.bi-dice-2::before { content: "\f2f5"; }
+.bi-dice-3-fill::before { content: "\f2f6"; }
+.bi-dice-3::before { content: "\f2f7"; }
+.bi-dice-4-fill::before { content: "\f2f8"; }
+.bi-dice-4::before { content: "\f2f9"; }
+.bi-dice-5-fill::before { content: "\f2fa"; }
+.bi-dice-5::before { content: "\f2fb"; }
+.bi-dice-6-fill::before { content: "\f2fc"; }
+.bi-dice-6::before { content: "\f2fd"; }
+.bi-disc-fill::before { content: "\f2fe"; }
+.bi-disc::before { content: "\f2ff"; }
+.bi-discord::before { content: "\f300"; }
+.bi-display-fill::before { content: "\f301"; }
+.bi-display::before { content: "\f302"; }
+.bi-distribute-horizontal::before { content: "\f303"; }
+.bi-distribute-vertical::before { content: "\f304"; }
+.bi-door-closed-fill::before { content: "\f305"; }
+.bi-door-closed::before { content: "\f306"; }
+.bi-door-open-fill::before { content: "\f307"; }
+.bi-door-open::before { content: "\f308"; }
+.bi-dot::before { content: "\f309"; }
+.bi-download::before { content: "\f30a"; }
+.bi-droplet-fill::before { content: "\f30b"; }
+.bi-droplet-half::before { content: "\f30c"; }
+.bi-droplet::before { content: "\f30d"; }
+.bi-earbuds::before { content: "\f30e"; }
+.bi-easel-fill::before { content: "\f30f"; }
+.bi-easel::before { content: "\f310"; }
+.bi-egg-fill::before { content: "\f311"; }
+.bi-egg-fried::before { content: "\f312"; }
+.bi-egg::before { content: "\f313"; }
+.bi-eject-fill::before { content: "\f314"; }
+.bi-eject::before { content: "\f315"; }
+.bi-emoji-angry-fill::before { content: "\f316"; }
+.bi-emoji-angry::before { content: "\f317"; }
+.bi-emoji-dizzy-fill::before { content: "\f318"; }
+.bi-emoji-dizzy::before { content: "\f319"; }
+.bi-emoji-expressionless-fill::before { content: "\f31a"; }
+.bi-emoji-expressionless::before { content: "\f31b"; }
+.bi-emoji-frown-fill::before { content: "\f31c"; }
+.bi-emoji-frown::before { content: "\f31d"; }
+.bi-emoji-heart-eyes-fill::before { content: "\f31e"; }
+.bi-emoji-heart-eyes::before { content: "\f31f"; }
+.bi-emoji-laughing-fill::before { content: "\f320"; }
+.bi-emoji-laughing::before { content: "\f321"; }
+.bi-emoji-neutral-fill::before { content: "\f322"; }
+.bi-emoji-neutral::before { content: "\f323"; }
+.bi-emoji-smile-fill::before { content: "\f324"; }
+.bi-emoji-smile-upside-down-fill::before { content: "\f325"; }
+.bi-emoji-smile-upside-down::before { content: "\f326"; }
+.bi-emoji-smile::before { content: "\f327"; }
+.bi-emoji-sunglasses-fill::before { content: "\f328"; }
+.bi-emoji-sunglasses::before { content: "\f329"; }
+.bi-emoji-wink-fill::before { content: "\f32a"; }
+.bi-emoji-wink::before { content: "\f32b"; }
+.bi-envelope-fill::before { content: "\f32c"; }
+.bi-envelope-open-fill::before { content: "\f32d"; }
+.bi-envelope-open::before { content: "\f32e"; }
+.bi-envelope::before { content: "\f32f"; }
+.bi-eraser-fill::before { content: "\f330"; }
+.bi-eraser::before { content: "\f331"; }
+.bi-exclamation-circle-fill::before { content: "\f332"; }
+.bi-exclamation-circle::before { content: "\f333"; }
+.bi-exclamation-diamond-fill::before { content: "\f334"; }
+.bi-exclamation-diamond::before { content: "\f335"; }
+.bi-exclamation-octagon-fill::before { content: "\f336"; }
+.bi-exclamation-octagon::before { content: "\f337"; }
+.bi-exclamation-square-fill::before { content: "\f338"; }
+.bi-exclamation-square::before { content: "\f339"; }
+.bi-exclamation-triangle-fill::before { content: "\f33a"; }
+.bi-exclamation-triangle::before { content: "\f33b"; }
+.bi-exclamation::before { content: "\f33c"; }
+.bi-exclude::before { content: "\f33d"; }
+.bi-eye-fill::before { content: "\f33e"; }
+.bi-eye-slash-fill::before { content: "\f33f"; }
+.bi-eye-slash::before { content: "\f340"; }
+.bi-eye::before { content: "\f341"; }
+.bi-eyedropper::before { content: "\f342"; }
+.bi-eyeglasses::before { content: "\f343"; }
+.bi-facebook::before { content: "\f344"; }
+.bi-file-arrow-down-fill::before { content: "\f345"; }
+.bi-file-arrow-down::before { content: "\f346"; }
+.bi-file-arrow-up-fill::before { content: "\f347"; }
+.bi-file-arrow-up::before { content: "\f348"; }
+.bi-file-bar-graph-fill::before { content: "\f349"; }
+.bi-file-bar-graph::before { content: "\f34a"; }
+.bi-file-binary-fill::before { content: "\f34b"; }
+.bi-file-binary::before { content: "\f34c"; }
+.bi-file-break-fill::before { content: "\f34d"; }
+.bi-file-break::before { content: "\f34e"; }
+.bi-file-check-fill::before { content: "\f34f"; }
+.bi-file-check::before { content: "\f350"; }
+.bi-file-code-fill::before { content: "\f351"; }
+.bi-file-code::before { content: "\f352"; }
+.bi-file-diff-fill::before { content: "\f353"; }
+.bi-file-diff::before { content: "\f354"; }
+.bi-file-earmark-arrow-down-fill::before { content: "\f355"; }
+.bi-file-earmark-arrow-down::before { content: "\f356"; }
+.bi-file-earmark-arrow-up-fill::before { content: "\f357"; }
+.bi-file-earmark-arrow-up::before { content: "\f358"; }
+.bi-file-earmark-bar-graph-fill::before { content: "\f359"; }
+.bi-file-earmark-bar-graph::before { content: "\f35a"; }
+.bi-file-earmark-binary-fill::before { content: "\f35b"; }
+.bi-file-earmark-binary::before { content: "\f35c"; }
+.bi-file-earmark-break-fill::before { content: "\f35d"; }
+.bi-file-earmark-break::before { content: "\f35e"; }
+.bi-file-earmark-check-fill::before { content: "\f35f"; }
+.bi-file-earmark-check::before { content: "\f360"; }
+.bi-file-earmark-code-fill::before { content: "\f361"; }
+.bi-file-earmark-code::before { content: "\f362"; }
+.bi-file-earmark-diff-fill::before { content: "\f363"; }
+.bi-file-earmark-diff::before { content: "\f364"; }
+.bi-file-earmark-easel-fill::before { content: "\f365"; }
+.bi-file-earmark-easel::before { content: "\f366"; }
+.bi-file-earmark-excel-fill::before { content: "\f367"; }
+.bi-file-earmark-excel::before { content: "\f368"; }
+.bi-file-earmark-fill::before { content: "\f369"; }
+.bi-file-earmark-font-fill::before { content: "\f36a"; }
+.bi-file-earmark-font::before { content: "\f36b"; }
+.bi-file-earmark-image-fill::before { content: "\f36c"; }
+.bi-file-earmark-image::before { content: "\f36d"; }
+.bi-file-earmark-lock-fill::before { content: "\f36e"; }
+.bi-file-earmark-lock::before { content: "\f36f"; }
+.bi-file-earmark-lock2-fill::before { content: "\f370"; }
+.bi-file-earmark-lock2::before { content: "\f371"; }
+.bi-file-earmark-medical-fill::before { content: "\f372"; }
+.bi-file-earmark-medical::before { content: "\f373"; }
+.bi-file-earmark-minus-fill::before { content: "\f374"; }
+.bi-file-earmark-minus::before { content: "\f375"; }
+.bi-file-earmark-music-fill::before { content: "\f376"; }
+.bi-file-earmark-music::before { content: "\f377"; }
+.bi-file-earmark-person-fill::before { content: "\f378"; }
+.bi-file-earmark-person::before { content: "\f379"; }
+.bi-file-earmark-play-fill::before { content: "\f37a"; }
+.bi-file-earmark-play::before { content: "\f37b"; }
+.bi-file-earmark-plus-fill::before { content: "\f37c"; }
+.bi-file-earmark-plus::before { content: "\f37d"; }
+.bi-file-earmark-post-fill::before { content: "\f37e"; }
+.bi-file-earmark-post::before { content: "\f37f"; }
+.bi-file-earmark-ppt-fill::before { content: "\f380"; }
+.bi-file-earmark-ppt::before { content: "\f381"; }
+.bi-file-earmark-richtext-fill::before { content: "\f382"; }
+.bi-file-earmark-richtext::before { content: "\f383"; }
+.bi-file-earmark-ruled-fill::before { content: "\f384"; }
+.bi-file-earmark-ruled::before { content: "\f385"; }
+.bi-file-earmark-slides-fill::before { content: "\f386"; }
+.bi-file-earmark-slides::before { content: "\f387"; }
+.bi-file-earmark-spreadsheet-fill::before { content: "\f388"; }
+.bi-file-earmark-spreadsheet::before { content: "\f389"; }
+.bi-file-earmark-text-fill::before { content: "\f38a"; }
+.bi-file-earmark-text::before { content: "\f38b"; }
+.bi-file-earmark-word-fill::before { content: "\f38c"; }
+.bi-file-earmark-word::before { content: "\f38d"; }
+.bi-file-earmark-x-fill::before { content: "\f38e"; }
+.bi-file-earmark-x::before { content: "\f38f"; }
+.bi-file-earmark-zip-fill::before { content: "\f390"; }
+.bi-file-earmark-zip::before { content: "\f391"; }
+.bi-file-earmark::before { content: "\f392"; }
+.bi-file-easel-fill::before { content: "\f393"; }
+.bi-file-easel::before { content: "\f394"; }
+.bi-file-excel-fill::before { content: "\f395"; }
+.bi-file-excel::before { content: "\f396"; }
+.bi-file-fill::before { content: "\f397"; }
+.bi-file-font-fill::before { content: "\f398"; }
+.bi-file-font::before { content: "\f399"; }
+.bi-file-image-fill::before { content: "\f39a"; }
+.bi-file-image::before { content: "\f39b"; }
+.bi-file-lock-fill::before { content: "\f39c"; }
+.bi-file-lock::before { content: "\f39d"; }
+.bi-file-lock2-fill::before { content: "\f39e"; }
+.bi-file-lock2::before { content: "\f39f"; }
+.bi-file-medical-fill::before { content: "\f3a0"; }
+.bi-file-medical::before { content: "\f3a1"; }
+.bi-file-minus-fill::before { content: "\f3a2"; }
+.bi-file-minus::before { content: "\f3a3"; }
+.bi-file-music-fill::before { content: "\f3a4"; }
+.bi-file-music::before { content: "\f3a5"; }
+.bi-file-person-fill::before { content: "\f3a6"; }
+.bi-file-person::before { content: "\f3a7"; }
+.bi-file-play-fill::before { content: "\f3a8"; }
+.bi-file-play::before { content: "\f3a9"; }
+.bi-file-plus-fill::before { content: "\f3aa"; }
+.bi-file-plus::before { content: "\f3ab"; }
+.bi-file-post-fill::before { content: "\f3ac"; }
+.bi-file-post::before { content: "\f3ad"; }
+.bi-file-ppt-fill::before { content: "\f3ae"; }
+.bi-file-ppt::before { content: "\f3af"; }
+.bi-file-richtext-fill::before { content: "\f3b0"; }
+.bi-file-richtext::before { content: "\f3b1"; }
+.bi-file-ruled-fill::before { content: "\f3b2"; }
+.bi-file-ruled::before { content: "\f3b3"; }
+.bi-file-slides-fill::before { content: "\f3b4"; }
+.bi-file-slides::before { content: "\f3b5"; }
+.bi-file-spreadsheet-fill::before { content: "\f3b6"; }
+.bi-file-spreadsheet::before { content: "\f3b7"; }
+.bi-file-text-fill::before { content: "\f3b8"; }
+.bi-file-text::before { content: "\f3b9"; }
+.bi-file-word-fill::before { content: "\f3ba"; }
+.bi-file-word::before { content: "\f3bb"; }
+.bi-file-x-fill::before { content: "\f3bc"; }
+.bi-file-x::before { content: "\f3bd"; }
+.bi-file-zip-fill::before { content: "\f3be"; }
+.bi-file-zip::before { content: "\f3bf"; }
+.bi-file::before { content: "\f3c0"; }
+.bi-files-alt::before { content: "\f3c1"; }
+.bi-files::before { content: "\f3c2"; }
+.bi-film::before { content: "\f3c3"; }
+.bi-filter-circle-fill::before { content: "\f3c4"; }
+.bi-filter-circle::before { content: "\f3c5"; }
+.bi-filter-left::before { content: "\f3c6"; }
+.bi-filter-right::before { content: "\f3c7"; }
+.bi-filter-square-fill::before { content: "\f3c8"; }
+.bi-filter-square::before { content: "\f3c9"; }
+.bi-filter::before { content: "\f3ca"; }
+.bi-flag-fill::before { content: "\f3cb"; }
+.bi-flag::before { content: "\f3cc"; }
+.bi-flower1::before { content: "\f3cd"; }
+.bi-flower2::before { content: "\f3ce"; }
+.bi-flower3::before { content: "\f3cf"; }
+.bi-folder-check::before { content: "\f3d0"; }
+.bi-folder-fill::before { content: "\f3d1"; }
+.bi-folder-minus::before { content: "\f3d2"; }
+.bi-folder-plus::before { content: "\f3d3"; }
+.bi-folder-symlink-fill::before { content: "\f3d4"; }
+.bi-folder-symlink::before { content: "\f3d5"; }
+.bi-folder-x::before { content: "\f3d6"; }
+.bi-folder::before { content: "\f3d7"; }
+.bi-folder2-open::before { content: "\f3d8"; }
+.bi-folder2::before { content: "\f3d9"; }
+.bi-fonts::before { content: "\f3da"; }
+.bi-forward-fill::before { content: "\f3db"; }
+.bi-forward::before { content: "\f3dc"; }
+.bi-front::before { content: "\f3dd"; }
+.bi-fullscreen-exit::before { content: "\f3de"; }
+.bi-fullscreen::before { content: "\f3df"; }
+.bi-funnel-fill::before { content: "\f3e0"; }
+.bi-funnel::before { content: "\f3e1"; }
+.bi-gear-fill::before { content: "\f3e2"; }
+.bi-gear-wide-connected::before { content: "\f3e3"; }
+.bi-gear-wide::before { content: "\f3e4"; }
+.bi-gear::before { content: "\f3e5"; }
+.bi-gem::before { content: "\f3e6"; }
+.bi-geo-alt-fill::before { content: "\f3e7"; }
+.bi-geo-alt::before { content: "\f3e8"; }
+.bi-geo-fill::before { content: "\f3e9"; }
+.bi-geo::before { content: "\f3ea"; }
+.bi-gift-fill::before { content: "\f3eb"; }
+.bi-gift::before { content: "\f3ec"; }
+.bi-github::before { content: "\f3ed"; }
+.bi-globe::before { content: "\f3ee"; }
+.bi-globe2::before { content: "\f3ef"; }
+.bi-google::before { content: "\f3f0"; }
+.bi-graph-down::before { content: "\f3f1"; }
+.bi-graph-up::before { content: "\f3f2"; }
+.bi-grid-1x2-fill::before { content: "\f3f3"; }
+.bi-grid-1x2::before { content: "\f3f4"; }
+.bi-grid-3x2-gap-fill::before { content: "\f3f5"; }
+.bi-grid-3x2-gap::before { content: "\f3f6"; }
+.bi-grid-3x2::before { content: "\f3f7"; }
+.bi-grid-3x3-gap-fill::before { content: "\f3f8"; }
+.bi-grid-3x3-gap::before { content: "\f3f9"; }
+.bi-grid-3x3::before { content: "\f3fa"; }
+.bi-grid-fill::before { content: "\f3fb"; }
+.bi-grid::before { content: "\f3fc"; }
+.bi-grip-horizontal::before { content: "\f3fd"; }
+.bi-grip-vertical::before { content: "\f3fe"; }
+.bi-hammer::before { content: "\f3ff"; }
+.bi-hand-index-fill::before { content: "\f400"; }
+.bi-hand-index-thumb-fill::before { content: "\f401"; }
+.bi-hand-index-thumb::before { content: "\f402"; }
+.bi-hand-index::before { content: "\f403"; }
+.bi-hand-thumbs-down-fill::before { content: "\f404"; }
+.bi-hand-thumbs-down::before { content: "\f405"; }
+.bi-hand-thumbs-up-fill::before { content: "\f406"; }
+.bi-hand-thumbs-up::before { content: "\f407"; }
+.bi-handbag-fill::before { content: "\f408"; }
+.bi-handbag::before { content: "\f409"; }
+.bi-hash::before { content: "\f40a"; }
+.bi-hdd-fill::before { content: "\f40b"; }
+.bi-hdd-network-fill::before { content: "\f40c"; }
+.bi-hdd-network::before { content: "\f40d"; }
+.bi-hdd-rack-fill::before { content: "\f40e"; }
+.bi-hdd-rack::before { content: "\f40f"; }
+.bi-hdd-stack-fill::before { content: "\f410"; }
+.bi-hdd-stack::before { content: "\f411"; }
+.bi-hdd::before { content: "\f412"; }
+.bi-headphones::before { content: "\f413"; }
+.bi-headset::before { content: "\f414"; }
+.bi-heart-fill::before { content: "\f415"; }
+.bi-heart-half::before { content: "\f416"; }
+.bi-heart::before { content: "\f417"; }
+.bi-heptagon-fill::before { content: "\f418"; }
+.bi-heptagon-half::before { content: "\f419"; }
+.bi-heptagon::before { content: "\f41a"; }
+.bi-hexagon-fill::before { content: "\f41b"; }
+.bi-hexagon-half::before { content: "\f41c"; }
+.bi-hexagon::before { content: "\f41d"; }
+.bi-hourglass-bottom::before { content: "\f41e"; }
+.bi-hourglass-split::before { content: "\f41f"; }
+.bi-hourglass-top::before { content: "\f420"; }
+.bi-hourglass::before { content: "\f421"; }
+.bi-house-door-fill::before { content: "\f422"; }
+.bi-house-door::before { content: "\f423"; }
+.bi-house-fill::before { content: "\f424"; }
+.bi-house::before { content: "\f425"; }
+.bi-hr::before { content: "\f426"; }
+.bi-hurricane::before { content: "\f427"; }
+.bi-image-alt::before { content: "\f428"; }
+.bi-image-fill::before { content: "\f429"; }
+.bi-image::before { content: "\f42a"; }
+.bi-images::before { content: "\f42b"; }
+.bi-inbox-fill::before { content: "\f42c"; }
+.bi-inbox::before { content: "\f42d"; }
+.bi-inboxes-fill::before { content: "\f42e"; }
+.bi-inboxes::before { content: "\f42f"; }
+.bi-info-circle-fill::before { content: "\f430"; }
+.bi-info-circle::before { content: "\f431"; }
+.bi-info-square-fill::before { content: "\f432"; }
+.bi-info-square::before { content: "\f433"; }
+.bi-info::before { content: "\f434"; }
+.bi-input-cursor-text::before { content: "\f435"; }
+.bi-input-cursor::before { content: "\f436"; }
+.bi-instagram::before { content: "\f437"; }
+.bi-intersect::before { content: "\f438"; }
+.bi-journal-album::before { content: "\f439"; }
+.bi-journal-arrow-down::before { content: "\f43a"; }
+.bi-journal-arrow-up::before { content: "\f43b"; }
+.bi-journal-bookmark-fill::before { content: "\f43c"; }
+.bi-journal-bookmark::before { content: "\f43d"; }
+.bi-journal-check::before { content: "\f43e"; }
+.bi-journal-code::before { content: "\f43f"; }
+.bi-journal-medical::before { content: "\f440"; }
+.bi-journal-minus::before { content: "\f441"; }
+.bi-journal-plus::before { content: "\f442"; }
+.bi-journal-richtext::before { content: "\f443"; }
+.bi-journal-text::before { content: "\f444"; }
+.bi-journal-x::before { content: "\f445"; }
+.bi-journal::before { content: "\f446"; }
+.bi-journals::before { content: "\f447"; }
+.bi-joystick::before { content: "\f448"; }
+.bi-justify-left::before { content: "\f449"; }
+.bi-justify-right::before { content: "\f44a"; }
+.bi-justify::before { content: "\f44b"; }
+.bi-kanban-fill::before { content: "\f44c"; }
+.bi-kanban::before { content: "\f44d"; }
+.bi-key-fill::before { content: "\f44e"; }
+.bi-key::before { content: "\f44f"; }
+.bi-keyboard-fill::before { content: "\f450"; }
+.bi-keyboard::before { content: "\f451"; }
+.bi-ladder::before { content: "\f452"; }
+.bi-lamp-fill::before { content: "\f453"; }
+.bi-lamp::before { content: "\f454"; }
+.bi-laptop-fill::before { content: "\f455"; }
+.bi-laptop::before { content: "\f456"; }
+.bi-layer-backward::before { content: "\f457"; }
+.bi-layer-forward::before { content: "\f458"; }
+.bi-layers-fill::before { content: "\f459"; }
+.bi-layers-half::before { content: "\f45a"; }
+.bi-layers::before { content: "\f45b"; }
+.bi-layout-sidebar-inset-reverse::before { content: "\f45c"; }
+.bi-layout-sidebar-inset::before { content: "\f45d"; }
+.bi-layout-sidebar-reverse::before { content: "\f45e"; }
+.bi-layout-sidebar::before { content: "\f45f"; }
+.bi-layout-split::before { content: "\f460"; }
+.bi-layout-text-sidebar-reverse::before { content: "\f461"; }
+.bi-layout-text-sidebar::before { content: "\f462"; }
+.bi-layout-text-window-reverse::before { content: "\f463"; }
+.bi-layout-text-window::before { content: "\f464"; }
+.bi-layout-three-columns::before { content: "\f465"; }
+.bi-layout-wtf::before { content: "\f466"; }
+.bi-life-preserver::before { content: "\f467"; }
+.bi-lightbulb-fill::before { content: "\f468"; }
+.bi-lightbulb-off-fill::before { content: "\f469"; }
+.bi-lightbulb-off::before { content: "\f46a"; }
+.bi-lightbulb::before { content: "\f46b"; }
+.bi-lightning-charge-fill::before { content: "\f46c"; }
+.bi-lightning-charge::before { content: "\f46d"; }
+.bi-lightning-fill::before { content: "\f46e"; }
+.bi-lightning::before { content: "\f46f"; }
+.bi-link-45deg::before { content: "\f470"; }
+.bi-link::before { content: "\f471"; }
+.bi-linkedin::before { content: "\f472"; }
+.bi-list-check::before { content: "\f473"; }
+.bi-list-nested::before { content: "\f474"; }
+.bi-list-ol::before { content: "\f475"; }
+.bi-list-stars::before { content: "\f476"; }
+.bi-list-task::before { content: "\f477"; }
+.bi-list-ul::before { content: "\f478"; }
+.bi-list::before { content: "\f479"; }
+.bi-lock-fill::before { content: "\f47a"; }
+.bi-lock::before { content: "\f47b"; }
+.bi-mailbox::before { content: "\f47c"; }
+.bi-mailbox2::before { content: "\f47d"; }
+.bi-map-fill::before { content: "\f47e"; }
+.bi-map::before { content: "\f47f"; }
+.bi-markdown-fill::before { content: "\f480"; }
+.bi-markdown::before { content: "\f481"; }
+.bi-mask::before { content: "\f482"; }
+.bi-megaphone-fill::before { content: "\f483"; }
+.bi-megaphone::before { content: "\f484"; }
+.bi-menu-app-fill::before { content: "\f485"; }
+.bi-menu-app::before { content: "\f486"; }
+.bi-menu-button-fill::before { content: "\f487"; }
+.bi-menu-button-wide-fill::before { content: "\f488"; }
+.bi-menu-button-wide::before { content: "\f489"; }
+.bi-menu-button::before { content: "\f48a"; }
+.bi-menu-down::before { content: "\f48b"; }
+.bi-menu-up::before { content: "\f48c"; }
+.bi-mic-fill::before { content: "\f48d"; }
+.bi-mic-mute-fill::before { content: "\f48e"; }
+.bi-mic-mute::before { content: "\f48f"; }
+.bi-mic::before { content: "\f490"; }
+.bi-minecart-loaded::before { content: "\f491"; }
+.bi-minecart::before { content: "\f492"; }
+.bi-moisture::before { content: "\f493"; }
+.bi-moon-fill::before { content: "\f494"; }
+.bi-moon-stars-fill::before { content: "\f495"; }
+.bi-moon-stars::before { content: "\f496"; }
+.bi-moon::before { content: "\f497"; }
+.bi-mouse-fill::before { content: "\f498"; }
+.bi-mouse::before { content: "\f499"; }
+.bi-mouse2-fill::before { content: "\f49a"; }
+.bi-mouse2::before { content: "\f49b"; }
+.bi-mouse3-fill::before { content: "\f49c"; }
+.bi-mouse3::before { content: "\f49d"; }
+.bi-music-note-beamed::before { content: "\f49e"; }
+.bi-music-note-list::before { content: "\f49f"; }
+.bi-music-note::before { content: "\f4a0"; }
+.bi-music-player-fill::before { content: "\f4a1"; }
+.bi-music-player::before { content: "\f4a2"; }
+.bi-newspaper::before { content: "\f4a3"; }
+.bi-node-minus-fill::before { content: "\f4a4"; }
+.bi-node-minus::before { content: "\f4a5"; }
+.bi-node-plus-fill::before { content: "\f4a6"; }
+.bi-node-plus::before { content: "\f4a7"; }
+.bi-nut-fill::before { content: "\f4a8"; }
+.bi-nut::before { content: "\f4a9"; }
+.bi-octagon-fill::before { content: "\f4aa"; }
+.bi-octagon-half::before { content: "\f4ab"; }
+.bi-octagon::before { content: "\f4ac"; }
+.bi-option::before { content: "\f4ad"; }
+.bi-outlet::before { content: "\f4ae"; }
+.bi-paint-bucket::before { content: "\f4af"; }
+.bi-palette-fill::before { content: "\f4b0"; }
+.bi-palette::before { content: "\f4b1"; }
+.bi-palette2::before { content: "\f4b2"; }
+.bi-paperclip::before { content: "\f4b3"; }
+.bi-paragraph::before { content: "\f4b4"; }
+.bi-patch-check-fill::before { content: "\f4b5"; }
+.bi-patch-check::before { content: "\f4b6"; }
+.bi-patch-exclamation-fill::before { content: "\f4b7"; }
+.bi-patch-exclamation::before { content: "\f4b8"; }
+.bi-patch-minus-fill::before { content: "\f4b9"; }
+.bi-patch-minus::before { content: "\f4ba"; }
+.bi-patch-plus-fill::before { content: "\f4bb"; }
+.bi-patch-plus::before { content: "\f4bc"; }
+.bi-patch-question-fill::before { content: "\f4bd"; }
+.bi-patch-question::before { content: "\f4be"; }
+.bi-pause-btn-fill::before { content: "\f4bf"; }
+.bi-pause-btn::before { content: "\f4c0"; }
+.bi-pause-circle-fill::before { content: "\f4c1"; }
+.bi-pause-circle::before { content: "\f4c2"; }
+.bi-pause-fill::before { content: "\f4c3"; }
+.bi-pause::before { content: "\f4c4"; }
+.bi-peace-fill::before { content: "\f4c5"; }
+.bi-peace::before { content: "\f4c6"; }
+.bi-pen-fill::before { content: "\f4c7"; }
+.bi-pen::before { content: "\f4c8"; }
+.bi-pencil-fill::before { content: "\f4c9"; }
+.bi-pencil-square::before { content: "\f4ca"; }
+.bi-pencil::before { content: "\f4cb"; }
+.bi-pentagon-fill::before { content: "\f4cc"; }
+.bi-pentagon-half::before { content: "\f4cd"; }
+.bi-pentagon::before { content: "\f4ce"; }
+.bi-people-fill::before { content: "\f4cf"; }
+.bi-people::before { content: "\f4d0"; }
+.bi-percent::before { content: "\f4d1"; }
+.bi-person-badge-fill::before { content: "\f4d2"; }
+.bi-person-badge::before { content: "\f4d3"; }
+.bi-person-bounding-box::before { content: "\f4d4"; }
+.bi-person-check-fill::before { content: "\f4d5"; }
+.bi-person-check::before { content: "\f4d6"; }
+.bi-person-circle::before { content: "\f4d7"; }
+.bi-person-dash-fill::before { content: "\f4d8"; }
+.bi-person-dash::before { content: "\f4d9"; }
+.bi-person-fill::before { content: "\f4da"; }
+.bi-person-lines-fill::before { content: "\f4db"; }
+.bi-person-plus-fill::before { content: "\f4dc"; }
+.bi-person-plus::before { content: "\f4dd"; }
+.bi-person-square::before { content: "\f4de"; }
+.bi-person-x-fill::before { content: "\f4df"; }
+.bi-person-x::before { content: "\f4e0"; }
+.bi-person::before { content: "\f4e1"; }
+.bi-phone-fill::before { content: "\f4e2"; }
+.bi-phone-landscape-fill::before { content: "\f4e3"; }
+.bi-phone-landscape::before { content: "\f4e4"; }
+.bi-phone-vibrate-fill::before { content: "\f4e5"; }
+.bi-phone-vibrate::before { content: "\f4e6"; }
+.bi-phone::before { content: "\f4e7"; }
+.bi-pie-chart-fill::before { content: "\f4e8"; }
+.bi-pie-chart::before { content: "\f4e9"; }
+.bi-pin-angle-fill::before { content: "\f4ea"; }
+.bi-pin-angle::before { content: "\f4eb"; }
+.bi-pin-fill::before { content: "\f4ec"; }
+.bi-pin::before { content: "\f4ed"; }
+.bi-pip-fill::before { content: "\f4ee"; }
+.bi-pip::before { content: "\f4ef"; }
+.bi-play-btn-fill::before { content: "\f4f0"; }
+.bi-play-btn::before { content: "\f4f1"; }
+.bi-play-circle-fill::before { content: "\f4f2"; }
+.bi-play-circle::before { content: "\f4f3"; }
+.bi-play-fill::before { content: "\f4f4"; }
+.bi-play::before { content: "\f4f5"; }
+.bi-plug-fill::before { content: "\f4f6"; }
+.bi-plug::before { content: "\f4f7"; }
+.bi-plus-circle-dotted::before { content: "\f4f8"; }
+.bi-plus-circle-fill::before { content: "\f4f9"; }
+.bi-plus-circle::before { content: "\f4fa"; }
+.bi-plus-square-dotted::before { content: "\f4fb"; }
+.bi-plus-square-fill::before { content: "\f4fc"; }
+.bi-plus-square::before { content: "\f4fd"; }
+.bi-plus::before { content: "\f4fe"; }
+.bi-power::before { content: "\f4ff"; }
+.bi-printer-fill::before { content: "\f500"; }
+.bi-printer::before { content: "\f501"; }
+.bi-puzzle-fill::before { content: "\f502"; }
+.bi-puzzle::before { content: "\f503"; }
+.bi-question-circle-fill::before { content: "\f504"; }
+.bi-question-circle::before { content: "\f505"; }
+.bi-question-diamond-fill::before { content: "\f506"; }
+.bi-question-diamond::before { content: "\f507"; }
+.bi-question-octagon-fill::before { content: "\f508"; }
+.bi-question-octagon::before { content: "\f509"; }
+.bi-question-square-fill::before { content: "\f50a"; }
+.bi-question-square::before { content: "\f50b"; }
+.bi-question::before { content: "\f50c"; }
+.bi-rainbow::before { content: "\f50d"; }
+.bi-receipt-cutoff::before { content: "\f50e"; }
+.bi-receipt::before { content: "\f50f"; }
+.bi-reception-0::before { content: "\f510"; }
+.bi-reception-1::before { content: "\f511"; }
+.bi-reception-2::before { content: "\f512"; }
+.bi-reception-3::before { content: "\f513"; }
+.bi-reception-4::before { content: "\f514"; }
+.bi-record-btn-fill::before { content: "\f515"; }
+.bi-record-btn::before { content: "\f516"; }
+.bi-record-circle-fill::before { content: "\f517"; }
+.bi-record-circle::before { content: "\f518"; }
+.bi-record-fill::before { content: "\f519"; }
+.bi-record::before { content: "\f51a"; }
+.bi-record2-fill::before { content: "\f51b"; }
+.bi-record2::before { content: "\f51c"; }
+.bi-reply-all-fill::before { content: "\f51d"; }
+.bi-reply-all::before { content: "\f51e"; }
+.bi-reply-fill::before { content: "\f51f"; }
+.bi-reply::before { content: "\f520"; }
+.bi-rss-fill::before { content: "\f521"; }
+.bi-rss::before { content: "\f522"; }
+.bi-rulers::before { content: "\f523"; }
+.bi-save-fill::before { content: "\f524"; }
+.bi-save::before { content: "\f525"; }
+.bi-save2-fill::before { content: "\f526"; }
+.bi-save2::before { content: "\f527"; }
+.bi-scissors::before { content: "\f528"; }
+.bi-screwdriver::before { content: "\f529"; }
+.bi-search::before { content: "\f52a"; }
+.bi-segmented-nav::before { content: "\f52b"; }
+.bi-server::before { content: "\f52c"; }
+.bi-share-fill::before { content: "\f52d"; }
+.bi-share::before { content: "\f52e"; }
+.bi-shield-check::before { content: "\f52f"; }
+.bi-shield-exclamation::before { content: "\f530"; }
+.bi-shield-fill-check::before { content: "\f531"; }
+.bi-shield-fill-exclamation::before { content: "\f532"; }
+.bi-shield-fill-minus::before { content: "\f533"; }
+.bi-shield-fill-plus::before { content: "\f534"; }
+.bi-shield-fill-x::before { content: "\f535"; }
+.bi-shield-fill::before { content: "\f536"; }
+.bi-shield-lock-fill::before { content: "\f537"; }
+.bi-shield-lock::before { content: "\f538"; }
+.bi-shield-minus::before { content: "\f539"; }
+.bi-shield-plus::before { content: "\f53a"; }
+.bi-shield-shaded::before { content: "\f53b"; }
+.bi-shield-slash-fill::before { content: "\f53c"; }
+.bi-shield-slash::before { content: "\f53d"; }
+.bi-shield-x::before { content: "\f53e"; }
+.bi-shield::before { content: "\f53f"; }
+.bi-shift-fill::before { content: "\f540"; }
+.bi-shift::before { content: "\f541"; }
+.bi-shop-window::before { content: "\f542"; }
+.bi-shop::before { content: "\f543"; }
+.bi-shuffle::before { content: "\f544"; }
+.bi-signpost-2-fill::before { content: "\f545"; }
+.bi-signpost-2::before { content: "\f546"; }
+.bi-signpost-fill::before { content: "\f547"; }
+.bi-signpost-split-fill::before { content: "\f548"; }
+.bi-signpost-split::before { content: "\f549"; }
+.bi-signpost::before { content: "\f54a"; }
+.bi-sim-fill::before { content: "\f54b"; }
+.bi-sim::before { content: "\f54c"; }
+.bi-skip-backward-btn-fill::before { content: "\f54d"; }
+.bi-skip-backward-btn::before { content: "\f54e"; }
+.bi-skip-backward-circle-fill::before { content: "\f54f"; }
+.bi-skip-backward-circle::before { content: "\f550"; }
+.bi-skip-backward-fill::before { content: "\f551"; }
+.bi-skip-backward::before { content: "\f552"; }
+.bi-skip-end-btn-fill::before { content: "\f553"; }
+.bi-skip-end-btn::before { content: "\f554"; }
+.bi-skip-end-circle-fill::before { content: "\f555"; }
+.bi-skip-end-circle::before { content: "\f556"; }
+.bi-skip-end-fill::before { content: "\f557"; }
+.bi-skip-end::before { content: "\f558"; }
+.bi-skip-forward-btn-fill::before { content: "\f559"; }
+.bi-skip-forward-btn::before { content: "\f55a"; }
+.bi-skip-forward-circle-fill::before { content: "\f55b"; }
+.bi-skip-forward-circle::before { content: "\f55c"; }
+.bi-skip-forward-fill::before { content: "\f55d"; }
+.bi-skip-forward::before { content: "\f55e"; }
+.bi-skip-start-btn-fill::before { content: "\f55f"; }
+.bi-skip-start-btn::before { content: "\f560"; }
+.bi-skip-start-circle-fill::before { content: "\f561"; }
+.bi-skip-start-circle::before { content: "\f562"; }
+.bi-skip-start-fill::before { content: "\f563"; }
+.bi-skip-start::before { content: "\f564"; }
+.bi-slack::before { content: "\f565"; }
+.bi-slash-circle-fill::before { content: "\f566"; }
+.bi-slash-circle::before { content: "\f567"; }
+.bi-slash-square-fill::before { content: "\f568"; }
+.bi-slash-square::before { content: "\f569"; }
+.bi-slash::before { content: "\f56a"; }
+.bi-sliders::before { content: "\f56b"; }
+.bi-smartwatch::before { content: "\f56c"; }
+.bi-snow::before { content: "\f56d"; }
+.bi-snow2::before { content: "\f56e"; }
+.bi-snow3::before { content: "\f56f"; }
+.bi-sort-alpha-down-alt::before { content: "\f570"; }
+.bi-sort-alpha-down::before { content: "\f571"; }
+.bi-sort-alpha-up-alt::before { content: "\f572"; }
+.bi-sort-alpha-up::before { content: "\f573"; }
+.bi-sort-down-alt::before { content: "\f574"; }
+.bi-sort-down::before { content: "\f575"; }
+.bi-sort-numeric-down-alt::before { content: "\f576"; }
+.bi-sort-numeric-down::before { content: "\f577"; }
+.bi-sort-numeric-up-alt::before { content: "\f578"; }
+.bi-sort-numeric-up::before { content: "\f579"; }
+.bi-sort-up-alt::before { content: "\f57a"; }
+.bi-sort-up::before { content: "\f57b"; }
+.bi-soundwave::before { content: "\f57c"; }
+.bi-speaker-fill::before { content: "\f57d"; }
+.bi-speaker::before { content: "\f57e"; }
+.bi-speedometer::before { content: "\f57f"; }
+.bi-speedometer2::before { content: "\f580"; }
+.bi-spellcheck::before { content: "\f581"; }
+.bi-square-fill::before { content: "\f582"; }
+.bi-square-half::before { content: "\f583"; }
+.bi-square::before { content: "\f584"; }
+.bi-stack::before { content: "\f585"; }
+.bi-star-fill::before { content: "\f586"; }
+.bi-star-half::before { content: "\f587"; }
+.bi-star::before { content: "\f588"; }
+.bi-stars::before { content: "\f589"; }
+.bi-stickies-fill::before { content: "\f58a"; }
+.bi-stickies::before { content: "\f58b"; }
+.bi-sticky-fill::before { content: "\f58c"; }
+.bi-sticky::before { content: "\f58d"; }
+.bi-stop-btn-fill::before { content: "\f58e"; }
+.bi-stop-btn::before { content: "\f58f"; }
+.bi-stop-circle-fill::before { content: "\f590"; }
+.bi-stop-circle::before { content: "\f591"; }
+.bi-stop-fill::before { content: "\f592"; }
+.bi-stop::before { content: "\f593"; }
+.bi-stoplights-fill::before { content: "\f594"; }
+.bi-stoplights::before { content: "\f595"; }
+.bi-stopwatch-fill::before { content: "\f596"; }
+.bi-stopwatch::before { content: "\f597"; }
+.bi-subtract::before { content: "\f598"; }
+.bi-suit-club-fill::before { content: "\f599"; }
+.bi-suit-club::before { content: "\f59a"; }
+.bi-suit-diamond-fill::before { content: "\f59b"; }
+.bi-suit-diamond::before { content: "\f59c"; }
+.bi-suit-heart-fill::before { content: "\f59d"; }
+.bi-suit-heart::before { content: "\f59e"; }
+.bi-suit-spade-fill::before { content: "\f59f"; }
+.bi-suit-spade::before { content: "\f5a0"; }
+.bi-sun-fill::before { content: "\f5a1"; }
+.bi-sun::before { content: "\f5a2"; }
+.bi-sunglasses::before { content: "\f5a3"; }
+.bi-sunrise-fill::before { content: "\f5a4"; }
+.bi-sunrise::before { content: "\f5a5"; }
+.bi-sunset-fill::before { content: "\f5a6"; }
+.bi-sunset::before { content: "\f5a7"; }
+.bi-symmetry-horizontal::before { content: "\f5a8"; }
+.bi-symmetry-vertical::before { content: "\f5a9"; }
+.bi-table::before { content: "\f5aa"; }
+.bi-tablet-fill::before { content: "\f5ab"; }
+.bi-tablet-landscape-fill::before { content: "\f5ac"; }
+.bi-tablet-landscape::before { content: "\f5ad"; }
+.bi-tablet::before { content: "\f5ae"; }
+.bi-tag-fill::before { content: "\f5af"; }
+.bi-tag::before { content: "\f5b0"; }
+.bi-tags-fill::before { content: "\f5b1"; }
+.bi-tags::before { content: "\f5b2"; }
+.bi-telegram::before { content: "\f5b3"; }
+.bi-telephone-fill::before { content: "\f5b4"; }
+.bi-telephone-forward-fill::before { content: "\f5b5"; }
+.bi-telephone-forward::before { content: "\f5b6"; }
+.bi-telephone-inbound-fill::before { content: "\f5b7"; }
+.bi-telephone-inbound::before { content: "\f5b8"; }
+.bi-telephone-minus-fill::before { content: "\f5b9"; }
+.bi-telephone-minus::before { content: "\f5ba"; }
+.bi-telephone-outbound-fill::before { content: "\f5bb"; }
+.bi-telephone-outbound::before { content: "\f5bc"; }
+.bi-telephone-plus-fill::before { content: "\f5bd"; }
+.bi-telephone-plus::before { content: "\f5be"; }
+.bi-telephone-x-fill::before { content: "\f5bf"; }
+.bi-telephone-x::before { content: "\f5c0"; }
+.bi-telephone::before { content: "\f5c1"; }
+.bi-terminal-fill::before { content: "\f5c2"; }
+.bi-terminal::before { content: "\f5c3"; }
+.bi-text-center::before { content: "\f5c4"; }
+.bi-text-indent-left::before { content: "\f5c5"; }
+.bi-text-indent-right::before { content: "\f5c6"; }
+.bi-text-left::before { content: "\f5c7"; }
+.bi-text-paragraph::before { content: "\f5c8"; }
+.bi-text-right::before { content: "\f5c9"; }
+.bi-textarea-resize::before { content: "\f5ca"; }
+.bi-textarea-t::before { content: "\f5cb"; }
+.bi-textarea::before { content: "\f5cc"; }
+.bi-thermometer-half::before { content: "\f5cd"; }
+.bi-thermometer-high::before { content: "\f5ce"; }
+.bi-thermometer-low::before { content: "\f5cf"; }
+.bi-thermometer-snow::before { content: "\f5d0"; }
+.bi-thermometer-sun::before { content: "\f5d1"; }
+.bi-thermometer::before { content: "\f5d2"; }
+.bi-three-dots-vertical::before { content: "\f5d3"; }
+.bi-three-dots::before { content: "\f5d4"; }
+.bi-toggle-off::before { content: "\f5d5"; }
+.bi-toggle-on::before { content: "\f5d6"; }
+.bi-toggle2-off::before { content: "\f5d7"; }
+.bi-toggle2-on::before { content: "\f5d8"; }
+.bi-toggles::before { content: "\f5d9"; }
+.bi-toggles2::before { content: "\f5da"; }
+.bi-tools::before { content: "\f5db"; }
+.bi-tornado::before { content: "\f5dc"; }
+.bi-trash-fill::before { content: "\f5dd"; }
+.bi-trash::before { content: "\f5de"; }
+.bi-trash2-fill::before { content: "\f5df"; }
+.bi-trash2::before { content: "\f5e0"; }
+.bi-tree-fill::before { content: "\f5e1"; }
+.bi-tree::before { content: "\f5e2"; }
+.bi-triangle-fill::before { content: "\f5e3"; }
+.bi-triangle-half::before { content: "\f5e4"; }
+.bi-triangle::before { content: "\f5e5"; }
+.bi-trophy-fill::before { content: "\f5e6"; }
+.bi-trophy::before { content: "\f5e7"; }
+.bi-tropical-storm::before { content: "\f5e8"; }
+.bi-truck-flatbed::before { content: "\f5e9"; }
+.bi-truck::before { content: "\f5ea"; }
+.bi-tsunami::before { content: "\f5eb"; }
+.bi-tv-fill::before { content: "\f5ec"; }
+.bi-tv::before { content: "\f5ed"; }
+.bi-twitch::before { content: "\f5ee"; }
+.bi-twitter::before { content: "\f5ef"; }
+.bi-type-bold::before { content: "\f5f0"; }
+.bi-type-h1::before { content: "\f5f1"; }
+.bi-type-h2::before { content: "\f5f2"; }
+.bi-type-h3::before { content: "\f5f3"; }
+.bi-type-italic::before { content: "\f5f4"; }
+.bi-type-strikethrough::before { content: "\f5f5"; }
+.bi-type-underline::before { content: "\f5f6"; }
+.bi-type::before { content: "\f5f7"; }
+.bi-ui-checks-grid::before { content: "\f5f8"; }
+.bi-ui-checks::before { content: "\f5f9"; }
+.bi-ui-radios-grid::before { content: "\f5fa"; }
+.bi-ui-radios::before { content: "\f5fb"; }
+.bi-umbrella-fill::before { content: "\f5fc"; }
+.bi-umbrella::before { content: "\f5fd"; }
+.bi-union::before { content: "\f5fe"; }
+.bi-unlock-fill::before { content: "\f5ff"; }
+.bi-unlock::before { content: "\f600"; }
+.bi-upc-scan::before { content: "\f601"; }
+.bi-upc::before { content: "\f602"; }
+.bi-upload::before { content: "\f603"; }
+.bi-vector-pen::before { content: "\f604"; }
+.bi-view-list::before { content: "\f605"; }
+.bi-view-stacked::before { content: "\f606"; }
+.bi-vinyl-fill::before { content: "\f607"; }
+.bi-vinyl::before { content: "\f608"; }
+.bi-voicemail::before { content: "\f609"; }
+.bi-volume-down-fill::before { content: "\f60a"; }
+.bi-volume-down::before { content: "\f60b"; }
+.bi-volume-mute-fill::before { content: "\f60c"; }
+.bi-volume-mute::before { content: "\f60d"; }
+.bi-volume-off-fill::before { content: "\f60e"; }
+.bi-volume-off::before { content: "\f60f"; }
+.bi-volume-up-fill::before { content: "\f610"; }
+.bi-volume-up::before { content: "\f611"; }
+.bi-vr::before { content: "\f612"; }
+.bi-wallet-fill::before { content: "\f613"; }
+.bi-wallet::before { content: "\f614"; }
+.bi-wallet2::before { content: "\f615"; }
+.bi-watch::before { content: "\f616"; }
+.bi-water::before { content: "\f617"; }
+.bi-whatsapp::before { content: "\f618"; }
+.bi-wifi-1::before { content: "\f619"; }
+.bi-wifi-2::before { content: "\f61a"; }
+.bi-wifi-off::before { content: "\f61b"; }
+.bi-wifi::before { content: "\f61c"; }
+.bi-wind::before { content: "\f61d"; }
+.bi-window-dock::before { content: "\f61e"; }
+.bi-window-sidebar::before { content: "\f61f"; }
+.bi-window::before { content: "\f620"; }
+.bi-wrench::before { content: "\f621"; }
+.bi-x-circle-fill::before { content: "\f622"; }
+.bi-x-circle::before { content: "\f623"; }
+.bi-x-diamond-fill::before { content: "\f624"; }
+.bi-x-diamond::before { content: "\f625"; }
+.bi-x-octagon-fill::before { content: "\f626"; }
+.bi-x-octagon::before { content: "\f627"; }
+.bi-x-square-fill::before { content: "\f628"; }
+.bi-x-square::before { content: "\f629"; }
+.bi-x::before { content: "\f62a"; }
+.bi-youtube::before { content: "\f62b"; }
+.bi-zoom-in::before { content: "\f62c"; }
+.bi-zoom-out::before { content: "\f62d"; }
+.bi-bank::before { content: "\f62e"; }
+.bi-bank2::before { content: "\f62f"; }
+.bi-bell-slash-fill::before { content: "\f630"; }
+.bi-bell-slash::before { content: "\f631"; }
+.bi-cash-coin::before { content: "\f632"; }
+.bi-check-lg::before { content: "\f633"; }
+.bi-coin::before { content: "\f634"; }
+.bi-currency-bitcoin::before { content: "\f635"; }
+.bi-currency-dollar::before { content: "\f636"; }
+.bi-currency-euro::before { content: "\f637"; }
+.bi-currency-exchange::before { content: "\f638"; }
+.bi-currency-pound::before { content: "\f639"; }
+.bi-currency-yen::before { content: "\f63a"; }
+.bi-dash-lg::before { content: "\f63b"; }
+.bi-exclamation-lg::before { content: "\f63c"; }
+.bi-file-earmark-pdf-fill::before { content: "\f63d"; }
+.bi-file-earmark-pdf::before { content: "\f63e"; }
+.bi-file-pdf-fill::before { content: "\f63f"; }
+.bi-file-pdf::before { content: "\f640"; }
+.bi-gender-ambiguous::before { content: "\f641"; }
+.bi-gender-female::before { content: "\f642"; }
+.bi-gender-male::before { content: "\f643"; }
+.bi-gender-trans::before { content: "\f644"; }
+.bi-headset-vr::before { content: "\f645"; }
+.bi-info-lg::before { content: "\f646"; }
+.bi-mastodon::before { content: "\f647"; }
+.bi-messenger::before { content: "\f648"; }
+.bi-piggy-bank-fill::before { content: "\f649"; }
+.bi-piggy-bank::before { content: "\f64a"; }
+.bi-pin-map-fill::before { content: "\f64b"; }
+.bi-pin-map::before { content: "\f64c"; }
+.bi-plus-lg::before { content: "\f64d"; }
+.bi-question-lg::before { content: "\f64e"; }
+.bi-recycle::before { content: "\f64f"; }
+.bi-reddit::before { content: "\f650"; }
+.bi-safe-fill::before { content: "\f651"; }
+.bi-safe2-fill::before { content: "\f652"; }
+.bi-safe2::before { content: "\f653"; }
+.bi-sd-card-fill::before { content: "\f654"; }
+.bi-sd-card::before { content: "\f655"; }
+.bi-skype::before { content: "\f656"; }
+.bi-slash-lg::before { content: "\f657"; }
+.bi-translate::before { content: "\f658"; }
+.bi-x-lg::before { content: "\f659"; }
+.bi-safe::before { content: "\f65a"; }
diff --git a/bootstrap-icons-1.5.0/bootstrap-icons.json b/bootstrap-icons-1.5.0/bootstrap-icons.json
new file mode 100644
index 0000000..14c9072
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bootstrap-icons.json
@@ -0,0 +1,1372 @@
+{
+  "alarm-fill": 61697,
+  "alarm": 61698,
+  "align-bottom": 61699,
+  "align-center": 61700,
+  "align-end": 61701,
+  "align-middle": 61702,
+  "align-start": 61703,
+  "align-top": 61704,
+  "alt": 61705,
+  "app-indicator": 61706,
+  "app": 61707,
+  "archive-fill": 61708,
+  "archive": 61709,
+  "arrow-90deg-down": 61710,
+  "arrow-90deg-left": 61711,
+  "arrow-90deg-right": 61712,
+  "arrow-90deg-up": 61713,
+  "arrow-bar-down": 61714,
+  "arrow-bar-left": 61715,
+  "arrow-bar-right": 61716,
+  "arrow-bar-up": 61717,
+  "arrow-clockwise": 61718,
+  "arrow-counterclockwise": 61719,
+  "arrow-down-circle-fill": 61720,
+  "arrow-down-circle": 61721,
+  "arrow-down-left-circle-fill": 61722,
+  "arrow-down-left-circle": 61723,
+  "arrow-down-left-square-fill": 61724,
+  "arrow-down-left-square": 61725,
+  "arrow-down-left": 61726,
+  "arrow-down-right-circle-fill": 61727,
+  "arrow-down-right-circle": 61728,
+  "arrow-down-right-square-fill": 61729,
+  "arrow-down-right-square": 61730,
+  "arrow-down-right": 61731,
+  "arrow-down-short": 61732,
+  "arrow-down-square-fill": 61733,
+  "arrow-down-square": 61734,
+  "arrow-down-up": 61735,
+  "arrow-down": 61736,
+  "arrow-left-circle-fill": 61737,
+  "arrow-left-circle": 61738,
+  "arrow-left-right": 61739,
+  "arrow-left-short": 61740,
+  "arrow-left-square-fill": 61741,
+  "arrow-left-square": 61742,
+  "arrow-left": 61743,
+  "arrow-repeat": 61744,
+  "arrow-return-left": 61745,
+  "arrow-return-right": 61746,
+  "arrow-right-circle-fill": 61747,
+  "arrow-right-circle": 61748,
+  "arrow-right-short": 61749,
+  "arrow-right-square-fill": 61750,
+  "arrow-right-square": 61751,
+  "arrow-right": 61752,
+  "arrow-up-circle-fill": 61753,
+  "arrow-up-circle": 61754,
+  "arrow-up-left-circle-fill": 61755,
+  "arrow-up-left-circle": 61756,
+  "arrow-up-left-square-fill": 61757,
+  "arrow-up-left-square": 61758,
+  "arrow-up-left": 61759,
+  "arrow-up-right-circle-fill": 61760,
+  "arrow-up-right-circle": 61761,
+  "arrow-up-right-square-fill": 61762,
+  "arrow-up-right-square": 61763,
+  "arrow-up-right": 61764,
+  "arrow-up-short": 61765,
+  "arrow-up-square-fill": 61766,
+  "arrow-up-square": 61767,
+  "arrow-up": 61768,
+  "arrows-angle-contract": 61769,
+  "arrows-angle-expand": 61770,
+  "arrows-collapse": 61771,
+  "arrows-expand": 61772,
+  "arrows-fullscreen": 61773,
+  "arrows-move": 61774,
+  "aspect-ratio-fill": 61775,
+  "aspect-ratio": 61776,
+  "asterisk": 61777,
+  "at": 61778,
+  "award-fill": 61779,
+  "award": 61780,
+  "back": 61781,
+  "backspace-fill": 61782,
+  "backspace-reverse-fill": 61783,
+  "backspace-reverse": 61784,
+  "backspace": 61785,
+  "badge-3d-fill": 61786,
+  "badge-3d": 61787,
+  "badge-4k-fill": 61788,
+  "badge-4k": 61789,
+  "badge-8k-fill": 61790,
+  "badge-8k": 61791,
+  "badge-ad-fill": 61792,
+  "badge-ad": 61793,
+  "badge-ar-fill": 61794,
+  "badge-ar": 61795,
+  "badge-cc-fill": 61796,
+  "badge-cc": 61797,
+  "badge-hd-fill": 61798,
+  "badge-hd": 61799,
+  "badge-tm-fill": 61800,
+  "badge-tm": 61801,
+  "badge-vo-fill": 61802,
+  "badge-vo": 61803,
+  "badge-vr-fill": 61804,
+  "badge-vr": 61805,
+  "badge-wc-fill": 61806,
+  "badge-wc": 61807,
+  "bag-check-fill": 61808,
+  "bag-check": 61809,
+  "bag-dash-fill": 61810,
+  "bag-dash": 61811,
+  "bag-fill": 61812,
+  "bag-plus-fill": 61813,
+  "bag-plus": 61814,
+  "bag-x-fill": 61815,
+  "bag-x": 61816,
+  "bag": 61817,
+  "bar-chart-fill": 61818,
+  "bar-chart-line-fill": 61819,
+  "bar-chart-line": 61820,
+  "bar-chart-steps": 61821,
+  "bar-chart": 61822,
+  "basket-fill": 61823,
+  "basket": 61824,
+  "basket2-fill": 61825,
+  "basket2": 61826,
+  "basket3-fill": 61827,
+  "basket3": 61828,
+  "battery-charging": 61829,
+  "battery-full": 61830,
+  "battery-half": 61831,
+  "battery": 61832,
+  "bell-fill": 61833,
+  "bell": 61834,
+  "bezier": 61835,
+  "bezier2": 61836,
+  "bicycle": 61837,
+  "binoculars-fill": 61838,
+  "binoculars": 61839,
+  "blockquote-left": 61840,
+  "blockquote-right": 61841,
+  "book-fill": 61842,
+  "book-half": 61843,
+  "book": 61844,
+  "bookmark-check-fill": 61845,
+  "bookmark-check": 61846,
+  "bookmark-dash-fill": 61847,
+  "bookmark-dash": 61848,
+  "bookmark-fill": 61849,
+  "bookmark-heart-fill": 61850,
+  "bookmark-heart": 61851,
+  "bookmark-plus-fill": 61852,
+  "bookmark-plus": 61853,
+  "bookmark-star-fill": 61854,
+  "bookmark-star": 61855,
+  "bookmark-x-fill": 61856,
+  "bookmark-x": 61857,
+  "bookmark": 61858,
+  "bookmarks-fill": 61859,
+  "bookmarks": 61860,
+  "bookshelf": 61861,
+  "bootstrap-fill": 61862,
+  "bootstrap-reboot": 61863,
+  "bootstrap": 61864,
+  "border-all": 61865,
+  "border-bottom": 61866,
+  "border-center": 61867,
+  "border-inner": 61868,
+  "border-left": 61869,
+  "border-middle": 61870,
+  "border-outer": 61871,
+  "border-right": 61872,
+  "border-style": 61873,
+  "border-top": 61874,
+  "border-width": 61875,
+  "border": 61876,
+  "bounding-box-circles": 61877,
+  "bounding-box": 61878,
+  "box-arrow-down-left": 61879,
+  "box-arrow-down-right": 61880,
+  "box-arrow-down": 61881,
+  "box-arrow-in-down-left": 61882,
+  "box-arrow-in-down-right": 61883,
+  "box-arrow-in-down": 61884,
+  "box-arrow-in-left": 61885,
+  "box-arrow-in-right": 61886,
+  "box-arrow-in-up-left": 61887,
+  "box-arrow-in-up-right": 61888,
+  "box-arrow-in-up": 61889,
+  "box-arrow-left": 61890,
+  "box-arrow-right": 61891,
+  "box-arrow-up-left": 61892,
+  "box-arrow-up-right": 61893,
+  "box-arrow-up": 61894,
+  "box-seam": 61895,
+  "box": 61896,
+  "braces": 61897,
+  "bricks": 61898,
+  "briefcase-fill": 61899,
+  "briefcase": 61900,
+  "brightness-alt-high-fill": 61901,
+  "brightness-alt-high": 61902,
+  "brightness-alt-low-fill": 61903,
+  "brightness-alt-low": 61904,
+  "brightness-high-fill": 61905,
+  "brightness-high": 61906,
+  "brightness-low-fill": 61907,
+  "brightness-low": 61908,
+  "broadcast-pin": 61909,
+  "broadcast": 61910,
+  "brush-fill": 61911,
+  "brush": 61912,
+  "bucket-fill": 61913,
+  "bucket": 61914,
+  "bug-fill": 61915,
+  "bug": 61916,
+  "building": 61917,
+  "bullseye": 61918,
+  "calculator-fill": 61919,
+  "calculator": 61920,
+  "calendar-check-fill": 61921,
+  "calendar-check": 61922,
+  "calendar-date-fill": 61923,
+  "calendar-date": 61924,
+  "calendar-day-fill": 61925,
+  "calendar-day": 61926,
+  "calendar-event-fill": 61927,
+  "calendar-event": 61928,
+  "calendar-fill": 61929,
+  "calendar-minus-fill": 61930,
+  "calendar-minus": 61931,
+  "calendar-month-fill": 61932,
+  "calendar-month": 61933,
+  "calendar-plus-fill": 61934,
+  "calendar-plus": 61935,
+  "calendar-range-fill": 61936,
+  "calendar-range": 61937,
+  "calendar-week-fill": 61938,
+  "calendar-week": 61939,
+  "calendar-x-fill": 61940,
+  "calendar-x": 61941,
+  "calendar": 61942,
+  "calendar2-check-fill": 61943,
+  "calendar2-check": 61944,
+  "calendar2-date-fill": 61945,
+  "calendar2-date": 61946,
+  "calendar2-day-fill": 61947,
+  "calendar2-day": 61948,
+  "calendar2-event-fill": 61949,
+  "calendar2-event": 61950,
+  "calendar2-fill": 61951,
+  "calendar2-minus-fill": 61952,
+  "calendar2-minus": 61953,
+  "calendar2-month-fill": 61954,
+  "calendar2-month": 61955,
+  "calendar2-plus-fill": 61956,
+  "calendar2-plus": 61957,
+  "calendar2-range-fill": 61958,
+  "calendar2-range": 61959,
+  "calendar2-week-fill": 61960,
+  "calendar2-week": 61961,
+  "calendar2-x-fill": 61962,
+  "calendar2-x": 61963,
+  "calendar2": 61964,
+  "calendar3-event-fill": 61965,
+  "calendar3-event": 61966,
+  "calendar3-fill": 61967,
+  "calendar3-range-fill": 61968,
+  "calendar3-range": 61969,
+  "calendar3-week-fill": 61970,
+  "calendar3-week": 61971,
+  "calendar3": 61972,
+  "calendar4-event": 61973,
+  "calendar4-range": 61974,
+  "calendar4-week": 61975,
+  "calendar4": 61976,
+  "camera-fill": 61977,
+  "camera-reels-fill": 61978,
+  "camera-reels": 61979,
+  "camera-video-fill": 61980,
+  "camera-video-off-fill": 61981,
+  "camera-video-off": 61982,
+  "camera-video": 61983,
+  "camera": 61984,
+  "camera2": 61985,
+  "capslock-fill": 61986,
+  "capslock": 61987,
+  "card-checklist": 61988,
+  "card-heading": 61989,
+  "card-image": 61990,
+  "card-list": 61991,
+  "card-text": 61992,
+  "caret-down-fill": 61993,
+  "caret-down-square-fill": 61994,
+  "caret-down-square": 61995,
+  "caret-down": 61996,
+  "caret-left-fill": 61997,
+  "caret-left-square-fill": 61998,
+  "caret-left-square": 61999,
+  "caret-left": 62000,
+  "caret-right-fill": 62001,
+  "caret-right-square-fill": 62002,
+  "caret-right-square": 62003,
+  "caret-right": 62004,
+  "caret-up-fill": 62005,
+  "caret-up-square-fill": 62006,
+  "caret-up-square": 62007,
+  "caret-up": 62008,
+  "cart-check-fill": 62009,
+  "cart-check": 62010,
+  "cart-dash-fill": 62011,
+  "cart-dash": 62012,
+  "cart-fill": 62013,
+  "cart-plus-fill": 62014,
+  "cart-plus": 62015,
+  "cart-x-fill": 62016,
+  "cart-x": 62017,
+  "cart": 62018,
+  "cart2": 62019,
+  "cart3": 62020,
+  "cart4": 62021,
+  "cash-stack": 62022,
+  "cash": 62023,
+  "cast": 62024,
+  "chat-dots-fill": 62025,
+  "chat-dots": 62026,
+  "chat-fill": 62027,
+  "chat-left-dots-fill": 62028,
+  "chat-left-dots": 62029,
+  "chat-left-fill": 62030,
+  "chat-left-quote-fill": 62031,
+  "chat-left-quote": 62032,
+  "chat-left-text-fill": 62033,
+  "chat-left-text": 62034,
+  "chat-left": 62035,
+  "chat-quote-fill": 62036,
+  "chat-quote": 62037,
+  "chat-right-dots-fill": 62038,
+  "chat-right-dots": 62039,
+  "chat-right-fill": 62040,
+  "chat-right-quote-fill": 62041,
+  "chat-right-quote": 62042,
+  "chat-right-text-fill": 62043,
+  "chat-right-text": 62044,
+  "chat-right": 62045,
+  "chat-square-dots-fill": 62046,
+  "chat-square-dots": 62047,
+  "chat-square-fill": 62048,
+  "chat-square-quote-fill": 62049,
+  "chat-square-quote": 62050,
+  "chat-square-text-fill": 62051,
+  "chat-square-text": 62052,
+  "chat-square": 62053,
+  "chat-text-fill": 62054,
+  "chat-text": 62055,
+  "chat": 62056,
+  "check-all": 62057,
+  "check-circle-fill": 62058,
+  "check-circle": 62059,
+  "check-square-fill": 62060,
+  "check-square": 62061,
+  "check": 62062,
+  "check2-all": 62063,
+  "check2-circle": 62064,
+  "check2-square": 62065,
+  "check2": 62066,
+  "chevron-bar-contract": 62067,
+  "chevron-bar-down": 62068,
+  "chevron-bar-expand": 62069,
+  "chevron-bar-left": 62070,
+  "chevron-bar-right": 62071,
+  "chevron-bar-up": 62072,
+  "chevron-compact-down": 62073,
+  "chevron-compact-left": 62074,
+  "chevron-compact-right": 62075,
+  "chevron-compact-up": 62076,
+  "chevron-contract": 62077,
+  "chevron-double-down": 62078,
+  "chevron-double-left": 62079,
+  "chevron-double-right": 62080,
+  "chevron-double-up": 62081,
+  "chevron-down": 62082,
+  "chevron-expand": 62083,
+  "chevron-left": 62084,
+  "chevron-right": 62085,
+  "chevron-up": 62086,
+  "circle-fill": 62087,
+  "circle-half": 62088,
+  "circle-square": 62089,
+  "circle": 62090,
+  "clipboard-check": 62091,
+  "clipboard-data": 62092,
+  "clipboard-minus": 62093,
+  "clipboard-plus": 62094,
+  "clipboard-x": 62095,
+  "clipboard": 62096,
+  "clock-fill": 62097,
+  "clock-history": 62098,
+  "clock": 62099,
+  "cloud-arrow-down-fill": 62100,
+  "cloud-arrow-down": 62101,
+  "cloud-arrow-up-fill": 62102,
+  "cloud-arrow-up": 62103,
+  "cloud-check-fill": 62104,
+  "cloud-check": 62105,
+  "cloud-download-fill": 62106,
+  "cloud-download": 62107,
+  "cloud-drizzle-fill": 62108,
+  "cloud-drizzle": 62109,
+  "cloud-fill": 62110,
+  "cloud-fog-fill": 62111,
+  "cloud-fog": 62112,
+  "cloud-fog2-fill": 62113,
+  "cloud-fog2": 62114,
+  "cloud-hail-fill": 62115,
+  "cloud-hail": 62116,
+  "cloud-haze-1": 62117,
+  "cloud-haze-fill": 62118,
+  "cloud-haze": 62119,
+  "cloud-haze2-fill": 62120,
+  "cloud-lightning-fill": 62121,
+  "cloud-lightning-rain-fill": 62122,
+  "cloud-lightning-rain": 62123,
+  "cloud-lightning": 62124,
+  "cloud-minus-fill": 62125,
+  "cloud-minus": 62126,
+  "cloud-moon-fill": 62127,
+  "cloud-moon": 62128,
+  "cloud-plus-fill": 62129,
+  "cloud-plus": 62130,
+  "cloud-rain-fill": 62131,
+  "cloud-rain-heavy-fill": 62132,
+  "cloud-rain-heavy": 62133,
+  "cloud-rain": 62134,
+  "cloud-slash-fill": 62135,
+  "cloud-slash": 62136,
+  "cloud-sleet-fill": 62137,
+  "cloud-sleet": 62138,
+  "cloud-snow-fill": 62139,
+  "cloud-snow": 62140,
+  "cloud-sun-fill": 62141,
+  "cloud-sun": 62142,
+  "cloud-upload-fill": 62143,
+  "cloud-upload": 62144,
+  "cloud": 62145,
+  "clouds-fill": 62146,
+  "clouds": 62147,
+  "cloudy-fill": 62148,
+  "cloudy": 62149,
+  "code-slash": 62150,
+  "code-square": 62151,
+  "code": 62152,
+  "collection-fill": 62153,
+  "collection-play-fill": 62154,
+  "collection-play": 62155,
+  "collection": 62156,
+  "columns-gap": 62157,
+  "columns": 62158,
+  "command": 62159,
+  "compass-fill": 62160,
+  "compass": 62161,
+  "cone-striped": 62162,
+  "cone": 62163,
+  "controller": 62164,
+  "cpu-fill": 62165,
+  "cpu": 62166,
+  "credit-card-2-back-fill": 62167,
+  "credit-card-2-back": 62168,
+  "credit-card-2-front-fill": 62169,
+  "credit-card-2-front": 62170,
+  "credit-card-fill": 62171,
+  "credit-card": 62172,
+  "crop": 62173,
+  "cup-fill": 62174,
+  "cup-straw": 62175,
+  "cup": 62176,
+  "cursor-fill": 62177,
+  "cursor-text": 62178,
+  "cursor": 62179,
+  "dash-circle-dotted": 62180,
+  "dash-circle-fill": 62181,
+  "dash-circle": 62182,
+  "dash-square-dotted": 62183,
+  "dash-square-fill": 62184,
+  "dash-square": 62185,
+  "dash": 62186,
+  "diagram-2-fill": 62187,
+  "diagram-2": 62188,
+  "diagram-3-fill": 62189,
+  "diagram-3": 62190,
+  "diamond-fill": 62191,
+  "diamond-half": 62192,
+  "diamond": 62193,
+  "dice-1-fill": 62194,
+  "dice-1": 62195,
+  "dice-2-fill": 62196,
+  "dice-2": 62197,
+  "dice-3-fill": 62198,
+  "dice-3": 62199,
+  "dice-4-fill": 62200,
+  "dice-4": 62201,
+  "dice-5-fill": 62202,
+  "dice-5": 62203,
+  "dice-6-fill": 62204,
+  "dice-6": 62205,
+  "disc-fill": 62206,
+  "disc": 62207,
+  "discord": 62208,
+  "display-fill": 62209,
+  "display": 62210,
+  "distribute-horizontal": 62211,
+  "distribute-vertical": 62212,
+  "door-closed-fill": 62213,
+  "door-closed": 62214,
+  "door-open-fill": 62215,
+  "door-open": 62216,
+  "dot": 62217,
+  "download": 62218,
+  "droplet-fill": 62219,
+  "droplet-half": 62220,
+  "droplet": 62221,
+  "earbuds": 62222,
+  "easel-fill": 62223,
+  "easel": 62224,
+  "egg-fill": 62225,
+  "egg-fried": 62226,
+  "egg": 62227,
+  "eject-fill": 62228,
+  "eject": 62229,
+  "emoji-angry-fill": 62230,
+  "emoji-angry": 62231,
+  "emoji-dizzy-fill": 62232,
+  "emoji-dizzy": 62233,
+  "emoji-expressionless-fill": 62234,
+  "emoji-expressionless": 62235,
+  "emoji-frown-fill": 62236,
+  "emoji-frown": 62237,
+  "emoji-heart-eyes-fill": 62238,
+  "emoji-heart-eyes": 62239,
+  "emoji-laughing-fill": 62240,
+  "emoji-laughing": 62241,
+  "emoji-neutral-fill": 62242,
+  "emoji-neutral": 62243,
+  "emoji-smile-fill": 62244,
+  "emoji-smile-upside-down-fill": 62245,
+  "emoji-smile-upside-down": 62246,
+  "emoji-smile": 62247,
+  "emoji-sunglasses-fill": 62248,
+  "emoji-sunglasses": 62249,
+  "emoji-wink-fill": 62250,
+  "emoji-wink": 62251,
+  "envelope-fill": 62252,
+  "envelope-open-fill": 62253,
+  "envelope-open": 62254,
+  "envelope": 62255,
+  "eraser-fill": 62256,
+  "eraser": 62257,
+  "exclamation-circle-fill": 62258,
+  "exclamation-circle": 62259,
+  "exclamation-diamond-fill": 62260,
+  "exclamation-diamond": 62261,
+  "exclamation-octagon-fill": 62262,
+  "exclamation-octagon": 62263,
+  "exclamation-square-fill": 62264,
+  "exclamation-square": 62265,
+  "exclamation-triangle-fill": 62266,
+  "exclamation-triangle": 62267,
+  "exclamation": 62268,
+  "exclude": 62269,
+  "eye-fill": 62270,
+  "eye-slash-fill": 62271,
+  "eye-slash": 62272,
+  "eye": 62273,
+  "eyedropper": 62274,
+  "eyeglasses": 62275,
+  "facebook": 62276,
+  "file-arrow-down-fill": 62277,
+  "file-arrow-down": 62278,
+  "file-arrow-up-fill": 62279,
+  "file-arrow-up": 62280,
+  "file-bar-graph-fill": 62281,
+  "file-bar-graph": 62282,
+  "file-binary-fill": 62283,
+  "file-binary": 62284,
+  "file-break-fill": 62285,
+  "file-break": 62286,
+  "file-check-fill": 62287,
+  "file-check": 62288,
+  "file-code-fill": 62289,
+  "file-code": 62290,
+  "file-diff-fill": 62291,
+  "file-diff": 62292,
+  "file-earmark-arrow-down-fill": 62293,
+  "file-earmark-arrow-down": 62294,
+  "file-earmark-arrow-up-fill": 62295,
+  "file-earmark-arrow-up": 62296,
+  "file-earmark-bar-graph-fill": 62297,
+  "file-earmark-bar-graph": 62298,
+  "file-earmark-binary-fill": 62299,
+  "file-earmark-binary": 62300,
+  "file-earmark-break-fill": 62301,
+  "file-earmark-break": 62302,
+  "file-earmark-check-fill": 62303,
+  "file-earmark-check": 62304,
+  "file-earmark-code-fill": 62305,
+  "file-earmark-code": 62306,
+  "file-earmark-diff-fill": 62307,
+  "file-earmark-diff": 62308,
+  "file-earmark-easel-fill": 62309,
+  "file-earmark-easel": 62310,
+  "file-earmark-excel-fill": 62311,
+  "file-earmark-excel": 62312,
+  "file-earmark-fill": 62313,
+  "file-earmark-font-fill": 62314,
+  "file-earmark-font": 62315,
+  "file-earmark-image-fill": 62316,
+  "file-earmark-image": 62317,
+  "file-earmark-lock-fill": 62318,
+  "file-earmark-lock": 62319,
+  "file-earmark-lock2-fill": 62320,
+  "file-earmark-lock2": 62321,
+  "file-earmark-medical-fill": 62322,
+  "file-earmark-medical": 62323,
+  "file-earmark-minus-fill": 62324,
+  "file-earmark-minus": 62325,
+  "file-earmark-music-fill": 62326,
+  "file-earmark-music": 62327,
+  "file-earmark-person-fill": 62328,
+  "file-earmark-person": 62329,
+  "file-earmark-play-fill": 62330,
+  "file-earmark-play": 62331,
+  "file-earmark-plus-fill": 62332,
+  "file-earmark-plus": 62333,
+  "file-earmark-post-fill": 62334,
+  "file-earmark-post": 62335,
+  "file-earmark-ppt-fill": 62336,
+  "file-earmark-ppt": 62337,
+  "file-earmark-richtext-fill": 62338,
+  "file-earmark-richtext": 62339,
+  "file-earmark-ruled-fill": 62340,
+  "file-earmark-ruled": 62341,
+  "file-earmark-slides-fill": 62342,
+  "file-earmark-slides": 62343,
+  "file-earmark-spreadsheet-fill": 62344,
+  "file-earmark-spreadsheet": 62345,
+  "file-earmark-text-fill": 62346,
+  "file-earmark-text": 62347,
+  "file-earmark-word-fill": 62348,
+  "file-earmark-word": 62349,
+  "file-earmark-x-fill": 62350,
+  "file-earmark-x": 62351,
+  "file-earmark-zip-fill": 62352,
+  "file-earmark-zip": 62353,
+  "file-earmark": 62354,
+  "file-easel-fill": 62355,
+  "file-easel": 62356,
+  "file-excel-fill": 62357,
+  "file-excel": 62358,
+  "file-fill": 62359,
+  "file-font-fill": 62360,
+  "file-font": 62361,
+  "file-image-fill": 62362,
+  "file-image": 62363,
+  "file-lock-fill": 62364,
+  "file-lock": 62365,
+  "file-lock2-fill": 62366,
+  "file-lock2": 62367,
+  "file-medical-fill": 62368,
+  "file-medical": 62369,
+  "file-minus-fill": 62370,
+  "file-minus": 62371,
+  "file-music-fill": 62372,
+  "file-music": 62373,
+  "file-person-fill": 62374,
+  "file-person": 62375,
+  "file-play-fill": 62376,
+  "file-play": 62377,
+  "file-plus-fill": 62378,
+  "file-plus": 62379,
+  "file-post-fill": 62380,
+  "file-post": 62381,
+  "file-ppt-fill": 62382,
+  "file-ppt": 62383,
+  "file-richtext-fill": 62384,
+  "file-richtext": 62385,
+  "file-ruled-fill": 62386,
+  "file-ruled": 62387,
+  "file-slides-fill": 62388,
+  "file-slides": 62389,
+  "file-spreadsheet-fill": 62390,
+  "file-spreadsheet": 62391,
+  "file-text-fill": 62392,
+  "file-text": 62393,
+  "file-word-fill": 62394,
+  "file-word": 62395,
+  "file-x-fill": 62396,
+  "file-x": 62397,
+  "file-zip-fill": 62398,
+  "file-zip": 62399,
+  "file": 62400,
+  "files-alt": 62401,
+  "files": 62402,
+  "film": 62403,
+  "filter-circle-fill": 62404,
+  "filter-circle": 62405,
+  "filter-left": 62406,
+  "filter-right": 62407,
+  "filter-square-fill": 62408,
+  "filter-square": 62409,
+  "filter": 62410,
+  "flag-fill": 62411,
+  "flag": 62412,
+  "flower1": 62413,
+  "flower2": 62414,
+  "flower3": 62415,
+  "folder-check": 62416,
+  "folder-fill": 62417,
+  "folder-minus": 62418,
+  "folder-plus": 62419,
+  "folder-symlink-fill": 62420,
+  "folder-symlink": 62421,
+  "folder-x": 62422,
+  "folder": 62423,
+  "folder2-open": 62424,
+  "folder2": 62425,
+  "fonts": 62426,
+  "forward-fill": 62427,
+  "forward": 62428,
+  "front": 62429,
+  "fullscreen-exit": 62430,
+  "fullscreen": 62431,
+  "funnel-fill": 62432,
+  "funnel": 62433,
+  "gear-fill": 62434,
+  "gear-wide-connected": 62435,
+  "gear-wide": 62436,
+  "gear": 62437,
+  "gem": 62438,
+  "geo-alt-fill": 62439,
+  "geo-alt": 62440,
+  "geo-fill": 62441,
+  "geo": 62442,
+  "gift-fill": 62443,
+  "gift": 62444,
+  "github": 62445,
+  "globe": 62446,
+  "globe2": 62447,
+  "google": 62448,
+  "graph-down": 62449,
+  "graph-up": 62450,
+  "grid-1x2-fill": 62451,
+  "grid-1x2": 62452,
+  "grid-3x2-gap-fill": 62453,
+  "grid-3x2-gap": 62454,
+  "grid-3x2": 62455,
+  "grid-3x3-gap-fill": 62456,
+  "grid-3x3-gap": 62457,
+  "grid-3x3": 62458,
+  "grid-fill": 62459,
+  "grid": 62460,
+  "grip-horizontal": 62461,
+  "grip-vertical": 62462,
+  "hammer": 62463,
+  "hand-index-fill": 62464,
+  "hand-index-thumb-fill": 62465,
+  "hand-index-thumb": 62466,
+  "hand-index": 62467,
+  "hand-thumbs-down-fill": 62468,
+  "hand-thumbs-down": 62469,
+  "hand-thumbs-up-fill": 62470,
+  "hand-thumbs-up": 62471,
+  "handbag-fill": 62472,
+  "handbag": 62473,
+  "hash": 62474,
+  "hdd-fill": 62475,
+  "hdd-network-fill": 62476,
+  "hdd-network": 62477,
+  "hdd-rack-fill": 62478,
+  "hdd-rack": 62479,
+  "hdd-stack-fill": 62480,
+  "hdd-stack": 62481,
+  "hdd": 62482,
+  "headphones": 62483,
+  "headset": 62484,
+  "heart-fill": 62485,
+  "heart-half": 62486,
+  "heart": 62487,
+  "heptagon-fill": 62488,
+  "heptagon-half": 62489,
+  "heptagon": 62490,
+  "hexagon-fill": 62491,
+  "hexagon-half": 62492,
+  "hexagon": 62493,
+  "hourglass-bottom": 62494,
+  "hourglass-split": 62495,
+  "hourglass-top": 62496,
+  "hourglass": 62497,
+  "house-door-fill": 62498,
+  "house-door": 62499,
+  "house-fill": 62500,
+  "house": 62501,
+  "hr": 62502,
+  "hurricane": 62503,
+  "image-alt": 62504,
+  "image-fill": 62505,
+  "image": 62506,
+  "images": 62507,
+  "inbox-fill": 62508,
+  "inbox": 62509,
+  "inboxes-fill": 62510,
+  "inboxes": 62511,
+  "info-circle-fill": 62512,
+  "info-circle": 62513,
+  "info-square-fill": 62514,
+  "info-square": 62515,
+  "info": 62516,
+  "input-cursor-text": 62517,
+  "input-cursor": 62518,
+  "instagram": 62519,
+  "intersect": 62520,
+  "journal-album": 62521,
+  "journal-arrow-down": 62522,
+  "journal-arrow-up": 62523,
+  "journal-bookmark-fill": 62524,
+  "journal-bookmark": 62525,
+  "journal-check": 62526,
+  "journal-code": 62527,
+  "journal-medical": 62528,
+  "journal-minus": 62529,
+  "journal-plus": 62530,
+  "journal-richtext": 62531,
+  "journal-text": 62532,
+  "journal-x": 62533,
+  "journal": 62534,
+  "journals": 62535,
+  "joystick": 62536,
+  "justify-left": 62537,
+  "justify-right": 62538,
+  "justify": 62539,
+  "kanban-fill": 62540,
+  "kanban": 62541,
+  "key-fill": 62542,
+  "key": 62543,
+  "keyboard-fill": 62544,
+  "keyboard": 62545,
+  "ladder": 62546,
+  "lamp-fill": 62547,
+  "lamp": 62548,
+  "laptop-fill": 62549,
+  "laptop": 62550,
+  "layer-backward": 62551,
+  "layer-forward": 62552,
+  "layers-fill": 62553,
+  "layers-half": 62554,
+  "layers": 62555,
+  "layout-sidebar-inset-reverse": 62556,
+  "layout-sidebar-inset": 62557,
+  "layout-sidebar-reverse": 62558,
+  "layout-sidebar": 62559,
+  "layout-split": 62560,
+  "layout-text-sidebar-reverse": 62561,
+  "layout-text-sidebar": 62562,
+  "layout-text-window-reverse": 62563,
+  "layout-text-window": 62564,
+  "layout-three-columns": 62565,
+  "layout-wtf": 62566,
+  "life-preserver": 62567,
+  "lightbulb-fill": 62568,
+  "lightbulb-off-fill": 62569,
+  "lightbulb-off": 62570,
+  "lightbulb": 62571,
+  "lightning-charge-fill": 62572,
+  "lightning-charge": 62573,
+  "lightning-fill": 62574,
+  "lightning": 62575,
+  "link-45deg": 62576,
+  "link": 62577,
+  "linkedin": 62578,
+  "list-check": 62579,
+  "list-nested": 62580,
+  "list-ol": 62581,
+  "list-stars": 62582,
+  "list-task": 62583,
+  "list-ul": 62584,
+  "list": 62585,
+  "lock-fill": 62586,
+  "lock": 62587,
+  "mailbox": 62588,
+  "mailbox2": 62589,
+  "map-fill": 62590,
+  "map": 62591,
+  "markdown-fill": 62592,
+  "markdown": 62593,
+  "mask": 62594,
+  "megaphone-fill": 62595,
+  "megaphone": 62596,
+  "menu-app-fill": 62597,
+  "menu-app": 62598,
+  "menu-button-fill": 62599,
+  "menu-button-wide-fill": 62600,
+  "menu-button-wide": 62601,
+  "menu-button": 62602,
+  "menu-down": 62603,
+  "menu-up": 62604,
+  "mic-fill": 62605,
+  "mic-mute-fill": 62606,
+  "mic-mute": 62607,
+  "mic": 62608,
+  "minecart-loaded": 62609,
+  "minecart": 62610,
+  "moisture": 62611,
+  "moon-fill": 62612,
+  "moon-stars-fill": 62613,
+  "moon-stars": 62614,
+  "moon": 62615,
+  "mouse-fill": 62616,
+  "mouse": 62617,
+  "mouse2-fill": 62618,
+  "mouse2": 62619,
+  "mouse3-fill": 62620,
+  "mouse3": 62621,
+  "music-note-beamed": 62622,
+  "music-note-list": 62623,
+  "music-note": 62624,
+  "music-player-fill": 62625,
+  "music-player": 62626,
+  "newspaper": 62627,
+  "node-minus-fill": 62628,
+  "node-minus": 62629,
+  "node-plus-fill": 62630,
+  "node-plus": 62631,
+  "nut-fill": 62632,
+  "nut": 62633,
+  "octagon-fill": 62634,
+  "octagon-half": 62635,
+  "octagon": 62636,
+  "option": 62637,
+  "outlet": 62638,
+  "paint-bucket": 62639,
+  "palette-fill": 62640,
+  "palette": 62641,
+  "palette2": 62642,
+  "paperclip": 62643,
+  "paragraph": 62644,
+  "patch-check-fill": 62645,
+  "patch-check": 62646,
+  "patch-exclamation-fill": 62647,
+  "patch-exclamation": 62648,
+  "patch-minus-fill": 62649,
+  "patch-minus": 62650,
+  "patch-plus-fill": 62651,
+  "patch-plus": 62652,
+  "patch-question-fill": 62653,
+  "patch-question": 62654,
+  "pause-btn-fill": 62655,
+  "pause-btn": 62656,
+  "pause-circle-fill": 62657,
+  "pause-circle": 62658,
+  "pause-fill": 62659,
+  "pause": 62660,
+  "peace-fill": 62661,
+  "peace": 62662,
+  "pen-fill": 62663,
+  "pen": 62664,
+  "pencil-fill": 62665,
+  "pencil-square": 62666,
+  "pencil": 62667,
+  "pentagon-fill": 62668,
+  "pentagon-half": 62669,
+  "pentagon": 62670,
+  "people-fill": 62671,
+  "people": 62672,
+  "percent": 62673,
+  "person-badge-fill": 62674,
+  "person-badge": 62675,
+  "person-bounding-box": 62676,
+  "person-check-fill": 62677,
+  "person-check": 62678,
+  "person-circle": 62679,
+  "person-dash-fill": 62680,
+  "person-dash": 62681,
+  "person-fill": 62682,
+  "person-lines-fill": 62683,
+  "person-plus-fill": 62684,
+  "person-plus": 62685,
+  "person-square": 62686,
+  "person-x-fill": 62687,
+  "person-x": 62688,
+  "person": 62689,
+  "phone-fill": 62690,
+  "phone-landscape-fill": 62691,
+  "phone-landscape": 62692,
+  "phone-vibrate-fill": 62693,
+  "phone-vibrate": 62694,
+  "phone": 62695,
+  "pie-chart-fill": 62696,
+  "pie-chart": 62697,
+  "pin-angle-fill": 62698,
+  "pin-angle": 62699,
+  "pin-fill": 62700,
+  "pin": 62701,
+  "pip-fill": 62702,
+  "pip": 62703,
+  "play-btn-fill": 62704,
+  "play-btn": 62705,
+  "play-circle-fill": 62706,
+  "play-circle": 62707,
+  "play-fill": 62708,
+  "play": 62709,
+  "plug-fill": 62710,
+  "plug": 62711,
+  "plus-circle-dotted": 62712,
+  "plus-circle-fill": 62713,
+  "plus-circle": 62714,
+  "plus-square-dotted": 62715,
+  "plus-square-fill": 62716,
+  "plus-square": 62717,
+  "plus": 62718,
+  "power": 62719,
+  "printer-fill": 62720,
+  "printer": 62721,
+  "puzzle-fill": 62722,
+  "puzzle": 62723,
+  "question-circle-fill": 62724,
+  "question-circle": 62725,
+  "question-diamond-fill": 62726,
+  "question-diamond": 62727,
+  "question-octagon-fill": 62728,
+  "question-octagon": 62729,
+  "question-square-fill": 62730,
+  "question-square": 62731,
+  "question": 62732,
+  "rainbow": 62733,
+  "receipt-cutoff": 62734,
+  "receipt": 62735,
+  "reception-0": 62736,
+  "reception-1": 62737,
+  "reception-2": 62738,
+  "reception-3": 62739,
+  "reception-4": 62740,
+  "record-btn-fill": 62741,
+  "record-btn": 62742,
+  "record-circle-fill": 62743,
+  "record-circle": 62744,
+  "record-fill": 62745,
+  "record": 62746,
+  "record2-fill": 62747,
+  "record2": 62748,
+  "reply-all-fill": 62749,
+  "reply-all": 62750,
+  "reply-fill": 62751,
+  "reply": 62752,
+  "rss-fill": 62753,
+  "rss": 62754,
+  "rulers": 62755,
+  "save-fill": 62756,
+  "save": 62757,
+  "save2-fill": 62758,
+  "save2": 62759,
+  "scissors": 62760,
+  "screwdriver": 62761,
+  "search": 62762,
+  "segmented-nav": 62763,
+  "server": 62764,
+  "share-fill": 62765,
+  "share": 62766,
+  "shield-check": 62767,
+  "shield-exclamation": 62768,
+  "shield-fill-check": 62769,
+  "shield-fill-exclamation": 62770,
+  "shield-fill-minus": 62771,
+  "shield-fill-plus": 62772,
+  "shield-fill-x": 62773,
+  "shield-fill": 62774,
+  "shield-lock-fill": 62775,
+  "shield-lock": 62776,
+  "shield-minus": 62777,
+  "shield-plus": 62778,
+  "shield-shaded": 62779,
+  "shield-slash-fill": 62780,
+  "shield-slash": 62781,
+  "shield-x": 62782,
+  "shield": 62783,
+  "shift-fill": 62784,
+  "shift": 62785,
+  "shop-window": 62786,
+  "shop": 62787,
+  "shuffle": 62788,
+  "signpost-2-fill": 62789,
+  "signpost-2": 62790,
+  "signpost-fill": 62791,
+  "signpost-split-fill": 62792,
+  "signpost-split": 62793,
+  "signpost": 62794,
+  "sim-fill": 62795,
+  "sim": 62796,
+  "skip-backward-btn-fill": 62797,
+  "skip-backward-btn": 62798,
+  "skip-backward-circle-fill": 62799,
+  "skip-backward-circle": 62800,
+  "skip-backward-fill": 62801,
+  "skip-backward": 62802,
+  "skip-end-btn-fill": 62803,
+  "skip-end-btn": 62804,
+  "skip-end-circle-fill": 62805,
+  "skip-end-circle": 62806,
+  "skip-end-fill": 62807,
+  "skip-end": 62808,
+  "skip-forward-btn-fill": 62809,
+  "skip-forward-btn": 62810,
+  "skip-forward-circle-fill": 62811,
+  "skip-forward-circle": 62812,
+  "skip-forward-fill": 62813,
+  "skip-forward": 62814,
+  "skip-start-btn-fill": 62815,
+  "skip-start-btn": 62816,
+  "skip-start-circle-fill": 62817,
+  "skip-start-circle": 62818,
+  "skip-start-fill": 62819,
+  "skip-start": 62820,
+  "slack": 62821,
+  "slash-circle-fill": 62822,
+  "slash-circle": 62823,
+  "slash-square-fill": 62824,
+  "slash-square": 62825,
+  "slash": 62826,
+  "sliders": 62827,
+  "smartwatch": 62828,
+  "snow": 62829,
+  "snow2": 62830,
+  "snow3": 62831,
+  "sort-alpha-down-alt": 62832,
+  "sort-alpha-down": 62833,
+  "sort-alpha-up-alt": 62834,
+  "sort-alpha-up": 62835,
+  "sort-down-alt": 62836,
+  "sort-down": 62837,
+  "sort-numeric-down-alt": 62838,
+  "sort-numeric-down": 62839,
+  "sort-numeric-up-alt": 62840,
+  "sort-numeric-up": 62841,
+  "sort-up-alt": 62842,
+  "sort-up": 62843,
+  "soundwave": 62844,
+  "speaker-fill": 62845,
+  "speaker": 62846,
+  "speedometer": 62847,
+  "speedometer2": 62848,
+  "spellcheck": 62849,
+  "square-fill": 62850,
+  "square-half": 62851,
+  "square": 62852,
+  "stack": 62853,
+  "star-fill": 62854,
+  "star-half": 62855,
+  "star": 62856,
+  "stars": 62857,
+  "stickies-fill": 62858,
+  "stickies": 62859,
+  "sticky-fill": 62860,
+  "sticky": 62861,
+  "stop-btn-fill": 62862,
+  "stop-btn": 62863,
+  "stop-circle-fill": 62864,
+  "stop-circle": 62865,
+  "stop-fill": 62866,
+  "stop": 62867,
+  "stoplights-fill": 62868,
+  "stoplights": 62869,
+  "stopwatch-fill": 62870,
+  "stopwatch": 62871,
+  "subtract": 62872,
+  "suit-club-fill": 62873,
+  "suit-club": 62874,
+  "suit-diamond-fill": 62875,
+  "suit-diamond": 62876,
+  "suit-heart-fill": 62877,
+  "suit-heart": 62878,
+  "suit-spade-fill": 62879,
+  "suit-spade": 62880,
+  "sun-fill": 62881,
+  "sun": 62882,
+  "sunglasses": 62883,
+  "sunrise-fill": 62884,
+  "sunrise": 62885,
+  "sunset-fill": 62886,
+  "sunset": 62887,
+  "symmetry-horizontal": 62888,
+  "symmetry-vertical": 62889,
+  "table": 62890,
+  "tablet-fill": 62891,
+  "tablet-landscape-fill": 62892,
+  "tablet-landscape": 62893,
+  "tablet": 62894,
+  "tag-fill": 62895,
+  "tag": 62896,
+  "tags-fill": 62897,
+  "tags": 62898,
+  "telegram": 62899,
+  "telephone-fill": 62900,
+  "telephone-forward-fill": 62901,
+  "telephone-forward": 62902,
+  "telephone-inbound-fill": 62903,
+  "telephone-inbound": 62904,
+  "telephone-minus-fill": 62905,
+  "telephone-minus": 62906,
+  "telephone-outbound-fill": 62907,
+  "telephone-outbound": 62908,
+  "telephone-plus-fill": 62909,
+  "telephone-plus": 62910,
+  "telephone-x-fill": 62911,
+  "telephone-x": 62912,
+  "telephone": 62913,
+  "terminal-fill": 62914,
+  "terminal": 62915,
+  "text-center": 62916,
+  "text-indent-left": 62917,
+  "text-indent-right": 62918,
+  "text-left": 62919,
+  "text-paragraph": 62920,
+  "text-right": 62921,
+  "textarea-resize": 62922,
+  "textarea-t": 62923,
+  "textarea": 62924,
+  "thermometer-half": 62925,
+  "thermometer-high": 62926,
+  "thermometer-low": 62927,
+  "thermometer-snow": 62928,
+  "thermometer-sun": 62929,
+  "thermometer": 62930,
+  "three-dots-vertical": 62931,
+  "three-dots": 62932,
+  "toggle-off": 62933,
+  "toggle-on": 62934,
+  "toggle2-off": 62935,
+  "toggle2-on": 62936,
+  "toggles": 62937,
+  "toggles2": 62938,
+  "tools": 62939,
+  "tornado": 62940,
+  "trash-fill": 62941,
+  "trash": 62942,
+  "trash2-fill": 62943,
+  "trash2": 62944,
+  "tree-fill": 62945,
+  "tree": 62946,
+  "triangle-fill": 62947,
+  "triangle-half": 62948,
+  "triangle": 62949,
+  "trophy-fill": 62950,
+  "trophy": 62951,
+  "tropical-storm": 62952,
+  "truck-flatbed": 62953,
+  "truck": 62954,
+  "tsunami": 62955,
+  "tv-fill": 62956,
+  "tv": 62957,
+  "twitch": 62958,
+  "twitter": 62959,
+  "type-bold": 62960,
+  "type-h1": 62961,
+  "type-h2": 62962,
+  "type-h3": 62963,
+  "type-italic": 62964,
+  "type-strikethrough": 62965,
+  "type-underline": 62966,
+  "type": 62967,
+  "ui-checks-grid": 62968,
+  "ui-checks": 62969,
+  "ui-radios-grid": 62970,
+  "ui-radios": 62971,
+  "umbrella-fill": 62972,
+  "umbrella": 62973,
+  "union": 62974,
+  "unlock-fill": 62975,
+  "unlock": 62976,
+  "upc-scan": 62977,
+  "upc": 62978,
+  "upload": 62979,
+  "vector-pen": 62980,
+  "view-list": 62981,
+  "view-stacked": 62982,
+  "vinyl-fill": 62983,
+  "vinyl": 62984,
+  "voicemail": 62985,
+  "volume-down-fill": 62986,
+  "volume-down": 62987,
+  "volume-mute-fill": 62988,
+  "volume-mute": 62989,
+  "volume-off-fill": 62990,
+  "volume-off": 62991,
+  "volume-up-fill": 62992,
+  "volume-up": 62993,
+  "vr": 62994,
+  "wallet-fill": 62995,
+  "wallet": 62996,
+  "wallet2": 62997,
+  "watch": 62998,
+  "water": 62999,
+  "whatsapp": 63000,
+  "wifi-1": 63001,
+  "wifi-2": 63002,
+  "wifi-off": 63003,
+  "wifi": 63004,
+  "wind": 63005,
+  "window-dock": 63006,
+  "window-sidebar": 63007,
+  "window": 63008,
+  "wrench": 63009,
+  "x-circle-fill": 63010,
+  "x-circle": 63011,
+  "x-diamond-fill": 63012,
+  "x-diamond": 63013,
+  "x-octagon-fill": 63014,
+  "x-octagon": 63015,
+  "x-square-fill": 63016,
+  "x-square": 63017,
+  "x": 63018,
+  "youtube": 63019,
+  "zoom-in": 63020,
+  "zoom-out": 63021,
+  "bank": 63022,
+  "bank2": 63023,
+  "bell-slash-fill": 63024,
+  "bell-slash": 63025,
+  "cash-coin": 63026,
+  "check-lg": 63027,
+  "coin": 63028,
+  "currency-bitcoin": 63029,
+  "currency-dollar": 63030,
+  "currency-euro": 63031,
+  "currency-exchange": 63032,
+  "currency-pound": 63033,
+  "currency-yen": 63034,
+  "dash-lg": 63035,
+  "exclamation-lg": 63036,
+  "file-earmark-pdf-fill": 63037,
+  "file-earmark-pdf": 63038,
+  "file-pdf-fill": 63039,
+  "file-pdf": 63040,
+  "gender-ambiguous": 63041,
+  "gender-female": 63042,
+  "gender-male": 63043,
+  "gender-trans": 63044,
+  "headset-vr": 63045,
+  "info-lg": 63046,
+  "mastodon": 63047,
+  "messenger": 63048,
+  "piggy-bank-fill": 63049,
+  "piggy-bank": 63050,
+  "pin-map-fill": 63051,
+  "pin-map": 63052,
+  "plus-lg": 63053,
+  "question-lg": 63054,
+  "recycle": 63055,
+  "reddit": 63056,
+  "safe-fill": 63057,
+  "safe2-fill": 63058,
+  "safe2": 63059,
+  "sd-card-fill": 63060,
+  "sd-card": 63061,
+  "skype": 63062,
+  "slash-lg": 63063,
+  "translate": 63064,
+  "x-lg": 63065,
+  "safe": 63066
+}
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bootstrap-icons.svg b/bootstrap-icons-1.5.0/bootstrap-icons.svg
new file mode 100644
index 0000000..7e2d642
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bootstrap-icons.svg
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><symbol fill="currentColor" class="bi bi-alarm" viewBox="0 0 16 16" id="alarm" xmlns="http://www.w3.org/2000/svg"><path d="M8.5 5.5a.5.5 0 00-1 0v3.362l-1.429 2.38a.5.5 0 10.858.515l1.5-2.5A.5.5 0 008.5 9V5.5z"/><path d="M6.5 0a.5.5 0 000 1H7v1.07a7.001 7.001 0 00-3.273 12.474l-.602.602a.5.5 0 00.707.708l.746-.746A6.97 6.97 0 008 16a6.97 6.97 0 003.422-.892l.746.746a.5 [...]
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bootstrap-reboot.svg b/bootstrap-icons-1.5.0/bootstrap-reboot.svg
new file mode 100644
index 0000000..4a184cf
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bootstrap-reboot.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bootstrap-reboot" viewBox="0 0 16 16">
+  <path d="M1.161 8a6.84 6.84 0 1 0 6.842-6.84.58.58 0 1 1 0-1.16 8 8 0 1 1-6.556 3.412l-.663-.577a.58.58 0 0 1 .227-.997l2.52-.69a.58.58 0 0 1 .728.633l-.332 2.592a.58.58 0 0 1-.956.364l-.643-.56A6.812 6.812 0 0 0 1.16 8z"/>
+  <path d="M6.641 11.671V8.843h1.57l1.498 2.828h1.314L9.377 8.665c.897-.3 1.427-1.106 1.427-2.1 0-1.37-.943-2.246-2.456-2.246H5.5v7.352h1.141zm0-3.75V5.277h1.57c.881 0 1.416.499 1.416 1.32 0 .84-.504 1.324-1.386 1.324h-1.6z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bootstrap.svg b/bootstrap-icons-1.5.0/bootstrap.svg
new file mode 100644
index 0000000..b6aed61
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bootstrap.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bootstrap" viewBox="0 0 16 16">
+  <path d="M5.062 12h3.475c1.804 0 2.888-.908 2.888-2.396 0-1.102-.761-1.916-1.904-2.034v-.1c.832-.14 1.482-.93 1.482-1.816 0-1.3-.955-2.11-2.542-2.11H5.062V12zm1.313-4.875V4.658h1.78c.973 0 1.542.457 1.542 1.237 0 .802-.604 1.23-1.764 1.23H6.375zm0 3.762V8.162h1.822c1.236 0 1.887.463 1.887 1.348 0 .896-.627 1.377-1.811 1.377H6.375z"/>
+  <path d="M0 4a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4zm4-3a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h8a3 3 0 0 0 3-3V4a3 3 0 0 0-3-3H4z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/border-all.svg b/bootstrap-icons-1.5.0/border-all.svg
new file mode 100644
index 0000000..803f5e2
--- /dev/null
+++ b/bootstrap-icons-1.5.0/border-all.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-border-all" viewBox="0 0 16 16">
+  <path d="M0 0h16v16H0V0zm1 1v6.5h6.5V1H1zm7.5 0v6.5H15V1H8.5zM15 8.5H8.5V15H15V8.5zM7.5 15V8.5H1V15h6.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/border-bottom.svg b/bootstrap-icons-1.5.0/border-bottom.svg
new file mode 100644
index 0000000..dbc2192
--- /dev/null
+++ b/bootstrap-icons-1.5.0/border-bottom.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-border-bottom" viewBox="0 0 16 16">
+  <path d="M.969 0H0v.969h.5V1h.469V.969H1V.5H.969V0zm.937 1h.938V0h-.938v1zm1.875 0h.938V0H3.78v1zm1.875 0h.938V0h-.938v1zM7.531.969V1h.938V.969H8.5V.5h-.031V0H7.53v.5H7.5v.469h.031zM9.406 1h.938V0h-.938v1zm1.875 0h.938V0h-.938v1zm1.875 0h.938V0h-.938v1zm1.875 0h.469V.969h.5V0h-.969v.5H15v.469h.031V1zM1 2.844v-.938H0v.938h1zm6.5-.938v.938h1v-.938h-1zm7.5 0v.938h1v-.938h-1zM1 4.719V3.78H0v.938h1zm6.5-.938v.938h1V3.78h-1zm7.5 0v.938h1V3.78h-1zM1 6.594v-.938H0v.938h1zm6.5-.938v.938h1v-.938 [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/border-center.svg b/bootstrap-icons-1.5.0/border-center.svg
new file mode 100644
index 0000000..009b97d
--- /dev/null
+++ b/bootstrap-icons-1.5.0/border-center.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-border-center" viewBox="0 0 16 16">
+  <path d="M.969 0H0v.969h.5V1h.469V.969H1V.5H.969V0zm.937 1h.938V0h-.938v1zm1.875 0h.938V0H3.78v1zm1.875 0h.938V0h-.938v1zM7.531.969V1h.938V.969H8.5V.5h-.031V0H7.53v.5H7.5v.469h.031zM9.406 1h.938V0h-.938v1zm1.875 0h.938V0h-.938v1zm1.875 0h.938V0h-.938v1zm1.875 0h.469V.969h.5V0h-.969v.5H15v.469h.031V1zM1 2.844v-.938H0v.938h1zm6.5-.938v.938h1v-.938h-1zm7.5 0v.938h1v-.938h-1zM1 4.719V3.78H0v.938h1zm6.5-.938v.938h1V3.78h-1zm7.5 0v.938h1V3.78h-1zM1 6.594v-.938H0v.938h1zm6.5-.938v.938h1v-.938 [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/border-inner.svg b/bootstrap-icons-1.5.0/border-inner.svg
new file mode 100644
index 0000000..2beaa0c
--- /dev/null
+++ b/bootstrap-icons-1.5.0/border-inner.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-border-inner" viewBox="0 0 16 16">
+  <path d="M.969 0H0v.969h.5V1h.469V.969H1V.5H.969V0zm.937 1h.938V0h-.938v1zm1.875 0h.938V0H3.78v1zm1.875 0h.938V0h-.938v1z"/>
+  <path d="M8.5 7.5H16v1H8.5V16h-1V8.5H0v-1h7.5V0h1v7.5z"/>
+  <path d="M9.406 1h.938V0h-.938v1zm1.875 0h.938V0h-.938v1zm1.875 0h.938V0h-.938v1zm1.875 0h.469V.969h.5V0h-.969v.5H15v.469h.031V1zM1 2.844v-.938H0v.938h1zm14-.938v.938h1v-.938h-1zM1 4.719V3.78H0v.938h1zm14-.938v.938h1V3.78h-1zM1 6.594v-.938H0v.938h1zm14-.938v.938h1v-.938h-1zM0 9.406v.938h1v-.938H0zm16 .938v-.938h-1v.938h1zm-16 .937v.938h1v-.938H0zm16 .938v-.938h-1v.938h1zm-16 .937v.938h1v-.938H0zm16 .938v-.938h-1v.938h1zM0 16h.969v-.5H1v-.469H.969V15H.5v.031H0V16zm1.906 0h.938v-1h-.938v [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/border-left.svg b/bootstrap-icons-1.5.0/border-left.svg
new file mode 100644
index 0000000..69df882
--- /dev/null
+++ b/bootstrap-icons-1.5.0/border-left.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-border-left" viewBox="0 0 16 16">
+  <path d="M0 0v16h1V0H0zm1.906 1h.938V0h-.938v1zm1.875 0h.938V0H3.78v1zm1.875 0h.938V0h-.938v1zM7.531.969V1h.938V.969H8.5V.5h-.031V0H7.53v.5H7.5v.469h.031zM9.406 1h.938V0h-.938v1zm1.875 0h.938V0h-.938v1zm1.875 0h.938V0h-.938v1zm1.875 0h.469V.969h.5V0h-.969v.5H15v.469h.031V1zM7.5 1.906v.938h1v-.938h-1zm7.5 0v.938h1v-.938h-1zM7.5 3.781v.938h1V3.78h-1zm7.5 0v.938h1V3.78h-1zM7.5 5.656v.938h1v-.938h-1zm7.5 0v.938h1v-.938h-1zM1.906 8.5h.938v-1h-.938v1zm1.875 0h.938v-1H3.78v1zm1.875 0h.938v-1h [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/border-middle.svg b/bootstrap-icons-1.5.0/border-middle.svg
new file mode 100644
index 0000000..90296f9
--- /dev/null
+++ b/bootstrap-icons-1.5.0/border-middle.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-border-middle" viewBox="0 0 16 16">
+  <path d="M.969 0H0v.969h.5V1h.469V.969H1V.5H.969V0zm.937 1h.938V0h-.938v1zm1.875 0h.938V0H3.78v1zm1.875 0h.938V0h-.938v1zM8.5 16h-1V0h1v16zm.906-15h.938V0h-.938v1zm1.875 0h.938V0h-.938v1zm1.875 0h.938V0h-.938v1zm1.875 0h.469V.969h.5V0h-.969v.5H15v.469h.031V1zM1 2.844v-.938H0v.938h1zm14-.938v.938h1v-.938h-1zM1 4.719V3.78H0v.938h1zm14-.938v.938h1V3.78h-1zM1 6.594v-.938H0v.938h1zm14-.938v.938h1v-.938h-1zM.5 8.5h.469v-.031H1V7.53H.969V7.5H.5v.031H0v.938h.5V8.5zm1.406 0h.938v-1h-.938v1zm1.8 [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/border-outer.svg b/bootstrap-icons-1.5.0/border-outer.svg
new file mode 100644
index 0000000..355e05e
--- /dev/null
+++ b/bootstrap-icons-1.5.0/border-outer.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-border-outer" viewBox="0 0 16 16">
+  <path d="M7.5 1.906v.938h1v-.938h-1zm0 1.875v.938h1V3.78h-1zm0 1.875v.938h1v-.938h-1zM1.906 8.5h.938v-1h-.938v1zm1.875 0h.938v-1H3.78v1zm1.875 0h.938v-1h-.938v1zm2.813 0v-.031H8.5V7.53h-.031V7.5H7.53v.031H7.5v.938h.031V8.5h.938zm.937 0h.938v-1h-.938v1zm1.875 0h.938v-1h-.938v1zm1.875 0h.938v-1h-.938v1zM7.5 9.406v.938h1v-.938h-1zm0 1.875v.938h1v-.938h-1zm0 1.875v.938h1v-.938h-1z"/>
+  <path d="M0 0v16h16V0H0zm1 1h14v14H1V1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/border-right.svg b/bootstrap-icons-1.5.0/border-right.svg
new file mode 100644
index 0000000..b0c16da
--- /dev/null
+++ b/bootstrap-icons-1.5.0/border-right.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-border-right" viewBox="0 0 16 16">
+  <path d="M.969 0H0v.969h.5V1h.469V.969H1V.5H.969V0zm.937 1h.938V0h-.938v1zm1.875 0h.938V0H3.78v1zm1.875 0h.938V0h-.938v1zM7.531.969V1h.938V.969H8.5V.5h-.031V0H7.53v.5H7.5v.469h.031zM9.406 1h.938V0h-.938v1zm1.875 0h.938V0h-.938v1zm1.875 0h.938V0h-.938v1zM16 0h-1v16h1V0zM1 2.844v-.938H0v.938h1zm6.5-.938v.938h1v-.938h-1zM1 4.719V3.78H0v.938h1zm6.5-.938v.938h1V3.78h-1zM1 6.594v-.938H0v.938h1zm6.5-.938v.938h1v-.938h-1zM.5 8.5h.469v-.031H1V7.53H.969V7.5H.5v.031H0v.938h.5V8.5zm1.406 0h.938v-1 [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/border-style.svg b/bootstrap-icons-1.5.0/border-style.svg
new file mode 100644
index 0000000..d742b2c
--- /dev/null
+++ b/bootstrap-icons-1.5.0/border-style.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-border-style" viewBox="0 0 16 16">
+  <path d="M1 3.5a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-13a.5.5 0 0 1-.5-.5v-1zm0 4a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-5a.5.5 0 0 1-.5-.5v-1zm0 4a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm8 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm-4 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm8 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1 [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/border-top.svg b/bootstrap-icons-1.5.0/border-top.svg
new file mode 100644
index 0000000..5aab368
--- /dev/null
+++ b/bootstrap-icons-1.5.0/border-top.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-border-top" viewBox="0 0 16 16">
+  <path d="M0 0v1h16V0H0zm1 2.844v-.938H0v.938h1zm6.5-.938v.938h1v-.938h-1zm7.5 0v.938h1v-.938h-1zM1 4.719V3.78H0v.938h1zm6.5-.938v.938h1V3.78h-1zm7.5 0v.938h1V3.78h-1zM1 6.594v-.938H0v.938h1zm6.5-.938v.938h1v-.938h-1zm7.5 0v.938h1v-.938h-1zM.5 8.5h.469v-.031H1V7.53H.969V7.5H.5v.031H0v.938h.5V8.5zm1.406 0h.938v-1h-.938v1zm1.875 0h.938v-1H3.78v1zm1.875 0h.938v-1h-.938v1zm2.813 0v-.031H8.5V7.53h-.031V7.5H7.53v.031H7.5v.938h.031V8.5h.938zm.937 0h.938v-1h-.938v1zm1.875 0h.938v-1h-.938v1zm1.8 [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/border-width.svg b/bootstrap-icons-1.5.0/border-width.svg
new file mode 100644
index 0000000..0cbd0e6
--- /dev/null
+++ b/bootstrap-icons-1.5.0/border-width.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-border-width" viewBox="0 0 16 16">
+  <path d="M0 3.5A.5.5 0 0 1 .5 3h15a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5H.5a.5.5 0 0 1-.5-.5v-2zm0 5A.5.5 0 0 1 .5 8h15a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H.5a.5.5 0 0 1-.5-.5v-1zm0 4a.5.5 0 0 1 .5-.5h15a.5.5 0 0 1 0 1H.5a.5.5 0 0 1-.5-.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/border.svg b/bootstrap-icons-1.5.0/border.svg
new file mode 100644
index 0000000..0e8c9b5
--- /dev/null
+++ b/bootstrap-icons-1.5.0/border.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-border" viewBox="0 0 16 16">
+  <path d="M0 0h.969v.5H1v.469H.969V1H.5V.969H0V0zm2.844 1h-.938V0h.938v1zm1.875 0H3.78V0h.938v1zm1.875 0h-.938V0h.938v1zm.937 0V.969H7.5V.5h.031V0h.938v.5H8.5v.469h-.031V1H7.53zm2.813 0h-.938V0h.938v1zm1.875 0h-.938V0h.938v1zm1.875 0h-.938V0h.938v1zM15.5 1h-.469V.969H15V.5h.031V0H16v.969h-.5V1zM1 1.906v.938H0v-.938h1zm6.5.938v-.938h1v.938h-1zm7.5 0v-.938h1v.938h-1zM1 3.78v.938H0V3.78h1zm6.5.938V3.78h1v.938h-1zm7.5 0V3.78h1v.938h-1zM1 5.656v.938H0v-.938h1zm6.5.938v-.938h1v.938h-1zm7.5 0v [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bounding-box-circles.svg b/bootstrap-icons-1.5.0/bounding-box-circles.svg
new file mode 100644
index 0000000..2e59f31
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bounding-box-circles.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bounding-box-circles" viewBox="0 0 16 16">
+  <path d="M2 1a1 1 0 1 0 0 2 1 1 0 0 0 0-2zM0 2a2 2 0 0 1 3.937-.5h8.126A2 2 0 1 1 14.5 3.937v8.126a2 2 0 1 1-2.437 2.437H3.937A2 2 0 1 1 1.5 12.063V3.937A2 2 0 0 1 0 2zm2.5 1.937v8.126c.703.18 1.256.734 1.437 1.437h8.126a2.004 2.004 0 0 1 1.437-1.437V3.937A2.004 2.004 0 0 1 12.063 2.5H3.937A2.004 2.004 0 0 1 2.5 3.937zM14 1a1 1 0 1 0 0 2 1 1 0 0 0 0-2zM2 13a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm12 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bounding-box.svg b/bootstrap-icons-1.5.0/bounding-box.svg
new file mode 100644
index 0000000..d529292
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bounding-box.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bounding-box" viewBox="0 0 16 16">
+  <path d="M5 2V0H0v5h2v6H0v5h5v-2h6v2h5v-5h-2V5h2V0h-5v2H5zm6 1v2h2v6h-2v2H5v-2H3V5h2V3h6zm1-2h3v3h-3V1zm3 11v3h-3v-3h3zM4 15H1v-3h3v3zM1 4V1h3v3H1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/box-arrow-down-left.svg b/bootstrap-icons-1.5.0/box-arrow-down-left.svg
new file mode 100644
index 0000000..6ad3e17
--- /dev/null
+++ b/bootstrap-icons-1.5.0/box-arrow-down-left.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-box-arrow-down-left" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M7.364 12.5a.5.5 0 0 0 .5.5H14.5a1.5 1.5 0 0 0 1.5-1.5v-10A1.5 1.5 0 0 0 14.5 0h-10A1.5 1.5 0 0 0 3 1.5v6.636a.5.5 0 1 0 1 0V1.5a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v10a.5.5 0 0 1-.5.5H7.864a.5.5 0 0 0-.5.5z"/>
+  <path fill-rule="evenodd" d="M0 15.5a.5.5 0 0 0 .5.5h5a.5.5 0 0 0 0-1H1.707l8.147-8.146a.5.5 0 0 0-.708-.708L1 14.293V10.5a.5.5 0 0 0-1 0v5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/box-arrow-down-right.svg b/bootstrap-icons-1.5.0/box-arrow-down-right.svg
new file mode 100644
index 0000000..321cddf
--- /dev/null
+++ b/bootstrap-icons-1.5.0/box-arrow-down-right.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-box-arrow-down-right" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M8.636 12.5a.5.5 0 0 1-.5.5H1.5A1.5 1.5 0 0 1 0 11.5v-10A1.5 1.5 0 0 1 1.5 0h10A1.5 1.5 0 0 1 13 1.5v6.636a.5.5 0 0 1-1 0V1.5a.5.5 0 0 0-.5-.5h-10a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h6.636a.5.5 0 0 1 .5.5z"/>
+  <path fill-rule="evenodd" d="M16 15.5a.5.5 0 0 1-.5.5h-5a.5.5 0 0 1 0-1h3.793L6.146 6.854a.5.5 0 1 1 .708-.708L15 14.293V10.5a.5.5 0 0 1 1 0v5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/box-arrow-down.svg b/bootstrap-icons-1.5.0/box-arrow-down.svg
new file mode 100644
index 0000000..9a2ca12
--- /dev/null
+++ b/bootstrap-icons-1.5.0/box-arrow-down.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-box-arrow-down" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M3.5 10a.5.5 0 0 1-.5-.5v-8a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 0 0 1h2A1.5 1.5 0 0 0 14 9.5v-8A1.5 1.5 0 0 0 12.5 0h-9A1.5 1.5 0 0 0 2 1.5v8A1.5 1.5 0 0 0 3.5 11h2a.5.5 0 0 0 0-1h-2z"/>
+  <path fill-rule="evenodd" d="M7.646 15.854a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 14.293V5.5a.5.5 0 0 0-1 0v8.793l-2.146-2.147a.5.5 0 0 0-.708.708l3 3z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/box-arrow-in-down-left.svg b/bootstrap-icons-1.5.0/box-arrow-in-down-left.svg
new file mode 100644
index 0000000..76a687a
--- /dev/null
+++ b/bootstrap-icons-1.5.0/box-arrow-in-down-left.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-box-arrow-in-down-left" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M9.636 2.5a.5.5 0 0 0-.5-.5H2.5A1.5 1.5 0 0 0 1 3.5v10A1.5 1.5 0 0 0 2.5 15h10a1.5 1.5 0 0 0 1.5-1.5V6.864a.5.5 0 0 0-1 0V13.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z"/>
+  <path fill-rule="evenodd" d="M5 10.5a.5.5 0 0 0 .5.5h5a.5.5 0 0 0 0-1H6.707l8.147-8.146a.5.5 0 0 0-.708-.708L6 9.293V5.5a.5.5 0 0 0-1 0v5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/box-arrow-in-down-right.svg b/bootstrap-icons-1.5.0/box-arrow-in-down-right.svg
new file mode 100644
index 0000000..9237293
--- /dev/null
+++ b/bootstrap-icons-1.5.0/box-arrow-in-down-right.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-box-arrow-in-down-right" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M6.364 2.5a.5.5 0 0 1 .5-.5H13.5A1.5 1.5 0 0 1 15 3.5v10a1.5 1.5 0 0 1-1.5 1.5h-10A1.5 1.5 0 0 1 2 13.5V6.864a.5.5 0 1 1 1 0V13.5a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5v-10a.5.5 0 0 0-.5-.5H6.864a.5.5 0 0 1-.5-.5z"/>
+  <path fill-rule="evenodd" d="M11 10.5a.5.5 0 0 1-.5.5h-5a.5.5 0 0 1 0-1h3.793L1.146 1.854a.5.5 0 1 1 .708-.708L10 9.293V5.5a.5.5 0 0 1 1 0v5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/box-arrow-in-down.svg b/bootstrap-icons-1.5.0/box-arrow-in-down.svg
new file mode 100644
index 0000000..90f9301
--- /dev/null
+++ b/bootstrap-icons-1.5.0/box-arrow-in-down.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-box-arrow-in-down" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M3.5 6a.5.5 0 0 0-.5.5v8a.5.5 0 0 0 .5.5h9a.5.5 0 0 0 .5-.5v-8a.5.5 0 0 0-.5-.5h-2a.5.5 0 0 1 0-1h2A1.5 1.5 0 0 1 14 6.5v8a1.5 1.5 0 0 1-1.5 1.5h-9A1.5 1.5 0 0 1 2 14.5v-8A1.5 1.5 0 0 1 3.5 5h2a.5.5 0 0 1 0 1h-2z"/>
+  <path fill-rule="evenodd" d="M7.646 11.854a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V1.5a.5.5 0 0 0-1 0v8.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/box-arrow-in-left.svg b/bootstrap-icons-1.5.0/box-arrow-in-left.svg
new file mode 100644
index 0000000..a237daf
--- /dev/null
+++ b/bootstrap-icons-1.5.0/box-arrow-in-left.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-box-arrow-in-left" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M10 3.5a.5.5 0 0 0-.5-.5h-8a.5.5 0 0 0-.5.5v9a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 1 1 0v2A1.5 1.5 0 0 1 9.5 14h-8A1.5 1.5 0 0 1 0 12.5v-9A1.5 1.5 0 0 1 1.5 2h8A1.5 1.5 0 0 1 11 3.5v2a.5.5 0 0 1-1 0v-2z"/>
+  <path fill-rule="evenodd" d="M4.146 8.354a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5H14.5a.5.5 0 0 1 0 1H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/box-arrow-in-right.svg b/bootstrap-icons-1.5.0/box-arrow-in-right.svg
new file mode 100644
index 0000000..d158dae
--- /dev/null
+++ b/bootstrap-icons-1.5.0/box-arrow-in-right.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-box-arrow-in-right" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M6 3.5a.5.5 0 0 1 .5-.5h8a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5h-8a.5.5 0 0 1-.5-.5v-2a.5.5 0 0 0-1 0v2A1.5 1.5 0 0 0 6.5 14h8a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 14.5 2h-8A1.5 1.5 0 0 0 5 3.5v2a.5.5 0 0 0 1 0v-2z"/>
+  <path fill-rule="evenodd" d="M11.854 8.354a.5.5 0 0 0 0-.708l-3-3a.5.5 0 1 0-.708.708L10.293 7.5H1.5a.5.5 0 0 0 0 1h8.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/box-arrow-in-up-left.svg b/bootstrap-icons-1.5.0/box-arrow-in-up-left.svg
new file mode 100644
index 0000000..6937f6a
--- /dev/null
+++ b/bootstrap-icons-1.5.0/box-arrow-in-up-left.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-box-arrow-in-up-left" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M9.636 13.5a.5.5 0 0 1-.5.5H2.5A1.5 1.5 0 0 1 1 12.5v-10A1.5 1.5 0 0 1 2.5 1h10A1.5 1.5 0 0 1 14 2.5v6.636a.5.5 0 0 1-1 0V2.5a.5.5 0 0 0-.5-.5h-10a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h6.636a.5.5 0 0 1 .5.5z"/>
+  <path fill-rule="evenodd" d="M5 5.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1H6.707l8.147 8.146a.5.5 0 0 1-.708.708L6 6.707V10.5a.5.5 0 0 1-1 0v-5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/box-arrow-in-up-right.svg b/bootstrap-icons-1.5.0/box-arrow-in-up-right.svg
new file mode 100644
index 0000000..8918611
--- /dev/null
+++ b/bootstrap-icons-1.5.0/box-arrow-in-up-right.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-box-arrow-in-up-right" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M6.364 13.5a.5.5 0 0 0 .5.5H13.5a1.5 1.5 0 0 0 1.5-1.5v-10A1.5 1.5 0 0 0 13.5 1h-10A1.5 1.5 0 0 0 2 2.5v6.636a.5.5 0 1 0 1 0V2.5a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v10a.5.5 0 0 1-.5.5H6.864a.5.5 0 0 0-.5.5z"/>
+  <path fill-rule="evenodd" d="M11 5.5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793l-8.147 8.146a.5.5 0 0 0 .708.708L10 6.707V10.5a.5.5 0 0 0 1 0v-5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/box-arrow-in-up.svg b/bootstrap-icons-1.5.0/box-arrow-in-up.svg
new file mode 100644
index 0000000..e6a4a7b
--- /dev/null
+++ b/bootstrap-icons-1.5.0/box-arrow-in-up.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-box-arrow-in-up" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M3.5 10a.5.5 0 0 1-.5-.5v-8a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 0 0 1h2A1.5 1.5 0 0 0 14 9.5v-8A1.5 1.5 0 0 0 12.5 0h-9A1.5 1.5 0 0 0 2 1.5v8A1.5 1.5 0 0 0 3.5 11h2a.5.5 0 0 0 0-1h-2z"/>
+  <path fill-rule="evenodd" d="M7.646 4.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 5.707V14.5a.5.5 0 0 1-1 0V5.707L5.354 7.854a.5.5 0 1 1-.708-.708l3-3z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/box-arrow-left.svg b/bootstrap-icons-1.5.0/box-arrow-left.svg
new file mode 100644
index 0000000..8602603
--- /dev/null
+++ b/bootstrap-icons-1.5.0/box-arrow-left.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-box-arrow-left" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M6 12.5a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5h-8a.5.5 0 0 0-.5.5v2a.5.5 0 0 1-1 0v-2A1.5 1.5 0 0 1 6.5 2h8A1.5 1.5 0 0 1 16 3.5v9a1.5 1.5 0 0 1-1.5 1.5h-8A1.5 1.5 0 0 1 5 12.5v-2a.5.5 0 0 1 1 0v2z"/>
+  <path fill-rule="evenodd" d="M.146 8.354a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L1.707 7.5H10.5a.5.5 0 0 1 0 1H1.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/box-arrow-right.svg b/bootstrap-icons-1.5.0/box-arrow-right.svg
new file mode 100644
index 0000000..2c4e26c
--- /dev/null
+++ b/bootstrap-icons-1.5.0/box-arrow-right.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-box-arrow-right" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M10 12.5a.5.5 0 0 1-.5.5h-8a.5.5 0 0 1-.5-.5v-9a.5.5 0 0 1 .5-.5h8a.5.5 0 0 1 .5.5v2a.5.5 0 0 0 1 0v-2A1.5 1.5 0 0 0 9.5 2h-8A1.5 1.5 0 0 0 0 3.5v9A1.5 1.5 0 0 0 1.5 14h8a1.5 1.5 0 0 0 1.5-1.5v-2a.5.5 0 0 0-1 0v2z"/>
+  <path fill-rule="evenodd" d="M15.854 8.354a.5.5 0 0 0 0-.708l-3-3a.5.5 0 0 0-.708.708L14.293 7.5H5.5a.5.5 0 0 0 0 1h8.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/box-arrow-up-left.svg b/bootstrap-icons-1.5.0/box-arrow-up-left.svg
new file mode 100644
index 0000000..7fb0b45
--- /dev/null
+++ b/bootstrap-icons-1.5.0/box-arrow-up-left.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-box-arrow-up-left" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M7.364 3.5a.5.5 0 0 1 .5-.5H14.5A1.5 1.5 0 0 1 16 4.5v10a1.5 1.5 0 0 1-1.5 1.5h-10A1.5 1.5 0 0 1 3 14.5V7.864a.5.5 0 1 1 1 0V14.5a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5v-10a.5.5 0 0 0-.5-.5H7.864a.5.5 0 0 1-.5-.5z"/>
+  <path fill-rule="evenodd" d="M0 .5A.5.5 0 0 1 .5 0h5a.5.5 0 0 1 0 1H1.707l8.147 8.146a.5.5 0 0 1-.708.708L1 1.707V5.5a.5.5 0 0 1-1 0v-5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/box-arrow-up-right.svg b/bootstrap-icons-1.5.0/box-arrow-up-right.svg
new file mode 100644
index 0000000..1d93acb
--- /dev/null
+++ b/bootstrap-icons-1.5.0/box-arrow-up-right.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-box-arrow-up-right" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z"/>
+  <path fill-rule="evenodd" d="M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0v-5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/box-arrow-up.svg b/bootstrap-icons-1.5.0/box-arrow-up.svg
new file mode 100644
index 0000000..beaf334
--- /dev/null
+++ b/bootstrap-icons-1.5.0/box-arrow-up.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-box-arrow-up" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M3.5 6a.5.5 0 0 0-.5.5v8a.5.5 0 0 0 .5.5h9a.5.5 0 0 0 .5-.5v-8a.5.5 0 0 0-.5-.5h-2a.5.5 0 0 1 0-1h2A1.5 1.5 0 0 1 14 6.5v8a1.5 1.5 0 0 1-1.5 1.5h-9A1.5 1.5 0 0 1 2 14.5v-8A1.5 1.5 0 0 1 3.5 5h2a.5.5 0 0 1 0 1h-2z"/>
+  <path fill-rule="evenodd" d="M7.646.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 1.707V10.5a.5.5 0 0 1-1 0V1.707L5.354 3.854a.5.5 0 1 1-.708-.708l3-3z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/box-seam.svg b/bootstrap-icons-1.5.0/box-seam.svg
new file mode 100644
index 0000000..e1506b8
--- /dev/null
+++ b/bootstrap-icons-1.5.0/box-seam.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-box-seam" viewBox="0 0 16 16">
+  <path d="M8.186 1.113a.5.5 0 0 0-.372 0L1.846 3.5l2.404.961L10.404 2l-2.218-.887zm3.564 1.426L5.596 5 8 5.961 14.154 3.5l-2.404-.961zm3.25 1.7-6.5 2.6v7.922l6.5-2.6V4.24zM7.5 14.762V6.838L1 4.239v7.923l6.5 2.6zM7.443.184a1.5 1.5 0 0 1 1.114 0l7.129 2.852A.5.5 0 0 1 16 3.5v8.662a1 1 0 0 1-.629.928l-7.185 2.874a.5.5 0 0 1-.372 0L.63 13.09a1 1 0 0 1-.63-.928V3.5a.5.5 0 0 1 .314-.464L7.443.184z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/box.svg b/bootstrap-icons-1.5.0/box.svg
new file mode 100644
index 0000000..58cbe2c
--- /dev/null
+++ b/bootstrap-icons-1.5.0/box.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-box" viewBox="0 0 16 16">
+  <path d="M8.186 1.113a.5.5 0 0 0-.372 0L1.846 3.5 8 5.961 14.154 3.5 8.186 1.113zM15 4.239l-6.5 2.6v7.922l6.5-2.6V4.24zM7.5 14.762V6.838L1 4.239v7.923l6.5 2.6zM7.443.184a1.5 1.5 0 0 1 1.114 0l7.129 2.852A.5.5 0 0 1 16 3.5v8.662a1 1 0 0 1-.629.928l-7.185 2.874a.5.5 0 0 1-.372 0L.63 13.09a1 1 0 0 1-.63-.928V3.5a.5.5 0 0 1 .314-.464L7.443.184z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/braces.svg b/bootstrap-icons-1.5.0/braces.svg
new file mode 100644
index 0000000..3fed8c9
--- /dev/null
+++ b/bootstrap-icons-1.5.0/braces.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-braces" viewBox="0 0 16 16">
+  <path d="M2.114 8.063V7.9c1.005-.102 1.497-.615 1.497-1.6V4.503c0-1.094.39-1.538 1.354-1.538h.273V2h-.376C3.25 2 2.49 2.759 2.49 4.352v1.524c0 1.094-.376 1.456-1.49 1.456v1.299c1.114 0 1.49.362 1.49 1.456v1.524c0 1.593.759 2.352 2.372 2.352h.376v-.964h-.273c-.964 0-1.354-.444-1.354-1.538V9.663c0-.984-.492-1.497-1.497-1.6zM13.886 7.9v.163c-1.005.103-1.497.616-1.497 1.6v1.798c0 1.094-.39 1.538-1.354 1.538h-.273v.964h.376c1.613 0 2.372-.759 2.372-2.352v-1.524c0-1.094.376-1.456 1.49-1.456V [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bricks.svg b/bootstrap-icons-1.5.0/bricks.svg
new file mode 100644
index 0000000..99e2886
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bricks.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bricks" viewBox="0 0 16 16">
+  <path d="M0 .5A.5.5 0 0 1 .5 0h15a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5H14v2h1.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5H14v2h1.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5H.5a.5.5 0 0 1-.5-.5v-3a.5.5 0 0 1 .5-.5H2v-2H.5a.5.5 0 0 1-.5-.5v-3A.5.5 0 0 1 .5 6H2V4H.5a.5.5 0 0 1-.5-.5v-3zM3 4v2h4.5V4H3zm5.5 0v2H13V4H8.5zM3 10v2h4.5v-2H3zm5.5 0v2H13v-2H8.5zM1 1v2h3.5V1H1zm4.5 0v2h5V1h-5zm6 0v2H15V1h-3.5zM1 7v2h3.5V7H1zm4.5 0v2h5V7h-5zm6 0v2H15V7h-3.5zM1 13v2h3.5v-2H1zm4.5 0v2h5v-2h-5zm6 0v2H15v-2h-3.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/briefcase-fill.svg b/bootstrap-icons-1.5.0/briefcase-fill.svg
new file mode 100644
index 0000000..bc6150d
--- /dev/null
+++ b/bootstrap-icons-1.5.0/briefcase-fill.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-briefcase-fill" viewBox="0 0 16 16">
+  <path d="M6.5 1A1.5 1.5 0 0 0 5 2.5V3H1.5A1.5 1.5 0 0 0 0 4.5v1.384l7.614 2.03a1.5 1.5 0 0 0 .772 0L16 5.884V4.5A1.5 1.5 0 0 0 14.5 3H11v-.5A1.5 1.5 0 0 0 9.5 1h-3zm0 1h3a.5.5 0 0 1 .5.5V3H6v-.5a.5.5 0 0 1 .5-.5z"/>
+  <path d="M0 12.5A1.5 1.5 0 0 0 1.5 14h13a1.5 1.5 0 0 0 1.5-1.5V6.85L8.129 8.947a.5.5 0 0 1-.258 0L0 6.85v5.65z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/briefcase.svg b/bootstrap-icons-1.5.0/briefcase.svg
new file mode 100644
index 0000000..95d13a2
--- /dev/null
+++ b/bootstrap-icons-1.5.0/briefcase.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-briefcase" viewBox="0 0 16 16">
+  <path d="M6.5 1A1.5 1.5 0 0 0 5 2.5V3H1.5A1.5 1.5 0 0 0 0 4.5v8A1.5 1.5 0 0 0 1.5 14h13a1.5 1.5 0 0 0 1.5-1.5v-8A1.5 1.5 0 0 0 14.5 3H11v-.5A1.5 1.5 0 0 0 9.5 1h-3zm0 1h3a.5.5 0 0 1 .5.5V3H6v-.5a.5.5 0 0 1 .5-.5zm1.886 6.914L15 7.151V12.5a.5.5 0 0 1-.5.5h-13a.5.5 0 0 1-.5-.5V7.15l6.614 1.764a1.5 1.5 0 0 0 .772 0zM1.5 4h13a.5.5 0 0 1 .5.5v1.616L8.129 7.948a.5.5 0 0 1-.258 0L1 6.116V4.5a.5.5 0 0 1 .5-.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/brightness-alt-high-fill.svg b/bootstrap-icons-1.5.0/brightness-alt-high-fill.svg
new file mode 100644
index 0000000..7660658
--- /dev/null
+++ b/bootstrap-icons-1.5.0/brightness-alt-high-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-brightness-alt-high-fill" viewBox="0 0 16 16">
+  <path d="M8 3a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 3zm8 8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2a.5.5 0 0 1 .5.5zm-13.5.5a.5.5 0 0 0 0-1h-2a.5.5 0 0 0 0 1h2zm11.157-6.157a.5.5 0 0 1 0 .707l-1.414 1.414a.5.5 0 1 1-.707-.707l1.414-1.414a.5.5 0 0 1 .707 0zm-9.9 2.121a.5.5 0 0 0 .707-.707L3.05 5.343a.5.5 0 1 0-.707.707l1.414 1.414zM8 7a4 4 0 0 0-4 4 .5.5 0 0 0 .5.5h7a.5.5 0 0 0 .5-.5 4 4 0 0 0-4-4z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/brightness-alt-high.svg b/bootstrap-icons-1.5.0/brightness-alt-high.svg
new file mode 100644
index 0000000..88f5255
--- /dev/null
+++ b/bootstrap-icons-1.5.0/brightness-alt-high.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-brightness-alt-high" viewBox="0 0 16 16">
+  <path d="M8 3a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 3zm8 8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2a.5.5 0 0 1 .5.5zm-13.5.5a.5.5 0 0 0 0-1h-2a.5.5 0 0 0 0 1h2zm11.157-6.157a.5.5 0 0 1 0 .707l-1.414 1.414a.5.5 0 1 1-.707-.707l1.414-1.414a.5.5 0 0 1 .707 0zm-9.9 2.121a.5.5 0 0 0 .707-.707L3.05 5.343a.5.5 0 1 0-.707.707l1.414 1.414zM8 7a4 4 0 0 0-4 4 .5.5 0 0 0 .5.5h7a.5.5 0 0 0 .5-.5 4 4 0 0 0-4-4zm0 1a3 3 0 0 1 2.959 2.5H5.04A3 3 0 0 1 8 8z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/brightness-alt-low-fill.svg b/bootstrap-icons-1.5.0/brightness-alt-low-fill.svg
new file mode 100644
index 0000000..1692df2
--- /dev/null
+++ b/bootstrap-icons-1.5.0/brightness-alt-low-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-brightness-alt-low-fill" viewBox="0 0 16 16">
+  <path d="M8.5 5.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zm5 6a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zM2 11a.5.5 0 1 0 1 0 .5.5 0 0 0-1 0zm10.243-3.536a.5.5 0 1 1-.707-.707.5.5 0 0 1 .707.707zm-8.486-.707a.5.5 0 1 0 .707.707.5.5 0 0 0-.707-.707zM8 7a4 4 0 0 0-4 4 .5.5 0 0 0 .5.5h7a.5.5 0 0 0 .5-.5 4 4 0 0 0-4-4z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/brightness-alt-low.svg b/bootstrap-icons-1.5.0/brightness-alt-low.svg
new file mode 100644
index 0000000..2d68fb0
--- /dev/null
+++ b/bootstrap-icons-1.5.0/brightness-alt-low.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-brightness-alt-low" viewBox="0 0 16 16">
+  <path d="M8.5 5.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zm5 6a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zM2 11a.5.5 0 1 0 1 0 .5.5 0 0 0-1 0zm10.243-3.536a.5.5 0 1 1-.707-.707.5.5 0 0 1 .707.707zm-8.486-.707a.5.5 0 1 0 .707.707.5.5 0 0 0-.707-.707zM8 7a4 4 0 0 0-4 4 .5.5 0 0 0 .5.5h7a.5.5 0 0 0 .5-.5 4 4 0 0 0-4-4zm0 1a3 3 0 0 1 2.959 2.5H5.04A3 3 0 0 1 8 8z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/brightness-high-fill.svg b/bootstrap-icons-1.5.0/brightness-high-fill.svg
new file mode 100644
index 0000000..8969e9b
--- /dev/null
+++ b/bootstrap-icons-1.5.0/brightness-high-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-brightness-high-fill" viewBox="0 0 16 16">
+  <path d="M12 8a4 4 0 1 1-8 0 4 4 0 0 1 8 0zM8 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  [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/brightness-high.svg b/bootstrap-icons-1.5.0/brightness-high.svg
new file mode 100644
index 0000000..42b2c20
--- /dev/null
+++ b/bootstrap-icons-1.5.0/brightness-high.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-brightness-high" viewBox="0 0 16 16">
+  <path d="M8 11a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0 1a4 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 .70 [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/brightness-low-fill.svg b/bootstrap-icons-1.5.0/brightness-low-fill.svg
new file mode 100644
index 0000000..29a1c3b
--- /dev/null
+++ b/bootstrap-icons-1.5.0/brightness-low-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-brightness-low-fill" viewBox="0 0 16 16">
+  <path d="M12 8a4 4 0 1 1-8 0 4 4 0 0 1 8 0zM8.5 2.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zm0 11a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zm5-5a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm-11 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm9.743-4.036a.5.5 0 1 1-.707-.707.5.5 0 0 1 .707.707zm-7.779 7.779a.5.5 0 1 1-.707-.707.5.5 0 0 1 .707.707zm7.072 0a.5.5 0 1 1 .707-.707.5.5 0 0 1-.707.707zM3.757 4.464a.5.5 0 1 1 .707-.707.5.5 0 0 1-.707.707z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/brightness-low.svg b/bootstrap-icons-1.5.0/brightness-low.svg
new file mode 100644
index 0000000..fdd251d
--- /dev/null
+++ b/bootstrap-icons-1.5.0/brightness-low.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-brightness-low" viewBox="0 0 16 16">
+  <path d="M8 11a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0 1a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm.5-9.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zm0 11a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zm5-5a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm-11 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm9.743-4.036a.5.5 0 1 1-.707-.707.5.5 0 0 1 .707.707zm-7.779 7.779a.5.5 0 1 1-.707-.707.5.5 0 0 1 .707.707zm7.072 0a.5.5 0 1 1 .707-.707.5.5 0 0 1-.707.707zM3.757 4.464a.5.5 0 1 1 .707-.707.5.5 0 0 1-.707.707z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/broadcast-pin.svg b/bootstrap-icons-1.5.0/broadcast-pin.svg
new file mode 100644
index 0000000..5576e0e
--- /dev/null
+++ b/bootstrap-icons-1.5.0/broadcast-pin.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-broadcast-pin" viewBox="0 0 16 16">
+  <path d="M3.05 3.05a7 7 0 0 0 0 9.9.5.5 0 0 1-.707.707 8 8 0 0 1 0-11.314.5.5 0 0 1 .707.707zm2.122 2.122a4 4 0 0 0 0 5.656.5.5 0 1 1-.708.708 5 5 0 0 1 0-7.072.5.5 0 0 1 .708.708zm5.656-.708a.5.5 0 0 1 .708 0 5 5 0 0 1 0 7.072.5.5 0 1 1-.708-.708 4 4 0 0 0 0-5.656.5.5 0 0 1 0-.708zm2.122-2.12a.5.5 0 0 1 .707 0 8 8 0 0 1 0 11.313.5.5 0 0 1-.707-.707 7 7 0 0 0 0-9.9.5.5 0 0 1 0-.707zM6 8a2 2 0 1 1 2.5 1.937V15.5a.5.5 0 0 1-1 0V9.937A2 2 0 0 1 6 8z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/broadcast.svg b/bootstrap-icons-1.5.0/broadcast.svg
new file mode 100644
index 0000000..776a237
--- /dev/null
+++ b/bootstrap-icons-1.5.0/broadcast.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-broadcast" viewBox="0 0 16 16">
+  <path d="M3.05 3.05a7 7 0 0 0 0 9.9.5.5 0 0 1-.707.707 8 8 0 0 1 0-11.314.5.5 0 0 1 .707.707zm2.122 2.122a4 4 0 0 0 0 5.656.5.5 0 1 1-.708.708 5 5 0 0 1 0-7.072.5.5 0 0 1 .708.708zm5.656-.708a.5.5 0 0 1 .708 0 5 5 0 0 1 0 7.072.5.5 0 1 1-.708-.708 4 4 0 0 0 0-5.656.5.5 0 0 1 0-.708zm2.122-2.12a.5.5 0 0 1 .707 0 8 8 0 0 1 0 11.313.5.5 0 0 1-.707-.707 7 7 0 0 0 0-9.9.5.5 0 0 1 0-.707zM10 8a2 2 0 1 1-4 0 2 2 0 0 1 4 0z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/brush-fill.svg b/bootstrap-icons-1.5.0/brush-fill.svg
new file mode 100644
index 0000000..53ec4d6
--- /dev/null
+++ b/bootstrap-icons-1.5.0/brush-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-brush-fill" viewBox="0 0 16 16">
+  <path d="M15.825.12a.5.5 0 0 1 .132.584c-1.53 3.43-4.743 8.17-7.095 10.64a6.067 6.067 0 0 1-2.373 1.534c-.018.227-.06.538-.16.868-.201.659-.667 1.479-1.708 1.74a8.118 8.118 0 0 1-3.078.132 3.659 3.659 0 0 1-.562-.135 1.382 1.382 0 0 1-.466-.247.714.714 0 0 1-.204-.288.622.622 0 0 1 .004-.443c.095-.245.316-.38.461-.452.394-.197.625-.453.867-.826.095-.144.184-.297.287-.472l.117-.198c.151-.255.326-.54.546-.848.528-.739 1.201-.925 1.746-.896.126.007.243.025.348.048.062-.172.142-.38.238-.60 [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/brush.svg b/bootstrap-icons-1.5.0/brush.svg
new file mode 100644
index 0000000..cc3429b
--- /dev/null
+++ b/bootstrap-icons-1.5.0/brush.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-brush" viewBox="0 0 16 16">
+  <path d="M15.825.12a.5.5 0 0 1 .132.584c-1.53 3.43-4.743 8.17-7.095 10.64a6.067 6.067 0 0 1-2.373 1.534c-.018.227-.06.538-.16.868-.201.659-.667 1.479-1.708 1.74a8.118 8.118 0 0 1-3.078.132 3.659 3.659 0 0 1-.562-.135 1.382 1.382 0 0 1-.466-.247.714.714 0 0 1-.204-.288.622.622 0 0 1 .004-.443c.095-.245.316-.38.461-.452.394-.197.625-.453.867-.826.095-.144.184-.297.287-.472l.117-.198c.151-.255.326-.54.546-.848.528-.739 1.201-.925 1.746-.896.126.007.243.025.348.048.062-.172.142-.38.238-.60 [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bucket-fill.svg b/bootstrap-icons-1.5.0/bucket-fill.svg
new file mode 100644
index 0000000..e14f4a8
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bucket-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bucket-fill" viewBox="0 0 16 16">
+  <path d="M2.522 5H2a.5.5 0 0 0-.494.574l1.372 9.149A1.5 1.5 0 0 0 4.36 16h7.278a1.5 1.5 0 0 0 1.483-1.277l1.373-9.149A.5.5 0 0 0 14 5h-.522A5.5 5.5 0 0 0 2.522 5zm1.005 0a4.5 4.5 0 0 1 8.945 0H3.527z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bucket.svg b/bootstrap-icons-1.5.0/bucket.svg
new file mode 100644
index 0000000..4911ef2
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bucket.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bucket" viewBox="0 0 16 16">
+  <path d="M2.522 5H2a.5.5 0 0 0-.494.574l1.372 9.149A1.5 1.5 0 0 0 4.36 16h7.278a1.5 1.5 0 0 0 1.483-1.277l1.373-9.149A.5.5 0 0 0 14 5h-.522A5.5 5.5 0 0 0 2.522 5zm1.005 0a4.5 4.5 0 0 1 8.945 0H3.527zm9.892 1-1.286 8.574a.5.5 0 0 1-.494.426H4.36a.5.5 0 0 1-.494-.426L2.58 6h10.838z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bug-fill.svg b/bootstrap-icons-1.5.0/bug-fill.svg
new file mode 100644
index 0000000..bf16447
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bug-fill.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bug-fill" viewBox="0 0 16 16">
+  <path d="M4.978.855a.5.5 0 1 0-.956.29l.41 1.352A4.985 4.985 0 0 0 3 6h10a4.985 4.985 0 0 0-1.432-3.503l.41-1.352a.5.5 0 1 0-.956-.29l-.291.956A4.978 4.978 0 0 0 8 1a4.979 4.979 0 0 0-2.731.811l-.29-.956z"/>
+  <path d="M13 6v1H8.5v8.975A5 5 0 0 0 13 11h.5a.5.5 0 0 1 .5.5v.5a.5.5 0 1 0 1 0v-.5a1.5 1.5 0 0 0-1.5-1.5H13V9h1.5a.5.5 0 0 0 0-1H13V7h.5A1.5 1.5 0 0 0 15 5.5V5a.5.5 0 0 0-1 0v.5a.5.5 0 0 1-.5.5H13zm-5.5 9.975V7H3V6h-.5a.5.5 0 0 1-.5-.5V5a.5.5 0 0 0-1 0v.5A1.5 1.5 0 0 0 2.5 7H3v1H1.5a.5.5 0 0 0 0 1H3v1h-.5A1.5 1.5 0 0 0 1 11.5v.5a.5.5 0 1 0 1 0v-.5a.5.5 0 0 1 .5-.5H3a5 5 0 0 0 4.5 4.975z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bug.svg b/bootstrap-icons-1.5.0/bug.svg
new file mode 100644
index 0000000..a97ffa1
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bug.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bug" viewBox="0 0 16 16">
+  <path d="M4.355.522a.5.5 0 0 1 .623.333l.291.956A4.979 4.979 0 0 1 8 1c1.007 0 1.946.298 2.731.811l.29-.956a.5.5 0 1 1 .957.29l-.41 1.352A4.985 4.985 0 0 1 13 6h.5a.5.5 0 0 0 .5-.5V5a.5.5 0 0 1 1 0v.5A1.5 1.5 0 0 1 13.5 7H13v1h1.5a.5.5 0 0 1 0 1H13v1h.5a1.5 1.5 0 0 1 1.5 1.5v.5a.5.5 0 1 1-1 0v-.5a.5.5 0 0 0-.5-.5H13a5 5 0 0 1-10 0h-.5a.5.5 0 0 0-.5.5v.5a.5.5 0 1 1-1 0v-.5A1.5 1.5 0 0 1 2.5 10H3V9H1.5a.5.5 0 0 1 0-1H3V7h-.5A1.5 1.5 0 0 1 1 5.5V5a.5.5 0 0 1 1 0v.5a.5.5 0 0 0 .5.5H3c0-1.3 [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/building.svg b/bootstrap-icons-1.5.0/building.svg
new file mode 100644
index 0000000..eb90b93
--- /dev/null
+++ b/bootstrap-icons-1.5.0/building.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-building" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M14.763.075A.5.5 0 0 1 15 .5v15a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5V14h-1v1.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5V10a.5.5 0 0 1 .342-.474L6 7.64V4.5a.5.5 0 0 1 .276-.447l8-4a.5.5 0 0 1 .487.022zM6 8.694 1 10.36V15h5V8.694zM7 15h2v-1.5a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5V15h2V1.309l-7 3.5V15z"/>
+  <path d="M2 11h1v1H2v-1zm2 0h1v1H4v-1zm-2 2h1v1H2v-1zm2 0h1v1H4v-1zm4-4h1v1H8V9zm2 0h1v1h-1V9zm-2 2h1v1H8v-1zm2 0h1v1h-1v-1zm2-2h1v1h-1V9zm0 2h1v1h-1v-1zM8 7h1v1H8V7zm2 0h1v1h-1V7zm2 0h1v1h-1V7zM8 5h1v1H8V5zm2 0h1v1h-1V5zm2 0h1v1h-1V5zm0-2h1v1h-1V3z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/bullseye.svg b/bootstrap-icons-1.5.0/bullseye.svg
new file mode 100644
index 0000000..85a807c
--- /dev/null
+++ b/bootstrap-icons-1.5.0/bullseye.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bullseye" viewBox="0 0 16 16">
+  <path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/>
+  <path d="M8 13A5 5 0 1 1 8 3a5 5 0 0 1 0 10zm0 1A6 6 0 1 0 8 2a6 6 0 0 0 0 12z"/>
+  <path d="M8 11a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0 1a4 4 0 1 0 0-8 4 4 0 0 0 0 8z"/>
+  <path d="M9.5 8a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calculator-fill.svg b/bootstrap-icons-1.5.0/calculator-fill.svg
new file mode 100644
index 0000000..c4ee270
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calculator-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calculator-fill" viewBox="0 0 16 16">
+  <path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2zm2 .5v2a.5.5 0 0 0 .5.5h7a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 0-.5-.5h-7a.5.5 0 0 0-.5.5zm0 4v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zM4.5 9a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1zM4 12.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zM7.5 6a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h- [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calculator.svg b/bootstrap-icons-1.5.0/calculator.svg
new file mode 100644
index 0000000..be8e11a
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calculator.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calculator" viewBox="0 0 16 16">
+  <path d="M12 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h8zM4 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H4z"/>
+  <path d="M4 2.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-2zm0 4a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm0 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm0 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm3-6a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm0 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5 [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar-check-fill.svg b/bootstrap-icons-1.5.0/calendar-check-fill.svg
new file mode 100644
index 0000000..76afaa2
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar-check-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar-check-fill" viewBox="0 0 16 16">
+  <path d="M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v1h16V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4V.5zM16 14V5H0v9a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2zm-5.146-5.146-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 0 1 .708-.708L7.5 10.793l2.646-2.647a.5.5 0 0 1 .708.708z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar-check.svg b/bootstrap-icons-1.5.0/calendar-check.svg
new file mode 100644
index 0000000..125b358
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar-check.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar-check" viewBox="0 0 16 16">
+  <path d="M10.854 7.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7.5 9.793l2.646-2.647a.5.5 0 0 1 .708 0z"/>
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar-date-fill.svg b/bootstrap-icons-1.5.0/calendar-date-fill.svg
new file mode 100644
index 0000000..37e9cb5
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar-date-fill.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar-date-fill" viewBox="0 0 16 16">
+  <path d="M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v1h16V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4V.5zm5.402 9.746c.625 0 1.184-.484 1.184-1.18 0-.832-.527-1.23-1.16-1.23-.586 0-1.168.387-1.168 1.21 0 .817.543 1.2 1.144 1.2z"/>
+  <path d="M16 14V5H0v9a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2zm-6.664-1.21c-1.11 0-1.656-.767-1.703-1.407h.683c.043.37.387.82 1.051.82.844 0 1.301-.848 1.305-2.164h-.027c-.153.414-.637.79-1.383.79-.852 0-1.676-.61-1.676-1.77 0-1.137.871-1.809 1.797-1.809 1.172 0 1.953.734 1.953 2.668 0 1.805-.742 2.871-2 2.871zm-2.89-5.435v5.332H5.77V8.079h-.012c-.29.156-.883.52-1.258.777V8.16a12.6 12.6 0 0 1 1.313-.805h.632z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar-date.svg b/bootstrap-icons-1.5.0/calendar-date.svg
new file mode 100644
index 0000000..7c53231
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar-date.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar-date" viewBox="0 0 16 16">
+  <path d="M6.445 11.688V6.354h-.633A12.6 12.6 0 0 0 4.5 7.16v.695c.375-.257.969-.62 1.258-.777h.012v4.61h.675zm1.188-1.305c.047.64.594 1.406 1.703 1.406 1.258 0 2-1.066 2-2.871 0-1.934-.781-2.668-1.953-2.668-.926 0-1.797.672-1.797 1.809 0 1.16.824 1.77 1.676 1.77.746 0 1.23-.376 1.383-.79h.027c-.004 1.316-.461 2.164-1.305 2.164-.664 0-1.008-.45-1.05-.82h-.684zm2.953-2.317c0 .696-.559 1.18-1.184 1.18-.601 0-1.144-.383-1.144-1.2 0-.823.582-1.21 1.168-1.21.633 0 1.16.398 1.16 1.23z"/>
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar-day-fill.svg b/bootstrap-icons-1.5.0/calendar-day-fill.svg
new file mode 100644
index 0000000..7f1c3c1
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar-day-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar-day-fill" viewBox="0 0 16 16">
+  <path d="M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v1h16V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4V.5zM16 14a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V5h16v9zm-4.785-6.145a.428.428 0 1 0 0-.855.426.426 0 0 0-.43.43c0 .238.192.425.43.425zm.336.563h-.672v4.105h.672V8.418zm-6.867 4.105v-2.3h2.261v-.61H4.684V7.801h2.464v-.61H4v5.332h.684zm3.296 0h.676V9.98c0-.554.227-1.007.953-1.007.125 0 .258.004.329.015v-.613a1.806 1.806 0 0 0-.254-.02c-.582 0-.891.32-1.012.567h-.02v-.504H7.98v4.105z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar-day.svg b/bootstrap-icons-1.5.0/calendar-day.svg
new file mode 100644
index 0000000..f043369
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar-day.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar-day" viewBox="0 0 16 16">
+  <path d="M4.684 11.523v-2.3h2.261v-.61H4.684V6.801h2.464v-.61H4v5.332h.684zm3.296 0h.676V8.98c0-.554.227-1.007.953-1.007.125 0 .258.004.329.015v-.613a1.806 1.806 0 0 0-.254-.02c-.582 0-.891.32-1.012.567h-.02v-.504H7.98v4.105zm2.805-5.093c0 .238.192.425.43.425a.428.428 0 1 0 0-.855.426.426 0 0 0-.43.43zm.094 5.093h.672V7.418h-.672v4.105z"/>
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar-event-fill.svg b/bootstrap-icons-1.5.0/calendar-event-fill.svg
new file mode 100644
index 0000000..844dd15
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar-event-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar-event-fill" viewBox="0 0 16 16">
+  <path d="M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v1h16V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4V.5zM16 14V5H0v9a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2zm-3.5-7h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar-event.svg b/bootstrap-icons-1.5.0/calendar-event.svg
new file mode 100644
index 0000000..41c0ef9
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar-event.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar-event" viewBox="0 0 16 16">
+  <path d="M11 6.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1z"/>
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar-fill.svg b/bootstrap-icons-1.5.0/calendar-fill.svg
new file mode 100644
index 0000000..0cdeb35
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar-fill" viewBox="0 0 16 16">
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V5h16V4H0V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar-minus-fill.svg b/bootstrap-icons-1.5.0/calendar-minus-fill.svg
new file mode 100644
index 0000000..f23e648
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar-minus-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar-minus-fill" viewBox="0 0 16 16">
+  <path d="M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v1h16V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4V.5zM16 14V5H0v9a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2zM6 10h4a.5.5 0 0 1 0 1H6a.5.5 0 0 1 0-1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar-minus.svg b/bootstrap-icons-1.5.0/calendar-minus.svg
new file mode 100644
index 0000000..8f970ac
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar-minus.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar-minus" viewBox="0 0 16 16">
+  <path d="M5.5 9.5A.5.5 0 0 1 6 9h4a.5.5 0 0 1 0 1H6a.5.5 0 0 1-.5-.5z"/>
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar-month-fill.svg b/bootstrap-icons-1.5.0/calendar-month-fill.svg
new file mode 100644
index 0000000..9123437
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar-month-fill.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar-month-fill" viewBox="0 0 16 16">
+  <path d="M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v1h16V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4V.5zm.104 7.305L4.9 10.18H3.284l.8-2.375h.02zm9.074 2.297c0-.832-.414-1.36-1.062-1.36-.692 0-1.098.492-1.098 1.36v.253c0 .852.406 1.364 1.098 1.364.671 0 1.062-.516 1.062-1.364v-.253z"/>
+  <path d="M16 14V5H0v9a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2zM2.56 12.332h-.71L3.748 7h.696l1.898 5.332h-.719l-.539-1.602H3.1l-.54 1.602zm7.29-4.105v4.105h-.668v-.539h-.027c-.145.324-.532.605-1.188.605-.847 0-1.453-.484-1.453-1.425V8.227h.676v2.554c0 .766.441 1.012.98 1.012.59 0 1.004-.371 1.004-1.023V8.227h.676zm1.273 4.41c.075.332.422.636.985.636.648 0 1.07-.378 1.07-1.023v-.605h-.02c-.163.355-.613.648-1.171.648-.957 0-1.64-.672-1.64-1.902v-.34c0-1.207.675-1.887 1.64-1.887.558 0 1.004.293 1. [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar-month.svg b/bootstrap-icons-1.5.0/calendar-month.svg
new file mode 100644
index 0000000..ad6a330
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar-month.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar-month" viewBox="0 0 16 16">
+  <path d="M2.56 11.332 3.1 9.73h1.984l.54 1.602h.718L4.444 6h-.696L1.85 11.332h.71zm1.544-4.527L4.9 9.18H3.284l.8-2.375h.02zm5.746.422h-.676V9.77c0 .652-.414 1.023-1.004 1.023-.539 0-.98-.246-.98-1.012V7.227h-.676v2.746c0 .941.606 1.425 1.453 1.425.656 0 1.043-.28 1.188-.605h.027v.539h.668V7.227zm2.258 5.046c-.563 0-.91-.304-.985-.636h-.687c.094.683.625 1.199 1.668 1.199.93 0 1.746-.527 1.746-1.578V7.227h-.649v.578h-.019c-.191-.348-.637-.64-1.195-.64-.965 0-1.64.679-1.64 1.886v.34c0 1.2 [...]
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar-plus-fill.svg b/bootstrap-icons-1.5.0/calendar-plus-fill.svg
new file mode 100644
index 0000000..3928c63
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar-plus-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar-plus-fill" viewBox="0 0 16 16">
+  <path d="M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v1h16V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4V.5zM16 14V5H0v9a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2zM8.5 8.5V10H10a.5.5 0 0 1 0 1H8.5v1.5a.5.5 0 0 1-1 0V11H6a.5.5 0 0 1 0-1h1.5V8.5a.5.5 0 0 1 1 0z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar-plus.svg b/bootstrap-icons-1.5.0/calendar-plus.svg
new file mode 100644
index 0000000..70746db
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar-plus.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar-plus" viewBox="0 0 16 16">
+  <path d="M8 7a.5.5 0 0 1 .5.5V9H10a.5.5 0 0 1 0 1H8.5v1.5a.5.5 0 0 1-1 0V10H6a.5.5 0 0 1 0-1h1.5V7.5A.5.5 0 0 1 8 7z"/>
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar-range-fill.svg b/bootstrap-icons-1.5.0/calendar-range-fill.svg
new file mode 100644
index 0000000..41bb2a2
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar-range-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar-range-fill" viewBox="0 0 16 16">
+  <path d="M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v1h16V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4V.5zM16 7V5H0v5h5a1 1 0 1 1 0 2H0v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9h-6a1 1 0 1 1 0-2h6z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar-range.svg b/bootstrap-icons-1.5.0/calendar-range.svg
new file mode 100644
index 0000000..934a45c
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar-range.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar-range" viewBox="0 0 16 16">
+  <path d="M9 7a1 1 0 0 1 1-1h5v2h-5a1 1 0 0 1-1-1zM1 9h4a1 1 0 0 1 0 2H1V9z"/>
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar-week-fill.svg b/bootstrap-icons-1.5.0/calendar-week-fill.svg
new file mode 100644
index 0000000..00930aa
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar-week-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar-week-fill" viewBox="0 0 16 16">
+  <path d="M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v1h16V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4V.5zM16 14V5H0v9a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2zM9.5 7h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5zm3 0h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5zM2 10.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm3.5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar-week.svg b/bootstrap-icons-1.5.0/calendar-week.svg
new file mode 100644
index 0000000..06d6995
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar-week.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar-week" viewBox="0 0 16 16">
+  <path d="M11 6.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm-3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm-5 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1z"/>
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar-x-fill.svg b/bootstrap-icons-1.5.0/calendar-x-fill.svg
new file mode 100644
index 0000000..01be301
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar-x-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar-x-fill" viewBox="0 0 16 16">
+  <path d="M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v1h16V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4V.5zM16 14V5H0v9a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2zM6.854 8.146 8 9.293l1.146-1.147a.5.5 0 1 1 .708.708L8.707 10l1.147 1.146a.5.5 0 0 1-.708.708L8 10.707l-1.146 1.147a.5.5 0 0 1-.708-.708L7.293 10 6.146 8.854a.5.5 0 1 1 .708-.708z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar-x.svg b/bootstrap-icons-1.5.0/calendar-x.svg
new file mode 100644
index 0000000..faf46e1
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar-x.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar-x" viewBox="0 0 16 16">
+  <path d="M6.146 7.146a.5.5 0 0 1 .708 0L8 8.293l1.146-1.147a.5.5 0 1 1 .708.708L8.707 9l1.147 1.146a.5.5 0 0 1-.708.708L8 9.707l-1.146 1.147a.5.5 0 0 1-.708-.708L7.293 9 6.146 7.854a.5.5 0 0 1 0-.708z"/>
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar.svg b/bootstrap-icons-1.5.0/calendar.svg
new file mode 100644
index 0000000..c8590dd
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar" viewBox="0 0 16 16">
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar2-check-fill.svg b/bootstrap-icons-1.5.0/calendar2-check-fill.svg
new file mode 100644
index 0000000..f49354e
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar2-check-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar2-check-fill" viewBox="0 0 16 16">
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zm9.954 3H2.545c-.3 0-.545.224-.545.5v1c0 .276.244.5.545.5h10.91c.3 0 .545-.224.545-.5v-1c0-.276-.244-.5-.546-.5zm-2.6 5.854a.5.5 0 0 0-.708-.708L7.5 10.793 6.354 9.646a.5.5 0 1 0-.708.708l1.5 1.5a.5.5 0 0 0 .708 0l3-3z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar2-check.svg b/bootstrap-icons-1.5.0/calendar2-check.svg
new file mode 100644
index 0000000..f826056
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar2-check.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar2-check" viewBox="0 0 16 16">
+  <path d="M10.854 8.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 0 1 .708-.708L7.5 10.793l2.646-2.647a.5.5 0 0 1 .708 0z"/>
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H2z"/>
+  <path d="M2.5 4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5V4z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar2-date-fill.svg b/bootstrap-icons-1.5.0/calendar2-date-fill.svg
new file mode 100644
index 0000000..ac005e0
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar2-date-fill.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar2-date-fill" viewBox="0 0 16 16">
+  <path d="M9.402 10.246c.625 0 1.184-.484 1.184-1.18 0-.832-.527-1.23-1.16-1.23-.586 0-1.168.387-1.168 1.21 0 .817.543 1.2 1.144 1.2z"/>
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zm9.954 3H2.545c-.3 0-.545.224-.545.5v1c0 .276.244.5.545.5h10.91c.3 0 .545-.224.545-.5v-1c0-.276-.244-.5-.546-.5zm-4.118 9.79c1.258 0 2-1.067 2-2.872 0-1.934-.781-2.668-1.953-2.668-.926 0-1.797.672-1.797 1.809 0 1.16.824 1.77 1.676 1.77.746 0 1.23-.376 1.383-.79h.027c-.004 1.316-.461 2.164-1.305 2.164-.664 0-1.008-.45-1.05-.82h-.684c.047.64.594 1 [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar2-date.svg b/bootstrap-icons-1.5.0/calendar2-date.svg
new file mode 100644
index 0000000..2dd64e8
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar2-date.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar2-date" viewBox="0 0 16 16">
+  <path d="M6.445 12.688V7.354h-.633A12.6 12.6 0 0 0 4.5 8.16v.695c.375-.257.969-.62 1.258-.777h.012v4.61h.675zm1.188-1.305c.047.64.594 1.406 1.703 1.406 1.258 0 2-1.066 2-2.871 0-1.934-.781-2.668-1.953-2.668-.926 0-1.797.672-1.797 1.809 0 1.16.824 1.77 1.676 1.77.746 0 1.23-.376 1.383-.79h.027c-.004 1.316-.461 2.164-1.305 2.164-.664 0-1.008-.45-1.05-.82h-.684zm2.953-2.317c0 .696-.559 1.18-1.184 1.18-.601 0-1.144-.383-1.144-1.2 0-.823.582-1.21 1.168-1.21.633 0 1.16.398 1.16 1.23z"/>
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H2z"/>
+  <path d="M2.5 4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5V4z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar2-day-fill.svg b/bootstrap-icons-1.5.0/calendar2-day-fill.svg
new file mode 100644
index 0000000..2ab1b21
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar2-day-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar2-day-fill" viewBox="0 0 16 16">
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zm9.954 3H2.545c-.3 0-.545.224-.545.5v1c0 .276.244.5.545.5h10.91c.3 0 .545-.224.545-.5v-1c0-.276-.244-.5-.546-.5zm-2.24 4.855a.428.428 0 1 0 0-.855.426.426 0 0 0-.429.43c0 .238.192.425.43.425zm.337.563h-.672v4.105h.672V8.418zm-6.867 4.105v-2.3h2.261v-.61H4.684V7.801h2.464v-.61H4v5.332h.684zm3.296 0h.676V9.98c0-.554.227-1.007.953-1.007.125 0 .258. [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar2-day.svg b/bootstrap-icons-1.5.0/calendar2-day.svg
new file mode 100644
index 0000000..d4d4856
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar2-day.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar2-day" viewBox="0 0 16 16">
+  <path d="M4.684 12.523v-2.3h2.261v-.61H4.684V7.801h2.464v-.61H4v5.332h.684zm3.296 0h.676V9.98c0-.554.227-1.007.953-1.007.125 0 .258.004.329.015v-.613a1.806 1.806 0 0 0-.254-.02c-.582 0-.891.32-1.012.567h-.02v-.504H7.98v4.105zm2.805-5.093c0 .238.192.425.43.425a.428.428 0 1 0 0-.855.426.426 0 0 0-.43.43zm.094 5.093h.672V8.418h-.672v4.105z"/>
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H2z"/>
+  <path d="M2.5 4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5V4z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar2-event-fill.svg b/bootstrap-icons-1.5.0/calendar2-event-fill.svg
new file mode 100644
index 0000000..5bdbc27
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar2-event-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar2-event-fill" viewBox="0 0 16 16">
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zm9.954 3H2.545c-.3 0-.545.224-.545.5v1c0 .276.244.5.545.5h10.91c.3 0 .545-.224.545-.5v-1c0-.276-.244-.5-.546-.5zM11.5 7a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar2-event.svg b/bootstrap-icons-1.5.0/calendar2-event.svg
new file mode 100644
index 0000000..8c1c7cd
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar2-event.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar2-event" viewBox="0 0 16 16">
+  <path d="M11 7.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1z"/>
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H2z"/>
+  <path d="M2.5 4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5V4z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar2-fill.svg b/bootstrap-icons-1.5.0/calendar2-fill.svg
new file mode 100644
index 0000000..4b81563
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar2-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar2-fill" viewBox="0 0 16 16">
+  <path d="M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4V.5zM2.545 3h10.91c.3 0 .545.224.545.5v1c0 .276-.244.5-.546.5H2.545C2.245 5 2 4.776 2 4.5v-1c0-.276.244-.5.545-.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar2-minus-fill.svg b/bootstrap-icons-1.5.0/calendar2-minus-fill.svg
new file mode 100644
index 0000000..af87213
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar2-minus-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar2-minus-fill" viewBox="0 0 16 16">
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zm9.954 3H2.545c-.3 0-.545.224-.545.5v1c0 .276.244.5.545.5h10.91c.3 0 .545-.224.545-.5v-1c0-.276-.244-.5-.546-.5zM6 10a.5.5 0 0 0 0 1h4a.5.5 0 0 0 0-1H6z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar2-minus.svg b/bootstrap-icons-1.5.0/calendar2-minus.svg
new file mode 100644
index 0000000..eff8110
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar2-minus.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar2-minus" viewBox="0 0 16 16">
+  <path d="M5.5 10.5A.5.5 0 0 1 6 10h4a.5.5 0 0 1 0 1H6a.5.5 0 0 1-.5-.5z"/>
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H2z"/>
+  <path d="M2.5 4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5V4z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar2-month-fill.svg b/bootstrap-icons-1.5.0/calendar2-month-fill.svg
new file mode 100644
index 0000000..58deabc
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar2-month-fill.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar2-month-fill" viewBox="0 0 16 16">
+  <path d="M4.104 7.805 4.9 10.18H3.284l.8-2.375h.02zm9.074 2.297c0-.832-.414-1.36-1.062-1.36-.692 0-1.098.492-1.098 1.36v.253c0 .852.406 1.364 1.098 1.364.671 0 1.062-.516 1.062-1.364v-.253z"/>
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zm9.954 3H2.545c-.3 0-.545.224-.545.5v1c0 .276.244.5.545.5h10.91c.3 0 .545-.224.545-.5v-1c0-.276-.244-.5-.546-.5zM2.561 12.332 3.1 10.73h1.984l.54 1.602h.718L4.444 7h-.696L1.85 12.332h.71zM9.85 8.227h-.676v2.543c0 .652-.414 1.023-1.004 1.023-.539 0-.98-.246-.98-1.012V8.227h-.676v2.746c0 .941.606 1.425 1.453 1.425.656 0 1.043-.28 1.188-.605h.027v. [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar2-month.svg b/bootstrap-icons-1.5.0/calendar2-month.svg
new file mode 100644
index 0000000..88c922e
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar2-month.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar2-month" viewBox="0 0 16 16">
+  <path d="m2.56 12.332.54-1.602h1.984l.54 1.602h.718L4.444 7h-.696L1.85 12.332h.71zm1.544-4.527L4.9 10.18H3.284l.8-2.375h.02zm5.746.422h-.676v2.543c0 .652-.414 1.023-1.004 1.023-.539 0-.98-.246-.98-1.012V8.227h-.676v2.746c0 .941.606 1.425 1.453 1.425.656 0 1.043-.28 1.188-.605h.027v.539h.668V8.227zm2.258 5.046c-.563 0-.91-.304-.985-.636h-.687c.094.683.625 1.199 1.668 1.199.93 0 1.746-.527 1.746-1.578V8.227h-.649v.578h-.019c-.191-.348-.637-.64-1.195-.64-.965 0-1.64.679-1.64 1.886v.34c0 1 [...]
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H2z"/>
+  <path d="M2.5 4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5V4z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar2-plus-fill.svg b/bootstrap-icons-1.5.0/calendar2-plus-fill.svg
new file mode 100644
index 0000000..8b41682
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar2-plus-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar2-plus-fill" viewBox="0 0 16 16">
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 3.5v1c0 .276.244.5.545.5h10.91c.3 0 .545-.224.545-.5v-1c0-.276-.244-.5-.546-.5H2.545c-.3 0-.545.224-.545.5zm6.5 5a.5.5 0 0 0-1 0V10H6a.5.5 0 0 0 0 1h1.5v1.5a.5.5 0 0 0 1 0V11H10a.5.5 0 0 0 0-1H8.5V8.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar2-plus.svg b/bootstrap-icons-1.5.0/calendar2-plus.svg
new file mode 100644
index 0000000..7ec7d49
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar2-plus.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar2-plus" viewBox="0 0 16 16">
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H2z"/>
+  <path d="M2.5 4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5V4zM8 8a.5.5 0 0 1 .5.5V10H10a.5.5 0 0 1 0 1H8.5v1.5a.5.5 0 0 1-1 0V11H6a.5.5 0 0 1 0-1h1.5V8.5A.5.5 0 0 1 8 8z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar2-range-fill.svg b/bootstrap-icons-1.5.0/calendar2-range-fill.svg
new file mode 100644
index 0000000..39ba322
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar2-range-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar2-range-fill" viewBox="0 0 16 16">
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zm9.954 3H2.545c-.3 0-.545.224-.545.5v1c0 .276.244.5.545.5h10.91c.3 0 .545-.224.545-.5v-1c0-.276-.244-.5-.546-.5zM10 7a1 1 0 0 0 0 2h5V7h-5zm-4 4a1 1 0 0 0-1-1H1v2h4a1 1 0 0 0 1-1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar2-range.svg b/bootstrap-icons-1.5.0/calendar2-range.svg
new file mode 100644
index 0000000..4a8d9ad
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar2-range.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar2-range" viewBox="0 0 16 16">
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H2z"/>
+  <path d="M2.5 4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5V4zM9 8a1 1 0 0 1 1-1h5v2h-5a1 1 0 0 1-1-1zm-8 2h4a1 1 0 1 1 0 2H1v-2z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar2-week-fill.svg b/bootstrap-icons-1.5.0/calendar2-week-fill.svg
new file mode 100644
index 0000000..8303779
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar2-week-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar2-week-fill" viewBox="0 0 16 16">
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zm9.954 3H2.545c-.3 0-.545.224-.545.5v1c0 .276.244.5.545.5h10.91c.3 0 .545-.224.545-.5v-1c0-.276-.244-.5-.546-.5zM8.5 7a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1zm3 0a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1zM3 10.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5. [...]
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar2-week.svg b/bootstrap-icons-1.5.0/calendar2-week.svg
new file mode 100644
index 0000000..835ce06
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar2-week.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar2-week" viewBox="0 0 16 16">
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H2z"/>
+  <path d="M2.5 4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5V4zM11 7.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm-3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm-5 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar2-x-fill.svg b/bootstrap-icons-1.5.0/calendar2-x-fill.svg
new file mode 100644
index 0000000..2157939
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar2-x-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar2-x-fill" viewBox="0 0 16 16">
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zm9.954 3H2.545c-.3 0-.545.224-.545.5v1c0 .276.244.5.545.5h10.91c.3 0 .545-.224.545-.5v-1c0-.276-.244-.5-.546-.5zm-6.6 5.146a.5.5 0 1 0-.708.708L7.293 10l-1.147 1.146a.5.5 0 0 0 .708.708L8 10.707l1.146 1.147a.5.5 0 0 0 .708-.708L8.707 10l1.147-1.146a.5.5 0 0 0-.708-.708L8 9.293 6.854 8.146z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar2-x.svg b/bootstrap-icons-1.5.0/calendar2-x.svg
new file mode 100644
index 0000000..e7cc339
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar2-x.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar2-x" viewBox="0 0 16 16">
+  <path d="M6.146 8.146a.5.5 0 0 1 .708 0L8 9.293l1.146-1.147a.5.5 0 1 1 .708.708L8.707 10l1.147 1.146a.5.5 0 0 1-.708.708L8 10.707l-1.146 1.147a.5.5 0 0 1-.708-.708L7.293 10 6.146 8.854a.5.5 0 0 1 0-.708z"/>
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H2z"/>
+  <path d="M2.5 4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5V4z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar2.svg b/bootstrap-icons-1.5.0/calendar2.svg
new file mode 100644
index 0000000..db2e06d
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar2.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar2" viewBox="0 0 16 16">
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H2z"/>
+  <path d="M2.5 4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5V4z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar3-event-fill.svg b/bootstrap-icons-1.5.0/calendar3-event-fill.svg
new file mode 100644
index 0000000..c494090
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar3-event-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar3-event-fill" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M2 0a2 2 0 0 0-2 2h16a2 2 0 0 0-2-2H2zM0 14V3h16v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm12-8a1 1 0 1 0 2 0 1 1 0 0 0-2 0z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar3-event.svg b/bootstrap-icons-1.5.0/calendar3-event.svg
new file mode 100644
index 0000000..681ce4d
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar3-event.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar3-event" viewBox="0 0 16 16">
+  <path d="M14 0H2a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM1 3.857C1 3.384 1.448 3 2 3h12c.552 0 1 .384 1 .857v10.286c0 .473-.448.857-1 .857H2c-.552 0-1-.384-1-.857V3.857z"/>
+  <path d="M12 7a1 1 0 1 0 0-2 1 1 0 0 0 0 2z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar3-fill.svg b/bootstrap-icons-1.5.0/calendar3-fill.svg
new file mode 100644
index 0000000..e37c234
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar3-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar3-fill" viewBox="0 0 16 16">
+  <path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2H0zm0 1v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V3H0z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar3-range-fill.svg b/bootstrap-icons-1.5.0/calendar3-range-fill.svg
new file mode 100644
index 0000000..00875b2
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar3-range-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar3-range-fill" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M2 0a2 2 0 0 0-2 2h16a2 2 0 0 0-2-2H2zM0 8V3h16v2h-6a1 1 0 1 0 0 2h6v7a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-4h6a1 1 0 1 0 0-2H0z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar3-range.svg b/bootstrap-icons-1.5.0/calendar3-range.svg
new file mode 100644
index 0000000..a452516
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar3-range.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar3-range" viewBox="0 0 16 16">
+  <path d="M14 0H2a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM1 3.857C1 3.384 1.448 3 2 3h12c.552 0 1 .384 1 .857v10.286c0 .473-.448.857-1 .857H2c-.552 0-1-.384-1-.857V3.857z"/>
+  <path d="M7 10a1 1 0 0 0 0-2H1v2h6zm2-3h6V5H9a1 1 0 0 0 0 2z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar3-week-fill.svg b/bootstrap-icons-1.5.0/calendar3-week-fill.svg
new file mode 100644
index 0000000..53e5bc7
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar3-week-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar3-week-fill" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M2 0a2 2 0 0 0-2 2h16a2 2 0 0 0-2-2H2zM0 14V3h16v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm12-8a1 1 0 1 0 2 0 1 1 0 0 0-2 0zM5 9a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm5-2a1 1 0 1 1 0-2 1 1 0 0 1 0 2zM2 9a1 1 0 1 0 2 0 1 1 0 0 0-2 0z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar3-week.svg b/bootstrap-icons-1.5.0/calendar3-week.svg
new file mode 100644
index 0000000..e9a768c
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar3-week.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar3-week" viewBox="0 0 16 16">
+  <path d="M14 0H2a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM1 3.857C1 3.384 1.448 3 2 3h12c.552 0 1 .384 1 .857v10.286c0 .473-.448.857-1 .857H2c-.552 0-1-.384-1-.857V3.857z"/>
+  <path d="M12 7a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-5 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm2-3a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-5 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar3.svg b/bootstrap-icons-1.5.0/calendar3.svg
new file mode 100644
index 0000000..eb3c5f2
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar3.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar3" viewBox="0 0 16 16">
+  <path d="M14 0H2a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM1 3.857C1 3.384 1.448 3 2 3h12c.552 0 1 .384 1 .857v10.286c0 .473-.448.857-1 .857H2c-.552 0-1-.384-1-.857V3.857z"/>
+  <path d="M6.5 7a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-9 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-9 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar4-event.svg b/bootstrap-icons-1.5.0/calendar4-event.svg
new file mode 100644
index 0000000..51d40e8
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar4-event.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar4-event" viewBox="0 0 16 16">
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v1h14V3a1 1 0 0 0-1-1H2zm13 3H1v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V5z"/>
+  <path d="M11 7.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar4-range.svg b/bootstrap-icons-1.5.0/calendar4-range.svg
new file mode 100644
index 0000000..129d7c1
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar4-range.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar4-range" viewBox="0 0 16 16">
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v1h14V3a1 1 0 0 0-1-1H2zm13 3H1v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V5z"/>
+  <path d="M9 7.5a.5.5 0 0 1 .5-.5H15v2H9.5a.5.5 0 0 1-.5-.5v-1zm-2 3v1a.5.5 0 0 1-.5.5H1v-2h5.5a.5.5 0 0 1 .5.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar4-week.svg b/bootstrap-icons-1.5.0/calendar4-week.svg
new file mode 100644
index 0000000..5644238
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar4-week.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar4-week" viewBox="0 0 16 16">
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v1h14V3a1 1 0 0 0-1-1H2zm13 3H1v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V5z"/>
+  <path d="M11 7.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm-3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm-2 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm-3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/calendar4.svg b/bootstrap-icons-1.5.0/calendar4.svg
new file mode 100644
index 0000000..1c62685
--- /dev/null
+++ b/bootstrap-icons-1.5.0/calendar4.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar4" viewBox="0 0 16 16">
+  <path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v1h14V3a1 1 0 0 0-1-1H2zm13 3H1v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/camera-fill.svg b/bootstrap-icons-1.5.0/camera-fill.svg
new file mode 100644
index 0000000..be16451
--- /dev/null
+++ b/bootstrap-icons-1.5.0/camera-fill.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-camera-fill" viewBox="0 0 16 16">
+  <path d="M10.5 8.5a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0z"/>
+  <path d="M2 4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-1.172a2 2 0 0 1-1.414-.586l-.828-.828A2 2 0 0 0 9.172 2H6.828a2 2 0 0 0-1.414.586l-.828.828A2 2 0 0 1 3.172 4H2zm.5 2a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm9 2.5a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/camera-reels-fill.svg b/bootstrap-icons-1.5.0/camera-reels-fill.svg
new file mode 100644
index 0000000..347f44e
--- /dev/null
+++ b/bootstrap-icons-1.5.0/camera-reels-fill.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-camera-reels-fill" viewBox="0 0 16 16">
+  <path d="M6 3a3 3 0 1 1-6 0 3 3 0 0 1 6 0z"/>
+  <path d="M9 6a3 3 0 1 1 0-6 3 3 0 0 1 0 6z"/>
+  <path d="M9 6h.5a2 2 0 0 1 1.983 1.738l3.11-1.382A1 1 0 0 1 16 7.269v7.462a1 1 0 0 1-1.406.913l-3.111-1.382A2 2 0 0 1 9.5 16H2a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h7z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/camera-reels.svg b/bootstrap-icons-1.5.0/camera-reels.svg
new file mode 100644
index 0000000..1aa7b1c
--- /dev/null
+++ b/bootstrap-icons-1.5.0/camera-reels.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-camera-reels" viewBox="0 0 16 16">
+  <path d="M6 3a3 3 0 1 1-6 0 3 3 0 0 1 6 0zM1 3a2 2 0 1 0 4 0 2 2 0 0 0-4 0z"/>
+  <path d="M9 6h.5a2 2 0 0 1 1.983 1.738l3.11-1.382A1 1 0 0 1 16 7.269v7.462a1 1 0 0 1-1.406.913l-3.111-1.382A2 2 0 0 1 9.5 16H2a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h7zm6 8.73V7.27l-3.5 1.555v4.35l3.5 1.556zM1 8v6a1 1 0 0 0 1 1h7.5a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1z"/>
+  <path d="M9 6a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM7 3a2 2 0 1 1 4 0 2 2 0 0 1-4 0z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/camera-video-fill.svg b/bootstrap-icons-1.5.0/camera-video-fill.svg
new file mode 100644
index 0000000..0222b95
--- /dev/null
+++ b/bootstrap-icons-1.5.0/camera-video-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-camera-video-fill" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M0 5a2 2 0 0 1 2-2h7.5a2 2 0 0 1 1.983 1.738l3.11-1.382A1 1 0 0 1 16 4.269v7.462a1 1 0 0 1-1.406.913l-3.111-1.382A2 2 0 0 1 9.5 13H2a2 2 0 0 1-2-2V5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/camera-video-off-fill.svg b/bootstrap-icons-1.5.0/camera-video-off-fill.svg
new file mode 100644
index 0000000..9909060
--- /dev/null
+++ b/bootstrap-icons-1.5.0/camera-video-off-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-camera-video-off-fill" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M10.961 12.365a1.99 1.99 0 0 0 .522-1.103l3.11 1.382A1 1 0 0 0 16 11.731V4.269a1 1 0 0 0-1.406-.913l-3.111 1.382A2 2 0 0 0 9.5 3H4.272l6.69 9.365zm-10.114-9A2.001 2.001 0 0 0 0 5v6a2 2 0 0 0 2 2h5.728L.847 3.366zm9.746 11.925-10-14 .814-.58 10 14-.814.58z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/camera-video-off.svg b/bootstrap-icons-1.5.0/camera-video-off.svg
new file mode 100644
index 0000000..7635e9b
--- /dev/null
+++ b/bootstrap-icons-1.5.0/camera-video-off.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-camera-video-off" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M10.961 12.365a1.99 1.99 0 0 0 .522-1.103l3.11 1.382A1 1 0 0 0 16 11.731V4.269a1 1 0 0 0-1.406-.913l-3.111 1.382A2 2 0 0 0 9.5 3H4.272l.714 1H9.5a1 1 0 0 1 1 1v6a1 1 0 0 1-.144.518l.605.847zM1.428 4.18A.999.999 0 0 0 1 5v6a1 1 0 0 0 1 1h5.014l.714 1H2a2 2 0 0 1-2-2V5c0-.675.334-1.272.847-1.634l.58.814zM15 11.73l-3.5-1.555v-4.35L15 4.269v7.462zm-4.407 3.56-10-14 .814-.58 10 14-.814.58z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/camera-video.svg b/bootstrap-icons-1.5.0/camera-video.svg
new file mode 100644
index 0000000..199e7a8
--- /dev/null
+++ b/bootstrap-icons-1.5.0/camera-video.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-camera-video" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M0 5a2 2 0 0 1 2-2h7.5a2 2 0 0 1 1.983 1.738l3.11-1.382A1 1 0 0 1 16 4.269v7.462a1 1 0 0 1-1.406.913l-3.111-1.382A2 2 0 0 1 9.5 13H2a2 2 0 0 1-2-2V5zm11.5 5.175 3.5 1.556V4.269l-3.5 1.556v4.35zM2 4a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h7.5a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1H2z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/camera.svg b/bootstrap-icons-1.5.0/camera.svg
new file mode 100644
index 0000000..fb337fe
--- /dev/null
+++ b/bootstrap-icons-1.5.0/camera.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-camera" viewBox="0 0 16 16">
+  <path d="M15 12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h1.172a3 3 0 0 0 2.12-.879l.83-.828A1 1 0 0 1 6.827 3h2.344a1 1 0 0 1 .707.293l.828.828A3 3 0 0 0 12.828 5H14a1 1 0 0 1 1 1v6zM2 4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-1.172a2 2 0 0 1-1.414-.586l-.828-.828A2 2 0 0 0 9.172 2H6.828a2 2 0 0 0-1.414.586l-.828.828A2 2 0 0 1 3.172 4H2z"/>
+  <path d="M8 11a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5zm0 1a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7zM3 6.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/camera2.svg b/bootstrap-icons-1.5.0/camera2.svg
new file mode 100644
index 0000000..a33ae6b
--- /dev/null
+++ b/bootstrap-icons-1.5.0/camera2.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-camera2" viewBox="0 0 16 16">
+  <path d="M5 8c0-1.657 2.343-3 4-3V4a4 4 0 0 0-4 4z"/>
+  <path d="M12.318 3h2.015C15.253 3 16 3.746 16 4.667v6.666c0 .92-.746 1.667-1.667 1.667h-2.015A5.97 5.97 0 0 1 9 14a5.972 5.972 0 0 1-3.318-1H1.667C.747 13 0 12.254 0 11.333V4.667C0 3.747.746 3 1.667 3H2a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1h.682A5.97 5.97 0 0 1 9 2c1.227 0 2.367.368 3.318 1zM2 4.5a.5.5 0 1 0-1 0 .5.5 0 0 0 1 0zM14 8A5 5 0 1 0 4 8a5 5 0 0 0 10 0z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/capslock-fill.svg b/bootstrap-icons-1.5.0/capslock-fill.svg
new file mode 100644
index 0000000..e4af909
--- /dev/null
+++ b/bootstrap-icons-1.5.0/capslock-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-capslock-fill" viewBox="0 0 16 16">
+  <path d="M7.27 1.047a1 1 0 0 1 1.46 0l6.345 6.77c.6.638.146 1.683-.73 1.683H11.5v1a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1v-1H1.654C.78 9.5.326 8.455.924 7.816L7.27 1.047zM4.5 13.5a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1v-1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/capslock.svg b/bootstrap-icons-1.5.0/capslock.svg
new file mode 100644
index 0000000..12155de
--- /dev/null
+++ b/bootstrap-icons-1.5.0/capslock.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-capslock" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M7.27 1.047a1 1 0 0 1 1.46 0l6.345 6.77c.6.638.146 1.683-.73 1.683H11.5v1a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1v-1H1.654C.78 9.5.326 8.455.924 7.816L7.27 1.047zM14.346 8.5 8 1.731 1.654 8.5H4.5a1 1 0 0 1 1 1v1h5v-1a1 1 0 0 1 1-1h2.846zm-9.846 5a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1v-1zm6 0h-5v1h5v-1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/card-checklist.svg b/bootstrap-icons-1.5.0/card-checklist.svg
new file mode 100644
index 0000000..ce2a553
--- /dev/null
+++ b/bootstrap-icons-1.5.0/card-checklist.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-card-checklist" viewBox="0 0 16 16">
+  <path d="M14.5 3a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5h-13a.5.5 0 0 1-.5-.5v-9a.5.5 0 0 1 .5-.5h13zm-13-1A1.5 1.5 0 0 0 0 3.5v9A1.5 1.5 0 0 0 1.5 14h13a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 14.5 2h-13z"/>
+  <path d="M7 5.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5zm-1.496-.854a.5.5 0 0 1 0 .708l-1.5 1.5a.5.5 0 0 1-.708 0l-.5-.5a.5.5 0 1 1 .708-.708l.146.147 1.146-1.147a.5.5 0 0 1 .708 0zM7 9.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5zm-1.496-.854a.5.5 0 0 1 0 .708l-1.5 1.5a.5.5 0 0 1-.708 0l-.5-.5a.5.5 0 0 1 .708-.708l.146.147 1.146-1.147a.5.5 0 0 1 .708 0z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/card-heading.svg b/bootstrap-icons-1.5.0/card-heading.svg
new file mode 100644
index 0000000..682bd4e
--- /dev/null
+++ b/bootstrap-icons-1.5.0/card-heading.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-card-heading" viewBox="0 0 16 16">
+  <path d="M14.5 3a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5h-13a.5.5 0 0 1-.5-.5v-9a.5.5 0 0 1 .5-.5h13zm-13-1A1.5 1.5 0 0 0 0 3.5v9A1.5 1.5 0 0 0 1.5 14h13a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 14.5 2h-13z"/>
+  <path d="M3 8.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5zm0-5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5v-1z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/card-image.svg b/bootstrap-icons-1.5.0/card-image.svg
new file mode 100644
index 0000000..473ff03
--- /dev/null
+++ b/bootstrap-icons-1.5.0/card-image.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-card-image" viewBox="0 0 16 16">
+  <path d="M6.002 5.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/>
+  <path d="M1.5 2A1.5 1.5 0 0 0 0 3.5v9A1.5 1.5 0 0 0 1.5 14h13a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 14.5 2h-13zm13 1a.5.5 0 0 1 .5.5v6l-3.775-1.947a.5.5 0 0 0-.577.093l-3.71 3.71-2.66-1.772a.5.5 0 0 0-.63.062L1.002 12v.54A.505.505 0 0 1 1 12.5v-9a.5.5 0 0 1 .5-.5h13z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/card-list.svg b/bootstrap-icons-1.5.0/card-list.svg
new file mode 100644
index 0000000..3dc5d42
--- /dev/null
+++ b/bootstrap-icons-1.5.0/card-list.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-card-list" viewBox="0 0 16 16">
+  <path d="M14.5 3a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5h-13a.5.5 0 0 1-.5-.5v-9a.5.5 0 0 1 .5-.5h13zm-13-1A1.5 1.5 0 0 0 0 3.5v9A1.5 1.5 0 0 0 1.5 14h13a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 14.5 2h-13z"/>
+  <path d="M5 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 5 8zm0-2.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zm0 5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zm-1-5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zM4 8a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zm0 2.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/card-text.svg b/bootstrap-icons-1.5.0/card-text.svg
new file mode 100644
index 0000000..d218f55
--- /dev/null
+++ b/bootstrap-icons-1.5.0/card-text.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-card-text" viewBox="0 0 16 16">
+  <path d="M14.5 3a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5h-13a.5.5 0 0 1-.5-.5v-9a.5.5 0 0 1 .5-.5h13zm-13-1A1.5 1.5 0 0 0 0 3.5v9A1.5 1.5 0 0 0 1.5 14h13a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 14.5 2h-13z"/>
+  <path d="M3 5.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zM3 8a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9A.5.5 0 0 1 3 8zm0 2.5a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/caret-down-fill.svg b/bootstrap-icons-1.5.0/caret-down-fill.svg
new file mode 100644
index 0000000..d7c3990
--- /dev/null
+++ b/bootstrap-icons-1.5.0/caret-down-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-caret-down-fill" viewBox="0 0 16 16">
+  <path d="M7.247 11.14 2.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"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/caret-down-square-fill.svg b/bootstrap-icons-1.5.0/caret-down-square-fill.svg
new file mode 100644
index 0000000..ae8fbb4
--- /dev/null
+++ b/bootstrap-icons-1.5.0/caret-down-square-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-caret-down-square-fill" viewBox="0 0 16 16">
+  <path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm4 4a.5.5 0 0 0-.374.832l4 4.5a.5.5 0 0 0 .748 0l4-4.5A.5.5 0 0 0 12 6H4z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/caret-down-square.svg b/bootstrap-icons-1.5.0/caret-down-square.svg
new file mode 100644
index 0000000..cf34038
--- /dev/null
+++ b/bootstrap-icons-1.5.0/caret-down-square.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-caret-down-square" viewBox="0 0 16 16">
+  <path d="M3.626 6.832A.5.5 0 0 1 4 6h8a.5.5 0 0 1 .374.832l-4 4.5a.5.5 0 0 1-.748 0l-4-4.5z"/>
+  <path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm15 0a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/caret-down.svg b/bootstrap-icons-1.5.0/caret-down.svg
new file mode 100644
index 0000000..026b0ff
--- /dev/null
+++ b/bootstrap-icons-1.5.0/caret-down.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-caret-down" viewBox="0 0 16 16">
+  <path d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/caret-left-fill.svg b/bootstrap-icons-1.5.0/caret-left-fill.svg
new file mode 100644
index 0000000..d989dff
--- /dev/null
+++ b/bootstrap-icons-1.5.0/caret-left-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-caret-left-fill" viewBox="0 0 16 16">
+  <path d="m3.86 8.753 5.482 4.796c.646.566 1.658.106 1.658-.753V3.204a1 1 0 0 0-1.659-.753l-5.48 4.796a1 1 0 0 0 0 1.506z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/caret-left-square-fill.svg b/bootstrap-icons-1.5.0/caret-left-square-fill.svg
new file mode 100644
index 0000000..5d8ab56
--- /dev/null
+++ b/bootstrap-icons-1.5.0/caret-left-square-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-caret-left-square-fill" viewBox="0 0 16 16">
+  <path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm10.5 10V4a.5.5 0 0 0-.832-.374l-4.5 4a.5.5 0 0 0 0 .748l4.5 4A.5.5 0 0 0 10.5 12z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/caret-left-square.svg b/bootstrap-icons-1.5.0/caret-left-square.svg
new file mode 100644
index 0000000..099b54d
--- /dev/null
+++ b/bootstrap-icons-1.5.0/caret-left-square.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-caret-left-square" viewBox="0 0 16 16">
+  <path d="M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/>
+  <path d="M10.205 12.456A.5.5 0 0 0 10.5 12V4a.5.5 0 0 0-.832-.374l-4.5 4a.5.5 0 0 0 0 .748l4.5 4a.5.5 0 0 0 .537.082z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/caret-left.svg b/bootstrap-icons-1.5.0/caret-left.svg
new file mode 100644
index 0000000..89732f0
--- /dev/null
+++ b/bootstrap-icons-1.5.0/caret-left.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-caret-left" viewBox="0 0 16 16">
+  <path d="M10 12.796V3.204L4.519 8 10 12.796zm-.659.753-5.48-4.796a1 1 0 0 1 0-1.506l5.48-4.796A1 1 0 0 1 11 3.204v9.592a1 1 0 0 1-1.659.753z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/caret-right-fill.svg b/bootstrap-icons-1.5.0/caret-right-fill.svg
new file mode 100644
index 0000000..b445551
--- /dev/null
+++ b/bootstrap-icons-1.5.0/caret-right-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-caret-right-fill" viewBox="0 0 16 16">
+  <path d="m12.14 8.753-5.482 4.796c-.646.566-1.658.106-1.658-.753V3.204a1 1 0 0 1 1.659-.753l5.48 4.796a1 1 0 0 1 0 1.506z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/caret-right-square-fill.svg b/bootstrap-icons-1.5.0/caret-right-square-fill.svg
new file mode 100644
index 0000000..ea06657
--- /dev/null
+++ b/bootstrap-icons-1.5.0/caret-right-square-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-caret-right-square-fill" viewBox="0 0 16 16">
+  <path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm5.5 10a.5.5 0 0 0 .832.374l4.5-4a.5.5 0 0 0 0-.748l-4.5-4A.5.5 0 0 0 5.5 4v8z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/caret-right-square.svg b/bootstrap-icons-1.5.0/caret-right-square.svg
new file mode 100644
index 0000000..4039064
--- /dev/null
+++ b/bootstrap-icons-1.5.0/caret-right-square.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-caret-right-square" viewBox="0 0 16 16">
+  <path d="M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/>
+  <path d="M5.795 12.456A.5.5 0 0 1 5.5 12V4a.5.5 0 0 1 .832-.374l4.5 4a.5.5 0 0 1 0 .748l-4.5 4a.5.5 0 0 1-.537.082z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/caret-right.svg b/bootstrap-icons-1.5.0/caret-right.svg
new file mode 100644
index 0000000..451686e
--- /dev/null
+++ b/bootstrap-icons-1.5.0/caret-right.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-caret-right" viewBox="0 0 16 16">
+  <path d="M6 12.796V3.204L11.481 8 6 12.796zm.659.753 5.48-4.796a1 1 0 0 0 0-1.506L6.66 2.451C6.011 1.885 5 2.345 5 3.204v9.592a1 1 0 0 0 1.659.753z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/caret-up-fill.svg b/bootstrap-icons-1.5.0/caret-up-fill.svg
new file mode 100644
index 0000000..a87820e
--- /dev/null
+++ b/bootstrap-icons-1.5.0/caret-up-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-caret-up-fill" viewBox="0 0 16 16">
+  <path d="m7.247 4.86-4.796 5.481c-.566.647-.106 1.659.753 1.659h9.592a1 1 0 0 0 .753-1.659l-4.796-5.48a1 1 0 0 0-1.506 0z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/caret-up-square-fill.svg b/bootstrap-icons-1.5.0/caret-up-square-fill.svg
new file mode 100644
index 0000000..25c66a5
--- /dev/null
+++ b/bootstrap-icons-1.5.0/caret-up-square-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-caret-up-square-fill" viewBox="0 0 16 16">
+  <path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm4 9h8a.5.5 0 0 0 .374-.832l-4-4.5a.5.5 0 0 0-.748 0l-4 4.5A.5.5 0 0 0 4 11z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/caret-up-square.svg b/bootstrap-icons-1.5.0/caret-up-square.svg
new file mode 100644
index 0000000..d59ecbf
--- /dev/null
+++ b/bootstrap-icons-1.5.0/caret-up-square.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-caret-up-square" viewBox="0 0 16 16">
+  <path d="M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/>
+  <path d="M3.544 10.705A.5.5 0 0 0 4 11h8a.5.5 0 0 0 .374-.832l-4-4.5a.5.5 0 0 0-.748 0l-4 4.5a.5.5 0 0 0-.082.537z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/caret-up.svg b/bootstrap-icons-1.5.0/caret-up.svg
new file mode 100644
index 0000000..36ca8f0
--- /dev/null
+++ b/bootstrap-icons-1.5.0/caret-up.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-caret-up" viewBox="0 0 16 16">
+  <path d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/cart-check-fill.svg b/bootstrap-icons-1.5.0/cart-check-fill.svg
new file mode 100644
index 0000000..019c1fc
--- /dev/null
+++ b/bootstrap-icons-1.5.0/cart-check-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-cart-check-fill" viewBox="0 0 16 16">
+  <path d="M.5 1a.5.5 0 0 0 0 1h1.11l.401 1.607 1.498 7.985A.5.5 0 0 0 4 12h1a2 2 0 1 0 0 4 2 2 0 0 0 0-4h7a2 2 0 1 0 0 4 2 2 0 0 0 0-4h1a.5.5 0 0 0 .491-.408l1.5-8A.5.5 0 0 0 14.5 3H2.89l-.405-1.621A.5.5 0 0 0 2 1H.5zM6 14a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm7 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm-1.646-7.646-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L8 8.293l2.646-2.647a.5.5 0 0 1 .708.708z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/cart-check.svg b/bootstrap-icons-1.5.0/cart-check.svg
new file mode 100644
index 0000000..986706a
--- /dev/null
+++ b/bootstrap-icons-1.5.0/cart-check.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-cart-check" viewBox="0 0 16 16">
+  <path d="M11.354 6.354a.5.5 0 0 0-.708-.708L8 8.293 6.854 7.146a.5.5 0 1 0-.708.708l1.5 1.5a.5.5 0 0 0 .708 0l3-3z"/>
+  <path d="M.5 1a.5.5 0 0 0 0 1h1.11l.401 1.607 1.498 7.985A.5.5 0 0 0 4 12h1a2 2 0 1 0 0 4 2 2 0 0 0 0-4h7a2 2 0 1 0 0 4 2 2 0 0 0 0-4h1a.5.5 0 0 0 .491-.408l1.5-8A.5.5 0 0 0 14.5 3H2.89l-.405-1.621A.5.5 0 0 0 2 1H.5zm3.915 10L3.102 4h10.796l-1.313 7h-8.17zM6 14a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm7 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0z"/>
+</svg>
\ No newline at end of file
diff --git a/bootstrap-icons-1.5.0/cart-dash-fill.svg b/bootstrap-icons-1.5.0/cart-dash-fill.svg
new file mode 100644
index 0000000..2562744
... 100463 lines suppressed ...