summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2021-01-23 22:07:42 +0000
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2021-01-24 03:15:31 +0000
commita56787787fca2c9b81356f53233fd9a4a040ba98 (patch)
tree276c0c3be00ac054f6ab8eae7e6c59f65ab34749
parenta3ea2f3c1162a58e47fae6019963ba738e8924e6 (diff)
downloadefl-a56787787fca2c9b81356f53233fd9a4a040ba98.tar.gz
TH - efm icons
-rw-r--r--data/elementary/themes/edc/O/efm_icons.edc230
-rw-r--r--data/elementary/themes/edc/icons.edc134
-rw-r--r--data/elementary/themes/ic.edc26
-rw-r--r--data/elementary/themes/img/efm-code.svg356
-rw-r--r--data/elementary/themes/img/efm-deb.svg376
-rw-r--r--data/elementary/themes/img/efm-html.svg150
-rw-r--r--data/elementary/themes/img/efm-pl.svg136
-rw-r--r--data/elementary/themes/img/efm-py.svg145
-rw-r--r--data/elementary/themes/img/efm-pyb.svg142
-rw-r--r--data/elementary/themes/img/efm-rb.svg174
-rw-r--r--data/elementary/themes/img/film.svg171
-rw-r--r--data/elementary/themes/img/ic/efm-code-040.pngbin0 -> 815 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-code-080.pngbin0 -> 1354 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-code-160.pngbin0 -> 2896 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-deb-040.pngbin0 -> 2047 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-deb-080.pngbin0 -> 5072 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-deb-160.pngbin0 -> 11869 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-html-040.pngbin0 -> 1458 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-html-080.pngbin0 -> 3508 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-html-160.pngbin0 -> 8004 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-pl-040.pngbin0 -> 1283 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-pl-080.pngbin0 -> 2797 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-pl-160.pngbin0 -> 5691 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-py-040.pngbin0 -> 1146 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-py-080.pngbin0 -> 2302 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-py-160.pngbin0 -> 4515 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-pyb-040.pngbin0 -> 772 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-pyb-080.pngbin0 -> 1520 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-pyb-160.pngbin0 -> 2938 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-rb-040.pngbin0 -> 1340 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-rb-080.pngbin0 -> 2784 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-rb-160.pngbin0 -> 5368 bytes
-rw-r--r--data/elementary/themes/img/ic/film-040.pngbin0 -> 840 bytes
-rw-r--r--data/elementary/themes/img/ic/film-080.pngbin0 -> 1456 bytes
-rw-r--r--data/elementary/themes/img/ic/film-160.pngbin0 -> 2846 bytes
-rw-r--r--data/elementary/themes/img/ic/sound-040.pngbin0 -> 2427 bytes
-rw-r--r--data/elementary/themes/img/ic/sound-080.pngbin0 -> 6371 bytes
-rw-r--r--data/elementary/themes/img/ic/sound-160.pngbin0 -> 13861 bytes
-rw-r--r--data/elementary/themes/img/sound.svg149
39 files changed, 1962 insertions, 227 deletions
diff --git a/data/elementary/themes/edc/O/efm_icons.edc b/data/elementary/themes/edc/O/efm_icons.edc
index f5212f97ba..0c79f51c68 100644
--- a/data/elementary/themes/edc/O/efm_icons.edc
+++ b/data/elementary/themes/edc/O/efm_icons.edc
@@ -67,26 +67,6 @@
} \
} \
}
-//Python//
-
- EFM_MIME_ICON("application/x-python-bytecode", "efm_generic_icon_content_python.png", (114/115), (114/115), ".PYC", 240, 0.5);
- EFM_MIME_ICON("application/x-python", "efm_generic_icon_content_python.png", (114/115), (114/115), ".PY", 240, 0.5);
- EFM_MIME_ICON("text/x-python", "efm_generic_icon_content_python.png", (114/115), (114/115), ".PY", 240, 0.5);
-
- //.pyo .pyd??????????????????//
-
-//Ruby//
-
- EFM_MIME_ICON("application/x-ruby", "efm_generic_icon_content_ruby.png", (114/114), (114/114), ".RB", 240, 0.5);
- EFM_MIME_ICON("text/x-ruby", "efm_generic_icon_content_ruby.png", (114/114), (114/114), ".RB", 240, 0.5);
-
- //.rbw???//
-
-//Perl//
-
- EFM_MIME_ICON("application/x-perl", "efm_generic_icon_content_perl.png", (114/122), (114/122), ".PERL", 240, 0.5);
- EFM_MIME_ICON("text/x-perl","efm_generic_icon_content_perl.png", (114/122), (114/122), ".PL", 240, 0.5);
-
//CAD//
EFM_MIME_ICON("application/acad", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
@@ -98,116 +78,10 @@
EFM_MIME_ICON("application/x-autocad", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
EFM_MIME_ICON("image/vnd.dwg", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
EFM_MIME_ICON("drawing/dwg", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
-
-//ISO//
-
- EFM_MIME_ICON("application/x-iso9660-image", "efm_generic_icon_content_iso.png", (114/114), (114/114), ".ISO", 240, 0.5);
-
-//Cue//
-
- EFM_MIME_ICON("application/x-cue", "efm_generic_icon_content_iso.png", (114/114), (114/114), ".CUE", 240, 0.5);
-
-//Audio//
-
- EFM_MIME_ICON("audio/mpeg", "efm_generic_icon_content_audio.png", (54/154), (54/154), ".MP3", 240, 0.5);
- EFM_MIME_ICON("audio/x-wav","efm_generic_icon_content_audio.png", (54/154), (54/154), ".WAV", 240, 0.5);
- EFM_MIME_ICON("audio/x-flac","efm_generic_icon_content_audio.png", (54/154), (54/154), ".FLAC", 240, 0.5);
- EFM_MIME_ICON("audio/flac","efm_generic_icon_content_audio.png", (54/154), (54/154), ".FLAC", 240, 0.5);
- EFM_MIME_ICON("audio/x-musepack","efm_generic_icon_content_audio.png", (54/154), (54/154), ".MPC", 240, 0.5);
- EFM_MIME_ICON("audio/x-vorbis+ogg","efm_generic_icon_content_audio.png",(54/154), (54/154), ".OGG", 240, 0.5);
- EFM_MIME_ICON("application/x-audacity-project","efm_generic_icon_content_audio.png",(54/154), (54/154), ".AUP", 240, 0.5);
- EFM_MIME_ICON("audio/x-ms-wma","efm_generic_icon_content_audio.png", (54/154), (54/154),".WMA", 240, 0.5);
- EFM_MIME_ICON("audio/opus","efm_generic_icon_content_audio.png", (54/154), (54/154),".OPUS", 240, 0.5);
- EFM_MIME_ICON("audio/ogg","efm_generic_icon_content_audio.png", (54/154), (54/154),".OPUS", 240, 0.5);
- EFM_MIME_ICON("audio/x-opus+ogg","efm_generic_icon_content_audio.png", (54/154), (54/154),".OPUS", 240, 0.5);
- EFM_MIME_ICON("audio/ape","efm_generic_icon_content_audio.png", (54/154), (54/154), ".APE", 240, 0.5);
- EFM_MIME_ICON("audio/webm","efm_generic_icon_content_audio.png", (54/154), (54/154), ".WEBA", 240, 0.5);
- EFM_MIME_ICON("audio/mp4","efm_generic_icon_content_audio.png", (54/154), (54/154), ".MP4", 240, 0.5);
- EFM_MIME_ICON("audio/midi","efm_generic_icon_content_audio.png", (54/154), (54/154),".MIDI", 240, 0.5);
- EFM_MIME_ICON("audio/speex","efm_generic_icon_content_audio.png",(54/154), (54/154), ".SPX", 240, 0.5);
- EFM_MIME_ICON("audio/aac","efm_generic_icon_content_audio.png", (54/154), (54/154),".AAC", 240, 0.5);
- EFM_MIME_ICON("audio/vnd.rn-realaudio","efm_generic_icon_content_audio.png", (54/154), (54/154),".RA", 240, 0.5);
- EFM_MIME_ICON("audio/x-voc","efm_generic_icon_content_audio.png", (54/154), (54/154),".VOC", 240, 0.5);
- EFM_MIME_ICON("audio/x-tta","efm_generic_icon_content_audio.png", (54/154), (54/154),".TTA", 240, 0.5);
- EFM_MIME_ICON("audio/x-stm","efm_generic_icon_content_audio.png", (54/154), (54/154),".STM", 240, 0.5);
- EFM_MIME_ICON("audio/x-speex+ogg","efm_generic_icon_content_audio.png", (54/154), (54/154),".SPX", 240, 0.5);
- EFM_MIME_ICON("audio/x-wacpack","efm_generic_icon_content_audio.png", (54/154), (54/154),".WV", 240, 0.5);
- EFM_MIME_ICON("audio/x-xmf","efm_generic_icon_content_audio.png", (54/154), (54/154),".XMF", 240, 0.5);
- EFM_MIME_ICON("audio/x-xm","efm_generic_icon_content_audio.png", (54/154), (54/154),".XM", 240, 0.5);
- EFM_MIME_ICON("audio/x-xi","efm_generic_icon_content_audio.png", (54/154), (54/154),".XI", 240, 0.5);
- EFM_MIME_ICON("audio/x-wacpack-correction","efm_generic_icon_content_audio.png", (54/154), (54/154),".WVC", 240, 0.5);
- EFM_MIME_ICON("audio/x-s3m","efm_generic_icon_content_audio.png", (54/154), (54/154),".S3M", 240, 0.5);
- EFM_MIME_ICON("audio/x-riff","efm_generic_icon_content_audio.png", (54/154), (54/154),".RMI", 240, 0.5);
- EFM_MIME_ICON("audio/x-psflib","efm_generic_icon_content_audio.png", (54/154), (54/154),".PSFLIB", 240, 0.5);
- EFM_MIME_ICON("audio/x-psf","efm_generic_icon_content_audio.png", (54/154), (54/154),".PSF", 240, 0.5);
- EFM_MIME_ICON("audio/x-scpls","efm_generic_icon_content_audio.png", (54/154), (54/154),".PLS", 240, 0.5);
- EFM_MIME_ICON("audio/x-ms-asx","efm_generic_icon_content_audio.png", (54/154), (54/154),".ASX", 240, 0.5);
- EFM_MIME_ICON("audio/x-mpegurl","efm_generic_icon_content_audio.png", (54/154), (54/154),".M3U", 240, 0.5);
- EFM_MIME_ICON("audio/x-mod","efm_generic_icon_content_audio.png", (54/154), (54/154),".MOD", 240, 0.5);
- EFM_MIME_ICON("audio/x-mo3","efm_generic_icon_content_audio.png", (54/154), (54/154),".MO3", 240, 0.5);
- EFM_MIME_ICON("audio/x-minipsf","efm_generic_icon_content_audio.png", (54/154), (54/154),".MINIPSF", 240, 0.5);
- EFM_MIME_ICON("audio/matroska","efm_generic_icon_content_audio.png", (54/154), (54/154),".MKV", 240, 0.5);
- EFM_MIME_ICON("audio/x-m4b","efm_generic_icon_content_audio.png", (54/154), (54/154),".M4B", 240, 0.5);
- EFM_MIME_ICON("audio/x-it","efm_generic_icon_content_audio.png", (54/154), (54/154),".IT", 240, 0.5);
- EFM_MIME_ICON("audio/x-iriver-pla","efm_generic_icon_content_audio.png", (54/154), (54/154),".PLA", 240, 0.5);
- EFM_MIME_ICON("audio/x-gsm","efm_generic_icon_content_audio.png", (54/154), (54/154),".GSM", 240, 0.5);
- EFM_MIME_ICON("audio/x-flac+ogg","efm_generic_icon_content_audio.png",(54/154), (54/154), ".FLAC", 240, 0.5);
- EFM_MIME_ICON("audio/x-amzxml","efm_generic_icon_content_audio.png",(54/154), (54/154), ".AMZ", 240, 0.5);
- EFM_MIME_ICON("audio/x-aiff","efm_generic_icon_content_audio.png",(54/154), (54/154), ".AIFF", 240, 0.5);
- EFM_MIME_ICON("audio/x-aifc","efm_generic_icon_content_audio.png",(54/154), (54/154), ".AIFC", 240, 0.5);
- EFM_MIME_ICON("audio/x-adpcm","efm_generic_icon_content_audio.png",(54/154), (54/154), ".ADPCM", 240, 0.5);
- EFM_MIME_ICON("audio/vdn.rn-realaudio","efm_generic_icon_content_audio.png",(54/154), (54/154), ".RA", 240, 0.5);
- EFM_MIME_ICON("audio/vdn.dts","efm_generic_icon_content_audio.png",(54/154), (54/154), ".DTS", 240, 0.5);
- EFM_MIME_ICON("audio/vdn.dts.hd","efm_generic_icon_content_audio.png",(54/154), (54/154), ".DTSHD", 240, 0.5);
- EFM_MIME_ICON("audio/prs.sid","efm_generic_icon_content_audio.png",(54/154), (54/154), ".SID", 240, 0.5);
- EFM_MIME_ICON("audio/mp2","efm_generic_icon_content_audio.png", (54/154), (54/154), ".MP2", 240, 0.5);
- EFM_MIME_ICON("audio/basic","efm_generic_icon_content_audio.png", (54/154), (54/154), ".SND", 240, 0.5);
- EFM_MIME_ICON("audio/annodex","efm_generic_icon_content_audio.png", (54/154), (54/154), ".AXA", 240, 0.5);
- EFM_MIME_ICON("audio/AMR","efm_generic_icon_content_audio.png", (54/154), (54/154), ".AMR", 240, 0.5);
- EFM_MIME_ICON("audio/amr","efm_generic_icon_content_audio.png", (54/154), (54/154), ".AMR", 240, 0.5);
- EFM_MIME_ICON("audio/amr-wb","efm_generic_icon_content_audio.png", (54/154), (54/154), ".AWB", 240, 0.5);
- EFM_MIME_ICON("audio/AMR-WB","efm_generic_icon_content_audio.png", (54/154), (54/154), ".AWB", 240, 0.5);
- EFM_MIME_ICON("audio/ac3","efm_generic_icon_content_audio.png", (54/154), (54/154), ".AC3", 240, 0.5);
-
- EFM_MIME_ICON("application/x-mpegurl","efm_generic_icon_content_audio.png", (54/154), (54/154),".M3U", 240, 0.5);
- EFM_MIME_ICON("application/vnd.apple.mpegurl","efm_generic_icon_content_audio.png", (54/154), (54/154),".M3U", 240, 0.5);
-
-//Code//
-
- EFM_MIME_ICON("text/x-csharp","efm_generic_icon_content_code.png", (114/88), (114/88), ".C#", 240, 0.3);
- EFM_MIME_ICON("application/x-awk","efm_generic_icon_content_code.png", (114/88), (114/88), ".AWK", 240, 0.3);
- EFM_MIME_ICON("text/x-hdr","efm_generic_icon_content_code.png", (114/88), (114/88), ".HPP", 240, 0.3);
- EFM_MIME_ICON("text/x-fortran","efm_generic_icon_content_code.png", (114/88), (114/88), ".F", 240, 0.3);
- EFM_MIME_ICON("text/x-java-source","efm_generic_icon_content_code.png", (114/88), (114/88), ".JAVA", 240, 0.3);
-
-
- //add moreeeeeee//
-
-//Text//
-
- EFM_MIME_ICON("text/x-patch","efm_generic_icon_content_text.png", (114/126), (114/126), ".PATCH", 240, 0.5);
- EFM_MIME_ICON("text/x-log","efm_generic_icon_content_text.png", (114/126), (114/126), ".LOG", 240, 0.5);
- EFM_MIME_ICON("application/x-md5","efm_generic_icon_content_text.png", (114/126), (114/126), ".MD5", 240, 0.5);
- EFM_MIME_ICON("text/x-makefile","efm_generic_icon_content_text.png", (114/126), (114/126), ".MK", 240, 0.5);
- EFM_MIME_ICON("application/x-m4","efm_generic_icon_content_text.png", (114/126), (114/126), ".M4", 240, 0.5);
- EFM_MIME_ICON("application/pkix-attr-cert","efm_generic_icon_content_text.png", (114/126), (114/126), ".AC", 240, 0.5);
- EFM_MIME_ICON("text/x-subviewer","efm_generic_icon_content_text.png", (114/126), (114/126), ".SUB", 240, 0.5);
- EFM_MIME_ICON("application/x-wais-source","efm_generic_icon_content_text.png", (114/126), (114/126), ".SRC", 240, 0.5);
-
-//Web//
-
- EFM_MIME_ICON("text/css","efm_generic_icon_content_web.png", (114/68), (114/68), ".CSS", 240, 0.3);
- EFM_MIME_ICON("text/html","efm_generic_icon_content_web.png", (114/68), (114/68), ".HTML", 240, 0.3);
- EFM_MIME_ICON("application/xml","efm_generic_icon_content_web.png", (114/68), (114/68), ".XML", 240, 0.3);
- EFM_MIME_ICON("application/javascript","efm_generic_icon_content_web.png", (114/68), (114/68), ".JS", 240, 0.3);
- EFM_MIME_ICON("application/json","efm_generic_icon_content_web.png", (114/68), (114/68), ".JSON", 240, 0.3);
- EFM_MIME_ICON("text/json","efm_generic_icon_content_web.png", (114/68), (114/68), ".JSON", 240, 0.3);
-
//Enlightenment//
-
+
EFM_MIME_ICON("application/edje","efm_generic_icon_content_logo.png", (114/154), (114/154), ".EDJ", 240, 0.5);
EFM_MIME_ICON("text/edje","efm_generic_icon_content_logo.png", (114/154), (114/154), ".EDC", 240, 0.5);
-
//Document//
EFM_MIME_ICON("application/vnd.oasis.opendocument.text","efm_generic_icon_content_doc.png", (114/154), (114/154), ".ODT", 240, 0.5);
@@ -216,30 +90,24 @@
EFM_MIME_ICON("application/x-abiword","efm_generic_icon_content_doc.png", (114/154), (114/154), ".ABW", 240, 0.5);
EFM_MIME_ICON("application/vnd.scribus","efm_generic_icon_content_doc.png", (114/154), (114/154), ".SLA", 240, 0.5);
EFM_MIME_ICON("application/x-lyx","efm_generic_icon_content_doc.png", (114/154), (114/154), ".LYX", 240, 0.5);
-
//Spreadsheet//
EFM_MIME_ICON("application/vnd.oasis.opendocument.spreadsheet","efm_generic_icon_content_spread.png", (114/80), (114/80), ".ODS", 240, 0.5);
EFM_MIME_ICON("application/vnd.ms-excel","efm_generic_icon_content_spread.png", (114/80), (114/80), ".XLS", 240, 0.5);
-
//Presentation//
EFM_MIME_ICON("application/vnd.ms-powerpoint","efm_generic_icon_content_pres.png", (114/95), (114/95), ".PPT", 240, 0.5);
EFM_MIME_ICON("application/vnd.oasis.opendocument.presentation","efm_generic_icon_content_pres.png", (114/95), (114/95), ".ODP", 240, 0.5);
-
//Drawing//
EFM_MIME_ICON("application/x-vnd.oasis.opendocument.graphics","efm_generic_icon_content_draw.png", (114/96), (114/96), ".ODG", 240, 0.5);
-
//Data Base//
EFM_MIME_ICON("application/vnd.ms-binder","efm_generic_icon_content_db.png", (114/128), (114/128), ".ODB", 240, 0.5);
EFM_MIME_ICON("application/x-sqlite3","efm_generic_icon_content_db.png", (114/128), (114/128), ".SQLITE", 240, 0.5);
-
//Formula//
EFM_MIME_ICON("application/x-vnd.oasis.opendocument.formula","efm_generic_icon_content_formula.png", (114/85), (114/85), ".ODF", 240, 0.5);
-
//Template//
EFM_MIME_ICON("application/vnd.openxmlformats-officedocument.wordprocessingml.template","efm_generic_icon_content_template.png", (114/130), (114/130), ".DOTX", 240, 0.5);
@@ -252,54 +120,19 @@
EFM_MIME_ICON("application/vnd.oasis.opendocument.presentation-template","efm_generic_icon_content_template.png", (114/130), (114/130), ".OTP", 240, 0.5);
EFM_MIME_ICON("application/vnd.oasis.opendocument.spreadsheet-template","efm_generic_icon_content_template.png", (114/130), (114/130), ".ODS", 240, 0.5);
EFM_MIME_ICON("application/vnd.oasis.opendocument.text-template","efm_generic_icon_content_template.png", (114/130), (114/130), ".OTT", 240, 0.5);
-
-//Video (fallback)//
-
- EFM_MIME_ICON("video/mpeg","efm_generic_icon_content_video.png", (114/83), (114/83), ".MPEG", 240, 0.5);
- EFM_MIME_ICON("application/ogg","efm_generic_icon_content_video.png",(114/83), (114/83), ".OGG", 240, 0.5);
- EFM_MIME_ICON("video/x-theora+ogg","efm_generic_icon_content_video.png",(114/83), (114/83), ".OGG", 240, 0.5);
- EFM_MIME_ICON("video/x-msvideo","efm_generic_icon_content_video.png", (114/83), (114/83), ".AVI", 240, 0.5);
- EFM_MIME_ICON("video/ogg","efm_generic_icon_content_video.png",(114/83), (114/83), ".OGG", 240, 0.5);
- EFM_MIME_ICON("video/mp4","efm_generic_icon_content_video.png",(114/83), (114/83), ".MP4", 240, 0.5);
- EFM_MIME_ICON("video/quicktime","efm_generic_icon_content_video.png",(114/83), (114/83), ".MOV", 240, 0.5);
- EFM_MIME_ICON("video/x-matroska","efm_generic_icon_content_video.png",(114/83), (114/83), ".MKV", 240, 0.5);
- EFM_MIME_ICON("video/x-flv","efm_generic_icon_content_video.png", (114/83), (114/83), ".FLV", 240, 0.5);
- EFM_MIME_ICON("application/vnd.rn-realmedia","efm_generic_icon_content_video.png",(114/83), (114/83), ".REAL", 240, 0.5);
- EFM_MIME_ICON("video/x-ms-wmv","efm_generic_icon_content_video.png",(114/83), (114/83), ".WMV", 240, 0.5);
- EFM_MIME_ICON("video/webm","efm_generic_icon_content_video.png",(114/83), (114/83), ".WEBM", 240, 0.5);
-
-
-//Image (fallback)//
-
- EFM_MIME_ICON("image/png","efm_generic_icon_content_image.png", (114/128), (114/128), ".PNG", 240, 0.5);
- EFM_MIME_ICON("image/jpeg","efm_generic_icon_content_image.png", (114/128), (114/128),".JPEG", 240, 0.5);
- EFM_MIME_ICON("image/gif","efm_generic_icon_content_image.png", (114/128), (114/128),".GIF", 240, 0.5);
- EFM_MIME_ICON("image/bmp","efm_generic_icon_content_image.png", (114/128), (114/128),".BMP", 240, 0.5);
- EFM_MIME_ICON("application/x-xcf","efm_generic_icon_content_image.png", (114/128), (114/128),".XCF", 240, 0.5);
- EFM_MIME_ICON("application/x-cbz","efm_generic_icon_content_image.png", (114/128), (114/128),".CBZ", 240, 0.5);
- EFM_MIME_ICON("application/x-cbr","efm_generic_icon_content_image.png",(114/128), (114/128), ".CBR", 240, 0.5);
- EFM_MIME_ICON("image/webp","efm_generic_icon_content_image.png", (114/128), (114/128),".WEBP", 240, 0.5);
-
//Font//
-
+
EFM_MIME_ICON("application/x-font-ttf","efm_generic_icon_content_font.png", (114/93), (114/93), ".TTF", 240, 0.5);
EFM_MIME_ICON("application/x-font-pcf","efm_generic_icon_content_font.png", (114/93), (114/93), ".PCF", 240, 0.5);
EFM_MIME_ICON("application/x-font-bdf","efm_generic_icon_content_font.png", (114/93), (114/93), ".BDF", 240, 0.5);
EFM_MIME_ICON("application/x-font-otf","efm_generic_icon_content_font.png", (114/93), (114/93), ".BDF", 240, 0.5);
-
//PS (fallback)//
-
- EFM_MIME_ICON("application/postscript","efm_generic_icon_content_ps.png", (114/104), (114/104), ".PS", 240, 0.5);
+ EFM_MIME_ICON("application/postscript","efm_generic_icon_content_ps.png", (114/104), (114/104), ".PS", 240, 0.5);
//PDF (fallback)//
EFM_MIME_ICON("application/pdf","efm_generic_icon_content_pdf.png", (114/101), (114/101), ".PDF", 240, 0.5);
-//Translate//
-
- EFM_MIME_ICON("text/x-gettext-translation","efm_generic_icon_content_translate.png", (114/97), (114/97), ".PO", 240, 0.5);
- EFM_MIME_ICON("application/x-gettext-translation","efm_generic_icon_content_translate.png", (114/97), (114/97), ".GMO", 240, 0.5);
-
//Base 2//
#define EFM_MIME_ICON_SIMPLE(_NAME, _IMAGE, _ASPMIN, _ASPMAX, _SIZE, _VALIGN) \
group { name: "e/icons/fileman/mime/"_NAME; \
@@ -352,76 +185,19 @@
} \
} \
}
-
//Libraries//
EFM_MIME_ICON_SIMPLE("application/x-sharedlib","efm_generic_icon_content_lib.png", (114/114), (114/114), 240, 0.5);
EFM_MIME_ICON_SIMPLE("application/x-shared-library-la","efm_generic_icon_content_lib.png", (114/114), (114/114), 240, 0.5);
-
//Unknown//
EFM_MIME_ICON_SIMPLE("application/x-object","efm_generic_icon_content_unknown.png", (100/154), (100/154), 240, 0.5);
-
//Install//
EFM_MIME_ICON_SIMPLE("application/x-install-instructions","efm_generic_icon_content_install.png",(114/149), (114/149), 240, 0.5);
-
//Cache//
EFM_MIME_ICON_SIMPLE("chemical/x-cache","efm_generic_icon_content_db.png", (114/128), (114/128), 240, 0.5);
#undefine EFM_MIME_ICON
#undefine EFM_MIME_ICON_SIMPLE
-
- /* #define EFMICON(NAME, FILE, SIZE) \
- * group { name: "e/icons/fileman/"NAME; \
- * max: SIZE SIZE; \
- * parts { \
- * part { name: "icon"; \
- * mouse_events: 0; \
- * description { state: "default" 0.0; \
- * aspect: 1.0 1.0; \
- * aspect_preference: BOTH; \
- * image.image: FILE COMP; \
- * image.normal: FILE ; \
- * } \
- * } \
- * } \
- * } */
- //EFMICON("folder","icon_efm_folder.png", 128)
- //EFMICON("chrdev","icon_efm_file.png", 128)
- //EFMICON("blkdev","icon_efm_file.png", 128)
- //EFMICON("fifo","icon_efm_file.png", 128)
- //EFMICON("socket","icon_efm_file.png", 128)
- //EFMICON("executable","icon_efm_file.png", 128)
- //EFMICON("home","icon_efm_home.png", 128)
- //EFMICON("root","icon_efm_root.png", 128)
- //EFMICON("tmp","icon_efm_tmp.png", 128)
- //EFMICON("desktop","icon_efm_desktop.png", 128)
- //EFMICON("hdd","icon_efm_hdd.png", 128)
- //EFMICON("hd","icon_efm_hdd.png", 128)
-
- // EFM Mime type icons //
-
- #define MIMEICON(NAME, FILE, SIZE) \
- group { \
- name: "e/icons/fileman/mime/"NAME; \
- max: SIZE SIZE; \
- parts { \
- part { \
- name: "icon"; \
- mouse_events: 0; \
- description { \
- state: "default" 0.0; \
- aspect: 1.0 1.0; \
- aspect_preference: BOTH; \
- image.image: "O/"FILE COMP; \
- image.normal: "O/"FILE ; \
- } \
- } \
- } \
- }
-
- MIMEICON("application/x-deb","icon_mime_deb.png", 128);
-
-
diff --git a/data/elementary/themes/edc/icons.edc b/data/elementary/themes/edc/icons.edc
index 839074f049..8c6dfc1730 100644
--- a/data/elementary/themes/edc/icons.edc
+++ b/data/elementary/themes/edc/icons.edc
@@ -274,7 +274,9 @@ ICON("inode/fifo", "i-device-pipe")
ICON("inode/socket", "i-device-socket")
ICON("inode/symlink", "i-symlink")
+ICON("application/x-iso9660-image", "i-drive-cd")
ICON("application/x-raw-disk-image", "i-drive-cd")
+ICON("application/x-cue", "i-drive-cd")
ICON("application/octet-stream", "i-file2")
@@ -285,8 +287,44 @@ ICON("text/x-csrc", "i-efm-c")
ICON("text/x-chdr", "i-efm-h")
ICON("text/x-c++src", "i-efm-cpp")
ICON("text/x-c++hdr", "i-efm-hpp")
+ICON("text/x-python", "i-efm-py")
+ICON("text/x-python3", "i-efm-py")
+
+ICON("text/x-ruby", "i-efm-rb")
+
+ICON("text/x-perl", "i-efm-pl")
+
+ICON("text/x-patch", "i-efm-txt")
+ICON("text/x-log", "i-efm-txt")
+ICON("text/x-makefile", "i-efm-txt")
+ICON("text/x-subviewer", "i-efm-txt")
+
+ICON("text/x-gettext-translation", "i-lang")
+
+ICON("text/html", "i-efm-html")
+ICON("text/css", "i-efm-html")
+ICON("text/json", "i-efm-html")
+
+ICON("text/x-csharp", "i-efm-code")
+ICON("text/x-hdr", "i-efm-code")
+ICON("text/x-fortran", "i-efm-code")
+ICON("text/x-java-source", "i-efm-code")
+
+ICON("application/x-python", "i-efm-py")
+
+ICON("application/x-ruby", "i-efm-rb")
+
+ICON("application/x-perl", "i-efm-pl")
+
+ICON("application/x-python-bytecode", "i-efm-pyb")
ICON("application/x-shellscript", "i-efm-sh")
+
+ICON("application/x-md5", "i-efm-txt")
+ICON("application/x-m4", "i-efm-txt")
+ICON("application/pkix-attr-cert", "i-efm-txt")
+ICON("application/x-wais-source", "i-efm-txt")
+
ICON("application/x-executable", "i-efm-exe")
ICON("application/x-ms-dos-executable", "i-efm-exe")
@@ -303,6 +341,102 @@ ICON("application/x-bzip2-compressed-tar", "i-efm-zip")
ICON("application/x-7z-compressed-tar", "i-efm-zip")
ICON("application/x-xz-compressed-tar", "i-efm-zip")
ICON("application/vnd.ms-cab-compressed", "i-efm-zip")
+
+ICON("application/x-gettext-translation", "i-lang")
+
+ICON("application/xml", "i-efm-html")
+ICON("application/javascript", "i-efm-html")
+ICON("application/json", "i-efm-html")
+
+ICON("application/x-awk", "i-efm-code")
+
+ICON("application/x-deb", "i-efm-deb")
+
+ICON("image/png", "i-picture-landscape")
+ICON("image/jpeg", "i-picture-landscape")
+ICON("image/gif", "i-picture-landscape")
+ICON("image/bmp", "i-picture-landscape")
+ICON("image/webp", "i-picture-landscape")
+ICON("application/x-xcf", "i-picture-landscape")
+ICON("application/x-cbz", "i-picture-landscape")
+ICON("application/x-cbr", "i-picture-landscape")
+
+ICON("application/ogg", "i-film")
+ICON("application/vnd.rn-realmedia", "i-film")
+ICON("video/mp4", "i-film")
+ICON("video/mpeg", "i-film")
+ICON("video/ogg", "i-film")
+ICON("video/quicktime", "i-film")
+ICON("video/webm", "i-film")
+ICON("video/x-flv", "i-film")
+ICON("video/x-msvideo", "i-film")
+ICON("video/x-matroska", "i-film")
+ICON("video/x-ms-wmv", "i-film")
+ICON("video/x-theora+ogg", "i-film")
+
+ICON("audio/mpeg", "i-sound")
+ICON("audio/x-wav", "i-sound")
+ICON("audio/x-flac", "i-sound")
+ICON("audio/flac", "i-sound")
+ICON("audio/x-musepack", "i-sound")
+ICON("audio/x-vorbis+ogg", "i-sound")
+ICON("application/x-audacity-project", "i-sound")
+ICON("audio/x-ms-wma", "i-sound")
+ICON("audio/opus", "i-sound")
+ICON("audio/ogg", "i-sound")
+ICON("audio/x-opus+ogg", "i-sound")
+ICON("audio/ape", "i-sound")
+ICON("audio/webm", "i-sound")
+ICON("audio/mp4", "i-sound")
+ICON("audio/midi", "i-sound")
+ICON("audio/speex", "i-sound")
+ICON("audio/aac", "i-sound")
+ICON("audio/vnd.rn-realaudio", "i-sound")
+ICON("audio/x-voc", "i-sound")
+ICON("audio/x-tta", "i-sound")
+ICON("audio/x-stm", "i-sound")
+ICON("audio/x-speex+ogg", "i-sound")
+ICON("audio/x-wacpack", "i-sound")
+ICON("audio/x-xmf", "i-sound")
+ICON("audio/x-xm", "i-sound")
+ICON("audio/x-xi", "i-sound")
+ICON("audio/x-wacpack-correction", "i-sound")
+ICON("audio/x-s3m", "i-sound")
+ICON("audio/x-riff", "i-sound")
+ICON("audio/x-psflib", "i-sound")
+ICON("audio/x-psf", "i-sound")
+ICON("audio/x-scpls", "i-sound")
+ICON("audio/x-ms-asx", "i-sound")
+ICON("audio/x-mpegurl", "i-sound")
+ICON("audio/x-mod", "i-sound")
+ICON("audio/x-mo3", "i-sound")
+ICON("audio/x-minipsf", "i-sound")
+ICON("audio/matroska", "i-sound")
+ICON("audio/x-m4b", "i-sound")
+ICON("audio/x-it", "i-sound")
+ICON("audio/x-iriver-pla", "i-sound")
+ICON("audio/x-gsm", "i-sound")
+ICON("audio/x-flac+ogg", "i-sound")
+ICON("audio/x-amzxml", "i-sound")
+ICON("audio/x-aiff", "i-sound")
+ICON("audio/x-aifc", "i-sound")
+ICON("audio/x-adpcm", "i-sound")
+ICON("audio/vdn.rn-realaudio", "i-sound")
+ICON("audio/vdn.dts", "i-sound")
+ICON("audio/vdn.dts.hd", "i-sound")
+ICON("audio/prs.sid", "i-sound")
+ICON("audio/mp2", "i-sound")
+ICON("audio/basic", "i-sound")
+ICON("audio/annodex", "i-sound")
+ICON("audio/AMR", "i-sound")
+ICON("audio/amr", "i-sound")
+ICON("audio/amr-wb", "i-sound")
+ICON("audio/AMR-WB", "i-sound")
+ICON("audio/ac3", "i-sound")
+
+ICON("application/x-mpegurl", "i-sound")
+ICON("application/vnd.apple.mpegurl", "i-sound")
+
#undef ICON
// elm icons
diff --git a/data/elementary/themes/ic.edc b/data/elementary/themes/ic.edc
index 496fee1414..37f1a212be 100644
--- a/data/elementary/themes/ic.edc
+++ b/data/elementary/themes/ic.edc
@@ -183,9 +183,35 @@ I160("i-efm-hpp", "efm-hpp")
I160("i-efm-sh", "efm-sh")
I160("i-efm-zip", "efm-zip")
I160("i-efm-exe", "efm-exe")
+I160("i-efm-deb", "efm-deb")
+I160("i-efm-py", "efm-py")
+I160("i-efm-pyb", "efm-pyb")
+I160("i-efm-rb", "efm-rb")
+I160("i-efm-pl", "efm-pl")
+I160("i-efm-html", "efm-html")
+I160("i-efm-code", "efm-code")
+// cad
+// edje
+// doc
+// xls
+// ppt
+// drawing
+// database
+// formula
+// template
+// font
+// ps
+// pdf
+// shared lib *.so)
+// unknown
+// install
+// cache
I160("i-efm-trash", "efm-trash")
I160("i-efm-trash-full", "efm-trash-full")
+I160("i-film", "film")
+I160("i-sound", "sound")
+
I160("i-mobile", "mobile-phone")
I160("i-pda", "pda")
I160("i-phone", "phone")
diff --git a/data/elementary/themes/img/efm-code.svg b/data/elementary/themes/img/efm-code.svg
new file mode 100644
index 0000000000..dfb0e53f7a
--- /dev/null
+++ b/data/elementary/themes/img/efm-code.svg
@@ -0,0 +1,356 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg2"
+ width="80"
+ height="80"
+ viewBox="0 0 80 80"
+ sodipodi:docname="efm-code.svg"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/efm-code-040.png"
+ inkscape:export-xdpi="48"
+ inkscape:export-ydpi="48">
+ <metadata
+ id="metadata8">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs6">
+ <rect
+ id="rect1822"
+ height="22.426638"
+ width="47.970909"
+ y="8"
+ x="16" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect878" />
+ <rect
+ x="20"
+ y="50"
+ width="40"
+ height="30"
+ id="rect872" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect864" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect858" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect852" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:showpageshadow="false"
+ inkscape:document-rotation="0"
+ pagecolor="#404040"
+ bordercolor="#ff66ac"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1756"
+ inkscape:window-height="1378"
+ id="namedview4"
+ showgrid="true"
+ inkscape:zoom="13.05"
+ inkscape:cx="40"
+ inkscape:cy="40"
+ inkscape:window-x="804"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="g10"
+ showguides="false"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-others="false"
+ inkscape:snap-nodes="true"
+ borderlayer="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid837"
+ empspacing="4" />
+ </sodipodi:namedview>
+ <g
+ inkscape:groupmode="layer"
+ inkscape:label="Image"
+ id="g10">
+ <path
+ sodipodi:nodetypes="cccccc"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 68,4 V 76 H 12 V 25 L 34,4 Z"
+ id="path27896" />
+ <text
+ transform="translate(0.02909091,19.573362)"
+ style="font-size:7px;line-height:6.87873px;font-family:'Arial Black';-inkscape-font-specification:'Arial Black, ';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect1822);fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text1820"
+ xml:space="preserve"><tspan
+ x="16"
+ y="13.348456"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:800;font-stretch:extra-condensed;font-size:7px;font-family:'Input Mono Compressed';-inkscape-font-specification:'Input Mono Compressed Ultra-Bold Extra-Condensed';fill:#000000;fill-opacity:1;stroke:none">{ # }</tspan></tspan></text>
+ <path
+ style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 12,25 37,30 34,4 C 33,10 19,24 12,25 Z"
+ id="path27900"
+ sodipodi:nodetypes="cccc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 12,25 H 34 V 4 Z"
+ id="path27898" />
+ <path
+ id="path1727"
+ style="fill:#808080;fill-opacity:1;stroke-width:8"
+ d="M 21.5 40 A 1.5 3.5 0 0 0 20 43.5 A 1.5 3.5 0 0 0 21.5 47 A 1.5 3.5 0 0 0 23 43.5 A 1.5 3.5 0 0 0 21.5 40 z M 21.498047 41 A 0.5 2.5 0 0 1 21.5 41 A 0.5 2.5 0 0 1 22 43.5 A 0.5 2.5 0 0 1 21.5 46 A 0.5 2.5 0 0 1 21 43.5 A 0.5 2.5 0 0 1 21.498047 41 z " />
+ <rect
+ style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+ id="rect1734"
+ width="1"
+ height="7"
+ x="33"
+ y="40" />
+ <path
+ id="path1736"
+ style="fill:#808080;fill-opacity:1;stroke-width:8"
+ d="M 29.5,40 A 1.5,3.5 0 0 0 28,43.5 1.5,3.5 0 0 0 29.5,47 1.5,3.5 0 0 0 31,43.5 1.5,3.5 0 0 0 29.5,40 Z m -0.002,1 A 0.5,2.5 0 0 1 29.5,41 0.5,2.5 0 0 1 30,43.5 0.5,2.5 0 0 1 29.5,46 0.5,2.5 0 0 1 29,43.5 0.5,2.5 0 0 1 29.498047,41 Z" />
+ <rect
+ style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+ id="rect1738"
+ width="1"
+ height="7"
+ x="41"
+ y="40" />
+ <path
+ id="path1740"
+ style="fill:#808080;fill-opacity:1;stroke-width:8"
+ d="M 37.5,40 A 1.5,3.5 0 0 0 36,43.5 1.5,3.5 0 0 0 37.5,47 1.5,3.5 0 0 0 39,43.5 1.5,3.5 0 0 0 37.5,40 Z m -0.002,1 A 0.5,2.5 0 0 1 37.5,41 0.5,2.5 0 0 1 38,43.5 0.5,2.5 0 0 1 37.5,46 0.5,2.5 0 0 1 37,43.5 0.5,2.5 0 0 1 37.498047,41 Z" />
+ <rect
+ style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+ id="rect1742"
+ width="1"
+ height="7"
+ x="49"
+ y="40" />
+ <path
+ id="path1748"
+ style="fill:#808080;fill-opacity:1;stroke-width:8"
+ d="M 53.5,40 A 1.5,3.5 0 0 0 52,43.5 1.5,3.5 0 0 0 53.5,47 1.5,3.5 0 0 0 55,43.5 1.5,3.5 0 0 0 53.5,40 Z m -0.002,1 A 0.5,2.5 0 0 1 53.5,41 0.5,2.5 0 0 1 54,43.5 0.5,2.5 0 0 1 53.5,46 0.5,2.5 0 0 1 53,43.5 0.5,2.5 0 0 1 53.498047,41 Z" />
+ <rect
+ style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+ id="rect1758"
+ width="1"
+ height="7"
+ x="81"
+ y="40" />
+ <rect
+ style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+ id="rect1762"
+ width="1"
+ height="7"
+ x="21"
+ y="48" />
+ <rect
+ style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+ id="rect1766"
+ width="1"
+ height="7"
+ x="29"
+ y="48" />
+ <path
+ id="path1768"
+ style="fill:#808080;fill-opacity:1;stroke-width:8"
+ d="M 25.5,48 A 1.5,3.5 0 0 0 24,51.5 1.5,3.5 0 0 0 25.5,55 1.5,3.5 0 0 0 27,51.5 1.5,3.5 0 0 0 25.5,48 Z m -0.002,1 A 0.5,2.5 0 0 1 25.5,49 0.5,2.5 0 0 1 26,51.5 0.5,2.5 0 0 1 25.5,54 0.5,2.5 0 0 1 25,51.5 0.5,2.5 0 0 1 25.498047,49 Z" />
+ <path
+ id="path1776"
+ style="fill:#808080;fill-opacity:1;stroke-width:8"
+ d="M 41.5,48 A 1.5,3.5 0 0 0 40,51.5 1.5,3.5 0 0 0 41.5,55 1.5,3.5 0 0 0 43,51.5 1.5,3.5 0 0 0 41.5,48 Z m -0.002,1 A 0.5,2.5 0 0 1 41.5,49 0.5,2.5 0 0 1 42,51.5 0.5,2.5 0 0 1 41.5,54 0.5,2.5 0 0 1 41,51.5 0.5,2.5 0 0 1 41.498047,49 Z" />
+ <rect
+ style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+ id="rect1778"
+ width="1"
+ height="7"
+ x="53"
+ y="48" />
+ <path
+ id="path1782"
+ style="fill:#808080;fill-opacity:1;stroke-width:8"
+ d="M 57.5,48 A 1.5,3.5 0 0 0 56,51.5 1.5,3.5 0 0 0 57.5,55 1.5,3.5 0 0 0 59,51.5 1.5,3.5 0 0 0 57.5,48 Z m -0.002,1 A 0.5,2.5 0 0 1 57.5,49 0.5,2.5 0 0 1 58,51.5 0.5,2.5 0 0 1 57.5,54 0.5,2.5 0 0 1 57,51.5 0.5,2.5 0 0 1 57.498047,49 Z" />
+ <rect
+ style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+ id="rect1784"
+ width="1"
+ height="7"
+ x="25"
+ y="56" />
+ <path
+ id="path1790"
+ style="fill:#808080;fill-opacity:1;stroke-width:8"
+ d="M 29.5,56 A 1.5,3.5 0 0 0 28,59.5 1.5,3.5 0 0 0 29.5,63 1.5,3.5 0 0 0 31,59.5 1.5,3.5 0 0 0 29.5,56 Z m -0.002,1 A 0.5,2.5 0 0 1 29.5,57 0.5,2.5 0 0 1 30,59.5 0.5,2.5 0 0 1 29.5,62 0.5,2.5 0 0 1 29,59.5 0.5,2.5 0 0 1 29.498047,57 Z" />
+ <rect
+ style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+ id="rect1792"
+ width="1"
+ height="7"
+ x="41"
+ y="56" />
+ <path
+ id="path1794"
+ style="fill:#808080;fill-opacity:1;stroke-width:8"
+ d="M 37.5,56 A 1.5,3.5 0 0 0 36,59.5 1.5,3.5 0 0 0 37.5,63 1.5,3.5 0 0 0 39,59.5 1.5,3.5 0 0 0 37.5,56 Z m -0.002,1 A 0.5,2.5 0 0 1 37.5,57 0.5,2.5 0 0 1 38,59.5 0.5,2.5 0 0 1 37.5,62 0.5,2.5 0 0 1 37,59.5 0.5,2.5 0 0 1 37.498047,57 Z" />
+ <path
+ id="path1798"
+ style="fill:#808080;fill-opacity:1;stroke-width:8"
+ d="M 45.5,56 A 1.5,3.5 0 0 0 44,59.5 1.5,3.5 0 0 0 45.5,63 1.5,3.5 0 0 0 47,59.5 1.5,3.5 0 0 0 45.5,56 Z m -0.002,1 A 0.5,2.5 0 0 1 45.5,57 0.5,2.5 0 0 1 46,59.5 0.5,2.5 0 0 1 45.5,62 0.5,2.5 0 0 1 45,59.5 0.5,2.5 0 0 1 45.498047,57 Z" />
+ <rect
+ style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+ id="rect1800"
+ width="1"
+ height="7"
+ x="57"
+ y="56" />
+ <rect
+ style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+ id="rect1806"
+ width="1"
+ height="7"
+ x="21"
+ y="65" />
+ <rect
+ style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+ id="rect1810"
+ width="1"
+ height="7"
+ x="29"
+ y="65" />
+ <path
+ id="path1812"
+ style="fill:#808080;fill-opacity:1;stroke-width:8"
+ d="M 25.5,65 A 1.5,3.5 0 0 0 24,68.5 1.5,3.5 0 0 0 25.5,72 1.5,3.5 0 0 0 27,68.5 1.5,3.5 0 0 0 25.5,65 Z m -0.002,1 A 0.5,2.5 0 0 1 25.5,66 0.5,2.5 0 0 1 26,68.5 0.5,2.5 0 0 1 25.5,71 0.5,2.5 0 0 1 25,68.5 0.5,2.5 0 0 1 25.498047,66 Z" />
+ <path
+ id="path1816"
+ style="fill:#808080;fill-opacity:1;stroke-width:8"
+ d="M 33.5,65 A 1.5,3.5 0 0 0 32,68.5 1.5,3.5 0 0 0 33.5,72 1.5,3.5 0 0 0 35,68.5 1.5,3.5 0 0 0 33.5,65 Z m -0.002,1 A 0.5,2.5 0 0 1 33.5,66 0.5,2.5 0 0 1 34,68.5 0.5,2.5 0 0 1 33.5,71 0.5,2.5 0 0 1 33,68.5 0.5,2.5 0 0 1 33.498047,66 Z" />
+ <rect
+ style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+ id="rect1818"
+ width="1"
+ height="7"
+ x="45"
+ y="65" />
+ <path
+ id="path1825"
+ style="fill:#808080;fill-opacity:1;stroke-width:8"
+ d="M 49.5,65 A 1.5,3.5 0 0 0 48,68.5 1.5,3.5 0 0 0 49.5,72 1.5,3.5 0 0 0 51,68.5 1.5,3.5 0 0 0 49.5,65 Z m -0.002,1 A 0.5,2.5 0 0 1 49.5,66 0.5,2.5 0 0 1 50,68.5 0.5,2.5 0 0 1 49.5,71 0.5,2.5 0 0 1 49,68.5 0.5,2.5 0 0 1 49.498047,66 Z" />
+ <path
+ id="path1827"
+ style="fill:#808080;fill-opacity:1;stroke-width:8"
+ d="M 57.5,65 A 1.5,3.5 0 0 0 56,68.5 1.5,3.5 0 0 0 57.5,72 1.5,3.5 0 0 0 59,68.5 1.5,3.5 0 0 0 57.5,65 Z m -0.002,1 A 0.5,2.5 0 0 1 57.5,66 0.5,2.5 0 0 1 58,68.5 0.5,2.5 0 0 1 57.5,71 0.5,2.5 0 0 1 57,68.5 0.5,2.5 0 0 1 57.498047,66 Z" />
+ <path
+ id="path1829"
+ style="fill:#808080;fill-opacity:1;stroke-width:8"
+ d="M 37.5,65 A 1.5,3.5 0 0 0 36,68.5 1.5,3.5 0 0 0 37.5,72 1.5,3.5 0 0 0 39,68.5 1.5,3.5 0 0 0 37.5,65 Z m -0.002,1 A 0.5,2.5 0 0 1 37.5,66 0.5,2.5 0 0 1 38,68.5 0.5,2.5 0 0 1 37.5,71 0.5,2.5 0 0 1 37,68.5 0.5,2.5 0 0 1 37.498047,66 Z" />
+ <path
+ id="path1831"
+ style="fill:#808080;fill-opacity:1;stroke-width:8"
+ d="M 53.5,65 A 1.5,3.5 0 0 0 52,68.5 1.5,3.5 0 0 0 53.5,72 1.5,3.5 0 0 0 55,68.5 1.5,3.5 0 0 0 53.5,65 Z m -0.002,1 A 0.5,2.5 0 0 1 53.5,66 0.5,2.5 0 0 1 54,68.5 0.5,2.5 0 0 1 53.5,71 0.5,2.5 0 0 1 53,68.5 0.5,2.5 0 0 1 53.498047,66 Z" />
+ <path
+ id="path1835"
+ style="fill:#808080;fill-opacity:1;stroke-width:8"
+ d="M 33.5,56 A 1.5,3.5 0 0 0 32,59.5 1.5,3.5 0 0 0 33.5,63 1.5,3.5 0 0 0 35,59.5 1.5,3.5 0 0 0 33.5,56 Z m -0.002,1 A 0.5,2.5 0 0 1 33.5,57 0.5,2.5 0 0 1 34,59.5 0.5,2.5 0 0 1 33.5,62 0.5,2.5 0 0 1 33,59.5 0.5,2.5 0 0 1 33.498047,57 Z" />
+ <path
+ id="path1837"
+ style="fill:#808080;fill-opacity:1;stroke-width:8"
+ d="M 25.5,40 A 1.5,3.5 0 0 0 24,43.5 1.5,3.5 0 0 0 25.5,47 1.5,3.5 0 0 0 27,43.5 1.5,3.5 0 0 0 25.5,40 Z m -0.002,1 A 0.5,2.5 0 0 1 25.5,41 0.5,2.5 0 0 1 26,43.5 0.5,2.5 0 0 1 25.5,46 0.5,2.5 0 0 1 25,43.5 0.5,2.5 0 0 1 25.498047,41 Z" />
+ <path
+ id="path1839"
+ style="fill:#808080;fill-opacity:1;stroke-width:8"
+ d="M 37.5,48 A 1.5,3.5 0 0 0 36,51.5 1.5,3.5 0 0 0 37.5,55 1.5,3.5 0 0 0 39,51.5 1.5,3.5 0 0 0 37.5,48 Z m -0.002,1 A 0.5,2.5 0 0 1 37.5,49 0.5,2.5 0 0 1 38,51.5 0.5,2.5 0 0 1 37.5,54 0.5,2.5 0 0 1 37,51.5 0.5,2.5 0 0 1 37.498047,49 Z" />
+ <path
+ id="path1841"
+ style="fill:#808080;fill-opacity:1;stroke-width:8"
+ d="M 45.5,48 A 1.5,3.5 0 0 0 44,51.5 1.5,3.5 0 0 0 45.5,55 1.5,3.5 0 0 0 47,51.5 1.5,3.5 0 0 0 45.5,48 Z m -0.002,1 A 0.5,2.5 0 0 1 45.5,49 0.5,2.5 0 0 1 46,51.5 0.5,2.5 0 0 1 45.5,54 0.5,2.5 0 0 1 45,51.5 0.5,2.5 0 0 1 45.498047,49 Z" />
+ <path
+ id="path1843"
+ style="fill:#808080;fill-opacity:1;stroke-width:8"
+ d="M 57.5,40 A 1.5,3.5 0 0 0 56,43.5 1.5,3.5 0 0 0 57.5,47 1.5,3.5 0 0 0 59,43.5 1.5,3.5 0 0 0 57.5,40 Z m -0.002,1 A 0.5,2.5 0 0 1 57.5,41 0.5,2.5 0 0 1 58,43.5 0.5,2.5 0 0 1 57.5,46 0.5,2.5 0 0 1 57,43.5 0.5,2.5 0 0 1 57.498047,41 Z" />
+ <rect
+ style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+ id="rect1845"
+ width="1"
+ height="7"
+ x="21"
+ y="56" />
+ <rect
+ style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+ id="rect1847"
+ width="1"
+ height="7"
+ x="33"
+ y="48" />
+ <rect
+ style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+ id="rect1849"
+ width="1"
+ height="7"
+ x="45"
+ y="40" />
+ <rect
+ style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+ id="rect1851"
+ width="1"
+ height="7"
+ x="49"
+ y="48" />
+ <rect
+ style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+ id="rect1853"
+ width="1"
+ height="7"
+ x="49"
+ y="56" />
+ <rect
+ style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+ id="rect1855"
+ width="1"
+ height="7"
+ x="53"
+ y="56" />
+ <rect
+ style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
+ id="rect1857"
+ width="1"
+ height="7"
+ x="41"
+ y="65" />
+ </g>
+</svg>
diff --git a/data/elementary/themes/img/efm-deb.svg b/data/elementary/themes/img/efm-deb.svg
new file mode 100644
index 0000000000..a6f3beaeda
--- /dev/null
+++ b/data/elementary/themes/img/efm-deb.svg
@@ -0,0 +1,376 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:ns2="http://ns.adobe.com/AdobeIllustrator/10.0/"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg2"
+ width="80"
+ height="80"
+ viewBox="0 0 80 80"
+ sodipodi:docname="efm-deb.svg"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/efm-deb-040.png"
+ inkscape:export-xdpi="48"
+ inkscape:export-ydpi="48">
+ <metadata
+ id="metadata8">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs6">
+ <linearGradient
+ id="linearGradient1882"
+ inkscape:collect="always">
+ <stop
+ id="stop1878"
+ offset="0"
+ style="stop-color:#d38d5f;stop-opacity:1" />
+ <stop
+ id="stop1880"
+ offset="1"
+ style="stop-color:#a05a2c;stop-opacity:1" />
+ </linearGradient>
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect878" />
+ <rect
+ x="20"
+ y="50"
+ width="40"
+ height="30"
+ id="rect872" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect864" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect858" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect852" />
+ <mask
+ maskUnits="userSpaceOnUse"
+ id="mask1019">
+ <path
+ inkscape:connector-curvature="0"
+ id="path1021"
+ d="M 2,2 38,38 V 2 Z"
+ style="fill:#c8c8c8;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </mask>
+ <filter
+ inkscape:collect="always"
+ style="color-interpolation-filters:sRGB"
+ id="filter1119"
+ x="-0.27599999"
+ width="1.552"
+ y="-0.27599999"
+ height="1.552">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="3.22"
+ id="feGaussianBlur1121" />
+ </filter>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1128"
+ id="radialGradient1166"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-4.1975307e-8,4.0000001,3.9999998,0,67.998381,-3.9999967)"
+ cx="2"
+ cy="2"
+ fx="2"
+ fy="2"
+ r="18" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient1128">
+ <stop
+ style="stop-color:#d38d5f;stop-opacity:1"
+ offset="0"
+ id="stop1124" />
+ <stop
+ style="stop-color:#a05a2c;stop-opacity:1"
+ offset="1"
+ id="stop1126" />
+ </linearGradient>
+ <mask
+ maskUnits="userSpaceOnUse"
+ id="mask1790">
+ <path
+ inkscape:connector-curvature="0"
+ id="path1788"
+ d="M 2,2 38,38 V 2 Z"
+ style="fill:#c8c8c8;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </mask>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1882"
+ id="radialGradient1130"
+ cx="2"
+ cy="2"
+ fx="2"
+ fy="2"
+ r="18"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(4.1975307e-8,4.0000001,-3.9999998,0,11.99839,-3.9999967)" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:showpageshadow="false"
+ inkscape:document-rotation="0"
+ pagecolor="#404040"
+ bordercolor="#ff66ac"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1017"
+ id="namedview4"
+ showgrid="true"
+ inkscape:zoom="10.4875"
+ inkscape:cx="40"
+ inkscape:cy="40"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g10"
+ showguides="false"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-others="false"
+ inkscape:snap-nodes="true"
+ borderlayer="true">
+ <inkscape:grid
+ snapvisiblegridlinesonly="true"
+ enabled="true"
+ type="xygrid"
+ id="grid837"
+ empspacing="4" />
+ </sodipodi:namedview>
+ <g
+ inkscape:groupmode="layer"
+ inkscape:label="Image"
+ id="g10">
+ <path
+ style="fill:#a05a2c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.76923px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="M 3.9983912,76.000002 H 75.998391 v -72 H 3.9983912 Z"
+ id="path824"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:url(#radialGradient1130);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 75.998391,76.000002 -71.9999998,-72 v 72 z"
+ id="path831"
+ inkscape:connector-curvature="0" />
+ <path
+ transform="matrix(2.25,0,0,2.25,-5.0016088,-4.999998)"
+ style="opacity:0.1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter1119)"
+ d="M 2.0000002,38 2,10 c 13,0 28,15 28,28 z"
+ id="path833"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ mask="url(#mask1019)" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path1160"
+ d="m 3.9983912,76.000002 71.9999998,-72 v 72 z"
+ style="fill:url(#radialGradient1166);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <g
+ style="overflow:visible;opacity:1;stroke-width:0.99937164;stroke-miterlimit:4;stroke-dasharray:none;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219"
+ id="g1300"
+ transform="matrix(0.51332255,0,0,0.51332255,17.791063,12)">
+ <g
+ id="Layer_1"
+ ns2:layer="yes"
+ ns2:dimmedPercent="50"
+ ns2:rgbTrio="#4F008000FFFF"
+ style="stroke-width:0.99937164;stroke-miterlimit:4;stroke-dasharray:none;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219">
+ <g
+ id="g1277"
+ style="stroke-width:0.99937164;stroke-miterlimit:4;stroke-dasharray:none;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219">
+ <g
+ id="g2267"
+ style="opacity:1;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219">
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:0.9998219;fill-rule:nonzero;stroke-width:0.999372;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;stroke:none"
+ d="m 51.986,57.297 c -1.797,0.025 0.34,0.926 2.686,1.287 0.648,-0.506 1.236,-1.018 1.76,-1.516 -1.461,0.358 -2.948,0.366 -4.446,0.229"
+ id="path2269" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill-opacity:0.9998219;fill-rule:nonzero;stroke-width:0.999372;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;stroke:none;fill:#ffffff"
+ d="M 58.138672 56.134766 L 56.3125 56.582031 C 54.925951 56.921788 53.497626 56.932936 52.03125 56.798828 L 51.986328 57.306641 L 51.978516 56.796875 C 51.73233 56.8003 51.542969 56.816089 51.365234 56.861328 C 51.276367 56.883948 51.189435 56.91039 51.087891 56.978516 C 50.986346 57.046641 50.855786 57.186792 50.824219 57.375 C 50.792652 57.563208 50.863507 57.722814 50.927734 57.816406 C 50.991961 57.909998 51.057247 57.965165 51.123047 58.015625 C 51.254647 58.116545 51.397512 58.192025 51.568359 58.269531 C 52.25175 58.579558 53.383482 58.89159 54.595703 59.078125 L 54.808594 59.111328 L 54.980469 58.978516 C 55.641772 58.462128 56.240053 57.938462 56.775391 57.429688 L 58.138672 56.134766 z M 55.009766 57.632812 C 54.849856 57.76756 54.711668 57.900568 54.542969 58.035156 C 54.057425 57.951286 53.767689 57.833903 53.351562 57.720703 C 53.904451 57.731525 54.456028 57.687959 55.009766 57.632812 z "
+ id="path2271" />
+ </g>
+ <g
+ id="g2273"
+ style="opacity:1;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219">
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:0.9998219;fill-rule:nonzero;stroke-width:0.999372;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;stroke:none"
+ d="m 61.631,54.893 c 1.07,-1.477 1.85,-3.094 2.125,-4.766 -0.24,1.192 -0.887,2.221 -1.496,3.307 -3.359,2.115 -0.316,-1.256 -0.002,-2.537 -3.612,4.546 -0.496,2.726 -0.627,3.996"
+ id="path2275" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill-opacity:0.9998219;fill-rule:nonzero;stroke-width:0.999372;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;stroke:none;fill:#ffffff"
+ d="M 63.265625 50.029297 C 63.056464 51.068132 62.469539 52.025533 61.875 53.080078 C 61.750056 53.156807 61.677137 53.189498 61.574219 53.248047 C 61.73623 52.972346 61.892224 52.70607 62.082031 52.388672 C 62.364577 51.916196 62.633276 51.467911 62.744141 51.015625 L 61.867188 50.585938 C 60.952521 51.73712 60.452546 52.488613 60.199219 53.056641 C 60.072555 53.340655 60.000615 53.584388 60.007812 53.837891 C 60.01501 54.091393 60.142541 54.353121 60.310547 54.5 C 60.646559 54.793757 60.967738 54.791716 61.105469 54.841797 C 61.174334 54.866837 61.181599 54.885734 61.160156 54.859375 C 61.138714 54.833016 61.141393 54.777546 61.134766 54.841797 L 61.630859 54.892578 L 62.035156 55.185547 C 63.132815 53.670367 63.944734 51.997577 64.240234 50.238281 C 64.241156 50.233762 64.245183 50.231087 64.246094 50.226562 L 64.244141 50.226562 C 64.245151 50.220496 64.249002 50.215053 64.25 50.208984 L 63.265625 50.029297 z "
+ id="path2277" />
+ </g>
+ <g
+ id="g2279"
+ style="opacity:1;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219">
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:0.9998219;fill-rule:nonzero;stroke-width:0.999372;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;stroke:none"
+ d="m 65.191,45.629 c 0.217,-3.236 -0.637,-2.213 -0.924,-0.978 0.335,0.174 0.6,2.281 0.924,0.978"
+ id="path2281" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill-opacity:0.9998219;fill-rule:nonzero;stroke-width:0.999372;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;stroke:none;fill:#ffffff"
+ d="M 64.90625 42.962891 C 64.642065 42.969577 64.488581 43.107397 64.380859 43.220703 C 64.273138 43.334009 64.195702 43.455829 64.123047 43.591797 C 63.977737 43.863734 63.861925 44.189955 63.78125 44.537109 L 63.693359 44.916016 L 63.958984 45.052734 C 63.978885 45.090286 64.00912 45.154773 64.041016 45.238281 C 64.109483 45.417542 64.183828 45.655748 64.267578 45.873047 C 64.309453 45.981697 64.350499 46.085999 64.414062 46.193359 C 64.477626 46.300719 64.543971 46.468794 64.847656 46.537109 C 64.999499 46.571267 65.189623 46.524808 65.298828 46.449219 C 65.408033 46.37363 65.461655 46.293187 65.503906 46.220703 C 65.58841 46.075735 65.629552 45.935917 65.675781 45.75 L 65.257812 45.646484 C 65.256283 45.643432 65.253682 45.636378 65.251953 45.632812 L 65.689453 45.662109 C 65.745049 44.833032 65.736955 44.268734 65.671875 43.859375 C 65.639335 43.654696 65.599063 43.486988 65.501953 43.320312 C 65.404843 43.153637 65.170435 42.956204 64.90625 42.962891 z "
+ id="path2283" />
+ </g>
+ <g
+ id="g2285"
+ style="opacity:1;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219">
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:0.9998219;fill-rule:nonzero;stroke-width:0.999372;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;stroke:none"
+ d="m 45.172,1.399 c 0.959,0.172 2.072,0.304 1.916,0.533 1.049,-0.23 1.287,-0.442 -1.916,-0.533"
+ id="path2287" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill-opacity:0.9998219;fill-rule:nonzero;stroke-width:0.999372;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;stroke:none;fill:#ffffff"
+ d="M 45.185547 0.90039062 L 45.171875 1.3984375 L 45.083984 1.890625 C 45.544284 1.9731814 46.012097 2.0454665 46.357422 2.1171875 L 45.966797 2.6894531 L 47.195312 2.4199219 C 47.469388 2.3598291 47.685821 2.3106696 47.886719 2.2207031 C 47.987168 2.1757199 48.140924 2.1845844 48.257812 1.8515625 C 48.316257 1.6850516 48.251651 1.434686 48.160156 1.3261719 C 48.068662 1.2176577 47.992353 1.1849395 47.927734 1.15625 C 47.66926 1.0414922 47.442407 1.0279989 47.013672 0.99023438 C 46.584936 0.95246985 45.991978 0.92330203 45.185547 0.90039062 z "
+ id="path2289" />
+ </g>
+ <g
+ id="g2291"
+ style="opacity:1;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219">
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:0.9998219;fill-rule:nonzero;stroke-width:0.999372;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;stroke:none"
+ d="M 47.088,1.932 46.41,2.072 47.041,2.016 47.088,1.932"
+ id="path2293" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill-opacity:0.9998219;fill-rule:nonzero;stroke-width:0.999372;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;stroke:none;fill:#ffffff"
+ d="M 46.986328 1.4433594 L 46.308594 1.5820312 L 46.455078 2.5703125 L 47.347656 2.4902344 L 47.523438 2.1757812 L 47.087891 1.9316406 L 46.986328 1.4433594 z "
+ id="path2295" />
+ </g>
+ <g
+ id="g2297"
+ style="opacity:1;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219">
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:0.9998219;fill-rule:nonzero;stroke-width:0.999372;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;stroke:none"
+ d="m 76.992,46.856 c 0.107,2.906 -0.85,4.316 -1.713,6.812 l -1.553,0.776 c -1.271,2.468 0.123,1.567 -0.787,3.53 -1.984,1.764 -6.021,5.52 -7.313,5.863 -0.943,-0.021 0.639,-1.113 0.846,-1.541 -2.656,1.824 -2.131,2.738 -6.193,3.846 L 60.16,65.878 C 50.142,70.591 36.226,61.251 36.409,48.507 c -0.107,0.809 -0.304,0.607 -0.526,0.934 -0.517,-6.557 3.028,-13.143 9.007,-15.832 5.848,-2.895 12.704,-1.707 16.893,2.197 -2.301,-3.014 -6.881,-6.209 -12.309,-5.91 -5.317,0.084 -10.291,3.463 -11.951,7.131 -2.724,1.715 -3.04,6.611 -4.227,7.507 -1.597,11.737 3.004,16.808 10.787,22.773 1.225,0.826 0.345,0.951 0.511,1.58 -2.586,-1.211 -4.954,-3.039 -6.901,-5.277 1.033,1.512 2.148,2.982 3.589,4.137 -2.438,-0.826 -5.695,-5.908 -6.646,-6.115 4.203,7.525 17.052,13.197 23.78,10.383 -3.113,0.115 -7.068,0.064 -10.566,-1.229 -1.469,-0.756 -3.467,-2.322 -3.11,-2.615 9.182,3.43 18.667,2.598 26.612,-3.771 2.021,-1.574 4.229,-4.252 4.867,-4.289 -0.961,1.445 0.164,0.695 -0.574,1.971 2.014,-3.248 -0.875,-1.322 2.082,-5.609 l 1.092,1.504 c -0.406,-2.696 3.348,-5.97 2.967,-10.234 0.861,-1.304 0.961,1.403 0.047,4.403 1.268,-3.328 0.334,-3.863 0.66,-6.609 0.352,0.923 0.814,1.904 1.051,2.878 -0.826,-3.216 0.848,-5.416 1.262,-7.285 -0.408,-0.181 -1.275,1.422 -1.473,-2.377 0.029,-1.65 0.459,-0.865 0.625,-1.271 -0.324,-0.186 -1.174,-1.451 -1.691,-3.877 0.375,-0.57 1.002,1.478 1.512,1.562 -0.328,-1.929 -0.893,-3.4 -0.916,-4.88 -1.49,-3.114 -0.527,0.415 -1.736,-1.337 -1.586,-4.947 1.316,-1.148 1.512,-3.396 2.404,3.483 3.775,8.881 4.404,11.117 -0.48,-2.726 -1.256,-5.367 -2.203,-7.922 0.73,0.307 -1.176,-5.609 0.949,-1.691 C 83.519,18.706 76.074,10.902 69.225,7.24 70.063,8.007 71.121,8.97 70.741,9.121 67.335,7.093 67.934,6.935 67.446,6.078 64.671,4.949 64.489,6.169 62.651,6.08 57.421,3.306 56.413,3.601 51.6,1.863 l 0.219,1.023 c -3.465,-1.154 -4.037,0.438 -7.782,0.004 -0.228,-0.178 1.2,-0.644 2.375,-0.815 -3.35,0.442 -3.193,-0.66 -6.471,0.122 0.808,-0.567 1.662,-0.942 2.524,-1.424 -2.732,0.166 -6.522,1.59 -5.352,0.295 -4.456,1.988 -12.37,4.779 -16.811,8.943 l -0.14,-0.933 c -2.035,2.443 -8.874,7.296 -9.419,10.46 l -0.544,0.127 c -1.059,1.793 -1.744,3.825 -2.584,5.67 -1.385,2.36 -2.03,0.908 -1.833,1.278 -2.724,5.523 -4.077,10.164 -5.246,13.97 0.833,1.245 0.02,7.495 0.335,12.497 -1.368,24.704 17.338,48.69 37.785,54.228 2.997,1.072 7.454,1.031 11.245,1.141 -4.473,-1.279 -5.051,-0.678 -9.408,-2.197 -3.143,-1.48 -3.832,-3.17 -6.058,-5.102 l 0.881,1.557 c -4.366,-1.545 -2.539,-1.912 -6.091,-3.037 l 0.941,-1.229 C 28.751,98.334 26.418,96.056 25.78,94.795 l -1.548,0.061 c -1.86,-2.295 -2.851,-3.949 -2.779,-5.23 l -0.5,0.891 c -0.567,-0.973 -6.843,-8.607 -3.587,-6.83 -0.605,-0.553 -1.409,-0.9 -2.281,-2.484 l 0.663,-0.758 c -1.567,-2.016 -2.884,-4.6 -2.784,-5.461 0.836,1.129 1.416,1.34 1.99,1.533 -3.957,-9.818 -4.179,-0.541 -7.176,-9.994 L 8.412,66.472 C 7.926,65.74 7.631,64.945 7.24,64.165 l 0.276,-2.75 C 4.667,58.121 6.719,47.409 7.13,41.534 7.415,39.145 9.508,36.602 11.1,32.614 l -0.97,-0.167 c 1.854,-3.234 10.586,-12.988 14.63,-12.486 1.959,-2.461 -0.389,-0.009 -0.772,-0.629 4.303,-4.453 5.656,-3.146 8.56,-3.947 3.132,-1.859 -2.688,0.725 -1.203,-0.709 5.414,-1.383 3.837,-3.144 10.9,-3.846 0.745,0.424 -1.729,0.655 -2.35,1.205 4.511,-2.207 14.275,-1.705 20.617,1.225 7.359,3.439 15.627,13.605 15.953,23.17 l 0.371,0.1 c -0.188,3.802 0.582,8.199 -0.752,12.238 l 0.908,-1.912"
+ id="path2299" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill-opacity:0.9998219;fill-rule:nonzero;stroke-width:0.999372;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;stroke:none;fill:#ffffff"
+ d="M 42.435547 0.2734375 C 40.997171 0.36083517 39.351969 0.76641765 38.234375 0.9765625 C 37.72261 1.0727914 37.352291 1.0922503 37.257812 1.0917969 L 36.910156 0.61132812 C 32.694899 2.4919232 25.321151 5.1487129 20.673828 9.1171875 L 20.490234 7.9023438 L 19.777344 8.7578125 C 18.831885 9.8928271 16.599822 11.743888 14.550781 13.673828 C 12.629256 15.483665 10.923544 17.319548 10.4375 19.095703 L 9.8769531 19.226562 L 9.7695312 19.410156 C 8.6822169 21.251095 7.9950964 23.285101 7.1777344 25.087891 C 6.8541894 25.637181 6.5847615 25.943658 6.4042969 26.087891 C 6.2226588 26.233062 6.155311 26.223687 6.140625 26.222656 C 6.125939 26.221625 6.1229424 26.215932 6.1171875 26.210938 C 6.1157488 26.209689 6.1168133 26.210564 6.1132812 26.207031 C 6.1115152 26.205265 6.1099938 26.203449 6.0996094 26.193359 C 6.0944172 26.188315 6.0892802 26.182838 6.0664062 26.164062 C 6.0549693 26.154675 6.0001942 26.117301 6 26.117188 C 5.9999029 26.117131 5.9063218 26.074243 5.90625 26.074219 C 5.9061782 26.074195 5.6426246 26.060537 5.6425781 26.060547 C 5.6425316 26.060557 5.2968962 26.33394 5.296875 26.333984 C 5.2968538 26.334029 5.2480427 26.574139 5.2480469 26.574219 C 5.2480476 26.574233 5.2492437 26.586826 5.25 26.591797 C 2.5766418 32.060735 1.2107518 36.684381 0.05859375 40.435547 L -0.01171875 40.664062 L 0.12109375 40.861328 C 0.20100359 40.980761 0.35217958 41.573764 0.39648438 42.384766 C 0.44078917 43.195767 0.42821695 44.242216 0.3984375 45.410156 C 0.33933175 47.728264 0.21855362 50.526886 0.37304688 53.052734 C 0.37297433 53.054044 0.37311931 53.055331 0.37304688 53.056641 C -1.0070801 78.017794 17.787094 102.15542 38.5 107.78125 C 41.64819 108.90377 46.11471 108.83977 49.886719 108.94922 L 50.039062 107.96875 C 47.777202 107.322 46.472367 107.14544 45.232422 106.94727 C 43.999318 106.75019 42.813766 106.52568 40.683594 105.78516 C 39.184177 105.07483 38.288715 104.33711 37.474609 103.51758 C 36.655 102.6925 35.909915 101.76998 34.761719 100.77344 L 34 101.39648 L 34.080078 101.53906 C 33.49378 101.24338 32.572375 100.87615 32.277344 100.64062 C 31.863365 100.31014 31.04478 99.914424 29.986328 99.498047 L 31.123047 98.011719 L 30.203125 97.943359 C 29.740899 97.908407 28.813114 97.382354 28.011719 96.675781 C 27.210324 95.969208 26.489517 95.09004 26.226562 94.570312 L 26.080078 94.283203 L 24.484375 94.345703 C 22.767007 92.192734 21.89682 90.621299 21.951172 89.654297 L 21.017578 89.380859 L 20.898438 89.595703 C 20.657201 89.261835 20.479567 89.003154 20.095703 88.490234 C 19.479237 87.666511 18.746484 86.680413 18.138672 85.789062 C 17.635104 85.050585 17.33815 84.486172 17.15625 84.082031 L 17.703125 83.318359 C 17.073306 82.742674 16.451716 82.400743 15.724609 81.228516 L 16.394531 80.462891 L 16.142578 80.138672 C 15.380935 79.158791 14.672312 78.02874 14.175781 77.054688 C 14.088742 76.88394 14.049752 76.758889 13.976562 76.599609 C 14.270335 76.771212 14.557865 76.910527 14.794922 76.990234 L 15.822266 77.335938 L 15.417969 76.330078 C 14.417914 73.84877 13.651848 72.542413 12.947266 71.798828 C 12.242683 71.055243 11.5231 70.932116 11.054688 70.886719 C 10.586275 70.841321 10.412906 70.886626 9.9921875 70.375 C 9.6338596 69.939247 9.1018034 68.667395 8.5117188 66.964844 L 9.296875 66.902344 L 8.828125 66.195312 C 8.4075941 65.56192 8.1245922 64.828488 7.7519531 64.066406 L 8.0351562 61.25 L 7.8945312 61.087891 C 6.6841783 59.688486 6.3932009 56.259058 6.5996094 52.46875 C 6.8055378 48.687256 7.4174905 44.566379 7.6269531 41.59375 C 7.8828074 39.449063 9.9436615 36.858952 11.564453 32.798828 L 11.792969 32.226562 L 11.011719 32.091797 C 12.083535 30.443805 14.344232 27.662534 16.96875 25.164062 C 18.413107 23.789073 19.922427 22.534693 21.294922 21.667969 C 22.667417 20.801245 23.906351 20.358609 24.699219 20.457031 L 24.976562 20.492188 L 25.150391 20.271484 C 25.397821 19.960649 25.58019 19.72599 25.710938 19.544922 C 25.841685 19.363854 25.917949 19.263115 25.984375 19.09375 C 26.000981 19.051409 26.019322 19.003251 26.027344 18.921875 C 26.035365 18.840499 26.032896 18.700918 25.933594 18.560547 C 25.885442 18.49248 25.818374 18.490498 25.751953 18.455078 C 27.029099 17.364628 28.083922 16.695817 28.921875 16.472656 C 30.06156 16.169139 31.143309 16.2915 32.681641 15.867188 L 32.746094 15.849609 L 32.802734 15.814453 C 33.201594 15.57771 33.460344 15.412157 33.638672 15.275391 C 33.727836 15.207008 33.795707 15.161502 33.880859 15.041016 C 33.923436 14.980772 33.992127 14.890248 33.988281 14.703125 C 33.985129 14.549746 33.857814 14.417294 33.751953 14.328125 C 34.860063 13.842393 35.721452 13.354075 36.433594 12.925781 C 37.17099 12.4823 38.222538 12.114761 39.654297 11.794922 L 40.115234 12.484375 C 42.229462 11.449992 45.745575 11.00795 49.488281 11.220703 C 53.230349 11.43342 57.208775 12.284722 60.300781 13.712891 C 63.874216 15.382824 67.737227 18.73556 70.720703 22.841797 C 73.704179 26.948034 75.806537 31.802468 75.964844 36.447266 L 75.978516 36.816406 L 76.341797 36.914062 C 76.213949 40.699353 76.848325 44.860113 75.609375 48.611328 L 76.216797 48.855469 C 75.94716 50.315838 75.479497 51.628495 74.880859 53.308594 L 73.357422 54.070312 L 73.28125 54.214844 C 72.952144 54.853895 72.781993 55.293989 72.705078 55.65625 C 72.628163 56.018511 72.666537 56.319416 72.710938 56.511719 C 72.755338 56.704022 72.780227 56.760691 72.769531 56.904297 C 72.759836 57.034474 72.681652 57.300577 72.513672 57.683594 C 71.516537 58.572028 70.073133 59.892264 68.699219 61.056641 C 68.070648 61.589348 67.482923 62.055491 66.951172 62.451172 L 67.742188 60.818359 L 66.189453 61.884766 C 64.816681 62.827513 64.24047 63.55251 63.582031 64.105469 C 62.997038 64.596748 62.073531 65.018358 60.53125 65.486328 L 60.40625 65.208984 L 59.947266 65.425781 C 50.32066 69.954649 36.730475 60.89052 36.908203 48.513672 L 36.447266 48.480469 C 36.33439 42.443868 39.609739 36.531715 45.095703 34.064453 L 45.103516 34.060547 L 45.111328 34.056641 C 50.771455 31.254646 57.414352 32.418802 61.441406 36.171875 L 62.179688 35.501953 C 62.164194 35.481659 62.138734 35.461712 62.123047 35.441406 C 62.122387 35.440792 62.121753 35.440068 62.121094 35.439453 C 59.716486 32.32806 55.054362 29.095361 49.458984 29.398438 C 43.968263 29.488465 38.901825 32.883373 37.109375 36.759766 C 35.693659 37.748292 34.917793 39.402123 34.363281 40.916016 C 34.074306 41.704957 33.838674 42.456274 33.609375 43.042969 C 33.380076 43.629663 33.124747 44.036178 32.994141 44.134766 L 32.828125 44.259766 L 32.800781 44.466797 C 31.992342 50.408344 32.755153 54.744844 34.734375 58.326172 C 36.713597 61.907499 39.871268 64.707957 43.779297 67.703125 L 43.791016 67.712891 L 43.802734 67.720703 C 44.073764 67.903455 44.19487 68.031837 44.230469 68.082031 C 41.945713 66.909466 39.82172 65.294424 38.070312 63.28125 L 37.453125 63.759766 C 36.971801 63.207758 36.49517 62.650485 36.099609 62.220703 C 35.854684 61.954589 35.631845 61.725165 35.421875 61.542969 C 35.211905 61.360773 35.039697 61.209289 34.742188 61.144531 L 33.660156 60.908203 L 34.199219 61.875 C 36.380364 65.780095 40.720308 69.116275 45.378906 71.158203 C 50.037505 73.200132 55.030652 73.973371 58.609375 72.476562 L 58.398438 71.515625 C 55.313382 71.629593 51.428695 71.56619 48.046875 70.322266 C 47.411944 69.992098 46.668889 69.485255 46.083984 69.023438 C 54.927789 71.867709 64.02101 70.91601 71.664062 64.789062 C 72.71128 63.972475 73.774696 62.90133 74.654297 62.035156 C 74.937903 61.755879 75.155875 61.558519 75.390625 61.339844 C 75.392573 61.344605 75.390677 61.361022 75.392578 61.365234 C 75.440967 61.472462 75.415141 61.378017 75.414062 61.388672 C 75.412984 61.399327 75.380465 61.542295 75.212891 61.832031 L 76.070312 62.345703 C 76.074174 62.339475 76.072342 62.338226 76.076172 62.332031 L 76.078125 62.332031 C 76.084173 62.321575 76.082019 62.316909 76.087891 62.306641 C 76.584741 61.4985 76.821507 60.960732 76.896484 60.521484 C 76.934013 60.301629 76.881979 60.210637 76.859375 60.050781 L 77.189453 59.554688 L 76.822266 59.576172 C 76.821581 59.57314 76.820959 59.563498 76.820312 59.560547 C 76.780688 59.379706 76.755495 59.279154 76.90625 58.875 C 77.012117 58.591186 77.406055 57.971052 77.771484 57.386719 L 78.414062 58.271484 L 79.3125 57.902344 C 79.147707 56.808052 79.89346 55.371787 80.740234 53.669922 C 80.991741 53.164439 81.20292 52.582937 81.433594 52.027344 L 82.300781 52.324219 C 82.30691 52.308133 82.300609 52.305036 82.306641 52.289062 L 82.310547 52.291016 C 82.326765 52.237784 82.318377 52.207289 82.333984 52.154297 C 82.90861 50.576715 83.049952 49.498525 83.015625 48.603516 C 83.013336 48.543833 83.016749 48.470514 83.013672 48.412109 C 83.023964 48.451224 83.04913 48.494309 83.058594 48.533203 L 83.060547 48.533203 C 83.061081 48.535288 83.060011 48.536976 83.060547 48.539062 L 84.029297 48.296875 C 84.028795 48.294813 84.027847 48.293077 84.027344 48.291016 C 83.255469 45.285751 84.835366 43.304127 85.292969 41.238281 L 85.382812 40.839844 L 85.007812 40.673828 C 84.801876 40.582469 84.60851 40.617947 84.488281 40.654297 C 84.368052 40.690647 84.288352 40.73333 84.222656 40.763672 C 84.091264 40.824357 84.070067 40.798296 84.148438 40.824219 C 84.226808 40.850141 84.163161 40.876061 84.068359 40.558594 C 83.974366 40.243832 83.882738 39.65746 83.833984 38.742188 C 83.841699 38.391378 83.872193 38.185706 83.896484 38.089844 C 84.060261 38.050101 84.333659 37.882855 84.419922 37.671875 L 84.585938 37.265625 L 84.207031 37.048828 C 84.256312 37.077119 84.14499 36.996895 84.033203 36.84375 C 83.921416 36.690605 83.781084 36.462153 83.632812 36.162109 C 83.550149 35.994831 83.474094 35.631658 83.388672 35.419922 C 83.489736 35.502879 83.513637 35.629912 83.697266 35.660156 L 84.388672 35.773438 L 84.271484 35.083984 C 83.934625 33.102883 83.384386 31.637314 83.363281 30.279297 L 83.361328 30.169922 L 83.314453 30.072266 C 82.935138 29.279522 82.753698 28.916348 82.482422 28.652344 C 82.414603 28.586343 82.332623 28.51641 82.191406 28.472656 C 82.050189 28.428902 81.837047 28.45361 81.708984 28.535156 C 81.599249 28.605032 81.622846 28.647441 81.583984 28.708984 C 81.239924 27.602343 81.142662 26.926549 81.166016 26.736328 C 81.172112 26.736649 81.162869 26.737637 81.169922 26.738281 C 81.351274 26.754839 81.70702 26.894001 82.164062 26.832031 C 82.306083 26.812775 82.444477 26.688975 82.587891 26.595703 C 84.644618 29.957989 85.968758 34.695978 86.5625 36.806641 L 87.535156 36.583984 C 87.532189 36.567133 87.524474 36.552001 87.521484 36.535156 L 87.523438 36.535156 C 87.51842 36.51732 87.50316 36.471377 87.498047 36.453125 C 87.029522 33.847397 86.28562 31.330944 85.396484 28.890625 C 85.423388 28.823224 85.486322 28.745116 85.496094 28.689453 C 85.535788 28.463336 85.517202 28.258059 85.494141 28.015625 C 85.471934 27.782173 85.431971 27.534441 85.394531 27.279297 L 86.271484 26.927734 C 86.26148 26.890924 86.23676 26.857097 86.226562 26.820312 L 86.228516 26.820312 C 86.225167 26.814139 86.224032 26.812768 86.220703 26.806641 C 83.860059 18.312072 76.403568 10.51089 69.460938 6.7988281 L 69.082031 7.3339844 C 68.941952 7.2135097 68.45086 6.9210032 68.380859 6.8378906 C 68.25024 6.6828048 68.2098 6.5933515 68.152344 6.4472656 C 68.094888 6.3011797 68.027877 6.0882631 67.880859 5.8300781 L 67.794922 5.6796875 L 67.634766 5.6152344 C 66.185538 5.0256206 65.278113 5.0312574 64.578125 5.203125 C 63.897494 5.37024 63.492517 5.5933738 62.728516 5.5703125 C 57.644692 2.8962609 56.47966 3.0934309 51.769531 1.3925781 L 50.923828 1.0878906 L 51.173828 2.2558594 C 49.855735 1.9499838 48.821831 1.9583783 47.939453 2.1269531 C 47.521762 2.2067514 46.881184 2.1648722 46.4375 2.2324219 L 46.345703 1.5800781 C 46.342656 1.5804801 46.342884 1.5796787 46.339844 1.5800781 C 44.723763 1.7923862 44.031039 1.6404883 43.226562 1.515625 C 42.946172 1.4721055 42.376362 1.5984017 42.042969 1.5839844 C 42.273358 1.4634347 42.470454 1.342362 42.708984 1.2089844 L 42.435547 0.2734375 z M 39.746094 1.734375 C 39.715226 1.7554556 39.685131 1.7654723 39.654297 1.7871094 L 40.056641 2.6835938 C 41.645858 2.3044698 42.299756 2.3820514 43.072266 2.5019531 C 43.199911 2.5217651 43.496791 2.492866 43.634766 2.5136719 C 43.624531 2.5275972 43.615968 2.5228683 43.605469 2.5390625 C 43.553405 2.6193699 43.495592 2.7563429 43.517578 2.9199219 C 43.539564 3.0835008 43.645521 3.2168844 43.730469 3.2832031 L 43.839844 3.3710938 L 43.978516 3.3867188 C 45.923308 3.6120966 47.107889 3.3040633 48.126953 3.109375 C 49.146017 2.9146867 50.000834 2.8067465 51.660156 3.359375 L 52.490234 3.6367188 L 52.267578 2.6015625 C 56.222516 3.9472767 57.628147 3.9819914 62.416016 6.5214844 L 62.515625 6.5742188 L 62.626953 6.578125 C 63.656919 6.6279982 64.272144 6.3074606 64.816406 6.1738281 C 65.329381 6.0478777 65.913909 6.0430431 67.083984 6.4902344 C 67.12956 6.5921063 67.173735 6.6881139 67.222656 6.8125 C 67.296575 7.0004453 67.410806 7.2373827 67.617188 7.4824219 C 68.02995 7.9725003 68.767363 8.5272754 70.486328 9.5507812 L 70.697266 9.6757812 L 70.925781 9.5859375 C 71.061133 9.532153 71.167631 9.3549768 71.236328 9.1933594 C 76.75361 12.821605 82.100453 18.779353 84.521484 25.335938 C 84.506988 25.346184 84.483196 25.344321 84.470703 25.355469 C 84.377324 25.438795 84.335579 25.526301 84.308594 25.595703 C 84.254623 25.734507 84.251443 25.831885 84.248047 25.935547 C 84.241255 26.142871 84.26375 26.36355 84.294922 26.611328 C 84.343468 26.997212 84.406522 27.406423 84.455078 27.779297 C 84.026211 26.90131 83.576838 26.031701 83.050781 25.269531 L 82.261719 24.126953 L 82.140625 25.509766 C 82.121288 25.731552 82.071617 25.819895 82.060547 25.833984 C 82.049477 25.848074 82.075619 25.835516 82.029297 25.841797 C 81.936652 25.854358 81.630163 25.776005 81.259766 25.742188 C 81.074567 25.725279 80.838538 25.720539 80.597656 25.867188 C 80.356774 26.013836 80.210654 26.30119 80.171875 26.580078 C 80.094316 27.137855 80.246042 27.842285 80.650391 29.103516 L 80.673828 29.173828 L 80.714844 29.234375 C 80.879432 29.472885 81.01128 29.636083 81.166016 29.765625 C 81.320751 29.895167 81.585838 30.028092 81.863281 29.931641 C 81.964768 29.896359 81.95626 29.835143 82.013672 29.78125 C 82.117299 29.947673 82.176076 30.018971 82.396484 30.474609 C 82.431981 31.358494 82.690787 32.314377 82.910156 33.222656 C 82.807362 33.127127 82.671884 33.012975 82.433594 33.005859 C 82.183384 32.998388 81.951811 33.174731 81.849609 33.330078 L 81.734375 33.503906 L 81.777344 33.708984 C 82.043789 34.959266 82.397621 35.920056 82.736328 36.605469 C 82.902145 36.941017 83.064748 37.205758 83.216797 37.416016 C 83.11128 37.531988 82.982155 37.629534 82.939453 37.779297 C 82.870983 38.019432 82.841628 38.309251 82.833984 38.744141 L 82.833984 38.761719 L 82.833984 38.779297 C 82.884566 39.7498 82.97513 40.387655 83.111328 40.84375 C 83.247526 41.299845 83.463113 41.650765 83.833984 41.773438 C 83.939048 41.808189 83.972372 41.745714 84.0625 41.744141 C 83.71539 42.745565 83.224588 43.907805 82.976562 45.40625 C 82.971018 45.391834 82.964463 45.37374 82.958984 45.359375 L 81.996094 45.478516 C 81.91643 46.14955 81.988235 46.477916 82.005859 46.960938 C 81.950287 46.976633 81.880282 46.970243 81.835938 46.994141 C 81.61971 47.110668 81.499892 47.268772 81.369141 47.466797 L 81.273438 47.613281 L 81.289062 47.787109 C 81.465606 49.762916 80.679178 51.549474 79.845703 53.224609 C 79.244656 54.432607 78.749054 55.57678 78.523438 56.720703 L 77.716797 55.607422 L 77.316406 56.189453 C 76.565493 57.278113 76.170901 57.985404 75.96875 58.527344 C 75.771681 59.055659 75.790274 59.46252 75.847656 59.742188 C 75.785658 59.774107 75.700193 59.78238 75.640625 59.820312 C 75.482533 59.920985 75.322845 60.046106 75.148438 60.195312 C 74.799623 60.493725 74.396804 60.88536 73.953125 61.322266 C 73.065767 62.196078 72.016634 63.249068 71.044922 64.005859 L 71.042969 64.007812 L 71.039062 64.009766 C 63.286639 70.224389 54.102872 71.048576 45.115234 67.753906 C 45.088493 67.677715 45.115473 67.602489 45.070312 67.535156 C 44.91701 67.306591 44.697368 67.117848 44.363281 66.892578 L 44.386719 66.910156 C 40.511748 63.940325 37.477153 61.223422 35.609375 57.84375 C 33.744084 54.468577 33.005612 50.40619 33.789062 44.623047 C 34.090867 44.285914 34.340754 43.913653 34.539062 43.40625 C 34.787983 42.769351 35.023835 42.0212 35.302734 41.259766 C 35.860534 39.736897 36.601118 38.197135 37.789062 37.449219 L 37.916016 37.369141 L 37.978516 37.232422 C 39.531453 33.800992 44.372124 30.477219 49.482422 30.396484 L 49.492188 30.394531 L 49.501953 30.394531 C 52.53481 30.227467 55.241822 31.257355 57.46875 32.675781 C 53.532437 31.142402 48.875198 31.082376 44.673828 33.160156 C 38.491826 35.947713 34.852012 42.723672 35.384766 49.480469 L 35.496094 50.900391 L 36.09375 50.019531 C 36.982821 62.123053 49.941574 70.684419 59.880859 66.472656 L 59.998047 66.736328 L 60.410156 66.625 C 62.480083 66.060382 63.466048 65.508135 64.224609 64.871094 C 64.47999 64.656625 64.841307 64.367404 65.076172 64.142578 C 65.089603 64.154767 65.081234 64.181248 65.095703 64.191406 C 65.282228 64.322354 65.447621 64.332205 65.615234 64.335938 L 65.685547 64.337891 L 65.753906 64.320312 C 66.233127 64.193089 66.719316 63.870388 67.328125 63.429688 C 67.936934 62.988987 68.630891 62.426108 69.345703 61.820312 C 70.775328 60.608721 72.285324 59.224464 73.271484 58.347656 L 73.349609 58.279297 L 73.392578 58.183594 C 73.634417 57.661912 73.742039 57.295191 73.765625 56.978516 C 73.789211 56.66184 73.715069 56.421478 73.683594 56.285156 C 73.652119 56.148834 73.635977 56.089504 73.683594 55.865234 C 73.725769 55.666591 73.877995 55.291389 74.115234 54.808594 L 75.685547 54.023438 L 75.751953 53.832031 C 76.596664 51.388927 77.603437 49.859311 77.492188 46.837891 L 77 46.855469 C 77.63698 43.292645 77.182078 39.666257 77.335938 36.554688 L 77.355469 36.152344 L 76.914062 36.033203 C 76.65007 31.235245 74.522268 26.373211 71.529297 22.253906 C 68.457523 18.026143 64.508221 14.575707 60.722656 12.806641 L 60.720703 12.806641 C 57.470935 11.30525 53.397466 10.441653 49.544922 10.222656 C 47.035802 10.080026 44.774632 10.318112 42.736328 10.746094 C 42.65423 10.615686 42.588068 10.451052 42.492188 10.396484 L 42.353516 10.316406 L 42.195312 10.332031 C 38.61925 10.68746 37.122911 11.346816 35.919922 12.070312 C 34.716932 12.793809 33.867155 13.515373 31.220703 14.191406 L 31.09375 14.224609 L 30.998047 14.316406 C 30.889389 14.421332 30.803221 14.514529 30.730469 14.625 C 30.657717 14.735471 30.568176 14.879009 30.605469 15.119141 C 30.610584 15.152075 30.650414 15.152995 30.662109 15.183594 C 30.022478 15.247418 29.376944 15.316007 28.664062 15.505859 C 27.325498 15.862342 25.815568 16.721488 23.628906 18.984375 L 23.359375 19.263672 L 23.5625 19.59375 C 23.579298 19.620943 23.617964 19.608949 23.638672 19.632812 C 22.727326 19.814267 21.77715 20.181026 20.761719 20.822266 C 19.301651 21.744291 17.75519 23.036395 16.279297 24.441406 C 13.327511 27.251428 10.684806 30.476616 9.6972656 32.199219 L 9.3417969 32.818359 L 10.359375 32.992188 C 8.8315135 36.542156 6.9312594 38.989263 6.6347656 41.474609 L 6.6328125 41.486328 L 6.6308594 41.5 C 6.4279241 44.400839 5.8116541 48.558074 5.6015625 52.416016 C 5.3987598 56.140111 5.5251804 59.564167 7.0058594 61.503906 L 6.7285156 64.259766 L 6.7929688 64.388672 C 7.0547935 64.910982 7.3414402 65.477186 7.6328125 66.035156 L 7.1113281 66.076172 L 7.3007812 66.673828 C 8.0576841 69.061217 8.6332345 70.29536 9.2207031 71.009766 C 9.8081717 71.724171 10.500694 71.836632 10.957031 71.880859 C 11.413369 71.925087 11.679051 71.912632 12.222656 72.486328 C 12.51921 72.799298 13.036986 73.999414 13.458984 74.787109 C 13.422016 74.739234 13.404049 74.739918 13.365234 74.6875 L 12.613281 73.671875 L 12.466797 74.925781 C 12.423991 75.294336 12.519006 75.650369 12.664062 76.078125 C 12.809119 76.505881 13.020797 76.989214 13.285156 77.507812 C 13.755722 78.430928 14.425642 79.44903 15.126953 80.394531 L 14.478516 81.136719 L 14.646484 81.443359 C 15.160741 82.377513 15.660741 82.907631 16.111328 83.300781 C 16.06403 83.374618 15.96022 83.413612 15.947266 83.484375 C 15.909709 83.689531 15.945792 83.845727 15.992188 84.005859 C 16.177768 84.646391 16.687437 85.434913 17.3125 86.351562 C 17.937563 87.268212 18.676919 88.262114 19.294922 89.087891 C 19.912925 89.913667 20.438522 90.627164 20.521484 90.769531 L 20.960938 91.523438 L 21.318359 90.884766 C 21.686418 92.119014 22.447817 93.447521 23.84375 95.169922 L 24.001953 95.365234 L 25.570312 95.304688 C 25.978544 95.986341 26.576431 96.742364 27.351562 97.425781 C 27.991633 97.990118 28.671009 98.410221 29.359375 98.671875 L 28.394531 99.931641 L 29.074219 100.14648 C 30.811799 100.69682 31.112727 100.98953 31.654297 101.42188 C 32.195867 101.85422 32.933043 102.39377 35.148438 103.17773 L 36.048828 103.49609 C 36.270401 103.73415 36.531836 103.98731 36.765625 104.22266 C 37.632765 105.09558 38.654208 105.93789 40.279297 106.70312 L 40.304688 106.71484 L 40.328125 106.72461 C 42.191325 107.37418 43.252215 107.55602 44.339844 107.74609 C 42.276699 107.61436 40.326358 107.37519 38.824219 106.83789 L 38.806641 106.83008 L 38.787109 106.82617 C 18.617295 101.36325 0.016032028 77.542506 1.3691406 53.107422 L 1.3710938 53.078125 L 1.3691406 53.048828 C 1.2141559 50.587769 1.3365433 47.786417 1.3964844 45.435547 C 1.4264549 44.260112 1.441914 43.197421 1.3945312 42.330078 C 1.3557808 41.620749 1.2310552 41.132082 1.03125 40.673828 C 2.1684845 36.969304 3.5116232 32.493903 6.0683594 27.21875 C 6.0691676 27.218809 6.069503 27.218693 6.0703125 27.21875 C 6.3653765 27.239469 6.7066225 27.127032 7.0292969 26.869141 C 7.3519713 26.611249 7.6807351 26.211782 8.046875 25.587891 L 8.0585938 25.566406 L 8.0703125 25.542969 C 8.898218 23.724533 9.5785519 21.791708 10.548828 20.097656 L 11.179688 19.949219 L 11.236328 19.623047 C 11.45673 18.343505 13.220869 16.300654 15.236328 14.402344 C 16.971659 12.767879 18.625302 11.330586 19.808594 10.09375 L 19.949219 11.027344 L 20.644531 10.375 C 24.762646 6.5137456 32.011467 3.8305081 36.582031 1.84375 C 36.598541 1.8631729 36.59318 1.8983136 36.611328 1.9140625 C 36.740565 2.0262173 36.865586 2.0605433 36.974609 2.0820312 C 37.410703 2.1679832 37.834016 2.0687869 38.417969 1.9589844 C 38.798355 1.8874592 39.297305 1.8253309 39.746094 1.734375 z M 5.4941406 26.980469 C 5.5141966 26.997082 5.5751156 27.005072 5.6015625 27.023438 C 5.6005689 27.023383 5.5898405 27.023436 5.5898438 27.023438 C 5.5899156 27.023461 5.4940435 26.980412 5.4941406 26.980469 z M 41.478516 67.568359 C 42.417409 68.218443 43.363913 68.862702 44.382812 69.339844 L 45.349609 69.792969 L 45.328125 69.714844 C 45.679765 70.00062 46.120079 70.241588 46.539062 70.515625 C 46.286233 70.413795 46.030612 70.352343 45.779297 70.242188 C 44.229282 69.562794 42.851371 68.564917 41.451172 67.617188 L 41.478516 67.568359 z "
+ id="path2301" />
+ </g>
+ <g
+ id="g2303"
+ style="opacity:1;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219">
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:0.9998219;fill-rule:nonzero;stroke-width:0.999372;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;stroke:none"
+ d="m 32.372,59.764 -0.252,1.26 c 1.181,1.604 2.118,3.342 3.626,4.596 -1.085,-2.118 -1.891,-2.993 -3.374,-5.856"
+ id="path2305" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill-opacity:0.9998219;fill-rule:nonzero;stroke-width:0.999372;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;stroke:none;fill:#ffffff"
+ d="M 32.816406 59.533203 L 32.371094 59.763672 L 31.882812 59.666016 L 31.585938 61.142578 L 31.716797 61.320312 C 32.870435 62.887151 33.821501 64.669843 35.425781 66.003906 L 36.191406 65.392578 C 35.086084 63.234908 34.284521 62.367467 32.816406 59.533203 z "
+ id="path2307" />
+ </g>
+ <g
+ id="g2309"
+ style="opacity:1;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219">
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:0.9998219;fill-rule:nonzero;stroke-width:0.999372;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;stroke:none"
+ d="m 35.164,59.654 c -0.625,-0.691 -0.995,-1.523 -1.409,-2.352 0.396,1.457 1.207,2.709 1.962,3.982 l -0.553,-1.63"
+ id="path2311" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill-opacity:0.9998219;fill-rule:nonzero;stroke-width:0.999372;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;stroke:none;fill:#ffffff"
+ d="M 34.201172 57.078125 L 33.273438 57.433594 C 33.282472 57.466835 33.306991 57.488482 33.316406 57.521484 L 33.308594 57.525391 C 33.323117 57.554472 33.346847 57.58404 33.361328 57.613281 C 33.799466 59.077437 34.571601 60.332649 35.287109 61.539062 L 36.189453 61.123047 L 35.636719 59.494141 L 35.421875 59.566406 C 35.403208 59.533372 35.391508 59.497898 35.373047 59.464844 L 35.535156 59.318359 C 34.978198 58.702586 34.62171 57.920217 34.201172 57.078125 z "
+ id="path2313" />
+ </g>
+ <g
+ id="g2315"
+ style="opacity:1;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219">
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:0.9998219;fill-rule:nonzero;stroke-width:0.999372;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;stroke:none"
+ d="m 84.568,48.916 -0.264,0.662 c -0.484,3.438 -1.529,6.84 -3.131,9.994 1.77,-3.328 2.915,-6.968 3.395,-10.656"
+ id="path2317" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill-opacity:0.9998219;fill-rule:nonzero;stroke-width:0.999372;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;stroke:none;fill:#ffffff"
+ d="M 84.103516 48.730469 L 83.818359 49.449219 L 83.808594 49.507812 C 83.332091 52.892555 82.302595 56.242827 80.726562 59.345703 L 81.613281 59.806641 C 81.614934 59.803532 81.615535 59.799984 81.617188 59.796875 L 81.619141 59.798828 C 81.648267 59.741485 81.662643 59.678595 81.691406 59.621094 C 83.436734 56.287335 84.585337 52.661675 85.064453 48.980469 L 84.566406 48.916016 L 84.103516 48.730469 z "
+ id="path2319" />
+ </g>
+ <g
+ id="g2321"
+ style="opacity:1;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219">
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:0.9998219;fill-rule:nonzero;stroke-width:0.999372;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;stroke:none"
+ d="M 45.527,0.537 C 46.742,0.092 48.514,0.293 49.803,0 48.123,0.141 46.451,0.225 44.8,0.438 l 0.727,0.099"
+ id="path2323" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill-opacity:0.9998219;fill-rule:nonzero;stroke-width:0.999372;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;stroke:none;fill:#ffffff"
+ d="M 49.761719 -0.49804688 C 48.092771 -0.35797448 46.413253 -0.2729853 44.736328 -0.056640625 L 44.732422 0.93359375 L 45.458984 1.03125 L 45.480469 0.87890625 C 45.535549 0.87279565 45.593271 0.87111842 45.648438 0.86523438 L 45.699219 1.0058594 C 46.682437 0.64575057 48.352374 0.78376987 49.753906 0.50585938 C 49.785038 0.50328313 49.814553 0.50066125 49.845703 0.49804688 L 49.845703 0.49414062 C 49.869097 0.48912261 49.890835 0.49160785 49.914062 0.48632812 L 49.761719 -0.49804688 z "
+ id="path2325" />
+ </g>
+ <g
+ id="g2327"
+ style="opacity:1;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219">
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:0.9998219;fill-rule:nonzero;stroke-width:0.999372;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;stroke:none"
+ d="m 2.872,23.219 c 0.28,2.592 -1.95,3.598 0.494,1.889 1.31,-2.951 -0.512,-0.815 -0.494,-1.889"
+ id="path2329" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill-opacity:0.9998219;fill-rule:nonzero;stroke-width:0.999372;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;stroke:none;fill:#ffffff"
+ d="M 3.5507812 22.962891 C 3.283055 22.991443 3.1049438 23.052951 3.1152344 23.052734 C 3.1203796 23.052626 3.2359668 23.068074 3.3125 23.152344 C 3.3305232 23.172189 3.3171245 23.154374 3.3261719 23.169922 L 2.8808594 23.21875 L 2.3730469 23.210938 C 2.3727104 23.231012 2.3920711 23.251054 2.3925781 23.271484 L 2.375 23.273438 C 2.4990458 24.421747 2.077838 25.187787 1.8789062 25.519531 C 1.8540398 25.560999 1.8328549 25.595028 1.8125 25.628906 C 1.7921451 25.662785 1.7759012 25.649469 1.7304688 25.798828 C 1.7247897 25.817498 1.7198108 25.841858 1.7148438 25.875 C 1.7098767 25.908142 1.7127939 26.012917 1.7128906 26.013672 C 1.7129873 26.014427 1.8101913 26.253434 1.8105469 26.253906 C 1.8107246 26.254142 1.9294437 26.367022 1.9296875 26.367188 C 1.9299313 26.367353 2.0660956 26.431546 2.0664062 26.431641 C 2.0670275 26.431829 2.2647313 26.451268 2.265625 26.451172 C 2.2665187 26.451076 2.3462051 26.435829 2.3710938 26.427734 C 2.4208711 26.411545 2.4450605 26.399465 2.4648438 26.388672 C 2.5439767 26.345499 2.5601658 26.326817 2.5996094 26.296875 C 2.7573839 26.177108 3.0517219 25.937571 3.6523438 25.517578 L 3.765625 25.4375 L 3.8222656 25.310547 C 4.1581238 24.553969 4.3151542 24.132619 4.3378906 23.748047 C 4.3492588 23.555761 4.3142467 23.301955 4.1132812 23.123047 C 3.9123158 22.944139 3.6846444 22.948614 3.5507812 22.962891 z M 3.3652344 23.21875 C 3.3650707 23.214526 3.3709812 23.233276 3.3710938 23.226562 L 3.3632812 23.226562 C 3.3629935 23.223463 3.3655286 23.221854 3.3652344 23.21875 z "
+ id="path2331" />
+ </g>
+ <g
+ id="g2333"
+ style="opacity:1;stroke:none;stroke-opacity:1;fill:#ffffff;fill-opacity:0.9998219">
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:0.9998219;fill-rule:nonzero;stroke-width:0.999372;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;stroke:none"
+ d="M 0,35.215 C 0.563,33.487 0.665,32.449 0.88,31.449 -0.676,33.438 0.164,33.862 0,35.215"
+ id="path2335" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill-opacity:0.9998219;fill-rule:nonzero;stroke-width:0.999372;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;stroke:none;fill:#ffffff"
+ d="M 0.48632812 31.140625 C 0.41744359 31.228679 0.45744786 31.261739 0.39648438 31.345703 L 0.390625 31.34375 C 0.38885323 31.351991 0.38456818 31.364812 0.3828125 31.373047 C -0.25840608 32.265868 -0.57656038 32.993333 -0.58203125 33.566406 C -0.58808302 34.200329 -0.42710719 34.585158 -0.49609375 35.154297 L 0 35.214844 L 0.47460938 35.369141 C 0.48874314 35.32576 0.48251209 35.317959 0.49609375 35.275391 C 1.0357731 33.58391 1.1673291 32.493346 1.3691406 31.554688 L 0.48632812 31.140625 z "
+ id="path2337" />
+ </g>
+ </g>
+ </g>
+ </g>
+ <path
+ mask="url(#mask1019)"
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0"
+ id="path1162"
+ d="M 2.0000002,38 2,10 c 13,0 28,15 28,28 z"
+ style="opacity:0.1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter1119)"
+ transform="matrix(-2.25,0,0,2.25,84.998391,-4.999998)" />
+ </g>
+</svg>
diff --git a/data/elementary/themes/img/efm-html.svg b/data/elementary/themes/img/efm-html.svg
new file mode 100644
index 0000000000..902dcf14ca
--- /dev/null
+++ b/data/elementary/themes/img/efm-html.svg
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg2"
+ width="80"
+ height="80"
+ viewBox="0 0 80 80"
+ sodipodi:docname="efm-html.svg"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/efm-html-040.png"
+ inkscape:export-xdpi="48"
+ inkscape:export-ydpi="48">
+ <metadata
+ id="metadata8">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs6">
+ <rect
+ id="rect1822"
+ height="22.426638"
+ width="47.970909"
+ y="8"
+ x="16" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect878" />
+ <rect
+ x="20"
+ y="50"
+ width="40"
+ height="30"
+ id="rect872" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect864" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect858" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect852" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:showpageshadow="false"
+ inkscape:document-rotation="0"
+ pagecolor="#404040"
+ bordercolor="#ff66ac"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1756"
+ inkscape:window-height="1378"
+ id="namedview4"
+ showgrid="true"
+ inkscape:zoom="13.05"
+ inkscape:cx="40"
+ inkscape:cy="39.846743"
+ inkscape:window-x="804"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="g10"
+ showguides="false"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-others="false"
+ inkscape:snap-nodes="true"
+ borderlayer="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid837"
+ empspacing="4" />
+ </sodipodi:namedview>
+ <g
+ inkscape:groupmode="layer"
+ inkscape:label="Image"
+ id="g10">
+ <path
+ sodipodi:nodetypes="cccccc"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 68,4 V 76 H 12 V 25 L 34,4 Z"
+ id="path27896" />
+ <text
+ transform="translate(0.02909091,19.573362)"
+ style="font-size:7px;line-height:6.87873px;font-family:'Arial Black';-inkscape-font-specification:'Arial Black, ';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect1822);fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text1820"
+ xml:space="preserve"><tspan
+ x="16"
+ y="13.348456"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:800;font-stretch:extra-condensed;font-size:7px;font-family:'Input Mono Compressed';-inkscape-font-specification:'Input Mono Compressed Ultra-Bold Extra-Condensed';fill:#000000;fill-opacity:1;stroke:none">&lt;&gt;&lt;/&gt; {a:b;}
+</tspan></tspan><tspan
+ x="16"
+ y="20.235224"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:800;font-stretch:extra-condensed;font-size:7px;font-family:'Input Mono Compressed';-inkscape-font-specification:'Input Mono Compressed Ultra-Bold Extra-Condensed';fill:#000000;fill-opacity:1;stroke:none">{x,b;} </tspan></tspan></text>
+ <path
+ style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 12,25 37,30 34,4 C 33,10 19,24 12,25 Z"
+ id="path27900"
+ sodipodi:nodetypes="cccc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 12,25 H 34 V 4 Z"
+ id="path27898" />
+ <circle
+ r="14.048828"
+ cy="58.048828"
+ cx="40.341408"
+ id="path3766"
+ style="fill:#3399ff;fill-opacity:1;stroke-width:0.46903;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.2" />
+ <path
+ d="m 39.980125,44.438113 c -0.902273,0.164285 -2.672311,0.445458 -1.994274,1.678859 -0.526865,0.560735 0.213473,0.698694 -0.04895,0.768581 -1.130864,0.807812 0.939109,2.982843 1.378627,1.515538 0.09148,-1.253745 2.246617,-1.616943 1.49063,-2.906345 -0.333998,-0.281191 -0.478887,-0.926023 -0.826032,-1.056633 z m -2.29574,0.227744 c -0.649353,0.268383 -1.785679,1.085375 -1.944205,1.200233 0.768665,0.05378 1.959051,-0.904321 2.201385,-1.176588 z m -0.97043,0.193904 c -0.585112,-0.06865 -1.514116,1.043632 -0.458115,0.310843 0.01506,-0.103269 0.74119,-0.24857 0.458115,-0.310843 z m -1.584152,0.487501 c -0.54167,0.312556 0.399443,0.293436 0,0 z m -0.837807,0.377745 c -0.714721,-0.152502 -1.184804,1.007231 -0.296845,0.285637 -0.05987,-0.008 0.720052,-0.33212 0.296845,-0.285637 z m 0.7436,0.166464 c -0.778658,0.81775 1.535127,0.125615 0.22,0.204388 -0.07426,-0.06671 -0.09668,-0.202424 -0.22,-0.204388 z m -0.490246,0.0878 c -0.609167,0.124442 0.247156,0.27715 0,0 z m -1.800006,0.251526 c -1.710888,1.097895 -3.177866,2.573366 -4.265868,4.290563 0.940136,0.330624 -0.650172,1.920232 -0.624685,2.703999 -0.292111,1.123254 -0.104257,2.647969 0.272658,3.535528 -0.09492,-0.563065 -0.09077,-1.605663 0.205639,-0.405702 0.116706,1.245193 0.716494,2.445468 2.007333,2.607409 0.317263,0.46935 1.977597,1.498532 1.785545,1.015185 -0.66319,-0.230062 -1.042301,-1.441632 -1.334281,-1.675492 0.495146,-1.525001 -1.102821,0.354142 -1.330814,-0.883578 -0.33952,-1.4294 2.002328,-2.472065 2.446847,-0.843764 -0.06395,-1.253689 1.094035,-2.134555 1.76388,-3.090464 0.172558,-0.8297 2.217976,-0.744028 1.993241,-1.06786 -0.507947,0.19902 -0.581898,-0.81639 -0.956207,-0.578252 0.562098,-0.502925 2.819114,-0.221352 1.643699,-1.432475 -0.01922,-0.923815 -0.945103,-0.763842 -1.081304,-0.823404 -0.383649,-1.256791 -1.644266,-0.113852 -1.455963,0.63276 -0.371448,0.533232 -0.82244,1.439754 -1.116322,0.402893 -1.415387,-0.933915 0.15725,-2.30122 1.25834,-2.514443 0.659137,-0.199592 0.651648,-0.697564 0.04015,-0.429791 -0.178111,-1.677079 -0.856099,0.816603 -1.859855,0.06704 -1.180089,0.0047 -0.588159,-1.191771 0.05785,-0.652397 -0.61405,1.416511 2.233296,-0.525666 0.550119,-0.857756 z m 13.084801,0.12439 c -0.775428,0.410309 -1.843979,2.445754 -0.346255,2.327242 1.264462,1.028687 -1.471703,1.731583 -1.384823,2.182281 1.19454,1.030315 -1.336589,0.548614 -0.768888,1.645421 1.034284,2.036845 1.876083,-1.654006 3.383242,-0.68383 0.529002,0.238474 0.867315,0.93441 0.435771,1.163654 1.75677,-0.0434 -1.436607,-1.928681 0.249763,-1.201298 0.502073,0.265483 1.316417,2.102182 1.252575,0.698874 0.491172,0.498835 1.473449,0.671676 1.731431,0.950797 0.311382,1.606625 -1.864948,0.129985 -2.5027,0.650982 -1.188072,-0.126385 -1.321951,-1.387218 -2.613054,-0.922786 -1.589614,-0.05806 -2.402565,1.520116 -2.979715,2.753534 -0.716568,1.436929 0.220191,3.201461 1.726034,3.50032 0.912335,-0.07555 2.441794,-0.703907 2.826412,0.528003 0.02211,1.257549 0.761314,2.26524 0.05355,3.492379 0.06946,0.8831 -0.370246,2.917176 0.85259,2.945641 1.566184,-0.573854 2.051447,-2.42223 3.099641,-3.456027 0.0097,-1.50198 0.964054,-2.634646 1.706607,-3.813835 0.368908,-0.616279 0.304892,-1.282725 -0.40166,-1.020538 -0.742207,-0.725691 -1.581392,-2.617944 -1.495794,-3.073887 0.839386,0.65641 1.057694,3.705348 2.438207,2.037785 0.908055,-0.896325 -0.211316,-1.843957 -0.667296,-2.327886 0.634228,0.256959 2.296615,1.797564 1.602763,0.14302 -0.75749,-3.287314 -2.740118,-6.275086 -5.48833,-8.234479 -0.314933,0.54338 -1.648691,1.409733 -0.943583,0.421329 -0.477184,-0.425154 -1.161709,-0.556913 -1.766487,-0.706696 z M 34.04047,46.511595 c -0.980481,0.177008 -0.106703,0.540633 0.216044,0.09285 z m 1.18537,0.04482 c -0.775676,-0.107498 -1.447909,0.883592 -0.295702,0.729247 0.585376,0.200873 -0.287288,0.717409 0.440304,0.487314 -0.21588,0.710428 -1.369102,0.541608 -0.248224,0.912293 0.434701,0.513494 0.616742,-0.184397 0.937652,0.05497 -0.270732,-0.796962 0.09287,-0.696686 0.622303,-0.550728 -0.322478,-0.705446 -0.47515,-1.53383 -1.456333,-1.633096 z m 6.292704,0.553355 c -1.412239,0.04173 -0.06586,1.201121 0.501356,0.337953 0.134149,-0.288906 -0.325932,-0.321121 -0.501356,-0.337953 z m 4.903371,0.08964 c -0.01219,0.81448 0.497485,1.289978 1.165604,1.250816 -0.688496,0.213685 0.200171,0.948898 -0.760505,1.162238 -0.627699,0.362412 -1.236193,-0.226336 -0.416237,-0.494404 0.204071,-0.627186 -1.01668,-1.563343 0.01114,-1.91865 z m -12.587238,1.1378 c -1.361068,0.435137 0.765506,0.551506 0,0 z m 9.750947,0.551526 c 0.0084,0.607215 0.484424,2.164715 0.99446,1.172217 -0.20782,-0.480639 -0.670566,-0.778426 -0.99446,-1.172217 z m -0.38872,0.498477 c -1.170871,1.030988 1.060013,0.592236 0,0 z m 8.173199,1.593298 c 0.02373,0.767839 1.468652,1.422903 0.760929,2.157139 -0.260048,-0.652783 -1.486417,-1.441764 -0.760929,-2.157139 z m -1.54025,0.06677 c 0.465903,0.280107 1.344752,1.567691 0.156302,1.124856 -1.338244,0.492666 -1.172529,-1.512963 -0.216781,-0.741432 l 0.02811,-0.152786 z m -13.16163,0.497563 c -1.417921,0.786034 1.830007,1.097891 0,0 z m 9.536922,0.440855 c -0.119896,0.962809 0.522144,0.754044 0,0 z m 3.786599,1.354577 c -0.260863,0.283611 0.415581,0.02793 0,0 z m -18.182989,3.894525 c -1.2256,0.172356 2.12293,0.992595 0.58227,0.152912 -0.176923,-0.09863 -0.378306,-0.15955 -0.58227,-0.152912 z m 1.42592,0.57805 c -0.985366,0.918225 1.887105,0.301362 0,0 z m 1.112199,0.365855 c -0.473097,0.226746 0.449856,0.164339 0,0 z m -1.777141,1.971043 c -0.97631,0.579043 -0.646257,2.08147 -0.847229,2.93833 0.443703,1.617368 2.42258,2.087603 2.747747,3.735985 0.436339,1.486071 1.047643,3.240213 2.580749,3.895709 0.684902,-0.09049 -1.087673,-0.754851 -0.684703,-1.513622 0.07714,-1.073998 1.195796,-1.592654 1.310348,-2.594217 1.161213,-0.479757 1.043529,-1.762394 1.633256,-2.602902 -0.064,-1.414552 -2.418076,-1.075453 -2.889159,-1.68521 -0.0862,-1.032094 -1.77958,-1.295528 -2.439466,-1.822262 -0.445868,-0.253274 -1.360311,0.0601 -1.370382,-0.06553 -0.01372,-0.09543 -0.02744,-0.190854 -0.04116,-0.286282 z m 19.307078,2.703668 c -0.974421,0.146281 -1.413939,2.926121 -0.445354,1.272933 0.220791,-0.390473 0.447816,-0.812248 0.445354,-1.272933 z M 38.00085,70.283932 c -0.335208,0.276995 0.444278,0.09182 0,0 z"
+ style="fill:#006731;fill-opacity:1;stroke-width:0.46903;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.2"
+ id="path3762" />
+ <path
+ d="M 47.653931,46.053363 A 14.048828,14.048828 0 0 1 49.707292,53.365887 14.048828,14.048828 0 0 1 35.658464,67.414715 14.048828,14.048828 0 0 1 28.345939,65.361354 14.048828,14.048828 0 0 0 40.341406,72.097658 14.048828,14.048828 0 0 0 54.390235,58.04883 14.048828,14.048828 0 0 0 47.653931,46.053363 Z"
+ style="fill:#000000;fill-opacity:0.2;stroke-width:0.46903;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.2"
+ id="circle3784" />
+ </g>
+</svg>
diff --git a/data/elementary/themes/img/efm-pl.svg b/data/elementary/themes/img/efm-pl.svg
new file mode 100644
index 0000000000..1ab15a1a75
--- /dev/null
+++ b/data/elementary/themes/img/efm-pl.svg
@@ -0,0 +1,136 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg2"
+ width="80"
+ height="80"
+ viewBox="0 0 80 80"
+ sodipodi:docname="efm-pl.svg"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/efm-pl-040.png"
+ inkscape:export-xdpi="48"
+ inkscape:export-ydpi="48">
+ <metadata
+ id="metadata8">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs6">
+ <rect
+ id="rect1822"
+ height="22.426638"
+ width="47.970909"
+ y="8"
+ x="16" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect878" />
+ <rect
+ x="20"
+ y="50"
+ width="40"
+ height="30"
+ id="rect872" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect864" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect858" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect852" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:showpageshadow="false"
+ inkscape:document-rotation="0"
+ pagecolor="#404040"
+ bordercolor="#ff66ac"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1756"
+ inkscape:window-height="1378"
+ id="namedview4"
+ showgrid="true"
+ inkscape:zoom="13.05"
+ inkscape:cx="40"
+ inkscape:cy="40"
+ inkscape:window-x="804"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="g10"
+ showguides="false"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-others="false"
+ inkscape:snap-nodes="true"
+ borderlayer="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid837"
+ empspacing="4" />
+ </sodipodi:namedview>
+ <g
+ inkscape:groupmode="layer"
+ inkscape:label="Image"
+ id="g10">
+ <path
+ sodipodi:nodetypes="cccccc"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 68,4 V 76 H 12 V 25 L 34,4 Z"
+ id="path27896" />
+ <text
+ transform="translate(0.02909091,19.573362)"
+ style="font-size:7px;line-height:6.87873px;font-family:'Arial Black';-inkscape-font-specification:'Arial Black, ';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect1822);fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text1820"
+ xml:space="preserve"><tspan
+ x="16"
+ y="13.348456"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:800;font-stretch:extra-condensed;font-size:7px;font-family:'Input Mono Compressed';-inkscape-font-specification:'Input Mono Compressed Ultra-Bold Extra-Condensed';fill:#000000;fill-opacity:1;stroke:none">puts &quot;Hello&quot;</tspan></tspan></text>
+ <path
+ style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 12,25 37,30 34,4 C 33,10 19,24 12,25 Z"
+ id="path27900"
+ sodipodi:nodetypes="cccc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 12,25 H 34 V 4 Z"
+ id="path27898" />
+ <path
+ d="m 56.997755,53.780052 c 0,0 -0.564219,-0.684962 -0.654494,-1.550474 -0.09027,-0.865513 0.322733,-0.56422 0.322733,-0.56422 0,0 -0.161366,-1.14875 -0.9682,-2.136133 -0.806833,-0.987384 -1.672345,-2.155318 -2.053757,-3.708049 -0.381413,-1.552731 -1.087815,-2.457739 -1.571915,-3.082894 -0.4841,-0.625154 -0.684962,-1.854023 -0.9682,-2.2975 -0.283239,-0.443477 -0.323862,-2.892188 -2.357309,-4.004828 -2.033445,-1.112639 -5.74375,0.16588 -6.831564,0.932091 -1.087816,0.766209 -2.076328,2.982462 -3.385316,3.889726 -1.308989,0.907265 -2.37762,0.92532 -3.425939,2.719537 -1.048319,1.794217 -1.269493,2.821095 -1.218713,3.868287 0,0 -0.756054,0.09028 -0.846329,-0.331761 -0.09028,-0.422036 0.212146,-1.843869 0.423164,-2.268162 0,0 0.212147,0.18055 0.180551,0.363357 0,0 0.63531,-1.299961 0.241485,-2.085354 0,0 0.212147,0.04514 0.315964,0.151212 0,0 0.257283,-1.224356 0.257283,-2.024419 0,-0.800063 -0.302421,-1.421832 -0.83166,-1.782933 0,0 0.394954,-0.513439 -0.04514,-1.072017 0,0 -0.196348,-0.449117 -0.710917,-0.981741 -0.514567,-0.532622 -0.90275,-0.8452 -1.421831,-0.829402 0,0 0.09027,-0.196348 0.180549,-0.315962 0,0 -0.440091,0.05191 -0.590173,0.25277 0,0 -0.241485,-0.146697 -0.286623,-0.494257 0,0 -0.423165,0.120743 -0.469431,0.423165 0,0 -0.93209,-0.315962 -1.3293,0.695118 0,0 0.151211,0.05981 0.196348,0.16588 0,0 -0.135412,0.302422 -0.725585,0.34756 -0.590174,0.04514 -2.282831,0 -2.795142,0.180549 -0.512311,0.180551 -0.725587,0.363357 -0.725587,0.575504 0,0 -0.257283,0.120743 -0.378026,0.680448 0,0 -0.401724,0.196349 -0.401724,0.543908 0,0.347559 0.221174,0.248257 0.221174,0.248257 0,0 -0.241486,0.690604 0.604843,0.735741 0,0 0.135412,0.347559 0.862127,0.347559 0.726714,0 1.252566,0.120743 1.557245,0.575504 0,0 -0.241486,0.907264 -1.193888,1.737795 a 2.2794454,2.2794454 0 0 0 0.423165,0.0158 c 0,0 -0.83166,0.695118 -1.042678,1.707327 0,0 0.287752,-0.286623 0.453632,-0.270825 0,0 -1.042677,2.886545 0.408495,5.743751 0,0 0.135413,-0.286623 0.196348,-0.315962 0,0 -0.05981,0.9682 0.530366,1.723124 0,0 0.04514,-0.423164 0.270826,-0.575503 0,0 0.906136,1.64752 1.835969,2.387775 0.929833,0.740256 2.350537,1.087815 2.667629,1.843869 0,0 0.498768,-0.557448 0.498768,-0.920805 0,0 0.135413,0.346429 0.09028,0.708659 0,0 0.559705,-0.270826 0.740255,-0.422036 0.180551,-0.151212 0.9682,-0.695118 1.072017,0.180549 0.103815,0.875669 -0.775237,2.629262 0.03047,4.807148 0,0 -0.282109,0.394954 -0.282109,0.923063 0,0.528109 0.402852,0.789907 0.402852,1.031392 0,0.241486 -0.18055,0.686091 -0.18055,1.148751 0,0.462659 0.423164,1.204044 0.04062,2.858334 -0.38254,1.654291 -0.543907,2.098895 -0.767339,2.381005 -0.22343,0.282109 -1.087814,0.767338 -0.925318,1.571915 0,0 -2.034575,0.261797 -2.015392,0.967071 0.01917,0.705269 1.049441,0.925315 2.277182,0.925315 1.22774,0 1.550475,-0.259541 1.579814,-0.704146 0.02934,-0.444604 -0.28211,-0.524723 0,-0.785393 0.282109,-0.260669 0.586787,-0.564219 0.545036,-1.672345 -0.04175,-1.108127 0.503283,-2.136134 0.503283,-2.136134 0,0 -0.101557,-0.947889 0.222303,-1.53129 0.323862,-0.583403 1.188245,-1.733282 0.604842,-3.486875 0,0 0.160238,0.06093 0.3611,0.07899 0,0 -0.343045,-0.967072 0.282111,-2.136134 0.625154,-1.169063 0.947887,-3.546682 0.947887,-3.546682 0,0 1.43086,0.121871 2.053758,0 0,0 -1.369924,2.871875 -1.229997,5.032836 0,0 -0.343046,0.346429 -0.343046,0.72897 0,0.382541 0.203119,0.865512 0.543908,1.20743 0.340788,0.341917 1.471483,1.026878 2.09551,1.771648 0.624026,0.744769 1.049447,1.570786 1.229998,1.794217 0,0 -0.583403,0.383668 -0.423165,0.987383 0,0 -0.584531,0.18055 -0.523595,0.684962 0,0 -0.84633,0.02031 -1.289806,0.403981 -0.443476,0.383669 -0.665779,0.886952 -0.261798,1.04719 0.403981,0.160239 1.895777,0.161368 2.397932,0.161368 0.502155,0 1.087814,-0.38367 1.128438,-0.64321 0.04062,-0.259541 -0.180549,-0.907265 -0.180549,-0.907265 0,0 0.302421,0.04063 0.423164,-0.322733 0,0 0.56422,2.09551 1.430859,2.034575 0,0 0.120743,-0.01918 0.141056,-0.200863 0,0 0.402852,0.101557 0.604842,-0.101557 0.201991,-0.203118 0.684962,-3.042269 -1.026878,-3.084022 0,0 0.120742,-0.282109 -0.20312,-0.482971 -0.323862,-0.200863 2.821096,-4.170709 3.182197,-4.513754 0,0 -0.443476,-3.545553 0.443476,-5.258523 l 1.61141,-2.882031 c 0,0 0.18055,3.80848 1.913832,6.730006 a 1.4782543,1.4782543 0 0 0 0.241485,0.987384 c -0.07899,0.543907 -0.301293,0.826017 -0.301293,1.512107 0,0.686091 0.503284,2.498363 0.01918,4.47313 -0.09704,0.394953 -1.067503,1.571914 -0.724457,2.538986 0,0 -0.805706,0.46266 -0.805706,1.068632 0,0.60597 0.361101,0.725585 0.625155,0.725585 0.264055,0 0.402853,-0.261798 0.543908,-0.261798 0.141054,0 0.343045,0.38367 0.987384,0.38367 0.644338,0 1.207428,-0.523596 1.207428,-0.826017 0,-0.302422 -0.523595,-0.805706 -0.523595,-0.805706 0,0 0.343044,-0.322733 0.343044,-0.724457 0,-0.401723 -0.543906,-1.067503 -0.543906,-1.913831 0,-0.846329 0.176037,-2.489336 0.503284,-3.204765 0.654494,-1.43086 0.58453,-2.569454 0.203118,-2.870748 0,0 0.200863,-0.916292 0.200863,-1.884492 0,-0.9682 -0.74477,-3.556837 -0.120744,-6.165786 0,0 0.744769,-1.087816 0.907264,-2.800785 0,0 1.349613,2.742106 0.341918,4.654808 -1.007696,1.912704 -0.805705,1.895777 -0.826018,2.478051 -0.02031,0.582274 0.28211,1.391365 0.28211,1.391365 l 0.919677,-0.934347 c 0,0 -0.01123,-0.643211 0.432192,-1.108127 0.443477,-0.464916 0.767339,-1.721997 0.564219,-2.069556 l 0.322734,0.236973 c 0,0 0.161366,-0.604844 -0.141054,-1.489539 0,0 0.323861,-0.161367 0.677062,0.01918 z m -12.099116,9.067003 -1.551603,2.498362 c 0,0 -1.209686,-0.684963 -1.591098,-1.451172 -0.381412,-0.76621 -0.705274,-1.249181 -0.866641,-1.369925 0,0 0.493128,-0.665778 0.613871,-1.369923 0,0 0.21666,0.01693 0.338532,0.451375 0.733484,-0.920805 1.210814,-1.918345 1.345098,-2.967793 0,0 0.18055,0.180551 0.343046,0.241486 0,0 0.01918,-0.725586 0.282109,-1.249181 0.262926,-0.523596 0.826016,-1.189374 0.907264,-2.19707 h 0.361101 c 0,0 -0.302422,2.256877 0,4.19102 0.302422,1.934144 0.200862,2.617977 -0.180551,3.223948 z"
+ id="path982"
+ style="stroke-width:1.12844;fill:#808080" />
+ </g>
+</svg>
diff --git a/data/elementary/themes/img/efm-py.svg b/data/elementary/themes/img/efm-py.svg
new file mode 100644
index 0000000000..87762ade99
--- /dev/null
+++ b/data/elementary/themes/img/efm-py.svg
@@ -0,0 +1,145 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg2"
+ width="80"
+ height="80"
+ viewBox="0 0 80 80"
+ sodipodi:docname="efm-py.svg"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/efm-py-040.png"
+ inkscape:export-xdpi="48"
+ inkscape:export-ydpi="48">
+ <metadata
+ id="metadata8">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs6">
+ <rect
+ id="rect1822"
+ height="22.426638"
+ width="47.970909"
+ y="8"
+ x="16" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect878" />
+ <rect
+ x="20"
+ y="50"
+ width="40"
+ height="30"
+ id="rect872" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect864" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect858" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect852" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:showpageshadow="false"
+ inkscape:document-rotation="0"
+ pagecolor="#404040"
+ bordercolor="#ff66ac"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1017"
+ id="namedview4"
+ showgrid="true"
+ inkscape:zoom="10.4875"
+ inkscape:cx="39.42789"
+ inkscape:cy="40"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g10"
+ showguides="false"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-others="false"
+ inkscape:snap-nodes="true"
+ borderlayer="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid837"
+ empspacing="4" />
+ </sodipodi:namedview>
+ <g
+ inkscape:groupmode="layer"
+ inkscape:label="Image"
+ id="g10">
+ <path
+ sodipodi:nodetypes="cccccc"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 68,4 V 76 H 12 V 25 L 34,4 Z"
+ id="path27896" />
+ <text
+ transform="translate(0.02909091,19.573362)"
+ style="font-size:7px;line-height:6.87873px;font-family:'Arial Black';-inkscape-font-specification:'Arial Black, ';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect1822);fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text1820"
+ xml:space="preserve"><tspan
+ x="16"
+ y="13.348456"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:800;font-stretch:extra-condensed;font-size:7px;font-family:'Input Mono Compressed';-inkscape-font-specification:'Input Mono Compressed Ultra-Bold Extra-Condensed';fill:#000000;fill-opacity:1;stroke:none">print(&quot;Hi&quot;)</tspan></tspan></text>
+ <path
+ style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 12,25 37,30 34,4 C 33,10 19,24 12,25 Z"
+ id="path27900"
+ sodipodi:nodetypes="cccc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 12,25 H 34 V 4 Z"
+ id="path27898" />
+ <g
+ id="g1894"
+ transform="matrix(0.31039466,0,0,0.31039466,8.7775049,17.060842)"
+ style="fill:#000000;fill-opacity:0.5">
+ <path
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#6989b1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ d="M 99.75,67.46875 C 71.718268,67.468752 73.46875,79.625 73.46875,79.625 L 73.5,92.21875 h 26.75 V 96 H 62.875 c 0,0 -17.9375,-2.034276 -17.9375,26.25 -2e-6,28.28427 15.65625,27.28125 15.65625,27.28125 h 9.34375 v -13.125 c 0,0 -0.503652,-15.65625 15.40625,-15.65625 15.9099,0 26.53125,0 26.53125,0 0,0 14.90625,0.24096 14.90625,-14.40625 0,-14.647206 0,-24.21875 0,-24.21875 0,-2e-6 2.26318,-14.65625 -27.03125,-14.65625 z M 85,75.9375 c 2.661429,-2e-6 4.8125,2.151071 4.8125,4.8125 2e-6,2.661429 -2.151071,4.8125 -4.8125,4.8125 -2.661429,2e-6 -4.8125,-2.151071 -4.8125,-4.8125 -2e-6,-2.661429 2.151071,-4.8125 4.8125,-4.8125 z"
+ id="path8615" />
+ <path
+ id="path8620"
+ d="m 100.5461,177.31485 c 28.03174,0 26.28125,-12.15625 26.28125,-12.15625 l -0.0312,-12.59375 h -26.75 v -3.78125 h 37.375 c 0,0 17.9375,2.03427 17.9375,-26.25001 10e-6,-28.284267 -15.65625,-27.281247 -15.65625,-27.281247 h -9.34375 v 13.124997 c 0,0 0.50366,15.65625 -15.40625,15.65625 -15.909902,0 -26.531252,0 -26.531252,0 0,0 -14.90625,-0.24096 -14.90625,14.40626 0,14.6472 0,24.21875 0,24.21875 0,0 -2.26318,14.65625 27.031252,14.65625 z m 14.75,-8.46875 c -2.66143,0 -4.8125,-2.15107 -4.8125,-4.8125 0,-2.66143 2.15107,-4.8125 4.8125,-4.8125 2.66143,0 4.8125,2.15107 4.8125,4.8125 1e-5,2.66143 -2.15107,4.8125 -4.8125,4.8125 z"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffd460;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+ </g>
+</svg>
diff --git a/data/elementary/themes/img/efm-pyb.svg b/data/elementary/themes/img/efm-pyb.svg
new file mode 100644
index 0000000000..f3f50c95ed
--- /dev/null
+++ b/data/elementary/themes/img/efm-pyb.svg
@@ -0,0 +1,142 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg2"
+ width="80"
+ height="80"
+ viewBox="0 0 80 80"
+ sodipodi:docname="efm-pyb.svg"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/efm-pyb-040.png"
+ inkscape:export-xdpi="48"
+ inkscape:export-ydpi="48">
+ <metadata
+ id="metadata8">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs6">
+ <rect
+ id="rect1822"
+ height="22.426638"
+ width="47.970909"
+ y="8"
+ x="16" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect878" />
+ <rect
+ x="20"
+ y="50"
+ width="40"
+ height="30"
+ id="rect872" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect864" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect858" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect852" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:showpageshadow="false"
+ inkscape:document-rotation="0"
+ pagecolor="#404040"
+ bordercolor="#ff66ac"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1017"
+ id="namedview4"
+ showgrid="true"
+ inkscape:zoom="10.4875"
+ inkscape:cx="32.371871"
+ inkscape:cy="40"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g10"
+ showguides="false"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-others="false"
+ inkscape:snap-nodes="true"
+ borderlayer="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid837"
+ empspacing="4" />
+ </sodipodi:namedview>
+ <g
+ inkscape:groupmode="layer"
+ inkscape:label="Image"
+ id="g10">
+ <path
+ sodipodi:nodetypes="cccccc"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 68,4 V 76 H 12 V 25 L 34,4 Z"
+ id="path27896" />
+ <text
+ transform="translate(0.02909091,19.573362)"
+ style="font-size:7px;line-height:6.87873px;font-family:'Arial Black';-inkscape-font-specification:'Arial Black, ';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect1822);fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text1820"
+ xml:space="preserve"><tspan
+ x="16"
+ y="13.348456"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:800;font-stretch:extra-condensed;font-size:7px;font-family:'Input Mono Compressed';-inkscape-font-specification:'Input Mono Compressed Ultra-Bold Extra-Condensed';fill:#000000;fill-opacity:1;stroke:none">print(&quot;Hi&quot;)</tspan></tspan></text>
+ <path
+ style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 12,25 37,30 34,4 C 33,10 19,24 12,25 Z"
+ id="path27900"
+ sodipodi:nodetypes="cccc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 12,25 H 34 V 4 Z"
+ id="path27898" />
+ <path
+ id="rect2442"
+ style="opacity:1;fill:#ffd460;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-opacity:1"
+ d="M 52,44 V 56 H 40 32 v 16 h 8 8 v -4 -4 h -4 v 4 H 40 V 60 H 56 V 56 44 Z"
+ sodipodi:nodetypes="ccccccccccccccccc" />
+ <path
+ id="rect2442-3"
+ style="opacity:1;fill:#6989b1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-opacity:1"
+ d="m 32,36 v 4 4 h 4 v -4 h 4 v 8 H 24 v 4 12 h 4 V 52 h 12 8 V 40 36 Z"
+ sodipodi:nodetypes="ccccccccccccccccc" />
+ </g>
+</svg>
diff --git a/data/elementary/themes/img/efm-rb.svg b/data/elementary/themes/img/efm-rb.svg
new file mode 100644
index 0000000000..b6f00cb277
--- /dev/null
+++ b/data/elementary/themes/img/efm-rb.svg
@@ -0,0 +1,174 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg2"
+ width="80"
+ height="80"
+ viewBox="0 0 80 80"
+ sodipodi:docname="efm-rb.svg"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/efm-rb-040.png"
+ inkscape:export-xdpi="48"
+ inkscape:export-ydpi="48">
+ <metadata
+ id="metadata8">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs6">
+ <rect
+ id="rect1822"
+ height="22.426638"
+ width="47.970909"
+ y="8"
+ x="16" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect878" />
+ <rect
+ x="20"
+ y="50"
+ width="40"
+ height="30"
+ id="rect872" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect864" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect858" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect852" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:showpageshadow="false"
+ inkscape:document-rotation="0"
+ pagecolor="#404040"
+ bordercolor="#ff66ac"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1756"
+ inkscape:window-height="1378"
+ id="namedview4"
+ showgrid="true"
+ inkscape:zoom="13.05"
+ inkscape:cx="40"
+ inkscape:cy="40"
+ inkscape:window-x="804"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="g10"
+ showguides="false"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-others="false"
+ inkscape:snap-nodes="true"
+ borderlayer="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid837"
+ empspacing="4" />
+ </sodipodi:namedview>
+ <g
+ inkscape:groupmode="layer"
+ inkscape:label="Image"
+ id="g10">
+ <path
+ sodipodi:nodetypes="cccccc"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 68,4 V 76 H 12 V 25 L 34,4 Z"
+ id="path27896" />
+ <path
+ style="fill:#b31724;fill-opacity:1;stroke-width:8"
+ d="M 56,70 29,72 40,38 Z"
+ id="path946"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="fill:#c4192a;fill-opacity:1;stroke-width:8"
+ d="M 32,46 56,70 58,43 Z"
+ id="path948" />
+ <ellipse
+ style="fill:#c9303d;fill-opacity:1;stroke-width:8.09017"
+ id="path950"
+ cx="-9.8994913"
+ cy="66.46804"
+ rx="23.141016"
+ ry="10.606298"
+ transform="rotate(-45.000001)" />
+ <text
+ transform="translate(0.02909091,19.573362)"
+ style="font-size:7px;line-height:6.87873px;font-family:'Arial Black';-inkscape-font-specification:'Arial Black, ';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect1822);fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text1820"
+ xml:space="preserve"><tspan
+ x="16"
+ y="13.348456"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:800;font-stretch:extra-condensed;font-size:7px;font-family:'Input Mono Compressed';-inkscape-font-specification:'Input Mono Compressed Ultra-Bold Extra-Condensed';fill:#000000;fill-opacity:1;stroke:none">puts &quot;Hello&quot;</tspan></tspan></text>
+ <path
+ style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 12,25 37,30 34,4 C 33,10 19,24 12,25 Z"
+ id="path27900"
+ sodipodi:nodetypes="cccc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 12,25 H 34 V 4 Z"
+ id="path27898" />
+ <path
+ style="fill:#eb3e4c;fill-opacity:1;stroke-width:8"
+ d="m 22,54 4,-7 7,-7 8,-4 5,2 1,2 1,5 -4,4 -1,6 -8,2 -5,6 -4,-3 h -3 z"
+ id="path962" />
+ <path
+ style="fill:#f17c86;fill-opacity:1;stroke-width:8"
+ d="M 22,65 V 54 l 4,6 z"
+ id="path952" />
+ <path
+ style="fill:#f17c86;fill-opacity:1;stroke-width:8"
+ d="m 26,60 4,12 5,-15 z"
+ id="path954" />
+ <path
+ style="fill:#f17c86;fill-opacity:1;stroke-width:8"
+ d="M 35,57 48.235,62.235 44,49 Z"
+ id="path956"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="fill:#f17c86;fill-opacity:1;stroke-width:8"
+ d="M 44,49 58,45 47,40 Z"
+ id="path958" />
+ <path
+ style="fill:#f17c86;fill-opacity:1;stroke-width:8"
+ d="M 47,40 41,36 H 52 Z"
+ id="path960" />
+ </g>
+</svg>
diff --git a/data/elementary/themes/img/film.svg b/data/elementary/themes/img/film.svg
new file mode 100644
index 0000000000..1f42a69096
--- /dev/null
+++ b/data/elementary/themes/img/film.svg
@@ -0,0 +1,171 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg2"
+ width="80"
+ height="80"
+ viewBox="0 0 80 80"
+ sodipodi:docname="film.svg"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/film-040.png"
+ inkscape:export-xdpi="48"
+ inkscape:export-ydpi="48">
+ <metadata
+ id="metadata8">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs6">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient989">
+ <stop
+ style="stop-color:#5772b1;stop-opacity:1;"
+ offset="0"
+ id="stop985" />
+ <stop
+ style="stop-color:#5772b1;stop-opacity:0;"
+ offset="1"
+ id="stop987" />
+ </linearGradient>
+ <rect
+ id="rect1822"
+ height="22.426638"
+ width="47.970909"
+ y="8"
+ x="16" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect878" />
+ <rect
+ x="20"
+ y="50"
+ width="40"
+ height="30"
+ id="rect872" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect864" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect858" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect852" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient989"
+ id="linearGradient991"
+ x1="40"
+ y1="21"
+ x2="40"
+ y2="4"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient989"
+ id="linearGradient997"
+ gradientUnits="userSpaceOnUse"
+ x1="40"
+ y1="21"
+ x2="40"
+ y2="4"
+ gradientTransform="translate(0,-80)" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:showpageshadow="false"
+ inkscape:document-rotation="0"
+ pagecolor="#404040"
+ bordercolor="#ff66ac"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1756"
+ inkscape:window-height="1378"
+ id="namedview4"
+ showgrid="true"
+ inkscape:zoom="13.05"
+ inkscape:cx="40"
+ inkscape:cy="40"
+ inkscape:window-x="804"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="g10"
+ showguides="false"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-others="false"
+ inkscape:snap-nodes="true"
+ borderlayer="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid837"
+ empspacing="4" />
+ </sodipodi:namedview>
+ <g
+ inkscape:groupmode="layer"
+ inkscape:label="Image"
+ id="g10">
+ <rect
+ style="fill:url(#linearGradient997);fill-opacity:1;stroke:none;stroke-width:8"
+ id="rect995"
+ width="50"
+ height="17"
+ x="15"
+ y="-76"
+ transform="scale(1,-1)" />
+ <rect
+ style="fill:url(#linearGradient991);fill-opacity:1;stroke:none;stroke-width:8"
+ id="rect983"
+ width="50"
+ height="17"
+ x="15"
+ y="4" />
+ <rect
+ style="fill:#937da5;fill-opacity:1;stroke:none;stroke-width:8"
+ id="rect981"
+ width="50"
+ height="34"
+ x="15"
+ y="23" />
+ <path
+ id="rect894"
+ style="fill:#202020;fill-opacity:1;stroke-width:8;stroke:none"
+ d="M 8 4 L 8 76 L 10 76 L 10 72 L 14 72 L 14 76 L 16 76 L 16 68 C 16 63.568 19.568 60 24 60 L 56 60 C 60.432 60 64 63.568 64 68 L 64 76 L 66 76 L 66 72 L 70 72 L 70 76 L 72 76 L 72 4 L 64 4 L 64 12 C 64 16.432 60.432 20 56 20 L 24 20 C 19.568 20 16 16.432 16 12 L 16 4 L 8 4 z M 10 6 L 14 6 L 14 10 L 10 10 L 10 6 z M 66 6 L 70 6 L 70 10 L 66 10 L 66 6 z M 10 12 L 14 12 L 14 16 L 10 16 L 10 12 z M 66 12 L 70 12 L 70 16 L 66 16 L 66 12 z M 10 18 L 14 18 L 14 22 L 10 22 L 10 18 z M 66 18 L 70 18 L 70 22 L 66 22 L 66 18 z M 10 24 L 14 24 L 14 28 L 10 28 L 10 24 z M 24 24 L 56 24 C 60.432 24 64 27.568 64 32 L 64 48 C 64 52.432 60.432 56 56 56 L 24 56 C 19.568 56 16 52.432 16 48 L 16 32 C 16 27.568 19.568 24 24 24 z M 66 24 L 70 24 L 70 28 L 66 28 L 66 24 z M 10 30 L 14 30 L 14 34 L 10 34 L 10 30 z M 66 30 L 70 30 L 70 34 L 66 34 L 66 30 z M 10 36 L 14 36 L 14 40 L 10 40 L 10 36 z M 66 36 L 70 36 L 70 40 L 66 40 L 66 36 z M 10 42 L 14 42 L 14 46 L 10 46 L 10 42 z M 66 42 L 70 42 L 70 46 L 66 46 L 66 42 z M 10 48 L 14 48 L 14 52 L 10 52 L 10 48 z M 66 48 L 70 48 L 70 52 L 66 52 L 66 48 z M 10 54 L 14 54 L 14 58 L 10 58 L 10 54 z M 66 54 L 70 54 L 70 58 L 66 58 L 66 54 z M 10 60 L 14 60 L 14 64 L 10 64 L 10 60 z M 66 60 L 70 60 L 70 64 L 66 64 L 66 60 z M 10 66 L 14 66 L 14 70 L 10 70 L 10 66 z M 66 66 L 70 66 L 70 70 L 66 70 L 66 66 z " />
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:8"
+ d="M 32,32 V 48 L 48,40 Z"
+ id="path993" />
+ </g>
+</svg>
diff --git a/data/elementary/themes/img/ic/efm-code-040.png b/data/elementary/themes/img/ic/efm-code-040.png
new file mode 100644
index 0000000000..9c448a9553
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-code-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-code-080.png b/data/elementary/themes/img/ic/efm-code-080.png
new file mode 100644
index 0000000000..84b7f5d432
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-code-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-code-160.png b/data/elementary/themes/img/ic/efm-code-160.png
new file mode 100644
index 0000000000..dd76a92351
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-code-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-deb-040.png b/data/elementary/themes/img/ic/efm-deb-040.png
new file mode 100644
index 0000000000..ea2e03666f
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-deb-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-deb-080.png b/data/elementary/themes/img/ic/efm-deb-080.png
new file mode 100644
index 0000000000..9ed605373b
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-deb-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-deb-160.png b/data/elementary/themes/img/ic/efm-deb-160.png
new file mode 100644
index 0000000000..9e5a33a7ea
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-deb-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-html-040.png b/data/elementary/themes/img/ic/efm-html-040.png
new file mode 100644
index 0000000000..da2fd6f015
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-html-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-html-080.png b/data/elementary/themes/img/ic/efm-html-080.png
new file mode 100644
index 0000000000..8019a96c64
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-html-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-html-160.png b/data/elementary/themes/img/ic/efm-html-160.png
new file mode 100644
index 0000000000..569c1f3114
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-html-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-pl-040.png b/data/elementary/themes/img/ic/efm-pl-040.png
new file mode 100644
index 0000000000..d7dbb4f553
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-pl-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-pl-080.png b/data/elementary/themes/img/ic/efm-pl-080.png
new file mode 100644
index 0000000000..5b78b846bd
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-pl-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-pl-160.png b/data/elementary/themes/img/ic/efm-pl-160.png
new file mode 100644
index 0000000000..e7a664fa95
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-pl-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-py-040.png b/data/elementary/themes/img/ic/efm-py-040.png
new file mode 100644
index 0000000000..1da9ff16c9
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-py-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-py-080.png b/data/elementary/themes/img/ic/efm-py-080.png
new file mode 100644
index 0000000000..2e25520b8e
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-py-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-py-160.png b/data/elementary/themes/img/ic/efm-py-160.png
new file mode 100644
index 0000000000..ff97ba1545
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-py-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-pyb-040.png b/data/elementary/themes/img/ic/efm-pyb-040.png
new file mode 100644
index 0000000000..e690c0217a
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-pyb-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-pyb-080.png b/data/elementary/themes/img/ic/efm-pyb-080.png
new file mode 100644
index 0000000000..cb25ce47bf
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-pyb-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-pyb-160.png b/data/elementary/themes/img/ic/efm-pyb-160.png
new file mode 100644
index 0000000000..66a12e197d
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-pyb-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-rb-040.png b/data/elementary/themes/img/ic/efm-rb-040.png
new file mode 100644
index 0000000000..cb5507aa89
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-rb-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-rb-080.png b/data/elementary/themes/img/ic/efm-rb-080.png
new file mode 100644
index 0000000000..f5ea4d22a2
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-rb-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-rb-160.png b/data/elementary/themes/img/ic/efm-rb-160.png
new file mode 100644
index 0000000000..47db1b61b7
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-rb-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/film-040.png b/data/elementary/themes/img/ic/film-040.png
new file mode 100644
index 0000000000..df861ce98c
--- /dev/null
+++ b/data/elementary/themes/img/ic/film-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/film-080.png b/data/elementary/themes/img/ic/film-080.png
new file mode 100644
index 0000000000..20125bf892
--- /dev/null
+++ b/data/elementary/themes/img/ic/film-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/film-160.png b/data/elementary/themes/img/ic/film-160.png
new file mode 100644
index 0000000000..384fa85045
--- /dev/null
+++ b/data/elementary/themes/img/ic/film-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/sound-040.png b/data/elementary/themes/img/ic/sound-040.png
new file mode 100644
index 0000000000..9328e6d40c
--- /dev/null
+++ b/data/elementary/themes/img/ic/sound-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/sound-080.png b/data/elementary/themes/img/ic/sound-080.png
new file mode 100644
index 0000000000..1dd9b0aecd
--- /dev/null
+++ b/data/elementary/themes/img/ic/sound-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/sound-160.png b/data/elementary/themes/img/ic/sound-160.png
new file mode 100644
index 0000000000..f8decd6569
--- /dev/null
+++ b/data/elementary/themes/img/ic/sound-160.png
Binary files differ
diff --git a/data/elementary/themes/img/sound.svg b/data/elementary/themes/img/sound.svg
new file mode 100644
index 0000000000..76c40befe3
--- /dev/null
+++ b/data/elementary/themes/img/sound.svg
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg2"
+ width="80"
+ height="80"
+ viewBox="0 0 80 80"
+ sodipodi:docname="sound.svg"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/sound-040.png"
+ inkscape:export-xdpi="48"
+ inkscape:export-ydpi="48">
+ <metadata
+ id="metadata8">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs6">
+ <rect
+ id="rect1822"
+ height="22.426638"
+ width="47.970909"
+ y="8"
+ x="16" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect878" />
+ <rect
+ x="20"
+ y="50"
+ width="40"
+ height="30"
+ id="rect872" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect864" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect858" />
+ <rect
+ x="20"
+ y="20"
+ width="40"
+ height="30"
+ id="rect852" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:showpageshadow="false"
+ inkscape:document-rotation="0"
+ pagecolor="#404040"
+ bordercolor="#ff66ac"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1756"
+ inkscape:window-height="1372"
+ id="namedview4"
+ showgrid="true"
+ inkscape:zoom="13.05"
+ inkscape:cx="40"
+ inkscape:cy="40"
+ inkscape:window-x="804"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="g10"
+ showguides="false"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-others="false"
+ inkscape:snap-nodes="true"
+ borderlayer="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid837"
+ empspacing="4" />
+ </sodipodi:namedview>
+ <g
+ inkscape:groupmode="layer"
+ inkscape:label="Image"
+ id="g10">
+ <circle
+ r="26"
+ cy="40"
+ cx="40"
+ id="path4138"
+ style="opacity:1;fill:#202020;fill-opacity:1;stroke:none;stroke-width:0.180555;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <circle
+ r="10"
+ cy="40"
+ cx="40"
+ id="path4207"
+ style="opacity:1;fill:#303030;fill-opacity:1;stroke:none;stroke-width:0.208333;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ id="path4228"
+ d="M 40.000001,10 A 30.000001,30.000001 0 0 0 10,39.999999 30.000001,30.000001 0 0 0 40.000001,70 30.000001,30.000001 0 0 0 69.999999,39.999999 30.000001,30.000001 0 0 0 40.000001,10 Z m 0,6.666666 A 23.333334,23.333332 0 0 1 63.333334,39.999999 23.333334,23.333332 0 0 1 40.000001,63.333333 23.333334,23.333332 0 0 1 16.666667,39.999999 23.333334,23.333332 0 0 1 40.000001,16.666666 Z"
+ style="opacity:1;fill:#303030;fill-opacity:1;stroke:none;stroke-width:0.208333;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ id="path1740"
+ style="fill:#3399ff;fill-opacity:0.2;stroke:none;stroke-width:8"
+ d="M 15.958984 15.958984 A 34 34 0 0 0 6 40 A 34 34 0 0 0 15.958984 64.041016 L 17.373047 62.626953 A 32 32 0 0 1 8 40 A 32 32 0 0 1 17.373047 17.373047 L 15.958984 15.958984 z M 64.041016 15.958984 L 62.626953 17.373047 A 32 32 0 0 1 72 40 A 32 32 0 0 1 62.626953 62.626953 L 64.041016 64.041016 A 34 34 0 0 0 74 40 A 34 34 0 0 0 64.041016 15.958984 z " />
+ <path
+ id="path1745"
+ style="fill:#3399ff;fill-opacity:0.1;stroke:none;stroke-width:8"
+ d="M 13.130859 13.130859 A 38 38 0 0 0 2 40 A 38 38 0 0 0 13.130859 66.869141 L 14.544922 65.455078 A 36 36 0 0 1 4 40 A 36 36 0 0 1 14.544922 14.544922 L 13.130859 13.130859 z M 66.869141 13.130859 L 65.455078 14.544922 A 36 36 0 0 1 76 40 A 36 36 0 0 1 65.455078 65.455078 L 66.869141 66.869141 A 38 38 0 0 0 78 40 A 38 38 0 0 0 66.869141 13.130859 z " />
+ <path
+ id="path1758"
+ style="fill:#3399ff;fill-opacity:0.40000001;stroke:none;stroke-width:8"
+ d="M 18.787109 18.787109 A 30 30 0 0 0 10 40 A 30 30 0 0 0 18.787109 61.212891 L 20.201172 59.798828 A 28 28 0 0 1 12 40 A 28 28 0 0 1 20.201172 20.201172 L 18.787109 18.787109 z M 61.212891 18.787109 L 59.798828 20.201172 A 28 28 0 0 1 68 40 A 28 28 0 0 1 59.798828 59.798828 L 61.212891 61.212891 A 30 30 0 0 0 70 40 A 30 30 0 0 0 61.212891 18.787109 z " />
+ <path
+ id="path1765"
+ style="fill:#3399ff;fill-opacity:0.60000002;stroke:none;stroke-width:8"
+ d="M 21.615234 21.615234 A 26 26 0 0 0 14 40 A 26 26 0 0 0 21.615234 58.384766 L 23.001953 56.998047 A 24.041016 24.041016 0 0 1 15.958984 40 A 24.041016 24.041016 0 0 1 23.001953 23.001953 L 21.615234 21.615234 z M 58.384766 21.615234 L 56.998047 23.001953 A 24.041016 24.041016 0 0 1 64.041016 40 A 24.041016 24.041016 0 0 1 56.998047 56.998047 L 58.384766 58.384766 A 26 26 0 0 0 66 40 A 26 26 0 0 0 58.384766 21.615234 z " />
+ <path
+ id="path1772"
+ style="fill:#3399ff;fill-opacity:0.80000001;stroke:none;stroke-width:8"
+ d="M 24.445312 24.445312 A 22 22 0 0 0 18 40 A 22 22 0 0 0 24.445312 55.554688 L 25.859375 54.140625 A 20 20 0 0 1 20 40 A 20 20 0 0 1 25.859375 25.859375 L 24.445312 24.445312 z M 55.554688 24.445312 L 54.140625 25.859375 A 20 20 0 0 1 60 40 A 20 20 0 0 1 54.140625 54.140625 L 55.554688 55.554688 A 22 22 0 0 0 62 40 A 22 22 0 0 0 55.554688 24.445312 z " />
+ <path
+ id="path1779"
+ style="fill:#3399ff;fill-opacity:1;stroke:none;stroke-width:8"
+ d="M 27.273438 27.273438 A 18 18 0 0 0 22 40 A 18 18 0 0 0 27.273438 52.726562 L 28.6875 51.3125 A 16 16 0 0 1 24 40 A 16 16 0 0 1 28.6875 28.6875 L 27.273438 27.273438 z M 52.726562 27.273438 L 51.3125 28.6875 A 16 16 0 0 1 56 40 A 16 16 0 0 1 51.3125 51.3125 L 52.726562 52.726562 A 18 18 0 0 0 58 40 A 18 18 0 0 0 52.726562 27.273438 z " />
+ </g>
+</svg>