diff --git a/SE98/devices/64/input-tablet.png b/SE98/devices/64/input-tablet.png
index 9b4a1b5b..0e47d6a0 100644
Binary files a/SE98/devices/64/input-tablet.png and b/SE98/devices/64/input-tablet.png differ
diff --git a/SE98/mimes/128/application-javascript.png b/SE98/mimes/128/application-javascript.png
new file mode 100644
index 00000000..86463bc7
Binary files /dev/null and b/SE98/mimes/128/application-javascript.png differ
diff --git a/SE98/mimes/128/application-json.png b/SE98/mimes/128/application-json.png
new file mode 120000
index 00000000..a39ffd27
--- /dev/null
+++ b/SE98/mimes/128/application-json.png
@@ -0,0 +1 @@
+application-javascript.png
\ No newline at end of file
diff --git a/SE98/mimes/128/application-x-javascript.png b/SE98/mimes/128/application-x-javascript.png
new file mode 120000
index 00000000..a39ffd27
--- /dev/null
+++ b/SE98/mimes/128/application-x-javascript.png
@@ -0,0 +1 @@
+application-javascript.png
\ No newline at end of file
diff --git a/SE98/mimes/128/gnome-mime-application-javascript.png b/SE98/mimes/128/gnome-mime-application-javascript.png
new file mode 120000
index 00000000..a39ffd27
--- /dev/null
+++ b/SE98/mimes/128/gnome-mime-application-javascript.png
@@ -0,0 +1 @@
+application-javascript.png
\ No newline at end of file
diff --git a/SE98/mimes/128/gnome-mime-application-x-javascript.png b/SE98/mimes/128/gnome-mime-application-x-javascript.png
new file mode 120000
index 00000000..a39ffd27
--- /dev/null
+++ b/SE98/mimes/128/gnome-mime-application-x-javascript.png
@@ -0,0 +1 @@
+application-javascript.png
\ No newline at end of file
diff --git a/SE98/mimes/128/gnome-mime-application-x-perl.png b/SE98/mimes/128/gnome-mime-application-x-perl.png
new file mode 120000
index 00000000..d8c863f2
--- /dev/null
+++ b/SE98/mimes/128/gnome-mime-application-x-perl.png
@@ -0,0 +1 @@
+application-x-perl.png
\ No newline at end of file
diff --git a/SE98/mimes/128/gnome-mime-text-javascript.png b/SE98/mimes/128/gnome-mime-text-javascript.png
new file mode 120000
index 00000000..a39ffd27
--- /dev/null
+++ b/SE98/mimes/128/gnome-mime-text-javascript.png
@@ -0,0 +1 @@
+application-javascript.png
\ No newline at end of file
diff --git a/SE98/mimes/128/gnome-mime-text-x-javascript.png b/SE98/mimes/128/gnome-mime-text-x-javascript.png
new file mode 120000
index 00000000..a39ffd27
--- /dev/null
+++ b/SE98/mimes/128/gnome-mime-text-x-javascript.png
@@ -0,0 +1 @@
+application-javascript.png
\ No newline at end of file
diff --git a/SE98/mimes/128/mimetype-javascript.png b/SE98/mimes/128/mimetype-javascript.png
new file mode 120000
index 00000000..a39ffd27
--- /dev/null
+++ b/SE98/mimes/128/mimetype-javascript.png
@@ -0,0 +1 @@
+application-javascript.png
\ No newline at end of file
diff --git a/SE98/mimes/128/text-javascript.png b/SE98/mimes/128/text-javascript.png
new file mode 120000
index 00000000..a39ffd27
--- /dev/null
+++ b/SE98/mimes/128/text-javascript.png
@@ -0,0 +1 @@
+application-javascript.png
\ No newline at end of file
diff --git a/SE98/mimes/128/text-tcl.png b/SE98/mimes/128/text-tcl.png
new file mode 100644
index 00000000..60f8bfb6
Binary files /dev/null and b/SE98/mimes/128/text-tcl.png differ
diff --git a/SE98/mimes/128/text-x-javascript.png b/SE98/mimes/128/text-x-javascript.png
new file mode 120000
index 00000000..a39ffd27
--- /dev/null
+++ b/SE98/mimes/128/text-x-javascript.png
@@ -0,0 +1 @@
+application-javascript.png
\ No newline at end of file
diff --git a/SE98/mimes/128/text-x-qml.png b/SE98/mimes/128/text-x-qml.png
new file mode 100644
index 00000000..4acdec09
Binary files /dev/null and b/SE98/mimes/128/text-x-qml.png differ
diff --git a/SE98/mimes/16/text-x-qml.png b/SE98/mimes/16/text-x-qml.png
new file mode 100644
index 00000000..4e137c0c
Binary files /dev/null and b/SE98/mimes/16/text-x-qml.png differ
diff --git a/SE98/mimes/22/text-x-qml.png b/SE98/mimes/22/text-x-qml.png
new file mode 100644
index 00000000..0e21c127
Binary files /dev/null and b/SE98/mimes/22/text-x-qml.png differ
diff --git a/SE98/mimes/24/text-x-qml.png b/SE98/mimes/24/text-x-qml.png
new file mode 100644
index 00000000..ff377534
Binary files /dev/null and b/SE98/mimes/24/text-x-qml.png differ
diff --git a/SE98/mimes/32/text-x-qml.png b/SE98/mimes/32/text-x-qml.png
new file mode 100644
index 00000000..62443270
Binary files /dev/null and b/SE98/mimes/32/text-x-qml.png differ
diff --git a/SE98/mimes/48/text-x-qml.png b/SE98/mimes/48/text-x-qml.png
new file mode 100644
index 00000000..b4d75882
Binary files /dev/null and b/SE98/mimes/48/text-x-qml.png differ
diff --git a/SE98/mimes/64/text-x-qml.png b/SE98/mimes/64/text-x-qml.png
new file mode 100644
index 00000000..b798d1b1
Binary files /dev/null and b/SE98/mimes/64/text-x-qml.png differ
diff --git a/SE98/mimes/72/text-x-qml.png b/SE98/mimes/72/text-x-qml.png
new file mode 100644
index 00000000..c7a76d64
Binary files /dev/null and b/SE98/mimes/72/text-x-qml.png differ
diff --git a/SE98/mimes/96/text-x-qml.png b/SE98/mimes/96/text-x-qml.png
new file mode 100644
index 00000000..7fec7734
Binary files /dev/null and b/SE98/mimes/96/text-x-qml.png differ
diff --git a/SE98/mimes/README.md b/SE98/mimes/README.md
index e9eeb669..abbddc0a 100644
--- a/SE98/mimes/README.md
+++ b/SE98/mimes/README.md
@@ -216,6 +216,7 @@ Only the main icons are shown here (without symlinked duplicates, in sizes from
|**text-x-ms-regedit**|![](64/text-x-ms-regedit.png)|![](48/text-x-ms-regedit.png)|![](32/text-x-ms-regedit.png)|![](24/text-x-ms-regedit.png)|![](22/text-x-ms-regedit.png)|![](16/text-x-ms-regedit.png)|
|**text-x-nfo**|![](64/text-x-nfo.png)|![](48/text-x-nfo.png)|![](32/text-x-nfo.png)|![](24/text-x-nfo.png)|![](22/text-x-nfo.png)|![](16/text-x-nfo.png)|
|**text-x-python**|![](64/text-x-python.png)|![](48/text-x-python.png)|![](32/text-x-python.png)|![](24/text-x-python.png)|![](22/text-x-python.png)|![](16/text-x-python.png)|
+|**text-x-qml**|![](64/text-x-qml.png)|![](48/text-x-qml.png)|![](32/text-x-qml.png)|![](24/text-x-qml.png)|![](22/text-x-qml.png)|![](16/text-x-qml.png)|
|**text-x-script**|![](64/text-x-script.png)|![](48/text-x-script.png)|![](32/text-x-script.png)|![](24/text-x-script.png)|![](22/text-x-script.png)|![](16/text-x-script.png)|
|**text-x-sql**|![](64/text-x-sql.png)|![](48/text-x-sql.png)|![](32/text-x-sql.png)|![](24/text-x-sql.png)|![](22/text-x-sql.png)|![](16/text-x-sql.png)|
|**text-x-ssa**|![](64/text-x-ssa.png)|![](48/text-x-ssa.png)|![](32/text-x-ssa.png)|![](24/text-x-ssa.png)|![](22/text-x-ssa.png)|![](16/text-x-ssa.png)|
diff --git a/SE98/mimes/icons.html b/SE98/mimes/icons.html
index 952270c2..40289a85 100644
--- a/SE98/mimes/icons.html
+++ b/SE98/mimes/icons.html
@@ -280,7 +280,10 @@
application-javascript
-
@@ -20045,7 +20104,9 @@
gnome-mime-application-javascript application-javascript
|
-
+ |
+
+ gnome-mime-application-javascript application-javascript
|
@@ -20315,7 +20376,9 @@
text-javascript application-javascript
|
-
+ |
+
+ text-javascript application-javascript
|
@@ -23435,7 +23498,9 @@
gnome-mime-text-x-javascript application-javascript
|
-
+ |
+
+ gnome-mime-text-x-javascript application-javascript
|
@@ -28737,7 +28802,9 @@
gnome-mime-application-x-javascript application-javascript
|
-
+ |
+
+ gnome-mime-application-x-javascript application-javascript
|
@@ -31079,7 +31146,9 @@
text-x-javascript application-javascript
|
-
+ |
+
+ text-x-javascript application-javascript
|
@@ -44435,7 +44504,9 @@
gnome-mime-application-x-perl application-x-perl
|
-
+ |
+
+ gnome-mime-application-x-perl application-x-perl
|
@@ -44545,7 +44616,9 @@
application-x-javascript application-javascript
|
-
+ |
+
+ application-x-javascript application-javascript
|
@@ -44711,7 +44784,9 @@
gnome-mime-text-javascript application-javascript
|
-
+ |
+
+ gnome-mime-text-javascript application-javascript
|
@@ -45513,7 +45588,9 @@
mimetype-javascript application-javascript
|
-
+ |
+
+ mimetype-javascript application-javascript
|
@@ -46225,7 +46302,9 @@
application-json application-javascript
|
-
+ |
+
+ application-json application-javascript
|
diff --git a/SE98/mimes/icons.md b/SE98/mimes/icons.md
index da883c48..470e3521 100644
--- a/SE98/mimes/icons.md
+++ b/SE98/mimes/icons.md
@@ -1,6 +1,6 @@
# Mimes
-Total **798** icons in **mimes** context.
+Total **799** icons in **mimes** context.
| |**96x96**|**72x72**|**64x64**|**48x48**|**32x32**|**24x24**|**22x22**|**16x16**|
|-|-|-|-|-|-|-|-|-|
@@ -745,6 +745,7 @@ Total **798** icons in **mimes** context.
|**text-x-preview**|![](96/text-x-generic.png)*link:* *text-x-generic.png* |![](72/text-x-generic.png)*link:* *text-x-generic.png* |![](64/text-x-generic.png)*link:* *text-x-generic.png* |![](48/text-x-generic.png)*link:* *text-x-generic.png* |![](32/text-x-generic.png)*link:* *text-x-generic.png* |![](24/text-x-generic.png)*link:* *text-x-generic.png* |![](22/text-x-generic.png)*link:* *text-x-generic.png* |![](16/text-x-generic.png)*link:* *text-x-generic.png* |
|**text-x-python**|![](96/text-x-python.png)|![](72/text-x-python.png)|![](64/text-x-python.png)|![](48/text-x-python.png)|![](32/text-x-python.png)|![](24/text-x-python.png)|![](22/text-x-python.png)|![](16/text-x-python.png)|
|**text-x-python3**|![](96/text-x-python.png)*link:* *text-x-python.png* |![](72/text-x-python.png)*link:* *text-x-python.png* |![](64/text-x-python.png)*link:* *text-x-python.png* |![](48/text-x-python.png)*link:* *text-x-python.png* |![](32/text-x-python.png)*link:* *text-x-python.png* |![](24/text-x-python.png)*link:* *text-x-python.png* |![](22/text-x-python.png)*link:* *text-x-python.png* |![](16/text-x-python.png)*link:* *text-x-python.png* |
+|**text-x-qml**|![](96/text-x-qml.png)|![](72/text-x-qml.png)|![](64/text-x-qml.png)|![](48/text-x-qml.png)|![](32/text-x-qml.png)|![](24/text-x-qml.png)|![](22/text-x-qml.png)|![](16/text-x-qml.png)|
|**text-x-readme**|![](96/text-x-generic.png)*link:* *text-x-generic.png* |![](72/text-x-generic.png)*link:* *text-x-generic.png* |![](64/text-x-generic.png)*link:* *text-x-generic.png* |![](48/text-x-generic.png)*link:* *text-x-generic.png* |![](32/text-x-generic.png)*link:* *text-x-generic.png* |![](24/text-x-generic.png)*link:* *text-x-generic.png* |![](22/text-x-generic.png)*link:* *text-x-generic.png* |![](16/text-x-generic.png)*link:* *text-x-generic.png* |
|**text-x-ruby**|![](96/application-x-ruby.png)*link:* *application-x-ruby.png* |![](72/application-x-ruby.png)*link:* *application-x-ruby.png* |![](64/application-x-ruby.png)*link:* *application-x-ruby.png* |![](48/application-x-ruby.png)*link:* *application-x-ruby.png* |![](32/application-x-ruby.png)*link:* *application-x-ruby.png* |![](24/application-x-ruby.png)*link:* *application-x-ruby.png* |![](22/application-x-ruby.png)*link:* *application-x-ruby.png* |![](16/application-x-ruby.png)*link:* *application-x-ruby.png* |
|**text-x-script**|![](96/text-x-script.png)|![](72/text-x-script.png)|![](64/text-x-script.png)|![](48/text-x-script.png)|![](32/text-x-script.png)|![](24/text-x-script.png)|![](22/text-x-script.png)|![](16/text-x-script.png)|
diff --git a/someicons.md b/someicons.md
index 39d416b7..b27001af 100644
--- a/someicons.md
+++ b/someicons.md
@@ -121,10 +121,12 @@
|**text-x-script**|![]()|![](SE98/mimes/96/text-x-script.png)|![](SE98/mimes/72/text-x-script.png)|![](SE98/mimes/64/text-x-script.png)|![](SE98/mimes/48/text-x-script.png)|![](SE98/mimes/32/text-x-script.png)|![](SE98/mimes/24/text-x-script.png)|![](SE98/mimes/22/text-x-script.png)|![](SE98/mimes/16/text-x-script.png)|
|**application-x-awk**|![]()|![](SE98/mimes/96/application-x-awk.png)|![](SE98/mimes/72/application-x-awk.png)|![](SE98/mimes/64/application-x-awk.png)|![](SE98/mimes/48/application-x-awk.png)|![](SE98/mimes/32/application-x-awk.png)|![](SE98/mimes/24/application-x-awk.png)|![](SE98/mimes/22/application-x-awk.png)|![](SE98/mimes/16/application-x-awk.png)|
|**text-x-python**|![]()|![](SE98/mimes/96/text-x-python.png)|![](SE98/mimes/72/text-x-python.png)|![](SE98/mimes/64/text-x-python.png)|![](SE98/mimes/48/text-x-python.png)|![](SE98/mimes/32/text-x-python.png)|![](SE98/mimes/24/text-x-python.png)|![](SE98/mimes/22/text-x-python.png)|![](SE98/mimes/16/text-x-python.png)|
-|**application-javascript**|![]()|![](SE98/mimes/96/application-javascript.png)|![](SE98/mimes/72/application-javascript.png)|![](SE98/mimes/64/application-javascript.png)|![](SE98/mimes/48/application-javascript.png)|![](SE98/mimes/32/application-javascript.png)|![](SE98/mimes/24/application-javascript.png)|![](SE98/mimes/22/application-javascript.png)|![](SE98/mimes/16/application-javascript.png)|
+|**application-javascript**|![](SE98/mimes/128/application-javascript.png)|![](SE98/mimes/96/application-javascript.png)|![](SE98/mimes/72/application-javascript.png)|![](SE98/mimes/64/application-javascript.png)|![](SE98/mimes/48/application-javascript.png)|![](SE98/mimes/32/application-javascript.png)|![](SE98/mimes/24/application-javascript.png)|![](SE98/mimes/22/application-javascript.png)|![](SE98/mimes/16/application-javascript.png)|
|**text-x-lua**|![]()|![](SE98/mimes/96/text-x-lua.png)|![](SE98/mimes/72/text-x-lua.png)|![](SE98/mimes/64/text-x-lua.png)|![](SE98/mimes/48/text-x-lua.png)|![](SE98/mimes/32/text-x-lua.png)|![](SE98/mimes/24/text-x-lua.png)|![](SE98/mimes/22/text-x-lua.png)|![](SE98/mimes/16/text-x-lua.png)|
+|**text-x-qml**|![](SE98/mimes/128/text-x-qml.png)|![](SE98/mimes/96/text-x-qml.png)|![](SE98/mimes/72/text-x-qml.png)|![](SE98/mimes/64/text-x-qml.png)|![](SE98/mimes/48/text-x-qml.png)|![](SE98/mimes/32/text-x-qml.png)|![](SE98/mimes/24/text-x-qml.png)|![](SE98/mimes/22/text-x-qml.png)|![](SE98/mimes/16/text-x-qml.png)|
|**text-x-emacs-lisp**|![]()|![](SE98/mimes/96/text-x-emacs-lisp.png)|![](SE98/mimes/72/text-x-emacs-lisp.png)|![](SE98/mimes/64/text-x-emacs-lisp.png)|![](SE98/mimes/48/text-x-emacs-lisp.png)|![](SE98/mimes/32/text-x-emacs-lisp.png)|![](SE98/mimes/24/text-x-emacs-lisp.png)|![](SE98/mimes/22/text-x-emacs-lisp.png)|![](SE98/mimes/16/text-x-emacs-lisp.png)|
|**text-x-common-lisp**|![]()|![](SE98/mimes/96/text-x-common-lisp.png)|![](SE98/mimes/72/text-x-common-lisp.png)|![](SE98/mimes/64/text-x-common-lisp.png)|![](SE98/mimes/48/text-x-common-lisp.png)|![](SE98/mimes/32/text-x-common-lisp.png)|![](SE98/mimes/24/text-x-common-lisp.png)|![](SE98/mimes/22/text-x-common-lisp.png)|![](SE98/mimes/16/text-x-common-lisp.png)|
+|**text-tcl**|![](SE98/mimes/128/text-tcl.png)|![](SE98/mimes/96/text-tcl.png)|![](SE98/mimes/72/text-tcl.png)|![](SE98/mimes/64/text-tcl.png)|![](SE98/mimes/48/text-tcl.png)|![](SE98/mimes/32/text-tcl.png)|![](SE98/mimes/24/text-tcl.png)|![](SE98/mimes/22/text-tcl.png)|![](SE98/mimes/16/text-tcl.png)|
|**application-x-ruby**|![]()|![](SE98/mimes/96/application-x-ruby.png)|![](SE98/mimes/72/application-x-ruby.png)|![](SE98/mimes/64/application-x-ruby.png)|![](SE98/mimes/48/application-x-ruby.png)|![](SE98/mimes/32/application-x-ruby.png)|![](SE98/mimes/24/application-x-ruby.png)|![](SE98/mimes/22/application-x-ruby.png)|![](SE98/mimes/16/application-x-ruby.png)|
|**text-html**|![](SE98/mimes/128/text-html.png)|![](SE98/mimes/96/text-html.png)|![](SE98/mimes/72/text-html.png)|![](SE98/mimes/64/text-html.png)|![](SE98/mimes/48/text-html.png)|![](SE98/mimes/32/text-html.png)|![](SE98/mimes/24/text-html.png)|![](SE98/mimes/22/text-html.png)|![](SE98/mimes/16/text-html.png)|
|**application-x-mswinurl**|![](SE98/mimes/128/application-x-mswinurl.png)|![](SE98/mimes/96/application-x-mswinurl.png)|![](SE98/mimes/72/application-x-mswinurl.png)|![](SE98/mimes/64/application-x-mswinurl.png)|![](SE98/mimes/48/application-x-mswinurl.png)|![](SE98/mimes/32/application-x-mswinurl.png)|![](SE98/mimes/24/application-x-mswinurl.png)|![](SE98/mimes/22/application-x-mswinurl.png)|![](SE98/mimes/16/application-x-mswinurl.png)|
|