Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/icons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Otto <markdotto@gmail.com>2019-08-01 00:37:35 +0300
committerMark Otto <markdotto@gmail.com>2019-08-01 00:37:35 +0300
commit059acd786cd59371ccb8d1591c9789518bd86bfb (patch)
tree395b794955adce013685ce36156768b076136280
parent46f69056f637f42acd75b28ba6a9d3898647830e (diff)
add new icons, process them
-rw-r--r--icons/arrow-box-up-right.svg6
-rw-r--r--icons/arrow-clockwise.svg2
-rw-r--r--icons/arrow-counter-clockwise.svg2
-rw-r--r--icons/arrow-down.svg2
-rw-r--r--icons/arrow-left-right.svg2
-rw-r--r--icons/arrow-left.svg2
-rw-r--r--icons/arrow-repeat.svg4
-rw-r--r--icons/arrow-right.svg2
-rw-r--r--icons/arrow-up-down.svg2
-rw-r--r--icons/arrow-up.svg2
-rw-r--r--icons/at.svg3
-rw-r--r--icons/bar-chart-fill.svg7
-rw-r--r--icons/bar-chart.svg7
-rw-r--r--icons/bin.svg7
-rw-r--r--icons/bookmark-fill.svg2
-rw-r--r--icons/bookmark.svg2
-rw-r--r--icons/bootstrap-fill.svg2
-rw-r--r--icons/bootstrap.svg2
-rw-r--r--icons/calendar.svg2
-rw-r--r--icons/chat.svg3
-rw-r--r--icons/check.svg2
-rw-r--r--icons/chevron-compact-left.svg2
-rw-r--r--icons/chevron-compact-right.svg2
-rw-r--r--icons/chevron-down.svg2
-rw-r--r--icons/chevron-left.svg2
-rw-r--r--icons/chevron-right.svg2
-rw-r--r--icons/chevron-up.svg2
-rw-r--r--icons/circle.svg2
-rw-r--r--icons/clock-fill.svg2
-rw-r--r--icons/clock.svg10
-rw-r--r--icons/cloud-fill.svg3
-rw-r--r--icons/cloud.svg3
-rw-r--r--icons/code.svg2
-rw-r--r--icons/dash.svg2
-rw-r--r--icons/display.svg2
-rw-r--r--icons/document-code.svg6
-rw-r--r--icons/document-rich.svg8
-rw-r--r--icons/document-text.svg6
-rw-r--r--icons/document.svg3
-rw-r--r--icons/documents-alt.svg4
-rw-r--r--icons/documents.svg6
-rw-r--r--icons/ellipsis.svg2
-rw-r--r--icons/filter.svg3
-rw-r--r--icons/flag-fill.svg6
-rw-r--r--icons/flag.svg3
-rw-r--r--icons/fullscreen.svg2
-rw-r--r--icons/gear-fill.svg2
-rw-r--r--icons/gear.svg2
-rw-r--r--icons/grid-fill.svg8
-rw-r--r--icons/grid.svg8
-rw-r--r--icons/house-fill.svg4
-rw-r--r--icons/house.svg2
-rw-r--r--icons/image.svg2
-rw-r--r--icons/list-numbered.svg2
-rw-r--r--icons/lock-fill.svg2
-rw-r--r--icons/lock.svg2
-rw-r--r--icons/move.svg2
-rw-r--r--icons/octagon-fill.svg3
-rw-r--r--icons/octagon-x-fill.svg3
-rw-r--r--icons/octagon-x.svg6
-rw-r--r--icons/octagon.svg7
-rw-r--r--icons/pause-fill.svg2
-rw-r--r--icons/people.svg2
-rw-r--r--icons/person.svg2
-rw-r--r--icons/phone-landscape.svg6
-rw-r--r--icons/phone.svg6
-rw-r--r--icons/play-fill.svg2
-rw-r--r--icons/play.svg2
-rw-r--r--icons/plus.svg2
-rw-r--r--icons/reboot.svg2
-rw-r--r--icons/resize.svg2
-rw-r--r--icons/search.svg2
-rw-r--r--icons/skip-backward-fill.svg4
-rw-r--r--icons/skip-backward.svg2
-rw-r--r--icons/skip-end-fill.svg2
-rw-r--r--icons/skip-end.svg2
-rw-r--r--icons/skip-forward-fill.svg4
-rw-r--r--icons/skip-forward.svg2
-rw-r--r--icons/skip-start-fill.svg2
-rw-r--r--icons/skip-start.svg2
-rw-r--r--icons/star-outline.svg2
-rw-r--r--icons/stop-fill.svg2
-rw-r--r--icons/tag.svg2
-rw-r--r--icons/terminal.svg2
-rw-r--r--icons/tv.svg2
-rw-r--r--icons/unlock-fill.svg2
-rw-r--r--icons/unlock.svg2
-rw-r--r--icons/warning.svg2
-rw-r--r--icons/wifi.svg7
-rw-r--r--icons/x.svg2
90 files changed, 207 insertions, 75 deletions
diff --git a/icons/arrow-box-up-right.svg b/icons/arrow-box-up-right.svg
new file mode 100644
index 000000000..c33114ad1
--- /dev/null
+++ b/icons/arrow-box-up-right.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-arrow-box-up-right" viewBox="0 0 20 20">
+ <g fill="none" fill-rule="evenodd" stroke="#000">
+ <path d="M13 10.04L9.96 7H5.167C4.522 7 4 7.522 4 8.167v6.666C4 15.478 4.522 16 5.167 16h6.666c.645 0 1.167-.522 1.167-1.167V10.04z"/>
+ <path stroke-linecap="round" stroke-linejoin="round" d="M16 4l-7 7m3-7h4v4"/>
+ </g>
+</svg>
diff --git a/icons/arrow-clockwise.svg b/icons/arrow-clockwise.svg
index d5da5795f..bc56a73e2 100644
--- a/icons/arrow-clockwise.svg
+++ b/icons/arrow-clockwise.svg
@@ -1,6 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-arrow-clockwise" viewBox="0 0 20 20">
<g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round">
- <path d="M12.137 4.392A6 6 0 1 0 16 10"/>
+ <path d="M12.137 4.392A6 6 0 1016 10"/>
<path stroke-linejoin="round" d="M11 2.25l2 2-2 2"/>
</g>
</svg>
diff --git a/icons/arrow-counter-clockwise.svg b/icons/arrow-counter-clockwise.svg
index 01bb0a2ba..376f74746 100644
--- a/icons/arrow-counter-clockwise.svg
+++ b/icons/arrow-counter-clockwise.svg
@@ -1,6 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-arrow-counter-clockwise" viewBox="0 0 20 20">
<g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round">
- <path d="M7.863 4.392A6 6 0 1 1 4 10"/>
+ <path d="M7.863 4.392A6 6 0 114 10"/>
<path stroke-linejoin="round" d="M9 2.25l-2 2 2 2"/>
</g>
</svg>
diff --git a/icons/arrow-down.svg b/icons/arrow-down.svg
index 703bb29ee..d203f0a3d 100644
--- a/icons/arrow-down.svg
+++ b/icons/arrow-down.svg
@@ -1,5 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-arrow-down" viewBox="0 0 20 20">
- <g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="1">
+ <g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round">
<path d="M10.5 14.5v-9"/>
<path stroke-linejoin="round" d="M6.5 10.5l4 4-4-4zm4 4l4-4-4 4z"/>
</g>
diff --git a/icons/arrow-left-right.svg b/icons/arrow-left-right.svg
index b90842d26..b6bee0988 100644
--- a/icons/arrow-left-right.svg
+++ b/icons/arrow-left-right.svg
@@ -1,5 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-arrow-left-right" viewBox="0 0 20 20">
- <g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="1">
+ <g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round">
<path d="M5 14h9"/>
<path stroke-linejoin="round" d="M12 11l3 3-3 3"/>
<path d="M15 6H6"/>
diff --git a/icons/arrow-left.svg b/icons/arrow-left.svg
index 879944081..8643f2901 100644
--- a/icons/arrow-left.svg
+++ b/icons/arrow-left.svg
@@ -1,5 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-arrow-left" viewBox="0 0 20 20">
- <g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="1">
+ <g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round">
<path d="M15 10H6"/>
<path stroke-linejoin="round" d="M9 14l-4-4 4 4zm-4-4l4-4-4 4z"/>
</g>
diff --git a/icons/arrow-repeat.svg b/icons/arrow-repeat.svg
index dd9df8a35..04693ccc2 100644
--- a/icons/arrow-repeat.svg
+++ b/icons/arrow-repeat.svg
@@ -1,8 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-arrow-repeat" viewBox="0 0 20 20">
<g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round">
- <path d="M4 10a6 6 0 0 0 11.189 3.014"/>
+ <path d="M4 10a6 6 0 0011.189 3.014"/>
<path stroke-linejoin="round" d="M2 11l2-2 2 2h0"/>
- <path d="M16 10A6 6 0 0 0 4.811 6.986"/>
+ <path d="M16 10A6 6 0 004.811 6.986"/>
<path stroke-linejoin="round" d="M18 9l-2 2-2-2h0"/>
</g>
</svg>
diff --git a/icons/arrow-right.svg b/icons/arrow-right.svg
index adbddb822..59a99a080 100644
--- a/icons/arrow-right.svg
+++ b/icons/arrow-right.svg
@@ -1,5 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-arrow-right" viewBox="0 0 20 20">
- <g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="1">
+ <g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round">
<path d="M15 10H6"/>
<path stroke-linejoin="round" d="M11 14l4-4-4 4zm4-4l-4-4 4 4z"/>
</g>
diff --git a/icons/arrow-up-down.svg b/icons/arrow-up-down.svg
index 4e22eccf0..1c81e2050 100644
--- a/icons/arrow-up-down.svg
+++ b/icons/arrow-up-down.svg
@@ -1,5 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-arrow-up-down" viewBox="0 0 20 20">
- <g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="1">
+ <g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round">
<path d="M14 5v9"/>
<path stroke-linejoin="round" d="M11 12l3 3 3-3"/>
<path d="M6 15V6"/>
diff --git a/icons/arrow-up.svg b/icons/arrow-up.svg
index a1f84eaf6..5c02b42bd 100644
--- a/icons/arrow-up.svg
+++ b/icons/arrow-up.svg
@@ -1,5 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-arrow-up" viewBox="0 0 20 20">
- <g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="1">
+ <g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round">
<path d="M10 15V6"/>
<path stroke-linejoin="round" d="M6 9l4-4-4 4zm4-4l4 4-4-4z"/>
</g>
diff --git a/icons/at.svg b/icons/at.svg
new file mode 100644
index 000000000..6da0e3b2b
--- /dev/null
+++ b/icons/at.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-at" viewBox="0 0 20 20">
+ <path d="M9.624 4.19c3.233 0 5.482 2.065 5.482 5.032 0 2.228-.998 3.643-2.57 3.643-.8 0-1.422-.478-1.504-1.148h-.11c-.293.697-.908 1.087-1.708 1.087-1.422 0-2.379-1.17-2.379-2.906 0-1.66.978-2.823 2.379-2.823.718 0 1.333.37 1.6.964h.109v-.834h1.032v4.013c0 .478.28.759.773.759.86 0 1.415-1.087 1.415-2.769 0-2.468-1.873-4.156-4.608-4.156-2.673 0-4.594 2.037-4.594 4.88 0 2.92 1.887 4.8 4.813 4.8.936 0 1.86-.13 2.29-.329v.862c-.615.212-1.442.335-2.304.335-3.527 0-5.762-2.215-5.762-5.708 0-3.384 2.296-5.702 5.646-5.702zm-.24 3.829c-.915 0-1.455.71-1.455 1.907 0 1.19.547 1.914 1.442 1.914.937 0 1.538-.745 1.538-1.914 0-1.17-.595-1.907-1.524-1.907z"/>
+</svg>
diff --git a/icons/bar-chart-fill.svg b/icons/bar-chart-fill.svg
new file mode 100644
index 000000000..4df4685ad
--- /dev/null
+++ b/icons/bar-chart-fill.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-bar-chart-fill" viewBox="0 0 20 20">
+ <g fill-rule="evenodd" transform="translate(3 3)">
+ <rect width="4" height="5" y="9" rx="1"/>
+ <rect width="4" height="9" x="5" y="5" rx="1"/>
+ <rect width="4" height="14" x="10" rx="1"/>
+ </g>
+</svg>
diff --git a/icons/bar-chart.svg b/icons/bar-chart.svg
new file mode 100644
index 000000000..21077f134
--- /dev/null
+++ b/icons/bar-chart.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-bar-chart" viewBox="0 0 20 20">
+ <g fill="none" fill-rule="evenodd" stroke="#000" transform="translate(3 3)">
+ <rect width="3" height="4" x=".5" y="9.5" rx="1"/>
+ <rect width="3" height="8" x="5.5" y="5.5" rx="1"/>
+ <rect width="3" height="13" x="10.5" y=".5" rx="1"/>
+ </g>
+</svg>
diff --git a/icons/bin.svg b/icons/bin.svg
new file mode 100644
index 000000000..f76b15dc9
--- /dev/null
+++ b/icons/bin.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-bin" viewBox="0 0 20 20">
+ <g fill="none" fill-rule="evenodd" stroke="#000" transform="translate(2 3)">
+ <path d="M14.5 4v7.5c0 1.105-.831 2-1.857 2H3.357c-1.026 0-1.857-.895-1.857-2V4"/>
+ <path stroke-linecap="round" d="M6 6.5h4"/>
+ <rect width="15" height="3" x=".5" y=".5" rx="1"/>
+ </g>
+</svg>
diff --git a/icons/bookmark-fill.svg b/icons/bookmark-fill.svg
index 01c7467ce..a9414da34 100644
--- a/icons/bookmark-fill.svg
+++ b/icons/bookmark-fill.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-bookmark-fill" viewBox="0 0 20 20">
- <path fill-rule="evenodd" d="M7 3h6a2 2 0 0 1 2 2v12l-5-3-5 3V5a2 2 0 0 1 2-2z"/>
+ <path fill-rule="evenodd" d="M7 3h6a2 2 0 012 2v12l-5-3-5 3V5a2 2 0 012-2z"/>
</svg>
diff --git a/icons/bookmark.svg b/icons/bookmark.svg
index 1e3168681..140958c19 100644
--- a/icons/bookmark.svg
+++ b/icons/bookmark.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-bookmark" viewBox="0 0 20 20">
- <path fill="none" stroke="currentColor" d="M5.5 16.117l4.5-2.7 4.5 2.7V5A1.5 1.5 0 0 0 13 3.5H7A1.5 1.5 0 0 0 5.5 5v11.117z"/>
+ <path fill="none" stroke="currentColor" d="M5.5 16.117l4.5-2.7 4.5 2.7V5A1.5 1.5 0 0013 3.5H7A1.5 1.5 0 005.5 5v11.117z"/>
</svg>
diff --git a/icons/bootstrap-fill.svg b/icons/bootstrap-fill.svg
index 556ccbb48..3ed9c9357 100644
--- a/icons/bootstrap-fill.svg
+++ b/icons/bootstrap-fill.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-bootstrap-fill" viewBox="0 0 20 20">
- <path fill-rule="evenodd" d="M6.002 2h8a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4h-8a4 4 0 0 1-4-4V6a4 4 0 0 1 4-4zm4.535 12c1.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.11H7.062V14h3.475zM8.375 6.658h1.78c.973 0 1.542.457 1.542 1.237 0 .802-.604 1.23-1.764 1.23H8.375V6.658zm0 6.229v-2.725h1.822c1.236 0 1.887.463 1.887 1.348 0 .896-.627 1.377-1.811 1.377H8.375z"/>
+ <path fill-rule="evenodd" d="M6.002 2h8a4 4 0 014 4v8a4 4 0 01-4 4h-8a4 4 0 01-4-4V6a4 4 0 014-4zm4.535 12c1.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.11H7.062V14h3.475zM8.375 6.658h1.78c.973 0 1.542.457 1.542 1.237 0 .802-.604 1.23-1.764 1.23H8.375V6.658zm0 6.229v-2.725h1.822c1.236 0 1.887.463 1.887 1.348 0 .896-.627 1.377-1.811 1.377H8.375z"/>
</svg>
diff --git a/icons/bootstrap.svg b/icons/bootstrap.svg
index 44ce97c6d..2d5db380f 100644
--- a/icons/bootstrap.svg
+++ b/icons/bootstrap.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-bootstrap" viewBox="0 0 20 20">
- <path d="M6.002 2h8a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4h-8a4 4 0 0 1-4-4V6a4 4 0 0 1 4-4zm0 1.5a2.5 2.5 0 0 0-2.5 2.5v8a2.5 2.5 0 0 0 2.5 2.5h8a2.5 2.5 0 0 0 2.5-2.5V6a2.5 2.5 0 0 0-2.5-2.5h-8zM10.537 14H7.062V5.545h3.399c1.587 0 2.542.809 2.542 2.11 0 .884-.65 1.675-1.482 1.816v.1c1.143.117 1.904.931 1.904 2.033 0 1.488-1.084 2.396-2.888 2.396zM8.375 6.658v2.467h1.558c1.16 0 1.764-.428 1.764-1.23 0-.78-.569-1.237-1.541-1.237H8.375zm0 6.229h1.898c1.184 0 1.81-.48 1.81-1.377 0-.885-.65-1.348-1.886-1.348H8.375v2.725z"/>
+ <path d="M6.002 2h8a4 4 0 014 4v8a4 4 0 01-4 4h-8a4 4 0 01-4-4V6a4 4 0 014-4zm0 1.5a2.5 2.5 0 00-2.5 2.5v8a2.5 2.5 0 002.5 2.5h8a2.5 2.5 0 002.5-2.5V6a2.5 2.5 0 00-2.5-2.5h-8zM10.537 14H7.062V5.545h3.399c1.587 0 2.542.809 2.542 2.11 0 .884-.65 1.675-1.482 1.816v.1c1.143.117 1.904.931 1.904 2.033 0 1.488-1.084 2.396-2.888 2.396zM8.375 6.658v2.467h1.558c1.16 0 1.764-.428 1.764-1.23 0-.78-.569-1.237-1.541-1.237H8.375zm0 6.229h1.898c1.184 0 1.81-.48 1.81-1.377 0-.885-.65-1.348-1.886-1.348H8.375v2.725z"/>
</svg>
diff --git a/icons/calendar.svg b/icons/calendar.svg
index 57964c3c3..5ca27fe60 100644
--- a/icons/calendar.svg
+++ b/icons/calendar.svg
@@ -1,6 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-calendar" viewBox="0 0 20 20">
<g fill-rule="evenodd" transform="translate(2 2)">
- <path fill-rule="nonzero" d="M2 0h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2zm0 3c-.552 0-1 .384-1 .857v10.286c0 .473.448.857 1 .857h12c.552 0 1-.384 1-.857V3.857C15 3.384 14.552 3 14 3H2z"/>
+ <path fill-rule="nonzero" d="M2 0h12a2 2 0 012 2v12a2 2 0 01-2 2H2a2 2 0 01-2-2V2a2 2 0 012-2zm0 3c-.552 0-1 .384-1 .857v10.286c0 .473.448.857 1 .857h12c.552 0 1-.384 1-.857V3.857C15 3.384 14.552 3 14 3H2z"/>
<circle cx="6.5" cy="6" r="1"/>
<circle cx="9.5" cy="6" r="1"/>
<circle cx="12.5" cy="6" r="1"/>
diff --git a/icons/chat.svg b/icons/chat.svg
new file mode 100644
index 000000000..3dfd0b63b
--- /dev/null
+++ b/icons/chat.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-chat" viewBox="0 0 20 20">
+ <path fill="none" stroke="#000" d="M7.975 16.41c1.469-.273 2.846-1.176 4.14-2.73l.15-.18h.235a5 5 0 100-10h-5a5 5 0 100 10h.207l.147.146c.706.707.717 1.649.121 2.765z"/>
+</svg>
diff --git a/icons/check.svg b/icons/check.svg
index d31ef6d92..4c48e9211 100644
--- a/icons/check.svg
+++ b/icons/check.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-check" viewBox="0 0 20 20">
- <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" d="M5 9.5L8.5 13l7-7"/>
+ <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M5 9.5L8.5 13l7-7"/>
</svg>
diff --git a/icons/chevron-compact-left.svg b/icons/chevron-compact-left.svg
index d876976e5..8fd5aec52 100644
--- a/icons/chevron-compact-left.svg
+++ b/icons/chevron-compact-left.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-chevron-condensed-left" viewBox="0 0 20 20">
- <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" d="M11 4l-3 6 3 6"/>
+ <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M11 4l-3 6 3 6"/>
</svg>
diff --git a/icons/chevron-compact-right.svg b/icons/chevron-compact-right.svg
index 3a36d0eb1..b6368144f 100644
--- a/icons/chevron-compact-right.svg
+++ b/icons/chevron-compact-right.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-chevron-condensed-right" viewBox="0 0 20 20">
- <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" d="M9 16l3-6-3-6"/>
+ <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M9 16l3-6-3-6"/>
</svg>
diff --git a/icons/chevron-down.svg b/icons/chevron-down.svg
index bf0ef6ec4..ef61e9fe0 100644
--- a/icons/chevron-down.svg
+++ b/icons/chevron-down.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-chevron-down" viewBox="0 0 20 20">
- <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" d="M4 7l6 6 6-6"/>
+ <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M4 7l6 6 6-6"/>
</svg>
diff --git a/icons/chevron-left.svg b/icons/chevron-left.svg
index 00ac592de..701cf56f1 100644
--- a/icons/chevron-left.svg
+++ b/icons/chevron-left.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-chevron-left" viewBox="0 0 20 20">
- <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" d="M13 4l-6 6 6 6"/>
+ <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M13 4l-6 6 6 6"/>
</svg>
diff --git a/icons/chevron-right.svg b/icons/chevron-right.svg
index af8336f47..017b67bc7 100644
--- a/icons/chevron-right.svg
+++ b/icons/chevron-right.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-chevron-right" viewBox="0 0 20 20">
- <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" d="M7 16l6-6-6-6"/>
+ <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M7 16l6-6-6-6"/>
</svg>
diff --git a/icons/chevron-up.svg b/icons/chevron-up.svg
index d11baf165..407c8448b 100644
--- a/icons/chevron-up.svg
+++ b/icons/chevron-up.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-chevron-up" viewBox="0 0 20 20">
- <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" d="M4 13l6-6 6 6"/>
+ <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M4 13l6-6 6 6"/>
</svg>
diff --git a/icons/circle.svg b/icons/circle.svg
index d28e168b9..898171cbd 100644
--- a/icons/circle.svg
+++ b/icons/circle.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-circle" viewBox="0 0 20 20">
- <path d="M10 16a6 6 0 1 0 0-12 6 6 0 0 0 0 12zm0-1.5a4.5 4.5 0 1 1 0-9 4.5 4.5 0 0 1 0 9z"/>
+ <path d="M10 16a6 6 0 100-12 6 6 0 000 12zm0-1.5a4.5 4.5 0 110-9 4.5 4.5 0 010 9z"/>
</svg>
diff --git a/icons/clock-fill.svg b/icons/clock-fill.svg
index 683d6ad0f..9ec561c90 100644
--- a/icons/clock-fill.svg
+++ b/icons/clock-fill.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-clock-fill" viewBox="0 0 20 20">
- <path fill-rule="evenodd" d="M10 18a8 8 0 1 1 0-16 8 8 0 0 1 0 16zm-.5-8.5h-4a.5.5 0 0 0 0 1H10a.5.5 0 0 0 .5-.5V4.5a.5.5 0 0 0-1 0v5z"/>
+ <path fill-rule="evenodd" d="M10 18a8 8 0 110-16 8 8 0 010 16zm-.5-8.5h-4a.5.5 0 000 1H10a.5.5 0 00.5-.5V4.5a.5.5 0 00-1 0v5z"/>
</svg>
diff --git a/icons/clock.svg b/icons/clock.svg
index 1a84777fa..bc86e5cfe 100644
--- a/icons/clock.svg
+++ b/icons/clock.svg
@@ -1,10 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-clock">
- <g fill="none" fill-rule="evenodd">
- <g stroke="currentColor">
- <g transform="translate(2 2)">
- <circle cx="8" cy="8" r="7.5"/>
- <path stroke-linecap="round" stroke-linejoin="round" d="M3.5 8H8V2.5"/>
- </g>
- </g>
+ <g fill="none" fill-rule="evenodd" stroke="currentColor" transform="translate(2 2)">
+ <circle cx="8" cy="8" r="7.5"/>
+ <path stroke-linecap="round" stroke-linejoin="round" d="M3.5 8H8V2.5"/>
</g>
</svg>
diff --git a/icons/cloud-fill.svg b/icons/cloud-fill.svg
new file mode 100644
index 000000000..7d9e2bd4c
--- /dev/null
+++ b/icons/cloud-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-cloud-fill" viewBox="0 0 20 20">
+ <path fill-rule="evenodd" d="M5.5 15a3.5 3.5 0 11.59-6.95 5.002 5.002 0 119.804 1.98A2.5 2.5 0 0115.5 15h-10z"/>
+</svg>
diff --git a/icons/cloud.svg b/icons/cloud.svg
new file mode 100644
index 000000000..08bdf0edc
--- /dev/null
+++ b/icons/cloud.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-cloud" viewBox="0 0 20 20">
+ <path fill="none" stroke="#000" d="M5.5 14.5h10a2 2 0 00.316-3.975l-.52-.082.108-.515a4.5 4.5 0 10-8.823-1.784l-.092.48-.482-.082A3 3 0 105.5 14.5z"/>
+</svg>
diff --git a/icons/code.svg b/icons/code.svg
index a8bfd2414..19559e284 100644
--- a/icons/code.svg
+++ b/icons/code.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-code" viewBox="0 0 20 20">
- <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" d="M7 14l-4-4 4 4zm-4-4l4-4-4 4zm10 4l4-4-4 4zm4-4l-4-4 4 4z"/>
+ <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M7 14l-4-4 4 4zm-4-4l4-4-4 4zm10 4l4-4-4 4zm4-4l-4-4 4 4z"/>
</svg>
diff --git a/icons/dash.svg b/icons/dash.svg
index 774ce1b92..911b7967f 100644
--- a/icons/dash.svg
+++ b/icons/dash.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-dash" viewBox="0 0 20 20">
- <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" d="M6 10h8"/>
+ <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M6 10h8"/>
</svg>
diff --git a/icons/display.svg b/icons/display.svg
index 91d8b797f..3bc4da47d 100644
--- a/icons/display.svg
+++ b/icons/display.svg
@@ -1,6 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-display" viewBox="0 0 20 20">
<g fill="none" fill-rule="evenodd" transform="translate(2.002 4)">
- <path fill="currentColor" fill-rule="nonzero" d="M5.748 11.5c.167-.333.25-.833.25-1.5h4c0 .667.084 1.167.25 1.5h.75a.5.5 0 1 1 0 1h-6a.5.5 0 1 1 0-1h.75z"/>
+ <path fill="currentColor" fill-rule="nonzero" d="M5.748 11.5c.167-.333.25-.833.25-1.5h4c0 .667.084 1.167.25 1.5h.75a.5.5 0 110 1h-6a.5.5 0 110-1h.75z"/>
<rect width="15" height="9" x=".5" y=".5" stroke="currentColor" rx="2"/>
</g>
</svg>
diff --git a/icons/document-code.svg b/icons/document-code.svg
new file mode 100644
index 000000000..d845cc37f
--- /dev/null
+++ b/icons/document-code.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-document-code" viewBox="0 0 20 20">
+ <g fill="none" fill-rule="evenodd" stroke="#000">
+ <path d="M6 3.5c-1.057 0-1.5.443-1.5 1.5v10c0 1.057.443 1.5 1.5 1.5h8c1.057 0 1.5-.443 1.5-1.5V5c0-1.057-.443-1.5-1.5-1.5H6z"/>
+ <path stroke-linecap="round" stroke-linejoin="round" d="M11 8l2 2-2 2M9 8l-2 2 2 2"/>
+ </g>
+</svg>
diff --git a/icons/document-rich.svg b/icons/document-rich.svg
new file mode 100644
index 000000000..79ef62b4f
--- /dev/null
+++ b/icons/document-rich.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-document-rich" viewBox="0 0 20 20">
+ <g fill="none" fill-rule="evenodd" transform="translate(4 3)">
+ <path stroke="#000" d="M2 .5C.943.5.5.943.5 2v10c0 1.057.443 1.5 1.5 1.5h8c1.057 0 1.5-.443 1.5-1.5V2C11.5.943 11.057.5 10 .5H2z"/>
+ <path stroke="#000" stroke-linecap="round" d="M3 11h3M3 9h6"/>
+ <path fill="#000" d="M4.139 5.042l1.33.886 1.854-1.855a.25.25 0 01.289-.047L9.5 5v1.75a.5.5 0 01-.5.5H3a.5.5 0 01-.5-.5v-.5c1.026-.85 1.573-1.252 1.639-1.208z"/>
+ <circle cx="4.25" cy="3.25" r="1" fill="#000"/>
+ </g>
+</svg>
diff --git a/icons/document-text.svg b/icons/document-text.svg
new file mode 100644
index 000000000..8252e106c
--- /dev/null
+++ b/icons/document-text.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-document-text" viewBox="0 0 20 20">
+ <g fill="none" fill-rule="evenodd" stroke="#000">
+ <path d="M6 3.5c-1.057 0-1.5.443-1.5 1.5v10c0 1.057.443 1.5 1.5 1.5h8c1.057 0 1.5-.443 1.5-1.5V5c0-1.057-.443-1.5-1.5-1.5H6z"/>
+ <path stroke-linecap="round" d="M7 14h3m-3-2h6m-6-2h6M7 8h6M7 6h6"/>
+ </g>
+</svg>
diff --git a/icons/document.svg b/icons/document.svg
new file mode 100644
index 000000000..2daa0209c
--- /dev/null
+++ b/icons/document.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-document" viewBox="0 0 20 20">
+ <path fill="none" stroke="#000" d="M6 3.5c-1.057 0-1.5.443-1.5 1.5v10c0 1.057.443 1.5 1.5 1.5h8c1.057 0 1.5-.443 1.5-1.5V5c0-1.057-.443-1.5-1.5-1.5H6z"/>
+</svg>
diff --git a/icons/documents-alt.svg b/icons/documents-alt.svg
new file mode 100644
index 000000000..fa1564977
--- /dev/null
+++ b/icons/documents-alt.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-documents-alt" viewBox="0 0 20 20">
+ <path d="M6 4h7c1.333 0 2 .667 2 2v9c0 1.333-.667 2-2 2H6c-1.333 0-2-.667-2-2V6c0-1.333.667-2 2-2zm0 1c-.781 0-1 .219-1 1v9c0 .781.219 1 1 1h7c.781 0 1-.219 1-1V6c0-.781-.219-1-1-1H6z"/>
+ <path d="M6 4c0-1.333.667-2 2-2h7c1.333 0 2 .667 2 2v9c0 1.333-.667 2-2 2m0-1c.781 0 1-.219 1-1V4c0-.781-.219-1-1-1H8c-.781 0-1 .219-1 1H6l9 11v-1z"/>
+</svg>
diff --git a/icons/documents.svg b/icons/documents.svg
new file mode 100644
index 000000000..04d839923
--- /dev/null
+++ b/icons/documents.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-documents" viewBox="0 0 20 20">
+ <g fill="none" fill-rule="evenodd">
+ <path stroke="#000" d="M6 3.5c-1.057 0-1.5.443-1.5 1.5v10c0 1.057.443 1.5 1.5 1.5h8c1.057 0 1.5-.443 1.5-1.5V5c0-1.057-.443-1.5-1.5-1.5H6z"/>
+ <path fill="#000" fill-rule="nonzero" d="M16 4.5c1.333 0 2 .667 2 2v7c0 1.333-.667 2-2 2v-11zm0 10c.781 0 1-.219 1-1v-7c0-.781-.219-1-1-1v9z"/>
+ </g>
+</svg>
diff --git a/icons/ellipsis.svg b/icons/ellipsis.svg
index b59b5ec58..d03bb93ff 100644
--- a/icons/ellipsis.svg
+++ b/icons/ellipsis.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-ellipsis" viewBox="0 0 20 20">
- <path fill-rule="evenodd" d="M5 11.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z"/>
+ <path fill-rule="evenodd" d="M5 11.5a1.5 1.5 0 110-3 1.5 1.5 0 010 3zm5 0a1.5 1.5 0 110-3 1.5 1.5 0 010 3zm5 0a1.5 1.5 0 110-3 1.5 1.5 0 010 3z"/>
</svg>
diff --git a/icons/filter.svg b/icons/filter.svg
new file mode 100644
index 000000000..9f133360a
--- /dev/null
+++ b/icons/filter.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-filter" viewBox="0 0 20 20">
+ <path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" d="M8 13h4m-6-3h8M4 7h12"/>
+</svg>
diff --git a/icons/flag-fill.svg b/icons/flag-fill.svg
new file mode 100644
index 000000000..44c7a28b7
--- /dev/null
+++ b/icons/flag-fill.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-flag-fill" viewBox="0 0 20 20">
+ <g fill="none" fill-rule="evenodd" stroke="#000" stroke-linecap="round" stroke-linejoin="round">
+ <path d="M5.5 3.5v13"/>
+ <path fill="#000" d="M6 11c1-.667 1.5-1 2.5-1s1.5 1 2.5 1 2-1 3.5-1V4C13 4 12 5 11 5S9.5 4 8.5 4 7 4.333 6 5"/>
+ </g>
+</svg>
diff --git a/icons/flag.svg b/icons/flag.svg
new file mode 100644
index 000000000..bb5d80d1e
--- /dev/null
+++ b/icons/flag.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-flag" viewBox="0 0 20 20">
+ <path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" d="M5.5 3.5v13M6 11c1-.667 1.5-1 2.5-1s1.5 1 2.5 1 2-1 3.5-1V4C13 4 12 5 11 5S9.5 4 8.5 4 7 4.333 6 5"/>
+</svg>
diff --git a/icons/fullscreen.svg b/icons/fullscreen.svg
index a397818df..7e8eb8da3 100644
--- a/icons/fullscreen.svg
+++ b/icons/fullscreen.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-fullscreen" viewBox="0 0 20 20">
- <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" d="M3 13v4h4m-3-1l3.536-3.536M16 4l-3.536 3.536M13 3h4v4M7 3H3v4m1-3l3.536 3.536M17 13v4h-4m3-1l-3.536-3.536"/>
+ <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M3 13v4h4m-3-1l3.536-3.536M16 4l-3.536 3.536M13 3h4v4M7 3H3v4m1-3l3.536 3.536M17 13v4h-4m3-1l-3.536-3.536"/>
</svg>
diff --git a/icons/gear-fill.svg b/icons/gear-fill.svg
index 21c9b69ff..e0d089e9a 100644
--- a/icons/gear-fill.svg
+++ b/icons/gear-fill.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-gear-fill" viewBox="0 0 20 20">
- <path fill-rule="evenodd" stroke="currentColor" stroke-linejoin="round" d="M14.34 12.486l1.317 1.757-1.414 1.414-1.757-1.318a4.97 4.97 0 0 1-1.175.487L11 17H9l-.31-2.174a4.97 4.97 0 0 1-1.176-.487l-1.757 1.318-1.414-1.414 1.318-1.757a4.97 4.97 0 0 1-.487-1.175L3 11V9l2.174-.31a4.97 4.97 0 0 1 .487-1.176L4.343 5.757l1.414-1.414 1.757 1.318a4.97 4.97 0 0 1 1.175-.487L9 3h2l.31 2.174c.416.112.81.277 1.176.487l1.757-1.318 1.414 1.414-1.318 1.757c.21.365.375.76.487 1.175L17 9v2l-2.174.31a4.97 4.97 0 0 1-.487 1.176h0zM10 13a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"/>
+ <path fill-rule="evenodd" stroke="currentColor" stroke-linejoin="round" d="M14.34 12.486l1.317 1.757-1.414 1.414-1.757-1.318a4.97 4.97 0 01-1.175.487L11 17H9l-.31-2.174a4.97 4.97 0 01-1.176-.487l-1.757 1.318-1.414-1.414 1.318-1.757a4.97 4.97 0 01-.487-1.175L3 11V9l2.174-.31a4.97 4.97 0 01.487-1.176L4.343 5.757l1.414-1.414 1.757 1.318a4.97 4.97 0 011.175-.487L9 3h2l.31 2.174c.416.112.81.277 1.176.487l1.757-1.318 1.414 1.414-1.318 1.757c.21.365.375.76.487 1.175L17 9v2l-2.174.31a4.97 4.97 0 01-.487 1.176h0zM10 13a3 3 0 100-6 3 3 0 000 6z"/>
</svg>
diff --git a/icons/gear.svg b/icons/gear.svg
index 1d1fbc688..49916010b 100644
--- a/icons/gear.svg
+++ b/icons/gear.svg
@@ -1,6 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-gear" viewBox="0 0 20 20">
<g fill="none" fill-rule="evenodd" stroke="currentColor" transform="translate(3 3)">
- <path stroke-linejoin="round" d="M11.34 9.486l1.317 1.757-1.414 1.414-1.757-1.318a4.97 4.97 0 0 1-1.175.487L8 14H6l-.31-2.174a4.97 4.97 0 0 1-1.176-.487l-1.757 1.318-1.414-1.414 1.318-1.757a4.97 4.97 0 0 1-.487-1.175L0 8V6l2.174-.31a4.97 4.97 0 0 1 .487-1.176L1.343 2.757l1.414-1.414 1.757 1.318a4.97 4.97 0 0 1 1.175-.487L6 0h2l.31 2.174c.416.112.81.277 1.176.487l1.757-1.318 1.414 1.414-1.318 1.757c.21.365.375.76.487 1.175L14 6v2l-2.174.31a4.97 4.97 0 0 1-.487 1.176h0z"/>
+ <path stroke-linejoin="round" d="M11.34 9.486l1.317 1.757-1.414 1.414-1.757-1.318a4.97 4.97 0 01-1.175.487L8 14H6l-.31-2.174a4.97 4.97 0 01-1.176-.487l-1.757 1.318-1.414-1.414 1.318-1.757a4.97 4.97 0 01-.487-1.175L0 8V6l2.174-.31a4.97 4.97 0 01.487-1.176L1.343 2.757l1.414-1.414 1.757 1.318a4.97 4.97 0 011.175-.487L6 0h2l.31 2.174c.416.112.81.277 1.176.487l1.757-1.318 1.414 1.414-1.318 1.757c.21.365.375.76.487 1.175L14 6v2l-2.174.31a4.97 4.97 0 01-.487 1.176h0z"/>
<circle cx="7" cy="7" r="2"/>
</g>
</svg>
diff --git a/icons/grid-fill.svg b/icons/grid-fill.svg
new file mode 100644
index 000000000..9823f3e1b
--- /dev/null
+++ b/icons/grid-fill.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-grid-fill" viewBox="0 0 20 20">
+ <g fill-rule="evenodd" transform="translate(3.5 3.5)">
+ <rect width="6" height="6" y="7" rx="1"/>
+ <rect width="6" height="6" x="7" y="7" rx="1"/>
+ <rect width="6" height="6" x="7" rx="1"/>
+ <rect width="6" height="6" rx="1"/>
+ </g>
+</svg>
diff --git a/icons/grid.svg b/icons/grid.svg
new file mode 100644
index 000000000..b072f78e1
--- /dev/null
+++ b/icons/grid.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-grid" viewBox="0 0 20 20">
+ <g fill="none" fill-rule="evenodd" stroke="#000" transform="translate(3.5 3.5)">
+ <rect width="5" height="5" x=".5" y="7.5" rx="1"/>
+ <rect width="5" height="5" x="7.5" y="7.5" rx="1"/>
+ <rect width="5" height="5" x="7.5" y=".5" rx="1"/>
+ <rect width="5" height="5" x=".5" y=".5" rx="1"/>
+ </g>
+</svg>
diff --git a/icons/house-fill.svg b/icons/house-fill.svg
index 543cadc6d..90f84a976 100644
--- a/icons/house-fill.svg
+++ b/icons/house-fill.svg
@@ -1,6 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-house-fill" viewBox="0 0 20 20">
<g fill-rule="evenodd">
- <path fill-rule="nonzero" d="M8.5 12.995V16.5a.5.5 0 0 1-.5.5H4a.5.5 0 0 1-.5-.5v-7a.5.5 0 0 1 .146-.354l6-6a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 .146.354v7a.5.5 0 0 1-.5.5h-4a.5.5 0 0 1-.5-.5V13c0-.25-.25-.5-.5-.5H9c-.25 0-.5.25-.5.495z"/>
- <path d="M15 4.5V8l-2-2V4.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5z"/>
+ <path fill-rule="nonzero" d="M8.5 12.995V16.5a.5.5 0 01-.5.5H4a.5.5 0 01-.5-.5v-7a.5.5 0 01.146-.354l6-6a.5.5 0 01.708 0l6 6a.5.5 0 01.146.354v7a.5.5 0 01-.5.5h-4a.5.5 0 01-.5-.5V13c0-.25-.25-.5-.5-.5H9c-.25 0-.5.25-.5.495z"/>
+ <path d="M15 4.5V8l-2-2V4.5a.5.5 0 01.5-.5h1a.5.5 0 01.5.5z"/>
</g>
</svg>
diff --git a/icons/house.svg b/icons/house.svg
index bf87aa13b..b5a6670c5 100644
--- a/icons/house.svg
+++ b/icons/house.svg
@@ -1,6 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-house" viewBox="0 0 20 20">
<g fill="none" fill-rule="evenodd">
<path stroke="currentColor" stroke-linejoin="round" d="M4 16.5v-7l6-6 6 6v7h-4.5V12h-3v4.5z"/>
- <path fill="currentColor" d="M15 4.5V8l-2-2V4.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5z"/>
+ <path fill="currentColor" d="M15 4.5V8l-2-2V4.5a.5.5 0 01.5-.5h1a.5.5 0 01.5.5z"/>
</g>
</svg>
diff --git a/icons/image.svg b/icons/image.svg
index 464eaf6ec..453d33d38 100644
--- a/icons/image.svg
+++ b/icons/image.svg
@@ -1,7 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-image" viewBox="0 0 20 20">
<g fill="none" fill-rule="evenodd" transform="translate(2.002 3)">
<rect width="15" height="13" x=".5" y=".5" stroke="currentColor" rx="2"/>
- <path fill="currentColor" fill-rule="nonzero" d="M10.646 6.646a.5.5 0 0 1 .578-.093L15 8.5V13H1v-2l2.646-2.354a.5.5 0 0 1 .631-.062l2.66 1.773 3.71-3.71z"/>
+ <path fill="currentColor" fill-rule="nonzero" d="M10.646 6.646a.5.5 0 01.578-.093L15 8.5V13H1v-2l2.646-2.354a.5.5 0 01.631-.062l2.66 1.773 3.71-3.71z"/>
<circle cx="4.5" cy="4.5" r="1.5" fill="currentColor"/>
</g>
</svg>
diff --git a/icons/list-numbered.svg b/icons/list-numbered.svg
index 8061beff1..0c5713528 100644
--- a/icons/list-numbered.svg
+++ b/icons/list-numbered.svg
@@ -1,6 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-list-numbered" viewBox="0 0 20 20">
<g fill="none" fill-rule="evenodd">
<path stroke="currentColor" stroke-linecap="round" d="M6.5 13.5h10m-10-4h10m-10-4h10"/>
- <path fill="currentColor" fill-rule="nonzero" d="M3.213 13.865v-.474H3.5c.217 0 .363-.137.363-.317 0-.185-.158-.31-.361-.31-.223 0-.367.152-.373.31h-.59c.016-.467.373-.787.986-.787.588-.002.954.291.957.703a.595.595 0 0 1-.492.594v.033a.615.615 0 0 1 .569.631c.003.533-.502.8-1.051.8-.656 0-1-.37-1.008-.794h.582c.008.178.186.307.422.308.254 0 .424-.144.422-.35-.002-.194-.155-.347-.414-.347h-.3zm-.004-4.699h-.604v-.035c0-.408.295-.844.958-.844.583 0 .96.326.96.756 0 .389-.257.617-.476.848l-.537.572v.03h1.054V11H2.643v-.395l.957-.99c.138-.142.293-.304.293-.508 0-.18-.147-.32-.342-.32a.33.33 0 0 0-.342.338v.041zM4.064 7h-.635V4.924h-.031l-.598.42v-.567l.629-.443h.635z"/>
+ <path fill="currentColor" fill-rule="nonzero" d="M3.213 13.865v-.474H3.5c.217 0 .363-.137.363-.317 0-.185-.158-.31-.361-.31-.223 0-.367.152-.373.31h-.59c.016-.467.373-.787.986-.787.588-.002.954.291.957.703a.595.595 0 01-.492.594v.033a.615.615 0 01.569.631c.003.533-.502.8-1.051.8-.656 0-1-.37-1.008-.794h.582c.008.178.186.307.422.308.254 0 .424-.144.422-.35-.002-.194-.155-.347-.414-.347h-.3zm-.004-4.699h-.604v-.035c0-.408.295-.844.958-.844.583 0 .96.326.96.756 0 .389-.257.617-.476.848l-.537.572v.03h1.054V11H2.643v-.395l.957-.99c.138-.142.293-.304.293-.508 0-.18-.147-.32-.342-.32a.33.33 0 00-.342.338v.041zM4.064 7h-.635V4.924h-.031l-.598.42v-.567l.629-.443h.635z"/>
</g>
</svg>
diff --git a/icons/lock-fill.svg b/icons/lock-fill.svg
index 81f551b01..26c0f5e15 100644
--- a/icons/lock-fill.svg
+++ b/icons/lock-fill.svg
@@ -1,6 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-lock-fill" viewBox="0 0 20 20">
<g fill="none" fill-rule="evenodd" transform="translate(4 3)">
<rect width="12" height="9" y="6" fill="currentColor" rx="2"/>
- <path stroke="currentColor" d="M9 6V3a3 3 0 1 0-6 0v3h0"/>
+ <path stroke="currentColor" d="M9 6V3a3 3 0 10-6 0v3h0"/>
</g>
</svg>
diff --git a/icons/lock.svg b/icons/lock.svg
index 527187760..a452568d0 100644
--- a/icons/lock.svg
+++ b/icons/lock.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-lock" viewBox="0 0 20 20">
- <path fill="none" stroke="currentColor" d="M6 9.5c-1.057 0-1.5.443-1.5 1.5v5c0 1.057.443 1.5 1.5 1.5h8c1.057 0 1.5-.443 1.5-1.5v-5c0-1.057-.443-1.5-1.5-1.5H6zm7-.5V6a3 3 0 1 0-6 0v3"/>
+ <path fill="none" stroke="currentColor" d="M6 9.5c-1.057 0-1.5.443-1.5 1.5v5c0 1.057.443 1.5 1.5 1.5h8c1.057 0 1.5-.443 1.5-1.5v-5c0-1.057-.443-1.5-1.5-1.5H6zm7-.5V6a3 3 0 10-6 0v3"/>
</svg>
diff --git a/icons/move.svg b/icons/move.svg
index 7862deaae..86969b418 100644
--- a/icons/move.svg
+++ b/icons/move.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
- <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" d="M7.5 15l2.5 2.5 2.5-2.5M10 4v-.5 13M7.5 5L10 2.5 12.5 5m-7 2.5L3 10l2.5 2.5M16 10h.5-13m11-2.5L17 10l-2.5 2.5"/>
+ <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M7.5 15l2.5 2.5 2.5-2.5M10 4v-.5 13M7.5 5L10 2.5 12.5 5m-7 2.5L3 10l2.5 2.5M16 10h.5-13m11-2.5L17 10l-2.5 2.5"/>
</svg>
diff --git a/icons/octagon-fill.svg b/icons/octagon-fill.svg
new file mode 100644
index 000000000..aeeb6ad76
--- /dev/null
+++ b/icons/octagon-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-octagon-fill" viewBox="0 0 20 20">
+ <path d="M13.107 2a.5.5 0 01.353.146l4.394 4.394a.5.5 0 01.146.353v6.214a.5.5 0 01-.146.353l-4.394 4.394a.5.5 0 01-.353.146H6.893a.5.5 0 01-.353-.146L2.146 13.46A.5.5 0 012 13.107V6.893a.5.5 0 01.146-.353L6.54 2.146A.5.5 0 016.893 2h6.214zm-3.105 10a1 1 0 100 2 1 1 0 000-2zM10 6a.905.905 0 00-.9.995l.35 3.507a.552.552 0 001.1 0l.35-3.507A.905.905 0 0010 6z"/>
+</svg>
diff --git a/icons/octagon-x-fill.svg b/icons/octagon-x-fill.svg
new file mode 100644
index 000000000..98ebaa4f4
--- /dev/null
+++ b/icons/octagon-x-fill.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-octagon-x-fill" viewBox="0 0 20 20">
+ <path d="M13.107 2a.5.5 0 01.353.146l4.394 4.394a.5.5 0 01.146.353v6.214a.5.5 0 01-.146.353l-4.394 4.394a.5.5 0 01-.353.146H6.893a.5.5 0 01-.353-.146L2.146 13.46A.5.5 0 012 13.107V6.893a.5.5 0 01.146-.353L6.54 2.146A.5.5 0 016.893 2h6.214zM10 9.293L7.354 6.646a.5.5 0 10-.708.708L9.293 10l-2.647 2.646a.5.5 0 10.708.708L10 10.707l2.646 2.647a.5.5 0 10.708-.708L10.707 10l2.647-2.646a.5.5 0 10-.708-.708L10 9.293z"/>
+</svg>
diff --git a/icons/octagon-x.svg b/icons/octagon-x.svg
new file mode 100644
index 000000000..07bc0d570
--- /dev/null
+++ b/icons/octagon-x.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-octagon-x" viewBox="0 0 20 20">
+ <g fill="none" fill-rule="evenodd" stroke="#000" stroke-linejoin="round">
+ <path d="M13.107 2.5L17.5 6.893v6.214L13.107 17.5H6.893L2.5 13.107V6.893L6.893 2.5z"/>
+ <path stroke-linecap="round" d="M10 10L7 7l3 3 3-3-3 3zm0 0l3 3-3-3-3 3 3-3z"/>
+ </g>
+</svg>
diff --git a/icons/octagon.svg b/icons/octagon.svg
new file mode 100644
index 000000000..1f2df7d18
--- /dev/null
+++ b/icons/octagon.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-octagon" viewBox="0 0 20 20">
+ <g fill="none" fill-rule="evenodd" transform="translate(2.5 2.5)">
+ <path stroke="#000" stroke-linejoin="round" d="M10.607 0L15 4.393v6.214L10.607 15H4.393L0 10.607V4.393L4.393 0z"/>
+ <rect width="2" height="2" x="6.502" y="9.5" fill="#000" fill-rule="nonzero" rx="1"/>
+ <path fill="#000" fill-rule="nonzero" d="M7.5 3.5a.905.905 0 01.9.995l-.35 3.507a.552.552 0 01-1.1 0L6.6 4.495a.905.905 0 01.9-.995z"/>
+ </g>
+</svg>
diff --git a/icons/pause-fill.svg b/icons/pause-fill.svg
index cf3c29e99..9b9e4670b 100644
--- a/icons/pause-fill.svg
+++ b/icons/pause-fill.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-pause-fill" viewBox="0 0 20 20">
- <path d="M7.5 5.5A1.5 1.5 0 0 1 9 7v6a1.5 1.5 0 0 1-3 0V7a1.5 1.5 0 0 1 1.5-1.5zm5 0A1.5 1.5 0 0 1 14 7v6a1.5 1.5 0 0 1-3 0V7a1.5 1.5 0 0 1 1.5-1.5z"/>
+ <path d="M7.5 5.5A1.5 1.5 0 019 7v6a1.5 1.5 0 01-3 0V7a1.5 1.5 0 011.5-1.5zm5 0A1.5 1.5 0 0114 7v6a1.5 1.5 0 01-3 0V7a1.5 1.5 0 011.5-1.5z"/>
</svg>
diff --git a/icons/people.svg b/icons/people.svg
index 91583fd55..c0135a521 100644
--- a/icons/people.svg
+++ b/icons/people.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-people" viewBox="0 0 20 20">
- <path fill-rule="evenodd" d="M9 16c-.667 0-1-.333-1-1 0-1 1-4 5-4s5 3 5 4c0 .667-.333 1-1 1H9zm4-6a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm-4.064 1.28C7.679 12.25 7 13.645 7 15c0 .38.076.716.216 1H3c-.667 0-1-.333-1-1 0-1 1-4 5-4 .745 0 1.386.104 1.936.28zM6.5 10a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5z"/>
+ <path fill-rule="evenodd" d="M9 16c-.667 0-1-.333-1-1 0-1 1-4 5-4s5 3 5 4c0 .667-.333 1-1 1H9zm4-6a3 3 0 110-6 3 3 0 010 6zm-4.064 1.28C7.679 12.25 7 13.645 7 15c0 .38.076.716.216 1H3c-.667 0-1-.333-1-1 0-1 1-4 5-4 .745 0 1.386.104 1.936.28zM6.5 10a2.5 2.5 0 110-5 2.5 2.5 0 010 5z"/>
</svg>
diff --git a/icons/person.svg b/icons/person.svg
index 0f510c6dd..ee4070119 100644
--- a/icons/person.svg
+++ b/icons/person.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-person" viewBox="0 0 20 20">
- <path fill-rule="evenodd" d="M5 16c-.667 0-1-.333-1-1 0-1 1-4 6-4s6 3 6 4c0 .667-.333 1-1 1H5zm5-6a3 3 0 1 1 0-6 3 3 0 0 1 0 6z"/>
+ <path fill-rule="evenodd" d="M5 16c-.667 0-1-.333-1-1 0-1 1-4 6-4s6 3 6 4c0 .667-.333 1-1 1H5zm5-6a3 3 0 110-6 3 3 0 010 6z"/>
</svg>
diff --git a/icons/phone-landscape.svg b/icons/phone-landscape.svg
new file mode 100644
index 000000000..9accd56a8
--- /dev/null
+++ b/icons/phone-landscape.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-phone-landscape" viewBox="0 0 20 20">
+ <g fill="none" fill-rule="evenodd" transform="rotate(-90 8.5 6)">
+ <rect width="9" height="14" x=".5" y=".5" stroke="#000" rx="2"/>
+ <circle cx="5" cy="12" r="1" fill="#000"/>
+ </g>
+</svg>
diff --git a/icons/phone.svg b/icons/phone.svg
new file mode 100644
index 000000000..c2c4384ac
--- /dev/null
+++ b/icons/phone.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-phone" viewBox="0 0 20 20">
+ <g fill="none" fill-rule="evenodd" transform="translate(5 2)">
+ <rect width="9" height="14" x=".5" y=".5" stroke="#000" rx="2"/>
+ <circle cx="5" cy="12" r="1" fill="#000"/>
+ </g>
+</svg>
diff --git a/icons/play-fill.svg b/icons/play-fill.svg
index 0d212d769..90ee217e6 100644
--- a/icons/play-fill.svg
+++ b/icons/play-fill.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-play-fill" viewBox="0 0 20 20">
- <path d="M14.596 10.697l-6.363 3.691c-.54.314-1.233-.065-1.233-.696V6.308c0-.63.693-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393z"/>
+ <path d="M14.596 10.697l-6.363 3.691c-.54.314-1.233-.065-1.233-.696V6.308c0-.63.693-1.01 1.233-.696l6.363 3.692a.802.802 0 010 1.393z"/>
</svg>
diff --git a/icons/play.svg b/icons/play.svg
index 41fd6273e..ac01a03e0 100644
--- a/icons/play.svg
+++ b/icons/play.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-play" viewBox="0 0 20 20">
- <path fill="none" stroke="currentColor" d="M14.346 9.736a.303.303 0 0 1 0 .528l-6.364 3.692c-.212.123-.482-.025-.482-.264V6.308c0-.239.27-.387.482-.264l6.364 3.692z"/>
+ <path fill="none" stroke="currentColor" d="M14.346 9.736a.303.303 0 010 .528l-6.364 3.692c-.212.123-.482-.025-.482-.264V6.308c0-.239.27-.387.482-.264l6.364 3.692z"/>
</svg>
diff --git a/icons/plus.svg b/icons/plus.svg
index 94ecaf430..a825752c8 100644
--- a/icons/plus.svg
+++ b/icons/plus.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-plus" viewBox="0 0 20 20">
- <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" d="M10 10H6h4V6v4zm0 0h4-4v4-4z"/>
+ <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M10 10H6h4V6v4zm0 0h4-4v4-4z"/>
</svg>
diff --git a/icons/reboot.svg b/icons/reboot.svg
index 5ad6dd527..c658db338 100644
--- a/icons/reboot.svg
+++ b/icons/reboot.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-reboot" viewBox="0 0 20 20">
- <path fill-rule="evenodd" d="M3.447 5.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.84 6.84 0 1 0 5.675-3.018.58.58 0 1 1 0-1.159 8 8 0 1 1-6.556 3.412zm4.942 1.865V9.92h1.6c.882 0 1.386-.484 1.386-1.325 0-.82-.535-1.32-1.416-1.32h-1.57zm0 3.566v2.828H7.248V6.32h2.848c1.513 0 2.456.876 2.456 2.247 0 .993-.53 1.798-1.427 2.099l1.646 3.006h-1.315L9.96 10.843H8.39z"/>
+ <path fill-rule="evenodd" d="M3.447 5.412l-.663-.577a.58.58 0 01.227-.997l2.52-.69a.58.58 0 01.728.633l-.332 2.592a.58.58 0 01-.956.364l-.643-.56a6.84 6.84 0 105.675-3.018.58.58 0 110-1.159 8 8 0 11-6.556 3.412zm4.942 1.865V9.92h1.6c.882 0 1.386-.484 1.386-1.325 0-.82-.535-1.32-1.416-1.32h-1.57zm0 3.566v2.828H7.248V6.32h2.848c1.513 0 2.456.876 2.456 2.247 0 .993-.53 1.798-1.427 2.099l1.646 3.006h-1.315L9.96 10.843H8.39z"/>
</svg>
diff --git a/icons/resize.svg b/icons/resize.svg
index 3240554c0..70ab9fdea 100644
--- a/icons/resize.svg
+++ b/icons/resize.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-resize" viewBox="0 0 20 20">
- <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" d="M4 12v4h4m-3-1l3.536-3.536M15 5l-3.536 3.536M12 4h4v4"/>
+ <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M4 12v4h4m-3-1l3.536-3.536M15 5l-3.536 3.536M12 4h4v4"/>
</svg>
diff --git a/icons/search.svg b/icons/search.svg
index 92b994c07..58c155c65 100644
--- a/icons/search.svg
+++ b/icons/search.svg
@@ -1,6 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-search" viewBox="0 0 20 20">
<g fill="none" fill-rule="evenodd" stroke="currentColor" transform="translate(2 2)">
- <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1" d="M11.15 11.15L15 15"/>
+ <path stroke-linecap="round" stroke-linejoin="round" d="M11.15 11.15L15 15"/>
<circle cx="6.5" cy="6.5" r="6"/>
</g>
</svg>
diff --git a/icons/skip-backward-fill.svg b/icons/skip-backward-fill.svg
index d180be080..71ddca956 100644
--- a/icons/skip-backward-fill.svg
+++ b/icons/skip-backward-fill.svg
@@ -1,7 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-skip-backward-fill" viewBox="0 0 20 20">
<g fill="none" fill-rule="evenodd">
<path stroke="currentColor" stroke-linecap="round" d="M2.5 6v8"/>
- <path fill="currentColor" fill-rule="nonzero" d="M2.904 10.697l6.363 3.691c.54.314 1.233-.065 1.233-.696V6.308c0-.63-.693-1.01-1.233-.696L2.904 9.304a.802.802 0 0 0 0 1.393z"/>
- <path fill="currentColor" fill-rule="nonzero" d="M10.404 10.697l6.363 3.691c.54.314 1.233-.065 1.233-.696V6.308c0-.63-.693-1.01-1.233-.696l-6.363 3.692a.802.802 0 0 0 0 1.393z"/>
+ <path fill="currentColor" fill-rule="nonzero" d="M2.904 10.697l6.363 3.691c.54.314 1.233-.065 1.233-.696V6.308c0-.63-.693-1.01-1.233-.696L2.904 9.304a.802.802 0 000 1.393z"/>
+ <path fill="currentColor" fill-rule="nonzero" d="M10.404 10.697l6.363 3.691c.54.314 1.233-.065 1.233-.696V6.308c0-.63-.693-1.01-1.233-.696l-6.363 3.692a.802.802 0 000 1.393z"/>
</g>
</svg>
diff --git a/icons/skip-backward.svg b/icons/skip-backward.svg
index c9ada1078..790737030 100644
--- a/icons/skip-backward.svg
+++ b/icons/skip-backward.svg
@@ -1,6 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-skip-backward" viewBox="0 0 20 20">
<g fill="none" fill-rule="evenodd" stroke="currentColor">
<path stroke-linecap="round" d="M2.5 6v8"/>
- <path d="M3.154 9.736a.303.303 0 0 0 0 .528l6.364 3.692c.212.123.482-.025.482-.264V6.308c0-.239-.27-.387-.482-.264L3.154 9.736zm7.5 0a.303.303 0 0 0 0 .528l6.364 3.692c.212.123.482-.025.482-.264V6.308c0-.239-.27-.387-.482-.264l-6.364 3.692z"/>
+ <path d="M3.154 9.736a.303.303 0 000 .528l6.364 3.692c.212.123.482-.025.482-.264V6.308c0-.239-.27-.387-.482-.264L3.154 9.736zm7.5 0a.303.303 0 000 .528l6.364 3.692c.212.123.482-.025.482-.264V6.308c0-.239-.27-.387-.482-.264l-6.364 3.692z"/>
</g>
</svg>
diff --git a/icons/skip-end-fill.svg b/icons/skip-end-fill.svg
index 9467f0aaf..c0f1a43fb 100644
--- a/icons/skip-end-fill.svg
+++ b/icons/skip-end-fill.svg
@@ -1,6 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-skip-end-fill" viewBox="0 0 20 20">
<g fill="none" fill-rule="evenodd">
<path stroke="currentColor" stroke-linecap="round" d="M14 6v8"/>
- <path fill="currentColor" fill-rule="nonzero" d="M13.596 10.697l-6.363 3.691c-.54.314-1.233-.065-1.233-.696V6.308c0-.63.693-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393z"/>
+ <path fill="currentColor" fill-rule="nonzero" d="M13.596 10.697l-6.363 3.691c-.54.314-1.233-.065-1.233-.696V6.308c0-.63.693-1.01 1.233-.696l6.363 3.692a.802.802 0 010 1.393z"/>
</g>
</svg>
diff --git a/icons/skip-end.svg b/icons/skip-end.svg
index 2991ceabf..2afe4dda8 100644
--- a/icons/skip-end.svg
+++ b/icons/skip-end.svg
@@ -1,6 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-skip-end" viewBox="0 0 20 20">
<g fill="none" fill-rule="evenodd" stroke="currentColor">
<path stroke-linecap="round" d="M14 6v8"/>
- <path d="M13.346 9.736a.303.303 0 0 1 0 .528l-6.364 3.692c-.212.123-.482-.025-.482-.264V6.308c0-.239.27-.387.482-.264l6.364 3.692z"/>
+ <path d="M13.346 9.736a.303.303 0 010 .528l-6.364 3.692c-.212.123-.482-.025-.482-.264V6.308c0-.239.27-.387.482-.264l6.364 3.692z"/>
</g>
</svg>
diff --git a/icons/skip-forward-fill.svg b/icons/skip-forward-fill.svg
index ac5ed5e5a..9679e83ba 100644
--- a/icons/skip-forward-fill.svg
+++ b/icons/skip-forward-fill.svg
@@ -1,7 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-skip-forward-fill" viewBox="0 0 20 20">
<g fill="none" fill-rule="evenodd">
<path stroke="currentColor" stroke-linecap="round" d="M17.5 6v8"/>
- <path fill="currentColor" fill-rule="nonzero" d="M9.596 10.697l-6.363 3.691c-.54.314-1.233-.065-1.233-.696V6.308c0-.63.693-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393z"/>
- <path fill="currentColor" fill-rule="nonzero" d="M17.096 10.697l-6.363 3.691c-.54.314-1.233-.065-1.233-.696V6.308c0-.63.693-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393z"/>
+ <path fill="currentColor" fill-rule="nonzero" d="M9.596 10.697l-6.363 3.691c-.54.314-1.233-.065-1.233-.696V6.308c0-.63.693-1.01 1.233-.696l6.363 3.692a.802.802 0 010 1.393z"/>
+ <path fill="currentColor" fill-rule="nonzero" d="M17.096 10.697l-6.363 3.691c-.54.314-1.233-.065-1.233-.696V6.308c0-.63.693-1.01 1.233-.696l6.363 3.692a.802.802 0 010 1.393z"/>
</g>
</svg>
diff --git a/icons/skip-forward.svg b/icons/skip-forward.svg
index 9591fd3c4..f630b971d 100644
--- a/icons/skip-forward.svg
+++ b/icons/skip-forward.svg
@@ -1,6 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-skip-forward" viewBox="0 0 20 20">
<g fill="none" fill-rule="evenodd" stroke="currentColor">
<path stroke-linecap="round" d="M17.5 6v8"/>
- <path d="M16.846 9.736a.303.303 0 0 1 0 .528l-6.364 3.692c-.212.123-.482-.025-.482-.264V6.308c0-.239.27-.387.482-.264l6.364 3.692zm-7.5 0a.303.303 0 0 1 0 .528l-6.364 3.692c-.212.123-.482-.025-.482-.264V6.308c0-.239.27-.387.482-.264l6.364 3.692z"/>
+ <path d="M16.846 9.736a.303.303 0 010 .528l-6.364 3.692c-.212.123-.482-.025-.482-.264V6.308c0-.239.27-.387.482-.264l6.364 3.692zm-7.5 0a.303.303 0 010 .528l-6.364 3.692c-.212.123-.482-.025-.482-.264V6.308c0-.239.27-.387.482-.264l6.364 3.692z"/>
</g>
</svg>
diff --git a/icons/skip-start-fill.svg b/icons/skip-start-fill.svg
index b8c6d024d..864179f6d 100644
--- a/icons/skip-start-fill.svg
+++ b/icons/skip-start-fill.svg
@@ -1,6 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-skip-start-fill" viewBox="0 0 20 20">
<g fill="none" fill-rule="evenodd">
<path stroke="currentColor" stroke-linecap="round" d="M6.5 6v8"/>
- <path fill="currentColor" fill-rule="nonzero" d="M6.903 10.697l6.364 3.691c.54.314 1.232-.065 1.232-.696V6.308c0-.63-.692-1.01-1.232-.696L6.903 9.304a.802.802 0 0 0 0 1.393z"/>
+ <path fill="currentColor" fill-rule="nonzero" d="M6.903 10.697l6.364 3.691c.54.314 1.232-.065 1.232-.696V6.308c0-.63-.692-1.01-1.232-.696L6.903 9.304a.802.802 0 000 1.393z"/>
</g>
</svg>
diff --git a/icons/skip-start.svg b/icons/skip-start.svg
index 37b6aba1f..cf1a81a8b 100644
--- a/icons/skip-start.svg
+++ b/icons/skip-start.svg
@@ -1,6 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-skip-start" viewBox="0 0 20 20">
<g fill="none" fill-rule="evenodd" stroke="currentColor">
<path stroke-linecap="round" d="M6.5 6v8"/>
- <path d="M7.154 9.736a.303.303 0 0 0 0 .528l6.364 3.692c.212.123.482-.025.482-.264V6.308c0-.239-.27-.387-.482-.264L7.154 9.736z"/>
+ <path d="M7.154 9.736a.303.303 0 000 .528l6.364 3.692c.212.123.482-.025.482-.264V6.308c0-.239-.27-.387-.482-.264L7.154 9.736z"/>
</g>
</svg>
diff --git a/icons/star-outline.svg b/icons/star-outline.svg
index 0c701b224..2bd5e48bb 100644
--- a/icons/star-outline.svg
+++ b/icons/star-outline.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-star-outline" viewBox="0 0 20 20">
- <path d="M5.612 17.443c-.386.198-.824-.149-.746-.592l.83-4.73-3.522-3.356c-.33-.314-.16-.888.282-.95l4.898-.696 2.184-4.327c.197-.39.73-.39.927 0l2.184 4.327 4.898.696c.441.062.612.636.283.95l-3.523 3.356.83 4.73c.078.443-.36.79-.746.592L10 15.187l-4.389 2.256zm.473-1.466l3.686-1.894a.503.503 0 0 1 .461 0l3.686 1.894-.694-3.957a.565.565 0 0 1 .163-.505l2.906-2.77-4.052-.576a.525.525 0 0 1-.393-.288l-1.846-3.658-1.847 3.658a.525.525 0 0 1-.393.288l-4.052.575 2.906 2.77a.565.565 0 0 1 .163.506l-.694 3.957z"/>
+ <path d="M5.612 17.443c-.386.198-.824-.149-.746-.592l.83-4.73-3.522-3.356c-.33-.314-.16-.888.282-.95l4.898-.696 2.184-4.327c.197-.39.73-.39.927 0l2.184 4.327 4.898.696c.441.062.612.636.283.95l-3.523 3.356.83 4.73c.078.443-.36.79-.746.592L10 15.187l-4.389 2.256zm.473-1.466l3.686-1.894a.503.503 0 01.461 0l3.686 1.894-.694-3.957a.565.565 0 01.163-.505l2.906-2.77-4.052-.576a.525.525 0 01-.393-.288l-1.846-3.658-1.847 3.658a.525.525 0 01-.393.288l-4.052.575 2.906 2.77a.565.565 0 01.163.506l-.694 3.957z"/>
</svg>
diff --git a/icons/stop-fill.svg b/icons/stop-fill.svg
index f88de4b2c..392cd36a5 100644
--- a/icons/stop-fill.svg
+++ b/icons/stop-fill.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-stop-fill" viewBox="0 0 20 20">
- <path d="M7 5.5h6A1.5 1.5 0 0 1 14.5 7v6a1.5 1.5 0 0 1-1.5 1.5H7A1.5 1.5 0 0 1 5.5 13V7A1.5 1.5 0 0 1 7 5.5z"/>
+ <path d="M7 5.5h6A1.5 1.5 0 0114.5 7v6a1.5 1.5 0 01-1.5 1.5H7A1.5 1.5 0 015.5 13V7A1.5 1.5 0 017 5.5z"/>
</svg>
diff --git a/icons/tag.svg b/icons/tag.svg
index 0e7f6a3e5..6bf3895c0 100644
--- a/icons/tag.svg
+++ b/icons/tag.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-tag" viewBox="0 0 20 20">
- <path fill="none" stroke="currentColor" stroke-linejoin="round" d="M3 3h6l8 8-6 6-8-8V3zm3.5 5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z"/>
+ <path fill="none" stroke="currentColor" stroke-linejoin="round" d="M3 3h6l8 8-6 6-8-8V3zm3.5 5a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"/>
</svg>
diff --git a/icons/terminal.svg b/icons/terminal.svg
index 48711b007..b64dd563a 100644
--- a/icons/terminal.svg
+++ b/icons/terminal.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-terminal" viewBox="0 0 20 20">
- <path fill-rule="evenodd" d="M4 3h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm7.5 7.5h-3a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1zm-4.707-2l-1.647 1.646a.5.5 0 1 0 .708.708L8.207 8.5 5.854 6.146a.5.5 0 1 0-.708.708L6.793 8.5z"/>
+ <path fill-rule="evenodd" d="M4 3h12a2 2 0 012 2v10a2 2 0 01-2 2H4a2 2 0 01-2-2V5a2 2 0 012-2zm7.5 7.5h-3a.5.5 0 000 1h3a.5.5 0 000-1zm-4.707-2l-1.647 1.646a.5.5 0 10.708.708L8.207 8.5 5.854 6.146a.5.5 0 10-.708.708L6.793 8.5z"/>
</svg>
diff --git a/icons/tv.svg b/icons/tv.svg
index 7fbcedfac..06b7a60c6 100644
--- a/icons/tv.svg
+++ b/icons/tv.svg
@@ -1,6 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-tv" viewBox="0 0 20 20">
<g fill="none" fill-rule="evenodd">
- <path fill="currentColor" fill-rule="nonzero" d="M7.75 15.5c.167-.333.25-.833.25-1.5h4c0 .667.083 1.167.25 1.5H13a.5.5 0 1 1 0 1H7a.5.5 0 1 1 0-1h.75z"/>
+ <path fill="currentColor" fill-rule="nonzero" d="M7.75 15.5c.167-.333.25-.833.25-1.5h4c0 .667.083 1.167.25 1.5H13a.5.5 0 110 1H7a.5.5 0 110-1h.75z"/>
<path stroke="currentColor" d="M4 4.5c-1.057 0-1.5.443-1.5 1.5v6c0 1.057.443 1.5 1.5 1.5h12c1.057 0 1.5-.443 1.5-1.5V6c0-1.057-.443-1.5-1.5-1.5H4z"/>
</g>
</svg>
diff --git a/icons/unlock-fill.svg b/icons/unlock-fill.svg
index 59e0dd4ea..061c58ce8 100644
--- a/icons/unlock-fill.svg
+++ b/icons/unlock-fill.svg
@@ -1,6 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-unlock-fill" viewBox="0 0 20 20">
<g fill="none" fill-rule="evenodd" transform="translate(2 3)">
<rect width="12" height="9" y="6" fill="currentColor" rx="2"/>
- <path stroke="currentColor" d="M15 6V3a3 3 0 0 0-6 0v3h0"/>
+ <path stroke="currentColor" d="M15 6V3a3 3 0 00-6 0v3h0"/>
</g>
</svg>
diff --git a/icons/unlock.svg b/icons/unlock.svg
index 736de73c6..e4e667bf6 100644
--- a/icons/unlock.svg
+++ b/icons/unlock.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-unlock" viewBox="0 0 20 20">
- <path fill="none" stroke="currentColor" d="M4 9.5c-1.057 0-1.5.443-1.5 1.5v5c0 1.057.443 1.5 1.5 1.5h8c1.057 0 1.5-.443 1.5-1.5v-5c0-1.057-.443-1.5-1.5-1.5H4zM17 9V6a3 3 0 0 0-6 0v3h0"/>
+ <path fill="none" stroke="currentColor" d="M4 9.5c-1.057 0-1.5.443-1.5 1.5v5c0 1.057.443 1.5 1.5 1.5h8c1.057 0 1.5-.443 1.5-1.5v-5c0-1.057-.443-1.5-1.5-1.5H4zM17 9V6a3 3 0 00-6 0v3h0"/>
</svg>
diff --git a/icons/warning.svg b/icons/warning.svg
index 1d486d04a..fea5ebf99 100644
--- a/icons/warning.svg
+++ b/icons/warning.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-warning" viewBox="0 0 20 20">
- <path fill="currentColor" d="M9.022 3.566a1.13 1.13 0 0 1 1.96 0l6.856 11.667c.457.778-.091 1.767-.98 1.767H3.145c-.889 0-1.437-.99-.98-1.767L9.022 3.566zm.98 9.434a1 1 0 1 0 0 2 1 1 0 0 0 0-2zM10 6a.92.92 0 0 0-.917.997l.375 4.505a.543.543 0 0 0 1.084 0l.375-4.505A.92.92 0 0 0 10 6z"/>
+ <path fill="currentColor" d="M9.022 3.566a1.13 1.13 0 011.96 0l6.856 11.667c.457.778-.091 1.767-.98 1.767H3.145c-.889 0-1.437-.99-.98-1.767L9.022 3.566zm.98 9.434a1 1 0 100 2 1 1 0 000-2zM10 6a.92.92 0 00-.917.997l.375 4.505a.543.543 0 001.084 0l.375-4.505A.92.92 0 0010 6z"/>
</svg>
diff --git a/icons/wifi.svg b/icons/wifi.svg
index 5de021d12..cf02c1eb2 100644
--- a/icons/wifi.svg
+++ b/icons/wifi.svg
@@ -1 +1,6 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-wifi" viewBox="0 0 20 20"><g fill="none" fill-rule="evenodd"><g fill="#000"><path d="M7.879 13.879A2.99 2.99 0 0 1 10 13a2.99 2.99 0 0 1 2.121.879L10 16l-2.121-2.121zM6.464 12.464L5.05 11.05A6.978 6.978 0 0 1 10 9c1.933 0 3.683.784 4.95 2.05l-1.414 1.414A4.984 4.984 0 0 0 10 11c-1.38 0-2.63.56-3.536 1.464z"/><path d="M3.636 9.636L2.222 8.222A10.966 10.966 0 0 1 10 5c3.038 0 5.788 1.231 7.778 3.222l-1.414 1.414A8.972 8.972 0 0 0 10 7a8.972 8.972 0 0 0-6.364 2.636z"/></g></g></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-wifi" viewBox="0 0 20 20">
+ <g fill-rule="evenodd">
+ <path d="M7.879 13.879A2.99 2.99 0 0110 13a2.99 2.99 0 012.121.879L10 16l-2.121-2.121zm-1.415-1.415L5.05 11.05A6.978 6.978 0 0110 9c1.933 0 3.683.784 4.95 2.05l-1.414 1.414A4.984 4.984 0 0010 11c-1.38 0-2.63.56-3.536 1.464z"/>
+ <path d="M3.636 9.636L2.222 8.222A10.966 10.966 0 0110 5c3.038 0 5.788 1.231 7.778 3.222l-1.414 1.414A8.972 8.972 0 0010 7a8.972 8.972 0 00-6.364 2.636z"/>
+ </g>
+</svg>
diff --git a/icons/x.svg b/icons/x.svg
index 9db405d62..51b8cb451 100644
--- a/icons/x.svg
+++ b/icons/x.svg
@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="bi bi-x" viewBox="0 0 20 20">
- <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" d="M10 10l-4 4 4-4 4 4-4-4zm0 0l4-4-4 4-4-4 4 4z"/>
+ <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M10 10l-4 4 4-4 4 4-4-4zm0 0l4-4-4 4-4-4 4 4z"/>
</svg>