diff --git a/client/src/lib/feather/activity.svg b/client/src/lib/feather/activity.svg
new file mode 100644
index 00000000..669a57a7
--- /dev/null
+++ b/client/src/lib/feather/activity.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/airplay.svg b/client/src/lib/feather/airplay.svg
new file mode 100644
index 00000000..7ce73022
--- /dev/null
+++ b/client/src/lib/feather/airplay.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/alert-circle.svg b/client/src/lib/feather/alert-circle.svg
new file mode 100644
index 00000000..8d02b7d1
--- /dev/null
+++ b/client/src/lib/feather/alert-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/alert-octagon.svg b/client/src/lib/feather/alert-octagon.svg
new file mode 100644
index 00000000..de9b03f2
--- /dev/null
+++ b/client/src/lib/feather/alert-octagon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/alert-triangle.svg b/client/src/lib/feather/alert-triangle.svg
new file mode 100644
index 00000000..6dcb0963
--- /dev/null
+++ b/client/src/lib/feather/alert-triangle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/align-center.svg b/client/src/lib/feather/align-center.svg
new file mode 100644
index 00000000..5b8842ea
--- /dev/null
+++ b/client/src/lib/feather/align-center.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/align-justify.svg b/client/src/lib/feather/align-justify.svg
new file mode 100644
index 00000000..0539876f
--- /dev/null
+++ b/client/src/lib/feather/align-justify.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/align-left.svg b/client/src/lib/feather/align-left.svg
new file mode 100644
index 00000000..9ac852a5
--- /dev/null
+++ b/client/src/lib/feather/align-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/align-right.svg b/client/src/lib/feather/align-right.svg
new file mode 100644
index 00000000..ef139ffa
--- /dev/null
+++ b/client/src/lib/feather/align-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/anchor.svg b/client/src/lib/feather/anchor.svg
new file mode 100644
index 00000000..e01627a3
--- /dev/null
+++ b/client/src/lib/feather/anchor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/aperture.svg b/client/src/lib/feather/aperture.svg
new file mode 100644
index 00000000..9936e868
--- /dev/null
+++ b/client/src/lib/feather/aperture.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/archive.svg b/client/src/lib/feather/archive.svg
new file mode 100644
index 00000000..428882c8
--- /dev/null
+++ b/client/src/lib/feather/archive.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/arrow-down-circle.svg b/client/src/lib/feather/arrow-down-circle.svg
new file mode 100644
index 00000000..3238091b
--- /dev/null
+++ b/client/src/lib/feather/arrow-down-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/arrow-down-left.svg b/client/src/lib/feather/arrow-down-left.svg
new file mode 100644
index 00000000..72483584
--- /dev/null
+++ b/client/src/lib/feather/arrow-down-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/arrow-down-right.svg b/client/src/lib/feather/arrow-down-right.svg
new file mode 100644
index 00000000..81d9822b
--- /dev/null
+++ b/client/src/lib/feather/arrow-down-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/arrow-down.svg b/client/src/lib/feather/arrow-down.svg
new file mode 100644
index 00000000..4f84f627
--- /dev/null
+++ b/client/src/lib/feather/arrow-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/arrow-left-circle.svg b/client/src/lib/feather/arrow-left-circle.svg
new file mode 100644
index 00000000..3b19ff8a
--- /dev/null
+++ b/client/src/lib/feather/arrow-left-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/arrow-left.svg b/client/src/lib/feather/arrow-left.svg
new file mode 100644
index 00000000..a5058fc7
--- /dev/null
+++ b/client/src/lib/feather/arrow-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/arrow-right-circle.svg b/client/src/lib/feather/arrow-right-circle.svg
new file mode 100644
index 00000000..ff01dd58
--- /dev/null
+++ b/client/src/lib/feather/arrow-right-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/arrow-right.svg b/client/src/lib/feather/arrow-right.svg
new file mode 100644
index 00000000..939b57c5
--- /dev/null
+++ b/client/src/lib/feather/arrow-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/arrow-up-circle.svg b/client/src/lib/feather/arrow-up-circle.svg
new file mode 100644
index 00000000..044a75d3
--- /dev/null
+++ b/client/src/lib/feather/arrow-up-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/arrow-up-left.svg b/client/src/lib/feather/arrow-up-left.svg
new file mode 100644
index 00000000..cea55e87
--- /dev/null
+++ b/client/src/lib/feather/arrow-up-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/arrow-up-right.svg b/client/src/lib/feather/arrow-up-right.svg
new file mode 100644
index 00000000..95678e00
--- /dev/null
+++ b/client/src/lib/feather/arrow-up-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/arrow-up.svg b/client/src/lib/feather/arrow-up.svg
new file mode 100644
index 00000000..16b13aba
--- /dev/null
+++ b/client/src/lib/feather/arrow-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/at-sign.svg b/client/src/lib/feather/at-sign.svg
new file mode 100644
index 00000000..5a5e5d0d
--- /dev/null
+++ b/client/src/lib/feather/at-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/award.svg b/client/src/lib/feather/award.svg
new file mode 100644
index 00000000..be70d5a1
--- /dev/null
+++ b/client/src/lib/feather/award.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/bar-chart-2.svg b/client/src/lib/feather/bar-chart-2.svg
new file mode 100644
index 00000000..864167a6
--- /dev/null
+++ b/client/src/lib/feather/bar-chart-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/bar-chart.svg b/client/src/lib/feather/bar-chart.svg
new file mode 100644
index 00000000..074d7c1a
--- /dev/null
+++ b/client/src/lib/feather/bar-chart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/battery-charging.svg b/client/src/lib/feather/battery-charging.svg
new file mode 100644
index 00000000..644cb59c
--- /dev/null
+++ b/client/src/lib/feather/battery-charging.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/battery.svg b/client/src/lib/feather/battery.svg
new file mode 100644
index 00000000..7fe87710
--- /dev/null
+++ b/client/src/lib/feather/battery.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/bell-off.svg b/client/src/lib/feather/bell-off.svg
new file mode 100644
index 00000000..4b07c848
--- /dev/null
+++ b/client/src/lib/feather/bell-off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/bell.svg b/client/src/lib/feather/bell.svg
new file mode 100644
index 00000000..bba561c1
--- /dev/null
+++ b/client/src/lib/feather/bell.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/bluetooth.svg b/client/src/lib/feather/bluetooth.svg
new file mode 100644
index 00000000..cebed7b1
--- /dev/null
+++ b/client/src/lib/feather/bluetooth.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/bold.svg b/client/src/lib/feather/bold.svg
new file mode 100644
index 00000000..d1a4efd3
--- /dev/null
+++ b/client/src/lib/feather/bold.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/book-open.svg b/client/src/lib/feather/book-open.svg
new file mode 100644
index 00000000..5e0ca0ab
--- /dev/null
+++ b/client/src/lib/feather/book-open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/book.svg b/client/src/lib/feather/book.svg
new file mode 100644
index 00000000..12ffcbc4
--- /dev/null
+++ b/client/src/lib/feather/book.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/bookmark.svg b/client/src/lib/feather/bookmark.svg
new file mode 100644
index 00000000..2239cc58
--- /dev/null
+++ b/client/src/lib/feather/bookmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/box.svg b/client/src/lib/feather/box.svg
new file mode 100644
index 00000000..d89be30f
--- /dev/null
+++ b/client/src/lib/feather/box.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/briefcase.svg b/client/src/lib/feather/briefcase.svg
new file mode 100644
index 00000000..e3af0506
--- /dev/null
+++ b/client/src/lib/feather/briefcase.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/calendar.svg b/client/src/lib/feather/calendar.svg
new file mode 100644
index 00000000..6c7fd870
--- /dev/null
+++ b/client/src/lib/feather/calendar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/camera-off.svg b/client/src/lib/feather/camera-off.svg
new file mode 100644
index 00000000..daa3e25f
--- /dev/null
+++ b/client/src/lib/feather/camera-off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/camera.svg b/client/src/lib/feather/camera.svg
new file mode 100644
index 00000000..0e7f0603
--- /dev/null
+++ b/client/src/lib/feather/camera.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/cast.svg b/client/src/lib/feather/cast.svg
new file mode 100644
index 00000000..63c954d9
--- /dev/null
+++ b/client/src/lib/feather/cast.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/check-circle.svg b/client/src/lib/feather/check-circle.svg
new file mode 100644
index 00000000..f2f4fd1a
--- /dev/null
+++ b/client/src/lib/feather/check-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/check-square.svg b/client/src/lib/feather/check-square.svg
new file mode 100644
index 00000000..72ab7a80
--- /dev/null
+++ b/client/src/lib/feather/check-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/check.svg b/client/src/lib/feather/check.svg
new file mode 100644
index 00000000..1c209899
--- /dev/null
+++ b/client/src/lib/feather/check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/chevron-down.svg b/client/src/lib/feather/chevron-down.svg
new file mode 100644
index 00000000..278c6a31
--- /dev/null
+++ b/client/src/lib/feather/chevron-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/chevron-left.svg b/client/src/lib/feather/chevron-left.svg
new file mode 100644
index 00000000..747d46d9
--- /dev/null
+++ b/client/src/lib/feather/chevron-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/chevron-right.svg b/client/src/lib/feather/chevron-right.svg
new file mode 100644
index 00000000..258de414
--- /dev/null
+++ b/client/src/lib/feather/chevron-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/chevron-up.svg b/client/src/lib/feather/chevron-up.svg
new file mode 100644
index 00000000..4eb5ecc3
--- /dev/null
+++ b/client/src/lib/feather/chevron-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/chevrons-down.svg b/client/src/lib/feather/chevrons-down.svg
new file mode 100644
index 00000000..e67ef2fb
--- /dev/null
+++ b/client/src/lib/feather/chevrons-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/chevrons-left.svg b/client/src/lib/feather/chevrons-left.svg
new file mode 100644
index 00000000..c32e3983
--- /dev/null
+++ b/client/src/lib/feather/chevrons-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/chevrons-right.svg b/client/src/lib/feather/chevrons-right.svg
new file mode 100644
index 00000000..f5068145
--- /dev/null
+++ b/client/src/lib/feather/chevrons-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/chevrons-up.svg b/client/src/lib/feather/chevrons-up.svg
new file mode 100644
index 00000000..0eaf5183
--- /dev/null
+++ b/client/src/lib/feather/chevrons-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/chrome.svg b/client/src/lib/feather/chrome.svg
new file mode 100644
index 00000000..9189815e
--- /dev/null
+++ b/client/src/lib/feather/chrome.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/circle.svg b/client/src/lib/feather/circle.svg
new file mode 100644
index 00000000..b0090882
--- /dev/null
+++ b/client/src/lib/feather/circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/clipboard.svg b/client/src/lib/feather/clipboard.svg
new file mode 100644
index 00000000..ccee454d
--- /dev/null
+++ b/client/src/lib/feather/clipboard.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/clock.svg b/client/src/lib/feather/clock.svg
new file mode 100644
index 00000000..ea3f5e50
--- /dev/null
+++ b/client/src/lib/feather/clock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/cloud-drizzle.svg b/client/src/lib/feather/cloud-drizzle.svg
new file mode 100644
index 00000000..13af6bb5
--- /dev/null
+++ b/client/src/lib/feather/cloud-drizzle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/cloud-lightning.svg b/client/src/lib/feather/cloud-lightning.svg
new file mode 100644
index 00000000..32d154cc
--- /dev/null
+++ b/client/src/lib/feather/cloud-lightning.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/cloud-off.svg b/client/src/lib/feather/cloud-off.svg
new file mode 100644
index 00000000..1e1e7d60
--- /dev/null
+++ b/client/src/lib/feather/cloud-off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/cloud-rain.svg b/client/src/lib/feather/cloud-rain.svg
new file mode 100644
index 00000000..3e0b85b0
--- /dev/null
+++ b/client/src/lib/feather/cloud-rain.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/cloud-snow.svg b/client/src/lib/feather/cloud-snow.svg
new file mode 100644
index 00000000..e4eb8207
--- /dev/null
+++ b/client/src/lib/feather/cloud-snow.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/cloud.svg b/client/src/lib/feather/cloud.svg
new file mode 100644
index 00000000..0ee0c632
--- /dev/null
+++ b/client/src/lib/feather/cloud.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/code.svg b/client/src/lib/feather/code.svg
new file mode 100644
index 00000000..c4954b55
--- /dev/null
+++ b/client/src/lib/feather/code.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/codepen.svg b/client/src/lib/feather/codepen.svg
new file mode 100644
index 00000000..ab2a815a
--- /dev/null
+++ b/client/src/lib/feather/codepen.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/codesandbox.svg b/client/src/lib/feather/codesandbox.svg
new file mode 100644
index 00000000..49848f52
--- /dev/null
+++ b/client/src/lib/feather/codesandbox.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/coffee.svg b/client/src/lib/feather/coffee.svg
new file mode 100644
index 00000000..32905e52
--- /dev/null
+++ b/client/src/lib/feather/coffee.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/columns.svg b/client/src/lib/feather/columns.svg
new file mode 100644
index 00000000..d264b557
--- /dev/null
+++ b/client/src/lib/feather/columns.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/command.svg b/client/src/lib/feather/command.svg
new file mode 100644
index 00000000..93f554c3
--- /dev/null
+++ b/client/src/lib/feather/command.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/compass.svg b/client/src/lib/feather/compass.svg
new file mode 100644
index 00000000..32962608
--- /dev/null
+++ b/client/src/lib/feather/compass.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/copy.svg b/client/src/lib/feather/copy.svg
new file mode 100644
index 00000000..4e0b09f1
--- /dev/null
+++ b/client/src/lib/feather/copy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/corner-down-left.svg b/client/src/lib/feather/corner-down-left.svg
new file mode 100644
index 00000000..9fffb3e9
--- /dev/null
+++ b/client/src/lib/feather/corner-down-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/corner-down-right.svg b/client/src/lib/feather/corner-down-right.svg
new file mode 100644
index 00000000..b27d408d
--- /dev/null
+++ b/client/src/lib/feather/corner-down-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/corner-left-down.svg b/client/src/lib/feather/corner-left-down.svg
new file mode 100644
index 00000000..24b8375c
--- /dev/null
+++ b/client/src/lib/feather/corner-left-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/corner-left-up.svg b/client/src/lib/feather/corner-left-up.svg
new file mode 100644
index 00000000..e54527cd
--- /dev/null
+++ b/client/src/lib/feather/corner-left-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/corner-right-down.svg b/client/src/lib/feather/corner-right-down.svg
new file mode 100644
index 00000000..a49e6d6c
--- /dev/null
+++ b/client/src/lib/feather/corner-right-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/corner-right-up.svg b/client/src/lib/feather/corner-right-up.svg
new file mode 100644
index 00000000..a5c5dce5
--- /dev/null
+++ b/client/src/lib/feather/corner-right-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/corner-up-left.svg b/client/src/lib/feather/corner-up-left.svg
new file mode 100644
index 00000000..0a1ffd61
--- /dev/null
+++ b/client/src/lib/feather/corner-up-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/corner-up-right.svg b/client/src/lib/feather/corner-up-right.svg
new file mode 100644
index 00000000..0b8f961b
--- /dev/null
+++ b/client/src/lib/feather/corner-up-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/cpu.svg b/client/src/lib/feather/cpu.svg
new file mode 100644
index 00000000..2ed16ef7
--- /dev/null
+++ b/client/src/lib/feather/cpu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/credit-card.svg b/client/src/lib/feather/credit-card.svg
new file mode 100644
index 00000000..1b7fd029
--- /dev/null
+++ b/client/src/lib/feather/credit-card.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/crop.svg b/client/src/lib/feather/crop.svg
new file mode 100644
index 00000000..ffbfd045
--- /dev/null
+++ b/client/src/lib/feather/crop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/crosshair.svg b/client/src/lib/feather/crosshair.svg
new file mode 100644
index 00000000..ba394015
--- /dev/null
+++ b/client/src/lib/feather/crosshair.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/database.svg b/client/src/lib/feather/database.svg
new file mode 100644
index 00000000..c296fbcf
--- /dev/null
+++ b/client/src/lib/feather/database.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/delete.svg b/client/src/lib/feather/delete.svg
new file mode 100644
index 00000000..8c6074b9
--- /dev/null
+++ b/client/src/lib/feather/delete.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/disc.svg b/client/src/lib/feather/disc.svg
new file mode 100644
index 00000000..2595b444
--- /dev/null
+++ b/client/src/lib/feather/disc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/divide-circle.svg b/client/src/lib/feather/divide-circle.svg
new file mode 100644
index 00000000..03a50b74
--- /dev/null
+++ b/client/src/lib/feather/divide-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/divide-square.svg b/client/src/lib/feather/divide-square.svg
new file mode 100644
index 00000000..852f7768
--- /dev/null
+++ b/client/src/lib/feather/divide-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/divide.svg b/client/src/lib/feather/divide.svg
new file mode 100644
index 00000000..3cbff3ae
--- /dev/null
+++ b/client/src/lib/feather/divide.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/dollar-sign.svg b/client/src/lib/feather/dollar-sign.svg
new file mode 100644
index 00000000..1a124d26
--- /dev/null
+++ b/client/src/lib/feather/dollar-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/download-cloud.svg b/client/src/lib/feather/download-cloud.svg
new file mode 100644
index 00000000..f3126fc3
--- /dev/null
+++ b/client/src/lib/feather/download-cloud.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/download.svg b/client/src/lib/feather/download.svg
new file mode 100644
index 00000000..76767a92
--- /dev/null
+++ b/client/src/lib/feather/download.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/dribbble.svg b/client/src/lib/feather/dribbble.svg
new file mode 100644
index 00000000..bb8577da
--- /dev/null
+++ b/client/src/lib/feather/dribbble.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/droplet.svg b/client/src/lib/feather/droplet.svg
new file mode 100644
index 00000000..ca093014
--- /dev/null
+++ b/client/src/lib/feather/droplet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/edit-2.svg b/client/src/lib/feather/edit-2.svg
new file mode 100644
index 00000000..06830c9d
--- /dev/null
+++ b/client/src/lib/feather/edit-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/edit-3.svg b/client/src/lib/feather/edit-3.svg
new file mode 100644
index 00000000..d728efcc
--- /dev/null
+++ b/client/src/lib/feather/edit-3.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/edit.svg b/client/src/lib/feather/edit.svg
new file mode 100644
index 00000000..ec7b4ca2
--- /dev/null
+++ b/client/src/lib/feather/edit.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/external-link.svg b/client/src/lib/feather/external-link.svg
new file mode 100644
index 00000000..6236df3e
--- /dev/null
+++ b/client/src/lib/feather/external-link.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/eye-off.svg b/client/src/lib/feather/eye-off.svg
new file mode 100644
index 00000000..77c54cb4
--- /dev/null
+++ b/client/src/lib/feather/eye-off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/eye.svg b/client/src/lib/feather/eye.svg
new file mode 100644
index 00000000..9cde2437
--- /dev/null
+++ b/client/src/lib/feather/eye.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/facebook.svg b/client/src/lib/feather/facebook.svg
new file mode 100644
index 00000000..2570f56a
--- /dev/null
+++ b/client/src/lib/feather/facebook.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/fast-forward.svg b/client/src/lib/feather/fast-forward.svg
new file mode 100644
index 00000000..fa39877a
--- /dev/null
+++ b/client/src/lib/feather/fast-forward.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/feather.svg b/client/src/lib/feather/feather.svg
new file mode 100644
index 00000000..ac3b868d
--- /dev/null
+++ b/client/src/lib/feather/feather.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/figma.svg b/client/src/lib/feather/figma.svg
new file mode 100644
index 00000000..66fd2178
--- /dev/null
+++ b/client/src/lib/feather/figma.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/file-minus.svg b/client/src/lib/feather/file-minus.svg
new file mode 100644
index 00000000..345756ef
--- /dev/null
+++ b/client/src/lib/feather/file-minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/file-plus.svg b/client/src/lib/feather/file-plus.svg
new file mode 100644
index 00000000..eed12004
--- /dev/null
+++ b/client/src/lib/feather/file-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/file-text.svg b/client/src/lib/feather/file-text.svg
new file mode 100644
index 00000000..4197ddd4
--- /dev/null
+++ b/client/src/lib/feather/file-text.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/file.svg b/client/src/lib/feather/file.svg
new file mode 100644
index 00000000..378519ab
--- /dev/null
+++ b/client/src/lib/feather/file.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/film.svg b/client/src/lib/feather/film.svg
new file mode 100644
index 00000000..ac46360d
--- /dev/null
+++ b/client/src/lib/feather/film.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/filter.svg b/client/src/lib/feather/filter.svg
new file mode 100644
index 00000000..38a47e04
--- /dev/null
+++ b/client/src/lib/feather/filter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/flag.svg b/client/src/lib/feather/flag.svg
new file mode 100644
index 00000000..037737cb
--- /dev/null
+++ b/client/src/lib/feather/flag.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/folder-minus.svg b/client/src/lib/feather/folder-minus.svg
new file mode 100644
index 00000000..d5b7af65
--- /dev/null
+++ b/client/src/lib/feather/folder-minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/folder-plus.svg b/client/src/lib/feather/folder-plus.svg
new file mode 100644
index 00000000..898f2fc9
--- /dev/null
+++ b/client/src/lib/feather/folder-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/folder.svg b/client/src/lib/feather/folder.svg
new file mode 100644
index 00000000..134458b9
--- /dev/null
+++ b/client/src/lib/feather/folder.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/framer.svg b/client/src/lib/feather/framer.svg
new file mode 100644
index 00000000..3e663478
--- /dev/null
+++ b/client/src/lib/feather/framer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/frown.svg b/client/src/lib/feather/frown.svg
new file mode 100644
index 00000000..f3122547
--- /dev/null
+++ b/client/src/lib/feather/frown.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/gift.svg b/client/src/lib/feather/gift.svg
new file mode 100644
index 00000000..d2c14bd6
--- /dev/null
+++ b/client/src/lib/feather/gift.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/git-branch.svg b/client/src/lib/feather/git-branch.svg
new file mode 100644
index 00000000..44003726
--- /dev/null
+++ b/client/src/lib/feather/git-branch.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/git-commit.svg b/client/src/lib/feather/git-commit.svg
new file mode 100644
index 00000000..e959d725
--- /dev/null
+++ b/client/src/lib/feather/git-commit.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/git-merge.svg b/client/src/lib/feather/git-merge.svg
new file mode 100644
index 00000000..c65fffdd
--- /dev/null
+++ b/client/src/lib/feather/git-merge.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/git-pull-request.svg b/client/src/lib/feather/git-pull-request.svg
new file mode 100644
index 00000000..fc80bdfd
--- /dev/null
+++ b/client/src/lib/feather/git-pull-request.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/github.svg b/client/src/lib/feather/github.svg
new file mode 100644
index 00000000..ff0af481
--- /dev/null
+++ b/client/src/lib/feather/github.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/gitlab.svg b/client/src/lib/feather/gitlab.svg
new file mode 100644
index 00000000..85d54a1e
--- /dev/null
+++ b/client/src/lib/feather/gitlab.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/globe.svg b/client/src/lib/feather/globe.svg
new file mode 100644
index 00000000..0a0586d3
--- /dev/null
+++ b/client/src/lib/feather/globe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/grid.svg b/client/src/lib/feather/grid.svg
new file mode 100644
index 00000000..8ef2e9d8
--- /dev/null
+++ b/client/src/lib/feather/grid.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/hard-drive.svg b/client/src/lib/feather/hard-drive.svg
new file mode 100644
index 00000000..8e90fa1b
--- /dev/null
+++ b/client/src/lib/feather/hard-drive.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/hash.svg b/client/src/lib/feather/hash.svg
new file mode 100644
index 00000000..c9c8d41f
--- /dev/null
+++ b/client/src/lib/feather/hash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/headphones.svg b/client/src/lib/feather/headphones.svg
new file mode 100644
index 00000000..fd8915b4
--- /dev/null
+++ b/client/src/lib/feather/headphones.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/heart.svg b/client/src/lib/feather/heart.svg
new file mode 100644
index 00000000..a083b7e2
--- /dev/null
+++ b/client/src/lib/feather/heart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/help-circle.svg b/client/src/lib/feather/help-circle.svg
new file mode 100644
index 00000000..51fddd80
--- /dev/null
+++ b/client/src/lib/feather/help-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/hexagon.svg b/client/src/lib/feather/hexagon.svg
new file mode 100644
index 00000000..eae7f255
--- /dev/null
+++ b/client/src/lib/feather/hexagon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/home.svg b/client/src/lib/feather/home.svg
new file mode 100644
index 00000000..7bb31b23
--- /dev/null
+++ b/client/src/lib/feather/home.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/image.svg b/client/src/lib/feather/image.svg
new file mode 100644
index 00000000..a7d84b98
--- /dev/null
+++ b/client/src/lib/feather/image.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/inbox.svg b/client/src/lib/feather/inbox.svg
new file mode 100644
index 00000000..03a13b4e
--- /dev/null
+++ b/client/src/lib/feather/inbox.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/info.svg b/client/src/lib/feather/info.svg
new file mode 100644
index 00000000..a09fa5f1
--- /dev/null
+++ b/client/src/lib/feather/info.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/instagram.svg b/client/src/lib/feather/instagram.svg
new file mode 100644
index 00000000..9fdb8e35
--- /dev/null
+++ b/client/src/lib/feather/instagram.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/italic.svg b/client/src/lib/feather/italic.svg
new file mode 100644
index 00000000..a123d371
--- /dev/null
+++ b/client/src/lib/feather/italic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/key.svg b/client/src/lib/feather/key.svg
new file mode 100644
index 00000000..e778e74e
--- /dev/null
+++ b/client/src/lib/feather/key.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/layers.svg b/client/src/lib/feather/layers.svg
new file mode 100644
index 00000000..ea788c22
--- /dev/null
+++ b/client/src/lib/feather/layers.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/layout.svg b/client/src/lib/feather/layout.svg
new file mode 100644
index 00000000..28743d92
--- /dev/null
+++ b/client/src/lib/feather/layout.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/life-buoy.svg b/client/src/lib/feather/life-buoy.svg
new file mode 100644
index 00000000..54c2bd7d
--- /dev/null
+++ b/client/src/lib/feather/life-buoy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/link-2.svg b/client/src/lib/feather/link-2.svg
new file mode 100644
index 00000000..8cc7f6dd
--- /dev/null
+++ b/client/src/lib/feather/link-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/link.svg b/client/src/lib/feather/link.svg
new file mode 100644
index 00000000..c89dd41c
--- /dev/null
+++ b/client/src/lib/feather/link.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/linkedin.svg b/client/src/lib/feather/linkedin.svg
new file mode 100644
index 00000000..39531094
--- /dev/null
+++ b/client/src/lib/feather/linkedin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/list.svg b/client/src/lib/feather/list.svg
new file mode 100644
index 00000000..5ce38eaa
--- /dev/null
+++ b/client/src/lib/feather/list.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/loader.svg b/client/src/lib/feather/loader.svg
new file mode 100644
index 00000000..e1a70c12
--- /dev/null
+++ b/client/src/lib/feather/loader.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/lock.svg b/client/src/lib/feather/lock.svg
new file mode 100644
index 00000000..de09d9db
--- /dev/null
+++ b/client/src/lib/feather/lock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/log-in.svg b/client/src/lib/feather/log-in.svg
new file mode 100644
index 00000000..ba0da59a
--- /dev/null
+++ b/client/src/lib/feather/log-in.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/log-out.svg b/client/src/lib/feather/log-out.svg
new file mode 100644
index 00000000..c9002c90
--- /dev/null
+++ b/client/src/lib/feather/log-out.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/mail.svg b/client/src/lib/feather/mail.svg
new file mode 100644
index 00000000..2af169e8
--- /dev/null
+++ b/client/src/lib/feather/mail.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/map-pin.svg b/client/src/lib/feather/map-pin.svg
new file mode 100644
index 00000000..d5548e92
--- /dev/null
+++ b/client/src/lib/feather/map-pin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/map.svg b/client/src/lib/feather/map.svg
new file mode 100644
index 00000000..ecebd7bf
--- /dev/null
+++ b/client/src/lib/feather/map.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/maximize-2.svg b/client/src/lib/feather/maximize-2.svg
new file mode 100644
index 00000000..e41fc0b7
--- /dev/null
+++ b/client/src/lib/feather/maximize-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/maximize.svg b/client/src/lib/feather/maximize.svg
new file mode 100644
index 00000000..fc305189
--- /dev/null
+++ b/client/src/lib/feather/maximize.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/meh.svg b/client/src/lib/feather/meh.svg
new file mode 100644
index 00000000..6f57fff2
--- /dev/null
+++ b/client/src/lib/feather/meh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/menu.svg b/client/src/lib/feather/menu.svg
new file mode 100644
index 00000000..e8a84a95
--- /dev/null
+++ b/client/src/lib/feather/menu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/message-circle.svg b/client/src/lib/feather/message-circle.svg
new file mode 100644
index 00000000..4b21b32b
--- /dev/null
+++ b/client/src/lib/feather/message-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/message-square.svg b/client/src/lib/feather/message-square.svg
new file mode 100644
index 00000000..6a2e4e59
--- /dev/null
+++ b/client/src/lib/feather/message-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/mic-off.svg b/client/src/lib/feather/mic-off.svg
new file mode 100644
index 00000000..0786219c
--- /dev/null
+++ b/client/src/lib/feather/mic-off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/mic.svg b/client/src/lib/feather/mic.svg
new file mode 100644
index 00000000..dc5f780c
--- /dev/null
+++ b/client/src/lib/feather/mic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/minimize-2.svg b/client/src/lib/feather/minimize-2.svg
new file mode 100644
index 00000000..a720fa6c
--- /dev/null
+++ b/client/src/lib/feather/minimize-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/minimize.svg b/client/src/lib/feather/minimize.svg
new file mode 100644
index 00000000..46d61196
--- /dev/null
+++ b/client/src/lib/feather/minimize.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/minus-circle.svg b/client/src/lib/feather/minus-circle.svg
new file mode 100644
index 00000000..80c0de1e
--- /dev/null
+++ b/client/src/lib/feather/minus-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/minus-square.svg b/client/src/lib/feather/minus-square.svg
new file mode 100644
index 00000000..4862832a
--- /dev/null
+++ b/client/src/lib/feather/minus-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/minus.svg b/client/src/lib/feather/minus.svg
new file mode 100644
index 00000000..93cc7340
--- /dev/null
+++ b/client/src/lib/feather/minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/monitor.svg b/client/src/lib/feather/monitor.svg
new file mode 100644
index 00000000..6c3556db
--- /dev/null
+++ b/client/src/lib/feather/monitor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/moon.svg b/client/src/lib/feather/moon.svg
new file mode 100644
index 00000000..dbf7c6cf
--- /dev/null
+++ b/client/src/lib/feather/moon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/more-horizontal.svg b/client/src/lib/feather/more-horizontal.svg
new file mode 100644
index 00000000..dc6a8556
--- /dev/null
+++ b/client/src/lib/feather/more-horizontal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/more-vertical.svg b/client/src/lib/feather/more-vertical.svg
new file mode 100644
index 00000000..cba6958f
--- /dev/null
+++ b/client/src/lib/feather/more-vertical.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/mouse-pointer.svg b/client/src/lib/feather/mouse-pointer.svg
new file mode 100644
index 00000000..f5af5591
--- /dev/null
+++ b/client/src/lib/feather/mouse-pointer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/move.svg b/client/src/lib/feather/move.svg
new file mode 100644
index 00000000..4e251b56
--- /dev/null
+++ b/client/src/lib/feather/move.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/music.svg b/client/src/lib/feather/music.svg
new file mode 100644
index 00000000..7bee2f7e
--- /dev/null
+++ b/client/src/lib/feather/music.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/navigation-2.svg b/client/src/lib/feather/navigation-2.svg
new file mode 100644
index 00000000..ae31db96
--- /dev/null
+++ b/client/src/lib/feather/navigation-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/navigation.svg b/client/src/lib/feather/navigation.svg
new file mode 100644
index 00000000..f600a414
--- /dev/null
+++ b/client/src/lib/feather/navigation.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/octagon.svg b/client/src/lib/feather/octagon.svg
new file mode 100644
index 00000000..124c5483
--- /dev/null
+++ b/client/src/lib/feather/octagon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/package.svg b/client/src/lib/feather/package.svg
new file mode 100644
index 00000000..f1e09eec
--- /dev/null
+++ b/client/src/lib/feather/package.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/paperclip.svg b/client/src/lib/feather/paperclip.svg
new file mode 100644
index 00000000..b1f69b7a
--- /dev/null
+++ b/client/src/lib/feather/paperclip.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/pause-circle.svg b/client/src/lib/feather/pause-circle.svg
new file mode 100644
index 00000000..f6b1a8df
--- /dev/null
+++ b/client/src/lib/feather/pause-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/pause.svg b/client/src/lib/feather/pause.svg
new file mode 100644
index 00000000..4e78038d
--- /dev/null
+++ b/client/src/lib/feather/pause.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/pen-tool.svg b/client/src/lib/feather/pen-tool.svg
new file mode 100644
index 00000000..0d26fa1e
--- /dev/null
+++ b/client/src/lib/feather/pen-tool.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/percent.svg b/client/src/lib/feather/percent.svg
new file mode 100644
index 00000000..2cb9719d
--- /dev/null
+++ b/client/src/lib/feather/percent.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/phone-call.svg b/client/src/lib/feather/phone-call.svg
new file mode 100644
index 00000000..8b866602
--- /dev/null
+++ b/client/src/lib/feather/phone-call.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/phone-forwarded.svg b/client/src/lib/feather/phone-forwarded.svg
new file mode 100644
index 00000000..aa21befc
--- /dev/null
+++ b/client/src/lib/feather/phone-forwarded.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/phone-incoming.svg b/client/src/lib/feather/phone-incoming.svg
new file mode 100644
index 00000000..b2d523a8
--- /dev/null
+++ b/client/src/lib/feather/phone-incoming.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/phone-missed.svg b/client/src/lib/feather/phone-missed.svg
new file mode 100644
index 00000000..4950f09f
--- /dev/null
+++ b/client/src/lib/feather/phone-missed.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/phone-off.svg b/client/src/lib/feather/phone-off.svg
new file mode 100644
index 00000000..4d00fb3d
--- /dev/null
+++ b/client/src/lib/feather/phone-off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/phone-outgoing.svg b/client/src/lib/feather/phone-outgoing.svg
new file mode 100644
index 00000000..fea27a37
--- /dev/null
+++ b/client/src/lib/feather/phone-outgoing.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/phone.svg b/client/src/lib/feather/phone.svg
new file mode 100644
index 00000000..2a35154a
--- /dev/null
+++ b/client/src/lib/feather/phone.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/pie-chart.svg b/client/src/lib/feather/pie-chart.svg
new file mode 100644
index 00000000..b5bbe67c
--- /dev/null
+++ b/client/src/lib/feather/pie-chart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/play-circle.svg b/client/src/lib/feather/play-circle.svg
new file mode 100644
index 00000000..8766dc7b
--- /dev/null
+++ b/client/src/lib/feather/play-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/play.svg b/client/src/lib/feather/play.svg
new file mode 100644
index 00000000..fd76e30d
--- /dev/null
+++ b/client/src/lib/feather/play.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/plus-circle.svg b/client/src/lib/feather/plus-circle.svg
new file mode 100644
index 00000000..4291ff05
--- /dev/null
+++ b/client/src/lib/feather/plus-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/plus-square.svg b/client/src/lib/feather/plus-square.svg
new file mode 100644
index 00000000..c380e24b
--- /dev/null
+++ b/client/src/lib/feather/plus-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/plus.svg b/client/src/lib/feather/plus.svg
new file mode 100644
index 00000000..703c5b7b
--- /dev/null
+++ b/client/src/lib/feather/plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/pocket.svg b/client/src/lib/feather/pocket.svg
new file mode 100644
index 00000000..a3b25619
--- /dev/null
+++ b/client/src/lib/feather/pocket.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/power.svg b/client/src/lib/feather/power.svg
new file mode 100644
index 00000000..598308fc
--- /dev/null
+++ b/client/src/lib/feather/power.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/printer.svg b/client/src/lib/feather/printer.svg
new file mode 100644
index 00000000..8a9a7ace
--- /dev/null
+++ b/client/src/lib/feather/printer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/radio.svg b/client/src/lib/feather/radio.svg
new file mode 100644
index 00000000..5abfcd13
--- /dev/null
+++ b/client/src/lib/feather/radio.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/refresh-ccw.svg b/client/src/lib/feather/refresh-ccw.svg
new file mode 100644
index 00000000..10cff0ec
--- /dev/null
+++ b/client/src/lib/feather/refresh-ccw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/refresh-cw.svg b/client/src/lib/feather/refresh-cw.svg
new file mode 100644
index 00000000..06c358dd
--- /dev/null
+++ b/client/src/lib/feather/refresh-cw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/repeat.svg b/client/src/lib/feather/repeat.svg
new file mode 100644
index 00000000..c7657b08
--- /dev/null
+++ b/client/src/lib/feather/repeat.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/rewind.svg b/client/src/lib/feather/rewind.svg
new file mode 100644
index 00000000..7b0fa3d5
--- /dev/null
+++ b/client/src/lib/feather/rewind.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/rotate-ccw.svg b/client/src/lib/feather/rotate-ccw.svg
new file mode 100644
index 00000000..ade5dc42
--- /dev/null
+++ b/client/src/lib/feather/rotate-ccw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/rotate-cw.svg b/client/src/lib/feather/rotate-cw.svg
new file mode 100644
index 00000000..83dca351
--- /dev/null
+++ b/client/src/lib/feather/rotate-cw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/rss.svg b/client/src/lib/feather/rss.svg
new file mode 100644
index 00000000..c9a13684
--- /dev/null
+++ b/client/src/lib/feather/rss.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/save.svg b/client/src/lib/feather/save.svg
new file mode 100644
index 00000000..46c72990
--- /dev/null
+++ b/client/src/lib/feather/save.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/scissors.svg b/client/src/lib/feather/scissors.svg
new file mode 100644
index 00000000..fd0647ff
--- /dev/null
+++ b/client/src/lib/feather/scissors.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/search.svg b/client/src/lib/feather/search.svg
new file mode 100644
index 00000000..8710306d
--- /dev/null
+++ b/client/src/lib/feather/search.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/send.svg b/client/src/lib/feather/send.svg
new file mode 100644
index 00000000..42ef2a24
--- /dev/null
+++ b/client/src/lib/feather/send.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/server.svg b/client/src/lib/feather/server.svg
new file mode 100644
index 00000000..54ce094a
--- /dev/null
+++ b/client/src/lib/feather/server.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/settings.svg b/client/src/lib/feather/settings.svg
new file mode 100644
index 00000000..19c27265
--- /dev/null
+++ b/client/src/lib/feather/settings.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/share-2.svg b/client/src/lib/feather/share-2.svg
new file mode 100644
index 00000000..09b1c7bc
--- /dev/null
+++ b/client/src/lib/feather/share-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/share.svg b/client/src/lib/feather/share.svg
new file mode 100644
index 00000000..df38c14d
--- /dev/null
+++ b/client/src/lib/feather/share.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/shield-off.svg b/client/src/lib/feather/shield-off.svg
new file mode 100644
index 00000000..18692ddd
--- /dev/null
+++ b/client/src/lib/feather/shield-off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/shield.svg b/client/src/lib/feather/shield.svg
new file mode 100644
index 00000000..c7c48413
--- /dev/null
+++ b/client/src/lib/feather/shield.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/shopping-bag.svg b/client/src/lib/feather/shopping-bag.svg
new file mode 100644
index 00000000..eaa39e81
--- /dev/null
+++ b/client/src/lib/feather/shopping-bag.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/shopping-cart.svg b/client/src/lib/feather/shopping-cart.svg
new file mode 100644
index 00000000..17a40bf4
--- /dev/null
+++ b/client/src/lib/feather/shopping-cart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/shuffle.svg b/client/src/lib/feather/shuffle.svg
new file mode 100644
index 00000000..8cfb5db5
--- /dev/null
+++ b/client/src/lib/feather/shuffle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/sidebar.svg b/client/src/lib/feather/sidebar.svg
new file mode 100644
index 00000000..8ba817e6
--- /dev/null
+++ b/client/src/lib/feather/sidebar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/skip-back.svg b/client/src/lib/feather/skip-back.svg
new file mode 100644
index 00000000..88d024e2
--- /dev/null
+++ b/client/src/lib/feather/skip-back.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/skip-forward.svg b/client/src/lib/feather/skip-forward.svg
new file mode 100644
index 00000000..f3fdac3a
--- /dev/null
+++ b/client/src/lib/feather/skip-forward.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/slack.svg b/client/src/lib/feather/slack.svg
new file mode 100644
index 00000000..5d973466
--- /dev/null
+++ b/client/src/lib/feather/slack.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/slash.svg b/client/src/lib/feather/slash.svg
new file mode 100644
index 00000000..f4131b85
--- /dev/null
+++ b/client/src/lib/feather/slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/sliders.svg b/client/src/lib/feather/sliders.svg
new file mode 100644
index 00000000..19c93852
--- /dev/null
+++ b/client/src/lib/feather/sliders.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/smartphone.svg b/client/src/lib/feather/smartphone.svg
new file mode 100644
index 00000000..0171a95a
--- /dev/null
+++ b/client/src/lib/feather/smartphone.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/smile.svg b/client/src/lib/feather/smile.svg
new file mode 100644
index 00000000..24dc8a26
--- /dev/null
+++ b/client/src/lib/feather/smile.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/speaker.svg b/client/src/lib/feather/speaker.svg
new file mode 100644
index 00000000..75d5ff9c
--- /dev/null
+++ b/client/src/lib/feather/speaker.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/square.svg b/client/src/lib/feather/square.svg
new file mode 100644
index 00000000..6eabc77d
--- /dev/null
+++ b/client/src/lib/feather/square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/star.svg b/client/src/lib/feather/star.svg
new file mode 100644
index 00000000..bcdc31aa
--- /dev/null
+++ b/client/src/lib/feather/star.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/stop-circle.svg b/client/src/lib/feather/stop-circle.svg
new file mode 100644
index 00000000..c10d9d47
--- /dev/null
+++ b/client/src/lib/feather/stop-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/sun.svg b/client/src/lib/feather/sun.svg
new file mode 100644
index 00000000..7f51b94d
--- /dev/null
+++ b/client/src/lib/feather/sun.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/sunrise.svg b/client/src/lib/feather/sunrise.svg
new file mode 100644
index 00000000..eff4b1e4
--- /dev/null
+++ b/client/src/lib/feather/sunrise.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/sunset.svg b/client/src/lib/feather/sunset.svg
new file mode 100644
index 00000000..a5a22215
--- /dev/null
+++ b/client/src/lib/feather/sunset.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/table.svg b/client/src/lib/feather/table.svg
new file mode 100644
index 00000000..679bd570
--- /dev/null
+++ b/client/src/lib/feather/table.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/tablet.svg b/client/src/lib/feather/tablet.svg
new file mode 100644
index 00000000..9c80b40a
--- /dev/null
+++ b/client/src/lib/feather/tablet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/tag.svg b/client/src/lib/feather/tag.svg
new file mode 100644
index 00000000..7219b15f
--- /dev/null
+++ b/client/src/lib/feather/tag.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/target.svg b/client/src/lib/feather/target.svg
new file mode 100644
index 00000000..be84b17c
--- /dev/null
+++ b/client/src/lib/feather/target.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/terminal.svg b/client/src/lib/feather/terminal.svg
new file mode 100644
index 00000000..af459c04
--- /dev/null
+++ b/client/src/lib/feather/terminal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/thermometer.svg b/client/src/lib/feather/thermometer.svg
new file mode 100644
index 00000000..33142ccc
--- /dev/null
+++ b/client/src/lib/feather/thermometer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/thumbs-down.svg b/client/src/lib/feather/thumbs-down.svg
new file mode 100644
index 00000000..3e7bcd6d
--- /dev/null
+++ b/client/src/lib/feather/thumbs-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/thumbs-up.svg b/client/src/lib/feather/thumbs-up.svg
new file mode 100644
index 00000000..226c44d8
--- /dev/null
+++ b/client/src/lib/feather/thumbs-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/toggle-left.svg b/client/src/lib/feather/toggle-left.svg
new file mode 100644
index 00000000..240be290
--- /dev/null
+++ b/client/src/lib/feather/toggle-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/toggle-right.svg b/client/src/lib/feather/toggle-right.svg
new file mode 100644
index 00000000..fc6e81c1
--- /dev/null
+++ b/client/src/lib/feather/toggle-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/tool.svg b/client/src/lib/feather/tool.svg
new file mode 100644
index 00000000..f3cbf3d9
--- /dev/null
+++ b/client/src/lib/feather/tool.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/trash-2.svg b/client/src/lib/feather/trash-2.svg
new file mode 100644
index 00000000..f24d55bf
--- /dev/null
+++ b/client/src/lib/feather/trash-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/trash.svg b/client/src/lib/feather/trash.svg
new file mode 100644
index 00000000..55650bd4
--- /dev/null
+++ b/client/src/lib/feather/trash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/trello.svg b/client/src/lib/feather/trello.svg
new file mode 100644
index 00000000..b2f599b6
--- /dev/null
+++ b/client/src/lib/feather/trello.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/trending-down.svg b/client/src/lib/feather/trending-down.svg
new file mode 100644
index 00000000..a9d4cfa5
--- /dev/null
+++ b/client/src/lib/feather/trending-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/trending-up.svg b/client/src/lib/feather/trending-up.svg
new file mode 100644
index 00000000..52026a4d
--- /dev/null
+++ b/client/src/lib/feather/trending-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/triangle.svg b/client/src/lib/feather/triangle.svg
new file mode 100644
index 00000000..274b6528
--- /dev/null
+++ b/client/src/lib/feather/triangle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/truck.svg b/client/src/lib/feather/truck.svg
new file mode 100644
index 00000000..33898373
--- /dev/null
+++ b/client/src/lib/feather/truck.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/tv.svg b/client/src/lib/feather/tv.svg
new file mode 100644
index 00000000..955bbfff
--- /dev/null
+++ b/client/src/lib/feather/tv.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/twitch.svg b/client/src/lib/feather/twitch.svg
new file mode 100644
index 00000000..17062495
--- /dev/null
+++ b/client/src/lib/feather/twitch.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/twitter.svg b/client/src/lib/feather/twitter.svg
new file mode 100644
index 00000000..f8886eca
--- /dev/null
+++ b/client/src/lib/feather/twitter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/type.svg b/client/src/lib/feather/type.svg
new file mode 100644
index 00000000..c6b2de33
--- /dev/null
+++ b/client/src/lib/feather/type.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/umbrella.svg b/client/src/lib/feather/umbrella.svg
new file mode 100644
index 00000000..dc77c0cb
--- /dev/null
+++ b/client/src/lib/feather/umbrella.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/underline.svg b/client/src/lib/feather/underline.svg
new file mode 100644
index 00000000..044945d4
--- /dev/null
+++ b/client/src/lib/feather/underline.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/unlock.svg b/client/src/lib/feather/unlock.svg
new file mode 100644
index 00000000..01dc3597
--- /dev/null
+++ b/client/src/lib/feather/unlock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/upload-cloud.svg b/client/src/lib/feather/upload-cloud.svg
new file mode 100644
index 00000000..a1db297c
--- /dev/null
+++ b/client/src/lib/feather/upload-cloud.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/upload.svg b/client/src/lib/feather/upload.svg
new file mode 100644
index 00000000..91eaff75
--- /dev/null
+++ b/client/src/lib/feather/upload.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/user-check.svg b/client/src/lib/feather/user-check.svg
new file mode 100644
index 00000000..42f91b29
--- /dev/null
+++ b/client/src/lib/feather/user-check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/user-minus.svg b/client/src/lib/feather/user-minus.svg
new file mode 100644
index 00000000..44b75f5a
--- /dev/null
+++ b/client/src/lib/feather/user-minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/user-plus.svg b/client/src/lib/feather/user-plus.svg
new file mode 100644
index 00000000..21460f6e
--- /dev/null
+++ b/client/src/lib/feather/user-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/user-x.svg b/client/src/lib/feather/user-x.svg
new file mode 100644
index 00000000..0c41a481
--- /dev/null
+++ b/client/src/lib/feather/user-x.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/user.svg b/client/src/lib/feather/user.svg
new file mode 100644
index 00000000..7bb5f291
--- /dev/null
+++ b/client/src/lib/feather/user.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/users.svg b/client/src/lib/feather/users.svg
new file mode 100644
index 00000000..aacf6b08
--- /dev/null
+++ b/client/src/lib/feather/users.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/video-off.svg b/client/src/lib/feather/video-off.svg
new file mode 100644
index 00000000..08ec6973
--- /dev/null
+++ b/client/src/lib/feather/video-off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/video.svg b/client/src/lib/feather/video.svg
new file mode 100644
index 00000000..8ff156aa
--- /dev/null
+++ b/client/src/lib/feather/video.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/voicemail.svg b/client/src/lib/feather/voicemail.svg
new file mode 100644
index 00000000..5d78a8e7
--- /dev/null
+++ b/client/src/lib/feather/voicemail.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/volume-1.svg b/client/src/lib/feather/volume-1.svg
new file mode 100644
index 00000000..150e875f
--- /dev/null
+++ b/client/src/lib/feather/volume-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/volume-2.svg b/client/src/lib/feather/volume-2.svg
new file mode 100644
index 00000000..03d521c7
--- /dev/null
+++ b/client/src/lib/feather/volume-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/volume-x.svg b/client/src/lib/feather/volume-x.svg
new file mode 100644
index 00000000..be442406
--- /dev/null
+++ b/client/src/lib/feather/volume-x.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/volume.svg b/client/src/lib/feather/volume.svg
new file mode 100644
index 00000000..53bfe15e
--- /dev/null
+++ b/client/src/lib/feather/volume.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/watch.svg b/client/src/lib/feather/watch.svg
new file mode 100644
index 00000000..a1099da3
--- /dev/null
+++ b/client/src/lib/feather/watch.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/wifi-off.svg b/client/src/lib/feather/wifi-off.svg
new file mode 100644
index 00000000..35eae43b
--- /dev/null
+++ b/client/src/lib/feather/wifi-off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/wifi.svg b/client/src/lib/feather/wifi.svg
new file mode 100644
index 00000000..748c285e
--- /dev/null
+++ b/client/src/lib/feather/wifi.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/wind.svg b/client/src/lib/feather/wind.svg
new file mode 100644
index 00000000..82b36468
--- /dev/null
+++ b/client/src/lib/feather/wind.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/x-circle.svg b/client/src/lib/feather/x-circle.svg
new file mode 100644
index 00000000..94aad5e5
--- /dev/null
+++ b/client/src/lib/feather/x-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/x-octagon.svg b/client/src/lib/feather/x-octagon.svg
new file mode 100644
index 00000000..85431985
--- /dev/null
+++ b/client/src/lib/feather/x-octagon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/x-square.svg b/client/src/lib/feather/x-square.svg
new file mode 100644
index 00000000..7677c387
--- /dev/null
+++ b/client/src/lib/feather/x-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/x.svg b/client/src/lib/feather/x.svg
new file mode 100644
index 00000000..7d5875ca
--- /dev/null
+++ b/client/src/lib/feather/x.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/youtube.svg b/client/src/lib/feather/youtube.svg
new file mode 100644
index 00000000..c4824385
--- /dev/null
+++ b/client/src/lib/feather/youtube.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/zap-off.svg b/client/src/lib/feather/zap-off.svg
new file mode 100644
index 00000000..c636f8bb
--- /dev/null
+++ b/client/src/lib/feather/zap-off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/zap.svg b/client/src/lib/feather/zap.svg
new file mode 100644
index 00000000..8fdafa93
--- /dev/null
+++ b/client/src/lib/feather/zap.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/zoom-in.svg b/client/src/lib/feather/zoom-in.svg
new file mode 100644
index 00000000..da4572d2
--- /dev/null
+++ b/client/src/lib/feather/zoom-in.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/feather/zoom-out.svg b/client/src/lib/feather/zoom-out.svg
new file mode 100644
index 00000000..fd678d72
--- /dev/null
+++ b/client/src/lib/feather/zoom-out.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/lib/form/Button.svelte b/client/src/lib/form/Button.svelte
index 607975ad..2fae1766 100644
--- a/client/src/lib/form/Button.svelte
+++ b/client/src/lib/form/Button.svelte
@@ -1,11 +1,30 @@
diff --git a/client/src/lib/form/FileInput.svelte b/client/src/lib/form/FileInput.svelte
new file mode 100644
index 00000000..c01a7598
--- /dev/null
+++ b/client/src/lib/form/FileInput.svelte
@@ -0,0 +1,19 @@
+
+
+
diff --git a/client/src/lib/form/Input.svelte b/client/src/lib/form/Input.svelte
index 9db2303d..8303d8d3 100644
--- a/client/src/lib/form/Input.svelte
+++ b/client/src/lib/form/Input.svelte
@@ -2,8 +2,10 @@
export let value: string;
export let name: string;
export let type: "email" | "text" | "password" = "text";
+ export let label = "";
export let placeholder = "";
export let errors: string[] = [];
+ export let textarea = false;
$: haveErrors = errors.length > 0;
function typeAction(node: HTMLInputElement) {
@@ -11,15 +13,35 @@
}
-
+ What are we doing here? We are searching for the best way to build
+ fast
+ and
+ scalable
+ web applications. And I think we are getting there.
+
+
+ For frontend
+ we are using the amazing SvelteKit framework. The moment You start using
+ it, You will never go back. "What is the best way to learn Svelte? Learn
+ React first - it'll be a great motivator".
+
+
+ Also, because how easy it is to build with Svelte, this whole project is
+ build with minimal amount of external libraries, the only UI library is
+ Tailwind
+ . And You still have everything You need, toasts, drawers, modals, forms,
+ etc.
+
+
+ For backend
+ we are mostly using Rust. Not gonna lie, not an easy one to learn, but it
+ brings
+ speed
+ and
+ security
+ to the table. And You will be able to say
+ "I use Rust"
+ .
+
+
+ But becouse we are using a simple microservice architecture with gRPC,
+ You can use any language You want. Here we also have a simple Go
+ service.
+
+
+ For database
+ we are using PostgreSQL. It is slowly starting to win (or already won) the
+ battle against MySQL.
+
+
+ For deployment
+ we are using Docker with Fly.io. Amazing and cheap option for small / medium
+ applications. But there is a ready to use configuration for Google Cloud
+ Platform. Each of them is ready to scale to the moon.
+
+
+ I hope You will enjoy playing around, {data.email}
+ !
+
+
diff --git a/client/src/routes/(app)/billing/+page.svelte b/client/src/routes/(app)/billing/+page.svelte
new file mode 100644
index 00000000..3b24e30a
--- /dev/null
+++ b/client/src/routes/(app)/billing/+page.svelte
@@ -0,0 +1 @@
+