+
+
+
diff --git a/static/favicon.ico b/static/favicon.ico
deleted file mode 100644
index e7b4b0d..0000000
Binary files a/static/favicon.ico and /dev/null differ
diff --git a/static/icons/alarm_clock.svg b/static/icons/alarm_clock.svg
new file mode 100644
index 0000000..98af555
--- /dev/null
+++ b/static/icons/alarm_clock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/archive.svg b/static/icons/archive.svg
new file mode 100644
index 0000000..0d98288
--- /dev/null
+++ b/static/icons/archive.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/arrow_down.svg b/static/icons/arrow_down.svg
new file mode 100644
index 0000000..162b85e
--- /dev/null
+++ b/static/icons/arrow_down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/arrow_down_circle.svg b/static/icons/arrow_down_circle.svg
new file mode 100644
index 0000000..ce155fa
--- /dev/null
+++ b/static/icons/arrow_down_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/arrow_left.svg b/static/icons/arrow_left.svg
new file mode 100644
index 0000000..a088ae2
--- /dev/null
+++ b/static/icons/arrow_left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/arrow_left_circle.svg b/static/icons/arrow_left_circle.svg
new file mode 100644
index 0000000..30b9c34
--- /dev/null
+++ b/static/icons/arrow_left_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/arrow_right.svg b/static/icons/arrow_right.svg
new file mode 100644
index 0000000..2473856
--- /dev/null
+++ b/static/icons/arrow_right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/arrow_right_circle.svg b/static/icons/arrow_right_circle.svg
new file mode 100644
index 0000000..782e7a0
--- /dev/null
+++ b/static/icons/arrow_right_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/arrow_up.svg b/static/icons/arrow_up.svg
new file mode 100644
index 0000000..f824fc9
--- /dev/null
+++ b/static/icons/arrow_up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/arrow_up_circle.svg b/static/icons/arrow_up_circle.svg
new file mode 100644
index 0000000..b4b700a
--- /dev/null
+++ b/static/icons/arrow_up_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/backward.svg b/static/icons/backward.svg
new file mode 100644
index 0000000..96f1ec1
--- /dev/null
+++ b/static/icons/backward.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/bag.svg b/static/icons/bag.svg
new file mode 100644
index 0000000..9632bb9
--- /dev/null
+++ b/static/icons/bag.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/battery_75.svg b/static/icons/battery_75.svg
new file mode 100644
index 0000000..6317ca7
--- /dev/null
+++ b/static/icons/battery_75.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/battery_charging.svg b/static/icons/battery_charging.svg
new file mode 100644
index 0000000..e1aca18
--- /dev/null
+++ b/static/icons/battery_charging.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/battery_empty.svg b/static/icons/battery_empty.svg
new file mode 100644
index 0000000..b98e2fa
--- /dev/null
+++ b/static/icons/battery_empty.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/battery_full.svg b/static/icons/battery_full.svg
new file mode 100644
index 0000000..43d32f0
--- /dev/null
+++ b/static/icons/battery_full.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/battery_half.svg b/static/icons/battery_half.svg
new file mode 100644
index 0000000..d4201ee
--- /dev/null
+++ b/static/icons/battery_half.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/battery_low.svg b/static/icons/battery_low.svg
new file mode 100644
index 0000000..2653b61
--- /dev/null
+++ b/static/icons/battery_low.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/bell.svg b/static/icons/bell.svg
new file mode 100644
index 0000000..0e0a98d
--- /dev/null
+++ b/static/icons/bell.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/bell_disabled.svg b/static/icons/bell_disabled.svg
new file mode 100644
index 0000000..5ffb660
--- /dev/null
+++ b/static/icons/bell_disabled.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/bell_ringing.svg b/static/icons/bell_ringing.svg
new file mode 100644
index 0000000..fcd21cc
--- /dev/null
+++ b/static/icons/bell_ringing.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/bell_snooze.svg b/static/icons/bell_snooze.svg
new file mode 100644
index 0000000..5b775db
--- /dev/null
+++ b/static/icons/bell_snooze.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/bookmark_book.svg b/static/icons/bookmark_book.svg
new file mode 100644
index 0000000..8d9f43c
--- /dev/null
+++ b/static/icons/bookmark_book.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/branch.svg b/static/icons/branch.svg
new file mode 100644
index 0000000..ba781e6
--- /dev/null
+++ b/static/icons/branch.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/browser.svg b/static/icons/browser.svg
new file mode 100644
index 0000000..5d11212
--- /dev/null
+++ b/static/icons/browser.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/browser_alt.svg b/static/icons/browser_alt.svg
new file mode 100644
index 0000000..5c9d615
--- /dev/null
+++ b/static/icons/browser_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/button_add.svg b/static/icons/button_add.svg
new file mode 100644
index 0000000..755c8c6
--- /dev/null
+++ b/static/icons/button_add.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/button_minus.svg b/static/icons/button_minus.svg
new file mode 100644
index 0000000..90dc40d
--- /dev/null
+++ b/static/icons/button_minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/calendar.svg b/static/icons/calendar.svg
new file mode 100644
index 0000000..0050588
--- /dev/null
+++ b/static/icons/calendar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/calendar_add.svg b/static/icons/calendar_add.svg
new file mode 100644
index 0000000..70a3390
--- /dev/null
+++ b/static/icons/calendar_add.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/calendar_date.svg b/static/icons/calendar_date.svg
new file mode 100644
index 0000000..963296b
--- /dev/null
+++ b/static/icons/calendar_date.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/calendar_day.svg b/static/icons/calendar_day.svg
new file mode 100644
index 0000000..51c880d
--- /dev/null
+++ b/static/icons/calendar_day.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/calendar_days.svg b/static/icons/calendar_days.svg
new file mode 100644
index 0000000..09525c2
--- /dev/null
+++ b/static/icons/calendar_days.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/calendar_last_day.svg b/static/icons/calendar_last_day.svg
new file mode 100644
index 0000000..efec04a
--- /dev/null
+++ b/static/icons/calendar_last_day.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/calendar_month.svg b/static/icons/calendar_month.svg
new file mode 100644
index 0000000..c7b93a8
--- /dev/null
+++ b/static/icons/calendar_month.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/calendar_move.svg b/static/icons/calendar_move.svg
new file mode 100644
index 0000000..a49e6fc
--- /dev/null
+++ b/static/icons/calendar_move.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/calendar_remove.svg b/static/icons/calendar_remove.svg
new file mode 100644
index 0000000..093237e
--- /dev/null
+++ b/static/icons/calendar_remove.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/calendar_split.svg b/static/icons/calendar_split.svg
new file mode 100644
index 0000000..f92a950
--- /dev/null
+++ b/static/icons/calendar_split.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/calendar_week.svg b/static/icons/calendar_week.svg
new file mode 100644
index 0000000..602bbf3
--- /dev/null
+++ b/static/icons/calendar_week.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/capture.svg b/static/icons/capture.svg
new file mode 100644
index 0000000..2ae9a4f
--- /dev/null
+++ b/static/icons/capture.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/cart.svg b/static/icons/cart.svg
new file mode 100644
index 0000000..c9975cb
--- /dev/null
+++ b/static/icons/cart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/chain.svg b/static/icons/chain.svg
new file mode 100644
index 0000000..99cda0a
--- /dev/null
+++ b/static/icons/chain.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/chat_add.svg b/static/icons/chat_add.svg
new file mode 100644
index 0000000..06f469e
--- /dev/null
+++ b/static/icons/chat_add.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/check.svg b/static/icons/check.svg
new file mode 100644
index 0000000..2ec24d3
--- /dev/null
+++ b/static/icons/check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/check_circle.svg b/static/icons/check_circle.svg
new file mode 100644
index 0000000..6a7d4d4
--- /dev/null
+++ b/static/icons/check_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/chevron_down.svg b/static/icons/chevron_down.svg
new file mode 100644
index 0000000..911fcb4
--- /dev/null
+++ b/static/icons/chevron_down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/chevron_down_circle.svg b/static/icons/chevron_down_circle.svg
new file mode 100644
index 0000000..b3136ee
--- /dev/null
+++ b/static/icons/chevron_down_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/chevron_down_double.svg b/static/icons/chevron_down_double.svg
new file mode 100644
index 0000000..bbe1af9
--- /dev/null
+++ b/static/icons/chevron_down_double.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/chevron_left.svg b/static/icons/chevron_left.svg
new file mode 100644
index 0000000..bb89fbe
--- /dev/null
+++ b/static/icons/chevron_left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/chevron_left_circle.svg b/static/icons/chevron_left_circle.svg
new file mode 100644
index 0000000..379c94a
--- /dev/null
+++ b/static/icons/chevron_left_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/chevron_left_double.svg b/static/icons/chevron_left_double.svg
new file mode 100644
index 0000000..fc8109d
--- /dev/null
+++ b/static/icons/chevron_left_double.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/chevron_right.svg b/static/icons/chevron_right.svg
new file mode 100644
index 0000000..b2f5888
--- /dev/null
+++ b/static/icons/chevron_right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/chevron_right_circle.svg b/static/icons/chevron_right_circle.svg
new file mode 100644
index 0000000..1251054
--- /dev/null
+++ b/static/icons/chevron_right_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/chevron_right_double.svg b/static/icons/chevron_right_double.svg
new file mode 100644
index 0000000..bc20619
--- /dev/null
+++ b/static/icons/chevron_right_double.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/chevron_up.svg b/static/icons/chevron_up.svg
new file mode 100644
index 0000000..26f7679
--- /dev/null
+++ b/static/icons/chevron_up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/chevron_up_circle.svg b/static/icons/chevron_up_circle.svg
new file mode 100644
index 0000000..6f5ae18
--- /dev/null
+++ b/static/icons/chevron_up_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/chevron_up_double.svg b/static/icons/chevron_up_double.svg
new file mode 100644
index 0000000..46f98c8
--- /dev/null
+++ b/static/icons/chevron_up_double.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/circle.svg b/static/icons/circle.svg
new file mode 100644
index 0000000..432b45a
--- /dev/null
+++ b/static/icons/circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/code.svg b/static/icons/code.svg
new file mode 100644
index 0000000..8ec4cf8
--- /dev/null
+++ b/static/icons/code.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/coffee.svg b/static/icons/coffee.svg
new file mode 100644
index 0000000..8bd8ed0
--- /dev/null
+++ b/static/icons/coffee.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/coin.svg b/static/icons/coin.svg
new file mode 100644
index 0000000..c28e5e0
--- /dev/null
+++ b/static/icons/coin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/coins.svg b/static/icons/coins.svg
new file mode 100644
index 0000000..4bc283b
--- /dev/null
+++ b/static/icons/coins.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/compass.svg b/static/icons/compass.svg
new file mode 100644
index 0000000..6f9c8a8
--- /dev/null
+++ b/static/icons/compass.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/component_add.svg b/static/icons/component_add.svg
new file mode 100644
index 0000000..cd07558
--- /dev/null
+++ b/static/icons/component_add.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/contract.svg b/static/icons/contract.svg
new file mode 100644
index 0000000..5580df6
--- /dev/null
+++ b/static/icons/contract.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/create.svg b/static/icons/create.svg
new file mode 100644
index 0000000..3a33fa7
--- /dev/null
+++ b/static/icons/create.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/credit_card.svg b/static/icons/credit_card.svg
new file mode 100644
index 0000000..11c9884
--- /dev/null
+++ b/static/icons/credit_card.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/cross.svg b/static/icons/cross.svg
new file mode 100644
index 0000000..a82c0fb
--- /dev/null
+++ b/static/icons/cross.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/cross_circle.svg b/static/icons/cross_circle.svg
new file mode 100644
index 0000000..f53bc4d
--- /dev/null
+++ b/static/icons/cross_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/crosshair.svg b/static/icons/crosshair.svg
new file mode 100644
index 0000000..374454c
--- /dev/null
+++ b/static/icons/crosshair.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/cylinder.svg b/static/icons/cylinder.svg
new file mode 100644
index 0000000..94dd1f5
--- /dev/null
+++ b/static/icons/cylinder.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/database.svg b/static/icons/database.svg
new file mode 100644
index 0000000..6daf2f0
--- /dev/null
+++ b/static/icons/database.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/diamond.svg b/static/icons/diamond.svg
new file mode 100644
index 0000000..c84f1c7
--- /dev/null
+++ b/static/icons/diamond.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/disc.svg b/static/icons/disc.svg
new file mode 100644
index 0000000..9fb2a42
--- /dev/null
+++ b/static/icons/disc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/display.svg b/static/icons/display.svg
new file mode 100644
index 0000000..397d4dc
--- /dev/null
+++ b/static/icons/display.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/display_alt.svg b/static/icons/display_alt.svg
new file mode 100644
index 0000000..edc617b
--- /dev/null
+++ b/static/icons/display_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/document.svg b/static/icons/document.svg
new file mode 100644
index 0000000..0087b0e
--- /dev/null
+++ b/static/icons/document.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/download.svg b/static/icons/download.svg
new file mode 100644
index 0000000..9732377
--- /dev/null
+++ b/static/icons/download.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/download_alt.svg b/static/icons/download_alt.svg
new file mode 100644
index 0000000..400a3f0
--- /dev/null
+++ b/static/icons/download_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/drag.svg b/static/icons/drag.svg
new file mode 100644
index 0000000..1e50b5a
--- /dev/null
+++ b/static/icons/drag.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/drag_circle.svg b/static/icons/drag_circle.svg
new file mode 100644
index 0000000..967e5bd
--- /dev/null
+++ b/static/icons/drag_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/enter.svg b/static/icons/enter.svg
new file mode 100644
index 0000000..d908bb8
--- /dev/null
+++ b/static/icons/enter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/enter_alt.svg b/static/icons/enter_alt.svg
new file mode 100644
index 0000000..e51c16e
--- /dev/null
+++ b/static/icons/enter_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/exit_left.svg b/static/icons/exit_left.svg
new file mode 100644
index 0000000..32f4663
--- /dev/null
+++ b/static/icons/exit_left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/exit_right.svg b/static/icons/exit_right.svg
new file mode 100644
index 0000000..f51e6b9
--- /dev/null
+++ b/static/icons/exit_right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/expand.svg b/static/icons/expand.svg
new file mode 100644
index 0000000..57a2137
--- /dev/null
+++ b/static/icons/expand.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/expand_height.svg b/static/icons/expand_height.svg
new file mode 100644
index 0000000..4003ce0
--- /dev/null
+++ b/static/icons/expand_height.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/expand_width.svg b/static/icons/expand_width.svg
new file mode 100644
index 0000000..21379f9
--- /dev/null
+++ b/static/icons/expand_width.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/face_delighted.svg b/static/icons/face_delighted.svg
new file mode 100644
index 0000000..1d5bf9d
--- /dev/null
+++ b/static/icons/face_delighted.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/face_happy.svg b/static/icons/face_happy.svg
new file mode 100644
index 0000000..116de97
--- /dev/null
+++ b/static/icons/face_happy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/face_neutral.svg b/static/icons/face_neutral.svg
new file mode 100644
index 0000000..a4340f7
--- /dev/null
+++ b/static/icons/face_neutral.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/face_sad.svg b/static/icons/face_sad.svg
new file mode 100644
index 0000000..f20f26f
--- /dev/null
+++ b/static/icons/face_sad.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/filter.svg b/static/icons/filter.svg
new file mode 100644
index 0000000..1390e2d
--- /dev/null
+++ b/static/icons/filter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/filter_circle.svg b/static/icons/filter_circle.svg
new file mode 100644
index 0000000..91dc844
--- /dev/null
+++ b/static/icons/filter_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/fingerprint.svg b/static/icons/fingerprint.svg
new file mode 100644
index 0000000..f54ce80
--- /dev/null
+++ b/static/icons/fingerprint.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/folder_add.svg b/static/icons/folder_add.svg
new file mode 100644
index 0000000..aa804d6
--- /dev/null
+++ b/static/icons/folder_add.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/folder_closed.svg b/static/icons/folder_closed.svg
new file mode 100644
index 0000000..59e2aee
--- /dev/null
+++ b/static/icons/folder_closed.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/folder_minus.svg b/static/icons/folder_minus.svg
new file mode 100644
index 0000000..08894a0
--- /dev/null
+++ b/static/icons/folder_minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/folder_open.svg b/static/icons/folder_open.svg
new file mode 100644
index 0000000..ab2edd4
--- /dev/null
+++ b/static/icons/folder_open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/forward.svg b/static/icons/forward.svg
new file mode 100644
index 0000000..d2f17bf
--- /dev/null
+++ b/static/icons/forward.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/fullscreen.svg b/static/icons/fullscreen.svg
new file mode 100644
index 0000000..8a85f39
--- /dev/null
+++ b/static/icons/fullscreen.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/funnel.svg b/static/icons/funnel.svg
new file mode 100644
index 0000000..e0c58e2
--- /dev/null
+++ b/static/icons/funnel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/gauge.svg b/static/icons/gauge.svg
new file mode 100644
index 0000000..7aa44cb
--- /dev/null
+++ b/static/icons/gauge.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/graph_bar.svg b/static/icons/graph_bar.svg
new file mode 100644
index 0000000..24974af
--- /dev/null
+++ b/static/icons/graph_bar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/graph_box.svg b/static/icons/graph_box.svg
new file mode 100644
index 0000000..2b7e4d6
--- /dev/null
+++ b/static/icons/graph_box.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/grid.svg b/static/icons/grid.svg
new file mode 100644
index 0000000..0541274
--- /dev/null
+++ b/static/icons/grid.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/grid_small.svg b/static/icons/grid_small.svg
new file mode 100644
index 0000000..ea0470e
--- /dev/null
+++ b/static/icons/grid_small.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/heart_rate.svg b/static/icons/heart_rate.svg
new file mode 100644
index 0000000..da08777
--- /dev/null
+++ b/static/icons/heart_rate.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/height.svg b/static/icons/height.svg
new file mode 100644
index 0000000..63fbe49
--- /dev/null
+++ b/static/icons/height.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/heirarchy.svg b/static/icons/heirarchy.svg
new file mode 100644
index 0000000..7ec6005
--- /dev/null
+++ b/static/icons/heirarchy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/inbox.svg b/static/icons/inbox.svg
new file mode 100644
index 0000000..8cfa750
--- /dev/null
+++ b/static/icons/inbox.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/inbox_alt.svg b/static/icons/inbox_alt.svg
new file mode 100644
index 0000000..d34d9ef
--- /dev/null
+++ b/static/icons/inbox_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/info_circle.svg b/static/icons/info_circle.svg
new file mode 100644
index 0000000..a801575
--- /dev/null
+++ b/static/icons/info_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/iphone_landscape.svg b/static/icons/iphone_landscape.svg
new file mode 100644
index 0000000..a4d5da3
--- /dev/null
+++ b/static/icons/iphone_landscape.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/iphone_portrait.svg b/static/icons/iphone_portrait.svg
new file mode 100644
index 0000000..55b1c2a
--- /dev/null
+++ b/static/icons/iphone_portrait.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/jump_backward.svg b/static/icons/jump_backward.svg
new file mode 100644
index 0000000..96f1ec1
--- /dev/null
+++ b/static/icons/jump_backward.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/jump_down.svg b/static/icons/jump_down.svg
new file mode 100644
index 0000000..301fe26
--- /dev/null
+++ b/static/icons/jump_down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/jump_forward.svg b/static/icons/jump_forward.svg
new file mode 100644
index 0000000..d2f17bf
--- /dev/null
+++ b/static/icons/jump_forward.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/jump_up.svg b/static/icons/jump_up.svg
new file mode 100644
index 0000000..5a77361
--- /dev/null
+++ b/static/icons/jump_up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/laptop.svg b/static/icons/laptop.svg
new file mode 100644
index 0000000..6755031
--- /dev/null
+++ b/static/icons/laptop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/lightning.svg b/static/icons/lightning.svg
new file mode 100644
index 0000000..16783cd
--- /dev/null
+++ b/static/icons/lightning.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/lightning_alt.svg b/static/icons/lightning_alt.svg
new file mode 100644
index 0000000..38ba87c
--- /dev/null
+++ b/static/icons/lightning_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/link.svg b/static/icons/link.svg
new file mode 100644
index 0000000..2c93ca5
--- /dev/null
+++ b/static/icons/link.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/link_broken.svg b/static/icons/link_broken.svg
new file mode 100644
index 0000000..b1b54a5
--- /dev/null
+++ b/static/icons/link_broken.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/list.svg b/static/icons/list.svg
new file mode 100644
index 0000000..9a9b8d7
--- /dev/null
+++ b/static/icons/list.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/list_add.svg b/static/icons/list_add.svg
new file mode 100644
index 0000000..19eeb76
--- /dev/null
+++ b/static/icons/list_add.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/list_numbered.svg b/static/icons/list_numbered.svg
new file mode 100644
index 0000000..eda6319
--- /dev/null
+++ b/static/icons/list_numbered.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/location.svg b/static/icons/location.svg
new file mode 100644
index 0000000..66756dc
--- /dev/null
+++ b/static/icons/location.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/lock.svg b/static/icons/lock.svg
new file mode 100644
index 0000000..7516ead
--- /dev/null
+++ b/static/icons/lock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/lock_open.svg b/static/icons/lock_open.svg
new file mode 100644
index 0000000..aa7cda4
--- /dev/null
+++ b/static/icons/lock_open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/mail.svg b/static/icons/mail.svg
new file mode 100644
index 0000000..11564c8
--- /dev/null
+++ b/static/icons/mail.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/mail_add.svg b/static/icons/mail_add.svg
new file mode 100644
index 0000000..fcead87
--- /dev/null
+++ b/static/icons/mail_add.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/mail_delete.svg b/static/icons/mail_delete.svg
new file mode 100644
index 0000000..b2fb56a
--- /dev/null
+++ b/static/icons/mail_delete.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/mail_minus.svg b/static/icons/mail_minus.svg
new file mode 100644
index 0000000..8e4e851
--- /dev/null
+++ b/static/icons/mail_minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/mail_new.svg b/static/icons/mail_new.svg
new file mode 100644
index 0000000..4542526
--- /dev/null
+++ b/static/icons/mail_new.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/mail_open.svg b/static/icons/mail_open.svg
new file mode 100644
index 0000000..641353b
--- /dev/null
+++ b/static/icons/mail_open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/mail_remove.svg b/static/icons/mail_remove.svg
new file mode 100644
index 0000000..70b21e3
--- /dev/null
+++ b/static/icons/mail_remove.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/marquee.svg b/static/icons/marquee.svg
new file mode 100644
index 0000000..58f4c4f
--- /dev/null
+++ b/static/icons/marquee.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/maximise.svg b/static/icons/maximise.svg
new file mode 100644
index 0000000..131accd
--- /dev/null
+++ b/static/icons/maximise.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/message.svg b/static/icons/message.svg
new file mode 100644
index 0000000..2dead0e
--- /dev/null
+++ b/static/icons/message.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/message_writing.svg b/static/icons/message_writing.svg
new file mode 100644
index 0000000..e8117df
--- /dev/null
+++ b/static/icons/message_writing.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/microphone.svg b/static/icons/microphone.svg
new file mode 100644
index 0000000..9982883
--- /dev/null
+++ b/static/icons/microphone.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/microphone_disabled.svg b/static/icons/microphone_disabled.svg
new file mode 100644
index 0000000..df63604
--- /dev/null
+++ b/static/icons/microphone_disabled.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/microphone_muted.svg b/static/icons/microphone_muted.svg
new file mode 100644
index 0000000..1b72845
--- /dev/null
+++ b/static/icons/microphone_muted.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/minimise.svg b/static/icons/minimise.svg
new file mode 100644
index 0000000..4217ba7
--- /dev/null
+++ b/static/icons/minimise.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/minus.svg b/static/icons/minus.svg
new file mode 100644
index 0000000..2ce7adc
--- /dev/null
+++ b/static/icons/minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/minus_circle.svg b/static/icons/minus_circle.svg
new file mode 100644
index 0000000..d56bbf0
--- /dev/null
+++ b/static/icons/minus_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/move.svg b/static/icons/move.svg
new file mode 100644
index 0000000..c6df2e0
--- /dev/null
+++ b/static/icons/move.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/newspaper.svg b/static/icons/newspaper.svg
new file mode 100644
index 0000000..8a4c9f2
--- /dev/null
+++ b/static/icons/newspaper.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/paper.svg b/static/icons/paper.svg
new file mode 100644
index 0000000..4c71acb
--- /dev/null
+++ b/static/icons/paper.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/paper_folded.svg b/static/icons/paper_folded.svg
new file mode 100644
index 0000000..72cb007
--- /dev/null
+++ b/static/icons/paper_folded.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/paperclip.svg b/static/icons/paperclip.svg
new file mode 100644
index 0000000..6ec79c3
--- /dev/null
+++ b/static/icons/paperclip.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/pen.svg b/static/icons/pen.svg
new file mode 100644
index 0000000..3de20f2
--- /dev/null
+++ b/static/icons/pen.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/phone_landscape.svg b/static/icons/phone_landscape.svg
new file mode 100644
index 0000000..7f4cb21
--- /dev/null
+++ b/static/icons/phone_landscape.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/phone_portrait.svg b/static/icons/phone_portrait.svg
new file mode 100644
index 0000000..feed244
--- /dev/null
+++ b/static/icons/phone_portrait.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/plus.svg b/static/icons/plus.svg
new file mode 100644
index 0000000..a1e4eca
--- /dev/null
+++ b/static/icons/plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/plus_circle.svg b/static/icons/plus_circle.svg
new file mode 100644
index 0000000..0bdae7d
--- /dev/null
+++ b/static/icons/plus_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/printer.svg b/static/icons/printer.svg
new file mode 100644
index 0000000..a05965a
--- /dev/null
+++ b/static/icons/printer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/projector.svg b/static/icons/projector.svg
new file mode 100644
index 0000000..7127bd5
--- /dev/null
+++ b/static/icons/projector.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/push_left.svg b/static/icons/push_left.svg
new file mode 100644
index 0000000..d323b9b
--- /dev/null
+++ b/static/icons/push_left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/push_right.svg b/static/icons/push_right.svg
new file mode 100644
index 0000000..9970438
--- /dev/null
+++ b/static/icons/push_right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/question_circle.svg b/static/icons/question_circle.svg
new file mode 100644
index 0000000..a43164f
--- /dev/null
+++ b/static/icons/question_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/record.svg b/static/icons/record.svg
new file mode 100644
index 0000000..f59a621
--- /dev/null
+++ b/static/icons/record.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/redo.svg b/static/icons/redo.svg
new file mode 100644
index 0000000..45801e5
--- /dev/null
+++ b/static/icons/redo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/refresh.svg b/static/icons/refresh.svg
new file mode 100644
index 0000000..368d282
--- /dev/null
+++ b/static/icons/refresh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/replicate.svg b/static/icons/replicate.svg
new file mode 100644
index 0000000..0e0275c
--- /dev/null
+++ b/static/icons/replicate.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/replicate_alt.svg b/static/icons/replicate_alt.svg
new file mode 100644
index 0000000..10f5b56
--- /dev/null
+++ b/static/icons/replicate_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/reset.svg b/static/icons/reset.svg
new file mode 100644
index 0000000..4d43d35
--- /dev/null
+++ b/static/icons/reset.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/reset_alt.svg b/static/icons/reset_alt.svg
new file mode 100644
index 0000000..804ed67
--- /dev/null
+++ b/static/icons/reset_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/reuse.svg b/static/icons/reuse.svg
new file mode 100644
index 0000000..849a249
--- /dev/null
+++ b/static/icons/reuse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/reverse.svg b/static/icons/reverse.svg
new file mode 100644
index 0000000..08b60e9
--- /dev/null
+++ b/static/icons/reverse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/reverse_alt.svg b/static/icons/reverse_alt.svg
new file mode 100644
index 0000000..e3acf2a
--- /dev/null
+++ b/static/icons/reverse_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/revert.svg b/static/icons/revert.svg
new file mode 100644
index 0000000..6db45d8
--- /dev/null
+++ b/static/icons/revert.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/search.svg b/static/icons/search.svg
new file mode 100644
index 0000000..34b4781
--- /dev/null
+++ b/static/icons/search.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/server.svg b/static/icons/server.svg
new file mode 100644
index 0000000..8041d44
--- /dev/null
+++ b/static/icons/server.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/share.svg b/static/icons/share.svg
new file mode 100644
index 0000000..1e56167
--- /dev/null
+++ b/static/icons/share.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/shuffle.svg b/static/icons/shuffle.svg
new file mode 100644
index 0000000..c726d2b
--- /dev/null
+++ b/static/icons/shuffle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/side_menu.svg b/static/icons/side_menu.svg
new file mode 100644
index 0000000..eb5f110
--- /dev/null
+++ b/static/icons/side_menu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/sliders.svg b/static/icons/sliders.svg
new file mode 100644
index 0000000..e6fc2fa
--- /dev/null
+++ b/static/icons/sliders.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/sort.svg b/static/icons/sort.svg
new file mode 100644
index 0000000..077c957
--- /dev/null
+++ b/static/icons/sort.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/sort_alt.svg b/static/icons/sort_alt.svg
new file mode 100644
index 0000000..1546daa
--- /dev/null
+++ b/static/icons/sort_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/speech_bubble.svg b/static/icons/speech_bubble.svg
new file mode 100644
index 0000000..c848e77
--- /dev/null
+++ b/static/icons/speech_bubble.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/speech_typing.svg b/static/icons/speech_typing.svg
new file mode 100644
index 0000000..1263e55
--- /dev/null
+++ b/static/icons/speech_typing.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/star.svg b/static/icons/star.svg
new file mode 100644
index 0000000..a6a5cc2
--- /dev/null
+++ b/static/icons/star.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/support.svg b/static/icons/support.svg
new file mode 100644
index 0000000..009a765
--- /dev/null
+++ b/static/icons/support.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/tag.svg b/static/icons/tag.svg
new file mode 100644
index 0000000..6912596
--- /dev/null
+++ b/static/icons/tag.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/tags.svg b/static/icons/tags.svg
new file mode 100644
index 0000000..b0d0095
--- /dev/null
+++ b/static/icons/tags.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/target.svg b/static/icons/target.svg
new file mode 100644
index 0000000..296726b
--- /dev/null
+++ b/static/icons/target.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/thread.svg b/static/icons/thread.svg
new file mode 100644
index 0000000..902ed0e
--- /dev/null
+++ b/static/icons/thread.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/thumbs_down.svg b/static/icons/thumbs_down.svg
new file mode 100644
index 0000000..36d59c4
--- /dev/null
+++ b/static/icons/thumbs_down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/thumbs_up.svg b/static/icons/thumbs_up.svg
new file mode 100644
index 0000000..8122b87
--- /dev/null
+++ b/static/icons/thumbs_up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/ticket.svg b/static/icons/ticket.svg
new file mode 100644
index 0000000..ef58984
--- /dev/null
+++ b/static/icons/ticket.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/toggle.svg b/static/icons/toggle.svg
new file mode 100644
index 0000000..ea50058
--- /dev/null
+++ b/static/icons/toggle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/trash.svg b/static/icons/trash.svg
new file mode 100644
index 0000000..5ba0d04
--- /dev/null
+++ b/static/icons/trash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/unarchive.svg b/static/icons/unarchive.svg
new file mode 100644
index 0000000..e5ad8af
--- /dev/null
+++ b/static/icons/unarchive.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/undo.svg b/static/icons/undo.svg
new file mode 100644
index 0000000..786bbca
--- /dev/null
+++ b/static/icons/undo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/upload.svg b/static/icons/upload.svg
new file mode 100644
index 0000000..5905608
--- /dev/null
+++ b/static/icons/upload.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/upload_alt.svg b/static/icons/upload_alt.svg
new file mode 100644
index 0000000..7ca9490
--- /dev/null
+++ b/static/icons/upload_alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/user.svg b/static/icons/user.svg
new file mode 100644
index 0000000..4e096bd
--- /dev/null
+++ b/static/icons/user.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/user_circle.svg b/static/icons/user_circle.svg
new file mode 100644
index 0000000..7b60cd2
--- /dev/null
+++ b/static/icons/user_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/user_male.svg b/static/icons/user_male.svg
new file mode 100644
index 0000000..efc4a27
--- /dev/null
+++ b/static/icons/user_male.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/user_male_circle.svg b/static/icons/user_male_circle.svg
new file mode 100644
index 0000000..5126abf
--- /dev/null
+++ b/static/icons/user_male_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/users.svg b/static/icons/users.svg
new file mode 100644
index 0000000..2bfc7c8
--- /dev/null
+++ b/static/icons/users.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/venn.svg b/static/icons/venn.svg
new file mode 100644
index 0000000..da410ef
--- /dev/null
+++ b/static/icons/venn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/version.svg b/static/icons/version.svg
new file mode 100644
index 0000000..a0a6c28
--- /dev/null
+++ b/static/icons/version.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/versions.svg b/static/icons/versions.svg
new file mode 100644
index 0000000..07cf7eb
--- /dev/null
+++ b/static/icons/versions.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/volume_0.svg b/static/icons/volume_0.svg
new file mode 100644
index 0000000..c59ebe7
--- /dev/null
+++ b/static/icons/volume_0.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/volume_add.svg b/static/icons/volume_add.svg
new file mode 100644
index 0000000..c861219
--- /dev/null
+++ b/static/icons/volume_add.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/volume_disabled.svg b/static/icons/volume_disabled.svg
new file mode 100644
index 0000000..8219b68
--- /dev/null
+++ b/static/icons/volume_disabled.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/volume_high.svg b/static/icons/volume_high.svg
new file mode 100644
index 0000000..5dabcdc
--- /dev/null
+++ b/static/icons/volume_high.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/volume_low.svg b/static/icons/volume_low.svg
new file mode 100644
index 0000000..485e42b
--- /dev/null
+++ b/static/icons/volume_low.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/volume_minus.svg b/static/icons/volume_minus.svg
new file mode 100644
index 0000000..d926612
--- /dev/null
+++ b/static/icons/volume_minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/volume_muted.svg b/static/icons/volume_muted.svg
new file mode 100644
index 0000000..029cc87
--- /dev/null
+++ b/static/icons/volume_muted.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/warning_circle.svg b/static/icons/warning_circle.svg
new file mode 100644
index 0000000..55314f7
--- /dev/null
+++ b/static/icons/warning_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/warning_hex.svg b/static/icons/warning_hex.svg
new file mode 100644
index 0000000..7f513af
--- /dev/null
+++ b/static/icons/warning_hex.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/warning_triangle.svg b/static/icons/warning_triangle.svg
new file mode 100644
index 0000000..88bc6ad
--- /dev/null
+++ b/static/icons/warning_triangle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/width.svg b/static/icons/width.svg
new file mode 100644
index 0000000..e2f9a5f
--- /dev/null
+++ b/static/icons/width.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/write.svg b/static/icons/write.svg
new file mode 100644
index 0000000..686fb2e
--- /dev/null
+++ b/static/icons/write.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/zoom_cancel.svg b/static/icons/zoom_cancel.svg
new file mode 100644
index 0000000..07cd66d
--- /dev/null
+++ b/static/icons/zoom_cancel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/zoom_in.svg b/static/icons/zoom_in.svg
new file mode 100644
index 0000000..67b4783
--- /dev/null
+++ b/static/icons/zoom_in.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/zoom_out.svg b/static/icons/zoom_out.svg
new file mode 100644
index 0000000..11b5905
--- /dev/null
+++ b/static/icons/zoom_out.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/icons/zoom_reset.svg b/static/icons/zoom_reset.svg
new file mode 100644
index 0000000..c0306f3
--- /dev/null
+++ b/static/icons/zoom_reset.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tailwind.config.js b/tailwind.config.js
new file mode 100644
index 0000000..b363384
--- /dev/null
+++ b/tailwind.config.js
@@ -0,0 +1,8 @@
+module.exports = {
+ purge: ['./src/**/*.vue'],
+ theme: {
+ extend: {}
+ },
+ variants: {},
+ plugins: []
+}
diff --git a/tests/globalSetup.ts b/tests/globalSetup.ts
new file mode 100644
index 0000000..02f7a32
--- /dev/null
+++ b/tests/globalSetup.ts
@@ -0,0 +1,5 @@
+async function setup () {
+ console.log('GLOBAL SETUP');
+}
+
+export default setup;
diff --git a/tests/globalTeardown.ts b/tests/globalTeardown.ts
new file mode 100644
index 0000000..5d2198d
--- /dev/null
+++ b/tests/globalTeardown.ts
@@ -0,0 +1,5 @@
+async function teardown () {
+ console.log('GLOBAL TEARDOWN');
+}
+
+export default teardown;
diff --git a/tests/index.test.ts b/tests/index.test.ts
new file mode 100644
index 0000000..12bb25d
--- /dev/null
+++ b/tests/index.test.ts
@@ -0,0 +1,10 @@
+import App from "@typescript-demo-spa/App.vue";
+import { mount } from '@vue/test-utils'
+
+describe('index', () => {
+ test('Test the App', () => {
+ const wrapper = mount(App)
+ expect(wrapper.html()).toContain('Welcome to Typescript-Demo-Spa');
+ });
+
+});
diff --git a/tests/setup.ts b/tests/setup.ts
new file mode 100644
index 0000000..7142899
--- /dev/null
+++ b/tests/setup.ts
@@ -0,0 +1,13 @@
+import path from 'path';
+
+declare global {
+ namespace NodeJS {
+ interface Global {
+ projectDir: string,
+ testDir: string
+ }
+ }
+}
+
+global.projectDir = path.join(__dirname, '../');
+global.testDir = __dirname;
diff --git a/tests/unit/example.spec.ts b/tests/unit/example.spec.ts
deleted file mode 100644
index f33f64b..0000000
--- a/tests/unit/example.spec.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import { shallowMount } from "@vue/test-utils";
-import Alert from '../src/renderer/components/alerts/Alert.vue'
-
-describe("HelloWorld.vue", () => {
- it("renders props.msg when passed", () => {
- // const msg = "new message";
- // const wrapper = shallowMount(Alert, {
- // propsData: { msg }
- // });
- // expect(wrapper.text()).toMatch(msg);
- });
-});
diff --git a/tmp/test.ts b/tmp/test.ts
new file mode 100644
index 0000000..e1bc288
--- /dev/null
+++ b/tmp/test.ts
@@ -0,0 +1,4 @@
+import * as Polykey from '@matrixai/polykey';
+
+console.log(Polykey);
+
diff --git a/tsconfig.json b/tsconfig.json
index 2561fde..3441861 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -12,36 +12,18 @@
"allowSyntheticDefaultImports": true,
"sourceMap": true,
"baseUrl": "./src",
- "types": [
- "webpack-env",
- "jest",
- "vuetify",
- ],
"paths": {
"@/*": [ "renderer/*" ],
"@server/*": [ "main/*" ]
- },
- "typeRoots": [
- "./node_modules/@types",
- "./node_modules/vuetify/types",
- "./types"
- ],
- "lib": [
- "esnext",
- "dom",
- "dom.iterable",
- "scripthost"
- ]
+ }
},
"include": [
- "src/**/*.ts",
- "src/**/*.tsx",
- "src/**/*.vue",
+ "src/**/*",
"tests/**/*.ts",
- "tests/**/*.tsx",
"types/**/*.d.ts"
],
"exclude": [
- "node_modules"
+ "node_modules",
+ "src/renderer-vue2/**/*"
]
}
diff --git a/vue.config.js b/vue.config.js
deleted file mode 100644
index 48bfb7b..0000000
--- a/vue.config.js
+++ /dev/null
@@ -1,15 +0,0 @@
-import path from 'path'
-
-module.exports = {
- transpileDependencies: ['vuetify'],
- configureWebpack: {
- resolve: {
- alias: {
- '@': path.resolve(__dirname, '/src/renderer')
- }
- },
- entry: {
- app: './src/renderer/index.ts'
- }
- }
-}
diff --git a/webpack.config.ts b/webpack.config.ts
new file mode 100644
index 0000000..8ce4a8e
--- /dev/null
+++ b/webpack.config.ts
@@ -0,0 +1,129 @@
+import path from 'path';
+import webpack from 'webpack';
+import WebpackBar from 'webpackbar';
+import { VueLoaderPlugin } from 'vue-loader';
+import HtmlWebpackPlugin from 'html-webpack-plugin';
+import MiniCssExtractPlugin from 'mini-css-extract-plugin';
+import TsconfigPathsPlugin from 'tsconfig-paths-webpack-plugin';
+
+const env = process.env
+
+const VueApp = {
+ mode: env.production ? 'production' : 'development',
+ entry: './src/renderer/main.ts',
+
+ // This should be checked if dev mode
+ devtool: 'inline-source-map',
+
+ module: {
+ rules: [
+ {
+ test: /\.vue$/,
+ use: 'vue-loader'
+ },
+ {
+ test: /\.ts?$/,
+ loader: 'ts-loader',
+ options: {
+ appendTsSuffixTo: [/\.vue$/]
+ }
+ },
+ {
+ test: /\.css$/,
+ use: [
+ {
+ loader: MiniCssExtractPlugin.loader,
+ options: { hmr: !env.production }
+ },
+ 'css-loader',
+ 'postcss-loader'
+ ]
+ },
+ {
+ test: /\.(png|svg|jpg|gif|woff|woff2|eot|ttf|otf)$/,
+ use: [
+ 'file-loader'
+ ]
+ }
+ ]
+ },
+ resolve: {
+ extensions: ['.ts', '.js', '.vue', '.json'],
+ plugins: [
+ new TsconfigPathsPlugin({
+ configFile: './tsconfig.json'
+ })
+ ],
+ alias: {
+ vue: 'vue/dist/vue.esm-bundler.js'
+ },
+ fallback: {
+ path: require.resolve('path-browserify')
+ }
+ },
+ output: {
+ filename: 'renderer.js',
+ path: path.resolve(__dirname, 'dist'),
+ publicPath: './'
+ },
+ plugins: [
+ new HtmlWebpackPlugin({
+ template: './src/renderer/index.html'
+ }),
+ new MiniCssExtractPlugin({
+ filename: '[name].css'
+ }),
+ new WebpackBar(),
+ new VueLoaderPlugin(),
+ new webpack.DefinePlugin({
+ __VUE_OPTIONS_API__: 'true',
+ __VUE_PROD_DEVTOOLS__: 'false'
+ })
+ ]
+}
+
+const ElectronApp = {
+ target: 'electron10.1-main',
+ mode: env.production ? 'production' : 'development',
+ entry: './src/main/index.ts',
+ // This should be checked if dev mode
+ devtool: 'inline-source-map',
+ node: {
+ __dirname: true,
+ __filename: true,
+ },
+ module: {
+ rules: [
+ {
+ test: /\.ts?$/,
+ use: 'ts-loader',
+ exclude: /node_modules/
+ },
+ {
+ test: /\.(png|svg|jpg|gif|woff|woff2|eot|ttf|otf)$/,
+ use: [
+ 'file-loader'
+ ]
+ }
+ ]
+ },
+ resolve: {
+ extensions: ['.ts', '.tsx', '.js', '.json'],
+ plugins: [
+ new TsconfigPathsPlugin({
+ configFile: './tsconfig.json'
+ })
+ ]
+ },
+ plugins: [
+ new webpack.DefinePlugin({
+ __static: `"${path.resolve(__dirname, 'static')}"`
+ })
+ ],
+ output: {
+ filename: 'main.js',
+ path: path.resolve(__dirname, 'dist')
+ }
+}
+
+module.exports = [VueApp, ElectronApp]