diff --git a/res/img/50e2c2.png b/res/img/50e2c2.png
new file mode 100644
index 0000000000..ee0f855895
Binary files /dev/null and b/res/img/50e2c2.png differ
diff --git a/res/img/76cfa6.png b/res/img/76cfa6.png
new file mode 100644
index 0000000000..de1ea60d54
Binary files /dev/null and b/res/img/76cfa6.png differ
diff --git a/res/img/80cef4.png b/res/img/80cef4.png
new file mode 100644
index 0000000000..637d03f63c
Binary files /dev/null and b/res/img/80cef4.png differ
diff --git a/res/img/admin.svg b/res/img/admin.svg
new file mode 100644
index 0000000000..7ea7459304
--- /dev/null
+++ b/res/img/admin.svg
@@ -0,0 +1,17 @@
+
+
diff --git a/res/img/attach.png b/res/img/attach.png
new file mode 100644
index 0000000000..1bcb70045d
Binary files /dev/null and b/res/img/attach.png differ
diff --git a/res/img/avatar-error.svg b/res/img/avatar-error.svg
new file mode 100644
index 0000000000..c5e168944c
--- /dev/null
+++ b/res/img/avatar-error.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/res/img/button-md-false.png b/res/img/button-md-false.png
new file mode 100644
index 0000000000..6debbccc93
Binary files /dev/null and b/res/img/button-md-false.png differ
diff --git a/res/img/button-md-false.svg b/res/img/button-md-false.svg
new file mode 100644
index 0000000000..6414933d96
--- /dev/null
+++ b/res/img/button-md-false.svg
@@ -0,0 +1,29 @@
+
+
\ No newline at end of file
diff --git a/res/img/button-md-false@2x.png b/res/img/button-md-false@2x.png
new file mode 100644
index 0000000000..497f5385d1
Binary files /dev/null and b/res/img/button-md-false@2x.png differ
diff --git a/res/img/button-md-false@3x.png b/res/img/button-md-false@3x.png
new file mode 100644
index 0000000000..1184e6b351
Binary files /dev/null and b/res/img/button-md-false@3x.png differ
diff --git a/res/img/button-md-true.png b/res/img/button-md-true.png
new file mode 100644
index 0000000000..2e39c55e1e
Binary files /dev/null and b/res/img/button-md-true.png differ
diff --git a/res/img/button-md-true.svg b/res/img/button-md-true.svg
new file mode 100644
index 0000000000..2acc4f675c
--- /dev/null
+++ b/res/img/button-md-true.svg
@@ -0,0 +1,14 @@
+
+
\ No newline at end of file
diff --git a/res/img/button-md-true@2x.png b/res/img/button-md-true@2x.png
new file mode 100644
index 0000000000..ad9067f385
Binary files /dev/null and b/res/img/button-md-true@2x.png differ
diff --git a/res/img/button-md-true@3x.png b/res/img/button-md-true@3x.png
new file mode 100644
index 0000000000..d615867dc4
Binary files /dev/null and b/res/img/button-md-true@3x.png differ
diff --git a/res/img/button-text-bold-o-n.svg b/res/img/button-text-bold-o-n.svg
new file mode 100644
index 0000000000..161e740e90
--- /dev/null
+++ b/res/img/button-text-bold-o-n.svg
@@ -0,0 +1,17 @@
+
+
\ No newline at end of file
diff --git a/res/img/button-text-bold.svg b/res/img/button-text-bold.svg
new file mode 100644
index 0000000000..0fd0baa07e
--- /dev/null
+++ b/res/img/button-text-bold.svg
@@ -0,0 +1,17 @@
+
+
\ No newline at end of file
diff --git a/res/img/button-text-bullet-o-n.svg b/res/img/button-text-bullet-o-n.svg
new file mode 100644
index 0000000000..d4a40e889c
--- /dev/null
+++ b/res/img/button-text-bullet-o-n.svg
@@ -0,0 +1,20 @@
+
+
\ No newline at end of file
diff --git a/res/img/button-text-bullet.svg b/res/img/button-text-bullet.svg
new file mode 100644
index 0000000000..ae3e640d8e
--- /dev/null
+++ b/res/img/button-text-bullet.svg
@@ -0,0 +1,20 @@
+
+
\ No newline at end of file
diff --git a/res/img/button-text-code-o-n.svg b/res/img/button-text-code-o-n.svg
new file mode 100644
index 0000000000..8d1439c97b
--- /dev/null
+++ b/res/img/button-text-code-o-n.svg
@@ -0,0 +1,25 @@
+
+
\ No newline at end of file
diff --git a/res/img/button-text-code.svg b/res/img/button-text-code.svg
new file mode 100644
index 0000000000..24026cb709
--- /dev/null
+++ b/res/img/button-text-code.svg
@@ -0,0 +1,25 @@
+
+
\ No newline at end of file
diff --git a/res/img/button-text-formatting.svg b/res/img/button-text-formatting.svg
new file mode 100644
index 0000000000..d697010d40
--- /dev/null
+++ b/res/img/button-text-formatting.svg
@@ -0,0 +1,21 @@
+
+
+
diff --git a/res/img/button-text-italic-o-n.svg b/res/img/button-text-italic-o-n.svg
new file mode 100644
index 0000000000..15fe588596
--- /dev/null
+++ b/res/img/button-text-italic-o-n.svg
@@ -0,0 +1,17 @@
+
+
\ No newline at end of file
diff --git a/res/img/button-text-italic.svg b/res/img/button-text-italic.svg
new file mode 100644
index 0000000000..b5722e827b
--- /dev/null
+++ b/res/img/button-text-italic.svg
@@ -0,0 +1,17 @@
+
+
\ No newline at end of file
diff --git a/res/img/button-text-numbullet-o-n.svg b/res/img/button-text-numbullet-o-n.svg
new file mode 100644
index 0000000000..869a2c2cc2
--- /dev/null
+++ b/res/img/button-text-numbullet-o-n.svg
@@ -0,0 +1,20 @@
+
+
\ No newline at end of file
diff --git a/res/img/button-text-numbullet.svg b/res/img/button-text-numbullet.svg
new file mode 100644
index 0000000000..8e5b8b87b6
--- /dev/null
+++ b/res/img/button-text-numbullet.svg
@@ -0,0 +1,20 @@
+
+
\ No newline at end of file
diff --git a/res/img/button-text-quote-o-n.svg b/res/img/button-text-quote-o-n.svg
new file mode 100644
index 0000000000..f8a86125c9
--- /dev/null
+++ b/res/img/button-text-quote-o-n.svg
@@ -0,0 +1,17 @@
+
+
\ No newline at end of file
diff --git a/res/img/button-text-quote.svg b/res/img/button-text-quote.svg
new file mode 100644
index 0000000000..d70c261f5d
--- /dev/null
+++ b/res/img/button-text-quote.svg
@@ -0,0 +1,17 @@
+
+
\ No newline at end of file
diff --git a/res/img/button-text-strike-o-n.svg b/res/img/button-text-strike-o-n.svg
new file mode 100644
index 0000000000..2914fcabe6
--- /dev/null
+++ b/res/img/button-text-strike-o-n.svg
@@ -0,0 +1,18 @@
+
+
\ No newline at end of file
diff --git a/res/img/button-text-strike.svg b/res/img/button-text-strike.svg
new file mode 100644
index 0000000000..5f262dc350
--- /dev/null
+++ b/res/img/button-text-strike.svg
@@ -0,0 +1,18 @@
+
+
\ No newline at end of file
diff --git a/res/img/button-text-underline-o-n.svg b/res/img/button-text-underline-o-n.svg
new file mode 100644
index 0000000000..870be3ce6a
--- /dev/null
+++ b/res/img/button-text-underline-o-n.svg
@@ -0,0 +1,18 @@
+
+
\ No newline at end of file
diff --git a/res/img/button-text-underline.svg b/res/img/button-text-underline.svg
new file mode 100644
index 0000000000..26f448539c
--- /dev/null
+++ b/res/img/button-text-underline.svg
@@ -0,0 +1,18 @@
+
+
\ No newline at end of file
diff --git a/res/img/call.png b/res/img/call.png
new file mode 100644
index 0000000000..a7805e0596
Binary files /dev/null and b/res/img/call.png differ
diff --git a/res/img/call.svg b/res/img/call.svg
new file mode 100644
index 0000000000..f528f9a24e
--- /dev/null
+++ b/res/img/call.svg
@@ -0,0 +1,17 @@
+
+
\ No newline at end of file
diff --git a/res/img/camera.svg b/res/img/camera.svg
new file mode 100644
index 0000000000..6519496f78
--- /dev/null
+++ b/res/img/camera.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/res/img/camera_green.svg b/res/img/camera_green.svg
new file mode 100644
index 0000000000..5aae5502cd
--- /dev/null
+++ b/res/img/camera_green.svg
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/res/img/cancel-black.png b/res/img/cancel-black.png
new file mode 100644
index 0000000000..87dcfd41a8
Binary files /dev/null and b/res/img/cancel-black.png differ
diff --git a/res/img/cancel-black2.png b/res/img/cancel-black2.png
new file mode 100644
index 0000000000..a928c61b09
Binary files /dev/null and b/res/img/cancel-black2.png differ
diff --git a/res/img/cancel-red.svg b/res/img/cancel-red.svg
new file mode 100644
index 0000000000..a72a970b62
--- /dev/null
+++ b/res/img/cancel-red.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/res/img/cancel-small.svg b/res/img/cancel-small.svg
new file mode 100644
index 0000000000..e4c8cafc10
--- /dev/null
+++ b/res/img/cancel-small.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/res/img/cancel-white.svg b/res/img/cancel-white.svg
new file mode 100644
index 0000000000..65e14c2fbc
--- /dev/null
+++ b/res/img/cancel-white.svg
@@ -0,0 +1,10 @@
+
+
\ No newline at end of file
diff --git a/res/img/cancel.png b/res/img/cancel.png
new file mode 100644
index 0000000000..2bda8ff5bf
Binary files /dev/null and b/res/img/cancel.png differ
diff --git a/res/img/cancel.svg b/res/img/cancel.svg
new file mode 100644
index 0000000000..e32060025e
--- /dev/null
+++ b/res/img/cancel.svg
@@ -0,0 +1,10 @@
+
+
\ No newline at end of file
diff --git a/res/img/cancel_green.svg b/res/img/cancel_green.svg
new file mode 100644
index 0000000000..2e3d759be2
--- /dev/null
+++ b/res/img/cancel_green.svg
@@ -0,0 +1,10 @@
+
+
\ No newline at end of file
diff --git a/res/img/chevron-left.png b/res/img/chevron-left.png
new file mode 100644
index 0000000000..efb0065de9
Binary files /dev/null and b/res/img/chevron-left.png differ
diff --git a/res/img/chevron-right.png b/res/img/chevron-right.png
new file mode 100644
index 0000000000..18a4684e47
Binary files /dev/null and b/res/img/chevron-right.png differ
diff --git a/res/img/chevron.png b/res/img/chevron.png
new file mode 100644
index 0000000000..81236f91bc
Binary files /dev/null and b/res/img/chevron.png differ
diff --git a/res/img/close-white.png b/res/img/close-white.png
new file mode 100644
index 0000000000..d8752ed9fe
Binary files /dev/null and b/res/img/close-white.png differ
diff --git a/res/img/create-big.png b/res/img/create-big.png
new file mode 100644
index 0000000000..b7307a11c7
Binary files /dev/null and b/res/img/create-big.png differ
diff --git a/res/img/create-big.svg b/res/img/create-big.svg
new file mode 100644
index 0000000000..2450542b63
--- /dev/null
+++ b/res/img/create-big.svg
@@ -0,0 +1,26 @@
+
+
\ No newline at end of file
diff --git a/res/img/create.png b/res/img/create.png
new file mode 100644
index 0000000000..2d6107ac50
Binary files /dev/null and b/res/img/create.png differ
diff --git a/res/img/delete.png b/res/img/delete.png
new file mode 100644
index 0000000000..8ff20a116d
Binary files /dev/null and b/res/img/delete.png differ
diff --git a/res/img/directory-big.png b/res/img/directory-big.png
new file mode 100644
index 0000000000..03cab69c4a
Binary files /dev/null and b/res/img/directory-big.png differ
diff --git a/res/img/directory-big.svg b/res/img/directory-big.svg
new file mode 100644
index 0000000000..5631a2ae3e
--- /dev/null
+++ b/res/img/directory-big.svg
@@ -0,0 +1,22 @@
+
+
\ No newline at end of file
diff --git a/res/img/download.png b/res/img/download.png
new file mode 100644
index 0000000000..1999ebf7ab
Binary files /dev/null and b/res/img/download.png differ
diff --git a/res/img/download.svg b/res/img/download.svg
new file mode 100644
index 0000000000..d0ea090d8a
--- /dev/null
+++ b/res/img/download.svg
@@ -0,0 +1,18 @@
+
+
\ No newline at end of file
diff --git a/res/img/e2e-blocked.svg b/res/img/e2e-blocked.svg
new file mode 100644
index 0000000000..0ab2c6efbe
--- /dev/null
+++ b/res/img/e2e-blocked.svg
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/res/img/e2e-unencrypted.svg b/res/img/e2e-unencrypted.svg
new file mode 100644
index 0000000000..1467223638
--- /dev/null
+++ b/res/img/e2e-unencrypted.svg
@@ -0,0 +1,23 @@
+
+
\ No newline at end of file
diff --git a/res/img/e2e-verified.svg b/res/img/e2e-verified.svg
new file mode 100644
index 0000000000..b65f50b2b6
--- /dev/null
+++ b/res/img/e2e-verified.svg
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/res/img/e2e-warning.svg b/res/img/e2e-warning.svg
new file mode 100644
index 0000000000..8a55f199ba
--- /dev/null
+++ b/res/img/e2e-warning.svg
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/res/img/edit.png b/res/img/edit.png
new file mode 100644
index 0000000000..6f373d3f3d
Binary files /dev/null and b/res/img/edit.png differ
diff --git a/res/img/edit.svg b/res/img/edit.svg
new file mode 100644
index 0000000000..9ba0060774
--- /dev/null
+++ b/res/img/edit.svg
@@ -0,0 +1,11 @@
+
+
+
diff --git a/res/img/edit_green.svg b/res/img/edit_green.svg
new file mode 100644
index 0000000000..f7f4c7adcb
--- /dev/null
+++ b/res/img/edit_green.svg
@@ -0,0 +1,11 @@
+
+
+
diff --git a/res/img/ellipsis.svg b/res/img/ellipsis.svg
new file mode 100644
index 0000000000..d60c844089
--- /dev/null
+++ b/res/img/ellipsis.svg
@@ -0,0 +1,25 @@
+
+
\ No newline at end of file
diff --git a/res/img/eol.svg b/res/img/eol.svg
new file mode 100644
index 0000000000..02d1946cf4
--- /dev/null
+++ b/res/img/eol.svg
@@ -0,0 +1,16 @@
+
+
diff --git a/res/img/f4c371.png b/res/img/f4c371.png
new file mode 100644
index 0000000000..ad3b8f1616
Binary files /dev/null and b/res/img/f4c371.png differ
diff --git a/res/img/file.png b/res/img/file.png
new file mode 100644
index 0000000000..5904ea8284
Binary files /dev/null and b/res/img/file.png differ
diff --git a/res/img/filegrid.png b/res/img/filegrid.png
new file mode 100644
index 0000000000..c2c2799f37
Binary files /dev/null and b/res/img/filegrid.png differ
diff --git a/res/img/fileicon.png b/res/img/fileicon.png
new file mode 100644
index 0000000000..af018efa6d
Binary files /dev/null and b/res/img/fileicon.png differ
diff --git a/res/img/filelist.png b/res/img/filelist.png
new file mode 100644
index 0000000000..3cf6cb494e
Binary files /dev/null and b/res/img/filelist.png differ
diff --git a/res/img/files.png b/res/img/files.png
new file mode 100644
index 0000000000..83932267f8
Binary files /dev/null and b/res/img/files.png differ
diff --git a/res/img/files.svg b/res/img/files.svg
new file mode 100644
index 0000000000..20aba851ea
--- /dev/null
+++ b/res/img/files.svg
@@ -0,0 +1,18 @@
+
+
\ No newline at end of file
diff --git a/res/img/flags/AD.png b/res/img/flags/AD.png
new file mode 100644
index 0000000000..d5d59645fe
Binary files /dev/null and b/res/img/flags/AD.png differ
diff --git a/res/img/flags/AE.png b/res/img/flags/AE.png
new file mode 100644
index 0000000000..05c7418aa4
Binary files /dev/null and b/res/img/flags/AE.png differ
diff --git a/res/img/flags/AF.png b/res/img/flags/AF.png
new file mode 100644
index 0000000000..bc7cef0916
Binary files /dev/null and b/res/img/flags/AF.png differ
diff --git a/res/img/flags/AG.png b/res/img/flags/AG.png
new file mode 100644
index 0000000000..d48facad47
Binary files /dev/null and b/res/img/flags/AG.png differ
diff --git a/res/img/flags/AI.png b/res/img/flags/AI.png
new file mode 100644
index 0000000000..8fd27cd39e
Binary files /dev/null and b/res/img/flags/AI.png differ
diff --git a/res/img/flags/AL.png b/res/img/flags/AL.png
new file mode 100644
index 0000000000..883835ffb3
Binary files /dev/null and b/res/img/flags/AL.png differ
diff --git a/res/img/flags/AM.png b/res/img/flags/AM.png
new file mode 100644
index 0000000000..b1bb36b987
Binary files /dev/null and b/res/img/flags/AM.png differ
diff --git a/res/img/flags/AO.png b/res/img/flags/AO.png
new file mode 100644
index 0000000000..ae68b12c44
Binary files /dev/null and b/res/img/flags/AO.png differ
diff --git a/res/img/flags/AQ.png b/res/img/flags/AQ.png
new file mode 100644
index 0000000000..146e9c0a04
Binary files /dev/null and b/res/img/flags/AQ.png differ
diff --git a/res/img/flags/AR.png b/res/img/flags/AR.png
new file mode 100644
index 0000000000..8142adfc83
Binary files /dev/null and b/res/img/flags/AR.png differ
diff --git a/res/img/flags/AS.png b/res/img/flags/AS.png
new file mode 100644
index 0000000000..cc5bf30daf
Binary files /dev/null and b/res/img/flags/AS.png differ
diff --git a/res/img/flags/AT.png b/res/img/flags/AT.png
new file mode 100644
index 0000000000..e32414bd6a
Binary files /dev/null and b/res/img/flags/AT.png differ
diff --git a/res/img/flags/AU.png b/res/img/flags/AU.png
new file mode 100644
index 0000000000..8d1e143791
Binary files /dev/null and b/res/img/flags/AU.png differ
diff --git a/res/img/flags/AW.png b/res/img/flags/AW.png
new file mode 100644
index 0000000000..6ec178847e
Binary files /dev/null and b/res/img/flags/AW.png differ
diff --git a/res/img/flags/AX.png b/res/img/flags/AX.png
new file mode 100644
index 0000000000..ba269c0453
Binary files /dev/null and b/res/img/flags/AX.png differ
diff --git a/res/img/flags/AZ.png b/res/img/flags/AZ.png
new file mode 100644
index 0000000000..2bf3c746e7
Binary files /dev/null and b/res/img/flags/AZ.png differ
diff --git a/res/img/flags/BA.png b/res/img/flags/BA.png
new file mode 100644
index 0000000000..3e3ec3fc76
Binary files /dev/null and b/res/img/flags/BA.png differ
diff --git a/res/img/flags/BB.png b/res/img/flags/BB.png
new file mode 100644
index 0000000000..694050ca46
Binary files /dev/null and b/res/img/flags/BB.png differ
diff --git a/res/img/flags/BD.png b/res/img/flags/BD.png
new file mode 100644
index 0000000000..6de2cde85b
Binary files /dev/null and b/res/img/flags/BD.png differ
diff --git a/res/img/flags/BE.png b/res/img/flags/BE.png
new file mode 100644
index 0000000000..742ba9231f
Binary files /dev/null and b/res/img/flags/BE.png differ
diff --git a/res/img/flags/BF.png b/res/img/flags/BF.png
new file mode 100644
index 0000000000..17f9f67d26
Binary files /dev/null and b/res/img/flags/BF.png differ
diff --git a/res/img/flags/BG.png b/res/img/flags/BG.png
new file mode 100644
index 0000000000..b01d3ff57b
Binary files /dev/null and b/res/img/flags/BG.png differ
diff --git a/res/img/flags/BH.png b/res/img/flags/BH.png
new file mode 100644
index 0000000000..d0f82e8285
Binary files /dev/null and b/res/img/flags/BH.png differ
diff --git a/res/img/flags/BI.png b/res/img/flags/BI.png
new file mode 100644
index 0000000000..21865ac720
Binary files /dev/null and b/res/img/flags/BI.png differ
diff --git a/res/img/flags/BJ.png b/res/img/flags/BJ.png
new file mode 100644
index 0000000000..a7c6091434
Binary files /dev/null and b/res/img/flags/BJ.png differ
diff --git a/res/img/flags/BL.png b/res/img/flags/BL.png
new file mode 100644
index 0000000000..6d50a0f544
Binary files /dev/null and b/res/img/flags/BL.png differ
diff --git a/res/img/flags/BM.png b/res/img/flags/BM.png
new file mode 100644
index 0000000000..310a25ea23
Binary files /dev/null and b/res/img/flags/BM.png differ
diff --git a/res/img/flags/BN.png b/res/img/flags/BN.png
new file mode 100644
index 0000000000..bc4da8d9a6
Binary files /dev/null and b/res/img/flags/BN.png differ
diff --git a/res/img/flags/BO.png b/res/img/flags/BO.png
new file mode 100644
index 0000000000..144b8d32db
Binary files /dev/null and b/res/img/flags/BO.png differ
diff --git a/res/img/flags/BQ.png b/res/img/flags/BQ.png
new file mode 100644
index 0000000000..0897943760
Binary files /dev/null and b/res/img/flags/BQ.png differ
diff --git a/res/img/flags/BR.png b/res/img/flags/BR.png
new file mode 100644
index 0000000000..0278492592
Binary files /dev/null and b/res/img/flags/BR.png differ
diff --git a/res/img/flags/BS.png b/res/img/flags/BS.png
new file mode 100644
index 0000000000..2b05a8fc7c
Binary files /dev/null and b/res/img/flags/BS.png differ
diff --git a/res/img/flags/BT.png b/res/img/flags/BT.png
new file mode 100644
index 0000000000..1f031df071
Binary files /dev/null and b/res/img/flags/BT.png differ
diff --git a/res/img/flags/BV.png b/res/img/flags/BV.png
new file mode 100644
index 0000000000..aafb0f1776
Binary files /dev/null and b/res/img/flags/BV.png differ
diff --git a/res/img/flags/BW.png b/res/img/flags/BW.png
new file mode 100644
index 0000000000..3084016718
Binary files /dev/null and b/res/img/flags/BW.png differ
diff --git a/res/img/flags/BY.png b/res/img/flags/BY.png
new file mode 100644
index 0000000000..ce9de9c9c7
Binary files /dev/null and b/res/img/flags/BY.png differ
diff --git a/res/img/flags/BZ.png b/res/img/flags/BZ.png
new file mode 100644
index 0000000000..33620c3f31
Binary files /dev/null and b/res/img/flags/BZ.png differ
diff --git a/res/img/flags/CA.png b/res/img/flags/CA.png
new file mode 100644
index 0000000000..4bbf8b1169
Binary files /dev/null and b/res/img/flags/CA.png differ
diff --git a/res/img/flags/CC.png b/res/img/flags/CC.png
new file mode 100644
index 0000000000..fd40fc8a78
Binary files /dev/null and b/res/img/flags/CC.png differ
diff --git a/res/img/flags/CD.png b/res/img/flags/CD.png
new file mode 100644
index 0000000000..230aacd454
Binary files /dev/null and b/res/img/flags/CD.png differ
diff --git a/res/img/flags/CF.png b/res/img/flags/CF.png
new file mode 100644
index 0000000000..c58ed4f7b2
Binary files /dev/null and b/res/img/flags/CF.png differ
diff --git a/res/img/flags/CG.png b/res/img/flags/CG.png
new file mode 100644
index 0000000000..6c2441e3e0
Binary files /dev/null and b/res/img/flags/CG.png differ
diff --git a/res/img/flags/CH.png b/res/img/flags/CH.png
new file mode 100644
index 0000000000..9fd87167df
Binary files /dev/null and b/res/img/flags/CH.png differ
diff --git a/res/img/flags/CI.png b/res/img/flags/CI.png
new file mode 100644
index 0000000000..9741b9b11f
Binary files /dev/null and b/res/img/flags/CI.png differ
diff --git a/res/img/flags/CK.png b/res/img/flags/CK.png
new file mode 100644
index 0000000000..6cca35967c
Binary files /dev/null and b/res/img/flags/CK.png differ
diff --git a/res/img/flags/CL.png b/res/img/flags/CL.png
new file mode 100644
index 0000000000..13b993d15d
Binary files /dev/null and b/res/img/flags/CL.png differ
diff --git a/res/img/flags/CM.png b/res/img/flags/CM.png
new file mode 100644
index 0000000000..bca5730fb5
Binary files /dev/null and b/res/img/flags/CM.png differ
diff --git a/res/img/flags/CN.png b/res/img/flags/CN.png
new file mode 100644
index 0000000000..e086855c73
Binary files /dev/null and b/res/img/flags/CN.png differ
diff --git a/res/img/flags/CO.png b/res/img/flags/CO.png
new file mode 100644
index 0000000000..65c0aba447
Binary files /dev/null and b/res/img/flags/CO.png differ
diff --git a/res/img/flags/CR.png b/res/img/flags/CR.png
new file mode 100644
index 0000000000..b351c67a53
Binary files /dev/null and b/res/img/flags/CR.png differ
diff --git a/res/img/flags/CU.png b/res/img/flags/CU.png
new file mode 100644
index 0000000000..e7a25c60b3
Binary files /dev/null and b/res/img/flags/CU.png differ
diff --git a/res/img/flags/CV.png b/res/img/flags/CV.png
new file mode 100644
index 0000000000..f249bbaa46
Binary files /dev/null and b/res/img/flags/CV.png differ
diff --git a/res/img/flags/CW.png b/res/img/flags/CW.png
new file mode 100644
index 0000000000..e02cacd3dd
Binary files /dev/null and b/res/img/flags/CW.png differ
diff --git a/res/img/flags/CX.png b/res/img/flags/CX.png
new file mode 100644
index 0000000000..3ea21422f0
Binary files /dev/null and b/res/img/flags/CX.png differ
diff --git a/res/img/flags/CY.png b/res/img/flags/CY.png
new file mode 100644
index 0000000000..3182f48bd2
Binary files /dev/null and b/res/img/flags/CY.png differ
diff --git a/res/img/flags/CZ.png b/res/img/flags/CZ.png
new file mode 100644
index 0000000000..5462334638
Binary files /dev/null and b/res/img/flags/CZ.png differ
diff --git a/res/img/flags/DE.png b/res/img/flags/DE.png
new file mode 100644
index 0000000000..93e269166b
Binary files /dev/null and b/res/img/flags/DE.png differ
diff --git a/res/img/flags/DJ.png b/res/img/flags/DJ.png
new file mode 100644
index 0000000000..243bb7390d
Binary files /dev/null and b/res/img/flags/DJ.png differ
diff --git a/res/img/flags/DK.png b/res/img/flags/DK.png
new file mode 100644
index 0000000000..fc74cc396c
Binary files /dev/null and b/res/img/flags/DK.png differ
diff --git a/res/img/flags/DM.png b/res/img/flags/DM.png
new file mode 100644
index 0000000000..c3a0e9d102
Binary files /dev/null and b/res/img/flags/DM.png differ
diff --git a/res/img/flags/DO.png b/res/img/flags/DO.png
new file mode 100644
index 0000000000..5c4a004fef
Binary files /dev/null and b/res/img/flags/DO.png differ
diff --git a/res/img/flags/DZ.png b/res/img/flags/DZ.png
new file mode 100644
index 0000000000..1589d0cc40
Binary files /dev/null and b/res/img/flags/DZ.png differ
diff --git a/res/img/flags/EC.png b/res/img/flags/EC.png
new file mode 100644
index 0000000000..4c53dead1c
Binary files /dev/null and b/res/img/flags/EC.png differ
diff --git a/res/img/flags/EE.png b/res/img/flags/EE.png
new file mode 100644
index 0000000000..3668de7919
Binary files /dev/null and b/res/img/flags/EE.png differ
diff --git a/res/img/flags/EG.png b/res/img/flags/EG.png
new file mode 100644
index 0000000000..66ec709df7
Binary files /dev/null and b/res/img/flags/EG.png differ
diff --git a/res/img/flags/EH.png b/res/img/flags/EH.png
new file mode 100644
index 0000000000..148be93c08
Binary files /dev/null and b/res/img/flags/EH.png differ
diff --git a/res/img/flags/ER.png b/res/img/flags/ER.png
new file mode 100644
index 0000000000..7cb8441514
Binary files /dev/null and b/res/img/flags/ER.png differ
diff --git a/res/img/flags/ES.png b/res/img/flags/ES.png
new file mode 100644
index 0000000000..aae73b6fcb
Binary files /dev/null and b/res/img/flags/ES.png differ
diff --git a/res/img/flags/ET.png b/res/img/flags/ET.png
new file mode 100644
index 0000000000..7b420f02f4
Binary files /dev/null and b/res/img/flags/ET.png differ
diff --git a/res/img/flags/FI.png b/res/img/flags/FI.png
new file mode 100644
index 0000000000..42f64bf360
Binary files /dev/null and b/res/img/flags/FI.png differ
diff --git a/res/img/flags/FJ.png b/res/img/flags/FJ.png
new file mode 100644
index 0000000000..cecc683c9c
Binary files /dev/null and b/res/img/flags/FJ.png differ
diff --git a/res/img/flags/FK.png b/res/img/flags/FK.png
new file mode 100644
index 0000000000..6074fea09c
Binary files /dev/null and b/res/img/flags/FK.png differ
diff --git a/res/img/flags/FM.png b/res/img/flags/FM.png
new file mode 100644
index 0000000000..45fdb66426
Binary files /dev/null and b/res/img/flags/FM.png differ
diff --git a/res/img/flags/FO.png b/res/img/flags/FO.png
new file mode 100644
index 0000000000..d8fd75c638
Binary files /dev/null and b/res/img/flags/FO.png differ
diff --git a/res/img/flags/FR.png b/res/img/flags/FR.png
new file mode 100644
index 0000000000..6d50a0f544
Binary files /dev/null and b/res/img/flags/FR.png differ
diff --git a/res/img/flags/GA.png b/res/img/flags/GA.png
new file mode 100644
index 0000000000..3808a61f1d
Binary files /dev/null and b/res/img/flags/GA.png differ
diff --git a/res/img/flags/GB.png b/res/img/flags/GB.png
new file mode 100644
index 0000000000..589be70063
Binary files /dev/null and b/res/img/flags/GB.png differ
diff --git a/res/img/flags/GD.png b/res/img/flags/GD.png
new file mode 100644
index 0000000000..babe1e4cc6
Binary files /dev/null and b/res/img/flags/GD.png differ
diff --git a/res/img/flags/GE.png b/res/img/flags/GE.png
new file mode 100644
index 0000000000..d34cddeca9
Binary files /dev/null and b/res/img/flags/GE.png differ
diff --git a/res/img/flags/GF.png b/res/img/flags/GF.png
new file mode 100644
index 0000000000..98828a5906
Binary files /dev/null and b/res/img/flags/GF.png differ
diff --git a/res/img/flags/GG.png b/res/img/flags/GG.png
new file mode 100644
index 0000000000..aec8969b28
Binary files /dev/null and b/res/img/flags/GG.png differ
diff --git a/res/img/flags/GH.png b/res/img/flags/GH.png
new file mode 100644
index 0000000000..70b1a623de
Binary files /dev/null and b/res/img/flags/GH.png differ
diff --git a/res/img/flags/GI.png b/res/img/flags/GI.png
new file mode 100644
index 0000000000..9aa58327e3
Binary files /dev/null and b/res/img/flags/GI.png differ
diff --git a/res/img/flags/GL.png b/res/img/flags/GL.png
new file mode 100644
index 0000000000..cf1645c2b5
Binary files /dev/null and b/res/img/flags/GL.png differ
diff --git a/res/img/flags/GM.png b/res/img/flags/GM.png
new file mode 100644
index 0000000000..ec374fb3c3
Binary files /dev/null and b/res/img/flags/GM.png differ
diff --git a/res/img/flags/GN.png b/res/img/flags/GN.png
new file mode 100644
index 0000000000..46874b4d98
Binary files /dev/null and b/res/img/flags/GN.png differ
diff --git a/res/img/flags/GP.png b/res/img/flags/GP.png
new file mode 100644
index 0000000000..81b7abdf0e
Binary files /dev/null and b/res/img/flags/GP.png differ
diff --git a/res/img/flags/GQ.png b/res/img/flags/GQ.png
new file mode 100644
index 0000000000..7fd1015e8b
Binary files /dev/null and b/res/img/flags/GQ.png differ
diff --git a/res/img/flags/GR.png b/res/img/flags/GR.png
new file mode 100644
index 0000000000..101de51eab
Binary files /dev/null and b/res/img/flags/GR.png differ
diff --git a/res/img/flags/GS.png b/res/img/flags/GS.png
new file mode 100644
index 0000000000..772c2cbe6d
Binary files /dev/null and b/res/img/flags/GS.png differ
diff --git a/res/img/flags/GT.png b/res/img/flags/GT.png
new file mode 100644
index 0000000000..d5bd8c1e46
Binary files /dev/null and b/res/img/flags/GT.png differ
diff --git a/res/img/flags/GU.png b/res/img/flags/GU.png
new file mode 100644
index 0000000000..8923085d5a
Binary files /dev/null and b/res/img/flags/GU.png differ
diff --git a/res/img/flags/GW.png b/res/img/flags/GW.png
new file mode 100644
index 0000000000..20c268ce06
Binary files /dev/null and b/res/img/flags/GW.png differ
diff --git a/res/img/flags/GY.png b/res/img/flags/GY.png
new file mode 100644
index 0000000000..86f56635ef
Binary files /dev/null and b/res/img/flags/GY.png differ
diff --git a/res/img/flags/HK.png b/res/img/flags/HK.png
new file mode 100644
index 0000000000..907dc59624
Binary files /dev/null and b/res/img/flags/HK.png differ
diff --git a/res/img/flags/HM.png b/res/img/flags/HM.png
new file mode 100644
index 0000000000..8d1e143791
Binary files /dev/null and b/res/img/flags/HM.png differ
diff --git a/res/img/flags/HN.png b/res/img/flags/HN.png
new file mode 100644
index 0000000000..4cf8c3112c
Binary files /dev/null and b/res/img/flags/HN.png differ
diff --git a/res/img/flags/HR.png b/res/img/flags/HR.png
new file mode 100644
index 0000000000..413ceb1586
Binary files /dev/null and b/res/img/flags/HR.png differ
diff --git a/res/img/flags/HT.png b/res/img/flags/HT.png
new file mode 100644
index 0000000000..097abeb434
Binary files /dev/null and b/res/img/flags/HT.png differ
diff --git a/res/img/flags/HU.png b/res/img/flags/HU.png
new file mode 100644
index 0000000000..23499bf63c
Binary files /dev/null and b/res/img/flags/HU.png differ
diff --git a/res/img/flags/ID.png b/res/img/flags/ID.png
new file mode 100644
index 0000000000..80200657c6
Binary files /dev/null and b/res/img/flags/ID.png differ
diff --git a/res/img/flags/IE.png b/res/img/flags/IE.png
new file mode 100644
index 0000000000..63f2220118
Binary files /dev/null and b/res/img/flags/IE.png differ
diff --git a/res/img/flags/IL.png b/res/img/flags/IL.png
new file mode 100644
index 0000000000..0268826321
Binary files /dev/null and b/res/img/flags/IL.png differ
diff --git a/res/img/flags/IM.png b/res/img/flags/IM.png
new file mode 100644
index 0000000000..c777acc490
Binary files /dev/null and b/res/img/flags/IM.png differ
diff --git a/res/img/flags/IN.png b/res/img/flags/IN.png
new file mode 100644
index 0000000000..85fa9bfe72
Binary files /dev/null and b/res/img/flags/IN.png differ
diff --git a/res/img/flags/IO.png b/res/img/flags/IO.png
new file mode 100644
index 0000000000..1675d8e7db
Binary files /dev/null and b/res/img/flags/IO.png differ
diff --git a/res/img/flags/IQ.png b/res/img/flags/IQ.png
new file mode 100644
index 0000000000..f2c21f7260
Binary files /dev/null and b/res/img/flags/IQ.png differ
diff --git a/res/img/flags/IR.png b/res/img/flags/IR.png
new file mode 100644
index 0000000000..0b8e67506c
Binary files /dev/null and b/res/img/flags/IR.png differ
diff --git a/res/img/flags/IS.png b/res/img/flags/IS.png
new file mode 100644
index 0000000000..5ee3e63c5c
Binary files /dev/null and b/res/img/flags/IS.png differ
diff --git a/res/img/flags/IT.png b/res/img/flags/IT.png
new file mode 100644
index 0000000000..53b967be99
Binary files /dev/null and b/res/img/flags/IT.png differ
diff --git a/res/img/flags/JE.png b/res/img/flags/JE.png
new file mode 100644
index 0000000000..a1437aba78
Binary files /dev/null and b/res/img/flags/JE.png differ
diff --git a/res/img/flags/JM.png b/res/img/flags/JM.png
new file mode 100644
index 0000000000..0d462fa3ae
Binary files /dev/null and b/res/img/flags/JM.png differ
diff --git a/res/img/flags/JO.png b/res/img/flags/JO.png
new file mode 100644
index 0000000000..8934db7eca
Binary files /dev/null and b/res/img/flags/JO.png differ
diff --git a/res/img/flags/JP.png b/res/img/flags/JP.png
new file mode 100644
index 0000000000..6f92d52365
Binary files /dev/null and b/res/img/flags/JP.png differ
diff --git a/res/img/flags/KE.png b/res/img/flags/KE.png
new file mode 100644
index 0000000000..866b3f15dc
Binary files /dev/null and b/res/img/flags/KE.png differ
diff --git a/res/img/flags/KG.png b/res/img/flags/KG.png
new file mode 100644
index 0000000000..56b433c756
Binary files /dev/null and b/res/img/flags/KG.png differ
diff --git a/res/img/flags/KH.png b/res/img/flags/KH.png
new file mode 100644
index 0000000000..e1ddd5f84c
Binary files /dev/null and b/res/img/flags/KH.png differ
diff --git a/res/img/flags/KI.png b/res/img/flags/KI.png
new file mode 100644
index 0000000000..8b7c54bc0f
Binary files /dev/null and b/res/img/flags/KI.png differ
diff --git a/res/img/flags/KM.png b/res/img/flags/KM.png
new file mode 100644
index 0000000000..227a3b3396
Binary files /dev/null and b/res/img/flags/KM.png differ
diff --git a/res/img/flags/KN.png b/res/img/flags/KN.png
new file mode 100644
index 0000000000..bc6189bed1
Binary files /dev/null and b/res/img/flags/KN.png differ
diff --git a/res/img/flags/KP.png b/res/img/flags/KP.png
new file mode 100644
index 0000000000..c92248b910
Binary files /dev/null and b/res/img/flags/KP.png differ
diff --git a/res/img/flags/KR.png b/res/img/flags/KR.png
new file mode 100644
index 0000000000..ab1cb94943
Binary files /dev/null and b/res/img/flags/KR.png differ
diff --git a/res/img/flags/KW.png b/res/img/flags/KW.png
new file mode 100644
index 0000000000..0b41c7a532
Binary files /dev/null and b/res/img/flags/KW.png differ
diff --git a/res/img/flags/KY.png b/res/img/flags/KY.png
new file mode 100644
index 0000000000..7af5290d31
Binary files /dev/null and b/res/img/flags/KY.png differ
diff --git a/res/img/flags/KZ.png b/res/img/flags/KZ.png
new file mode 100644
index 0000000000..e10a1255a0
Binary files /dev/null and b/res/img/flags/KZ.png differ
diff --git a/res/img/flags/LA.png b/res/img/flags/LA.png
new file mode 100644
index 0000000000..6ad67d4255
Binary files /dev/null and b/res/img/flags/LA.png differ
diff --git a/res/img/flags/LB.png b/res/img/flags/LB.png
new file mode 100644
index 0000000000..865df57a42
Binary files /dev/null and b/res/img/flags/LB.png differ
diff --git a/res/img/flags/LC.png b/res/img/flags/LC.png
new file mode 100644
index 0000000000..e83a2d08bc
Binary files /dev/null and b/res/img/flags/LC.png differ
diff --git a/res/img/flags/LI.png b/res/img/flags/LI.png
new file mode 100644
index 0000000000..57034d367c
Binary files /dev/null and b/res/img/flags/LI.png differ
diff --git a/res/img/flags/LK.png b/res/img/flags/LK.png
new file mode 100644
index 0000000000..6e7ad58254
Binary files /dev/null and b/res/img/flags/LK.png differ
diff --git a/res/img/flags/LR.png b/res/img/flags/LR.png
new file mode 100644
index 0000000000..46c3b84a92
Binary files /dev/null and b/res/img/flags/LR.png differ
diff --git a/res/img/flags/LS.png b/res/img/flags/LS.png
new file mode 100644
index 0000000000..79b505d490
Binary files /dev/null and b/res/img/flags/LS.png differ
diff --git a/res/img/flags/LT.png b/res/img/flags/LT.png
new file mode 100644
index 0000000000..7740cdc0a0
Binary files /dev/null and b/res/img/flags/LT.png differ
diff --git a/res/img/flags/LU.png b/res/img/flags/LU.png
new file mode 100644
index 0000000000..8f383e674e
Binary files /dev/null and b/res/img/flags/LU.png differ
diff --git a/res/img/flags/LV.png b/res/img/flags/LV.png
new file mode 100644
index 0000000000..a0f36d89c4
Binary files /dev/null and b/res/img/flags/LV.png differ
diff --git a/res/img/flags/LY.png b/res/img/flags/LY.png
new file mode 100644
index 0000000000..2884c4c0a9
Binary files /dev/null and b/res/img/flags/LY.png differ
diff --git a/res/img/flags/MA.png b/res/img/flags/MA.png
new file mode 100644
index 0000000000..1f76cfc9bd
Binary files /dev/null and b/res/img/flags/MA.png differ
diff --git a/res/img/flags/MC.png b/res/img/flags/MC.png
new file mode 100644
index 0000000000..06fc2ad166
Binary files /dev/null and b/res/img/flags/MC.png differ
diff --git a/res/img/flags/MD.png b/res/img/flags/MD.png
new file mode 100644
index 0000000000..8e54c2b815
Binary files /dev/null and b/res/img/flags/MD.png differ
diff --git a/res/img/flags/ME.png b/res/img/flags/ME.png
new file mode 100644
index 0000000000..97424d4ec2
Binary files /dev/null and b/res/img/flags/ME.png differ
diff --git a/res/img/flags/MF.png b/res/img/flags/MF.png
new file mode 100644
index 0000000000..6d50a0f544
Binary files /dev/null and b/res/img/flags/MF.png differ
diff --git a/res/img/flags/MG.png b/res/img/flags/MG.png
new file mode 100644
index 0000000000..28bfccc9e8
Binary files /dev/null and b/res/img/flags/MG.png differ
diff --git a/res/img/flags/MH.png b/res/img/flags/MH.png
new file mode 100644
index 0000000000..e482a65924
Binary files /dev/null and b/res/img/flags/MH.png differ
diff --git a/res/img/flags/MK.png b/res/img/flags/MK.png
new file mode 100644
index 0000000000..84e2e65e76
Binary files /dev/null and b/res/img/flags/MK.png differ
diff --git a/res/img/flags/ML.png b/res/img/flags/ML.png
new file mode 100644
index 0000000000..38fec34796
Binary files /dev/null and b/res/img/flags/ML.png differ
diff --git a/res/img/flags/MM.png b/res/img/flags/MM.png
new file mode 100644
index 0000000000..70a03c6b14
Binary files /dev/null and b/res/img/flags/MM.png differ
diff --git a/res/img/flags/MN.png b/res/img/flags/MN.png
new file mode 100644
index 0000000000..1e1bbe6089
Binary files /dev/null and b/res/img/flags/MN.png differ
diff --git a/res/img/flags/MO.png b/res/img/flags/MO.png
new file mode 100644
index 0000000000..3833d683e7
Binary files /dev/null and b/res/img/flags/MO.png differ
diff --git a/res/img/flags/MP.png b/res/img/flags/MP.png
new file mode 100644
index 0000000000..63119096b0
Binary files /dev/null and b/res/img/flags/MP.png differ
diff --git a/res/img/flags/MQ.png b/res/img/flags/MQ.png
new file mode 100644
index 0000000000..9cab441aec
Binary files /dev/null and b/res/img/flags/MQ.png differ
diff --git a/res/img/flags/MR.png b/res/img/flags/MR.png
new file mode 100644
index 0000000000..c144de17f7
Binary files /dev/null and b/res/img/flags/MR.png differ
diff --git a/res/img/flags/MS.png b/res/img/flags/MS.png
new file mode 100644
index 0000000000..1221707042
Binary files /dev/null and b/res/img/flags/MS.png differ
diff --git a/res/img/flags/MT.png b/res/img/flags/MT.png
new file mode 100644
index 0000000000..7963aa618a
Binary files /dev/null and b/res/img/flags/MT.png differ
diff --git a/res/img/flags/MU.png b/res/img/flags/MU.png
new file mode 100644
index 0000000000..d5d4d4008d
Binary files /dev/null and b/res/img/flags/MU.png differ
diff --git a/res/img/flags/MV.png b/res/img/flags/MV.png
new file mode 100644
index 0000000000..0f2ecb4389
Binary files /dev/null and b/res/img/flags/MV.png differ
diff --git a/res/img/flags/MW.png b/res/img/flags/MW.png
new file mode 100644
index 0000000000..d0a5d24f55
Binary files /dev/null and b/res/img/flags/MW.png differ
diff --git a/res/img/flags/MX.png b/res/img/flags/MX.png
new file mode 100644
index 0000000000..096cb1111f
Binary files /dev/null and b/res/img/flags/MX.png differ
diff --git a/res/img/flags/MY.png b/res/img/flags/MY.png
new file mode 100644
index 0000000000..17f18ac519
Binary files /dev/null and b/res/img/flags/MY.png differ
diff --git a/res/img/flags/MZ.png b/res/img/flags/MZ.png
new file mode 100644
index 0000000000..66be6563c6
Binary files /dev/null and b/res/img/flags/MZ.png differ
diff --git a/res/img/flags/NA.png b/res/img/flags/NA.png
new file mode 100644
index 0000000000..7ecfd317c7
Binary files /dev/null and b/res/img/flags/NA.png differ
diff --git a/res/img/flags/NC.png b/res/img/flags/NC.png
new file mode 100644
index 0000000000..11126ade77
Binary files /dev/null and b/res/img/flags/NC.png differ
diff --git a/res/img/flags/NE.png b/res/img/flags/NE.png
new file mode 100644
index 0000000000..d584fa8429
Binary files /dev/null and b/res/img/flags/NE.png differ
diff --git a/res/img/flags/NF.png b/res/img/flags/NF.png
new file mode 100644
index 0000000000..c054042591
Binary files /dev/null and b/res/img/flags/NF.png differ
diff --git a/res/img/flags/NG.png b/res/img/flags/NG.png
new file mode 100644
index 0000000000..73aee15b3f
Binary files /dev/null and b/res/img/flags/NG.png differ
diff --git a/res/img/flags/NI.png b/res/img/flags/NI.png
new file mode 100644
index 0000000000..fd044933e4
Binary files /dev/null and b/res/img/flags/NI.png differ
diff --git a/res/img/flags/NL.png b/res/img/flags/NL.png
new file mode 100644
index 0000000000..0897943760
Binary files /dev/null and b/res/img/flags/NL.png differ
diff --git a/res/img/flags/NO.png b/res/img/flags/NO.png
new file mode 100644
index 0000000000..aafb0f1776
Binary files /dev/null and b/res/img/flags/NO.png differ
diff --git a/res/img/flags/NP.png b/res/img/flags/NP.png
new file mode 100644
index 0000000000..744458e17e
Binary files /dev/null and b/res/img/flags/NP.png differ
diff --git a/res/img/flags/NR.png b/res/img/flags/NR.png
new file mode 100644
index 0000000000..58c2afb228
Binary files /dev/null and b/res/img/flags/NR.png differ
diff --git a/res/img/flags/NU.png b/res/img/flags/NU.png
new file mode 100644
index 0000000000..007c99eca5
Binary files /dev/null and b/res/img/flags/NU.png differ
diff --git a/res/img/flags/NZ.png b/res/img/flags/NZ.png
new file mode 100644
index 0000000000..839368dd7b
Binary files /dev/null and b/res/img/flags/NZ.png differ
diff --git a/res/img/flags/OM.png b/res/img/flags/OM.png
new file mode 100644
index 0000000000..63a893367f
Binary files /dev/null and b/res/img/flags/OM.png differ
diff --git a/res/img/flags/PA.png b/res/img/flags/PA.png
new file mode 100644
index 0000000000..3515d95d37
Binary files /dev/null and b/res/img/flags/PA.png differ
diff --git a/res/img/flags/PE.png b/res/img/flags/PE.png
new file mode 100644
index 0000000000..58f70b8d18
Binary files /dev/null and b/res/img/flags/PE.png differ
diff --git a/res/img/flags/PF.png b/res/img/flags/PF.png
new file mode 100644
index 0000000000..2f33f2574f
Binary files /dev/null and b/res/img/flags/PF.png differ
diff --git a/res/img/flags/PG.png b/res/img/flags/PG.png
new file mode 100644
index 0000000000..c796f587c6
Binary files /dev/null and b/res/img/flags/PG.png differ
diff --git a/res/img/flags/PH.png b/res/img/flags/PH.png
new file mode 100644
index 0000000000..0d98de0386
Binary files /dev/null and b/res/img/flags/PH.png differ
diff --git a/res/img/flags/PK.png b/res/img/flags/PK.png
new file mode 100644
index 0000000000..87f4e2f492
Binary files /dev/null and b/res/img/flags/PK.png differ
diff --git a/res/img/flags/PL.png b/res/img/flags/PL.png
new file mode 100644
index 0000000000..273869dfc6
Binary files /dev/null and b/res/img/flags/PL.png differ
diff --git a/res/img/flags/PM.png b/res/img/flags/PM.png
new file mode 100644
index 0000000000..b74c396d92
Binary files /dev/null and b/res/img/flags/PM.png differ
diff --git a/res/img/flags/PN.png b/res/img/flags/PN.png
new file mode 100644
index 0000000000..e34c62d598
Binary files /dev/null and b/res/img/flags/PN.png differ
diff --git a/res/img/flags/PR.png b/res/img/flags/PR.png
new file mode 100644
index 0000000000..8efdb91252
Binary files /dev/null and b/res/img/flags/PR.png differ
diff --git a/res/img/flags/PS.png b/res/img/flags/PS.png
new file mode 100644
index 0000000000..7a0cceec00
Binary files /dev/null and b/res/img/flags/PS.png differ
diff --git a/res/img/flags/PT.png b/res/img/flags/PT.png
new file mode 100644
index 0000000000..49e290827c
Binary files /dev/null and b/res/img/flags/PT.png differ
diff --git a/res/img/flags/PW.png b/res/img/flags/PW.png
new file mode 100644
index 0000000000..6cb2e1e70d
Binary files /dev/null and b/res/img/flags/PW.png differ
diff --git a/res/img/flags/PY.png b/res/img/flags/PY.png
new file mode 100644
index 0000000000..a61c42c423
Binary files /dev/null and b/res/img/flags/PY.png differ
diff --git a/res/img/flags/QA.png b/res/img/flags/QA.png
new file mode 100644
index 0000000000..bb091cc88c
Binary files /dev/null and b/res/img/flags/QA.png differ
diff --git a/res/img/flags/RE.png b/res/img/flags/RE.png
new file mode 100644
index 0000000000..6d50a0f544
Binary files /dev/null and b/res/img/flags/RE.png differ
diff --git a/res/img/flags/RO.png b/res/img/flags/RO.png
new file mode 100644
index 0000000000..4495d29eb0
Binary files /dev/null and b/res/img/flags/RO.png differ
diff --git a/res/img/flags/RS.png b/res/img/flags/RS.png
new file mode 100644
index 0000000000..ebb0f28a7b
Binary files /dev/null and b/res/img/flags/RS.png differ
diff --git a/res/img/flags/RU.png b/res/img/flags/RU.png
new file mode 100644
index 0000000000..64532ffa58
Binary files /dev/null and b/res/img/flags/RU.png differ
diff --git a/res/img/flags/RW.png b/res/img/flags/RW.png
new file mode 100644
index 0000000000..64b3cfff04
Binary files /dev/null and b/res/img/flags/RW.png differ
diff --git a/res/img/flags/SA.png b/res/img/flags/SA.png
new file mode 100644
index 0000000000..250de6f6f5
Binary files /dev/null and b/res/img/flags/SA.png differ
diff --git a/res/img/flags/SB.png b/res/img/flags/SB.png
new file mode 100644
index 0000000000..5833c130eb
Binary files /dev/null and b/res/img/flags/SB.png differ
diff --git a/res/img/flags/SC.png b/res/img/flags/SC.png
new file mode 100644
index 0000000000..ce5248f434
Binary files /dev/null and b/res/img/flags/SC.png differ
diff --git a/res/img/flags/SD.png b/res/img/flags/SD.png
new file mode 100644
index 0000000000..d8711a83d6
Binary files /dev/null and b/res/img/flags/SD.png differ
diff --git a/res/img/flags/SE.png b/res/img/flags/SE.png
new file mode 100644
index 0000000000..81880931f3
Binary files /dev/null and b/res/img/flags/SE.png differ
diff --git a/res/img/flags/SG.png b/res/img/flags/SG.png
new file mode 100644
index 0000000000..6f00e57923
Binary files /dev/null and b/res/img/flags/SG.png differ
diff --git a/res/img/flags/SH.png b/res/img/flags/SH.png
new file mode 100644
index 0000000000..055dde68bc
Binary files /dev/null and b/res/img/flags/SH.png differ
diff --git a/res/img/flags/SI.png b/res/img/flags/SI.png
new file mode 100644
index 0000000000..9635983406
Binary files /dev/null and b/res/img/flags/SI.png differ
diff --git a/res/img/flags/SJ.png b/res/img/flags/SJ.png
new file mode 100644
index 0000000000..aafb0f1776
Binary files /dev/null and b/res/img/flags/SJ.png differ
diff --git a/res/img/flags/SK.png b/res/img/flags/SK.png
new file mode 100644
index 0000000000..84c7021f0a
Binary files /dev/null and b/res/img/flags/SK.png differ
diff --git a/res/img/flags/SL.png b/res/img/flags/SL.png
new file mode 100644
index 0000000000..c5ed199141
Binary files /dev/null and b/res/img/flags/SL.png differ
diff --git a/res/img/flags/SM.png b/res/img/flags/SM.png
new file mode 100644
index 0000000000..1af1ca284f
Binary files /dev/null and b/res/img/flags/SM.png differ
diff --git a/res/img/flags/SN.png b/res/img/flags/SN.png
new file mode 100644
index 0000000000..d0b1843561
Binary files /dev/null and b/res/img/flags/SN.png differ
diff --git a/res/img/flags/SO.png b/res/img/flags/SO.png
new file mode 100644
index 0000000000..64e2970b9d
Binary files /dev/null and b/res/img/flags/SO.png differ
diff --git a/res/img/flags/SR.png b/res/img/flags/SR.png
new file mode 100644
index 0000000000..b072dda835
Binary files /dev/null and b/res/img/flags/SR.png differ
diff --git a/res/img/flags/SS.png b/res/img/flags/SS.png
new file mode 100644
index 0000000000..83933d4521
Binary files /dev/null and b/res/img/flags/SS.png differ
diff --git a/res/img/flags/ST.png b/res/img/flags/ST.png
new file mode 100644
index 0000000000..c102721a86
Binary files /dev/null and b/res/img/flags/ST.png differ
diff --git a/res/img/flags/SV.png b/res/img/flags/SV.png
new file mode 100644
index 0000000000..80de92e556
Binary files /dev/null and b/res/img/flags/SV.png differ
diff --git a/res/img/flags/SX.png b/res/img/flags/SX.png
new file mode 100644
index 0000000000..dd52215c5d
Binary files /dev/null and b/res/img/flags/SX.png differ
diff --git a/res/img/flags/SY.png b/res/img/flags/SY.png
new file mode 100644
index 0000000000..78f45b7c0b
Binary files /dev/null and b/res/img/flags/SY.png differ
diff --git a/res/img/flags/SZ.png b/res/img/flags/SZ.png
new file mode 100644
index 0000000000..2182f4ff93
Binary files /dev/null and b/res/img/flags/SZ.png differ
diff --git a/res/img/flags/TC.png b/res/img/flags/TC.png
new file mode 100644
index 0000000000..3e3e19d4b3
Binary files /dev/null and b/res/img/flags/TC.png differ
diff --git a/res/img/flags/TD.png b/res/img/flags/TD.png
new file mode 100644
index 0000000000..753bec22b0
Binary files /dev/null and b/res/img/flags/TD.png differ
diff --git a/res/img/flags/TF.png b/res/img/flags/TF.png
new file mode 100644
index 0000000000..6d50a0f544
Binary files /dev/null and b/res/img/flags/TF.png differ
diff --git a/res/img/flags/TG.png b/res/img/flags/TG.png
new file mode 100644
index 0000000000..8501ada655
Binary files /dev/null and b/res/img/flags/TG.png differ
diff --git a/res/img/flags/TH.png b/res/img/flags/TH.png
new file mode 100644
index 0000000000..0c884c329e
Binary files /dev/null and b/res/img/flags/TH.png differ
diff --git a/res/img/flags/TJ.png b/res/img/flags/TJ.png
new file mode 100644
index 0000000000..3c9026fa0f
Binary files /dev/null and b/res/img/flags/TJ.png differ
diff --git a/res/img/flags/TK.png b/res/img/flags/TK.png
new file mode 100644
index 0000000000..fd605749ea
Binary files /dev/null and b/res/img/flags/TK.png differ
diff --git a/res/img/flags/TL.png b/res/img/flags/TL.png
new file mode 100644
index 0000000000..b4c834b1d6
Binary files /dev/null and b/res/img/flags/TL.png differ
diff --git a/res/img/flags/TM.png b/res/img/flags/TM.png
new file mode 100644
index 0000000000..d18cb939a9
Binary files /dev/null and b/res/img/flags/TM.png differ
diff --git a/res/img/flags/TN.png b/res/img/flags/TN.png
new file mode 100644
index 0000000000..21c4b98be7
Binary files /dev/null and b/res/img/flags/TN.png differ
diff --git a/res/img/flags/TO.png b/res/img/flags/TO.png
new file mode 100644
index 0000000000..c828206e35
Binary files /dev/null and b/res/img/flags/TO.png differ
diff --git a/res/img/flags/TR.png b/res/img/flags/TR.png
new file mode 100644
index 0000000000..f2a5bd22c8
Binary files /dev/null and b/res/img/flags/TR.png differ
diff --git a/res/img/flags/TT.png b/res/img/flags/TT.png
new file mode 100644
index 0000000000..66d698334b
Binary files /dev/null and b/res/img/flags/TT.png differ
diff --git a/res/img/flags/TV.png b/res/img/flags/TV.png
new file mode 100644
index 0000000000..7a127f51ae
Binary files /dev/null and b/res/img/flags/TV.png differ
diff --git a/res/img/flags/TW.png b/res/img/flags/TW.png
new file mode 100644
index 0000000000..2353ba1b0a
Binary files /dev/null and b/res/img/flags/TW.png differ
diff --git a/res/img/flags/TZ.png b/res/img/flags/TZ.png
new file mode 100644
index 0000000000..7949f65d8a
Binary files /dev/null and b/res/img/flags/TZ.png differ
diff --git a/res/img/flags/UA.png b/res/img/flags/UA.png
new file mode 100644
index 0000000000..687e305294
Binary files /dev/null and b/res/img/flags/UA.png differ
diff --git a/res/img/flags/UG.png b/res/img/flags/UG.png
new file mode 100644
index 0000000000..0a21ad15c3
Binary files /dev/null and b/res/img/flags/UG.png differ
diff --git a/res/img/flags/US.png b/res/img/flags/US.png
new file mode 100644
index 0000000000..c3a245b767
Binary files /dev/null and b/res/img/flags/US.png differ
diff --git a/res/img/flags/UY.png b/res/img/flags/UY.png
new file mode 100644
index 0000000000..21a347c6fc
Binary files /dev/null and b/res/img/flags/UY.png differ
diff --git a/res/img/flags/UZ.png b/res/img/flags/UZ.png
new file mode 100644
index 0000000000..643b6ae0cf
Binary files /dev/null and b/res/img/flags/UZ.png differ
diff --git a/res/img/flags/VA.png b/res/img/flags/VA.png
new file mode 100644
index 0000000000..63a13c0e81
Binary files /dev/null and b/res/img/flags/VA.png differ
diff --git a/res/img/flags/VC.png b/res/img/flags/VC.png
new file mode 100644
index 0000000000..da991a9344
Binary files /dev/null and b/res/img/flags/VC.png differ
diff --git a/res/img/flags/VE.png b/res/img/flags/VE.png
new file mode 100644
index 0000000000..e75e17c9f0
Binary files /dev/null and b/res/img/flags/VE.png differ
diff --git a/res/img/flags/VG.png b/res/img/flags/VG.png
new file mode 100644
index 0000000000..46f93cad1e
Binary files /dev/null and b/res/img/flags/VG.png differ
diff --git a/res/img/flags/VI.png b/res/img/flags/VI.png
new file mode 100644
index 0000000000..8c849a733e
Binary files /dev/null and b/res/img/flags/VI.png differ
diff --git a/res/img/flags/VN.png b/res/img/flags/VN.png
new file mode 100644
index 0000000000..6ea2122f9d
Binary files /dev/null and b/res/img/flags/VN.png differ
diff --git a/res/img/flags/VU.png b/res/img/flags/VU.png
new file mode 100644
index 0000000000..bad3ba4d46
Binary files /dev/null and b/res/img/flags/VU.png differ
diff --git a/res/img/flags/WF.png b/res/img/flags/WF.png
new file mode 100644
index 0000000000..d94359dcc4
Binary files /dev/null and b/res/img/flags/WF.png differ
diff --git a/res/img/flags/WS.png b/res/img/flags/WS.png
new file mode 100644
index 0000000000..f8b80e5ba9
Binary files /dev/null and b/res/img/flags/WS.png differ
diff --git a/res/img/flags/YE.png b/res/img/flags/YE.png
new file mode 100644
index 0000000000..8b9bbd8942
Binary files /dev/null and b/res/img/flags/YE.png differ
diff --git a/res/img/flags/YT.png b/res/img/flags/YT.png
new file mode 100644
index 0000000000..328879361e
Binary files /dev/null and b/res/img/flags/YT.png differ
diff --git a/res/img/flags/ZA.png b/res/img/flags/ZA.png
new file mode 100644
index 0000000000..7f0a52d3b2
Binary files /dev/null and b/res/img/flags/ZA.png differ
diff --git a/res/img/flags/ZM.png b/res/img/flags/ZM.png
new file mode 100644
index 0000000000..87adc3afaa
Binary files /dev/null and b/res/img/flags/ZM.png differ
diff --git a/res/img/flags/ZW.png b/res/img/flags/ZW.png
new file mode 100644
index 0000000000..742c9f7e71
Binary files /dev/null and b/res/img/flags/ZW.png differ
diff --git a/res/img/fullscreen.svg b/res/img/fullscreen.svg
new file mode 100644
index 0000000000..e333abb6fb
--- /dev/null
+++ b/res/img/fullscreen.svg
@@ -0,0 +1,23 @@
+
+
\ No newline at end of file
diff --git a/res/img/hangup.svg b/res/img/hangup.svg
new file mode 100644
index 0000000000..be038d2b30
--- /dev/null
+++ b/res/img/hangup.svg
@@ -0,0 +1,15 @@
+
+
\ No newline at end of file
diff --git a/res/img/hide.png b/res/img/hide.png
new file mode 100644
index 0000000000..c5aaf0dd0d
Binary files /dev/null and b/res/img/hide.png differ
diff --git a/res/img/icon-address-delete.svg b/res/img/icon-address-delete.svg
new file mode 100644
index 0000000000..1289d5aafc
--- /dev/null
+++ b/res/img/icon-address-delete.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/res/img/icon-call.svg b/res/img/icon-call.svg
new file mode 100644
index 0000000000..0ca5c29e9d
--- /dev/null
+++ b/res/img/icon-call.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/res/img/icon-context-delete.svg b/res/img/icon-context-delete.svg
new file mode 100644
index 0000000000..fba9fa117b
--- /dev/null
+++ b/res/img/icon-context-delete.svg
@@ -0,0 +1,10 @@
+
+
+
diff --git a/res/img/icon-context-fave-on.svg b/res/img/icon-context-fave-on.svg
new file mode 100644
index 0000000000..2ae172d8eb
--- /dev/null
+++ b/res/img/icon-context-fave-on.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/res/img/icon-context-fave.svg b/res/img/icon-context-fave.svg
new file mode 100644
index 0000000000..451e1849c8
--- /dev/null
+++ b/res/img/icon-context-fave.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/res/img/icon-context-low-on.svg b/res/img/icon-context-low-on.svg
new file mode 100644
index 0000000000..7578c6335c
--- /dev/null
+++ b/res/img/icon-context-low-on.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/res/img/icon-context-low.svg b/res/img/icon-context-low.svg
new file mode 100644
index 0000000000..663f3ca9eb
--- /dev/null
+++ b/res/img/icon-context-low.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/res/img/icon-context-mute-mentions.svg b/res/img/icon-context-mute-mentions.svg
new file mode 100644
index 0000000000..3693b7a82a
--- /dev/null
+++ b/res/img/icon-context-mute-mentions.svg
@@ -0,0 +1,11 @@
+
+
+
diff --git a/res/img/icon-context-mute-off-copy.svg b/res/img/icon-context-mute-off-copy.svg
new file mode 100644
index 0000000000..861f2975de
--- /dev/null
+++ b/res/img/icon-context-mute-off-copy.svg
@@ -0,0 +1,10 @@
+
+
+
diff --git a/res/img/icon-context-mute-off.svg b/res/img/icon-context-mute-off.svg
new file mode 100644
index 0000000000..d801823b5d
--- /dev/null
+++ b/res/img/icon-context-mute-off.svg
@@ -0,0 +1,9 @@
+
+
+
diff --git a/res/img/icon-context-mute.svg b/res/img/icon-context-mute.svg
new file mode 100644
index 0000000000..f53b868a76
--- /dev/null
+++ b/res/img/icon-context-mute.svg
@@ -0,0 +1,9 @@
+
+
+
diff --git a/res/img/icon-delete-pink.svg b/res/img/icon-delete-pink.svg
new file mode 100644
index 0000000000..aafa87f1b2
--- /dev/null
+++ b/res/img/icon-delete-pink.svg
@@ -0,0 +1,19 @@
+
+
+
diff --git a/res/img/icon-email-user.svg b/res/img/icon-email-user.svg
new file mode 100644
index 0000000000..2d41e06f98
--- /dev/null
+++ b/res/img/icon-email-user.svg
@@ -0,0 +1,17 @@
+
+
diff --git a/res/img/icon-invite-people.svg b/res/img/icon-invite-people.svg
new file mode 100644
index 0000000000..f13a03ed70
--- /dev/null
+++ b/res/img/icon-invite-people.svg
@@ -0,0 +1,24 @@
+
+
diff --git a/res/img/icon-mx-user.svg b/res/img/icon-mx-user.svg
new file mode 100644
index 0000000000..5780277f38
--- /dev/null
+++ b/res/img/icon-mx-user.svg
@@ -0,0 +1,15 @@
+
+
+
diff --git a/res/img/icon-return.svg b/res/img/icon-return.svg
new file mode 100644
index 0000000000..80da0f82aa
--- /dev/null
+++ b/res/img/icon-return.svg
@@ -0,0 +1,18 @@
+
+
\ No newline at end of file
diff --git a/res/img/icon-text-cancel.svg b/res/img/icon-text-cancel.svg
new file mode 100644
index 0000000000..ce28d128aa
--- /dev/null
+++ b/res/img/icon-text-cancel.svg
@@ -0,0 +1,15 @@
+
+
\ No newline at end of file
diff --git a/res/img/icon_context_delete.svg b/res/img/icon_context_delete.svg
new file mode 100644
index 0000000000..896b94ad13
--- /dev/null
+++ b/res/img/icon_context_delete.svg
@@ -0,0 +1,11 @@
+
+
+
diff --git a/res/img/icon_context_fave.svg b/res/img/icon_context_fave.svg
new file mode 100644
index 0000000000..da7b14a1f4
--- /dev/null
+++ b/res/img/icon_context_fave.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/res/img/icon_context_fave_on.svg b/res/img/icon_context_fave_on.svg
new file mode 100644
index 0000000000..e22e92d36e
--- /dev/null
+++ b/res/img/icon_context_fave_on.svg
@@ -0,0 +1,29 @@
+
+
+
diff --git a/res/img/icon_context_low.svg b/res/img/icon_context_low.svg
new file mode 100644
index 0000000000..ea579ef4c5
--- /dev/null
+++ b/res/img/icon_context_low.svg
@@ -0,0 +1,11 @@
+
+
+
diff --git a/res/img/icon_context_low_on.svg b/res/img/icon_context_low_on.svg
new file mode 100644
index 0000000000..28300f9a74
--- /dev/null
+++ b/res/img/icon_context_low_on.svg
@@ -0,0 +1,30 @@
+
+
+
diff --git a/res/img/icon_context_message.svg b/res/img/icon_context_message.svg
new file mode 100644
index 0000000000..f2ceccfa78
--- /dev/null
+++ b/res/img/icon_context_message.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/res/img/icon_context_message_dark.svg b/res/img/icon_context_message_dark.svg
new file mode 100644
index 0000000000..b4336cc377
--- /dev/null
+++ b/res/img/icon_context_message_dark.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/res/img/icon_context_person.svg b/res/img/icon_context_person.svg
new file mode 100644
index 0000000000..fff019d377
--- /dev/null
+++ b/res/img/icon_context_person.svg
@@ -0,0 +1,85 @@
+
+
diff --git a/res/img/icon_context_person_on.svg b/res/img/icon_context_person_on.svg
new file mode 100644
index 0000000000..362944332d
--- /dev/null
+++ b/res/img/icon_context_person_on.svg
@@ -0,0 +1,85 @@
+
+
diff --git a/res/img/icon_copy_message.svg b/res/img/icon_copy_message.svg
new file mode 100644
index 0000000000..8d8887bb22
--- /dev/null
+++ b/res/img/icon_copy_message.svg
@@ -0,0 +1,86 @@
+
+
diff --git a/res/img/icon_copy_message_dark.svg b/res/img/icon_copy_message_dark.svg
new file mode 100644
index 0000000000..b81e617d8c
--- /dev/null
+++ b/res/img/icon_copy_message_dark.svg
@@ -0,0 +1,77 @@
+
+
diff --git a/res/img/icon_person.svg b/res/img/icon_person.svg
new file mode 100644
index 0000000000..4be70df0db
--- /dev/null
+++ b/res/img/icon_person.svg
@@ -0,0 +1,23 @@
+
+
diff --git a/res/img/icons-apps-active.svg b/res/img/icons-apps-active.svg
new file mode 100644
index 0000000000..ea222d0511
--- /dev/null
+++ b/res/img/icons-apps-active.svg
@@ -0,0 +1,24 @@
+
+
+
+
diff --git a/res/img/icons-apps.svg b/res/img/icons-apps.svg
new file mode 100644
index 0000000000..affd8e6408
--- /dev/null
+++ b/res/img/icons-apps.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/res/img/icons-close-button.svg b/res/img/icons-close-button.svg
new file mode 100644
index 0000000000..f960d73a3c
--- /dev/null
+++ b/res/img/icons-close-button.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/res/img/icons-close.svg b/res/img/icons-close.svg
new file mode 100644
index 0000000000..453b51082f
--- /dev/null
+++ b/res/img/icons-close.svg
@@ -0,0 +1,23 @@
+
+
+
diff --git a/res/img/icons-create-room.svg b/res/img/icons-create-room.svg
new file mode 100644
index 0000000000..252bd2df3b
--- /dev/null
+++ b/res/img/icons-create-room.svg
@@ -0,0 +1,18 @@
+
+
diff --git a/res/img/icons-directory.svg b/res/img/icons-directory.svg
new file mode 100644
index 0000000000..2688b84713
--- /dev/null
+++ b/res/img/icons-directory.svg
@@ -0,0 +1,24 @@
+
+
\ No newline at end of file
diff --git a/res/img/icons-files.svg b/res/img/icons-files.svg
new file mode 100644
index 0000000000..97ba4228e3
--- /dev/null
+++ b/res/img/icons-files.svg
@@ -0,0 +1,29 @@
+
+
\ No newline at end of file
diff --git a/res/img/icons-groups.svg b/res/img/icons-groups.svg
new file mode 100644
index 0000000000..8f89ba83c4
--- /dev/null
+++ b/res/img/icons-groups.svg
@@ -0,0 +1,26 @@
+
+
+
diff --git a/res/img/icons-hide-apps.svg b/res/img/icons-hide-apps.svg
new file mode 100644
index 0000000000..b622e97f71
--- /dev/null
+++ b/res/img/icons-hide-apps.svg
@@ -0,0 +1,34 @@
+
+
+
diff --git a/res/img/icons-hide-stickers.svg b/res/img/icons-hide-stickers.svg
new file mode 100644
index 0000000000..f28e8646e6
--- /dev/null
+++ b/res/img/icons-hide-stickers.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/res/img/icons-home.svg b/res/img/icons-home.svg
new file mode 100644
index 0000000000..eb5484c883
--- /dev/null
+++ b/res/img/icons-home.svg
@@ -0,0 +1,27 @@
+
+
+
diff --git a/res/img/icons-notifications.svg b/res/img/icons-notifications.svg
new file mode 100644
index 0000000000..66a49d6c0c
--- /dev/null
+++ b/res/img/icons-notifications.svg
@@ -0,0 +1,19 @@
+
+
\ No newline at end of file
diff --git a/res/img/icons-people.svg b/res/img/icons-people.svg
new file mode 100644
index 0000000000..8854506127
--- /dev/null
+++ b/res/img/icons-people.svg
@@ -0,0 +1,22 @@
+
+
diff --git a/res/img/icons-pin.svg b/res/img/icons-pin.svg
new file mode 100644
index 0000000000..a6fbf13baa
--- /dev/null
+++ b/res/img/icons-pin.svg
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/res/img/icons-room-add.svg b/res/img/icons-room-add.svg
new file mode 100644
index 0000000000..fc0ab750b6
--- /dev/null
+++ b/res/img/icons-room-add.svg
@@ -0,0 +1,23 @@
+
+
+
diff --git a/res/img/icons-room.svg b/res/img/icons-room.svg
new file mode 100644
index 0000000000..d2abb21301
--- /dev/null
+++ b/res/img/icons-room.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/res/img/icons-search-copy.svg b/res/img/icons-search-copy.svg
new file mode 100644
index 0000000000..b026718b84
--- /dev/null
+++ b/res/img/icons-search-copy.svg
@@ -0,0 +1,10 @@
+
+
+
diff --git a/res/img/icons-search.svg b/res/img/icons-search.svg
new file mode 100644
index 0000000000..d85709e66c
--- /dev/null
+++ b/res/img/icons-search.svg
@@ -0,0 +1,9 @@
+
+
+
diff --git a/res/img/icons-settings-room.svg b/res/img/icons-settings-room.svg
new file mode 100644
index 0000000000..117d134c95
--- /dev/null
+++ b/res/img/icons-settings-room.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/res/img/icons-settings.svg b/res/img/icons-settings.svg
new file mode 100644
index 0000000000..3ca2b655f4
--- /dev/null
+++ b/res/img/icons-settings.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/res/img/icons-show-apps.svg b/res/img/icons-show-apps.svg
new file mode 100644
index 0000000000..3438157301
--- /dev/null
+++ b/res/img/icons-show-apps.svg
@@ -0,0 +1,33 @@
+
+
+
diff --git a/res/img/icons-show-stickers.svg b/res/img/icons-show-stickers.svg
new file mode 100644
index 0000000000..26779a3940
--- /dev/null
+++ b/res/img/icons-show-stickers.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/res/img/icons-upload.svg b/res/img/icons-upload.svg
new file mode 100644
index 0000000000..b0101e87a0
--- /dev/null
+++ b/res/img/icons-upload.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/res/img/icons-video.svg b/res/img/icons-video.svg
new file mode 100644
index 0000000000..d367f49609
--- /dev/null
+++ b/res/img/icons-video.svg
@@ -0,0 +1,20 @@
+
+
diff --git a/res/img/icons_ellipsis.svg b/res/img/icons_ellipsis.svg
new file mode 100644
index 0000000000..ba600ccacc
--- /dev/null
+++ b/res/img/icons_ellipsis.svg
@@ -0,0 +1 @@
+
diff --git a/res/img/icons_global.svg b/res/img/icons_global.svg
new file mode 100644
index 0000000000..6c07d3c48e
--- /dev/null
+++ b/res/img/icons_global.svg
@@ -0,0 +1,19 @@
+
+
\ No newline at end of file
diff --git a/res/img/info.png b/res/img/info.png
new file mode 100644
index 0000000000..699fd64e01
Binary files /dev/null and b/res/img/info.png differ
diff --git a/res/img/leave.svg b/res/img/leave.svg
new file mode 100644
index 0000000000..1acbe59313
--- /dev/null
+++ b/res/img/leave.svg
@@ -0,0 +1,23 @@
+
+
+
diff --git a/res/img/list-close.png b/res/img/list-close.png
new file mode 100644
index 0000000000..82b322f9d4
Binary files /dev/null and b/res/img/list-close.png differ
diff --git a/res/img/list-close.svg b/res/img/list-close.svg
new file mode 100644
index 0000000000..cd88b2a88f
--- /dev/null
+++ b/res/img/list-close.svg
@@ -0,0 +1,15 @@
+
+
+
diff --git a/res/img/list-open.png b/res/img/list-open.png
new file mode 100644
index 0000000000..f8c8063197
Binary files /dev/null and b/res/img/list-open.png differ
diff --git a/res/img/list-open.svg b/res/img/list-open.svg
new file mode 100644
index 0000000000..e180be8870
--- /dev/null
+++ b/res/img/list-open.svg
@@ -0,0 +1,15 @@
+
+
+
diff --git a/res/img/maximise.svg b/res/img/maximise.svg
new file mode 100644
index 0000000000..79c6c0ab8b
--- /dev/null
+++ b/res/img/maximise.svg
@@ -0,0 +1,19 @@
+
+
+
diff --git a/res/img/maximize.svg b/res/img/maximize.svg
new file mode 100644
index 0000000000..4f9e10191f
--- /dev/null
+++ b/res/img/maximize.svg
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/res/img/member_chevron.png b/res/img/member_chevron.png
new file mode 100644
index 0000000000..cbbd289dcf
Binary files /dev/null and b/res/img/member_chevron.png differ
diff --git a/res/img/menu.png b/res/img/menu.png
new file mode 100755
index 0000000000..b45f88950f
Binary files /dev/null and b/res/img/menu.png differ
diff --git a/res/img/minimise.svg b/res/img/minimise.svg
new file mode 100644
index 0000000000..491756b15a
--- /dev/null
+++ b/res/img/minimise.svg
@@ -0,0 +1,18 @@
+
+
diff --git a/res/img/minimize.svg b/res/img/minimize.svg
new file mode 100644
index 0000000000..410b0bc08e
--- /dev/null
+++ b/res/img/minimize.svg
@@ -0,0 +1,8 @@
+
+
+
+
diff --git a/res/img/mod.svg b/res/img/mod.svg
new file mode 100644
index 0000000000..847baf98f9
--- /dev/null
+++ b/res/img/mod.svg
@@ -0,0 +1,16 @@
+
+
diff --git a/res/img/network-matrix.svg b/res/img/network-matrix.svg
new file mode 100644
index 0000000000..bb8278ae39
--- /dev/null
+++ b/res/img/network-matrix.svg
@@ -0,0 +1,14 @@
+
+
+
diff --git a/res/img/newmessages.png b/res/img/newmessages.png
new file mode 100644
index 0000000000..a22156ab21
Binary files /dev/null and b/res/img/newmessages.png differ
diff --git a/res/img/newmessages.svg b/res/img/newmessages.svg
new file mode 100644
index 0000000000..a2ffca9020
--- /dev/null
+++ b/res/img/newmessages.svg
@@ -0,0 +1,15 @@
+
+
\ No newline at end of file
diff --git a/res/img/notif-active.svg b/res/img/notif-active.svg
new file mode 100644
index 0000000000..9eb279f851
--- /dev/null
+++ b/res/img/notif-active.svg
@@ -0,0 +1,20 @@
+
+
diff --git a/res/img/notif-slider.svg b/res/img/notif-slider.svg
new file mode 100644
index 0000000000..55fa06d11a
--- /dev/null
+++ b/res/img/notif-slider.svg
@@ -0,0 +1,22 @@
+
+
diff --git a/res/img/placeholder.png b/res/img/placeholder.png
new file mode 100644
index 0000000000..7da32f259c
Binary files /dev/null and b/res/img/placeholder.png differ
diff --git a/res/img/plus.svg b/res/img/plus.svg
new file mode 100644
index 0000000000..e1d59ec6f4
--- /dev/null
+++ b/res/img/plus.svg
@@ -0,0 +1,13 @@
+
+
diff --git a/res/img/right_search.svg b/res/img/right_search.svg
new file mode 100644
index 0000000000..b430a6be19
--- /dev/null
+++ b/res/img/right_search.svg
@@ -0,0 +1,17 @@
+
+
\ No newline at end of file
diff --git a/res/img/scrolldown.svg b/res/img/scrolldown.svg
new file mode 100644
index 0000000000..d6599c5fc7
--- /dev/null
+++ b/res/img/scrolldown.svg
@@ -0,0 +1,15 @@
+
+
\ No newline at end of file
diff --git a/res/img/scrollto.svg b/res/img/scrollto.svg
new file mode 100644
index 0000000000..75df053a68
--- /dev/null
+++ b/res/img/scrollto.svg
@@ -0,0 +1,21 @@
+
+
\ No newline at end of file
diff --git a/res/img/scrollup.svg b/res/img/scrollup.svg
new file mode 100644
index 0000000000..1692f2a6c0
--- /dev/null
+++ b/res/img/scrollup.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/res/img/search-button.svg b/res/img/search-button.svg
new file mode 100644
index 0000000000..f4808842ff
--- /dev/null
+++ b/res/img/search-button.svg
@@ -0,0 +1,15 @@
+
+
\ No newline at end of file
diff --git a/res/img/search-icon-vector.svg b/res/img/search-icon-vector.svg
new file mode 100644
index 0000000000..5780277f38
--- /dev/null
+++ b/res/img/search-icon-vector.svg
@@ -0,0 +1,15 @@
+
+
+
diff --git a/res/img/search.png b/res/img/search.png
new file mode 100644
index 0000000000..2f98d29048
Binary files /dev/null and b/res/img/search.png differ
diff --git a/res/img/search.svg b/res/img/search.svg
new file mode 100644
index 0000000000..bd4cd9200c
--- /dev/null
+++ b/res/img/search.svg
@@ -0,0 +1,17 @@
+
+
\ No newline at end of file
diff --git a/res/img/selected.png b/res/img/selected.png
new file mode 100644
index 0000000000..8931cba75f
Binary files /dev/null and b/res/img/selected.png differ
diff --git a/res/img/settings-big.png b/res/img/settings-big.png
new file mode 100644
index 0000000000..cb2e0a62d0
Binary files /dev/null and b/res/img/settings-big.png differ
diff --git a/res/img/settings-big.svg b/res/img/settings-big.svg
new file mode 100644
index 0000000000..c9587d58c2
--- /dev/null
+++ b/res/img/settings-big.svg
@@ -0,0 +1,18 @@
+
+
\ No newline at end of file
diff --git a/res/img/settings.png b/res/img/settings.png
new file mode 100644
index 0000000000..264b3c9bc3
Binary files /dev/null and b/res/img/settings.png differ
diff --git a/res/img/settings.svg b/res/img/settings.svg
new file mode 100644
index 0000000000..4190c7b8de
--- /dev/null
+++ b/res/img/settings.svg
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/res/img/sound-indicator.svg b/res/img/sound-indicator.svg
new file mode 100644
index 0000000000..9b8de53d81
--- /dev/null
+++ b/res/img/sound-indicator.svg
@@ -0,0 +1,17 @@
+
+
\ No newline at end of file
diff --git a/res/img/spinner.gif b/res/img/spinner.gif
new file mode 100644
index 0000000000..ab4871214b
Binary files /dev/null and b/res/img/spinner.gif differ
diff --git a/res/img/stickerpack-placeholder.png b/res/img/stickerpack-placeholder.png
new file mode 100644
index 0000000000..7980114438
Binary files /dev/null and b/res/img/stickerpack-placeholder.png differ
diff --git a/res/img/tick.svg b/res/img/tick.svg
new file mode 100644
index 0000000000..6177f15f5e
--- /dev/null
+++ b/res/img/tick.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/res/img/trans.png b/res/img/trans.png
new file mode 100644
index 0000000000..8ba2310a06
Binary files /dev/null and b/res/img/trans.png differ
diff --git a/res/img/typing.png b/res/img/typing.png
new file mode 100644
index 0000000000..066a0ce8fd
Binary files /dev/null and b/res/img/typing.png differ
diff --git a/res/img/upload-big.png b/res/img/upload-big.png
new file mode 100644
index 0000000000..c11c0c452d
Binary files /dev/null and b/res/img/upload-big.png differ
diff --git a/res/img/upload-big.svg b/res/img/upload-big.svg
new file mode 100644
index 0000000000..6099c2e976
--- /dev/null
+++ b/res/img/upload-big.svg
@@ -0,0 +1,19 @@
+
+
diff --git a/res/img/upload.png b/res/img/upload.png
new file mode 100644
index 0000000000..7457bcd0f1
Binary files /dev/null and b/res/img/upload.png differ
diff --git a/res/img/upload.svg b/res/img/upload.svg
new file mode 100644
index 0000000000..039014a2f3
--- /dev/null
+++ b/res/img/upload.svg
@@ -0,0 +1,19 @@
+
+
\ No newline at end of file
diff --git a/res/img/video-mute.svg b/res/img/video-mute.svg
new file mode 100644
index 0000000000..6de60ba39b
--- /dev/null
+++ b/res/img/video-mute.svg
@@ -0,0 +1,17 @@
+
+
\ No newline at end of file
diff --git a/res/img/video-unmute.svg b/res/img/video-unmute.svg
new file mode 100644
index 0000000000..a6c6c3b681
--- /dev/null
+++ b/res/img/video-unmute.svg
@@ -0,0 +1,18 @@
+
+
\ No newline at end of file
diff --git a/res/img/video.png b/res/img/video.png
new file mode 100644
index 0000000000..2a788f6fa4
Binary files /dev/null and b/res/img/video.png differ
diff --git a/res/img/voice-mute.svg b/res/img/voice-mute.svg
new file mode 100644
index 0000000000..336641078e
--- /dev/null
+++ b/res/img/voice-mute.svg
@@ -0,0 +1,14 @@
+
+
\ No newline at end of file
diff --git a/res/img/voice-unmute.svg b/res/img/voice-unmute.svg
new file mode 100644
index 0000000000..0d7e6f429f
--- /dev/null
+++ b/res/img/voice-unmute.svg
@@ -0,0 +1,15 @@
+
+
\ No newline at end of file
diff --git a/res/img/voice.png b/res/img/voice.png
new file mode 100644
index 0000000000..5ba765b0f4
Binary files /dev/null and b/res/img/voice.png differ
diff --git a/res/img/voice.svg b/res/img/voice.svg
new file mode 100644
index 0000000000..ff87270ba5
--- /dev/null
+++ b/res/img/voice.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/res/img/voip-chevron.svg b/res/img/voip-chevron.svg
new file mode 100644
index 0000000000..5f7cbe7153
--- /dev/null
+++ b/res/img/voip-chevron.svg
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/res/img/voip-mute.png b/res/img/voip-mute.png
new file mode 100644
index 0000000000..a16d1001e5
Binary files /dev/null and b/res/img/voip-mute.png differ
diff --git a/res/img/voip.png b/res/img/voip.png
new file mode 100644
index 0000000000..e8f05bcc37
Binary files /dev/null and b/res/img/voip.png differ
diff --git a/res/img/warning.png b/res/img/warning.png
new file mode 100644
index 0000000000..c5553530a8
Binary files /dev/null and b/res/img/warning.png differ
diff --git a/res/img/warning.svg b/res/img/warning.svg
new file mode 100644
index 0000000000..b9a96a88e5
--- /dev/null
+++ b/res/img/warning.svg
@@ -0,0 +1,31 @@
+
+
+
diff --git a/res/img/warning2.png b/res/img/warning2.png
new file mode 100644
index 0000000000..db0fd4a897
Binary files /dev/null and b/res/img/warning2.png differ
diff --git a/res/img/warning_yellow.svg b/res/img/warning_yellow.svg
new file mode 100644
index 0000000000..4d227517d2
--- /dev/null
+++ b/res/img/warning_yellow.svg
@@ -0,0 +1,34 @@
+
+
+
+
diff --git a/res/img/zoom.png b/res/img/zoom.png
new file mode 100644
index 0000000000..f05ea959b4
Binary files /dev/null and b/res/img/zoom.png differ