diff --git a/dist/file-icon-high-contrast.css b/dist/file-icon-high-contrast.css
index 7aaea2d..f1a5ba7 100644
--- a/dist/file-icon-high-contrast.css
+++ b/dist/file-icon-high-contrast.css
@@ -36,8 +36,8 @@
background-image: url("icons/high-contrast/3g2.svg");
}
-.fiv-hct.fiv-icon-3ga {
- background-image: url("icons/high-contrast/3ga.svg");
+.fiv-hct.fiv-icon-3ga copy {
+ background-image: url("icons/high-contrast/3ga copy.svg");
}
.fiv-hct.fiv-icon-3gp {
@@ -100,10 +100,34 @@
background-image: url("icons/high-contrast/amr.svg");
}
+.fiv-hct.fiv-icon-ani {
+ background-image: url("icons/high-contrast/ani.svg");
+}
+
.fiv-hct.fiv-icon-apk {
background-image: url("icons/high-contrast/apk.svg");
}
+.fiv-hct.fiv-icon-app {
+ background-image: url("icons/high-contrast/app.svg");
+}
+
+.fiv-hct.fiv-icon-applescript {
+ background-image: url("icons/high-contrast/applescript.svg");
+}
+
+.fiv-hct.fiv-icon-asax {
+ background-image: url("icons/high-contrast/asax.svg");
+}
+
+.fiv-hct.fiv-icon-asc {
+ background-image: url("icons/high-contrast/asc.svg");
+}
+
+.fiv-hct.fiv-icon-ascx {
+ background-image: url("icons/high-contrast/ascx.svg");
+}
+
.fiv-hct.fiv-icon-asf {
background-image: url("icons/high-contrast/asf.svg");
}
@@ -112,6 +136,22 @@
background-image: url("icons/high-contrast/ash.svg");
}
+.fiv-hct.fiv-icon-ashx {
+ background-image: url("icons/high-contrast/ashx.svg");
+}
+
+.fiv-hct.fiv-icon-asmx {
+ background-image: url("icons/high-contrast/asmx.svg");
+}
+
+.fiv-hct.fiv-icon-asp {
+ background-image: url("icons/high-contrast/asp.svg");
+}
+
+.fiv-hct.fiv-icon-aspx {
+ background-image: url("icons/high-contrast/aspx.svg");
+}
+
.fiv-hct.fiv-icon-asx {
background-image: url("icons/high-contrast/asx.svg");
}
@@ -120,6 +160,10 @@
background-image: url("icons/high-contrast/au.svg");
}
+.fiv-hct.fiv-icon-aup {
+ background-image: url("icons/high-contrast/aup.svg");
+}
+
.fiv-hct.fiv-icon-avi {
background-image: url("icons/high-contrast/avi.svg");
}
@@ -192,6 +236,10 @@
background-image: url("icons/high-contrast/eml.svg");
}
+.fiv-hct.fiv-icon-exe {
+ background-image: url("icons/high-contrast/exe.svg");
+}
+
.fiv-hct.fiv-icon-flac {
background-image: url("icons/high-contrast/flac.svg");
}
@@ -264,6 +312,14 @@
background-image: url("icons/high-contrast/m2v.svg");
}
+.fiv-hct.fiv-icon-m3u {
+ background-image: url("icons/high-contrast/m3u.svg");
+}
+
+.fiv-hct.fiv-icon-m3u8 {
+ background-image: url("icons/high-contrast/m3u8.svg");
+}
+
.fiv-hct.fiv-icon-m4a {
background-image: url("icons/high-contrast/m4a.svg");
}
@@ -424,6 +480,10 @@
background-image: url("icons/high-contrast/rdl.svg");
}
+.fiv-hct.fiv-icon-resx {
+ background-image: url("icons/high-contrast/resx.svg");
+}
+
.fiv-hct.fiv-icon-rm {
background-image: url("icons/high-contrast/rm.svg");
}
@@ -524,6 +584,10 @@
background-image: url("icons/high-contrast/xsl.svg");
}
+.fiv-hct.fiv-icon-xspf {
+ background-image: url("icons/high-contrast/xspf.svg");
+}
+
.fiv-hct.fiv-icon-xz {
background-image: url("icons/high-contrast/xz.svg");
}
diff --git a/dist/file-icon-high-contrast.min.css b/dist/file-icon-high-contrast.min.css
index a6a5d27..11b4837 100644
--- a/dist/file-icon-high-contrast.min.css
+++ b/dist/file-icon-high-contrast.min.css
@@ -9,7 +9,7 @@
.fiv-hct{position:relative;display:inline-block;line-height:1em;width:1em}
.fiv-hct:before{content:'\00a0'}
.fiv-hct.fiv-icon-3g2{background-image:url("icons/high-contrast/3g2.svg")}
-.fiv-hct.fiv-icon-3ga{background-image:url("icons/high-contrast/3ga.svg")}
+.fiv-hct.fiv-icon-3ga copy{background-image:url("icons/high-contrast/3ga copy.svg")}
.fiv-hct.fiv-icon-3gp{background-image:url("icons/high-contrast/3gp.svg")}
.fiv-hct.fiv-icon-7z{background-image:url("icons/high-contrast/7z.svg")}
.fiv-hct.fiv-icon-aa{background-image:url("icons/high-contrast/aa.svg")}
@@ -25,11 +25,22 @@
.fiv-hct.fiv-icon-aiff{background-image:url("icons/high-contrast/aiff.svg")}
.fiv-hct.fiv-icon-ait{background-image:url("icons/high-contrast/ait.svg")}
.fiv-hct.fiv-icon-amr{background-image:url("icons/high-contrast/amr.svg")}
+.fiv-hct.fiv-icon-ani{background-image:url("icons/high-contrast/ani.svg")}
.fiv-hct.fiv-icon-apk{background-image:url("icons/high-contrast/apk.svg")}
+.fiv-hct.fiv-icon-app{background-image:url("icons/high-contrast/app.svg")}
+.fiv-hct.fiv-icon-applescript{background-image:url("icons/high-contrast/applescript.svg")}
+.fiv-hct.fiv-icon-asax{background-image:url("icons/high-contrast/asax.svg")}
+.fiv-hct.fiv-icon-asc{background-image:url("icons/high-contrast/asc.svg")}
+.fiv-hct.fiv-icon-ascx{background-image:url("icons/high-contrast/ascx.svg")}
.fiv-hct.fiv-icon-asf{background-image:url("icons/high-contrast/asf.svg")}
.fiv-hct.fiv-icon-ash{background-image:url("icons/high-contrast/ash.svg")}
+.fiv-hct.fiv-icon-ashx{background-image:url("icons/high-contrast/ashx.svg")}
+.fiv-hct.fiv-icon-asmx{background-image:url("icons/high-contrast/asmx.svg")}
+.fiv-hct.fiv-icon-asp{background-image:url("icons/high-contrast/asp.svg")}
+.fiv-hct.fiv-icon-aspx{background-image:url("icons/high-contrast/aspx.svg")}
.fiv-hct.fiv-icon-asx{background-image:url("icons/high-contrast/asx.svg")}
.fiv-hct.fiv-icon-au{background-image:url("icons/high-contrast/au.svg")}
+.fiv-hct.fiv-icon-aup{background-image:url("icons/high-contrast/aup.svg")}
.fiv-hct.fiv-icon-avi{background-image:url("icons/high-contrast/avi.svg")}
.fiv-hct.fiv-icon-bmp{background-image:url("icons/high-contrast/bmp.svg")}
.fiv-hct.fiv-icon-bpg{background-image:url("icons/high-contrast/bpg.svg")}
@@ -48,6 +59,7 @@
.fiv-hct.fiv-icon-dotm{background-image:url("icons/high-contrast/dotm.svg")}
.fiv-hct.fiv-icon-dotx{background-image:url("icons/high-contrast/dotx.svg")}
.fiv-hct.fiv-icon-eml{background-image:url("icons/high-contrast/eml.svg")}
+.fiv-hct.fiv-icon-exe{background-image:url("icons/high-contrast/exe.svg")}
.fiv-hct.fiv-icon-flac{background-image:url("icons/high-contrast/flac.svg")}
.fiv-hct.fiv-icon-gz{background-image:url("icons/high-contrast/gz.svg")}
.fiv-hct.fiv-icon-heic{background-image:url("icons/high-contrast/heic.svg")}
@@ -66,6 +78,8 @@
.fiv-hct.fiv-icon-kts{background-image:url("icons/high-contrast/kts.svg")}
.fiv-hct.fiv-icon-log{background-image:url("icons/high-contrast/log.svg")}
.fiv-hct.fiv-icon-m2v{background-image:url("icons/high-contrast/m2v.svg")}
+.fiv-hct.fiv-icon-m3u{background-image:url("icons/high-contrast/m3u.svg")}
+.fiv-hct.fiv-icon-m3u8{background-image:url("icons/high-contrast/m3u8.svg")}
.fiv-hct.fiv-icon-m4a{background-image:url("icons/high-contrast/m4a.svg")}
.fiv-hct.fiv-icon-m4r{background-image:url("icons/high-contrast/m4r.svg")}
.fiv-hct.fiv-icon-m4v{background-image:url("icons/high-contrast/m4v.svg")}
@@ -106,6 +120,7 @@
.fiv-hct.fiv-icon-raw{background-image:url("icons/high-contrast/raw.svg")}
.fiv-hct.fiv-icon-rdf{background-image:url("icons/high-contrast/rdf.svg")}
.fiv-hct.fiv-icon-rdl{background-image:url("icons/high-contrast/rdl.svg")}
+.fiv-hct.fiv-icon-resx{background-image:url("icons/high-contrast/resx.svg")}
.fiv-hct.fiv-icon-rm{background-image:url("icons/high-contrast/rm.svg")}
.fiv-hct.fiv-icon-rtf{background-image:url("icons/high-contrast/rtf.svg")}
.fiv-hct.fiv-icon-sdf{background-image:url("icons/high-contrast/sdf.svg")}
@@ -131,6 +146,7 @@
.fiv-hct.fiv-icon-xml{background-image:url("icons/high-contrast/xml.svg")}
.fiv-hct.fiv-icon-xps{background-image:url("icons/high-contrast/xps.svg")}
.fiv-hct.fiv-icon-xsl{background-image:url("icons/high-contrast/xsl.svg")}
+.fiv-hct.fiv-icon-xspf{background-image:url("icons/high-contrast/xspf.svg")}
.fiv-hct.fiv-icon-xz{background-image:url("icons/high-contrast/xz.svg")}
.fiv-hct.fiv-icon-yaml{background-image:url("icons/high-contrast/yaml.svg")}
.fiv-hct.fiv-icon-yml{background-image:url("icons/high-contrast/yml.svg")}
diff --git a/dist/file-icon-vectors.css b/dist/file-icon-vectors.css
index a585ffa..b4245cc 100644
--- a/dist/file-icon-vectors.css
+++ b/dist/file-icon-vectors.css
@@ -4839,8 +4839,8 @@
background-image: url("icons/high-contrast/3g2.svg");
}
-.fiv-hct.fiv-icon-3ga {
- background-image: url("icons/high-contrast/3ga.svg");
+.fiv-hct.fiv-icon-3ga copy {
+ background-image: url("icons/high-contrast/3ga copy.svg");
}
.fiv-hct.fiv-icon-3gp {
@@ -4903,10 +4903,34 @@
background-image: url("icons/high-contrast/amr.svg");
}
+.fiv-hct.fiv-icon-ani {
+ background-image: url("icons/high-contrast/ani.svg");
+}
+
.fiv-hct.fiv-icon-apk {
background-image: url("icons/high-contrast/apk.svg");
}
+.fiv-hct.fiv-icon-app {
+ background-image: url("icons/high-contrast/app.svg");
+}
+
+.fiv-hct.fiv-icon-applescript {
+ background-image: url("icons/high-contrast/applescript.svg");
+}
+
+.fiv-hct.fiv-icon-asax {
+ background-image: url("icons/high-contrast/asax.svg");
+}
+
+.fiv-hct.fiv-icon-asc {
+ background-image: url("icons/high-contrast/asc.svg");
+}
+
+.fiv-hct.fiv-icon-ascx {
+ background-image: url("icons/high-contrast/ascx.svg");
+}
+
.fiv-hct.fiv-icon-asf {
background-image: url("icons/high-contrast/asf.svg");
}
@@ -4915,6 +4939,22 @@
background-image: url("icons/high-contrast/ash.svg");
}
+.fiv-hct.fiv-icon-ashx {
+ background-image: url("icons/high-contrast/ashx.svg");
+}
+
+.fiv-hct.fiv-icon-asmx {
+ background-image: url("icons/high-contrast/asmx.svg");
+}
+
+.fiv-hct.fiv-icon-asp {
+ background-image: url("icons/high-contrast/asp.svg");
+}
+
+.fiv-hct.fiv-icon-aspx {
+ background-image: url("icons/high-contrast/aspx.svg");
+}
+
.fiv-hct.fiv-icon-asx {
background-image: url("icons/high-contrast/asx.svg");
}
@@ -4923,6 +4963,10 @@
background-image: url("icons/high-contrast/au.svg");
}
+.fiv-hct.fiv-icon-aup {
+ background-image: url("icons/high-contrast/aup.svg");
+}
+
.fiv-hct.fiv-icon-avi {
background-image: url("icons/high-contrast/avi.svg");
}
@@ -4995,6 +5039,10 @@
background-image: url("icons/high-contrast/eml.svg");
}
+.fiv-hct.fiv-icon-exe {
+ background-image: url("icons/high-contrast/exe.svg");
+}
+
.fiv-hct.fiv-icon-flac {
background-image: url("icons/high-contrast/flac.svg");
}
@@ -5067,6 +5115,14 @@
background-image: url("icons/high-contrast/m2v.svg");
}
+.fiv-hct.fiv-icon-m3u {
+ background-image: url("icons/high-contrast/m3u.svg");
+}
+
+.fiv-hct.fiv-icon-m3u8 {
+ background-image: url("icons/high-contrast/m3u8.svg");
+}
+
.fiv-hct.fiv-icon-m4a {
background-image: url("icons/high-contrast/m4a.svg");
}
@@ -5227,6 +5283,10 @@
background-image: url("icons/high-contrast/rdl.svg");
}
+.fiv-hct.fiv-icon-resx {
+ background-image: url("icons/high-contrast/resx.svg");
+}
+
.fiv-hct.fiv-icon-rm {
background-image: url("icons/high-contrast/rm.svg");
}
@@ -5327,6 +5387,10 @@
background-image: url("icons/high-contrast/xsl.svg");
}
+.fiv-hct.fiv-icon-xspf {
+ background-image: url("icons/high-contrast/xspf.svg");
+}
+
.fiv-hct.fiv-icon-xz {
background-image: url("icons/high-contrast/xz.svg");
}
diff --git a/dist/file-icon-vectors.min.css b/dist/file-icon-vectors.min.css
index 68f5579..2555010 100644
--- a/dist/file-icon-vectors.min.css
+++ b/dist/file-icon-vectors.min.css
@@ -1209,7 +1209,7 @@
.fiv-hct{position:relative;display:inline-block;line-height:1em;width:1em}
.fiv-hct:before{content:'\00a0'}
.fiv-hct.fiv-icon-3g2{background-image:url("icons/high-contrast/3g2.svg")}
-.fiv-hct.fiv-icon-3ga{background-image:url("icons/high-contrast/3ga.svg")}
+.fiv-hct.fiv-icon-3ga copy{background-image:url("icons/high-contrast/3ga copy.svg")}
.fiv-hct.fiv-icon-3gp{background-image:url("icons/high-contrast/3gp.svg")}
.fiv-hct.fiv-icon-7z{background-image:url("icons/high-contrast/7z.svg")}
.fiv-hct.fiv-icon-aa{background-image:url("icons/high-contrast/aa.svg")}
@@ -1225,11 +1225,22 @@
.fiv-hct.fiv-icon-aiff{background-image:url("icons/high-contrast/aiff.svg")}
.fiv-hct.fiv-icon-ait{background-image:url("icons/high-contrast/ait.svg")}
.fiv-hct.fiv-icon-amr{background-image:url("icons/high-contrast/amr.svg")}
+.fiv-hct.fiv-icon-ani{background-image:url("icons/high-contrast/ani.svg")}
.fiv-hct.fiv-icon-apk{background-image:url("icons/high-contrast/apk.svg")}
+.fiv-hct.fiv-icon-app{background-image:url("icons/high-contrast/app.svg")}
+.fiv-hct.fiv-icon-applescript{background-image:url("icons/high-contrast/applescript.svg")}
+.fiv-hct.fiv-icon-asax{background-image:url("icons/high-contrast/asax.svg")}
+.fiv-hct.fiv-icon-asc{background-image:url("icons/high-contrast/asc.svg")}
+.fiv-hct.fiv-icon-ascx{background-image:url("icons/high-contrast/ascx.svg")}
.fiv-hct.fiv-icon-asf{background-image:url("icons/high-contrast/asf.svg")}
.fiv-hct.fiv-icon-ash{background-image:url("icons/high-contrast/ash.svg")}
+.fiv-hct.fiv-icon-ashx{background-image:url("icons/high-contrast/ashx.svg")}
+.fiv-hct.fiv-icon-asmx{background-image:url("icons/high-contrast/asmx.svg")}
+.fiv-hct.fiv-icon-asp{background-image:url("icons/high-contrast/asp.svg")}
+.fiv-hct.fiv-icon-aspx{background-image:url("icons/high-contrast/aspx.svg")}
.fiv-hct.fiv-icon-asx{background-image:url("icons/high-contrast/asx.svg")}
.fiv-hct.fiv-icon-au{background-image:url("icons/high-contrast/au.svg")}
+.fiv-hct.fiv-icon-aup{background-image:url("icons/high-contrast/aup.svg")}
.fiv-hct.fiv-icon-avi{background-image:url("icons/high-contrast/avi.svg")}
.fiv-hct.fiv-icon-bmp{background-image:url("icons/high-contrast/bmp.svg")}
.fiv-hct.fiv-icon-bpg{background-image:url("icons/high-contrast/bpg.svg")}
@@ -1248,6 +1259,7 @@
.fiv-hct.fiv-icon-dotm{background-image:url("icons/high-contrast/dotm.svg")}
.fiv-hct.fiv-icon-dotx{background-image:url("icons/high-contrast/dotx.svg")}
.fiv-hct.fiv-icon-eml{background-image:url("icons/high-contrast/eml.svg")}
+.fiv-hct.fiv-icon-exe{background-image:url("icons/high-contrast/exe.svg")}
.fiv-hct.fiv-icon-flac{background-image:url("icons/high-contrast/flac.svg")}
.fiv-hct.fiv-icon-gz{background-image:url("icons/high-contrast/gz.svg")}
.fiv-hct.fiv-icon-heic{background-image:url("icons/high-contrast/heic.svg")}
@@ -1266,6 +1278,8 @@
.fiv-hct.fiv-icon-kts{background-image:url("icons/high-contrast/kts.svg")}
.fiv-hct.fiv-icon-log{background-image:url("icons/high-contrast/log.svg")}
.fiv-hct.fiv-icon-m2v{background-image:url("icons/high-contrast/m2v.svg")}
+.fiv-hct.fiv-icon-m3u{background-image:url("icons/high-contrast/m3u.svg")}
+.fiv-hct.fiv-icon-m3u8{background-image:url("icons/high-contrast/m3u8.svg")}
.fiv-hct.fiv-icon-m4a{background-image:url("icons/high-contrast/m4a.svg")}
.fiv-hct.fiv-icon-m4r{background-image:url("icons/high-contrast/m4r.svg")}
.fiv-hct.fiv-icon-m4v{background-image:url("icons/high-contrast/m4v.svg")}
@@ -1306,6 +1320,7 @@
.fiv-hct.fiv-icon-raw{background-image:url("icons/high-contrast/raw.svg")}
.fiv-hct.fiv-icon-rdf{background-image:url("icons/high-contrast/rdf.svg")}
.fiv-hct.fiv-icon-rdl{background-image:url("icons/high-contrast/rdl.svg")}
+.fiv-hct.fiv-icon-resx{background-image:url("icons/high-contrast/resx.svg")}
.fiv-hct.fiv-icon-rm{background-image:url("icons/high-contrast/rm.svg")}
.fiv-hct.fiv-icon-rtf{background-image:url("icons/high-contrast/rtf.svg")}
.fiv-hct.fiv-icon-sdf{background-image:url("icons/high-contrast/sdf.svg")}
@@ -1331,6 +1346,7 @@
.fiv-hct.fiv-icon-xml{background-image:url("icons/high-contrast/xml.svg")}
.fiv-hct.fiv-icon-xps{background-image:url("icons/high-contrast/xps.svg")}
.fiv-hct.fiv-icon-xsl{background-image:url("icons/high-contrast/xsl.svg")}
+.fiv-hct.fiv-icon-xspf{background-image:url("icons/high-contrast/xspf.svg")}
.fiv-hct.fiv-icon-xz{background-image:url("icons/high-contrast/xz.svg")}
.fiv-hct.fiv-icon-yaml{background-image:url("icons/high-contrast/yaml.svg")}
.fiv-hct.fiv-icon-yml{background-image:url("icons/high-contrast/yml.svg")}
diff --git a/dist/icons/high-contrast/3g2.svg b/dist/icons/high-contrast/3g2.svg
index 988b55c..6f91c91 100644
--- a/dist/icons/high-contrast/3g2.svg
+++ b/dist/icons/high-contrast/3g2.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/3ga copy.svg b/dist/icons/high-contrast/3ga copy.svg
new file mode 100644
index 0000000..9e49dcd
--- /dev/null
+++ b/dist/icons/high-contrast/3ga copy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/3ga.svg b/dist/icons/high-contrast/3ga.svg
deleted file mode 100644
index 6de130a..0000000
--- a/dist/icons/high-contrast/3ga.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/dist/icons/high-contrast/3gp.svg b/dist/icons/high-contrast/3gp.svg
index 988b55c..6f91c91 100644
--- a/dist/icons/high-contrast/3gp.svg
+++ b/dist/icons/high-contrast/3gp.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/aa.svg b/dist/icons/high-contrast/aa.svg
index 6de130a..9e49dcd 100644
--- a/dist/icons/high-contrast/aa.svg
+++ b/dist/icons/high-contrast/aa.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/aac.svg b/dist/icons/high-contrast/aac.svg
index 6de130a..9e49dcd 100644
--- a/dist/icons/high-contrast/aac.svg
+++ b/dist/icons/high-contrast/aac.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/aif.svg b/dist/icons/high-contrast/aif.svg
index 6de130a..9e49dcd 100644
--- a/dist/icons/high-contrast/aif.svg
+++ b/dist/icons/high-contrast/aif.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/aifc.svg b/dist/icons/high-contrast/aifc.svg
index 6de130a..9e49dcd 100644
--- a/dist/icons/high-contrast/aifc.svg
+++ b/dist/icons/high-contrast/aifc.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/aiff.svg b/dist/icons/high-contrast/aiff.svg
index 6de130a..9e49dcd 100644
--- a/dist/icons/high-contrast/aiff.svg
+++ b/dist/icons/high-contrast/aiff.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/amr.svg b/dist/icons/high-contrast/amr.svg
index 6de130a..9e49dcd 100644
--- a/dist/icons/high-contrast/amr.svg
+++ b/dist/icons/high-contrast/amr.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/ani.svg b/dist/icons/high-contrast/ani.svg
new file mode 100644
index 0000000..943844a
--- /dev/null
+++ b/dist/icons/high-contrast/ani.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/app.svg b/dist/icons/high-contrast/app.svg
new file mode 100644
index 0000000..c89b543
--- /dev/null
+++ b/dist/icons/high-contrast/app.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/applescript.svg b/dist/icons/high-contrast/applescript.svg
new file mode 100644
index 0000000..330321d
--- /dev/null
+++ b/dist/icons/high-contrast/applescript.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/asax.svg b/dist/icons/high-contrast/asax.svg
new file mode 100644
index 0000000..53ebbea
--- /dev/null
+++ b/dist/icons/high-contrast/asax.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/asc.svg b/dist/icons/high-contrast/asc.svg
new file mode 100644
index 0000000..56b3755
--- /dev/null
+++ b/dist/icons/high-contrast/asc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/ascx.svg b/dist/icons/high-contrast/ascx.svg
new file mode 100644
index 0000000..53ebbea
--- /dev/null
+++ b/dist/icons/high-contrast/ascx.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/asf.svg b/dist/icons/high-contrast/asf.svg
index 988b55c..6f91c91 100644
--- a/dist/icons/high-contrast/asf.svg
+++ b/dist/icons/high-contrast/asf.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/ashx.svg b/dist/icons/high-contrast/ashx.svg
new file mode 100644
index 0000000..53ebbea
--- /dev/null
+++ b/dist/icons/high-contrast/ashx.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/asmx.svg b/dist/icons/high-contrast/asmx.svg
new file mode 100644
index 0000000..53ebbea
--- /dev/null
+++ b/dist/icons/high-contrast/asmx.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/asp.svg b/dist/icons/high-contrast/asp.svg
new file mode 100644
index 0000000..849f541
--- /dev/null
+++ b/dist/icons/high-contrast/asp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/aspx.svg b/dist/icons/high-contrast/aspx.svg
new file mode 100644
index 0000000..53ebbea
--- /dev/null
+++ b/dist/icons/high-contrast/aspx.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/asx.svg b/dist/icons/high-contrast/asx.svg
index 6de130a..9e49dcd 100644
--- a/dist/icons/high-contrast/asx.svg
+++ b/dist/icons/high-contrast/asx.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/au.svg b/dist/icons/high-contrast/au.svg
index 6de130a..9e49dcd 100644
--- a/dist/icons/high-contrast/au.svg
+++ b/dist/icons/high-contrast/au.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/aup.svg b/dist/icons/high-contrast/aup.svg
new file mode 100644
index 0000000..f2f84d3
--- /dev/null
+++ b/dist/icons/high-contrast/aup.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/avi.svg b/dist/icons/high-contrast/avi.svg
index 988b55c..6f91c91 100644
--- a/dist/icons/high-contrast/avi.svg
+++ b/dist/icons/high-contrast/avi.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/caf.svg b/dist/icons/high-contrast/caf.svg
index 6de130a..9e49dcd 100644
--- a/dist/icons/high-contrast/caf.svg
+++ b/dist/icons/high-contrast/caf.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/catalog.json b/dist/icons/high-contrast/catalog.json
index a5b554b..953db9e 100644
--- a/dist/icons/high-contrast/catalog.json
+++ b/dist/icons/high-contrast/catalog.json
@@ -1 +1 @@
-["3g2","3ga","3gp","7z","aa","aac","ac","accdb","accdt","ace","adn","ai","aif","aifc","aiff","ait","amr","apk","asf","ash","asx","au","avi","bmp","bpg","bz2","caf","cr2","csh","dbf","dist","dng","doc","docb","docm","docx","dot","dotm","dotx","eml","flac","gz","heic","iff","image","inc","jar","java","jpe","jpeg","jpg","jsp","jsx","ksh","kt","kts","log","m2v","m4a","m4r","m4v","mc","md","mdb","me","mi","mid","midi","mkv","mo","mod","mov","mp2","mp3","mp4","mpa","mpe","mpeg","mpg","mpga","msg","nef","ogv","pdb","php","pl","png","po","pot","psp","pst","qt","ra","ram","rar","raw","rdf","rdl","rm","rtf","sdf","sit","sql","sqlite","swift","tex","tga","tgz","tif","tiff","txt","vob","war","wav","webm","webp","wma","wmv","wsf","xaml","xml","xps","xsl","xz","yaml","yml","z","zip","zsh"]
\ No newline at end of file
+["3g2","3ga copy","3gp","7z","aa","aac","ac","accdb","accdt","ace","adn","ai","aif","aifc","aiff","ait","amr","ani","apk","app","applescript","asax","asc","ascx","asf","ash","ashx","asmx","asp","aspx","asx","au","aup","avi","bmp","bpg","bz2","caf","cr2","csh","dbf","dist","dng","doc","docb","docm","docx","dot","dotm","dotx","eml","exe","flac","gz","heic","iff","image","inc","jar","java","jpe","jpeg","jpg","jsp","jsx","ksh","kt","kts","log","m2v","m3u","m3u8","m4a","m4r","m4v","mc","md","mdb","me","mi","mid","midi","mkv","mo","mod","mov","mp2","mp3","mp4","mpa","mpe","mpeg","mpg","mpga","msg","nef","ogv","pdb","php","pl","png","po","pot","psp","pst","qt","ra","ram","rar","raw","rdf","rdl","resx","rm","rtf","sdf","sit","sql","sqlite","swift","tex","tga","tgz","tif","tiff","txt","vob","war","wav","webm","webp","wma","wmv","wsf","xaml","xml","xps","xsl","xspf","xz","yaml","yml","z","zip","zsh"]
\ No newline at end of file
diff --git a/dist/icons/high-contrast/exe.svg b/dist/icons/high-contrast/exe.svg
new file mode 100644
index 0000000..c89b543
--- /dev/null
+++ b/dist/icons/high-contrast/exe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/flac.svg b/dist/icons/high-contrast/flac.svg
index 6de130a..9e49dcd 100644
--- a/dist/icons/high-contrast/flac.svg
+++ b/dist/icons/high-contrast/flac.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/iff.svg b/dist/icons/high-contrast/iff.svg
index 6de130a..9e49dcd 100644
--- a/dist/icons/high-contrast/iff.svg
+++ b/dist/icons/high-contrast/iff.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/m2v.svg b/dist/icons/high-contrast/m2v.svg
index 988b55c..6f91c91 100644
--- a/dist/icons/high-contrast/m2v.svg
+++ b/dist/icons/high-contrast/m2v.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/m3u.svg b/dist/icons/high-contrast/m3u.svg
new file mode 100644
index 0000000..f2f84d3
--- /dev/null
+++ b/dist/icons/high-contrast/m3u.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/m3u8.svg b/dist/icons/high-contrast/m3u8.svg
new file mode 100644
index 0000000..f2f84d3
--- /dev/null
+++ b/dist/icons/high-contrast/m3u8.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/m4a.svg b/dist/icons/high-contrast/m4a.svg
index 6de130a..9e49dcd 100644
--- a/dist/icons/high-contrast/m4a.svg
+++ b/dist/icons/high-contrast/m4a.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/m4r.svg b/dist/icons/high-contrast/m4r.svg
index 6de130a..9e49dcd 100644
--- a/dist/icons/high-contrast/m4r.svg
+++ b/dist/icons/high-contrast/m4r.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/m4v.svg b/dist/icons/high-contrast/m4v.svg
index 988b55c..6f91c91 100644
--- a/dist/icons/high-contrast/m4v.svg
+++ b/dist/icons/high-contrast/m4v.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/mid.svg b/dist/icons/high-contrast/mid.svg
index 6de130a..9e49dcd 100644
--- a/dist/icons/high-contrast/mid.svg
+++ b/dist/icons/high-contrast/mid.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/midi.svg b/dist/icons/high-contrast/midi.svg
index 6de130a..9e49dcd 100644
--- a/dist/icons/high-contrast/midi.svg
+++ b/dist/icons/high-contrast/midi.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/mkv.svg b/dist/icons/high-contrast/mkv.svg
index 988b55c..6f91c91 100644
--- a/dist/icons/high-contrast/mkv.svg
+++ b/dist/icons/high-contrast/mkv.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/mod.svg b/dist/icons/high-contrast/mod.svg
index 6de130a..9e49dcd 100644
--- a/dist/icons/high-contrast/mod.svg
+++ b/dist/icons/high-contrast/mod.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/mp2.svg b/dist/icons/high-contrast/mp2.svg
index 6de130a..9e49dcd 100644
--- a/dist/icons/high-contrast/mp2.svg
+++ b/dist/icons/high-contrast/mp2.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/mp3.svg b/dist/icons/high-contrast/mp3.svg
index 6de130a..9e49dcd 100644
--- a/dist/icons/high-contrast/mp3.svg
+++ b/dist/icons/high-contrast/mp3.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/mp4.svg b/dist/icons/high-contrast/mp4.svg
index 988b55c..6f91c91 100644
--- a/dist/icons/high-contrast/mp4.svg
+++ b/dist/icons/high-contrast/mp4.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/mpa.svg b/dist/icons/high-contrast/mpa.svg
index 6de130a..9e49dcd 100644
--- a/dist/icons/high-contrast/mpa.svg
+++ b/dist/icons/high-contrast/mpa.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/mpe.svg b/dist/icons/high-contrast/mpe.svg
index 988b55c..6f91c91 100644
--- a/dist/icons/high-contrast/mpe.svg
+++ b/dist/icons/high-contrast/mpe.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/mpeg.svg b/dist/icons/high-contrast/mpeg.svg
index 988b55c..6f91c91 100644
--- a/dist/icons/high-contrast/mpeg.svg
+++ b/dist/icons/high-contrast/mpeg.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/mpg.svg b/dist/icons/high-contrast/mpg.svg
index 988b55c..6f91c91 100644
--- a/dist/icons/high-contrast/mpg.svg
+++ b/dist/icons/high-contrast/mpg.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/mpga.svg b/dist/icons/high-contrast/mpga.svg
index 6de130a..9e49dcd 100644
--- a/dist/icons/high-contrast/mpga.svg
+++ b/dist/icons/high-contrast/mpga.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/ogv.svg b/dist/icons/high-contrast/ogv.svg
index 988b55c..6f91c91 100644
--- a/dist/icons/high-contrast/ogv.svg
+++ b/dist/icons/high-contrast/ogv.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/pot.svg b/dist/icons/high-contrast/pot.svg
index 0edf61f..4744baa 100644
--- a/dist/icons/high-contrast/pot.svg
+++ b/dist/icons/high-contrast/pot.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/ra.svg b/dist/icons/high-contrast/ra.svg
index 6de130a..9e49dcd 100644
--- a/dist/icons/high-contrast/ra.svg
+++ b/dist/icons/high-contrast/ra.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/resx.svg b/dist/icons/high-contrast/resx.svg
new file mode 100644
index 0000000..73ccc11
--- /dev/null
+++ b/dist/icons/high-contrast/resx.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/rm.svg b/dist/icons/high-contrast/rm.svg
index 988b55c..6f91c91 100644
--- a/dist/icons/high-contrast/rm.svg
+++ b/dist/icons/high-contrast/rm.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/vob.svg b/dist/icons/high-contrast/vob.svg
index 988b55c..6f91c91 100644
--- a/dist/icons/high-contrast/vob.svg
+++ b/dist/icons/high-contrast/vob.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/wav.svg b/dist/icons/high-contrast/wav.svg
index 6de130a..9e49dcd 100644
--- a/dist/icons/high-contrast/wav.svg
+++ b/dist/icons/high-contrast/wav.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/webm.svg b/dist/icons/high-contrast/webm.svg
index 988b55c..6f91c91 100644
--- a/dist/icons/high-contrast/webm.svg
+++ b/dist/icons/high-contrast/webm.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/wma.svg b/dist/icons/high-contrast/wma.svg
index 6de130a..9e49dcd 100644
--- a/dist/icons/high-contrast/wma.svg
+++ b/dist/icons/high-contrast/wma.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/wmv.svg b/dist/icons/high-contrast/wmv.svg
index 988b55c..6f91c91 100644
--- a/dist/icons/high-contrast/wmv.svg
+++ b/dist/icons/high-contrast/wmv.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/dist/icons/high-contrast/xspf.svg b/dist/icons/high-contrast/xspf.svg
new file mode 100644
index 0000000..f2f84d3
--- /dev/null
+++ b/dist/icons/high-contrast/xspf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/scss/_file-icon-high-contrast-list.scss b/src/scss/_file-icon-high-contrast-list.scss
index c46ed78..01b02df 100644
--- a/src/scss/_file-icon-high-contrast-list.scss
+++ b/src/scss/_file-icon-high-contrast-list.scss
@@ -1,6 +1,6 @@
@include file-family(hct, 1);
@include file-icon(high-contrast, hct, 3g2);
-@include file-icon(high-contrast, hct, 3ga);
+@include file-icon(high-contrast, hct, 3ga copy);
@include file-icon(high-contrast, hct, 3gp);
@include file-icon(high-contrast, hct, 7z);
@include file-icon(high-contrast, hct, aa);
@@ -16,11 +16,22 @@
@include file-icon(high-contrast, hct, aiff);
@include file-icon(high-contrast, hct, ait);
@include file-icon(high-contrast, hct, amr);
+@include file-icon(high-contrast, hct, ani);
@include file-icon(high-contrast, hct, apk);
+@include file-icon(high-contrast, hct, app);
+@include file-icon(high-contrast, hct, applescript);
+@include file-icon(high-contrast, hct, asax);
+@include file-icon(high-contrast, hct, asc);
+@include file-icon(high-contrast, hct, ascx);
@include file-icon(high-contrast, hct, asf);
@include file-icon(high-contrast, hct, ash);
+@include file-icon(high-contrast, hct, ashx);
+@include file-icon(high-contrast, hct, asmx);
+@include file-icon(high-contrast, hct, asp);
+@include file-icon(high-contrast, hct, aspx);
@include file-icon(high-contrast, hct, asx);
@include file-icon(high-contrast, hct, au);
+@include file-icon(high-contrast, hct, aup);
@include file-icon(high-contrast, hct, avi);
@include file-icon(high-contrast, hct, bmp);
@include file-icon(high-contrast, hct, bpg);
@@ -39,6 +50,7 @@
@include file-icon(high-contrast, hct, dotm);
@include file-icon(high-contrast, hct, dotx);
@include file-icon(high-contrast, hct, eml);
+@include file-icon(high-contrast, hct, exe);
@include file-icon(high-contrast, hct, flac);
@include file-icon(high-contrast, hct, gz);
@include file-icon(high-contrast, hct, heic);
@@ -57,6 +69,8 @@
@include file-icon(high-contrast, hct, kts);
@include file-icon(high-contrast, hct, log);
@include file-icon(high-contrast, hct, m2v);
+@include file-icon(high-contrast, hct, m3u);
+@include file-icon(high-contrast, hct, m3u8);
@include file-icon(high-contrast, hct, m4a);
@include file-icon(high-contrast, hct, m4r);
@include file-icon(high-contrast, hct, m4v);
@@ -97,6 +111,7 @@
@include file-icon(high-contrast, hct, raw);
@include file-icon(high-contrast, hct, rdf);
@include file-icon(high-contrast, hct, rdl);
+@include file-icon(high-contrast, hct, resx);
@include file-icon(high-contrast, hct, rm);
@include file-icon(high-contrast, hct, rtf);
@include file-icon(high-contrast, hct, sdf);
@@ -122,6 +137,7 @@
@include file-icon(high-contrast, hct, xml);
@include file-icon(high-contrast, hct, xps);
@include file-icon(high-contrast, hct, xsl);
+@include file-icon(high-contrast, hct, xspf);
@include file-icon(high-contrast, hct, xz);
@include file-icon(high-contrast, hct, yaml);
@include file-icon(high-contrast, hct, yml);