From 92fa16891c9eca936f86df91f841d97bf608cc08 Mon Sep 17 00:00:00 2001 From: h7x4 Date: Fri, 23 Apr 2021 00:10:33 +0200 Subject: [PATCH] Add mimetype based icons --- .../java/app/service/FiletreeOperations.java | 26 ++++++++---- .../filetreeicons/application-7zip.png | Bin 0 -> 1182 bytes .../filetreeicons/application-acad.png | Bin 0 -> 683 bytes .../filetreeicons/application-afdesigner.png | Bin 0 -> 1149 bytes .../filetreeicons/application-atom+xml.png | Bin 0 -> 1262 bytes .../filetreeicons/application-autocad_dwg.png | Bin 0 -> 683 bytes .../filetreeicons/application-bitwig-clip.png | Bin 0 -> 691 bytes .../application-bitwig-device.png | Bin 0 -> 691 bytes .../application-bitwig-preset.png | Bin 0 -> 697 bytes .../application-bitwig-project-folder.png | Bin 0 -> 745 bytes .../application-bitwig-project.png | Bin 0 -> 691 bytes .../filetreeicons/application-certificate.png | Bin 0 -> 1361 bytes .../filetreeicons/application-dart.png | Bin 0 -> 1451 bytes .../filetreeicons/application-dwg.png | Bin 0 -> 683 bytes .../filetreeicons/application-dxf.png | Bin 0 -> 683 bytes .../filetreeicons/application-epub+zip.png | Bin 0 -> 697 bytes .../filetreeicons/application-excel.png | Bin 0 -> 647 bytes .../filetreeicons/application-font-woff.png | Bin 0 -> 989 bytes .../filetreeicons/application-geo+json.png | Bin 0 -> 1856 bytes .../filetreeicons/application-gml+xml.png | Bin 0 -> 1262 bytes .../application-gnunet-directory.png | Bin 0 -> 621 bytes .../filetreeicons/application-gpx+xml.png | Bin 0 -> 1856 bytes .../filetreeicons/application-gpx.png | Bin 0 -> 1856 bytes .../filetreeicons/application-gvdesign.png | Bin 0 -> 1865 bytes .../filetreeicons/application-gzip.png | Bin 0 -> 1082 bytes .../filetreeicons/application-illustrator.png | Bin 0 -> 1017 bytes .../filetreeicons/application-java.png | Bin 0 -> 1577 bytes .../filetreeicons/application-javascript.png | Bin 0 -> 1606 bytes .../filetreeicons/application-json.png | Bin 0 -> 1415 bytes .../filetreeicons/application-ld+json.png | Bin 0 -> 1248 bytes .../filetreeicons/application-loc+xml.png | Bin 0 -> 1856 bytes .../filetreeicons/application-mathml+xml.png | Bin 0 -> 1330 bytes .../application-metalink+xml.png | Bin 0 -> 1262 bytes .../application-metalink4+xml.png | Bin 0 -> 1262 bytes .../filetreeicons/application-msexcel.png | Bin 0 -> 647 bytes .../application-mspowerpoint.png | Bin 0 -> 824 bytes .../application-msword-template.png | Bin 0 -> 636 bytes .../filetreeicons/application-msword.png | Bin 0 -> 636 bytes .../application-octet-stream.png | Bin 0 -> 874 bytes .../application-oebps-package+xml.png | Bin 0 -> 697 bytes .../filetreeicons/application-ogg.png | Bin 0 -> 809 bytes .../filetreeicons/application-owl+xml.png | Bin 0 -> 1262 bytes .../filetreeicons/application-pdf.png | Bin 0 -> 1467 bytes .../application-pgp-encrypted.png | Bin 0 -> 813 bytes .../filetreeicons/application-pgp-keys.png | Bin 0 -> 885 bytes .../application-pgp-signature.png | Bin 0 -> 885 bytes .../filetreeicons/application-pgp.png | Bin 0 -> 885 bytes .../filetreeicons/application-pkcs10.png | Bin 0 -> 1361 bytes .../filetreeicons/application-pkcs12.png | Bin 0 -> 1361 bytes .../filetreeicons/application-pkcs7-mime.png | Bin 0 -> 1361 bytes .../application-pkcs7-signature.png | Bin 0 -> 885 bytes .../filetreeicons/application-pkcs8.png | Bin 0 -> 885 bytes .../filetreeicons/application-pkix-cert.png | Bin 0 -> 1361 bytes .../filetreeicons/application-pkix-crl.png | Bin 0 -> 634 bytes .../application-pkix-pkipath.png | Bin 0 -> 634 bytes .../filetreeicons/application-postscript.png | Bin 0 -> 2009 bytes .../filetreeicons/application-ram.png | Bin 0 -> 729 bytes .../filetreeicons/application-rdf+xml.png | Bin 0 -> 1248 bytes .../filetreeicons/application-relaxng.png | Bin 0 -> 1757 bytes .../filetreeicons/application-rss+xml.png | Bin 0 -> 1262 bytes .../filetreeicons/application-rtf.png | Bin 0 -> 636 bytes .../filetreeicons/application-shorten.png | Bin 0 -> 796 bytes .../filetreeicons/application-slf+xml.png | Bin 0 -> 1856 bytes .../filetreeicons/application-sql.png | Bin 0 -> 978 bytes .../filetreeicons/application-sweethome3d.png | Bin 0 -> 2955 bytes .../filetreeicons/application-tcx+xml.png | Bin 0 -> 1856 bytes .../application-vnd-google-earth-kml.png | Bin 0 -> 1856 bytes .../application-vnd.afdesigner.png | Bin 0 -> 1149 bytes .../application-vnd.affinity-designer.png | Bin 0 -> 1149 bytes .../application-vnd.amazon.mobi8-ebook.png | Bin 0 -> 697 bytes ...pplication-vnd.android.package-archive.png | Bin 0 -> 1092 bytes .../filetreeicons/application-vnd.ant.fit.png | Bin 0 -> 1856 bytes .../application-vnd.appimage.png | Bin 0 -> 2001 bytes .../application-vnd.apple.mpegurl.png | Bin 0 -> 796 bytes .../application-vnd.comicbook+zip.png | Bin 0 -> 1314 bytes .../application-vnd.debian.binary-package.png | Bin 0 -> 3730 bytes .../filetreeicons/application-vnd.fai.igc.png | Bin 0 -> 1856 bytes .../filetreeicons/application-vnd.flatpak.png | Bin 0 -> 2256 bytes .../application-vnd.flatpak.ref.png | Bin 0 -> 2256 bytes .../application-vnd.flatpak.repo.png | Bin 0 -> 2256 bytes .../application-vnd.geo+json.png | Bin 0 -> 1856 bytes .../application-vnd.google-apps.document.png | Bin 0 -> 636 bytes .../application-vnd.google-apps.drawing.png | Bin 0 -> 886 bytes .../application-vnd.google-apps.form.png | Bin 0 -> 646 bytes ...pplication-vnd.google-apps.fusiontable.png | Bin 0 -> 1085 bytes .../application-vnd.google-apps.map.png | Bin 0 -> 1856 bytes ...plication-vnd.google-apps.presentation.png | Bin 0 -> 739 bytes .../application-vnd.google-apps.script.png | Bin 0 -> 1313 bytes .../application-vnd.google-apps.site.png | Bin 0 -> 780 bytes ...pplication-vnd.google-apps.spreadsheet.png | Bin 0 -> 647 bytes .../application-vnd.google-earth.kml+xml.png | Bin 0 -> 1856 bytes .../application-vnd.google-earth.kml.png | Bin 0 -> 1856 bytes .../application-vnd.google-earth.kmz.png | Bin 0 -> 1856 bytes .../application-vnd.gvdesign.png | Bin 0 -> 1865 bytes .../application-vnd.iccprofile.png | Bin 0 -> 3044 bytes .../application-vnd.insync.link.drive.doc.png | Bin 0 -> 636 bytes ...application-vnd.insync.link.drive.draw.png | Bin 0 -> 886 bytes ...application-vnd.insync.link.drive.form.png | Bin 0 -> 646 bytes ...application-vnd.insync.link.drive.link.png | Bin 0 -> 2356 bytes ...application-vnd.insync.link.drive.note.png | Bin 0 -> 1301 bytes ...plication-vnd.insync.link.drive.script.png | Bin 0 -> 1313 bytes ...pplication-vnd.insync.link.drive.sheet.png | Bin 0 -> 647 bytes ...plication-vnd.insync.link.drive.slides.png | Bin 0 -> 824 bytes ...pplication-vnd.insync.link.drive.table.png | Bin 0 -> 1085 bytes ...application-vnd.kde.bluedevil-sendfile.png | Bin 0 -> 1978 bytes .../application-vnd.kde.fontspackage.png | Bin 0 -> 1082 bytes ...application-vnd.kde.kphotoalbum-import.png | Bin 0 -> 1167 bytes .../application-vnd.kde.okular-archive.png | Bin 0 -> 1082 bytes .../application-vnd.ms-access.png | Bin 0 -> 1025 bytes .../filetreeicons/application-vnd.ms-asf.png | Bin 0 -> 1020 bytes .../application-vnd.ms-cab-compressed.png | Bin 0 -> 1182 bytes .../application-vnd.ms-excel.png | Bin 0 -> 647 bytes ....ms-excel.sheet.binary.macroenabled.12.png | Bin 0 -> 647 bytes ...ion-vnd.ms-excel.sheet.macroenabled.12.png | Bin 0 -> 647 bytes ...-vnd.ms-excel.template.macroenabled.12.png | Bin 0 -> 647 bytes .../application-vnd.ms-htmlhelp.png | Bin 0 -> 1194 bytes .../application-vnd.ms-powerpoint.png | Bin 0 -> 824 bytes ...owerpoint.presentation.macroenabled.12.png | Bin 0 -> 824 bytes ...s-powerpoint.slideshow.macroenabled.12.png | Bin 0 -> 824 bytes ...ms-powerpoint.template.macroenabled.12.png | Bin 0 -> 824 bytes .../application-vnd.ms-project.png | Bin 0 -> 636 bytes .../application-vnd.ms-publisher.png | Bin 0 -> 636 bytes .../filetreeicons/application-vnd.ms-tnef.png | Bin 0 -> 636 bytes ...n-vnd.ms-word.document.macroenabled.12.png | Bin 0 -> 636 bytes .../filetreeicons/application-vnd.ms-word.png | Bin 0 -> 636 bytes ...n-vnd.ms-word.template.macroenabled.12.png | Bin 0 -> 636 bytes .../filetreeicons/application-vnd.ms-wpl.png | Bin 0 -> 1020 bytes .../application-vnd.mysql-workbench-model.png | Bin 0 -> 1572 bytes .../application-vnd.nintendo.snes.rom.png | Bin 0 -> 1360 bytes .../application-vnd.nmea.nmea.png | Bin 0 -> 1856 bytes ...plication-vnd.oasis.opendocument.chart.png | Bin 0 -> 647 bytes ...cation-vnd.oasis.opendocument.database.png | Bin 0 -> 1025 bytes ...nd.oasis.opendocument.formula-template.png | Bin 0 -> 1330 bytes ...ication-vnd.oasis.opendocument.formula.png | Bin 0 -> 1330 bytes ...d.oasis.opendocument.graphics-template.png | Bin 0 -> 1495 bytes ...cation-vnd.oasis.opendocument.graphics.png | Bin 0 -> 1495 bytes ...plication-vnd.oasis.opendocument.image.png | Bin 0 -> 1495 bytes ...sis.opendocument.presentation-template.png | Bin 0 -> 824 bytes ...on-vnd.oasis.opendocument.presentation.png | Bin 0 -> 824 bytes ...asis.opendocument.spreadsheet-template.png | Bin 0 -> 647 bytes ...ion-vnd.oasis.opendocument.spreadsheet.png | Bin 0 -> 647 bytes ...ion-vnd.oasis.opendocument.text-master.png | Bin 0 -> 636 bytes ...n-vnd.oasis.opendocument.text-template.png | Bin 0 -> 636 bytes ...cation-vnd.oasis.opendocument.text-web.png | Bin 0 -> 1757 bytes ...pplication-vnd.oasis.opendocument.text.png | Bin 0 -> 636 bytes ...pplication-vnd.openofficeorg.extension.png | Bin 0 -> 1118 bytes ...cedocument.presentationml.presentation.png | Bin 0 -> 824 bytes ...fficedocument.presentationml.slideshow.png | Bin 0 -> 824 bytes ...ats-officedocument.spreadsheetml.sheet.png | Bin 0 -> 647 bytes ...ficedocument.wordprocessingml.document.png | Bin 0 -> 636 bytes .../application-vnd.oziexplorer.plt.png | Bin 0 -> 1856 bytes .../application-vnd.oziexplorer.rte.png | Bin 0 -> 1856 bytes .../application-vnd.oziexplorer.wpt.png | Bin 0 -> 1856 bytes .../filetreeicons/application-vnd.palm.png | Bin 0 -> 636 bytes .../filetreeicons/application-vnd.rar.png | Bin 0 -> 1182 bytes ...application-vnd.recordare.musicxml+xml.png | Bin 0 -> 752 bytes .../application-vnd.recordare.musicxml.png | Bin 0 -> 752 bytes .../application-vnd.rn-realmedia.png | Bin 0 -> 729 bytes .../filetreeicons/application-vnd.scribus.png | Bin 0 -> 1108 bytes .../filetreeicons/application-vnd.sqlite3.png | Bin 0 -> 978 bytes .../application-vnd.squashfs.png | Bin 0 -> 1360 bytes .../application-vnd.stardivision.calc.png | Bin 0 -> 647 bytes .../application-vnd.stardivision.draw.png | Bin 0 -> 1017 bytes .../application-vnd.stardivision.mail.png | Bin 0 -> 634 bytes .../application-vnd.stardivision.math.png | Bin 0 -> 1330 bytes .../application-vnd.sun.xml.base.png | Bin 0 -> 1025 bytes .../application-vnd.sun.xml.calc.png | Bin 0 -> 647 bytes .../application-vnd.sun.xml.calc.template.png | Bin 0 -> 647 bytes .../application-vnd.sun.xml.draw.png | Bin 0 -> 1017 bytes .../application-vnd.sun.xml.draw.template.png | Bin 0 -> 1017 bytes .../application-vnd.sun.xml.impress.png | Bin 0 -> 824 bytes ...plication-vnd.sun.xml.impress.template.png | Bin 0 -> 824 bytes .../application-vnd.sun.xml.math.png | Bin 0 -> 1330 bytes .../application-vnd.sun.xml.writer.global.png | Bin 0 -> 636 bytes .../application-vnd.sun.xml.writer.png | Bin 0 -> 636 bytes ...pplication-vnd.sun.xml.writer.template.png | Bin 0 -> 636 bytes .../application-vnd.tcpdump.pcap.png | Bin 0 -> 839 bytes .../filetreeicons/application-vnd.visio.png | Bin 0 -> 1017 bytes .../application-vnd.wap.wmlc.png | Bin 0 -> 1757 bytes .../application-vnd.wap.xhtml+xml.png | Bin 0 -> 1757 bytes .../application-vnd.wolfram.cdf.png | Bin 0 -> 1814 bytes ...cation-vnd.wolfram.mathematica.package.png | Bin 0 -> 1514 bytes .../application-vnd.wolfram.nb.png | Bin 0 -> 1488 bytes .../application-vnd.wolfram.player.png | Bin 0 -> 1814 bytes .../application-vnd.wolfram.wl.png | Bin 0 -> 1514 bytes .../application-vnd.wolfram.wls.png | Bin 0 -> 1514 bytes .../application-vnd.wordperfect.png | Bin 0 -> 636 bytes .../filetreeicons/application-winhlp.png | Bin 0 -> 623 bytes .../filetreeicons/application-x-5view.png | Bin 0 -> 839 bytes .../application-x-7z-compressed-tar.png | Bin 0 -> 1182 bytes .../application-x-7z-compressed.png | Bin 0 -> 1182 bytes .../filetreeicons/application-x-7zip.png | Bin 0 -> 1182 bytes .../filetreeicons/application-x-abiword.png | Bin 0 -> 636 bytes .../filetreeicons/application-x-acad.png | Bin 0 -> 683 bytes .../application-x-accountwizard-package.png | Bin 0 -> 867 bytes .../filetreeicons/application-x-ace.png | Bin 0 -> 1182 bytes .../filetreeicons/application-x-addon.png | Bin 0 -> 1118 bytes .../application-x-amiga-disk-format.png | Bin 0 -> 1360 bytes .../application-x-apple-diskimage.png | Bin 0 -> 1360 bytes .../application-x-applix-spreadsheet.png | Bin 0 -> 647 bytes .../application-x-applix-word.png | Bin 0 -> 636 bytes .../filetreeicons/application-x-arc.png | Bin 0 -> 1182 bytes .../filetreeicons/application-x-archive.png | Bin 0 -> 1182 bytes .../filetreeicons/application-x-ardour.png | Bin 0 -> 623 bytes .../filetreeicons/application-x-arj.png | Bin 0 -> 1182 bytes .../application-x-atari-2600-rom.png | Bin 0 -> 1172 bytes .../application-x-atari-7800-rom.png | Bin 0 -> 1180 bytes .../application-x-atari-lynx-rom.png | Bin 0 -> 1312 bytes .../application-x-audacity-project.png | Bin 0 -> 809 bytes .../filetreeicons/application-x-autocad.png | Bin 0 -> 683 bytes .../filetreeicons/application-x-awk.png | Bin 0 -> 831 bytes .../application-x-bittorrent.png | Bin 0 -> 1684 bytes .../filetreeicons/application-x-blender.png | Bin 0 -> 1491 bytes .../filetreeicons/application-x-bps-patch.png | Bin 0 -> 1212 bytes .../filetreeicons/application-x-bzdvi.png | Bin 0 -> 1082 bytes .../application-x-bzip-compressed-tar.png | Bin 0 -> 1182 bytes .../filetreeicons/application-x-bzip.png | Bin 0 -> 1082 bytes .../filetreeicons/application-x-cabri.png | Bin 0 -> 1017 bytes .../filetreeicons/application-x-cb7.png | Bin 0 -> 1314 bytes .../filetreeicons/application-x-cba.png | Bin 0 -> 1314 bytes .../filetreeicons/application-x-cbr.png | Bin 0 -> 1314 bytes .../filetreeicons/application-x-cbt.png | Bin 0 -> 1314 bytes .../filetreeicons/application-x-cbz.png | Bin 0 -> 1314 bytes .../application-x-ccf-container.png | Bin 0 -> 784 bytes .../filetreeicons/application-x-cd-image.png | Bin 0 -> 1360 bytes .../filetreeicons/application-x-cda.png | Bin 0 -> 1360 bytes .../filetreeicons/application-x-chm.png | Bin 0 -> 1194 bytes .../application-x-class-file.png | Bin 0 -> 1577 bytes .../application-x-clementine.png | Bin 0 -> 3159 bytes .../application-x-cmakecache.png | Bin 0 -> 1029 bytes .../application-x-codeblocks-workspace.png | Bin 0 -> 608 bytes .../application-x-codeblocks.png | Bin 0 -> 653 bytes .../application-x-codelite-project.png | Bin 0 -> 811 bytes .../application-x-codelite-workspace.png | Bin 0 -> 806 bytes .../filetreeicons/application-x-compress.png | Bin 0 -> 1082 bytes .../application-x-compressed-iso.png | Bin 0 -> 1082 bytes .../application-x-compressed-tar.png | Bin 0 -> 1182 bytes .../filetreeicons/application-x-core.png | Bin 0 -> 634 bytes .../filetreeicons/application-x-cpio.png | Bin 0 -> 1182 bytes .../filetreeicons/application-x-cue.png | Bin 0 -> 1360 bytes .../filetreeicons/application-x-dbm.png | Bin 0 -> 1372 bytes .../filetreeicons/application-x-deb.png | Bin 0 -> 3730 bytes .../application-x-deepinclone-dim.png | Bin 0 -> 2087 bytes .../filetreeicons/application-x-designer.png | Bin 0 -> 1475 bytes .../filetreeicons/application-x-desktop.png | Bin 0 -> 2687 bytes .../application-x-dia-diagram.png | Bin 0 -> 989 bytes .../application-x-dlc-container.png | Bin 0 -> 784 bytes .../filetreeicons/application-x-drgeo.png | Bin 0 -> 1017 bytes .../filetreeicons/application-x-dwg.png | Bin 0 -> 683 bytes .../filetreeicons/application-x-e-theme.png | Bin 0 -> 634 bytes .../filetreeicons/application-x-egon.png | Bin 0 -> 798 bytes .../application-x-emerald-theme.png | Bin 0 -> 2147 bytes .../filetreeicons/application-x-etherpeek.png | Bin 0 -> 839 bytes .../filetreeicons/application-x-excel.png | Bin 0 -> 647 bytes .../application-x-executable.png | Bin 0 -> 2687 bytes .../application-x-extension-eml.png | Bin 0 -> 634 bytes .../application-x-extension-fcstd.png | Bin 0 -> 1071 bytes .../application-x-extension-rss.png | Bin 0 -> 1262 bytes .../application-x-fictionbook+xml.png | Bin 0 -> 697 bytes .../application-x-fictionbook.png | Bin 0 -> 697 bytes .../application-x-flash-video.png | Bin 0 -> 1034 bytes .../filetreeicons/application-x-font-afm.png | Bin 0 -> 989 bytes .../filetreeicons/application-x-font-bdf.png | Bin 0 -> 1291 bytes .../filetreeicons/application-x-font-dos.png | Bin 0 -> 989 bytes .../application-x-font-framemaker.png | Bin 0 -> 989 bytes .../application-x-font-libgrx.png | Bin 0 -> 989 bytes .../application-x-font-linux-psf.png | Bin 0 -> 989 bytes .../filetreeicons/application-x-font-otf.png | Bin 0 -> 989 bytes .../filetreeicons/application-x-font-pcf.png | Bin 0 -> 989 bytes .../filetreeicons/application-x-font-snf.png | Bin 0 -> 989 bytes .../application-x-font-speedo.png | Bin 0 -> 989 bytes .../application-x-font-sunos-news.png | Bin 0 -> 989 bytes .../application-x-font-tex-tfm.png | Bin 0 -> 989 bytes .../filetreeicons/application-x-font-tex.png | Bin 0 -> 989 bytes .../filetreeicons/application-x-font-ttf.png | Bin 0 -> 989 bytes .../filetreeicons/application-x-font-ttx.png | Bin 0 -> 989 bytes .../application-x-font-type1.png | Bin 0 -> 989 bytes .../application-x-font-vfont.png | Bin 0 -> 989 bytes .../application-x-fusioncomp.png | Bin 0 -> 1381 bytes .../filetreeicons/application-x-gambas3.png | Bin 0 -> 1262 bytes .../application-x-gambasscript.png | Bin 0 -> 1262 bytes .../application-x-gambasserverpage.png | Bin 0 -> 1262 bytes .../application-x-gameboy-color-rom.png | Bin 0 -> 1675 bytes .../application-x-gameboy-rom.png | Bin 0 -> 1673 bytes .../application-x-gamecube-rom.png | Bin 0 -> 1360 bytes .../filetreeicons/application-x-gba-rom.png | Bin 0 -> 1831 bytes .../filetreeicons/application-x-gcstar.png | Bin 0 -> 1488 bytes .../filetreeicons/application-x-gdbm.png | Bin 0 -> 978 bytes .../application-x-gettext-translation.png | Bin 0 -> 894 bytes .../filetreeicons/application-x-glabels.png | Bin 0 -> 927 bytes .../filetreeicons/application-x-glade.png | Bin 0 -> 994 bytes .../application-x-gnonogram-puzzle.png | Bin 0 -> 3084 bytes .../filetreeicons/application-x-gnumeric.png | Bin 0 -> 647 bytes .../application-x-godot-project.png | Bin 0 -> 1878 bytes .../filetreeicons/application-x-goomod.png | Bin 0 -> 1189 bytes .../filetreeicons/application-x-gpx+xml.png | Bin 0 -> 1856 bytes .../filetreeicons/application-x-gpx.png | Bin 0 -> 1856 bytes .../application-x-grsync-session.png | Bin 0 -> 634 bytes .../application-x-gz-font-linux-psf.png | Bin 0 -> 1082 bytes .../filetreeicons/application-x-gzdvi.png | Bin 0 -> 1082 bytes .../filetreeicons/application-x-gzip.png | Bin 0 -> 1082 bytes .../application-x-gzpostscript.png | Bin 0 -> 1082 bytes .../filetreeicons/application-x-hda.png | Bin 0 -> 3669 bytes .../filetreeicons/application-x-hdalc.png | Bin 0 -> 3669 bytes .../filetreeicons/application-x-hdanc.png | Bin 0 -> 3669 bytes .../filetreeicons/application-x-hip.png | Bin 0 -> 2621 bytes .../filetreeicons/application-x-hiplc.png | Bin 0 -> 2621 bytes .../filetreeicons/application-x-hipnc.png | Bin 0 -> 2621 bytes .../filetreeicons/application-x-homebank.png | Bin 0 -> 717 bytes .../filetreeicons/application-x-icq.png | Bin 0 -> 634 bytes .../filetreeicons/application-x-iff.png | Bin 0 -> 601 bytes .../application-x-ipod-firmware.png | Bin 0 -> 621 bytes .../filetreeicons/application-x-ips-patch.png | Bin 0 -> 1212 bytes .../filetreeicons/application-x-iptrace.png | Bin 0 -> 839 bytes .../application-x-ipynb+json.png | Bin 0 -> 1069 bytes .../filetreeicons/application-x-iso.png | Bin 0 -> 1360 bytes .../application-x-iso9660-appimage.png | Bin 0 -> 2001 bytes .../filetreeicons/application-x-it87.png | Bin 0 -> 601 bytes .../filetreeicons/application-x-jar.png | Bin 0 -> 3763 bytes .../application-x-java-applet.png | Bin 0 -> 1577 bytes .../application-x-java-archive.png | Bin 0 -> 3763 bytes .../filetreeicons/application-x-java.png | Bin 0 -> 1577 bytes .../application-x-javascript.png | Bin 0 -> 1606 bytes .../filetreeicons/application-x-k3b.png | Bin 0 -> 1360 bytes .../application-x-kcachegrind.png | Bin 0 -> 601 bytes .../filetreeicons/application-x-kcsrc.png | Bin 0 -> 3044 bytes .../filetreeicons/application-x-kdenlive.png | Bin 0 -> 1295 bytes .../application-x-kdenlivetitle.png | Bin 0 -> 1295 bytes .../filetreeicons/application-x-keepass.png | Bin 0 -> 813 bytes .../filetreeicons/application-x-keepass2.png | Bin 0 -> 813 bytes .../filetreeicons/application-x-keepassx.png | Bin 0 -> 813 bytes .../filetreeicons/application-x-keepassxc.png | Bin 0 -> 813 bytes .../application-x-kexi-connectiondata.png | Bin 0 -> 1025 bytes .../application-x-kexiproject-shortcut.png | Bin 0 -> 1025 bytes .../application-x-kexiproject-sqlite2.png | Bin 0 -> 978 bytes .../application-x-kexiproject-sqlite3.png | Bin 0 -> 978 bytes .../filetreeicons/application-x-kformula.png | Bin 0 -> 1330 bytes .../filetreeicons/application-x-kgeo.png | Bin 0 -> 601 bytes .../filetreeicons/application-x-kgetlist.png | Bin 0 -> 1684 bytes .../application-x-khtml-adaptor.png | Bin 0 -> 1118 bytes .../filetreeicons/application-x-kicad-pcb.png | Bin 0 -> 2704 bytes .../application-x-kicad-project.png | Bin 0 -> 1013 bytes .../application-x-kicad-schematic.png | Bin 0 -> 1312 bytes .../filetreeicons/application-x-kig.png | Bin 0 -> 1017 bytes .../filetreeicons/application-x-kmplot.png | Bin 0 -> 601 bytes .../filetreeicons/application-x-kmymoney.png | Bin 0 -> 1027 bytes .../filetreeicons/application-x-kns.png | Bin 0 -> 1082 bytes .../application-x-kodelife-project.png | Bin 0 -> 1049 bytes .../filetreeicons/application-x-kolf.png | Bin 0 -> 601 bytes .../filetreeicons/application-x-kommander.png | Bin 0 -> 601 bytes .../filetreeicons/application-x-kontour.png | Bin 0 -> 1017 bytes .../filetreeicons/application-x-kontur.png | Bin 0 -> 1017 bytes .../application-x-kopete-emoticons.png | Bin 0 -> 601 bytes .../filetreeicons/application-x-kourse.png | Bin 0 -> 601 bytes .../filetreeicons/application-x-kover.png | Bin 0 -> 601 bytes .../application-x-kpresenter.png | Bin 0 -> 824 bytes .../application-x-krita-assistant.png | Bin 0 -> 1422 bytes .../application-x-krita-paintoppresent.png | Bin 0 -> 1422 bytes .../filetreeicons/application-x-krita.png | Bin 0 -> 1422 bytes .../filetreeicons/application-x-kseg.png | Bin 0 -> 636 bytes .../filetreeicons/application-x-ksysguard.png | Bin 0 -> 601 bytes .../filetreeicons/application-x-ktheme.png | Bin 0 -> 1717 bytes .../application-x-kudesigner.png | Bin 0 -> 636 bytes .../filetreeicons/application-x-kva.png | Bin 0 -> 1118 bytes .../filetreeicons/application-x-kvs.png | Bin 0 -> 831 bytes .../filetreeicons/application-x-kvtml.png | Bin 0 -> 636 bytes .../filetreeicons/application-x-kwallet.png | Bin 0 -> 839 bytes .../filetreeicons/application-x-kword.png | Bin 0 -> 636 bytes .../filetreeicons/application-x-kwordquiz.png | Bin 0 -> 636 bytes .../filetreeicons/application-x-lanalyzer.png | Bin 0 -> 839 bytes .../filetreeicons/application-x-lha.png | Bin 0 -> 1182 bytes .../filetreeicons/application-x-lhz.png | Bin 0 -> 1182 bytes .../filetreeicons/application-x-love-game.png | Bin 0 -> 3003 bytes .../filetreeicons/application-x-lyx.png | Bin 0 -> 1662 bytes .../application-x-lz4-compressed-tar.png | Bin 0 -> 1182 bytes .../application-x-lzip-compressed-tar.png | Bin 0 -> 1182 bytes .../application-x-lzma-compressed-tar.png | Bin 0 -> 1182 bytes .../filetreeicons/application-x-lzma.png | Bin 0 -> 1182 bytes .../filetreeicons/application-x-lzop.png | Bin 0 -> 1082 bytes .../filetreeicons/application-x-m4.png | Bin 0 -> 1029 bytes .../filetreeicons/application-x-macbinary.png | Bin 0 -> 1138 bytes .../filetreeicons/application-x-maff.png | Bin 0 -> 1757 bytes .../filetreeicons/application-x-matroska.png | Bin 0 -> 729 bytes .../filetreeicons/application-x-mif.png | Bin 0 -> 729 bytes .../application-x-mimearchive.png | Bin 0 -> 1757 bytes .../application-x-mobi8-ebook.png | Bin 0 -> 697 bytes .../application-x-mobipocket-ebook.png | Bin 0 -> 697 bytes .../application-x-ms-dos-executable.png | Bin 0 -> 623 bytes .../application-x-ms-shortcut.png | Bin 0 -> 623 bytes .../filetreeicons/application-x-ms-wim.png | Bin 0 -> 623 bytes .../application-x-msdos-program.png | Bin 0 -> 630 bytes .../application-x-msdownload.png | Bin 0 -> 621 bytes .../filetreeicons/application-x-msexcel.png | Bin 0 -> 647 bytes .../filetreeicons/application-x-msi.png | Bin 0 -> 623 bytes .../filetreeicons/application-x-mswinurl.png | Bin 0 -> 1757 bytes .../filetreeicons/application-x-mswrite.png | Bin 0 -> 636 bytes .../application-x-musescore+xml.png | Bin 0 -> 752 bytes .../filetreeicons/application-x-musescore.png | Bin 0 -> 752 bytes .../filetreeicons/application-x-n64-rom.png | Bin 0 -> 1360 bytes .../application-x-navi-animation.png | Bin 0 -> 601 bytes .../filetreeicons/application-x-nes-rom.png | Bin 0 -> 1360 bytes .../application-x-netinstobserver.png | Bin 0 -> 839 bytes .../filetreeicons/application-x-nettl.png | Bin 0 -> 839 bytes .../application-x-nintendo-3ds-executable.png | Bin 0 -> 800 bytes .../application-x-nintendo-3ds-rom.png | Bin 0 -> 800 bytes .../application-x-nintendo-ds-rom.png | Bin 0 -> 781 bytes .../filetreeicons/application-x-nzb.png | Bin 0 -> 601 bytes .../filetreeicons/application-x-object.png | Bin 0 -> 839 bytes .../application-x-openboardview-board.png | Bin 0 -> 1238 bytes ...pplication-x-openboardview-brd-landrex.png | Bin 0 -> 1238 bytes .../application-x-openboardview-brd-r4.png | Bin 0 -> 1238 bytes .../application-x-openboardview-lst.png | Bin 0 -> 1238 bytes .../filetreeicons/application-x-osm+xml.png | Bin 0 -> 1856 bytes .../filetreeicons/application-x-pak.png | Bin 0 -> 1082 bytes .../application-x-partial-download.png | Bin 0 -> 784 bytes .../filetreeicons/application-x-patch.png | Bin 0 -> 1212 bytes .../filetreeicons/application-x-pcapng.png | Bin 0 -> 839 bytes .../filetreeicons/application-x-pem-file.png | Bin 0 -> 885 bytes .../filetreeicons/application-x-pem-key.png | Bin 0 -> 885 bytes .../filetreeicons/application-x-perl.png | Bin 0 -> 1741 bytes .../filetreeicons/application-x-phatch.png | Bin 0 -> 2988 bytes .../filetreeicons/application-x-php.png | Bin 0 -> 1095 bytes .../filetreeicons/application-x-pkcs12.png | Bin 0 -> 1361 bytes .../application-x-pkcs7-certificates.png | Bin 0 -> 1361 bytes .../filetreeicons/application-x-planner.png | Bin 0 -> 636 bytes .../filetreeicons/application-x-plasma.png | Bin 0 -> 1717 bytes .../filetreeicons/application-x-project.png | Bin 0 -> 636 bytes .../application-x-ptoptimizer-script.png | Bin 0 -> 831 bytes .../application-x-python-bytecode.png | Bin 0 -> 1000 bytes .../filetreeicons/application-x-qemu-disk.png | Bin 0 -> 1063 bytes .../filetreeicons/application-x-quanta.png | Bin 0 -> 634 bytes .../application-x-quattropro.png | Bin 0 -> 647 bytes .../filetreeicons/application-x-radcom.png | Bin 0 -> 839 bytes .../filetreeicons/application-x-rar.png | Bin 0 -> 1182 bytes ...ication-x-raw-disk-image-xz-compressed.png | Bin 0 -> 1182 bytes .../application-x-raw-disk-image.png | Bin 0 -> 1360 bytes .../application-x-remote-connection.png | Bin 0 -> 784 bytes .../filetreeicons/application-x-riff.png | Bin 0 -> 621 bytes .../filetreeicons/application-x-rpm.png | Bin 0 -> 824 bytes .../application-x-rsdf-container.png | Bin 0 -> 784 bytes .../filetreeicons/application-x-ruby.png | Bin 0 -> 1065 bytes .../filetreeicons/application-x-sami.png | Bin 0 -> 565 bytes .../application-x-sega-pico-rom.png | Bin 0 -> 2644 bytes .../filetreeicons/application-x-shar.png | Bin 0 -> 1182 bytes .../filetreeicons/application-x-sharedlib.png | Bin 0 -> 621 bytes .../application-x-shellscript.png | Bin 0 -> 831 bytes .../application-x-shockwave-flash.png | Bin 0 -> 1034 bytes .../filetreeicons/application-x-siag.png | Bin 0 -> 647 bytes .../application-x-smb-server.png | Bin 0 -> 1092 bytes .../application-x-smb-workgroup.png | Bin 0 -> 1092 bytes .../filetreeicons/application-x-snoop.png | Bin 0 -> 839 bytes .../application-x-spkac+base64.png | Bin 0 -> 634 bytes .../filetreeicons/application-x-spkac.png | Bin 0 -> 634 bytes .../filetreeicons/application-x-spss-por.png | Bin 0 -> 601 bytes .../filetreeicons/application-x-spss-sav.png | Bin 0 -> 601 bytes .../filetreeicons/application-x-sqlite2.png | Bin 0 -> 978 bytes .../filetreeicons/application-x-sqlite3.png | Bin 0 -> 978 bytes .../filetreeicons/application-x-srt.png | Bin 0 -> 565 bytes .../filetreeicons/application-x-srtrip.png | Bin 0 -> 565 bytes .../filetreeicons/application-x-stuffit.png | Bin 0 -> 1182 bytes .../filetreeicons/application-x-subrip.png | Bin 0 -> 565 bytes .../application-x-superkaramba.png | Bin 0 -> 1082 bytes .../filetreeicons/application-x-tar.png | Bin 0 -> 1182 bytes .../filetreeicons/application-x-tarz.png | Bin 0 -> 1182 bytes .../application-x-tektronix-rf5.png | Bin 0 -> 839 bytes .../filetreeicons/application-x-tex-gf.png | Bin 0 -> 989 bytes .../filetreeicons/application-x-tex-pk.png | Bin 0 -> 1082 bytes .../filetreeicons/application-x-texgzdvi.png | Bin 0 -> 1082 bytes .../filetreeicons/application-x-tgif.png | Bin 0 -> 1017 bytes .../filetreeicons/application-x-theme.png | Bin 0 -> 678 bytes .../filetreeicons/application-x-tiled.png | Bin 0 -> 646 bytes .../filetreeicons/application-x-trash.png | Bin 0 -> 721 bytes .../filetreeicons/application-x-trig.png | Bin 0 -> 636 bytes .../filetreeicons/application-x-troff-man.png | Bin 0 -> 634 bytes .../filetreeicons/application-x-tuberling.png | Bin 0 -> 601 bytes .../filetreeicons/application-x-turtle.png | Bin 0 -> 1248 bytes .../filetreeicons/application-x-tzo.png | Bin 0 -> 1182 bytes .../filetreeicons/application-x-uml.png | Bin 0 -> 601 bytes .../application-x-virtualbox-hdd.png | Bin 0 -> 1607 bytes .../application-x-virtualbox-ova.png | Bin 0 -> 1617 bytes .../application-x-virtualbox-ovf.png | Bin 0 -> 1618 bytes .../application-x-virtualbox-vbox-extpack.png | Bin 0 -> 1128 bytes .../application-x-virtualbox-vbox.png | Bin 0 -> 1608 bytes .../application-x-virtualbox-vdi.png | Bin 0 -> 1607 bytes .../application-x-virtualbox-vhd.png | Bin 0 -> 1601 bytes .../application-x-virtualbox-vmdk.png | Bin 0 -> 1601 bytes .../application-x-visualnetworks.png | Bin 0 -> 839 bytes .../filetreeicons/application-x-vnc.png | Bin 0 -> 784 bytes ...plication-x-vnd.akonadi.calendar.event.png | Bin 0 -> 853 bytes ...cation-x-vnd.akonadi.calendar.freebusy.png | Bin 0 -> 853 bytes ...ication-x-vnd.akonadi.calendar.journal.png | Bin 0 -> 853 bytes ...pplication-x-vnd.akonadi.calendar.todo.png | Bin 0 -> 853 bytes ...ation-x-vnd.akonadi.collection.virtual.png | Bin 0 -> 853 bytes .../application-x-vnd.akonadi.note.png | Bin 0 -> 634 bytes .../application-x-vnd.kde.alarm.active.png | Bin 0 -> 634 bytes .../application-x-vnd.kde.alarm.archived.png | Bin 0 -> 634 bytes .../application-x-vnd.kde.alarm.png | Bin 0 -> 634 bytes .../application-x-vnd.kde.alarm.template.png | Bin 0 -> 634 bytes .../application-x-vnd.kde.contactgroup.png | Bin 0 -> 867 bytes .../application-x-vnd.kde.kplato.png | Bin 0 -> 636 bytes .../application-x-vnd.kde.kplato.work.png | Bin 0 -> 636 bytes .../application-x-vnd.kde.kugar.mixed.png | Bin 0 -> 636 bytes .../application-x-vnd.kde.notes.png | Bin 0 -> 634 bytes .../application-x-vnd.kde.plan.png | Bin 0 -> 636 bytes .../application-x-vnd.kde.plan.work.png | Bin 0 -> 636 bytes .../application-x-webarchive.png | Bin 0 -> 1757 bytes .../application-x-wine-extension-cpl.png | Bin 0 -> 623 bytes .../application-x-wine-extension-inf.png | Bin 0 -> 634 bytes .../application-x-wine-extension-its.png | Bin 0 -> 623 bytes .../application-x-wine-extension-msp.png | Bin 0 -> 2687 bytes .../application-x-wine-extension-vbs.png | Bin 0 -> 623 bytes .../application-x-wonderswan-color-rom.png | Bin 0 -> 1768 bytes .../application-x-wonderswan-rom.png | Bin 0 -> 1763 bytes .../application-x-world-of-goo-addin.png | Bin 0 -> 1189 bytes .../application-x-x509-ca-cert.png | Bin 0 -> 1361 bytes .../application-x-x509-user-cert.png | Bin 0 -> 1361 bytes .../filetreeicons/application-x-xliff.png | Bin 0 -> 634 bytes .../filetreeicons/application-x-xoj.png | Bin 0 -> 1138 bytes .../filetreeicons/application-x-xojpp.png | Bin 0 -> 1461 bytes .../filetreeicons/application-x-xopp.png | Bin 0 -> 1461 bytes .../filetreeicons/application-x-xopt.png | Bin 0 -> 1461 bytes .../filetreeicons/application-x-xpinstall.png | Bin 0 -> 1118 bytes .../application-x-xz-compressed-tar.png | Bin 0 -> 1182 bytes .../filetreeicons/application-x-xz-pkg.png | Bin 0 -> 1182 bytes .../filetreeicons/application-x-yaml.png | Bin 0 -> 645 bytes .../filetreeicons/application-x-yarock.png | Bin 0 -> 3332 bytes .../filetreeicons/application-x-zerosize.png | Bin 0 -> 601 bytes .../application-x-zip-compressed-fb2.png | Bin 0 -> 1182 bytes .../filetreeicons/application-x-zoo.png | Bin 0 -> 1182 bytes .../filetreeicons/application-x-zoom.png | Bin 0 -> 1624 bytes ...pplication-x.allegorithmic.package+xml.png | Bin 0 -> 1432 bytes .../application-x.allegorithmic.spp.png | Bin 0 -> 1370 bytes .../application-x.allegorithmic.substance.png | Bin 0 -> 1429 bytes .../filetreeicons/application-xhtml+xml.png | Bin 0 -> 1757 bytes .../filetreeicons/application-xliff+xml.png | Bin 0 -> 894 bytes .../filetreeicons/application-xml.png | Bin 0 -> 1262 bytes .../filetreeicons/application-xsd.png | Bin 0 -> 1262 bytes .../filetreeicons/application-xslt+xml.png | Bin 0 -> 1262 bytes .../filetreeicons/application-xspf+xml.png | Bin 0 -> 1020 bytes .../filetreeicons/application-zip.png | Bin 0 -> 1182 bytes .../graphics/filetreeicons/audio-ac3.png | Bin 0 -> 809 bytes .../graphics/filetreeicons/audio-flac.png | Bin 0 -> 796 bytes .../graphics/filetreeicons/audio-m4a.png | Bin 0 -> 796 bytes .../graphics/filetreeicons/audio-midi.png | Bin 0 -> 809 bytes .../graphics/filetreeicons/audio-mp2.png | Bin 0 -> 809 bytes .../graphics/filetreeicons/audio-mp3.png | Bin 0 -> 809 bytes .../graphics/filetreeicons/audio-mp4.png | Bin 0 -> 796 bytes .../graphics/filetreeicons/audio-mpeg.png | Bin 0 -> 809 bytes .../graphics/filetreeicons/audio-prs.sid.png | Bin 0 -> 809 bytes .../graphics/filetreeicons/audio-shn.png | Bin 0 -> 796 bytes .../filetreeicons/audio-vn.rn-realmedia.png | Bin 0 -> 796 bytes .../filetreeicons/audio-vnd.rn-realvideo.png | Bin 0 -> 796 bytes .../graphics/filetreeicons/audio-vnd.wave.png | Bin 0 -> 796 bytes .../graphics/filetreeicons/audio-x-adpcm.png | Bin 0 -> 809 bytes .../graphics/filetreeicons/audio-x-aiff.png | Bin 0 -> 809 bytes .../graphics/filetreeicons/audio-x-caf.png | Bin 0 -> 796 bytes .../filetreeicons/audio-x-flac+ogg.png | Bin 0 -> 796 bytes .../graphics/filetreeicons/audio-x-flac.png | Bin 0 -> 796 bytes .../filetreeicons/audio-x-generic.png | Bin 0 -> 809 bytes .../graphics/filetreeicons/audio-x-m4a.png | Bin 0 -> 796 bytes .../graphics/filetreeicons/audio-x-monkey.png | Bin 0 -> 796 bytes .../filetreeicons/audio-x-monkeys-audio.png | Bin 0 -> 796 bytes .../graphics/filetreeicons/audio-x-mp2.png | Bin 0 -> 809 bytes .../filetreeicons/audio-x-mp3-playlist.png | Bin 0 -> 1020 bytes .../graphics/filetreeicons/audio-x-mpeg.png | Bin 0 -> 809 bytes .../filetreeicons/audio-x-mpegurl.png | Bin 0 -> 1020 bytes .../graphics/filetreeicons/audio-x-ms-wax.png | Bin 0 -> 796 bytes .../graphics/filetreeicons/audio-x-ms-wma.png | Bin 0 -> 796 bytes .../graphics/filetreeicons/audio-x-ofr.png | Bin 0 -> 796 bytes .../filetreeicons/audio-x-pn-realaudio.png | Bin 0 -> 796 bytes .../graphics/filetreeicons/audio-x-scpls.png | Bin 0 -> 1020 bytes .../filetreeicons/audio-x-speex+ogg.png | Bin 0 -> 809 bytes .../graphics/filetreeicons/audio-x-tta.png | Bin 0 -> 796 bytes .../filetreeicons/audio-x-vorbis+ogg.png | Bin 0 -> 809 bytes .../graphics/filetreeicons/audio-x-wav.png | Bin 0 -> 796 bytes .../resources/graphics/filetreeicons/djvu.png | Bin 0 -> 697 bytes .../graphics/filetreeicons/drawing-dwg.png | Bin 0 -> 683 bytes .../filetreeicons/font-collection.png | Bin 0 -> 989 bytes .../graphics/filetreeicons/font-otf.png | Bin 0 -> 989 bytes .../graphics/filetreeicons/font-ttf.png | Bin 0 -> 989 bytes .../graphics/filetreeicons/font-woff.png | Bin 0 -> 989 bytes .../graphics/filetreeicons/font-x-generic.png | Bin 0 -> 1007 bytes .../graphics/filetreeicons/fonts-package.png | Bin 0 -> 989 bytes .../filetreeicons/gnome-fs-regular.png | Bin 0 -> 601 bytes ...fficedocument.presentationml.slideshow.png | Bin 0 -> 824 bytes ...me-application-vnd.rn-realmedia-secure.png | Bin 0 -> 729 bytes ...-mime-application-vnd.rn-realmedia-vbr.png | Bin 0 -> 729 bytes ...nome-mime-application-vnd.rn-realmedia.png | Bin 0 -> 729 bytes ...gnome-mime-application-vnd.wolfram.cdf.png | Bin 0 -> 1814 bytes ...cation-vnd.wolfram.mathematica.package.png | Bin 0 -> 1514 bytes .../gnome-mime-application-vnd.wolfram.nb.png | Bin 0 -> 1488 bytes ...me-mime-application-vnd.wolfram.player.png | Bin 0 -> 1814 bytes .../gnome-mime-application-vnd.wolfram.wl.png | Bin 0 -> 1514 bytes ...gnome-mime-application-vnd.wolfram.wls.png | Bin 0 -> 1514 bytes .../gnome-mime-application-x-deb.png | Bin 0 -> 3730 bytes .../gnome-mime-application-x-killustrator.png | Bin 0 -> 798 bytes .../gnome-mime-application-x-lhz.png | Bin 0 -> 1182 bytes ...ome-mime-application-x-nero-disc-image.png | Bin 0 -> 1360 bytes ...e-application-x-nero-linux-compilation.png | Bin 0 -> 1262 bytes .../gnome-mime-application-x-referencer.png | Bin 0 -> 1386 bytes ...e-mime-application-x-remote-connection.png | Bin 0 -> 784 bytes ...ome-mime-application-x-shockwave-flash.png | Bin 0 -> 729 bytes .../gnome-mime-application-x-vnc.png | Bin 0 -> 784 bytes .../gnome-mime-application-x-xoj.png | Bin 0 -> 1138 bytes .../gnome-mime-application-x-xopp.png | Bin 0 -> 1461 bytes .../gnome-mime-application-x-xopt.png | Bin 0 -> 1461 bytes .../gnome-mime-image-x-cmu-raster.png | Bin 0 -> 798 bytes .../gnome-mime-image-x-xpixmap.png | Bin 0 -> 798 bytes .../filetreeicons/gnome-mime-image.png | Bin 0 -> 798 bytes .../gnome-mime-text-vnd.wap.wml.png | Bin 0 -> 1262 bytes .../gnome-mime-text-x-vcalendar.png | Bin 0 -> 853 bytes .../gnome-mime-video-x-ms-asf.png | Bin 0 -> 729 bytes .../gnome-mime-video-x-ms-wmv.png | Bin 0 -> 729 bytes .../filetreeicons/gnome-mime-video.png | Bin 0 -> 729 bytes .../graphics/filetreeicons/gnome-unknown.png | Bin 0 -> 874 bytes .../graphics/filetreeicons/image-bmp.png | Bin 0 -> 798 bytes .../graphics/filetreeicons/image-gif.png | Bin 0 -> 798 bytes .../graphics/filetreeicons/image-jpeg.png | Bin 0 -> 798 bytes .../graphics/filetreeicons/image-png.png | Bin 0 -> 798 bytes .../image-svg+xml-compressed.png | Bin 0 -> 1332 bytes .../graphics/filetreeicons/image-svg+xml.png | Bin 0 -> 1017 bytes .../graphics/filetreeicons/image-tiff.png | Bin 0 -> 798 bytes .../image-vnd.adobe.photoshop.png | Bin 0 -> 798 bytes .../graphics/filetreeicons/image-vnd.djvu.png | Bin 0 -> 697 bytes .../graphics/filetreeicons/image-vnd.dwg.png | Bin 0 -> 683 bytes .../graphics/filetreeicons/image-vnd.dxf.png | Bin 0 -> 683 bytes .../image-vnd.microsoft.icon.png | Bin 0 -> 798 bytes .../graphics/filetreeicons/image-x-3ds.png | Bin 0 -> 1495 bytes .../filetreeicons/image-x-adobe-dng.png | Bin 0 -> 798 bytes .../filetreeicons/image-x-compressed-xcf.png | Bin 0 -> 798 bytes .../graphics/filetreeicons/image-x-djvu.png | Bin 0 -> 697 bytes .../graphics/filetreeicons/image-x-dwg.png | Bin 0 -> 683 bytes .../graphics/filetreeicons/image-x-emf.png | Bin 0 -> 1017 bytes .../graphics/filetreeicons/image-x-eps.png | Bin 0 -> 798 bytes .../filetreeicons/image-x-generic.png | Bin 0 -> 798 bytes .../graphics/filetreeicons/image-x-krita.png | Bin 0 -> 1422 bytes .../filetreeicons/image-x-portable-bitmap.png | Bin 0 -> 798 bytes .../filetreeicons/image-x-svg+xml.png | Bin 0 -> 1017 bytes .../graphics/filetreeicons/image-x-tga.png | Bin 0 -> 798 bytes .../filetreeicons/image-x-win-bitmap.png | Bin 0 -> 798 bytes .../graphics/filetreeicons/image-x-wmf.png | Bin 0 -> 1017 bytes .../graphics/filetreeicons/image-x-xcf.png | Bin 0 -> 798 bytes .../graphics/filetreeicons/image-x-xfig.png | Bin 0 -> 1017 bytes .../graphics/filetreeicons/image.png | Bin 0 -> 798 bytes .../filetreeicons/inode-blockdevice.png | Bin 0 -> 846 bytes .../filetreeicons/inode-chardevice.png | Bin 0 -> 836 bytes .../graphics/filetreeicons/inode-fifo.png | Bin 0 -> 1017 bytes .../filetreeicons/inode-mount-point.png | Bin 0 -> 727 bytes .../graphics/filetreeicons/inode-socket.png | Bin 0 -> 1083 bytes .../graphics/filetreeicons/inode-symlink.png | Bin 0 -> 1117 bytes .../inode-vnd.kde.service.imap.png | Bin 0 -> 2687 bytes .../inode-vnd.kde.service.kbattleship.png | Bin 0 -> 2687 bytes .../inode-vnd.kde.service.ntp.png | Bin 0 -> 2687 bytes .../inode-vnd.kde.service.pop3.png | Bin 0 -> 2687 bytes .../inode-vnd.kde.service.unknown.png | Bin 0 -> 601 bytes .../inode-vnd.kde.service.upnp.HVAC1.png | Bin 0 -> 2687 bytes ...vnd.kde.service.upnp.LightingControls1.png | Bin 0 -> 2687 bytes .../inode-vnd.kde.service.upnp.RAClient1.png | Bin 0 -> 2687 bytes ...vnd.kde.service.upnp.RADiscoveryAgent1.png | Bin 0 -> 2687 bytes .../inode-vnd.kde.service.upnp.RAServer1.png | Bin 0 -> 2687 bytes ...kde.service.upnp.RemoteUIClientDevice1.png | Bin 0 -> 2687 bytes ...kde.service.upnp.RemoteUIServerDevice1.png | Bin 0 -> 2687 bytes ...kde.service.upnp.SolarProtectionBlind1.png | Bin 0 -> 2687 bytes .../inode-vnd.kde.service.upnp.Unknown.png | Bin 0 -> 601 bytes .../graphics/filetreeicons/javascript.png | Bin 0 -> 1606 bytes .../graphics/filetreeicons/jd-container.png | Bin 0 -> 784 bytes .../graphics/filetreeicons/media-audio.png | Bin 0 -> 809 bytes .../graphics/filetreeicons/media-image.png | Bin 0 -> 798 bytes .../graphics/filetreeicons/media-video.png | Bin 0 -> 729 bytes .../graphics/filetreeicons/message-news.png | Bin 0 -> 634 bytes .../filetreeicons/message-partial.png | Bin 0 -> 634 bytes .../graphics/filetreeicons/message-rfc822.png | Bin 0 -> 634 bytes .../filetreeicons/message-x-gnu-rmail.png | Bin 0 -> 634 bytes .../graphics/filetreeicons/model-stl.png | Bin 0 -> 1691 bytes .../filetreeicons/multipart-alternative.png | Bin 0 -> 634 bytes .../filetreeicons/multipart-appledouble.png | Bin 0 -> 634 bytes .../filetreeicons/multipart-digest.png | Bin 0 -> 634 bytes .../filetreeicons/multipart-encrypted.png | Bin 0 -> 813 bytes .../filetreeicons/multipart-mixed.png | Bin 0 -> 634 bytes .../filetreeicons/multipart-related.png | Bin 0 -> 634 bytes .../filetreeicons/multipart-report.png | Bin 0 -> 634 bytes .../filetreeicons/multipart-signed.png | Bin 0 -> 885 bytes .../multipart-x-mixed-replace.png | Bin 0 -> 634 bytes .../filetreeicons/nero-disc-image.png | Bin 0 -> 1360 bytes .../filetreeicons/nero-linux-compilation.png | Bin 0 -> 1262 bytes .../filetreeicons/openoffice4-database.png | Bin 0 -> 1025 bytes .../openoffice4-drawing-template.png | Bin 0 -> 1495 bytes .../filetreeicons/openoffice4-drawing.png | Bin 0 -> 1495 bytes .../filetreeicons/openoffice4-extension.png | Bin 0 -> 1118 bytes .../filetreeicons/openoffice4-formula.png | Bin 0 -> 1330 bytes .../openoffice4-master-document.png | Bin 0 -> 636 bytes .../openoffice4-oasis-database.png | Bin 0 -> 1025 bytes .../openoffice4-oasis-drawing-template.png | Bin 0 -> 1495 bytes .../openoffice4-oasis-drawing.png | Bin 0 -> 1495 bytes .../openoffice4-oasis-formula.png | Bin 0 -> 1330 bytes .../openoffice4-oasis-master-document.png | Bin 0 -> 636 bytes ...penoffice4-oasis-presentation-template.png | Bin 0 -> 824 bytes .../openoffice4-oasis-presentation.png | Bin 0 -> 824 bytes ...openoffice4-oasis-spreadsheet-template.png | Bin 0 -> 647 bytes .../openoffice4-oasis-spreadsheet.png | Bin 0 -> 647 bytes .../openoffice4-oasis-text-template.png | Bin 0 -> 636 bytes .../filetreeicons/openoffice4-oasis-text.png | Bin 0 -> 636 bytes .../openoffice4-oasis-web-template.png | Bin 0 -> 1757 bytes .../openoffice4-presentation-template.png | Bin 0 -> 824 bytes .../openoffice4-presentation.png | Bin 0 -> 824 bytes .../openoffice4-spreadsheet-template.png | Bin 0 -> 647 bytes .../filetreeicons/openoffice4-spreadsheet.png | Bin 0 -> 647 bytes .../openoffice4-text-template.png | Bin 0 -> 636 bytes .../filetreeicons/openoffice4-text.png | Bin 0 -> 636 bytes .../filetreeicons/package-x-generic.png | Bin 0 -> 1182 bytes .../graphics/filetreeicons/pgmodeler-dbm.png | Bin 0 -> 1372 bytes .../graphics/filetreeicons/playlist.png | Bin 0 -> 1020 bytes .../graphics/filetreeicons/qgis-asc.png | Bin 0 -> 798 bytes .../graphics/filetreeicons/qgis-ddf.png | Bin 0 -> 798 bytes .../graphics/filetreeicons/qgis-dem.png | Bin 0 -> 798 bytes .../graphics/filetreeicons/qgis-dt0.png | Bin 0 -> 798 bytes .../graphics/filetreeicons/qgis-dxf.png | Bin 0 -> 1017 bytes .../graphics/filetreeicons/qgis-gml.png | Bin 0 -> 1017 bytes .../graphics/filetreeicons/qgis-img.png | Bin 0 -> 798 bytes .../graphics/filetreeicons/qgis-mldata.png | Bin 0 -> 839 bytes .../graphics/filetreeicons/qgis-qgs.png | Bin 0 -> 987 bytes .../graphics/filetreeicons/qgis-qlr.png | Bin 0 -> 1017 bytes .../graphics/filetreeicons/qgis-qml.png | Bin 0 -> 1578 bytes .../graphics/filetreeicons/qgis-qpt.png | Bin 0 -> 899 bytes .../graphics/filetreeicons/qgis-shp.png | Bin 0 -> 1017 bytes .../graphics/filetreeicons/qgis-sqlite.png | Bin 0 -> 978 bytes .../resources/graphics/filetreeicons/rpm.png | Bin 0 -> 824 bytes .../graphics/filetreeicons/sound.png | Bin 0 -> 809 bytes .../filetreeicons/source-playlist.png | Bin 0 -> 1020 bytes .../filetreeicons/source-smart-playlist.png | Bin 0 -> 1020 bytes .../graphics/filetreeicons/stock_unknown.png | Bin 0 -> 874 bytes .../resources/graphics/filetreeicons/tar.png | Bin 0 -> 1182 bytes .../filetreeicons/template_source.png | Bin 0 -> 635 bytes .../filetreeicons/tex-x-nim-project.png | Bin 0 -> 1552 bytes .../graphics/filetreeicons/text-calendar.png | Bin 0 -> 853 bytes .../graphics/filetreeicons/text-csharp.png | Bin 0 -> 629 bytes .../graphics/filetreeicons/text-css.png | Bin 0 -> 1199 bytes .../graphics/filetreeicons/text-csv.png | Bin 0 -> 647 bytes .../graphics/filetreeicons/text-enriched.png | Bin 0 -> 636 bytes .../graphics/filetreeicons/text-html.png | Bin 0 -> 1757 bytes .../graphics/filetreeicons/text-markdown.png | Bin 0 -> 818 bytes .../graphics/filetreeicons/text-org.png | Bin 0 -> 1697 bytes .../graphics/filetreeicons/text-plain.png | Bin 0 -> 634 bytes .../graphics/filetreeicons/text-r.png | Bin 0 -> 971 bytes .../graphics/filetreeicons/text-rdf+xml.png | Bin 0 -> 1248 bytes .../graphics/filetreeicons/text-rdf.png | Bin 0 -> 1248 bytes .../graphics/filetreeicons/text-rust.png | Bin 0 -> 1050 bytes .../graphics/filetreeicons/text-sgml.png | Bin 0 -> 1262 bytes .../text-tab-separated-values.png | Bin 0 -> 647 bytes .../graphics/filetreeicons/text-troff.png | Bin 0 -> 636 bytes .../graphics/filetreeicons/text-turtle.png | Bin 0 -> 1248 bytes .../graphics/filetreeicons/text-vcalendar.png | Bin 0 -> 853 bytes .../filetreeicons/text-vnd-wap-wml.png | Bin 0 -> 1262 bytes .../graphics/filetreeicons/text-vnd.abc.png | Bin 0 -> 636 bytes .../text-vnd.trolltech.linguist.png | Bin 0 -> 634 bytes .../filetreeicons/text-vnd.wap.wml.png | Bin 0 -> 1757 bytes .../graphics/filetreeicons/text-x-R.png | Bin 0 -> 971 bytes .../graphics/filetreeicons/text-x-adasrc.png | Bin 0 -> 1262 bytes .../graphics/filetreeicons/text-x-asm.png | Bin 0 -> 634 bytes .../graphics/filetreeicons/text-x-authors.png | Bin 0 -> 867 bytes .../graphics/filetreeicons/text-x-bibtex.png | Bin 0 -> 787 bytes .../graphics/filetreeicons/text-x-c++hdr.png | Bin 0 -> 710 bytes .../graphics/filetreeicons/text-x-c++src.png | Bin 0 -> 974 bytes .../filetreeicons/text-x-changelog.png | Bin 0 -> 632 bytes .../graphics/filetreeicons/text-x-chdr.png | Bin 0 -> 710 bytes .../graphics/filetreeicons/text-x-cmake.png | Bin 0 -> 1029 bytes .../filetreeicons/text-x-common-lisp.png | Bin 0 -> 1377 bytes .../graphics/filetreeicons/text-x-copying.png | Bin 0 -> 1226 bytes .../graphics/filetreeicons/text-x-credits.png | Bin 0 -> 867 bytes .../graphics/filetreeicons/text-x-csharp.png | Bin 0 -> 629 bytes .../graphics/filetreeicons/text-x-csrc.png | Bin 0 -> 1006 bytes .../graphics/filetreeicons/text-x-diff.png | Bin 0 -> 638 bytes .../filetreeicons/text-x-emacs-lisp.png | Bin 0 -> 1642 bytes .../filetreeicons/text-x-generic-template.png | Bin 0 -> 635 bytes .../graphics/filetreeicons/text-x-generic.png | Bin 0 -> 634 bytes .../text-x-gettext-translation.png | Bin 0 -> 837 bytes .../graphics/filetreeicons/text-x-go.png | Bin 0 -> 1101 bytes .../graphics/filetreeicons/text-x-haskell.png | Bin 0 -> 1177 bytes .../graphics/filetreeicons/text-x-hex.png | Bin 0 -> 839 bytes .../graphics/filetreeicons/text-x-install.png | Bin 0 -> 784 bytes .../filetreeicons/text-x-java-source.png | Bin 0 -> 1577 bytes .../graphics/filetreeicons/text-x-java.png | Bin 0 -> 1577 bytes .../filetreeicons/text-x-javascript.png | Bin 0 -> 1606 bytes .../filetreeicons/text-x-katefilelist.png | Bin 0 -> 634 bytes .../graphics/filetreeicons/text-x-kotlin.png | Bin 0 -> 960 bytes .../graphics/filetreeicons/text-x-kvc.png | Bin 0 -> 634 bytes .../graphics/filetreeicons/text-x-kvt.png | Bin 0 -> 3044 bytes .../graphics/filetreeicons/text-x-ldif.png | Bin 0 -> 867 bytes .../filetreeicons/text-x-lilypond.png | Bin 0 -> 634 bytes .../graphics/filetreeicons/text-x-log.png | Bin 0 -> 876 bytes .../graphics/filetreeicons/text-x-lua.png | Bin 0 -> 1222 bytes .../graphics/filetreeicons/text-x-lyx.png | Bin 0 -> 1662 bytes .../filetreeicons/text-x-makefile.png | Bin 0 -> 1029 bytes .../filetreeicons/text-x-markdown.png | Bin 0 -> 818 bytes .../graphics/filetreeicons/text-x-matlab.png | Bin 0 -> 1246 bytes .../filetreeicons/text-x-maxima-out.png | Bin 0 -> 897 bytes .../filetreeicons/text-x-maximasession.png | Bin 0 -> 897 bytes .../filetreeicons/text-x-microdvd.png | Bin 0 -> 565 bytes .../graphics/filetreeicons/text-x-mo.png | Bin 0 -> 814 bytes .../filetreeicons/text-x-modelica.png | Bin 0 -> 653 bytes .../graphics/filetreeicons/text-x-mpsub.png | Bin 0 -> 565 bytes .../graphics/filetreeicons/text-x-nfo.png | Bin 0 -> 1262 bytes .../graphics/filetreeicons/text-x-nim.png | Bin 0 -> 1552 bytes .../graphics/filetreeicons/text-x-objchdr.png | Bin 0 -> 710 bytes .../graphics/filetreeicons/text-x-objcsrc.png | Bin 0 -> 974 bytes .../graphics/filetreeicons/text-x-octave.png | Bin 0 -> 1246 bytes .../filetreeicons/text-x-opml+xml.png | Bin 0 -> 1262 bytes .../graphics/filetreeicons/text-x-pascal.png | Bin 0 -> 1262 bytes .../graphics/filetreeicons/text-x-patch.png | Bin 0 -> 1212 bytes .../graphics/filetreeicons/text-x-perl.png | Bin 0 -> 831 bytes .../graphics/filetreeicons/text-x-plain.png | Bin 0 -> 634 bytes .../graphics/filetreeicons/text-x-po.png | Bin 0 -> 837 bytes .../graphics/filetreeicons/text-x-preview.png | Bin 0 -> 634 bytes .../graphics/filetreeicons/text-x-python.png | Bin 0 -> 1000 bytes .../graphics/filetreeicons/text-x-python3.png | Bin 0 -> 1000 bytes .../graphics/filetreeicons/text-x-qml.png | Bin 0 -> 1578 bytes .../filetreeicons/text-x-r-source.png | Bin 0 -> 971 bytes .../graphics/filetreeicons/text-x-readme.png | Bin 0 -> 624 bytes .../filetreeicons/text-x-rpm-spec.png | Bin 0 -> 784 bytes .../graphics/filetreeicons/text-x-ruby.png | Bin 0 -> 1065 bytes .../graphics/filetreeicons/text-x-rust.png | Bin 0 -> 1050 bytes .../graphics/filetreeicons/text-x-sass.png | Bin 0 -> 1199 bytes .../graphics/filetreeicons/text-x-scala.png | Bin 0 -> 849 bytes .../graphics/filetreeicons/text-x-script.png | Bin 0 -> 831 bytes .../graphics/filetreeicons/text-x-scss.png | Bin 0 -> 1199 bytes .../graphics/filetreeicons/text-x-sql.png | Bin 0 -> 978 bytes .../graphics/filetreeicons/text-x-ssa.png | Bin 0 -> 565 bytes .../filetreeicons/text-x-subviewer.png | Bin 0 -> 565 bytes .../filetreeicons/text-x-systemd-unit.png | Bin 0 -> 802 bytes .../graphics/filetreeicons/text-x-tcl.png | Bin 0 -> 1262 bytes .../graphics/filetreeicons/text-x-tex.png | Bin 0 -> 787 bytes .../graphics/filetreeicons/text-x-texinfo.png | Bin 0 -> 787 bytes .../graphics/filetreeicons/text-x-texmacs.png | Bin 0 -> 1067 bytes .../graphics/filetreeicons/text-x-vala.png | Bin 0 -> 1233 bytes .../filetreeicons/text-x-wxmathml.png | Bin 0 -> 897 bytes .../filetreeicons/text-x-wxmaxima-batch.png | Bin 0 -> 897 bytes .../graphics/filetreeicons/text-x-xslfo.png | Bin 0 -> 1262 bytes .../graphics/filetreeicons/text-xmcd.png | Bin 0 -> 634 bytes .../graphics/filetreeicons/text-xml.png | Bin 0 -> 1262 bytes .../graphics/filetreeicons/unknown.png | Bin 0 -> 874 bytes .../filetreeicons/video-mlt-playlist.png | Bin 0 -> 1020 bytes .../graphics/filetreeicons/video-mp2t.png | Bin 0 -> 729 bytes .../graphics/filetreeicons/video-mp4.png | Bin 0 -> 729 bytes .../graphics/filetreeicons/video-vivo.png | Bin 0 -> 729 bytes .../filetreeicons/video-vnd.rn-realvideo.png | Bin 0 -> 729 bytes .../graphics/filetreeicons/video-wavelet.png | Bin 0 -> 729 bytes .../graphics/filetreeicons/video-webm.png | Bin 0 -> 729 bytes .../graphics/filetreeicons/video-x-anim.png | Bin 0 -> 729 bytes .../graphics/filetreeicons/video-x-flic.png | Bin 0 -> 729 bytes .../graphics/filetreeicons/video-x-flv.png | Bin 0 -> 1034 bytes .../filetreeicons/video-x-generic.png | Bin 0 -> 729 bytes .../video-x-google-vlc-plugin.png | Bin 0 -> 729 bytes .../graphics/filetreeicons/video-x-javafx.png | Bin 0 -> 729 bytes .../filetreeicons/video-x-matroska.png | Bin 0 -> 729 bytes .../graphics/filetreeicons/video-x-mng.png | Bin 0 -> 729 bytes .../graphics/filetreeicons/video-x-ms-asf.png | Bin 0 -> 1020 bytes .../graphics/filetreeicons/video-x-ms-wmp.png | Bin 0 -> 729 bytes .../graphics/filetreeicons/video-x-ms-wmv.png | Bin 0 -> 729 bytes .../filetreeicons/video-x-msvideo.png | Bin 0 -> 729 bytes .../filetreeicons/video-x-ogm+ogg.png | Bin 0 -> 729 bytes .../filetreeicons/video-x-theora+ogg.png | Bin 0 -> 729 bytes .../graphics/filetreeicons/video-x-wmv.png | Bin 0 -> 729 bytes .../graphics/filetreeicons/video.png | Bin 0 -> 729 bytes .../graphics/filetreeicons/virtualbox-hdd.png | Bin 0 -> 1607 bytes .../graphics/filetreeicons/virtualbox-ova.png | Bin 0 -> 1617 bytes .../graphics/filetreeicons/virtualbox-ovf.png | Bin 0 -> 1618 bytes .../filetreeicons/virtualbox-vbox-extpack.png | Bin 0 -> 1128 bytes .../filetreeicons/virtualbox-vbox.png | Bin 0 -> 1608 bytes .../graphics/filetreeicons/virtualbox-vdi.png | Bin 0 -> 1607 bytes .../graphics/filetreeicons/virtualbox-vhd.png | Bin 0 -> 1601 bytes .../filetreeicons/virtualbox-vmdk.png | Bin 0 -> 1601 bytes .../graphics/filetreeicons/wps-office-doc.png | Bin 0 -> 636 bytes .../graphics/filetreeicons/wps-office-dot.png | Bin 0 -> 636 bytes .../graphics/filetreeicons/wps-office-dps.png | Bin 0 -> 824 bytes .../graphics/filetreeicons/wps-office-dpt.png | Bin 0 -> 824 bytes .../graphics/filetreeicons/wps-office-et.png | Bin 0 -> 647 bytes .../graphics/filetreeicons/wps-office-ett.png | Bin 0 -> 647 bytes .../graphics/filetreeicons/wps-office-pot.png | Bin 0 -> 824 bytes .../graphics/filetreeicons/wps-office-ppt.png | Bin 0 -> 824 bytes .../graphics/filetreeicons/wps-office-wps.png | Bin 0 -> 636 bytes .../graphics/filetreeicons/wps-office-wpt.png | Bin 0 -> 636 bytes .../graphics/filetreeicons/wps-office-xls.png | Bin 0 -> 647 bytes .../graphics/filetreeicons/wps-office-xlt.png | Bin 0 -> 647 bytes .../filetreeicons/x-content-audio-cdda.png | Bin 0 -> 3092 bytes .../filetreeicons/x-content-audio-dvd.png | Bin 0 -> 3092 bytes .../filetreeicons/x-content-audio-player.png | Bin 0 -> 3092 bytes .../filetreeicons/x-content-blank-bd.png | Bin 0 -> 1731 bytes .../filetreeicons/x-content-blank-cd.png | Bin 0 -> 1731 bytes .../filetreeicons/x-content-blank-dvd.png | Bin 0 -> 1731 bytes .../filetreeicons/x-content-blank-hddvd.png | Bin 0 -> 1731 bytes .../filetreeicons/x-content-ebook-reader.png | Bin 0 -> 637 bytes .../filetreeicons/x-content-image-dcf.png | Bin 0 -> 1167 bytes .../x-content-image-picturecd.png | Bin 0 -> 1167 bytes .../filetreeicons/x-content-software.png | Bin 0 -> 1166 bytes .../filetreeicons/x-content-unix-software.png | Bin 0 -> 1166 bytes .../filetreeicons/x-content-video-bluray.png | Bin 0 -> 1180 bytes .../filetreeicons/x-content-video-dvd.png | Bin 0 -> 1180 bytes .../filetreeicons/x-content-video-hddvd.png | Bin 0 -> 1180 bytes .../filetreeicons/x-content-video-svcd.png | Bin 0 -> 1180 bytes .../filetreeicons/x-content-video-vcd.png | Bin 0 -> 1180 bytes .../x-content-win32-software.png | Bin 0 -> 623 bytes .../filetreeicons/x-gambasserverpage.png | Bin 0 -> 1262 bytes .../filetreeicons/x-office-calendar.png | Bin 0 -> 853 bytes .../x-office-document-template.png | Bin 0 -> 636 bytes .../filetreeicons/x-office-document.png | Bin 0 -> 636 bytes .../x-office-presentation-template.png | Bin 0 -> 824 bytes .../filetreeicons/x-office-presentation.png | Bin 0 -> 824 bytes .../x-office-spreadsheet-template.png | Bin 0 -> 647 bytes .../filetreeicons/x-office-spreadsheet.png | Bin 0 -> 647 bytes .../filetreeicons/x-package-repository.png | Bin 0 -> 778 bytes .../resources/graphics/filetreeicons/xoj.png | Bin 0 -> 1138 bytes .../resources/graphics/filetreeicons/xopt.png | Bin 0 -> 1461 bytes src/main/resources/graphics/folder.png | Bin 207 -> 760 bytes util/processIcons.py | 38 ++++++++++++++++++ 914 files changed, 56 insertions(+), 8 deletions(-) create mode 100644 src/main/resources/graphics/filetreeicons/application-7zip.png create mode 100644 src/main/resources/graphics/filetreeicons/application-acad.png create mode 100644 src/main/resources/graphics/filetreeicons/application-afdesigner.png create mode 100644 src/main/resources/graphics/filetreeicons/application-atom+xml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-autocad_dwg.png create mode 100644 src/main/resources/graphics/filetreeicons/application-bitwig-clip.png create mode 100644 src/main/resources/graphics/filetreeicons/application-bitwig-device.png create mode 100644 src/main/resources/graphics/filetreeicons/application-bitwig-preset.png create mode 100644 src/main/resources/graphics/filetreeicons/application-bitwig-project-folder.png create mode 100644 src/main/resources/graphics/filetreeicons/application-bitwig-project.png create mode 100644 src/main/resources/graphics/filetreeicons/application-certificate.png create mode 100644 src/main/resources/graphics/filetreeicons/application-dart.png create mode 100644 src/main/resources/graphics/filetreeicons/application-dwg.png create mode 100644 src/main/resources/graphics/filetreeicons/application-dxf.png create mode 100644 src/main/resources/graphics/filetreeicons/application-epub+zip.png create mode 100644 src/main/resources/graphics/filetreeicons/application-excel.png create mode 100644 src/main/resources/graphics/filetreeicons/application-font-woff.png create mode 100644 src/main/resources/graphics/filetreeicons/application-geo+json.png create mode 100644 src/main/resources/graphics/filetreeicons/application-gml+xml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-gnunet-directory.png create mode 100644 src/main/resources/graphics/filetreeicons/application-gpx+xml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-gpx.png create mode 100644 src/main/resources/graphics/filetreeicons/application-gvdesign.png create mode 100644 src/main/resources/graphics/filetreeicons/application-gzip.png create mode 100644 src/main/resources/graphics/filetreeicons/application-illustrator.png create mode 100644 src/main/resources/graphics/filetreeicons/application-java.png create mode 100644 src/main/resources/graphics/filetreeicons/application-javascript.png create mode 100644 src/main/resources/graphics/filetreeicons/application-json.png create mode 100644 src/main/resources/graphics/filetreeicons/application-ld+json.png create mode 100644 src/main/resources/graphics/filetreeicons/application-loc+xml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-mathml+xml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-metalink+xml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-metalink4+xml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-msexcel.png create mode 100644 src/main/resources/graphics/filetreeicons/application-mspowerpoint.png create mode 100644 src/main/resources/graphics/filetreeicons/application-msword-template.png create mode 100644 src/main/resources/graphics/filetreeicons/application-msword.png create mode 100644 src/main/resources/graphics/filetreeicons/application-octet-stream.png create mode 100644 src/main/resources/graphics/filetreeicons/application-oebps-package+xml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-ogg.png create mode 100644 src/main/resources/graphics/filetreeicons/application-owl+xml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-pdf.png create mode 100644 src/main/resources/graphics/filetreeicons/application-pgp-encrypted.png create mode 100644 src/main/resources/graphics/filetreeicons/application-pgp-keys.png create mode 100644 src/main/resources/graphics/filetreeicons/application-pgp-signature.png create mode 100644 src/main/resources/graphics/filetreeicons/application-pgp.png create mode 100644 src/main/resources/graphics/filetreeicons/application-pkcs10.png create mode 100644 src/main/resources/graphics/filetreeicons/application-pkcs12.png create mode 100644 src/main/resources/graphics/filetreeicons/application-pkcs7-mime.png create mode 100644 src/main/resources/graphics/filetreeicons/application-pkcs7-signature.png create mode 100644 src/main/resources/graphics/filetreeicons/application-pkcs8.png create mode 100644 src/main/resources/graphics/filetreeicons/application-pkix-cert.png create mode 100644 src/main/resources/graphics/filetreeicons/application-pkix-crl.png create mode 100644 src/main/resources/graphics/filetreeicons/application-pkix-pkipath.png create mode 100644 src/main/resources/graphics/filetreeicons/application-postscript.png create mode 100644 src/main/resources/graphics/filetreeicons/application-ram.png create mode 100644 src/main/resources/graphics/filetreeicons/application-rdf+xml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-relaxng.png create mode 100644 src/main/resources/graphics/filetreeicons/application-rss+xml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-rtf.png create mode 100644 src/main/resources/graphics/filetreeicons/application-shorten.png create mode 100644 src/main/resources/graphics/filetreeicons/application-slf+xml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-sql.png create mode 100644 src/main/resources/graphics/filetreeicons/application-sweethome3d.png create mode 100644 src/main/resources/graphics/filetreeicons/application-tcx+xml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd-google-earth-kml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.afdesigner.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.affinity-designer.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.amazon.mobi8-ebook.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.android.package-archive.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.ant.fit.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.appimage.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.apple.mpegurl.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.comicbook+zip.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.debian.binary-package.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.fai.igc.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.flatpak.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.flatpak.ref.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.flatpak.repo.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.geo+json.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.google-apps.document.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.google-apps.drawing.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.google-apps.form.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.google-apps.fusiontable.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.google-apps.map.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.google-apps.presentation.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.google-apps.script.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.google-apps.site.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.google-apps.spreadsheet.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.google-earth.kml+xml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.google-earth.kml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.google-earth.kmz.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.gvdesign.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.iccprofile.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.insync.link.drive.doc.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.insync.link.drive.draw.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.insync.link.drive.form.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.insync.link.drive.link.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.insync.link.drive.note.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.insync.link.drive.script.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.insync.link.drive.sheet.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.insync.link.drive.slides.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.insync.link.drive.table.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.kde.bluedevil-sendfile.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.kde.fontspackage.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.kde.kphotoalbum-import.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.kde.okular-archive.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.ms-access.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.ms-asf.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.ms-cab-compressed.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.ms-excel.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.ms-excel.sheet.binary.macroenabled.12.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.ms-excel.sheet.macroenabled.12.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.ms-excel.template.macroenabled.12.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.ms-htmlhelp.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.ms-powerpoint.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.ms-powerpoint.presentation.macroenabled.12.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.ms-powerpoint.slideshow.macroenabled.12.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.ms-powerpoint.template.macroenabled.12.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.ms-project.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.ms-publisher.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.ms-tnef.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.ms-word.document.macroenabled.12.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.ms-word.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.ms-word.template.macroenabled.12.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.ms-wpl.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.mysql-workbench-model.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.nintendo.snes.rom.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.nmea.nmea.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.chart.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.database.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.formula-template.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.formula.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.graphics-template.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.graphics.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.image.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.presentation-template.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.presentation.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.spreadsheet-template.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.spreadsheet.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.text-master.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.text-template.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.text-web.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.text.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.openofficeorg.extension.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.openxmlformats-officedocument.presentationml.presentation.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.openxmlformats-officedocument.presentationml.slideshow.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.openxmlformats-officedocument.spreadsheetml.sheet.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.openxmlformats-officedocument.wordprocessingml.document.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.oziexplorer.plt.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.oziexplorer.rte.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.oziexplorer.wpt.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.palm.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.rar.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.recordare.musicxml+xml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.recordare.musicxml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.rn-realmedia.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.scribus.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.sqlite3.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.squashfs.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.stardivision.calc.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.stardivision.draw.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.stardivision.mail.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.stardivision.math.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.sun.xml.base.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.sun.xml.calc.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.sun.xml.calc.template.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.sun.xml.draw.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.sun.xml.draw.template.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.sun.xml.impress.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.sun.xml.impress.template.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.sun.xml.math.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.sun.xml.writer.global.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.sun.xml.writer.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.sun.xml.writer.template.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.tcpdump.pcap.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.visio.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.wap.wmlc.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.wap.xhtml+xml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.wolfram.cdf.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.wolfram.mathematica.package.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.wolfram.nb.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.wolfram.player.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.wolfram.wl.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.wolfram.wls.png create mode 100644 src/main/resources/graphics/filetreeicons/application-vnd.wordperfect.png create mode 100644 src/main/resources/graphics/filetreeicons/application-winhlp.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-5view.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-7z-compressed-tar.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-7z-compressed.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-7zip.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-abiword.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-acad.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-accountwizard-package.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-ace.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-addon.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-amiga-disk-format.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-apple-diskimage.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-applix-spreadsheet.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-applix-word.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-arc.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-archive.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-ardour.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-arj.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-atari-2600-rom.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-atari-7800-rom.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-atari-lynx-rom.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-audacity-project.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-autocad.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-awk.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-bittorrent.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-blender.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-bps-patch.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-bzdvi.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-bzip-compressed-tar.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-bzip.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-cabri.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-cb7.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-cba.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-cbr.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-cbt.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-cbz.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-ccf-container.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-cd-image.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-cda.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-chm.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-class-file.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-clementine.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-cmakecache.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-codeblocks-workspace.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-codeblocks.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-codelite-project.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-codelite-workspace.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-compress.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-compressed-iso.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-compressed-tar.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-core.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-cpio.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-cue.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-dbm.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-deb.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-deepinclone-dim.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-designer.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-desktop.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-dia-diagram.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-dlc-container.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-drgeo.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-dwg.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-e-theme.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-egon.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-emerald-theme.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-etherpeek.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-excel.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-executable.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-extension-eml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-extension-fcstd.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-extension-rss.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-fictionbook+xml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-fictionbook.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-flash-video.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-font-afm.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-font-bdf.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-font-dos.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-font-framemaker.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-font-libgrx.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-font-linux-psf.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-font-otf.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-font-pcf.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-font-snf.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-font-speedo.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-font-sunos-news.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-font-tex-tfm.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-font-tex.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-font-ttf.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-font-ttx.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-font-type1.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-font-vfont.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-fusioncomp.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-gambas3.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-gambasscript.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-gambasserverpage.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-gameboy-color-rom.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-gameboy-rom.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-gamecube-rom.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-gba-rom.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-gcstar.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-gdbm.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-gettext-translation.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-glabels.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-glade.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-gnonogram-puzzle.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-gnumeric.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-godot-project.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-goomod.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-gpx+xml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-gpx.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-grsync-session.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-gz-font-linux-psf.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-gzdvi.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-gzip.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-gzpostscript.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-hda.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-hdalc.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-hdanc.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-hip.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-hiplc.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-hipnc.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-homebank.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-icq.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-iff.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-ipod-firmware.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-ips-patch.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-iptrace.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-ipynb+json.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-iso.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-iso9660-appimage.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-it87.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-jar.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-java-applet.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-java-archive.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-java.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-javascript.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-k3b.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kcachegrind.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kcsrc.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kdenlive.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kdenlivetitle.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-keepass.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-keepass2.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-keepassx.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-keepassxc.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kexi-connectiondata.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kexiproject-shortcut.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kexiproject-sqlite2.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kexiproject-sqlite3.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kformula.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kgeo.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kgetlist.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-khtml-adaptor.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kicad-pcb.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kicad-project.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kicad-schematic.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kig.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kmplot.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kmymoney.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kns.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kodelife-project.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kolf.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kommander.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kontour.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kontur.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kopete-emoticons.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kourse.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kover.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kpresenter.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-krita-assistant.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-krita-paintoppresent.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-krita.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kseg.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-ksysguard.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-ktheme.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kudesigner.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kva.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kvs.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kvtml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kwallet.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kword.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-kwordquiz.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-lanalyzer.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-lha.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-lhz.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-love-game.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-lyx.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-lz4-compressed-tar.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-lzip-compressed-tar.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-lzma-compressed-tar.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-lzma.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-lzop.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-m4.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-macbinary.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-maff.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-matroska.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-mif.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-mimearchive.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-mobi8-ebook.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-mobipocket-ebook.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-ms-dos-executable.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-ms-shortcut.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-ms-wim.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-msdos-program.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-msdownload.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-msexcel.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-msi.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-mswinurl.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-mswrite.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-musescore+xml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-musescore.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-n64-rom.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-navi-animation.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-nes-rom.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-netinstobserver.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-nettl.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-nintendo-3ds-executable.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-nintendo-3ds-rom.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-nintendo-ds-rom.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-nzb.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-object.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-openboardview-board.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-openboardview-brd-landrex.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-openboardview-brd-r4.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-openboardview-lst.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-osm+xml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-pak.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-partial-download.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-patch.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-pcapng.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-pem-file.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-pem-key.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-perl.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-phatch.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-php.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-pkcs12.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-pkcs7-certificates.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-planner.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-plasma.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-project.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-ptoptimizer-script.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-python-bytecode.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-qemu-disk.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-quanta.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-quattropro.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-radcom.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-rar.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-raw-disk-image-xz-compressed.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-raw-disk-image.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-remote-connection.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-riff.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-rpm.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-rsdf-container.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-ruby.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-sami.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-sega-pico-rom.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-shar.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-sharedlib.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-shellscript.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-shockwave-flash.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-siag.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-smb-server.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-smb-workgroup.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-snoop.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-spkac+base64.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-spkac.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-spss-por.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-spss-sav.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-sqlite2.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-sqlite3.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-srt.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-srtrip.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-stuffit.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-subrip.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-superkaramba.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-tar.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-tarz.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-tektronix-rf5.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-tex-gf.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-tex-pk.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-texgzdvi.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-tgif.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-theme.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-tiled.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-trash.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-trig.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-troff-man.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-tuberling.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-turtle.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-tzo.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-uml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-virtualbox-hdd.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-virtualbox-ova.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-virtualbox-ovf.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-virtualbox-vbox-extpack.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-virtualbox-vbox.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-virtualbox-vdi.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-virtualbox-vhd.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-virtualbox-vmdk.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-visualnetworks.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-vnc.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-vnd.akonadi.calendar.event.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-vnd.akonadi.calendar.freebusy.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-vnd.akonadi.calendar.journal.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-vnd.akonadi.calendar.todo.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-vnd.akonadi.collection.virtual.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-vnd.akonadi.note.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-vnd.kde.alarm.active.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-vnd.kde.alarm.archived.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-vnd.kde.alarm.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-vnd.kde.alarm.template.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-vnd.kde.contactgroup.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-vnd.kde.kplato.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-vnd.kde.kplato.work.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-vnd.kde.kugar.mixed.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-vnd.kde.notes.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-vnd.kde.plan.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-vnd.kde.plan.work.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-webarchive.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-wine-extension-cpl.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-wine-extension-inf.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-wine-extension-its.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-wine-extension-msp.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-wine-extension-vbs.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-wonderswan-color-rom.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-wonderswan-rom.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-world-of-goo-addin.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-x509-ca-cert.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-x509-user-cert.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-xliff.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-xoj.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-xojpp.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-xopp.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-xopt.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-xpinstall.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-xz-compressed-tar.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-xz-pkg.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-yaml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-yarock.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-zerosize.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-zip-compressed-fb2.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-zoo.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x-zoom.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x.allegorithmic.package+xml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x.allegorithmic.spp.png create mode 100644 src/main/resources/graphics/filetreeicons/application-x.allegorithmic.substance.png create mode 100644 src/main/resources/graphics/filetreeicons/application-xhtml+xml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-xliff+xml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-xml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-xsd.png create mode 100644 src/main/resources/graphics/filetreeicons/application-xslt+xml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-xspf+xml.png create mode 100644 src/main/resources/graphics/filetreeicons/application-zip.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-ac3.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-flac.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-m4a.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-midi.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-mp2.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-mp3.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-mp4.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-mpeg.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-prs.sid.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-shn.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-vn.rn-realmedia.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-vnd.rn-realvideo.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-vnd.wave.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-x-adpcm.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-x-aiff.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-x-caf.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-x-flac+ogg.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-x-flac.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-x-generic.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-x-m4a.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-x-monkey.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-x-monkeys-audio.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-x-mp2.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-x-mp3-playlist.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-x-mpeg.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-x-mpegurl.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-x-ms-wax.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-x-ms-wma.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-x-ofr.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-x-pn-realaudio.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-x-scpls.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-x-speex+ogg.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-x-tta.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-x-vorbis+ogg.png create mode 100644 src/main/resources/graphics/filetreeicons/audio-x-wav.png create mode 100644 src/main/resources/graphics/filetreeicons/djvu.png create mode 100644 src/main/resources/graphics/filetreeicons/drawing-dwg.png create mode 100644 src/main/resources/graphics/filetreeicons/font-collection.png create mode 100644 src/main/resources/graphics/filetreeicons/font-otf.png create mode 100644 src/main/resources/graphics/filetreeicons/font-ttf.png create mode 100644 src/main/resources/graphics/filetreeicons/font-woff.png create mode 100644 src/main/resources/graphics/filetreeicons/font-x-generic.png create mode 100644 src/main/resources/graphics/filetreeicons/fonts-package.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-fs-regular.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-application-vnd.openxmlformats-officedocument.presentationml.slideshow.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-application-vnd.rn-realmedia-secure.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-application-vnd.rn-realmedia-vbr.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-application-vnd.rn-realmedia.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-application-vnd.wolfram.cdf.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-application-vnd.wolfram.mathematica.package.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-application-vnd.wolfram.nb.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-application-vnd.wolfram.player.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-application-vnd.wolfram.wl.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-application-vnd.wolfram.wls.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-application-x-deb.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-application-x-killustrator.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-application-x-lhz.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-application-x-nero-disc-image.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-application-x-nero-linux-compilation.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-application-x-referencer.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-application-x-remote-connection.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-application-x-shockwave-flash.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-application-x-vnc.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-application-x-xoj.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-application-x-xopp.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-application-x-xopt.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-image-x-cmu-raster.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-image-x-xpixmap.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-image.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-text-vnd.wap.wml.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-text-x-vcalendar.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-video-x-ms-asf.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-video-x-ms-wmv.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-mime-video.png create mode 100644 src/main/resources/graphics/filetreeicons/gnome-unknown.png create mode 100644 src/main/resources/graphics/filetreeicons/image-bmp.png create mode 100644 src/main/resources/graphics/filetreeicons/image-gif.png create mode 100644 src/main/resources/graphics/filetreeicons/image-jpeg.png create mode 100644 src/main/resources/graphics/filetreeicons/image-png.png create mode 100644 src/main/resources/graphics/filetreeicons/image-svg+xml-compressed.png create mode 100644 src/main/resources/graphics/filetreeicons/image-svg+xml.png create mode 100644 src/main/resources/graphics/filetreeicons/image-tiff.png create mode 100644 src/main/resources/graphics/filetreeicons/image-vnd.adobe.photoshop.png create mode 100644 src/main/resources/graphics/filetreeicons/image-vnd.djvu.png create mode 100644 src/main/resources/graphics/filetreeicons/image-vnd.dwg.png create mode 100644 src/main/resources/graphics/filetreeicons/image-vnd.dxf.png create mode 100644 src/main/resources/graphics/filetreeicons/image-vnd.microsoft.icon.png create mode 100644 src/main/resources/graphics/filetreeicons/image-x-3ds.png create mode 100644 src/main/resources/graphics/filetreeicons/image-x-adobe-dng.png create mode 100644 src/main/resources/graphics/filetreeicons/image-x-compressed-xcf.png create mode 100644 src/main/resources/graphics/filetreeicons/image-x-djvu.png create mode 100644 src/main/resources/graphics/filetreeicons/image-x-dwg.png create mode 100644 src/main/resources/graphics/filetreeicons/image-x-emf.png create mode 100644 src/main/resources/graphics/filetreeicons/image-x-eps.png create mode 100644 src/main/resources/graphics/filetreeicons/image-x-generic.png create mode 100644 src/main/resources/graphics/filetreeicons/image-x-krita.png create mode 100644 src/main/resources/graphics/filetreeicons/image-x-portable-bitmap.png create mode 100644 src/main/resources/graphics/filetreeicons/image-x-svg+xml.png create mode 100644 src/main/resources/graphics/filetreeicons/image-x-tga.png create mode 100644 src/main/resources/graphics/filetreeicons/image-x-win-bitmap.png create mode 100644 src/main/resources/graphics/filetreeicons/image-x-wmf.png create mode 100644 src/main/resources/graphics/filetreeicons/image-x-xcf.png create mode 100644 src/main/resources/graphics/filetreeicons/image-x-xfig.png create mode 100644 src/main/resources/graphics/filetreeicons/image.png create mode 100644 src/main/resources/graphics/filetreeicons/inode-blockdevice.png create mode 100644 src/main/resources/graphics/filetreeicons/inode-chardevice.png create mode 100644 src/main/resources/graphics/filetreeicons/inode-fifo.png create mode 100644 src/main/resources/graphics/filetreeicons/inode-mount-point.png create mode 100644 src/main/resources/graphics/filetreeicons/inode-socket.png create mode 100644 src/main/resources/graphics/filetreeicons/inode-symlink.png create mode 100644 src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.imap.png create mode 100644 src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.kbattleship.png create mode 100644 src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.ntp.png create mode 100644 src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.pop3.png create mode 100644 src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.unknown.png create mode 100644 src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.upnp.HVAC1.png create mode 100644 src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.upnp.LightingControls1.png create mode 100644 src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.upnp.RAClient1.png create mode 100644 src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.upnp.RADiscoveryAgent1.png create mode 100644 src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.upnp.RAServer1.png create mode 100644 src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.upnp.RemoteUIClientDevice1.png create mode 100644 src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.upnp.RemoteUIServerDevice1.png create mode 100644 src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.upnp.SolarProtectionBlind1.png create mode 100644 src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.upnp.Unknown.png create mode 100644 src/main/resources/graphics/filetreeicons/javascript.png create mode 100644 src/main/resources/graphics/filetreeicons/jd-container.png create mode 100644 src/main/resources/graphics/filetreeicons/media-audio.png create mode 100644 src/main/resources/graphics/filetreeicons/media-image.png create mode 100644 src/main/resources/graphics/filetreeicons/media-video.png create mode 100644 src/main/resources/graphics/filetreeicons/message-news.png create mode 100644 src/main/resources/graphics/filetreeicons/message-partial.png create mode 100644 src/main/resources/graphics/filetreeicons/message-rfc822.png create mode 100644 src/main/resources/graphics/filetreeicons/message-x-gnu-rmail.png create mode 100644 src/main/resources/graphics/filetreeicons/model-stl.png create mode 100644 src/main/resources/graphics/filetreeicons/multipart-alternative.png create mode 100644 src/main/resources/graphics/filetreeicons/multipart-appledouble.png create mode 100644 src/main/resources/graphics/filetreeicons/multipart-digest.png create mode 100644 src/main/resources/graphics/filetreeicons/multipart-encrypted.png create mode 100644 src/main/resources/graphics/filetreeicons/multipart-mixed.png create mode 100644 src/main/resources/graphics/filetreeicons/multipart-related.png create mode 100644 src/main/resources/graphics/filetreeicons/multipart-report.png create mode 100644 src/main/resources/graphics/filetreeicons/multipart-signed.png create mode 100644 src/main/resources/graphics/filetreeicons/multipart-x-mixed-replace.png create mode 100644 src/main/resources/graphics/filetreeicons/nero-disc-image.png create mode 100644 src/main/resources/graphics/filetreeicons/nero-linux-compilation.png create mode 100644 src/main/resources/graphics/filetreeicons/openoffice4-database.png create mode 100644 src/main/resources/graphics/filetreeicons/openoffice4-drawing-template.png create mode 100644 src/main/resources/graphics/filetreeicons/openoffice4-drawing.png create mode 100644 src/main/resources/graphics/filetreeicons/openoffice4-extension.png create mode 100644 src/main/resources/graphics/filetreeicons/openoffice4-formula.png create mode 100644 src/main/resources/graphics/filetreeicons/openoffice4-master-document.png create mode 100644 src/main/resources/graphics/filetreeicons/openoffice4-oasis-database.png create mode 100644 src/main/resources/graphics/filetreeicons/openoffice4-oasis-drawing-template.png create mode 100644 src/main/resources/graphics/filetreeicons/openoffice4-oasis-drawing.png create mode 100644 src/main/resources/graphics/filetreeicons/openoffice4-oasis-formula.png create mode 100644 src/main/resources/graphics/filetreeicons/openoffice4-oasis-master-document.png create mode 100644 src/main/resources/graphics/filetreeicons/openoffice4-oasis-presentation-template.png create mode 100644 src/main/resources/graphics/filetreeicons/openoffice4-oasis-presentation.png create mode 100644 src/main/resources/graphics/filetreeicons/openoffice4-oasis-spreadsheet-template.png create mode 100644 src/main/resources/graphics/filetreeicons/openoffice4-oasis-spreadsheet.png create mode 100644 src/main/resources/graphics/filetreeicons/openoffice4-oasis-text-template.png create mode 100644 src/main/resources/graphics/filetreeicons/openoffice4-oasis-text.png create mode 100644 src/main/resources/graphics/filetreeicons/openoffice4-oasis-web-template.png create mode 100644 src/main/resources/graphics/filetreeicons/openoffice4-presentation-template.png create mode 100644 src/main/resources/graphics/filetreeicons/openoffice4-presentation.png create mode 100644 src/main/resources/graphics/filetreeicons/openoffice4-spreadsheet-template.png create mode 100644 src/main/resources/graphics/filetreeicons/openoffice4-spreadsheet.png create mode 100644 src/main/resources/graphics/filetreeicons/openoffice4-text-template.png create mode 100644 src/main/resources/graphics/filetreeicons/openoffice4-text.png create mode 100644 src/main/resources/graphics/filetreeicons/package-x-generic.png create mode 100644 src/main/resources/graphics/filetreeicons/pgmodeler-dbm.png create mode 100644 src/main/resources/graphics/filetreeicons/playlist.png create mode 100644 src/main/resources/graphics/filetreeicons/qgis-asc.png create mode 100644 src/main/resources/graphics/filetreeicons/qgis-ddf.png create mode 100644 src/main/resources/graphics/filetreeicons/qgis-dem.png create mode 100644 src/main/resources/graphics/filetreeicons/qgis-dt0.png create mode 100644 src/main/resources/graphics/filetreeicons/qgis-dxf.png create mode 100644 src/main/resources/graphics/filetreeicons/qgis-gml.png create mode 100644 src/main/resources/graphics/filetreeicons/qgis-img.png create mode 100644 src/main/resources/graphics/filetreeicons/qgis-mldata.png create mode 100644 src/main/resources/graphics/filetreeicons/qgis-qgs.png create mode 100644 src/main/resources/graphics/filetreeicons/qgis-qlr.png create mode 100644 src/main/resources/graphics/filetreeicons/qgis-qml.png create mode 100644 src/main/resources/graphics/filetreeicons/qgis-qpt.png create mode 100644 src/main/resources/graphics/filetreeicons/qgis-shp.png create mode 100644 src/main/resources/graphics/filetreeicons/qgis-sqlite.png create mode 100644 src/main/resources/graphics/filetreeicons/rpm.png create mode 100644 src/main/resources/graphics/filetreeicons/sound.png create mode 100644 src/main/resources/graphics/filetreeicons/source-playlist.png create mode 100644 src/main/resources/graphics/filetreeicons/source-smart-playlist.png create mode 100644 src/main/resources/graphics/filetreeicons/stock_unknown.png create mode 100644 src/main/resources/graphics/filetreeicons/tar.png create mode 100644 src/main/resources/graphics/filetreeicons/template_source.png create mode 100644 src/main/resources/graphics/filetreeicons/tex-x-nim-project.png create mode 100644 src/main/resources/graphics/filetreeicons/text-calendar.png create mode 100644 src/main/resources/graphics/filetreeicons/text-csharp.png create mode 100644 src/main/resources/graphics/filetreeicons/text-css.png create mode 100644 src/main/resources/graphics/filetreeicons/text-csv.png create mode 100644 src/main/resources/graphics/filetreeicons/text-enriched.png create mode 100644 src/main/resources/graphics/filetreeicons/text-html.png create mode 100644 src/main/resources/graphics/filetreeicons/text-markdown.png create mode 100644 src/main/resources/graphics/filetreeicons/text-org.png create mode 100644 src/main/resources/graphics/filetreeicons/text-plain.png create mode 100644 src/main/resources/graphics/filetreeicons/text-r.png create mode 100644 src/main/resources/graphics/filetreeicons/text-rdf+xml.png create mode 100644 src/main/resources/graphics/filetreeicons/text-rdf.png create mode 100644 src/main/resources/graphics/filetreeicons/text-rust.png create mode 100644 src/main/resources/graphics/filetreeicons/text-sgml.png create mode 100644 src/main/resources/graphics/filetreeicons/text-tab-separated-values.png create mode 100644 src/main/resources/graphics/filetreeicons/text-troff.png create mode 100644 src/main/resources/graphics/filetreeicons/text-turtle.png create mode 100644 src/main/resources/graphics/filetreeicons/text-vcalendar.png create mode 100644 src/main/resources/graphics/filetreeicons/text-vnd-wap-wml.png create mode 100644 src/main/resources/graphics/filetreeicons/text-vnd.abc.png create mode 100644 src/main/resources/graphics/filetreeicons/text-vnd.trolltech.linguist.png create mode 100644 src/main/resources/graphics/filetreeicons/text-vnd.wap.wml.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-R.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-adasrc.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-asm.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-authors.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-bibtex.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-c++hdr.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-c++src.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-changelog.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-chdr.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-cmake.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-common-lisp.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-copying.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-credits.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-csharp.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-csrc.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-diff.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-emacs-lisp.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-generic-template.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-generic.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-gettext-translation.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-go.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-haskell.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-hex.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-install.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-java-source.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-java.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-javascript.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-katefilelist.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-kotlin.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-kvc.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-kvt.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-ldif.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-lilypond.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-log.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-lua.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-lyx.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-makefile.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-markdown.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-matlab.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-maxima-out.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-maximasession.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-microdvd.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-mo.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-modelica.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-mpsub.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-nfo.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-nim.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-objchdr.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-objcsrc.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-octave.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-opml+xml.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-pascal.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-patch.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-perl.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-plain.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-po.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-preview.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-python.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-python3.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-qml.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-r-source.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-readme.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-rpm-spec.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-ruby.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-rust.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-sass.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-scala.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-script.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-scss.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-sql.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-ssa.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-subviewer.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-systemd-unit.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-tcl.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-tex.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-texinfo.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-texmacs.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-vala.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-wxmathml.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-wxmaxima-batch.png create mode 100644 src/main/resources/graphics/filetreeicons/text-x-xslfo.png create mode 100644 src/main/resources/graphics/filetreeicons/text-xmcd.png create mode 100644 src/main/resources/graphics/filetreeicons/text-xml.png create mode 100644 src/main/resources/graphics/filetreeicons/unknown.png create mode 100644 src/main/resources/graphics/filetreeicons/video-mlt-playlist.png create mode 100644 src/main/resources/graphics/filetreeicons/video-mp2t.png create mode 100644 src/main/resources/graphics/filetreeicons/video-mp4.png create mode 100644 src/main/resources/graphics/filetreeicons/video-vivo.png create mode 100644 src/main/resources/graphics/filetreeicons/video-vnd.rn-realvideo.png create mode 100644 src/main/resources/graphics/filetreeicons/video-wavelet.png create mode 100644 src/main/resources/graphics/filetreeicons/video-webm.png create mode 100644 src/main/resources/graphics/filetreeicons/video-x-anim.png create mode 100644 src/main/resources/graphics/filetreeicons/video-x-flic.png create mode 100644 src/main/resources/graphics/filetreeicons/video-x-flv.png create mode 100644 src/main/resources/graphics/filetreeicons/video-x-generic.png create mode 100644 src/main/resources/graphics/filetreeicons/video-x-google-vlc-plugin.png create mode 100644 src/main/resources/graphics/filetreeicons/video-x-javafx.png create mode 100644 src/main/resources/graphics/filetreeicons/video-x-matroska.png create mode 100644 src/main/resources/graphics/filetreeicons/video-x-mng.png create mode 100644 src/main/resources/graphics/filetreeicons/video-x-ms-asf.png create mode 100644 src/main/resources/graphics/filetreeicons/video-x-ms-wmp.png create mode 100644 src/main/resources/graphics/filetreeicons/video-x-ms-wmv.png create mode 100644 src/main/resources/graphics/filetreeicons/video-x-msvideo.png create mode 100644 src/main/resources/graphics/filetreeicons/video-x-ogm+ogg.png create mode 100644 src/main/resources/graphics/filetreeicons/video-x-theora+ogg.png create mode 100644 src/main/resources/graphics/filetreeicons/video-x-wmv.png create mode 100644 src/main/resources/graphics/filetreeicons/video.png create mode 100644 src/main/resources/graphics/filetreeicons/virtualbox-hdd.png create mode 100644 src/main/resources/graphics/filetreeicons/virtualbox-ova.png create mode 100644 src/main/resources/graphics/filetreeicons/virtualbox-ovf.png create mode 100644 src/main/resources/graphics/filetreeicons/virtualbox-vbox-extpack.png create mode 100644 src/main/resources/graphics/filetreeicons/virtualbox-vbox.png create mode 100644 src/main/resources/graphics/filetreeicons/virtualbox-vdi.png create mode 100644 src/main/resources/graphics/filetreeicons/virtualbox-vhd.png create mode 100644 src/main/resources/graphics/filetreeicons/virtualbox-vmdk.png create mode 100644 src/main/resources/graphics/filetreeicons/wps-office-doc.png create mode 100644 src/main/resources/graphics/filetreeicons/wps-office-dot.png create mode 100644 src/main/resources/graphics/filetreeicons/wps-office-dps.png create mode 100644 src/main/resources/graphics/filetreeicons/wps-office-dpt.png create mode 100644 src/main/resources/graphics/filetreeicons/wps-office-et.png create mode 100644 src/main/resources/graphics/filetreeicons/wps-office-ett.png create mode 100644 src/main/resources/graphics/filetreeicons/wps-office-pot.png create mode 100644 src/main/resources/graphics/filetreeicons/wps-office-ppt.png create mode 100644 src/main/resources/graphics/filetreeicons/wps-office-wps.png create mode 100644 src/main/resources/graphics/filetreeicons/wps-office-wpt.png create mode 100644 src/main/resources/graphics/filetreeicons/wps-office-xls.png create mode 100644 src/main/resources/graphics/filetreeicons/wps-office-xlt.png create mode 100644 src/main/resources/graphics/filetreeicons/x-content-audio-cdda.png create mode 100644 src/main/resources/graphics/filetreeicons/x-content-audio-dvd.png create mode 100644 src/main/resources/graphics/filetreeicons/x-content-audio-player.png create mode 100644 src/main/resources/graphics/filetreeicons/x-content-blank-bd.png create mode 100644 src/main/resources/graphics/filetreeicons/x-content-blank-cd.png create mode 100644 src/main/resources/graphics/filetreeicons/x-content-blank-dvd.png create mode 100644 src/main/resources/graphics/filetreeicons/x-content-blank-hddvd.png create mode 100644 src/main/resources/graphics/filetreeicons/x-content-ebook-reader.png create mode 100644 src/main/resources/graphics/filetreeicons/x-content-image-dcf.png create mode 100644 src/main/resources/graphics/filetreeicons/x-content-image-picturecd.png create mode 100644 src/main/resources/graphics/filetreeicons/x-content-software.png create mode 100644 src/main/resources/graphics/filetreeicons/x-content-unix-software.png create mode 100644 src/main/resources/graphics/filetreeicons/x-content-video-bluray.png create mode 100644 src/main/resources/graphics/filetreeicons/x-content-video-dvd.png create mode 100644 src/main/resources/graphics/filetreeicons/x-content-video-hddvd.png create mode 100644 src/main/resources/graphics/filetreeicons/x-content-video-svcd.png create mode 100644 src/main/resources/graphics/filetreeicons/x-content-video-vcd.png create mode 100644 src/main/resources/graphics/filetreeicons/x-content-win32-software.png create mode 100644 src/main/resources/graphics/filetreeicons/x-gambasserverpage.png create mode 100644 src/main/resources/graphics/filetreeicons/x-office-calendar.png create mode 100644 src/main/resources/graphics/filetreeicons/x-office-document-template.png create mode 100644 src/main/resources/graphics/filetreeicons/x-office-document.png create mode 100644 src/main/resources/graphics/filetreeicons/x-office-presentation-template.png create mode 100644 src/main/resources/graphics/filetreeicons/x-office-presentation.png create mode 100644 src/main/resources/graphics/filetreeicons/x-office-spreadsheet-template.png create mode 100644 src/main/resources/graphics/filetreeicons/x-office-spreadsheet.png create mode 100644 src/main/resources/graphics/filetreeicons/x-package-repository.png create mode 100644 src/main/resources/graphics/filetreeicons/xoj.png create mode 100644 src/main/resources/graphics/filetreeicons/xopt.png create mode 100644 util/processIcons.py diff --git a/src/main/java/app/service/FiletreeOperations.java b/src/main/java/app/service/FiletreeOperations.java index 85f9eb5..e3c6119 100644 --- a/src/main/java/app/service/FiletreeOperations.java +++ b/src/main/java/app/service/FiletreeOperations.java @@ -17,6 +17,8 @@ import javafx.scene.image.ImageView; public class FiletreeOperations { + private static int iconSize = 20; + // FIXME: File specific icons not working properly // TODO: Clean up code that is not in use // TODO: Error check for recursiveness, and files without icons @@ -33,7 +35,11 @@ public class FiletreeOperations { Image folder = new Image(FiletreeOperations.class.getResourceAsStream("/graphics/folder.png")); if (file.isDirectory()) { - CheckBoxTreeItem element = new CheckBoxTreeItem<>(file.getName(), new ImageView(folder)); + ImageView icon = new ImageView(folder); + icon.setFitHeight(iconSize); + icon.setFitWidth(iconSize); + + CheckBoxTreeItem element = new CheckBoxTreeItem<>(file.getName(), icon); parent.getChildren().add(element); List dirList = new ArrayList<>(); @@ -48,10 +54,15 @@ public class FiletreeOperations { } else { try { - CheckBoxTreeItem element = - new CheckBoxTreeItem<>(file.getName(), new ImageView(getIconForFile(file))); + ImageView icon = new ImageView(getIconForFile(file)); + icon.setFitHeight(iconSize); + icon.setFitWidth(iconSize); + + CheckBoxTreeItem element = new CheckBoxTreeItem<>(file.getName(), icon); parent.getChildren().add(element); + } catch (Exception e) { + System.err.print(e); System.err.println("[ERROR]: DEFAULT FILE ICON NOT FOUND"); } } @@ -76,21 +87,20 @@ public class FiletreeOperations { Image icon; try { - String mimeType = Files.probeContentType(file.toPath()).replace('/', '-'); - - String iconPath = "/graphics/filetreeicons/" + mimeType + ".png"; + String mimeType = Files.probeContentType(file.toPath()); if (mimeType == null) throw new IOException(); + String iconPath = "/graphics/filetreeicons/" + mimeType.replace('/', '-') + ".png"; InputStream imageData = FiletreeOperations.class.getResourceAsStream(iconPath); if (imageData == null) throw new IOException(); icon = new Image(imageData); } catch (IOException e) { - System.err.println("[ERROR]: ICON NOT FOUND: " + file.getPath()); + System.err.println("[WARNING]: ICON NOT FOUND: " + file.getPath()); // String iconPath = "/graphics/filetreeicons/file.png"; - String iconPath = "/graphics/placeholder.png"; + String iconPath = "/graphics/filetreeicons/unknown.png"; InputStream imageData = FileOperations.class.getResourceAsStream(iconPath); if (imageData == null) throw new IOException(); diff --git a/src/main/resources/graphics/filetreeicons/application-7zip.png b/src/main/resources/graphics/filetreeicons/application-7zip.png new file mode 100644 index 0000000000000000000000000000000000000000..608cc8d9ac0c0224f32cfbaf3b7fc463e5552215 GIT binary patch literal 1182 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VoX0G|+7pn{x(CAs?x z^7a+ygHTbrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5Y@U%(%KgKs^&ZT^vIq z4!^ya?tdsiq~YPJ9p4@1gcdR$a@BkE%}U!sV7mg}ooa0@Ee)pqwF+nG!BA zH)<*|q)2g0m>H>jT=KaO3&)ISf{!d(#C#kQ1UVU^n3zugd3Q?de*`mAn#c(r76DyW z6^4jwYp?bCS|r@Owe4nEnQlTt{(bu#_JjukGu#6n{BW7EJl)~JAEz19!yO*{dUnnJ z-8=b)hQA+Q-h5b5S-Y8;arx`Nhu{ADQDWK1P*%0aZvJ)QLVGoV%_>YsHq;ujY9%(b zFohZ{n8jqeb;93WRa_f*dmH|$O=IfWvU92FI`1yk+_yn$8ewYTB}XPY=_Swne@R?& zeg*ThR~L=~<4d)~HKHUXu_V9nO2Eg!<0zj8$b<`ARB`7(@M${i&7cN%ggmL^RkPR6AM!H@{7`Ezq647 PDq`?-^>bP0l+XkKHhJq- literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-acad.png b/src/main/resources/graphics/filetreeicons/application-acad.png new file mode 100644 index 0000000000000000000000000000000000000000..43b16b1f3075c8049a89b6690844d37c047bde84 GIT binary patch literal 683 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@*WnC&U#pkGu zcfg}>k7f5>|4Dn5s<-(~-0RY_N2q9nP~irF^aTPL3)nO)1=8mOxj-$*z_I_}|NsA0 zYIlg1ZWb!ukHfiI>HXbw>08voteKuWA6$S;^d zc-@zoYdbzQ%>49m(?;DbpP3a5jAO*U?x_K)U`+CMcVXyYmGuB}I14-?iy0XB4ude` z@%$AjKtc8rPhVH|rz~QkCd@{OzDIyUw>(`OLn02py>e2hSwX-x(D-~IpP=#V|NoEe za0+};7b0dTR(_TH)f83_fge%6%Qgp37H~RS%o8z(`(_Apmfm!M4U;ahB{(@UOi<8d z5X@i@kZ2IMXb_EP5UywtWM~i*Xb@3o5He^Ga5$iMqp@3W&D_RpPR_CiW$$Ya9}}#w ziJyAyw&08BjQl*Z0?YpKUHE_Jla2J{)sLJ-pfyU z-|)?ONt$@WJ!`2Oj}DyUcvJWwfu%38g)y+ggsE^+ns4R2^l6t=_>Ns+@2Y>LWFEJ+ z66j0S64!{5l*E!$tK_0oAjM#0U}UIkV4`be6k=p(Wol$)V61ImU}a!%^V7k7C>nC} zQ!>*kacfwyzLE*3K@wy`aDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0uvp00i_ I>zopr06oX*Bme*a literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-afdesigner.png b/src/main/resources/graphics/filetreeicons/application-afdesigner.png new file mode 100644 index 0000000000000000000000000000000000000000..f0ad70eb7a7d204783ce5b2109958ff456edf67d GIT binary patch literal 1149 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*o5C+qFfXJBCV_H=O!$+-7+X0(S$pv3X| z&EmHwMIH7s*ge71BQQuX<(hY3fLl^z;-pm15P#b*SDXbrY^6K9J?vBjr7~PJT17)T z1h*)N1d3=VMb4OhDEI2y#Ji`@%$#|5=3QC&TmLWr-1mNt<^G?~?tIf(@^!yAm#EgA znY=QGavkRwe;O){oei>Ip}!cN_cdT;RoM5c=zS(>X?_9~@KKbfQ;0 zh))XqfAHR+`Bpp$uAdffR$w?Y{SpJ8ac|C*$>OQ;NhfacOgXWuU6(WE087J>z}DwX zvUhrPR;^^yNbK#}K4I=PhK~30mmMJXij7u3zH=SK9 zsK36|Dl%jVSAuo)VjcbW1&Qe)#VZnieg+_K(P|cZ(GQ z8<_G6r-}y7V<-=4zpisu>w~FbIa_Rl%&Qv8;P>8nGm@hgd8bYg3tn>5DcNP^+N9pDQ_?Gy88V)r9E|aS#EQ8?Vpl#Z_?4?=HFAgO=g|(pY)EC{iONLOIK_c z1_|*Ow$!ViVP;siZh6zJ@2hW_I6UF+{^%l?95V6VA%=a=!u>j(Sqg1YTJB@L`h=0?%-+nlKsM99j?BpQ_1SiF`8#b>fEkoQwZt`| zBqgyV)hf9t6-Y4{85kMr8kp!B8HE@bTA3PJ85n9C7+4t?ERD*Zf}$ZeKP5A*61Rpc z?3Xow8YDqB1m~xflqVLYGL)B>>t*I;7bhncr0V4trO$q6BL!5%;OXk;vd$@?2>?P! B(!>A& literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-atom+xml.png b/src/main/resources/graphics/filetreeicons/application-atom+xml.png new file mode 100644 index 0000000000000000000000000000000000000000..1c02ded234dfcf3e4864b0e95189bbde3887a903 GIT binary patch literal 1262 zcmZ`%X;4#V6#YnoK{VL12s%Y^!MdR#U=^g+ut-2aL`AF?gY0!62(cL?XaKdeT4R-= zP=vfV1ut+RrP3qm05tKJSQBjV-XoC_6A8e%4FK>i0${;M zyh#AgQUQ3z1i-%x0N1Qr_YMXCV8f4&I2?i-%x3e`515;qo0yn*_wL=;*ci^}2mJW~ z;o;$fgM%1`;r@SthsMXp@wmlenVp@*?E?b?2!izY_e-Txu~>{p#oW=REVx%-=qP?{ z!py%$s&DO8-A#a+*)aCR1ofbuS9J|Z+9wcZHklO_dS#ojCRXzpUu876egik3fh&Vl zh~Ct7T~~cT1Ibb2s7aItn=q3gTrEu2KCChP5~?0*Ha;Fg>%N3E-RL8UQ4prC3{=a@ z^pB)QNP$*ItN*yBQ??uXZW|gi;HqGiL51CkhgvzKebt7lAhm#@R*Df5Y8Ityt3p&Q zY*=ffx|&!Beu#?mM(d74IwdB%p;L7ta3A_xjHV%3YtUeA=SDHaTpI^9 zW@!6=H{7DDgelsA`X|G!#xA~2^8l@+tLjcbx?!}D1tU6>T84C7*6ByEyG*F_icZ^$ z)+cChN2u|SEjsEa!Nr*!6LknUiQbe8i>GlRvj-CgPxFSDbtZ7X6YB?J^WgZ-U4UqI1p$42-LEk1s^t=unnu#Q6_T)>-djf) z&I~;b>|<2}y^ZB1m$OtdkxDEgZp@4zZ1UStwfvCNnpM>F3z^}iD#=N1H`yn!jFQ9q zmd}fbEtQg{yDpS^UiAC?qn}-$kMNfi*)o3&k7{gfu+2W8xK}&;eMc2>yS--M=&AE# zZGStAEBsHh=i%J-+0Fea3TwrY-YsuBz5M9#gWbpOyXH@=k<2f8wtF(Z6Ue-4;KS`bd*Zs|?gQ@oeOz9e;YOv~m9=a8V0isH zp7=$4O}rq~q1}{ZryLT2x4c(ow{yHxA1jwxmzGeXxfNFTJ)2iY@3YOax%PT)HHQ>6 zRdDm#-mmhBth}K7%5_TEoRM;={m!GAFM76n`_8m&xIMWTKM+rLNE|yUft~E1n4OFZ zpiybwUQ}N%8tpL6+kc0zKb5+LO2v7MRKIXh{{=EwN$DxM{~sth<^!5u_$y!~ZUSK;QNf}>X5l}44`qG; literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-autocad_dwg.png b/src/main/resources/graphics/filetreeicons/application-autocad_dwg.png new file mode 100644 index 0000000000000000000000000000000000000000..4224ed80872f695236dc2ba2946deef5b7ed3cf2 GIT binary patch literal 683 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@*WnC&U#pkGu zcfg}>k7f5>|4Dn5s<-(~-0RY_N2q9nP~irF^aTPL3)nO)1=8mOxj-$*z_I_}|NsA0 zYIlg1ZWb!ukHfiI>HXbw>08voteKuWA6$S;^d zc-@zoYdbzQ%>49m(?;DbpP3a5jAO*U?x_K)U`+CMcVXyYmGuB}I14-?iy0XB4ude` z@%$AjKtc8rPhVH|rz~QkrW|`#Eae3X-STvC42d}W_R2}2W(5J)K;!d;e1gWa|NlR> z!zu7ZU5J>WSou}%S5sI$1b#&MF54VDS-|ORF;B!C?wcXZS$fk2HcYz2mf+;bFhN0+ zK`?_sK%zn1qCqsGLAatpkfA|Lpg}~TLCBy%z~O-2jmB=hHFF!YIXTN7l)bMxd`z&y zCVuL*+k!8iGxGDu3M~7_cj5n?Q?f7Cd~M)fARkrz!aTrXzuDI{4Xds@_$Rs?crQQY zeZx2BC28Uf_pGIEJUVcW<4xg%1eU(U7RJB|6Q;sRX}*>7(x+Wg;X8JPy{rC}l6l

QHYVDm8r3nfrYk#ft7)QiTS@O6b-rg zDVb@NxHY(Dxg7&)kObKfoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^X^r>mdK II;Vst0AVlbDgXcg literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-bitwig-clip.png b/src/main/resources/graphics/filetreeicons/application-bitwig-clip.png new file mode 100644 index 0000000000000000000000000000000000000000..2dd740ad5270b76c7fb5c4bcd8d209210334152d GIT binary patch literal 691 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@*otC&U#AFEiJ6d}^5a>Eou2x?4UoD;OA0lk{8)RKS?z?e4vL>4nJ@ErzW#^d=bQh`z(5L`_)_N#5K56uR!|;usQf`0b_R zLWc}^ST0g4NsBM7J5398 z6c6&uId@80Y}$dRQFp6$Ml)5}JZRKsT;+au#bK@$x3>kiM=w~pd%4w|sUBaKo1SF6 z@_nn49aq5LOkXRliB>+V`Bv;MVhmXRe47jZAIl9#zK5%9IM&F^*%H{Z_IRKNljp45 zg(;are}dw^s6H!Mb$-_;pchq3Tq8@X{sj-!T zskVWEm4QL%gZaBqH00)|WTsW()}XRioeii#5@bVgep*R+Vo@qXd3m{BW?pu2a$-TM XUVc&f>~}U&Kt&9mu6{1-oD!M<$++|Y literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-bitwig-device.png b/src/main/resources/graphics/filetreeicons/application-bitwig-device.png new file mode 100644 index 0000000000000000000000000000000000000000..1a5fd7bb8f09c705e45b3916d9a1dc2e420ff20f GIT binary patch literal 691 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@*otC&U#AFEiJ6d}^5a>Eou2x?4UoD;OA0lk{8)RKS?z?e4vL>4nJ@ErzW#^d=bQh`z(5L`|f^xSp~Ag|2(LIEF+VetYS- z&>;gJmJ1iEwI;MkDYX9o@3ij7w54Ae&okU>&Z|m(ufb7s&q$)LtmK%4!OiEabBnkb zHy@fJBwWPS(9*;#(8$i<$dKa5gCr$WXz^7{SP7!N@GZ$a1Dh(&9_&PSXM% z#e+O^&YhALn|9!7)ZMC`(M(k~4;u9uSGnI^ahPkx?QOyB(F<1YUT!sKs>j#mrY9M% zeBY{M#})85)7MICqLt5Tz7@NR7z36+-{!*q$8y7w@8K#Njy3XfwgmR9Js#-69gP2NC6cwc)I$ztaD0e0szKD^!We) literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-bitwig-preset.png b/src/main/resources/graphics/filetreeicons/application-bitwig-preset.png new file mode 100644 index 0000000000000000000000000000000000000000..6ca519bb273ca03a2b8060e399bc82c3d9e32f60 GIT binary patch literal 697 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@*NkC&U#~=( z$(JI|91>5LiOkrL%HVOrl0mS7L4d_UOvORO#X%^=L4ct_T%bWzp+VT7LD1oV&Wy&` zXo+a%-%LVh4m@13Coze0&bjH?+UDL4{p>a$R1f?O412YK>C~>gD-Xq1oO-sBFI_e0 zZ>Db%!`Iri9sNup^-+`iyq54?Ud8-sT@1sOmpgSYGS~C@eEciPd8RPIkttCm`E{Yl zB!@|9-Wrj!SoTj5|IP6tE762M7wARR64!{5l*E!$tK_0oAjM#0U}UIkV4`be6k=p( zWol$)Xs&HwU}a$NQ2ePeiiX_$l+3hB+!`i$#r6X=NP=t#&QB{TPb^AhC@(M9%goCz cPEIUH)ypqRpZ(583aE&|)78&qol`;+08x|njQ{`u literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-bitwig-project-folder.png b/src/main/resources/graphics/filetreeicons/application-bitwig-project-folder.png new file mode 100644 index 0000000000000000000000000000000000000000..f24af18d46be59b1f0aa46d87a991d2869e4b778 GIT binary patch literal 745 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-13)Plzj!J~~P4*hGnA zlO&E$lsMckeym^Qc)!TuPPXUE`JON1yD^vd+8o}30FLW(d0#B&yFQ0EH;@CU3l5G? zl04kWez1-4U>n1+NwT+3uXyt4{*xz9Zk=9!Y?93FGb{HrGb|}$n4QD0w3uN{CDY{@ zTtJgwtl(Q)$#i8V*PagUM0eIicecHq+=14tNkB#yH_&j6S7on(lvqiSUoeC6!CwcI z4(|W?``4+H4kvycw`Wr|GUjjn`5CB!G0EHAg`tC0)&t1lEbxddW?%biEBhjN@7W>RdP`(kYX@0Ff!CNFwr$K3NbRY zGBvg`Hq|yTure^Xoj)TIMMG|WN@iLmZVju96rKV#NP=t#&QB{TPb^AhC@(M9%goCz cPEIUH)ypqRpZ(583aE&|)78&qol`;+06Yl`N&o-= literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-bitwig-project.png b/src/main/resources/graphics/filetreeicons/application-bitwig-project.png new file mode 100644 index 0000000000000000000000000000000000000000..7f811b9bd312d158c2837ed6add0a851506a460c GIT binary patch literal 691 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@*otC&U#AFEiJ6d}^5a>Eou2x?4UoD;OA0lk{8)RKS?z?e4vL>4nJ@ErzW#^d=bQh`z(5M2&RLzq&3B6uR!|;usQf`0b_R zLWc}^ST0g4NsBM7J5398 z6c6&uId@80Y}$dRQFp6$Ml)5}JZRKsT;+au#bK@$x3>kiM=w~pd%4w|sUBaKo1SF6 z@_nn49aq5LOkXRliB>+V`Bv;MVhmXRe47jZAIl9#zK5%9IM&F^*%H{Z_IRKNljp45 zg(;are}dw^s6H!Mb$-_;pchq3Tq8@X{sezS= ziMD}(m4U&WSBl?JH00)|WTsW(*6?=wOmCnDNstY}`DrEPiAAXl<>lpinR(g8$%zH2 Ydih1^v)|cB0TnTLy85}Sb4q9e0K5M6^#A|> literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-certificate.png b/src/main/resources/graphics/filetreeicons/application-certificate.png new file mode 100644 index 0000000000000000000000000000000000000000..acfea59f7837261c22f0ad79a6b00fc369922be1 GIT binary patch literal 1361 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 CI9L|| literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-dwg.png b/src/main/resources/graphics/filetreeicons/application-dwg.png new file mode 100644 index 0000000000000000000000000000000000000000..ea5e333606bc1927997757655fbfa6a18430e451 GIT binary patch literal 683 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@*WnC&U#pkGu zcfg}>k7f5>|4Dn5s<-(~-0RY_N2q9nP~irF^aTPL3)nO)1=8mOxj-$*z_I_}|NsA0 zYIlg1ZWb!ukHfiI>HXbw>08voteKuWA6$S;^d zc-@zoYdbzQ%>49m(?;DbpP3a5jAO*U?x_K)U`+CMcVXyYmGuB}I14-?iy0XB4ude` z@%$AjKtc8rPhVH|rz~QkCaMo|PFMnkZh5*mhD02Gd*!51vx0zYpz--aK0)Kz|NkG` z;S~6yE=0^wto$nXt0}A=0zaaBmu(K7EZ}sum?vTm_stOIEWPOh8zx<1OK@^zn4qA^ zAeg}*AkiRh(I6VpAY9QP$j~4r&>*7FAY{-W;BY|iMq{_$nz@bHoSbD3%HG!;J|FZZNV4M8Tol+1(yBeyYT-c{1aUcyqBNy zzTunmk~Hy#d)87n9vwKx@uu)W0!v?F3u9n~2~**uG~dd3>C-N$@EyCt-c|of$vkdt zCD50uC9V-ADTyViR>?)FK#IZ0z{pV7z(m)`D8$In%GAip*j(Gdz{n#?9?xY3aMd!h3OX7aSb!#Ki&CpSQI=U}?G6!UAXrP-El)vnxPKtR%=Um_c~m zmzirjJ~hnz^l{Th-7TM)6%34H#J=vS0jgk3@^*J&=wOxg0CG4BJR*x382Ao@Fyrz3 z6)8YL_7YEDSN5kYVxp$pstdnt2MXQtba4!cIQ;g?Nug#10oOp|^M!nZ#1;7i#2oIMA^*ph3XlfZmP9ZoM^g8?!k%%N~@yuQ_~7u)-#O z>b2W~FP<~<^T-M;`^R_T|D98^FV=i*;9ejfRsF&|z+u1H*EJ2Rt~>ZAx*T{fKjnSH zH|Hg3;tlt#rEWYraE{|m;e!O0zQh*BzzP$l!bxeqmGjc4T~gsYc7?sG{*{t>+}cW@ zFI7uiBT7;dOH!?pi&B9UgOP!ep{{|6u8~oQk)f5Tv6Z2rwt<0_fk7_oZgUh3x%nxX zX_dG&$V4!A12ss3YzWRzD=AMbN@XZ7FW1Y=%Pvk%EJ)SMFG`>N&PEETh{4m<&t;uc GLK6TEVed)+ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-epub+zip.png b/src/main/resources/graphics/filetreeicons/application-epub+zip.png new file mode 100644 index 0000000000000000000000000000000000000000..ee158244bcd2cafd7ced7423887017d040ca523f GIT binary patch literal 697 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@*xwC&U#L>>qa^lt9cpxQS666=mAhYMkZs}b+zJ1%b$Na#L@B2+zl?{zqKAb4j04iZj z@^*J&=wOxg0CG4BJR*x382Ao@Fyrz36)8YL_7YEDSN5kYVxlIzS8pZ&wx;TbJ z9DaNGHeZtgPeY;z|ARc?tBdBN7WM7h?11Vl2ohYqEsNoU}RuqsB2)NYh)B+ zWN2k-WMycqZD3$!U?3WCPyt0lZhlH;S|x4`DXf)qfEpx0HU#IVm6RtIr81P4m+NKb eWfvzW7NqLs7p2dBXCnnv#Ng@b=d#Wzp$Py2s}HRJ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-excel.png b/src/main/resources/graphics/filetreeicons/application-excel.png new file mode 100644 index 0000000000000000000000000000000000000000..785319ab92aba3891e759c7fbb483192bb053068 GIT binary patch literal 647 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#dAc};L>zv5=_KDF10L6l2ElFTF0}0Y@c(~D zgu>PbH_p%IQoKLa+^%blMS7`Jue$XvO|~=NdY5w-b42`zU=)^OYhXFg*l~clL4jeD z0^=eDrb!CSO$-cs8W`3vFwSXU>|tOkROFNSbts5ehFRrE@^c{_!6#N_9$-!1gx z90Rk!14lER5C6X2^<*u$Y|tQku`k2D=ISI(21DjLv51GivxROvI53UnlFspKpLJ9l z7p=)!u}bHT{a2QJ&F2C6ypKbHzECZ3jVMV;EJ?LWE=mPb3`Pbzopr01YYM)c^nh literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-font-woff.png b/src/main/resources/graphics/filetreeicons/application-font-woff.png new file mode 100644 index 0000000000000000000000000000000000000000..0d5092d36bcff71128c087e1f654e0856a06e815 GIT binary patch literal 989 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-gml+xml.png b/src/main/resources/graphics/filetreeicons/application-gml+xml.png new file mode 100644 index 0000000000000000000000000000000000000000..0d90ffdd1938e430a2a8058f3c49d6f2609b5aef GIT binary patch literal 1262 zcmZ`%drVVz6#mf`i)e8}5Hv&affEHR1*25wEP@mSL{zMkVUhO?6rrvGiWbq$O-CIX zhU2k1Hb9{b&(ea7B2_RrthBwowJp8(wmf`I1d-U(xvPIH*&q9obH1E&zAq;^Ip4*_ zMo^qrI0FDEk<74ooOitsCnBC}x=NnmM9N^qFaT&3F0v;(;1@!u0?M&H-S< zTY@P7PEi4P!Ulj|34lj#b@%=q05}Naq7R1S0;|>f_ygwW=O-s8-@JJ4Wr1#X&{n858en{94x4wnxP481DnL*WM9=vX9$%bpg)Fw4{BMIu@=?CjfwYxPUrbZ=2ET~nIrK=5B zw{u}dxlucSjNURUt{CbQAow0CEz&n0g$yc8QEpK8BJd#kTfDY8O=r?#orQV~u{N-v zmTcY7@1|;oTAZ#MZW?>gVeS(ew71b3hPp8kGCV+AI51+cXcS1#HwNP(Ltgu%(AXWH`BT<6{qirIJ_I#201+GcVg({X1rf-qfH1aZe6DcR0Q`A`Dz` z^kU-0!d&K&d;nYq-iN~=r!f_8lDUyF;pB1BGWTGLR?o&~1VUsO;~;C`x%%N4^44A=V>{Ws+>v8MzSrq) z&kd`bxR@)NcUZ4*_hu@zIVs+5S8tG~+<|0nIRSloIpl2SCEIx_HIroYJWIm12KtRM z-Izui*u$vjGZ@D15gyX?Ty)hnr4XL6z{)UspzesWM~B_&_* ztxyo1P$4JH^qr~jIT!NTM?ZT!9ThGrb!7h-72DF$?3lMt+1>Eq`<`0jW@qj2;p3;r zJO6f>P|{Cu-@ygz^4f;dmG-JbcQ?K2^$%gdx3?d;mqQ_3+OWP}_5|MWvq4zf5*~#i>-2(i#d-#G(Q+bW&#WiaNVR+qI zf%I8YeUd1`rOT4)q#BWc*Mb*T&qBfRk5x+>&s#yr)YO^%~};~%}zhxb>rde=XW*-2G4e`zdp4Pe-IyTIE$N_%uS=G literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-gnunet-directory.png b/src/main/resources/graphics/filetreeicons/application-gnunet-directory.png new file mode 100644 index 0000000000000000000000000000000000000000..731c8ab6d8ee5a24557ec1ce47a7f1501d046d00 GIT binary patch literal 621 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$DhBC&U##T<@}9}XYs#%aVeJRd#A3s#2nkk z`17K1Z#Kt`3b6w$`V12km^u`g8x}C^TEMt!0n@An%v}r&n;IAvF)&VQU~FPw+H-(; zdB6=f=I4S!6$!g)a!w?P$K-!s;I8uFu0Qj61!f+D1WShOxQ41z49q+cObe76W$WT6 z9FSx85?b+!%{u>87t5`6@(X^gEB$|k+wIm3_Y1ixvw*HvEpd$~Nl7e8wMs5Z1yT$~ z21bUu1}3^jMj=LqR;ET)1}54D237_JGNJ#0v4^A~H$NpatrE9}Tn_ghpaw~h4Z-BuF?hQAxvXgk1=<(EuQ!13*9%0N65G9wi0=fYES5Y;rhESOL*03SJdTR8R=YKc|WeLjpv>s6Igo zK^hqNX-h#NNfl}wQFlyl~Va;RKa~Ej|`kW z|IgXl(=u9wkW5tZCWK_dLgs$>`mbXt(`C$MGJZG+BdDp8kB;!KH%$kjheGC1CUcH>%*uHm`>i3@N=W`|rbu&{h3D7L~|6CoAkxxZkqc8D^{l`cR z>7Y|n+RX1b!G7XkLZD0iew|*gU9HrK19-n;L@~svC=#|J0d*r&t2Z!upriL6YDB^6 zIsb_tFe?#6X*iL3JbGsv-Q}V}HA9+gL@PoGtD%I04C>C7^yRliejO(NXqc2o#|YDGYseY4odV{W~E|G@A&& z`|h-_w!td0h!&p&Y(3oiyF}A+$hi%=YE`eU+wA&A;9>SJk#3*XUBqkLxU03x`(;9| zdjFz1L+>_a(&#_Dsbt=sg|O9XM}Bh~(QZ8d%+VKj2fwcp&WXs3p@soxkUJw`V9tn4 zEd&7TfsYIEJpacduya#UR9yI`d6OO63HIZ5)dsl3W~0K$$teS4W7(lLWV>E@C?Y)B z`#|QLp`fDQq|Uk-jMBSn3ARCmx;3FumqXjdUkpV*NiLNQQwn@S3iErn!;$auU&K8FgS=0*_qve+?TwS@sm&I#)g4?J zGr!GxC?J_`+EVP+g=AG4Hx{?|#%h1t7aLvI$;)x~aGyOK?1@g3%SbdDca)aobnc5X zPqas+Yiy*kC%Ob>o;P_$kALZbIB$ptN2?GiT`!#S__fxg^}z+OP;=nQg~dzW z1Zmo@-x-w#w>|x1b6)l>M7;QB&&lcn&Vz^5MqMXD$}VE=@uLwf3T|i4FNqxA0gCCh zFF6_Sca?EUYd}+*CtbzOsL7|NHt%L73c6$7u1vdbMHKHj$Aa27bel~63h4SmX?sv1 z%w(Q(;6EzOz;eYKG0t~J)~)Q~Fy!BYMmE8e2aNUT?*(5z`TJoP#7`(ozi%FKhOqhB zW^N!iYvx0153PLVDQLtn0G~ZvU46ax-F<T6|(9saD3Ejg={%@GE2N20zk)!HBQGGW6RfwJdd@# zDXeuA-}u$_tRLDqOx{M&4Al1W@FOF-m6dcsURB*+uPhHKM__oT&{XFuK5zrL7lo%3 z9my!l4#;9=!wSHnu^1mT-Uo|K#$o~pxBx7{3ylsyqiqM9p8rq4*ZD_|=9K>bfSe{5 y793#z@r0!OoT8EpW;Re#QsR5`n`4Dp8H{Y-d}eO*a*zW|0;0m>!|qV%mH!1B4|I$G literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-gpx.png b/src/main/resources/graphics/filetreeicons/application-gpx.png new file mode 100644 index 0000000000000000000000000000000000000000..ab1b89034779e04b25f9c886ce58b765a5ce0b39 GIT binary patch literal 1856 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 VN}v7CMhd8i!PC{xWt~$(699u6z4!nC literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-illustrator.png b/src/main/resources/graphics/filetreeicons/application-illustrator.png new file mode 100644 index 0000000000000000000000000000000000000000..f052ee182b51288f6bed41f1a7da93bff33db958 GIT binary patch literal 1017 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TQ)fKP}kP{G>Pm^JOu zAk-GKsw;F=O9T)ttMy-8=`}6id3wH!o3X;Q0+&UVo{K9zrx&<5o5})pA%nH;G0W=$ zmQ;H$sq$*gaF6hHbau3l@N>$KcD1*+&yRL#%XAO*b_nxvbaJ#0@URQ?v@eaZ@2bj} zRqU1!VB6f>{O;|W{R`_S=Q`y_*aUew&YaT!^y$<8|NsB_^>f#((w+?amSmenwV@wh zKl%0j%hoBm8+wwyeR})-%ll1zsaqyx|NQ>t^V{b;rWgJG`F-b>^^yKA$5!{cx;XEh zSN-SrubDGvuI-4~zo_xj-lb2jpZxjllbf5{?9P&<(^?*1JCU56oRgE&-&kB0WAEOM?7@ z86>xT-zu?f^S5vN_Lv{|@qNE3tFoan%k~Rpw}46*lf2zs7&=&GJ%Aj}0*}aI1_r*v zAk26?e?QY`*w%J7f%)ilsl})9Qg_TW}QTwN%y@`zy`-F=dcVzbY`y9Hm)zm~it_yb4+I`?Fi%MS^~LkwU-^y2r@s2|Sa8o5J-+#8@vqCR;s-3(csHzmJ^S|V zp!1Wafw;fhkE?%LnSNe>eQI?;$LqwKwwpWD6%OjY5i&fW-^2E!^&`Xf4J-j>`?*;@ zd}d@@ahUll&xH#&TBP&yGE*D2C9II08nD4R_@{j(v&92(m*YYmjKJ_$Epd$~Nl7e8 zwMs5Z1yT$~21bUu1}3^jMj=LqR;Gqlh9=qu237_J)+b!nqG-s?PsvQH#I3<=>K{R% x21$?&!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6cwc)I$ztaD0e0ssV4rhEVZ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-java.png b/src/main/resources/graphics/filetreeicons/application-java.png new file mode 100644 index 0000000000000000000000000000000000000000..2084821f921ecd83482835eae3f2cbd449374f06 GIT binary patch literal 1577 zcmZ`%X;70_6n!CpphlSqYD;Sy#-&t*CIN~?s6nF!5CjzJZX%nA0zwc%1w-7DBAcMr zhQ+O*RFEJBP~1QyW&z1c60&_+kVVTDAhbXF>5tCzN6*Z?XYPIH%$<32SdkIiQ48G` z0sv4UBw{qogpcKfgnLzM!5B>TNx|X40B}kc{Y`OzXG|O^Ivjx9wE)o10Wc4*=>7DpJD+QBE%h<$RCDLt zCU5>^G8$(JJ#4x5L*nOC>`+_YBC}RuJMCmG!Ob$3O;-d?mj}!;me1#aVIgPk%+m3? z_z&E(C~{OW#ackV;!ZoT!&#{b9bM{|Qf< zRNCLxqkSgOHN70X(W+wB$&ZzbQ?H0cQaz_rbExob$sdZtg?$@N@`I@SC`NBWN&m%K z`M@AVDSC@P@h0|sUvgRh$!n6_YH8Y4@un=nk6C=7RA2j8HK;RIwI~xy`+vybLy)oK zjh0;a_Ln-jTnz~%`Wmh(EMK%fnHR+nsWgyAXM7{px4zb#yCbXXP`~ceRkpz2VruKr zR6kN4VD%AcfXV|7eF^oUvFSe(kCaHIbJPONDS78*6`%xJK{*#b|PRp ztR%sMb2@2nCICyiJ{F=U?QT50TtE#8-@3qTzkHeBk{AKl0O#H>gc!VgPgflIGY1mA zjJ4N(BiX$d#75!1Bvcl8AP2hB-3XP=M{*Wp`1T!+E^&7GNG7&`jyM;Ni3h=GCpQAm zzSGeKTi}EoXA>?Va>6luaC)sv68H+u^aZWXZKzU$U%}aUnb(<1{uepyQEE` zoKR@=qLRqfIy%qeAm<%3{a`c7rI58ua;cE{jSk?d>~RVvap7W@Fg$K&gu8$)ZJCxX z##CLuf`Tk2i@E#=A(#?{tGKs6dS7hyKKIzYG2sk^-=i!mswmuQ6}=XdL#KR9ET?6~7N$&mjm73&Z9 zCY;=sn(sgx1`9BJI>Xu3tto!E+3XqHxbDEy+S`nHq`Z+G$;t0}T~C|(-s`9`(r&qW zM+ag*H&tD17+JZI^wJxkE8Pxs`{P6A$~Yo8Q){SO_fX?0)P#Vzj0Bhf9*f6$VST;u z_}zG1fS*qQ&es!*4ZvbI1yz*($8aJoJ~@&0|Aq+i`t`8k^N$yHr6p3cDH#bMJ3HGu eIW;9Sj*_0>otBZr{t)N}i$KWM2x8-AGUFe9M;rwJ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-javascript.png b/src/main/resources/graphics/filetreeicons/application-javascript.png new file mode 100644 index 0000000000000000000000000000000000000000..ae8d276c7ba8d8d3d3e904deb8019578d8a89d1a GIT binary patch literal 1606 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 G6aN9f_lMK~ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-ld+json.png b/src/main/resources/graphics/filetreeicons/application-ld+json.png new file mode 100644 index 0000000000000000000000000000000000000000..e3aaab13f80979ceaabdde57a00783dcaaedb790 GIT binary patch literal 1248 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-mathml+xml.png b/src/main/resources/graphics/filetreeicons/application-mathml+xml.png new file mode 100644 index 0000000000000000000000000000000000000000..0fab1e8c4b2e6b6b14e08292af7b7d367f97efc1 GIT binary patch literal 1330 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 au^?41zbJk7I~ysWA_h-aKbLh*2~7ZgqTcfW literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-mspowerpoint.png b/src/main/resources/graphics/filetreeicons/application-mspowerpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..d628b0022a08f03238d4d8e7a5b90bcf94338738 GIT binary patch literal 824 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!{-5pqztsDG zh424{h=0ZI|63FOCK&+9|Fxli!jypMslVJ)Ke=QsYpeg6NCum6D{)AIj= zYyW^~e&erO7yf?x^8efCuQ$$rxqkM=^tu<*YF~w@e!X+$Rj|sxaHU%@roTcJulp)J zno{%S+SxDH&b;)OzwRk}&P^KV5*xAAps*1w3GxeO5MK9X=Gu-=4KqJ|+_X`5%V%Z< z1LJ9uo=brW7?Zr+T^Kr8Wj%l#&H|6fVg?4j!ywFfJby(BP>{XE)7O>#DT|n>k#=C8 z(+;2>aZeY=kch)?FINUPIY=BY+-1z|Xd<@TCTLH9x69H4-~X@6nk91W+mDSV=dOJC z+dnhie)Hz@3o>0-_VxL{dgEvK;LSC)H*<<pwbXCficLD z>jaCXf*^x~jzU8~1H;4yMkYpNg zU@hQS@cGW$w{~|*BreD=aT9Ggci}91&x$~&zik2r%NpPGzxd1d;i?Pg47CG3F9qW# z{R~%4c$a_tZ>x}i&VJT2D?NY%?PN}v7CMhd8i!PC{xWt~$(69CPs BN8H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6(R@y6(I<4HR1M>Eaj?aro^;ccDWD0xp3QHycMNNx!Ri-zMRo zu~y^YpTB#8R?gjgPpVhFdY2~K8NRj4xr;d>D%Le{u4Qm&n$F-dfzcs=A@%}8XaJ+{ z1x8@tL^?18HZXV|U~pt$jC;_S93SDvyqtm4reI&qokq#dwl@L$%_ z(04LygJ@3cm2eNi1bh3rqWf6aeEiMJnNyhH&J-D!@Z5FYM2E<$ydkku-%YP#Y+v@$ z?$y7*FF>cOmbgZgq$HN4S|t~y0x1R~10zFS0~1{%qYxuQD^nvN(l#)#GB7YtJ(7o_ zAvZrIGp!Q01~-eEOF#{hARB`7(@M${i&7cN%ggmL^RkPR6AM!H@{7`Ezq647Dq`?- L^>bP0l+XkKH9XTf literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-msword.png b/src/main/resources/graphics/filetreeicons/application-msword.png new file mode 100644 index 0000000000000000000000000000000000000000..9029d4ba8c38904d676114175e125f7ab14683d0 GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6(Rr=H1-_^en@APZ!6Kh{JC$x(gjL5O4{cxY;;DN%~#A`!)&x zjI|mE|NPw(v~up|ds4mX)w?v=&hV{W&RxtAQL(Opb1j2I({u)x35*T_46zp&LIW6m zFE9cFC(?l-uz|tz0D~g~W88zrgegQgNwZt`|BqgyV)hf9t6-Y4{85kMr8kp!B8HE@bTA3PInHXpr7+4t?9gP2NC6cw Nc)I$ztaD0e0syf#(v1KB literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-octet-stream.png b/src/main/resources/graphics/filetreeicons/application-octet-stream.png new file mode 100644 index 0000000000000000000000000000000000000000..dad9d57552d9bc794a59c2729fa6e837a44e3e3c GIT binary patch literal 874 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*obUVUQf25PeKba4#HxcBzP`D|fFkpmy| zcdcE!^41~`)3ELZ0Us2Ssy`@*I4(3l+FjpR^=(nW207cx?SI*ABJ;EMa&*-xQkox`}sv^(Q-(?z&mId9vu8@|h1+Ki^Y7d~TEUiO2Q*O?r`*7fjEpR{3(h zoqem;nd!w9)x9e}c%?*~*d6zM_xl;lRwXB2EXu5IIP~_{-zf~edz=0_IkmrR+QO;H ze1>x+vkxa9LmG=ZgK(3wLs65lLr{~mgHcnkgHThlLv~ZKgSJyvgTlOm^Ogygb>eE} zN=w)x9!3Ar^U1Th@~rfv*I^lfPjlm24DU-kShFlTt3kzZ#mj4L!2i}qe-RfGHba!5 zXMJNwWa)nEBNEIkd!BFI#aX}P(1O>p8lQz5l)^P1UOX(hF86O=`7!GRo{Vi03#+xu zCw$KOcGdPlyOe+4X};AP(?Ymet{?Et{kC1IeCK_}+9_8fPO&}s>~_{|6T_O%EmjQ6 zE$-Ag9N@8I_`OphBA+wk!yGLJ+n8mm|29;LUCEhK7s#sZa6sEs`st1hZK4a#urbum z5x%~G$z=QgEq`_%<9o3BV~Z=Vw!`Oh`;RYj`LW>c4MpK|vHwGBMyfyqj>#5JNMC9x#cD!C{XNHG{07#ZpsnCKcAg%}xHnHpLd zSZEsg5-u&wghk1ysb~>FVdQ&MBb@0II}YegFUf literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-oebps-package+xml.png b/src/main/resources/graphics/filetreeicons/application-oebps-package+xml.png new file mode 100644 index 0000000000000000000000000000000000000000..df9a4d444f4e4b233adc95e0d1bc3445916fa4aa GIT binary patch literal 697 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@*xwC&U#L>>qa^lt9cpxQS666=mAhYMkZs}b+zJ1%b$Na#L@B2+zl?{zqKAb4j04iZj z@^*J&=wOxg0CG4BJR*x382Ao@Fyrz36)8YL_7YEDSN5kYVxp#!*Cbm11BGsQx;TbJ z9DaNGHeZtgPeY;z|ARc?tBdBN7WM7h?11Vl2ohYqEsNoU}RuqsB2)NYh)B+ zWN2k-Y-MDsZD3$!U?6^U#&Hx4x%nxXX_dG&q|H#M25OK5*$|wcR#Ki=l*&+EUaps! emtCBkSdglhUz9%kosASw5re0zpUXO@geCy)DiCV` literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-ogg.png b/src/main/resources/graphics/filetreeicons/application-ogg.png new file mode 100644 index 0000000000000000000000000000000000000000..e80db9b3a396c903867e0cfd696430c78fe22654 GIT binary patch literal 809 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-0hrPlzj!{=ZP;-zxoo ztBwBejQF!$`~TkLKXV2D?@jr?J^1%DhTl^eo^&ugX=eyEW_a8V;v$28YmEQR7ydVc z`QLN~kj5P`Zx-7=>|lMp*cPbrek;SdYKGI5AQS%o|Nn2h|No~4{{Q~+|6IrK#|QrY z{QT#~$3H(leY&^*)1BQiJ}u*ZV$(XZu^9?P~^FcWa@~r@Q+;-PwC=}H>L4@UjhF-^{&=W2Ks&11M78Fi@^8ddcf5<5tBk%qY&48ED^1oJF?lJ69 zn<^u-t?G|V;(@~Z>3>+%1qx2Na2gz(&M@IX3WL%KMuz}~EJs!iR@DVUR~noc7gRgIGeeLZId;N}T<6)1OChj`#qx2u~l$${dn%|$_d4QF# zWM@O>%^P>N`RF~^aZgp`d}&YZDRZ@_@4TueOHY=Iw12ss3YzWRzD=AMb mN@XZ7FW1Y=%Pvk%EJ)SMFG`>N&PEETh{4m<&t;ucLK6TbBSO9a literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-owl+xml.png b/src/main/resources/graphics/filetreeicons/application-owl+xml.png new file mode 100644 index 0000000000000000000000000000000000000000..0f10d9201b4d60d139a94044dca901c54cd59802 GIT binary patch literal 1262 zcmZ{ic~DbV6vi(}Fo*^%vgs7X1*@_c0*(@`8Wsu2CLmz7n8;oSf)JZgf(Dn?R%zP$iTpWTrQVNr8p|(kF*xScSWY| zGmk8o_18GK@^%%+`*t;kH9? zO}GXzT6!-S>JoHNKWZMaNb+C{W)a0`#o79M^`>80A9R>|g$CViw1%N++y@yRpe-C2F<7(;r289#aTvS7f_lyx z^moxFw*G3Y7Jt~2X`wRQ+_*{c$zYM>^=0vyDZ$jMw$^}-X`&A`_=vc>5Wjagurn$G zoN@GK;?3M5=AIG&T>3whgNoCbg%8Qx=(tGoD9OV;c-^*&a1He9 zh8vj`(ypUSr(ZsOs+Z;(N6@bF^&=iy8&KIK@7OENYbu=)ZsaMJHkalOO^TNe{Zx`u zdwJF+m@I5?_1(3*Y~oUhc2dwEV09ID`Xf$q!j^J3urrbHDT6{KQAD0xL8_WSXDrAg z%@KKQ5+t!4)|HdjkX9psGGfC5=cpgbgT?-R-kS_>RExigO(>GQvzN2YyAYmJW z{D+xtOd}2K;M4)5gY5;MH(xfMOFT(jQy5EF8@i#^BYDyCrPTc6g)x;H*?xW>IXJ9} zQX=?PD2Pq1l#`}P(uP}v=mwpeM1mEgyu)3(y7#ie;uFx4^Y6#%Fj9S{{Z`%Dgg%;f7p=B p$>H+Y#o2(z;|1my9xTaZ7i9->igT;~+_D4@f#}Hi2uT?0#6PhrWrF|! literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-pdf.png b/src/main/resources/graphics/filetreeicons/application-pdf.png new file mode 100644 index 0000000000000000000000000000000000000000..a7aadea0e50132ac8a479eaa99488a2c27a99bc8 GIT binary patch literal 1467 zcmZ{kdo+}39LFDCDJ^@Jw%F`;q}+{p=bek&$hb8#7u=`q zCKC235iZ4JeS*b!f$(fyN>42mzgfKv+j;$H`$mspY-Qj6Wdt< ztp1R-Q8SYd&T{&FE(mpSzc~M?7Ee{xwh8n=dsu;k`&}O zk>E!pcwuNzK0GLnj@aDTsG{1JQXN+3=NCHKW&ILqabW`yTgsrnpP54!Y~z#B%$sYA3)M7- zp=-%9aqp{wyv~c~t2|tOH#06UGs=fenlGH2m-KCIY`o<+_5YYC^l+&nV5>bDt&X-I zmX@X~%DR&h9@>%bnHi#2R*7IL5!1q>4m~&0rs`^zM@J;dNo`d7snX)5iPr@LxRHo` zgflI~8s}jQ^D&0cy%=NJS-r7QpSHH@Ls`RV*JkQ!swmd)Cntt0%d7F2iGsYj_SPZ< zvobsL$kuu|_3FyxWU(c&!q59D5xX`w*BHSbNa1XK{P;9Bx{hGh%j3Rjs9zcytPW;Y zA(%h0#_0Pgjfwb#%HB9HH*cU(B+n^KUE<`(mnthTkC!1G7(c6e{0dr7V7X8oLF$h0 zXsA(%rX7m~;7j4>QFs}%`5gFV0xcUEPda_gocG^iJ?K%a2U5Cj2FecCvlqqRq-O}VO~q^c94co5pfrHFvN z{#PUpN5xT#Gp58+<%cVJDv#rnEg)Go<-S54gCEHul&E}rSX<{1{kBS-T1J*bEM$IBo^Z-KB0c+-OdDDwqtspr5hP37v0V>aQ5-> z^Bs^#`@=~D60!DiO(u(Si5m9(<#_j~Q`<_{(tg!<&#{X9a3kli794(lJ-2@O4c0$f z#Z=vOU-zlT;JHe{bgOnbYr3R=_s>!tC5?fy6U|KZ3gw8=#|d3h50z04M`5Jq-C%uq zt&5E#K>U;+j~d=Q)!5od*1n!vCX3`;U}fB6p(85PV9P56J{k8Uo4 w0^fW-!8`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uJ$uV24Eb?WW(^jiS|w=**CPn-7m#*GK-*WU^Zyy@wAD=6r} zh7Awathwps^D)^mS!_$|5Fe#>^0|?*`Pv z>*?Yc5^?zL`Rhf83eEU|cmtm9AQ?sSwPL05@QY~?fC`m~yNwrEYN(E93Mg~TP zx&|h?Mn)koc5!lIL8@MUQTpt6Hc~)E44$rjF6*2UngHlXRY3p% literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-pgp-keys.png b/src/main/resources/graphics/filetreeicons/application-pgp-keys.png new file mode 100644 index 0000000000000000000000000000000000000000..3b9477861b59047dd032297dedd3436a209ff215 GIT binary patch literal 885 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vugPlzj!e)8nWOECEU z{rmIh&wu{>`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uK7FYHd)-eI&fMS5ba3AJyH}eI&6AlIa^dc^i+8V`yK|-S z;M@(D_Pebqa$j4lI6va}t@B$hA97n$y!OJLwC$ZH%hIIg1}ATC2Rd@*iCuy~N~9#n zFPK4i-ItkbJ3cjh`nYMM?v~HY3I@iNYj@`XsEJY?N9-)19$QZr$B>A_Z?D`8I%FWi_F$Dp-kK}{kw&g0 zX>qP?I~L@0z5nlai_gl}v*;YBdEe##T9;4$_nqXK6`7fI^Tr*kY3j|)+x%xJO_ddy zkm|*tZou0hw1vU#0y76ALjog{10#z9BO3!F;|o@v1)>2Beg_z(7&%w4nignr?M_(` z<;a<}pln)%bK9<_&%atHun9)^axGzC%h>kjblLM&)wygIdhySW88YU*|B?T$y5vCT z*Zr*hJUe1Kyjf@2Otcfsa9w+_`8_-HJ}HR}iz^*1czPNVP2L;I*sW#!@$f_CUEMtr zjHjJ>diXcaUemMayi;ub#JHpXq!%;IE0}s**yupjoc5!lIL8@MUQTpt6Hc~)E44$rj JF6*2UngG`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uK7FYHd)-eI&fMS5ba3AJyH}eI&6AlIa^dc^i+8V`yK|-S z;M@(D_Pebqa$j4lI6va}t@B$hA97n$y!OJLwC$ZH%hIIg1}ATC2Rd@*iCuy~N~9#n zFPK4i-ItkbJ3cjh`nYMM?v~HY3I@iNYj@`Xs4>T@PfXoFJ+_`Mjv*0;-(I;HbjU!2?ZGOIyfs+@B8^;0 z(&Aj(b}Y#0djH?;7N3=`XVE!M^S;afwJx9h?>oseD>5_b=8Zd6)6|=pxB1Udnkp+Y zA=QgP-GH}2XbXee1!fLLh6F|?2SyeJMm7dU#uuzS3q%7N{0=ZmF> z%8@f`LD{qj=eAu9Xgms&m;a^x~f#Gi1zr|0Dlhb;*Iw zulrg1d3MBfc(cy3nP?}N;kx!<^LuvYeNqw|7FRl2@bok!n!GoZv0KadJ>0-RZCnWN>UO_QmvAUQh^kMk%5t+u7QcJkx__|p_Qqjm4St}fq|8Qfx#g?cN7h| z`6-!cmAExH&Y$)hs6i5BLvVgtNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)E44$rj JF6*2UngF)Obu0h? literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-pgp.png b/src/main/resources/graphics/filetreeicons/application-pgp.png new file mode 100644 index 0000000000000000000000000000000000000000..5717cc198ff8c94b569ba78a979b60f4c5452756 GIT binary patch literal 885 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vugPlzj!e)8nWOECEU z{rmIh&wu{>`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uK7FYHd)-eI&fMS5ba3AJyH}eI&6AlIa^dc^i+8V`yK|-S z;M@(D_Pebqa$j4lI6va}t@B$hA97n$y!OJLwC$ZH%hIIg1}ATC2Rd@*iCuy~N~9#n zFPK4i-ItkbJ3cjh`nYMM?v~HY3I@iNYj@`XsFC5CH@go3_1Jp4IEF+VetYF+&>;g6wg;;;^44Sth%|B~ zNsDuB+p!?0>-~SXTYOf&o<-+4&HFC@*SdW2zwac^tjNryn>X%QO;c}X-sV3;X{xNq zgj6pEbpzf8p)Cw<7nnI184?(o92i*?7}*#Y8DFsSED#N7@H@aL#mKpW)wDp1Yj?_m zC`Zn$1!dDBoZEIaeg4%tflV;Nmum?FTgJ9Gr^}wNs?KGz(2IX|%#bnf{g3>2)g=cy zzwT%4=h+d{;mtbBW}=;7hU?mc&F|Tn_en`?SX}97!PC=_X!71r#%?X+kB1*B@9OT6 zU_9;2)5E`U_L`nW=bd8fC&nH9C%u?yUcuDk!bS(G9!Jz?eUO@I{`=+mC;puO7M{6p z-^TrW^Z6Ny3~H?ZbT+iVfA8JMY*V1YTJ)1?UEGQ1OB^oc5!lIL8@MUQTpt6Hc~)E44$rj JF6*2UngC;tc2EES literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-pkcs10.png b/src/main/resources/graphics/filetreeicons/application-pkcs10.png new file mode 100644 index 0000000000000000000000000000000000000000..0cc4c34574576bf951e5848c08e9206facc0ba3c GIT binary patch literal 1361 zcmZ{ido+}dwDlK!WsCKQSi-RDMt59RV{!||( zG<>{0LLkL`YSjbKZ0yfphXkJF8sG{*59QEqoHDed61+nK0QmMK0C`0K>_ArD3IJIc z0Qdv|9BKjhEWP1zuoD1Et3m#uo>0K1E9LC38E*Y#(o>2fBkl4;HTuCf>El&#!`G2_ zLy&iawW@rzsD3K;$FwSaAqPVKEw}zGqhAO*ZDGiJ`1EJh$)mUZy0Ues0e+p?P*SVH z=SZ>pks>z;w`QdFaK{AOl5Xyp6(hy6CquQNsJHUk{vmJOURS1Ey>m& z{WW3Rdr`P8VQ|LyQeojxqfgGI^Y|H6$OoQ9_Tvpu+{(|hI;tHz{ zU4ieO8y0WNR;2>dhV!okoEgF5igaU1%tzOrGpr3?lL>hue&KLaF1zsxyW!dht%oz_ z+>tuDy6}AEwM)k(`r@ciA<=J*knYHjw?=Mki3D=-iH>OLwp^@`q1vN23h2xX&cpGDB)u*1%6}-s}W#R-};jF0hK(tuA+x^=|l=uv^y^qOLinb#vnB z`k14%AQNh&a7)aXAHmkfB3ptH6mLYi_ZdoavJsKw&Jab$#wZ z0i}39FAq?vtnUpiYU$pQnE+_AKDE+#T6-d79whq&cphAW>u6&g{p~~k1OTS)p78aDLM&R&Y4Yi~z!vl-t$paGp3Ay8w$=Hi1{93M&Qc!02_F&-Ds zwgrO(n}jUcOP#Y_q%W_Yu07~=wt5IbRM04qvGzU)IGARSr32h7`I{o z=!CtL68K>5A(kU-`rXrrujz2N`9GXBtL(ka2-EXnW5Rxtow!D-l>7& zAr)`8S}i&BnjzKTA+q{f{sti;dE;4OPcWH|g9vhRa?CDVO36%!ODCG8WhB)Lob;d&@bL`v=yD?z`~w{sY~26= literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-pkcs12.png b/src/main/resources/graphics/filetreeicons/application-pkcs12.png new file mode 100644 index 0000000000000000000000000000000000000000..e470c69d9b74850535f8b7e575d954a71694adb8 GIT binary patch literal 1361 zcmZ{ic`(~)7{^~}C|VlL&}C_}LQ4(O#C_BiODKy_XIC7FsiTyjcDK8(I(kS|Tkr&-0zw_JPD4SyqPH3uQ@6H}g7#1G&0ZqLx7`*^oyKuL{K z!jS^EBl)fnZpljQ#LpY3&*Icw;nZFmWOQ;z z99t8|SLR+UzjbQ8#GD@%Zb|f-LZmzL<4vLKn<9Z+e4;g6x-A!P$xtof>v9oucEG7S z?d9SuXJN+WF|}=`AKMUJFwvaxv^>3!Ui9k0nfj=s41crAh*kN9AtU_t^82+-(V~dI zB3)3IANtY?qsc9?ka>_w@Nqx52-niIJasIqDi8peDgo~j z7&5dzwG=$%_m$EHE4IZi5#-G{7_;n7+1u(NwMDAdV{G8zx2s=PptW~+3b2437Z z;3h*I1y^$ppM+T``Z#+}Dp|nc3^Ni4Qc!GBv2k{HhH-MSh$UlqX^x2!opE?L^6zA| z0X#Ph_R9x!F`j#60zv94rPFIaIo^(sMi74u&bD<#<8J6JP$(m9?*rM1(Z|QEkU6@I z|@kjUw%Wq*rSA2hIB4+*L^632uIF0Cdp~?8K--J1WjQ$Pa+;P5_Wo0Khh6GgffG<+(o&-7ppt2lrF4z+a*mWeG{VmPCmr8j?b7ZAl8LLD;{5Ey8B4+Rg z@?H?~UZ75ej}F~e?aUFKav#Wnkbld)H^bytl3q&)@;)*3d1d189p8>jJ-VN7dnT0B zDI**z^f*-D4&k<}Lq zsX>~rSw=^q1|W&qn5TR72@`LrUVpI-du1FMFZ!;CC zg2Om#Q;VTf0bi=Ev*KF=GH;lcahL8N)P0D`%VE*muy{rfBSb%<+0@jdCFh`iUU0!4 z9Y^wSjqgv{Qgb>cBKV7BFPw2Whxgf~!=tm75odSpQK%D@mz+h($AaS+2PnopEqD`tKC2 zK|C)4_S1WG37&U#0zv98qtoj?I^Ri*MG$`p%{k+Yw!Ud7pioBI-vzUiV~>v6A#;y3 zk$+Fe;c(&x&%TM1u#F~Sz$T-$udh|WNB5bTz{r!9O#7%G$!FAQ7hQ!&O4~yOj=_3T zINcHm;_Tuw6tDEoUQ>&zWi0Nw z3I{OfGka+ECDBdQ)>sEh_ib9KYvVQa(FG0ubbdK;YKmyxJ*3Do!Xzkm>f2>_65lKL zT41u}+p5aYV$drsU-Zmb46Q$+i!g$XHrAPuF0IA0w?~-cNDx^%|4!smYRJqT_~UYE zx>%I0W$LA;KDc4Yg;lMy$>AuQbF@b*9Cvc=dhv79U?cQU#sjlYgh$71LwQkl&_^+$ zdWKQsW2j_@xHK{(0E@v|oyORl#$to9Rt~mS4j8OC2IGLi&{`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uK7FYHd)-eI&fMS5ba3AJyH}eI&6AlIa^dc^i+8V`yK|-S z;M@(D_Pebqa$j4lI6va}t@B$hA97n$y!OJLwC$ZH%hIIg1}ATC2Rd@*iCuy~N~9#n zFPK4i-ItkbJ3cjh`nYMM?v~HY3I@iNYj@`XsHwpEBeu~%J+_`Mjv*0;-(I;HbjU!2?ZGOIyfs+@B8^;0 z(&Aj(b}Y#0djH?;7N3=`XVE!M^S;afwJx9h?>oseD>5_b=8Zd6)6|=pxB1Udnkp+Y zA=QgP-GH}2XbXee1!fLLh6F|?2SyeJMm7dU#uuzS3q%7N{0=ZmF> z%8@f`LD{qj=eAu9Xgms&m;a^x~f#Gi1zr|0Dlhb;*Iw zulrg1d3MBfc(cy3nP?}N;kx!<^LuvYeNqw|7FRl2@bok!n!GoZv0KadJ>0-RZCnWN>UO_QmvAUQh^kMk%5t+u7QcJkx__|p_Qqzm7$rofq|8Q!HPw#J5e;` z=BH$)RpQog^S>=9OGtuj2+mI{DNig)WhgH%*UQYyE>2D?NY%?PN}v7CMhd8i!PC{x JWt~$(699a~b)*0Q literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-pkcs8.png b/src/main/resources/graphics/filetreeicons/application-pkcs8.png new file mode 100644 index 0000000000000000000000000000000000000000..7540c08ab482ac1a24923f26a5289ed50d03951b GIT binary patch literal 885 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vugPlzj!e)8nWOECEU z{rmIh&wu{>`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uK7FYHd)-eI&fMS5ba3AJyH}eI&6AlIa^dc^i+8V`yK|-S z;M@(D_Pebqa$j4lI6va}t@B$hA97n$y!OJLwC$ZH%hIIg1}ATC2Rd@*iCuy~N~9#n zFPK4i-ItkbJ3cjh`nYMM?v~HY3I@iNYj@`XsHwpEBeu~%J+_`Mjv*0;-(I;HbjU!2?ZGOIyfs+@B8^;0 z(&Aj(b}Y#0djH?;7N3=`XVE!M^S;afwJx9h?>oseD>5_b=8Zd6)6|=pxB1Udnkp+Y zA=QgP-GH}2XbXee1!fLLh6F|?2SyeJMm7dU#uuzS3q%7N{0=ZmF> z%8@f`LD{qj=eAu9Xgms&m;a^x~f#Gi1zr|0Dlhb;*Iw zulrg1d3MBfc(cy3nP?}N;kx!<^LuvYeNqw|7FRl2@bok!n!GoZv0KadJ>0-RZCnWN>UO_QmvAUQh^kMk%5t+u7QcJkx__|p_Qqzm7$rofq|8Q!HPw#J5e;` z=BH$)RpQog^S>=9OGtuj2+mI{DNig)WhgH%*UQYyE>2D?NY%?PN}v7CMhd8i!PC{x JWt~$(699a~b)*0Q literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-pkix-cert.png b/src/main/resources/graphics/filetreeicons/application-pkix-cert.png new file mode 100644 index 0000000000000000000000000000000000000000..581c123cebeb90722730f0c1cbebb82ae0c7aecd GIT binary patch literal 1361 zcmZ{idoJ#wF@fw-})ep{|{{Bv!PPptiMht4l9Z6SuiV zt4cdU=vb#mh*D{pQ$^KjC0!f@iCkT3?AL#G&i>eQ&hvcF^F80sdH;ByVt+qRElqt* z0Du<33m*un%coY~2hF;koK;BR@vgqE0Cdt0>_n?VJ1W*I&=-L3j{%UK55P8LWiJ7c zjsZYO0>HisfX`BDp9DAppt9_LHpl}C*tRF0`7PD0he~-yb6_Q39<4w>{5EBzJbK^; z@?IeFUVwJFw>I5J?X-b*nK$G>$iL;*lWy`WNw+x|d7qf_ydq)fj!%1rF5TCsEdxqw zml6&axF61UgK!&GQYU{{v?c4{4_mVmtvVA$o3g#VJ#1%!1v8%YVMMmA6mEzG@|6X} z>f^sgaa|Y1TQU}JSST0g_18JpQ1ptuooXrh?D`JgGuf7sIn6e@L(Jk-zZA|YK5ky& zRHI9Y9n%BSEyc22WL|szwTL$k6!fWgH!dWgXx+z$V^33;l)(mp?63{SgJmcf*yJ*(S>K`|?(a{bi|#Y8&*v(BD1Y zThNa=m(fkLD~@WcvclR^x^B}-TpF&Tk1lBNr}D~(laoZNu0chn5hh--Q`aWLllY!F zR|AqP-&R(H6oDRT*`i1GVo05V4#EgF(okzgy0{j{-X3O-AwfjR{G7ePF|q3#(jblfzKfXK9aCIBw*e^`hsdK}P7o^ao}i36H+A3E@TBLWg2P z^$4ZLMN`T4v8iN802YHibrNHJ5{nJOp0c;W+G8;07z{L*^ykq30WK!TU7%$BKTz!% x+W-N2pI#s)Q>dBIsbr9unQ3w1Qes+cbPCxbIW@jUNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(S`!nmFSEoSuaba4#HxcByktshgM0Q-mk zn=~Ao4L2GXo>J{`zcA0+!@s$cGa~9@xBJ3}0%gGvkYH zGdoN S&PEETh{4m<&t;ucLK6TV#M?Un literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-pkix-pkipath.png b/src/main/resources/graphics/filetreeicons/application-pkix-pkipath.png new file mode 100644 index 0000000000000000000000000000000000000000..07f85ac2c05fb0fcb1927f9b3518a0bd917732f2 GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*pCu6=wK#lXPm;pyTSl5y|t4O>5^Kmqm- z|2JtkHXCj^aJ8VRJ7htwJLG z)XnY2`+dsdHZ~ls?{D!+bGPo_ama4@1;_ojbeJ@PPi}cHWw|+^%J%&l%ahA3y1m&Mkmg$27@Log_Z?8 z5&i+}Ym_?}#p({twMuw1->F>Gk;mZB>UyrbH<@QHpLBB)e?i4z@j1_r7@q6QOKO;4 zp}H$K0T_r3%n}P^sx}oc5!lIL8@MUQTpt6 RHc~)E44$rjF6*2UngHlH+WY_j literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-postscript.png b/src/main/resources/graphics/filetreeicons/application-postscript.png new file mode 100644 index 0000000000000000000000000000000000000000..b5e50732903e89975863ef05288ecb7c745900e4 GIT binary patch literal 2009 zcmZ{ldpHw(8^?cJn%Rs=u6l@(N+OM^WEh%EZ|0b!M@}t}A+4U|ltV}& zXL2lJPmb##$H=QJIYrKU-=FI~e6Qd2`{TauI7_lA3L%RC0HDlBL~9`p ze>)r|jKx&{PeO>e8<`scP@at3cG)e=72QbI<^Y5q0e~G1z^1Uo<^w>-0x;tYfbIhT z_W5PJu+kGYV6Oi$B?>9Djk66bA;kPhmjeNiX#4GuPT!(y!l@cFqLJ;5;kk!lezqUv zI|qIo20A#TU0keU-?$Hf$64zJ5rze{?( zm+r8=%e~6R3VL4UHT5_;^2z-rS^4j1G!jYTek~7~^O?_M5k07>Uwl>*H+Cu;*0$$2 z1ikKkTL&Jz&p)zaa^KHuzc{Qb$dM&hw{Ni!|J+cqe|9DGW5G!B*8xk_YF>wkq8u-ReVE}8C(g{fZ9^+3?l1y|XECm4%kyN}4KZ9(oD2X$?F&hu*|M217 zBHsA6sdP+AB_L-Tn46k*5oq%9-adLanG6DO%mI<8zsax#I)%MOPfl!DFM->wW- zRY+FJi@9~7dzWk5ZD+LLN1xR!2d3%`D2Uk>HVlE7b+OKKE(^}uCNXrc$QOF6%>?pKc>6@ z^5Vs#B6wlG2=uiMg)$g;-Gw_hG*0<&&Idv(Ygt^ctoG6H z>f{ZS@%I5s?P|~N;1g>*^8QQjxyd___MtwFf+qv=MQdx)VRcI17Vn-r`paL@=QAX< zx$=M;&-kyk)jWX)Zq%(x$yS3 zxn<)Z>FmPW!+gegOhKX}wmwcBh?`Ot8me zmalYS#oe|aIn>k#Ml|ELz%`HAL}cLkGfgN$$HHYK*~mPE1QQQT44-ZICY z{_PO>NXOtJ{(Vx*U)j7x?2HAA+|5uI^#r|KJC~oaRPmDH!a+g+ll$M5SDEx^uYLWj z3H0Oit41t;<=*$lW*=TTN68CbFj_q{Q1IGM16b~feVJj9__pT?Iw{H~REB)8La`Z)PR)^_gDJ!eB`Xk!m zV)Af}AT@_v)p$m8{6!WM9A#WCa-`j04Mh9SKO_1+NYaULJ;b)K$d%u4b_II%Krzzu zXfo6IWmg%xX^XrbUV6geQ{&*BBNB=mD9%)RE2U%AN@9E{CgY^EnyhdE@)m|p`;XW6 zi)4r}0-~w8Ypbq~VW@yGHF1kZ6~?4`kru2~db!ZsXCrRlg8DuiH2~aJ)yO*ME-dY<_W{sBv-LV(LT??vE$W zt-0LeIGd}g1T#+#cmJ`sW9V{madE)K8qOG6)BLWzdhn0)323O2$az&g1<4wkw8Sk( zrw}P)#m9~7A)gzp5sn`_$1KhF8onXNYMUp>aX6`O%OwmeN=EB2DUv|FYo;ssxmdd_ z`3$?aw|8tv!(P{w-jpf^i^2>H4A^ajH-C>trx7}Xl}2i|`ZDor9}5Z!vTJK=8Fe8l zcShid2MA6Is1xskhO%w4S=qviA>;H5qNVI9bIL+AMR?W@2btIhU2_Sd=(+_^gaBGt zEzRRt?c-WnwpyCHC$)67b=0s}T`bnACB6B71T^1k)axPtU!XCm3>6Cg`2B*7@AV*t mO8^Bh7z_=nk5{0ZiyuY9H^4o8UQbpy1k6mx#8PADoBsmut)G+t literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-ram.png b/src/main/resources/graphics/filetreeicons/application-ram.png new file mode 100644 index 0000000000000000000000000000000000000000..49a752773eeb7768e1a5b38d0796e41eaee957b7 GIT binary patch literal 729 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP+~=ZPlzj!?wtLkXXb;x zSr2+6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vb0M@{QAw`HQ0Vc9{hTF zYPz8UNBj;0fuD810;e9>&tz2_=kCzWw?**6%WoNv{~i=zR6Z;-*{HWuN!vev%S(>^ zd>c4QfSyw=ag8WRNi0dVN-jzTQVd20MuxfuCb~vOAx1`42If`afByXE&!119J_V8w!Qd&0Szk2a)mE0>0%kHc`aNoP-N=VoB zM~@$?=3de*x>7UquyXcA-J;7&w_o7*UMQD*II#Wl#1$und>8R}E)Wh_zF_O+Qd?2`yuq8PDk+u>{JtsA+WCR(S?zkK;}?ULJ)F?-Zw zR-UeD(!S5&eu-n#R!aqdy&>YR-i0@^MIv|ZYH^jh)c1M=a^Y;!hDSbp-rshe?qm(HI* zfBWu30iT7!Asbfgyd;-$Y~%hbngy4Ev7q6tR05<#N`m}?8HCq;nYp&(Q^Ti^n>Olh z`OK_fU|hL&cOFolG0EHAg`tC0)&t1lEbxddW?bk3RZKJ4k^qagld^v9p{X2TBRC0oJ z`t!BMS zcV;K|rfe1W=}p-y&eNN+S^P?G%6{=R4Oim~n7#?J?D_D0FDs+G%>!)?jlX{iumAl! zrOCk|A;3V(v5~Rs{*>~(r3{zj=a@+XV_CJtHKHUXu_V`6-!cmAEyWyZ`AmP=h4MhT#0PlJdl&REF~Ma=pyF e?Be9af>gcyqV(DCY@~pS7(8A5T-G@yGywqlJ2wje literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-relaxng.png b/src/main/resources/graphics/filetreeicons/application-relaxng.png new file mode 100644 index 0000000000000000000000000000000000000000..f7d1c04d0d30a05c899dbc8975b1a26a89335480 GIT binary patch literal 1757 zcmZ{jX;72r7RMj95<@{+up(Q6RBkH;18AX?Dkx}D41#biOlxJQxZI$`3pj`gMP%Ps zS;}5Pi{jOaQVasJ7(hsbKnP2aeM!ih_YEN%ef@H0?uUD3&iT(d^Z(8B<^QC5d!5q7 z8e;(fx+J3eSyWv=G)4oR70>AFsAxvGk=+1j$<|Q>X`wqlgm{(=zzr(^Xh{Ib&=YML zfa?SRRs#WWE&*U~RQU@Z7XZ}Xc%Sz3Kn*9VAz~xq*@#?iLp7vEP2AB5Xxh2_s%P(gi1uF;t7UQwu2 zJDer>`RKY#p&D9Nd{+wxJVFFps*!my^#PZV)Mpa^=2R(nL!$iQAtG1qtchj6)N@R3 zGR;zFaCsX=Ow_Do&5IpUnda$plWW_<%kt4h_+au7E_Z!!Q7%N}jv2#t zUTyU+D4eTd>Z6&(O{r}f3!l!P7fQ2x;T}HXRK!o~6fmYGagV2Q`GTyM?_bX%Q|nTf z8rV9EH#7%%*DjE&_`Ef#SgL?!s=IHu9jn9#l7^C>&8)++gqP5v;?;xH8K^k$L8#+3oQ!>AfK}qb(z=a;0iuQEpWNeOUtW z)+Dc|MV*sEe9}AfjQ6H=*2%oLOQP-j9GOcs)IBB2>R39G^$wT45?ISg>XrsShB6t8 zq{`X$ae-y_{J_FCv4W4!Ug51uMwcaoa`C1_&Rs#mf1g}{lzz>KWicdIs6rdKxb(R} zK9toj^=g9O%!+Us@4v}rZ@{wKucZxaiBlFEm%HX$#uiJJw&h}lYRBg;+qaZ;r4?D1 zD1Ays%(Ir9(gz3lqJmx#y-VttK45xlAgp%mK5LV;stBzeGf5aUiSIv|JCxbR@8$_7 z*QD^aGNWzQBX`i`){t>*7aC49kWJ1h$5GisJ?rHQ44UE6KT;rCDI|K_V)I0-fhRZ= z?IYEr2DM<%Q|=%|%Z!LFyP}8z(E#XmeQ32_%DqtZs7)o2J+v1zKihNI+$X}q4E-xl zN$zfb{#_fR3n6S*L$En_v>r|~^k2qi^cocuTKpKaoTHcQ`;k_1oBUj8t8blj*oSwe z)q!V*J@K^)6a3VM{IeAE*P$4pt+2Sws`#McPM0-yk8O=%R*h4Yzt)~l^sZku^iGuO z9P#o_1z*rp)QsFrT``~1p5V2J*gRSRUYCf$xc<}uYSgj%22r#Wnx;ZWMNfNqoHXHj z;K=uzyZxH;D7y8b>UWz)o8;~#r>g=L)}a1DwJvAn;>Am&Dg#>DJq-cop=ZC={X2D0MAfu{tU0sOwKUO>g`n z(D-w&-^=znwBKR`z9|yLBP48VXROU!#K=(!+Dn_|fzrOCj5EKH-OXKz ziDD+FoH8a{EXN(I*tczE2b9=53(jJw{5iu^t09U;#HiPckT6a9BnZ>fuif4WfoQhg=Io1=thp?Q95#ZS3v+ z?CqS7*gHEAtO*2X0wKJR*YQ8V6-sDic-;R7_V$IwqrkooFZfczsWCy92U9HKoRO1q-YU!ZaV7F zFdV{)Y+Qsk$fdL(qevAD4l8X>545G{oR*8Xi69c2I(FobCHrGf@_tX=_j`VMlP}-* zkr7Oa;|fOr040PK6ovbqkL5tb&+@i{m$;Eq8Q}~7?g|ʠEbE0Gly4#1gp00=Gs zV8us*2>?!00eH>^fL;oKTh^`igS!B*6Gny|3dRE#i{;t8W@l%|$H(8le?K}pil6Ab z{+w56Xz1g|k1-6x^ZyEm#>U2Q+-kMX%*^2N{{DUhLHhdo&RU3b0Y6hB2!vkpTSCFSY15S!W-(XGFI%>h*%nx6fvU~NxH5g zSl!Hp6~zW^4>EYqq`0oHj)CAus5Eb=HV)FOFh#Lm-HE`x=x-*h!i=h^$==$qNp0t>{gnI3Lw49-?JqGEYpp6_D(VI02q~ns_Fo@k@L!DRj zx`$|eg03=5gFkHHkpLNPF5IYyXs}fB_NMsqlwj&j(_NpIX`&a^FIU`=iQn6u*v||C zm+d`Rc(X8zbuhorV+j)wW4SA^plj4;FKj)-W z+?;jtBMWPsy$>GFpSY2unH2Q+Se(VJn-K>&VON0**dIywj6tE2C?YqmAVx)?GnS;0 z7KoPZ5Ja)_C>}gRMZucCdN4BFBk* zkF)LW>pdN~m@}GvWJuxa#ZqW96TMt+)R8A#fn;Vm0ex{T;C$Lu>qROxjbv~?Pr|nQ zZXRU0unaV?k5dHfNoesOy-C|p!%&;BViqOqmHKKp>Oz2?ae9Tmi_j@tes zC(e$x{_QlTq@U!@!MSU*oBC3ewz9(yH@)rj31GnYcOJdxmOr^lHn-sU&WZTu*X(1^ z2Cwwgj-}$$nV(Cn$|)tY!$#sun@cB-A#-klkG4M89orpy5AZ+i;|tP^#pUi-RoorH6Q`+1g|abX9OocRV}eCzCnrPm)SgaZ}g1ZXP;$P^k&wR zM~av%xL&m9>wF?7Z*PA28Wn8GNV(Wn_jLNp2U~spr(4%mPAtSfh&MMlmYbBoO{OPi zC*uZaRGP03)!&CkJ4ExPZ==zD{WnpmbShOfHz)ZIkikhxPs#m%pz=1;83&es+z`!4 p;qnr)lL3#%+mfDnGAA)1D|rhiJGJbuT`TYq2nmh|k_58P{{v`!W-R~! literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-rtf.png b/src/main/resources/graphics/filetreeicons/application-rtf.png new file mode 100644 index 0000000000000000000000000000000000000000..36ea1fb2287a7632b05ceb4169710137c9fa7f7f GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6(T>8FnhF1BKRmx;TbJ9DaMzUFeX3fJ@-S&BhT*((mfsw@LVC ztkpR9=kK1Nm2)@Wlj>Ek-lfTQhHve1?qZIJiggW~YZ)AxrZc!qU~~vzh`qoN8o=m# zfe{!ukq!)j4Gf+K7#tZG;~q37$49s^FK6JiDcD!DCsC9$Cja}o>&ikBX$R~X{Fk*f z^qmabAez&9CEP?)FK#IZ0z{pV7z(m)`D8$In%GAip#9Z6Jz{nC}Q!>*kacj7-D)==}gCxj?;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1ST NJYD@<);T3K0RRw$(<}f0 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-shorten.png b/src/main/resources/graphics/filetreeicons/application-shorten.png new file mode 100644 index 0000000000000000000000000000000000000000..e4e34b6caf42707dc187bb1826d62345d114d827 GIT binary patch literal 796 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-1(4Plzj!-m}Mf|6%_F zhl7rtDBgR(`{e1Gtvk$)pRPH4B5(a>_4S+8<}X&7w^-TIj(h$h<@KA?fm-0;;E|y1 zyUjOk)7rRI{lw{-Bge}&ZH<__P;KLu2%z5C^OYt{R_L23KYy|E|Ns9_p2>Ri_SBz0 z-)`TT_43upU%$To{Q3Fk&o7Uk9Dn%e$hI9RTX!TbU!{8T)RYsaCe2%wcB9fwEI>-MB*-tAL3rJlnQJ>fHO&06f_vNE?}C{Box4z<)FyW5aYnG zl7Z2Pky(X_ql48jU}@_LvjAg7N1iLv{P`W3OlQM(J0HEoa--tF?gl+!{vSLA|Ly&m z7CmFMXS}g@-|LbWZ4At>zOmh!o)LUJ`}O=!6K3&zZ4@+>+{@6j(yX!ZWv)@OG|QR% z$*i{(4n)R@Yq#g#kX>Vb`)*$ShM3&4EgXCT&r9s)%hWahZ_RdP`(kYX@0Ff!CN zFwr$K3NbRYGBvO=G1fLPure@+^p&qf(U6;;l9^VCTZ4wc@}ocvk{}y`^V3So6N^$A k%FE03GV`*FlM@S4_413-XTP(N0xDwgboFyt=akR{0H^#p)Bpeg literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-slf+xml.png b/src/main/resources/graphics/filetreeicons/application-slf+xml.png new file mode 100644 index 0000000000000000000000000000000000000000..8d1111dfdb62659f33db5e0e75d3399bf3a5a0fb GIT binary patch literal 1856 zcmZ`&X;_n27XAVRS!5X>R5k-0KrEZt3Hz6@gk1SrP*gWXZ;o1-}ro%xC>IKjuF7o^#%F-*fJ{&%NhdTrAbh z#MT4=0JDhj5E`t(kIP6OmhIhD5?C4Jl4HmK@SxFDoq>e0V^%mV1^`a&2LM(L0H|OW zO8@}HXaEq=0l>Ef0QNH49>@CwfZkYKbYdt>SO?Jx3SJRRlu-!sKc<2VLjpv>C_X_7 zLG0)EX-h^Sia_@b3hpC0%tuDX^Z9&dj5HLN0$ZA!EOihWjmC z`1?Zr83`?nPbMlj(|j^vIrA`l{nycyxeDeQ89(Na;nmehC&sxqTIT%GV{2Ut(YqVPRMzu!h%lR22h$7BLkg!#8sGFH;t&Y(L9e?mhB?wS1 z`b>Y1Sq~$MLy6Rrk^4I6j+bPLdD2WXS{6*$2qqk1Q1`W^ue~L58!-9DL&O{+w;m%8 zCNOhD?3<4iJb^?r1l}1;d3La1iZEM?sXRupYf4#}B+Rj}y+tJZrWEEAXo-#gZYL273qQAI{w<= zYWv8LfBKfJY+I>Po!omsFp@r~+$~$7t4+5{TlRi#JJ7lRdUC-b)h-vG*(Q_c_b!{e zvD@(hrzf%pDLiMaNqq||qu%XGDCtKq0--$(r4RbKo z)~2JjiFEt63&Wtj#|c`MlreRt%J}}BP~^M(7ctL4e~;6h1I{Er8~p@&N~=k9Z5La@ z%p(-Rr#;23sF`P{cOEE<=k-RtU7vHZL=+!9Uj}tRAO)9x}Ef|H=FE>0ggJB7Q)bdVlk{e-xXa zZR8BHv*tgv_t7fXpMiP|9q`$sjg8kq?;h~%^bG^{T=QS*$sI@TqR(W_kBlbWL+)a2 zdmGspr=;X}83PKRt0>c(@P}k=ml$D;j<9CzjBQyHc1B+TDyY}!b&Unbmvv*>IFi*l zZDImI4u8trgC5}hhy()3x+_yo3S`Ya;N*n+I@xrwJWIG60zkXz&Hk=UhQ-&2JlD;j zdp$DGE(4 zI+jtC?VH8Sh82KCV=i+`ODRWx@ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-sql.png b/src/main/resources/graphics/filetreeicons/application-sql.png new file mode 100644 index 0000000000000000000000000000000000000000..4f269dd5a12f34d7971556b34104399e7d021b88 GIT binary patch literal 978 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TR4fKP}kP{ETYPhNt- z_wV1IKY#x7=g+54p90B;U~m=;yu7^5oH_I8(IcRGH~?yT_Usu@`>$WWzJC1*RDSyO z=?4!UoH%h}=gytmwrvAyJ$~m}*QxFC`xe@5nV`R+Q(;Y$;PNW_EfeGRF6=(FeeuP^ z7MuDwmzG&>?pt!{NZFCK6-U zaQ@+yuG^+)t!oosScx{u}4BXW~1=CN|7q zKhSU_sK_#P`Q@^#)Kc9>Hlx>5vXh0`a{?FYaGmIMkYf$-wC8?ucb`)j%eKG+=ibTH z@2fu$a6nPf{djBA%W99MNe`b)nP7a!-DdxT<>i&7y-YG*`IELk-Ccc5PVTh-d9$T` zx9@i_%WSt^(eYhWQHYVDm8pT1v5B^Uft7*5G<}VCC>nC} zQ!>*kacg*9Gy#+$B|$a>=ckpFCl;kLl$V$5W#(lUCnpx9>g5-u&wghk1ysb~>FVdQ I&MBb@0EF?n>;M1& literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-sweethome3d.png b/src/main/resources/graphics/filetreeicons/application-sweethome3d.png new file mode 100644 index 0000000000000000000000000000000000000000..20062c0fc6f11ad12758a3c074826f1ffc1bdd26 GIT binary patch literal 2955 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd-google-earth-kml.png b/src/main/resources/graphics/filetreeicons/application-vnd-google-earth-kml.png new file mode 100644 index 0000000000000000000000000000000000000000..21335e2cf6e86a4ab59b43b631be8fdaf4d13f8a GIT binary patch literal 1856 zcmZ`&X;_n27XAVRSp*#)R5k-0KrEX{NJ2r7ziMQY%E#ugOFuD>#zAS_qq3+^Pc;jbI*P5Jr`qR zXclI+W&i+Kgog#wVGVvK_y5)_cf~bM{=mIf`StW1Tv98DiSDTsOz~|$|z7C;v*4G!vr}M56e|5 z4wfnqF9p5Dfmj*ny+*~YQEaE3+Ql=P>jzH`i)4TjD6GL@46r(r7f1aA8Zm35k*yCJVj1Tw%_q0Vjk@TJG;q zM1vCHjCheR8U2quh9cp;mM2B86f>m*oys7Bl1ARBtJX|#bkK*5D^<(6nX1DPT0T#& z*K6N#CF8#UxP;n;(6udC)Fns+tQPi0d)(QnT;)mf^RmjIid94jIe&`XR=L@_$ ze|TVVjw|^hoL`bZ-t|x>5lT{zDCM&Go7bgFODhTCI-O3?ST7ZemybkoB8k&&caO5d zS65e_GotS%1=wFd2G^^Tv+LUe=V?CgX+EA8;!$_fbP|$U==)rz1bhUB^5y!nR-L$PGX+QV9%PP1076_dC>V?>dJ>2M;pEEaV;O{3E@yP=bho~T9s z8wlw7j!F@Lp z;czEStJCK_gLHcRnLg;wNMvyzq*AP$?T7yIxV?EevalB_>4%DXA(dLUwxOF9&_(lc z@Vg&K{%RMj!t&`c@xadG&A&<1O~)Kspqm!88#UXV-tt{d{vpyH(zuAY^;-`#*4aNz z%2n@QHm2&Fr;X};N46C%+7u)9YBZz2I*)3$e)-JK%lkg=P&u3vkrqh{1}-4?g~7m- z8J3g>0G5Lv7vh(kf1QAx+w#MsL$)m%?b(ebkpt2q;0~J)52hp}4vvp!1X)q6`{Y50 zkOYqxma@M4?dHb}uh5TmuUSb|J7fC-b|+&BmseiJ$yS16Wjf3GnPu-r@4SO0DFHru z!Ak#f^U#1_%BG@tYeTI*z4w4&#v} zxMu0bX~y}VVHwB&+a93w41{yKcVrP4-Cu$sX@U-iEbP?=w!K!NT+kg=<)WK zz9?}+yOujeg&De`3sI)oQx|l&SFVW5HmD_J1+;Ul0+HDH(mtD4ZAsi55`uZ^BR8%r zUGu<8lYjospvb@F`S07aGwvc{#CN*SR_69Teo|@Bc_yIbD&`?C0@0-4bY%V%*XuP% zHNN#_Z|eK~CA~#eps`g?XF(%s>iN0t2a4nPU6JorXPkB-3JzW>hT68Y+l>AUX#0cc z2T=j61g-=5Z{;Rnsp75J+iOnNrR?lw%D)8-to*5unVS*+k9Bfg!XvHzZ%ev6%1qsU#1sr0#_;Uf=_ zyVzSkCN`!?NjdGNfXep<%KSF`A=z7nCK!{W>?u1_TlScp$yb0H>N0s#v4cxuw@#Wy zu-hih%mB#YPicG5ef%GhKmbL5eZonFtat#N9&=x%m@k}77w?7u&~9?Qw|$+t<7-5= z>v~{f@g|CA__{Uy`<7l7cgt@MYI$}1sR6^nLMoJ3R1VZCO9M&~816YV&EbY8+yE~5 zA&L1XQu8xN>8uP`0a!E^G=@ zdz7tkfX&Af;&U?d3sYGcKw)8_*U4{A<)x=GGrV$GS&b`xwlE0@4~YrBPi2(<7bX96 Ar2qf` literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.afdesigner.png b/src/main/resources/graphics/filetreeicons/application-vnd.afdesigner.png new file mode 100644 index 0000000000000000000000000000000000000000..54c1f204e16f63915f573f0f9d2bf7ba8547433d GIT binary patch literal 1149 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*qs6rXG}XJBCV_H=O!$+-7+X0(S$pv3X| z&EmHwMIH7s*ge71BQQuX<(hY3fLl^z;-pm15P#b*SDXbrY^6K9J?vBjr7~PJT17)T z1h*)N1d3=VMb4OhDEI2y#Ji`@%$#|5=3QC&TmLWr-1mNt<^G?~?tIf(@^!yAm#EgA znY=QGavkRwe;O){oei>Ip}!cN_cdT;RoM5c=zS(>X?_9~@KKbfQ;0 zh))XqfAHR+`Bpp$uAdffR$w?Y{SpJ8ac|C*$>OQ;NhfacOgXWuU6(WE087J>z}DwX zvUhrPR;^^yNbK#}K4I=PhK~30mmMJXij7u3zH=SK9 zsK36|Dl%jVSAuo)VjcbW1&Qe)#VZnieg+_K(P|cZ(GQ z8<_G6r-}y7V<-=4zpisu>w~FbIa_Rl%&Qv8;P>8nGm@hgd8bYg3tn>5DcNP^+N9pDQ_?Gy88V)r9E|aS#EQ8?Vpl#Z_?4?=HFAgO=g|(pY)EC{iONLOIK_c z1_|*Ow$!ViVP;siZh6zJ@2hW_I6UF+{^%l?95V6VA%=a=!u>j(Sqg1YTJB@L`h=0?%-+nlKsM99j?BpQ_1SiF`8#b>fEkoQwZt`| zBqgyV)hf9t6-Y4{85kMr8kp!B8HE@bTA3PHnV4xC7+4t?aF-g~L(!0%pOTqYiCaUJ zMn@7*gCxj?;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1STJYD@<);T3K0RYl4 B(vAQC literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.affinity-designer.png b/src/main/resources/graphics/filetreeicons/application-vnd.affinity-designer.png new file mode 100644 index 0000000000000000000000000000000000000000..14e0fad04f86087cac0a400f72baac5bc470484f GIT binary patch literal 1149 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*pC7k;~ThJk_E+tbA{B;(%Onb961ffC2- zH;dn%6m{6kVD|)1kH8?olxyCB0d7f=iIY-2L;P*OTyYlgu$AuY_OMeCl*(|?XcZ0V z5Zt055-6gf6ggx1q1>x)6YrirGjrzMnRjL7Z~edgbKmPFS+$Z)BeAz@`-HjI7&_j|Uy2lqU<^1D)qA3-FM@GHoO+mF*(=5<$?H8kE#_7+ z*q<+1RITA-dLZfBD;L#s(sTOS82e81`PM1UThBeiz(J0E@fyW-tFNq7GA?B>-E?-b zp#J(+tH_WgTnX0Ei*@wh7d&#bIW={YkthS-IhV-I6$MQDD;5N8HWOu7y2*CK?8cq! zTMTus=q5#PV!X3S-}k9Vu-nNO3RG1{m1(fjA4wllBXMf z{Y#5GY-7mApgikL+LbjoC#p5{h8>%9m?*-~f9|6XyTc*hc&6?4 zieFc~nIw30$C9FerJD|GmiE-yWx37WwSP*|y-7!ln}1K~HkozCf6_Zn_LJr}FI}-+ z7$n4B*ix^4hM8g6y5&u?zOTMz;_!sO`=g6oa>&GchZy!f4`cdK<+Sv}otbaqr=_2t zdWQe`kNb6puD{)DW+}8qX}OQ}>JvtmGkY`J0@+OaIx-{I*JslWE5g#Xk}_>Wn!vrU|?lna5dhs7DYpDeoAIqC2kE% zn0_7vYLEok5S*V@Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH3gQu&X%Q~loCIBdW B)eQgu literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.amazon.mobi8-ebook.png b/src/main/resources/graphics/filetreeicons/application-vnd.amazon.mobi8-ebook.png new file mode 100644 index 0000000000000000000000000000000000000000..00b88001be1afe1f8f265b8237153b939ceee1f9 GIT binary patch literal 697 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@*xwC&U#L>>qa^lt9cpxQS666=mAhYMkZs}b+zJ1%b$Na#L@B2+zl?{zqKAb4j04iZj z@^*J&=wOxg0CG4BJR*x382Ao@Fyrz36)8YL_7YEDSN5kYVxlI>ocy^wK%pC+E{-7) zhu>bl&DUhW(~u~_{~*#)P)lQ8?SF9-Hm4VlmfRJJJn@e^uR(uH!{Zw{p?mj9U%fru zb<>@L0*s3-8mrokCQLn&%u;daryIioXNOPR9<8U+9U3Ym85yh;JXv;FCosI69-*AU zyzH$5S3vm!h8f$MvwD^ZZt~%`nD=S(IgaVt2i~q@w6QzB{L^xt^@mPQY23q5^i)ve zBIDHilC|G&IsCR(V7jGTQpEnB&F8kGbVH`~hW|`2U6l?zXSQQf`@^}6W5!wWJ-4T? zHf1t%+>t8EW_|qH+2OC7#SED>Kd5n8X1Kc z8CsbdSs9yZ8yHv_7?`a6oQ|R)H$NpatrE8e*AL#eff^)1HU#IVm6RtIr81P4m+NKb eWfvzW7NqLs7p2dBXCnnv#Ng@b=d#Wzp$Pz8I1g0- literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.android.package-archive.png b/src/main/resources/graphics/filetreeicons/application-vnd.android.package-archive.png new file mode 100644 index 0000000000000000000000000000000000000000..72f3422df0fb07906bd4fcc6304bf7426f8a926e GIT binary patch literal 1092 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|R4xfKP}kP{EXwakGvm z&N-R9=4$PXV{w~qw07d-ZAw>~m8~?_wG#)Djk|za5n#^Al%9j$ zEqm>o_t*k8uDwz}{XlBj3ae@RQh+LpmzrhGG|HT22-MiV&*j|H&Hw)W-Fb83&YP3Y zJ=yf;^OOJo|Nr{)WAf3kDM!P9|M~gm^W&9A+i$!)+_B$v#f9=SkJmqXf9dVFC%^uD zzwz=&zZ@)f1{$Rzi z2g_!iNc{Wn&*cY)Di^v}F7mkY@W_QHI~rGeHSDlyT;qNI$@cC8UVR4w`wj$cxz=<0 z_3?>^gKob*vE^F#*#}$CJlOK={q3K>zwf@VaQoRgrOVB-W*BBpHv|ULK8@v4KuWYE z$S;^dc-@zoYdbzQ%>49m(?;DbpP3a5jHgL@E(I!JO!9VjVd!9$^#F1>3p^r=85sBu zgD~Uq{1qucLG}_)Usv|0EMlTYDhCbYHGz8CJzX3_A`ZX3eBJ+0fXMN}JF{076f!@u z2tBeXzkK(cyv-_BH8k|9sqCMuOozEw zkNvp$+S7sg@+m*z9Hs^p13?GDBMgoX3^4~7LL3-<4lueXFeEiHaj*(02xT-lC@|e> zGP@9|V=|4W|a({0n3JCtHwtHpV33fbEI<{5#t{4{&%a z-t%_``!UZ3@dT%xr|jw#B)C|a>*lYSqt3WTB_T`d!0|&9HAK4H(r)M+xMRcFp}Qlo zFjKNCDl)eDM^(=^F(K&#xyFuv`6dz)@~zN%28<=u64!{5l*E!$tK_0oAjM#0U}UIk zV4`be6k=p(Wolq$Y^H5sU}a#yxWV!`iiX_$l+3hB+!_krHdX^QNP=t#&QB{TPb^Ah kC@(M9%goCzPEIUH)ypqRpZ(4Tl-?LTUHx3vIVCg!0FVgqQ~&?~ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.ant.fit.png b/src/main/resources/graphics/filetreeicons/application-vnd.ant.fit.png new file mode 100644 index 0000000000000000000000000000000000000000..0d42b519e27f4cd1c1e22e2997d8cd7297286c04 GIT binary patch literal 1856 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.comicbook+zip.png b/src/main/resources/graphics/filetreeicons/application-vnd.comicbook+zip.png new file mode 100644 index 0000000000000000000000000000000000000000..0888e44a0a580e559f01ce798201508484b3746f GIT binary patch literal 1314 zcmZ{iX;70_6ozj|0ELFK38)o_Rn%cIETVpEpb1HUAge)88Z=>XAsB*T2@t3#f+7ei zAOa#g1q>Dt)VhGSq-5+=JJt$Hm5iW51*&Z^B>ni)nf~aRd(J!O%=^r}GxwYb4q{VH zR+#_*s9X*+lu*V}E+Z55VqflCLMZV*JRbm*r%ko7hD7hUj}yuRAj1g&#Zdqjh>>Cv zfK)mFuLS@=6#&>KR}X|B0FZiv1H)N_K|dU$zaOLjK34zaoNg#uKXz&HCYz}G$EDi7 z?b>VGH7#D6X0Hg$Vxq}QdkrFxe`ATd#noR&^aGIoS-tj2)%4(z7fsvV+)X9G@ynhM z&Tk$$>qg+SN?2Kd^cEqrN=VZRk5nQvU9b-WA1H=@sDw4G(C~RAX%Fh_gFkD8-*iAY zjt`b2V-2u422)iaPcOrXQCLm_I^G2T)(mIGqx++=(FS<2AF7d~w@MLp6>;F3C2*}A z(e*=r_d*#Ww5JGp-U!L#&`c4U9giv!vHBd;-w(fDjLdgK3w==kDWp+>PPW5-OnkB( zs>?!zd`!g00@!#U8|ScaE(_lqfmNlW7c$Tig z78-zGIgXr@AxvMqJQdx+#Xt5zf^cl07%53X%Tm#6Cy~87vA3NNkAwZy1AQ5W9o&t* zYKIR*V-IT(1_Mvng@pxTFI!-K5Ekr@r34LhB6JG~x zs9RbISs@J#3IkT1e^ho9%qc48X1kTH-^`O8>7M6SavKQ)X>S0V2?`9?aENAkGG|u` z0A_khZ*PBnVTzk#ph}j$}_|UcYL_ zcKW3B?8UJC_WfStL-`(Y_MM1j@|j)vMNZ{3z!lgrERq$D9MJDbZpgDPSuSC$H3z%v zKnufwo@?Z2U~$Ff>)axCzWnL!^|stAMk;6B!l%s#4bD4v?M5vlymNCtCu?y=DsOI2 zrWy;DUBpKV*%S8n)V1%a-ippLg>85#_U@&^Tab`mVPs^LSvvA`i?yA9 z55<9c+}=5nF?;kFdMA9ALiY3XS#>#dPjt>f=} zY-ie0Bq5ugbo`SK%r{t}wwd6?9Jhd1f zn0r+^UcG7DWn)8+t<5%GZvBfh^9>s}xk)~2-bNX4aIyB<@cSxaS=LKgky2r-R0Qpl zhzJ25bPsn|x|gemN4SSOw8b6r^mL}vAv*nre^$(YfJ0(oVqE(F18UoQF9=}e(hXta oIH@dFA_6j*%q=nLK+3+@WRaU#5`SR^S$YQGvVxeMzJk1e0B4^U$p8QV literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.debian.binary-package.png b/src/main/resources/graphics/filetreeicons/application-vnd.debian.binary-package.png new file mode 100644 index 0000000000000000000000000000000000000000..e8fceaf2fe74fa48e46356b6b4e8aef4b0cecccf GIT binary patch literal 3730 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 q1JuXb%O2q4%UNpM^ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.fai.igc.png b/src/main/resources/graphics/filetreeicons/application-vnd.fai.igc.png new file mode 100644 index 0000000000000000000000000000000000000000..d72695eaeeb682c4f88eefccafd179b30db922c0 GIT binary patch literal 1856 zcmZ`&X;_n27XAVT11MS_7Z41#pjbAu6IQ<@KnMhcKovx209mYU69P^|WDE$73&K1V z5e3AhwnJ+br4G1;MW?nDQ6fTOAc6u}fh_pNtn*oa&5yayz2}_w-1nS&?sM-so}5Hq z?y}wm0D$F;xM&uv!4C`N2+P*4N;RyO6jBl?0C2P3)slmR@y5J3Rw4i#+zbGMY5*|7 zE`b~X_G17*$p(P1CIDE+ZMmBg0RRqz$;`AEm@p4w3{--FM$%D<`oE@u0z)E1#Tq_B zDp3_4{&7o3B`Lvx1uFgnIW|;BA;@GhwOpo>%k)Xq#o|Ie6V%3pC}+lDf|g2zoEpS0PzehZf(9haMB&8Yn0}%^oV?D*OR)_P*Ylhl+_1%aItmBd{iFa5 z1s}QEvZ{T3(85&^zPllbYfJ!;W~XRART= zt*^w&kw10OAr`5`0^1iGjo+PAloT0Xii|IY)#*&@yTt`Yq-Al@V$kbf4C_SCv~l56 zr~WZjdsNMel~G6r@u-YKoXOn*U;jCiI#I!!qYwrou+o#&+TkI|rKX7p%pf`F5ivkI z&^J9PR(`>dR+Nt1=};?YlsP-~TJ_Y0bE?_dxip5&W|K8HsuT*%PNpb)dX*UYl0X*uHIw9`c4B5_BvTeI?hX3^UDy{#+B5!=a-uvNaM?-#&6f zHt5xqIr#@(x`XsMIecUN4y(;(S*Wrq!oUU__Qo?h!z6jE5u>9K7ih#?T>6HV?73GYNgbB6H(DhoNouir z8j)8R?bW!e_&%f@BTA2A59QP3FNxzd*u#6Mo(&nZBg6>-?oKJ$t09ATADR{sz8{SD zzLIOT*-P$2HoN^`4|HWPp}Yq&=;jXfLSNtNY#m783!#c$s7weMOtuB1?X`?0pGtw> zeM{z7t6&vZ%1TNFR%W&Sp)|GZ_HKhNEU!1#E%SLH^+WwrZryI#Bo{ZDZ&=)mei_vo z-aKi}vH6ZKX$&1)%AfWqN3640hJN=QvY3DS)H4`=ov^(M&WXrPphpA8kQ?G);LMH7 zC;ZpYKC-S-w&s|+iXd!p84V)>f6rzz^W=w!9cZE8Y;Z^oBwt;miFvCHOq zHLZ{PBC_A>%FRZT>A<=z^2gb|#x=TGw#C(4*0k>P^*!yIFQyl7H?7(fI^N*&=*C$$ ze^DzT@*vMC_1|6qA04JjO`a= z-Q8UW)~B((T2A$YUV-~qm0Ir0qm|Ab*J6;bIZqNFff0d6+IxJ-;U12u?2Kj?W=*F^ z&EvGW4TPn!om%$$b|cHH92@ty_b@HLZ)e8Wb%_f$`E8oYiuA{1YSm;GOEk<%^*ZrI zg+Iox%7+=}=#Sx}or}hf*$7Yl5T`uQv&d>_<#073z59t*k)+m*{QmI_SYq0F{`BnG zK%y%1*Y6$5BHJGRxvVJvDk4d7<=&y1V&SdZH4fbeqbkl|J0$Ul7M-Z8;FlC(a6i@Q z;+MjlH=8SjWhX(W)epM&H>1ZM9$B`fJVkmZ;nncZCBu zPCm*P6y;66YrV%hJpT}M;M##tZ!au7-}d^Z)YH)^a_xnP>F&ZIii`*68Ad37J zx22cAM@t-^UCR5hO~@0QBPOA?r&)I$*vprzX0+8cef9doQHK#&@evH&`+N}G0Gmo< z(o6T`l;(%!@$z8>;4nCB5QY$h!=>S{VMJ^go)Cb+gkdmc8rrk}3HXMyXKz8-{|`WQ zn7@VtJU*O|$|)%2=kW3YKA#`F_uG9Xc{$wtU=FXac`jl-Oad4&NzvD-?5h6)ihp#2 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.flatpak.png b/src/main/resources/graphics/filetreeicons/application-vnd.flatpak.png new file mode 100644 index 0000000000000000000000000000000000000000..3e6daf28b8eedad10236c6f3c500b86759b8e4bf GIT binary patch literal 2256 zcmZ{lc{CL47ssEmOk_*isCljVSz^XynJgJfjV*hTD295;GG;N^Cp79+n#x)cm5DUg zj9s))mWYfA8Rb_q8pf0mV&3V`-ygqw&b^=WJokRj^PGF`IrobDv7-u`)iwhF6dW;! zJ;g--aT%yMJ`RhS6hrEqovR%HHP_{S2T6<18d!{{D**Aj08r8aSQTGUcmR+P0DLqEXt49q!(xhU}#}{+hOV><;=pttkilKA2nQ#R@OIC2qu+5iQ!gE zN{MeZl8H7%94mCH&$&Sz`v+BO;K{gd>RwW~1$W5&!^bt0l89Z&^Iam5>+YCyQV4>N zocUV|Rvbd|GMH8yZJg}ada#}bk2>u&=aFJkGRD2)J$!Tz2fROj+tZf%$Y!DjPnd>S|<@wjjO5>F*h_FJP6liBQVpJ-E z2oAV^ON`Q%T~0)#Q&fWxbkQ49eNN`_sN`f9NnYH2f`s*ok#tjff@0215hq^+rRCB+ z5ZX^ebTy`snm9W4t^3zCVjh3(xq6kf+JF7IBIDQJaj04&@-^<;dh>zPmI5- zS$UpjD2*P#Rvd)TqBL7SJSP`t_n;1{01clV-WHw2Iyc9f)m3=pdYFR*N_c_m?OL{0 zy3Ha64%tiae^Cqh%FUL@#qdn4@5nl1w%W1{uQwwt{FmQmo zS;MG@hdP&Ig zkQVX-3JK}%A3c9mH0J$Q_umZz(b8_F2yLlrY8hs{2DmTtJH`>RXRO8GGs;))5}W`J z!gMagwerBwkX~Ap@7*nt4aLO8N4bgfL=T9bG#){sV&|LHL+C}MV6GCt^i%20TfRlWB-0$_yARA(LtJ++4#)wZ zzx`&Vl3~c1jlD)?HT|s|kHJ&s#DAD{gR448cdzJ{cqnLkZBpH<=u}E?@!VWTfB%4S zpkXG^6omO)BKaE0bE&Yy83E}o&_nP@zh9?17NvB}e5UU+;}JWq#!rp749jTM2fb(O zzLh_4`Bi|gChY3hz>Fpg=F-FI2P|`8`-lE&*EYR*qcQy3d}=OKPBw4)=NXAC=Q9~3 z8iiDnojQ$ozcw{gaLq5NEdmVHx=_PZ&LgZpf1agDcKLQPXI3PN;DZOtcMSXUooc(X zUk=JrZX2jDL#Jk&q=K~-pU@y(ctbf&ots(Lsqu0Iy4&ksmVpHNq_?)XLuHJuyDsa} zh(1TgUFJXALtlL%=-#ii^zIQlDQPfhb|#_0W>l5G-pX5Qs9h}I@9tEbol5)0SU7_7 zufT{~;18XpWtF67d}_?N;HmKm$Ii`~VbteOc&o5k25Nv-+rMg{vglJD;P3TP@mCk+ zd-md}A$l70z|c)O3g|Cnbgdy)Q5AyIr1rp)++&O%NK4|ZKb#Oqr5b$tCDPl~QGT)H zUbfZ6V#|%LsmWAGB6b>{jM}rDES|m1J`pdIR?gp9vMma8=@K{)UplY0Cx%YWUQvIq z8oAGb7R%Oi{Gly7&t8qR=~ZfdpZ6WUEncUb|&&aYBmBihe3-8T8B%>eR`-lx5 zdI!#z^B%~ZnDZm>c>JS~kl(F2&Pe1AGBnmUVV2Ad7IbEg|Hsr%6MJN@#O1D=@I-QV ziPiDR<)11wjl+3HaT+3LPbh^oKM~{8os-wklUIFW^Y`E@lpN|W+ZqvWp8AC|xhzk) z1@P^$p1gMz%{>TuY}H(2n4s_Lc)^kLy%01;)rw^$e9c(4Zo-~HBuk(t$fdH#z zLo?>ehNr~kSB2WwZPvRt&2u)M2Z2XGs`;5$pWu)T+JE_W)};l`Fw<$&&)EcWp&ga< z-w})Ul<99aEjJ!7gqWlnJFJy5>uW04J4a4%kadh8lTsb5y47w_o;|!az{`5YPg%ln z-qdwNeplpo<~|l32Bwq3H%;>awZhu%*OU_=#?|~jfG$+Ms?KiYH|&m`U3=jH)?atB z45ZN~Eh(&)=yi5?)f%sFW>Tj zhzk=-^zGTYKg^%iUE)aq=^y2)Ch_6Mw(cf?YA^DF+?CN5r`SL z`u_hBL`H{%osIkdg8Z!tF=B!0pBKEM&l1T&_)tJ5la0fo&J(afxKQJ0{JA>c4{>8BYKJ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.flatpak.ref.png b/src/main/resources/graphics/filetreeicons/application-vnd.flatpak.ref.png new file mode 100644 index 0000000000000000000000000000000000000000..ecf9a57765157634833fc5019518c4c60b43362d GIT binary patch literal 2256 zcmZ{lc{mi@7su~dCbA`M)V$XGEHPuUOqL9##+JQE6hpoCF^kDQp;0esDq9OtnMh;J z*hLE!qGU|AQGPX}VN3}j=AHih{qZ}`J@@n6bI$j<_c_mbo_pE-*inVeYMTK73XYh= zo?@c^xC~UhKMIST6hrEqovR%HwO8eS2T6<18d!{{D*y?)08lajSQUpTJOD@t0KT08 zz_Jj4owz$K9@gRnG}!s*VKK$Fa;P;`3|Sn;j{tz;^FI#hi75{OU=zdfu$}k$(YafR zIPVj%o~PVm!u&+L#en!tGS%oz`&w=0c9{Bb1+!={C#?a-M-5e=mGzAjf=T62Vz?EP zQtDfSWTFib$BLX9@~%-w|3Q@*crvb{cUqjDnT&8 znZL1M#UZ3DgK4#qrpbP-`|IiO=+j;z=w!ip0?D7HsiH;!YoV{ ztxrpDwTz)&UzQa#$_gM(!6$0^zAxHmtx5Zj!2Q=sHHjZz~Lr@o{7x}zx~8~eC%EA z%CmGsY4iZL@*sp3t=abR8M!3)4eFo@(D2#eZP7)ncXO;=U4=)jhdD@~gy*^5uH|cG z+bm+?ki7)|=XH=@ZY63LqciOEY)X{(ovtDFattLpJEEK!;gyfPoK}23wKAsy0|&U9 zHH_X65zq0mLdpIi7PO%s4T{I&N6u*sLtnS+kCP$gZJcXx3X$z%VMnT0r}3*!F9}&5 z(n5Yf5h25U!t+OEQ^9X_|J^VUBkg92(3ZNQmTAUog!?kTV;muSMq3R&qkQEq!U^yo zOxHqu8xOpHua_R}duK~jV+nEbVSds)(F39Oz)djozk*Hbtl)ujHkd*n-C8B%m(zXb1NJlCG%n$)tZ;o#`j@ywqpBeP>Ikse(@ zXSu-XQ-M_hdW+Of=X6kbTA-8WB%2c71v0jfz8up)0DUcKNsSQigspph*nNe;X94r| z)XKf_1Kal9m2-)#kpwdQ618p}sk?G)O_-~4B@TeWQ|izQ_SQ33ZYHCjeOESDHEu80 z=bz7yqR^FH!k@$%3p6cxl$mXs`}x?=Yy4Q5s=(Imv51hW= zXq*W&1z|oHNxnw%Tq^8vW3-M(GSnH7m*_~5~c9Yg+nr@HRk z7lX2tTLvo3(5cyGsbFoz$23Sc-cU|c=X%anYJwbr?)IveWgvk*>8&m9P&s4ku1mT! zqR){rm-)~3(3f8by7#Iqz269(lr$JLJCo30Gpfp8Z{;mD)Gk!)cXukuO{0BdEF8i4 zS7O91@Q2RQa!NBYKQ(2Z_tf}=W9R40Fd7QSy;ayO12sUa>t8icS@fw0@b`M5_^X@p zJ$G@$5Iqgvz|hTk3g|Cnbe$nqQ5AyIq`rYAyT=;emzKm?e>@?ON;CNMOQg4}v*JSO z-CU~+C6*iAQUEo!r=1&&;tEmB!zg3-2vFB%>eR`;ZMD zcn8i`@b1fc>JS~kl$^2&Pe1AGBnOMahA*t7IbBe{m0Z#6MJN@#HH@*@Fa3i zsnzkx<)13GO+y7n@fsp$Pbh^oKOXDTlULBslUIFg^Y`FOlpN|W+gcHBp8AC|xhzk) z0q`Ahp1gOJEpHI?xazs4FhSqfv71LCdLd|xsujyh_=>S?-HbhhNRdEKlA-CvHoFfZ zV@AiT;q7<_ul5F-hG?-A4eCU*!g|j5`-RSd)P+V{NmRN7neh^pQ=i!Mefkr059hyKXnPi zd0pQF`CVDqmH$X|7?@59UpLPO)CudhUr|nk7}xOo0J=yuTbU>yY}1ztiS4F z8Azi~T2ff8G3)G}>NQ^9@bOnoIy*sZPwHX?cjHIrE!Qs`{ z5f{dn=-YF{7h^V22=Rivjtg_An-T}^r)y8j0_`%z$R|%DEKbG7@*lTGuLu>qPKH;T zkw#g&YJJ{+s(u=WTy+`Amvn3YIbxBh+{rS4{TWjzP=0Vn66^sU4|X)wk~PClO{=x8 zTD-_s7*3;PHH&}qy+j9JVn`4%)Dnvi6$2m@v&4+aGPW8@jV*hTD295;GG;N^Cp79+n#x{8Wg?9= zV;3z{h>|fOqx@=yVN3}j=AHih{qZ}`J@@n6bI$j<_c_mbo_odp*inVeYMTK73XYh= zo?@c^xC~UhKMISP5JT#movR%Hwb$i-2T6<18d!{{D**Aj08r8aSQUpTJOD@t0A|hr zV3iNRPTZXq4;yg;8ti=Zu$W?7In|_}mD&K~qlPNb%KAnM!K891G2EI- zDfO*EGSP;JV?|C4IX9@I|DehYJQ>$b-AjwM;0~F8{IrHr60xgzzDp!>{cUqj3PJFR zGkj&iSf4;|gZ0Uyp6dLE=cv>mU-6J}wu zXnk5*t5r1h=CZ7yQC0wP3PuU+hfLkiqOsioEl6rkdG@WU%6KIUBCJ#=1=^Vn8k_S}xrK zq4ij%%&qY1$0^zAxHmtx5Zj!2Q=sHHjZz@Y#_&%maK-+p2~KK8D5 zqF-(ro+qj9ila26aFMX!z{#w&)_(yE)dbuEHbN!yF_~!V6q)*YdTp zZ5AGS3xbq#oc$(+{JlXI|p zwaSl5D8EgcH7nTOnK?G%P58v=Z|2;{WaOv-T(U()SU0@FEvk=+2`|_v-*&lr0akpQ zhZ&BKxdp$J?J4{u)ujHkd*o|i8B%m>zXb1N9M_)Xn%J_d;lSwD@r<7;BeP>I5guJY zdpXbPbDnh`dW+Of=QNOiTA-ckB%2)91=6>Wz8=#+0R6qvk{Ti2@mqC#*nRoIX94r| zEC_ZEYfPmE z_y$3X-r>3OVA6i?^y=SP?0mBZ2)&pT%vA!Iek#3X%S;4JGR;xG$8xp?;<|frKn?)? z?Ki8G3`5Rr=oppP_P23722Yt2|6$S%u4*UUxuRR@p`hutNmWPDsf^z0xw)SH;XcE% zaXQcxg!x<|`5MV{sj$Nt0qHK#L-0tyU#B`3rF6}FrtUH05j(ENPY$~b$?R~*_Q{yv^otrhyXviP;R$;RY)Bvrnf7L)`(WfH7-|L0quWris z?8Om7^b~jlLpSFrpudvQb%t0)RR~U#`UaNd9%Fo8S`ugT@q|Ds)!_3lk>0M(ii@Rp zv#l?dSZ#DqPNYH-u~YD5)Sl&J@$7B(iFlE;a{l(x!QwENZh-^wh4X4hV(7%|74;9Q zk^3BIv1~oZA6l~W?A1uyUZu7VdEb#ftfl_iiH(i*jI4vA(zsi5;l25XWc0&(AF{y% z@4)#A-hH_fbAALKkAD;r^1Cg^8HwCMhQ=ODm?d+A1znkA|1tH`#2(R+xZHgco=EN~ zwLU(v{8Od2X(-PqPDAAE38k>+$76hYa`O6l@~V$*{~mmal0*G*o1@I$_=RYsv`_;~IV+Ko_ZARcANx8+XUfu08hv>#w?4 z2GZ!0Ruooi^g6qzdX3jNeEe0D_D&Gfld@RB-T2X2=(?t~*N3|jU{|dH!u+Tg^~VH$ z#D(!C`u6Pb#pq2GLYyF{pwV7N=rj_>WtoR)h*(C&R1F zNTaM>wLb4ZS3iwKuDXomO1icG9I;4H?qnIj{){OUC_lI(3HAVw2RoW-$(muOrqo(j zEnZwz7*3^RHj96A9ioFTF(il>YK6sziUE)aq=^y2)Ch_6Mw(ceiPwHZ1i}h|h}R*0 z{2xJNbV%6Qxc@JZyU-UZ7O4KY!7KVKksO2%1!OYWI4tTs0ULx1HIBxgyDhL$6BhwT MhhvAU?9ZhB3rxWo4FCWD literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.geo+json.png b/src/main/resources/graphics/filetreeicons/application-vnd.geo+json.png new file mode 100644 index 0000000000000000000000000000000000000000..0943785a204e3018ee07608f582e24aa53597e2d GIT binary patch literal 1856 zcmZ`&X;_n27XAVR0|+_}Dw}~0AePM}Bq8iy!ViyoR5v6 znw#2~0svr63lE{g8r)ncLs+(Sl*wRaltqpv1Hi*tGfgTI#t!M>^k@J$wHE-`6#$@y zU2G8m6kq^A!T?Otx&u+$zeVUGF~7M$V39ENT7_NtmbAZqdqR`XR1?GGja6-7G#l8+j zG$;{Hi|6^0k^jhJ$P(Ubc~bOJF;m*#sSGA6seWs9)tYgR4*IxuscJDdQ*|&x%jfC! zdhI)|WbAiEh_{B%)4=xi`nB(>#Ch3kT7YJCRijcW-;OFcujS!> zvlst9TYXkW4-=4yD(-}UOc16Wgs=Z5iZWfoS|a0z{jvP23i;>=??%J4KW3QZ@q*yS zAL^f<;Yz-s@k{c@x*o_RLP_c&rCc_9tx>wLu#`a4>2!jodZ}2vcqob!Nt$ZAeV9dC zUS4|6h`yZ^XxDfIu2&~#*S7`DQoTP=y*_0)O zO9AZ~l4pMN;vXaq#`-zb9@Oe|nw4^`*q8e=RuoB`qLFZAvFMv=8l9fm4IO{@SS<=z zoAa6Y0lOSVl!g+iCnNT>G8`@|R5PT>dW<5Nuo6r-%%tvVPFZ?K@%#&zYB?CO$OPoa4Z{`=tw z`&(&Roj&g=q|@t9^+LCXBa3?>m1601AN1Ep?JYx*g*{M7A5_!>snoiaHQjpwT{Ig9 zzx%%AuXeyHJf9vD4{Sf$@|#56e8j#Lx@KOxRXpM;c=?b}>Ms=Gy8D zHRsQxtxT$1%eMA9kkEb&S2Dxh@BTPic4OeZdY}lZW*4LGg(1WG$8Mf%hFnY>do;imlPs5!=yc8~J>KrZ z7bUJ3mvYCba6?y2A=)H+@|+I;$^~)J8ohw5fVPiTAQC%Y+GX>qElBHwLNHH#=<20~ zEA9ko^3UHJ6a}N&T?5q^GC~G`4)!Sb6Wan>(E@-U$Jq?Zj$N`zmwW*NAMF z)u6=Ubu`cL^^No&T6P&s132f0 zCgvYY&Cl>nXJx<&z+rG$4-DP|hfBa=eF=D948{$Ef#tl>oz0H0oI!*#OGw@7pAf@fWpE;&*R^m$V*RUW_aeXvYM9sZD0~W3ylf6M`4uz0kSA` AV*mgE literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.google-apps.document.png b/src/main/resources/graphics/filetreeicons/application-vnd.google-apps.document.png new file mode 100644 index 0000000000000000000000000000000000000000..3438d7d2d4369ec10ad290581e0fe5f491f45666 GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6(Svc^CU=0)^Ilx;TbJ9DaMzUFeX3fJ@-S&BhT*((mfsw@LVC ztkpR9=kK1Nm2)@Wlj>Ek-lfTQhHve1?qZIJiggW~YZ)AxrZc!qU~~vzh`qoN8o=m# zfe{!ukq!)j4Gf+K7#tZG;~q37$49s^FK6JiDcD!DCsC9$Cja}o>&ikBX$R~X{Fk*f z^qmabAez&9CEP?)FK#IZ0z{pV7z(m)`D8$In%GB7()KJ^Nz{nC}Q!>*kach_%#9Ii|APKS|I6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD<- MPgg&ebxsLQ0O6O>jQ{`u literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.google-apps.drawing.png b/src/main/resources/graphics/filetreeicons/application-vnd.google-apps.drawing.png new file mode 100644 index 0000000000000000000000000000000000000000..f98677d1fe91607e454cb3d24261bc5d48e468fa GIT binary patch literal 886 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPlzj!ei9h>CM^AR zWahhy)|bJ_9~yg~+XcLD?0r|-^whxlsiE@)9lP_ow*G?R=XGqK7&rs9z`>iS%$E*9 z&yC%l8@haG>U~qwaVI|KtbxPr_-vrc)7mzBG|YFZn*lXGH}!azRsLnpvhRBj|2%*B zZD#q~w2~hOj{UlJ>&O11&y8I_bx-@)J@sSP)VHa{KMo#$n^E>Au~<7_DBabnYG-qqWO4Ug1|<3@QSm41!k}94;_aIkIQ4>Mjue(%{Cxkj2QP!78vo zD51fLfvL!mZ_cvTSd)UZW){nWx`{gz`8i|aV(%~6<;ql3&sZR}?s`sD-f2VTKW4Gl zKJqp^=u>;emZ7k9`IdIpnprFRndkV4NmytsaNOCZ@n9ain})&@Mt)Wo8-c$f6$Ukj zlJCsWWoFdlw^`UA#_tnwz~l_m=5&z_zfKt%Bv>?*Ts|--v2nq47BT&dh6!~N%QUk<`fEpx0HU#IVm6RtIr81P4m+NKbWfvzW7NqLs W7p2dBXCnnv#Ng@b=d#Wzp$P!#lW8>o literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.google-apps.form.png b/src/main/resources/graphics/filetreeicons/application-vnd.google-apps.form.png new file mode 100644 index 0000000000000000000000000000000000000000..904378fd818bb1dbeeb6e49e772b9f8f32ef019c GIT binary patch literal 646 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#@rC% z6#)mz{Pu5Oba&(I8`Elze=n$i~9RP{GI;!N_F6$SlFga>z--;!A6)NkPd30XDzq+s#!b9$32fUe#UY z#`7Wp4lH}V-}N*RceQh>!ThS_&)v@XhyY`ULAAs+q9i4;B-JXpC>2OC7#SED>Kd5n8X1Kc8Csbd zSs9pX8yHv_80hYOx)w!4ZhlH;S|x4`F%Mz|ff^)1HU#IVm6RtIr81P4m+NKbWfvzW a7NqLs7p2dBXCnnv#Ng@b=d#Wzp$PyP=iK)I literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.google-apps.fusiontable.png b/src/main/resources/graphics/filetreeicons/application-vnd.google-apps.fusiontable.png new file mode 100644 index 0000000000000000000000000000000000000000..f90dd2903ebbec7d354ef3c8a00b1d13c4790402 GIT binary patch literal 1085 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TRVfKP}kP=VRHY`bkm zPTNb;j`mw`$}c=QO?g#Z!SShy2fKt92MI3@6rAcMIK`XIQbusH7f=MK1rD6Hm#VHw z5L*^1yfnDr#I&p<6TH`ziB0kKURwrKDLB!Szs;Gy#R;fAVt-rMzLp<prsN&%eJJM<>p`wLM~0 zZST>gX-6l_xw&0%idX-!+kQ#)wL6jt@!o#Pwc_YnK!mZt*#TA;yvs1 zhM#|bPrSN5X?=^(B(K?LHcY*~>G$71acdieX8JBXzcpn;tI#Z8p^0Ae&TbZ-?3K2$ z9T)=HS%(9GlxRtiUoeC4x-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6(Rs+K;s!1?pMi>Eaj?aro`k>tTl+ z1R4_G%w3hX(OXh`(Z=%Lh>hh3oBsa2f54To@y$8ENsn9Qo@~LUt(j@ajL-ds{^IXSC3hcXfoqo6QpwflQx39+=DRwth*4Yb`akwlx*We){ z!?>rMrG=e=O_t&2=k~U@%<+5wUZ3$gm-**Cy?__FO!xQNE?5!HbgN_M|C;|h<5)8m zZ!~;UBPt-z-r<{I%lBgP0d=$1FB$^#*=EdSoiTg5&3>i};tXQbr-kp>pk*!3{KfR% zdTE_4j1z85`C8;~|Iy!V2iH4U$K06uCCK6a>F+(N-**-$yi0AU<0vS}c`|L1I>Ykx zLvc(mp6}Ujz!g0`oZJyuQ!ob=grzSw`M%wO`|*J;5_zAYS#+mCyn-Yd6V z;KNVmwM#gE)UMlaB7Z;qTg}Cm_yS-Qs+PD$l%yn}$cBcl)_ zLn~8bD-#240|P4qgXT&5o}*~U%}>cptHiD0(|NXNpaw~h4Z-BuF?hQAxvX^C6S{}y-0D!@0Ty$b6OjrfcDhf^&Oi)np%0H)y3`0Cb!Kgk# z3SR8*|7lA>A&5W^8O7%#Im}N%#_{=liGVK_@RhNYwfr1qG$;@C6)nxc1UUr{%T)>v zmMRc027QG4u@cZnM#0I*xD^n$6olpYqlfVBaPm552jPAnxSrQU?}ojOi$Pe}9wK#{MIZC5yPPZ0;)YjCnBkr{C=t?rRPymH|Q%|!r%#F zLmKGNlsfmj4=;%@9Ov&;pQP34G_p#qki_`~BZwl*L=dqRaj07v8l9fe3mt#(NG%9l zU+|my9@}VaGP;x@G-(-4^FJJU7#S3A6_^t^!Wu<~@x~?$1+l z)%zFC={lDgqej0`lj23&Qp7HeX6!eYG0o<$pV@o++{GQJgmWS?qNpLjIppqe7??4_ zQwjjUYUtxa{F?W}G1zHR7!ea{vS_q(2f@UIBt8mv*nC6?IWc)?Vj?TpnrzcA4@QJ0 zdOo+3^xy5YIBa-{cDPq&Emm!d>krzIiYZ=^zKoYhL*gVltNGa#pJtzeePwAuzIwiN zV5N0V0#7lG6aMW0ke?1luzR=W5EngOfT0=uF2@|~ov|Jnl9XwCaD&&mGvlV9d?}Q@X<-Le`4hDFh>F9SM`r8^N&{LYtqpLgF z5@ueT)d(q(ZroDj(v2*wG;A#D=#SR?b|5;ku8WiH>gGCsB+wn5DwhyxH1;?x!QsLe zW$tLVO6TZsLw9sB$}D&KoDTQW4RO&HwT!HSwvAUIlDl6xh0>R^EO1$z6+&L$EMcA=&yiwAegof z6~s*BIQsvi(iALLyb=0%&q;ce-F*!CH=u!aAmt%rBl0`m(Wieu;)M7SW#RkvRfNp6iUXoW;57sNogUS&Y&KWe-@tPOh0Ir3h z$%V(#3$sX>%q&;|STq*ng~oYdv58m=36CS8eLc`<5*qE)ep&QC0bk`EJDy$g{{!N6 zUP*9(?Z*=m^0Ety)0tU7adENt@vl!5WTrE+yz`hj&C&onm;^+G#)jOb&@2B7!Oe5l literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.google-apps.presentation.png b/src/main/resources/graphics/filetreeicons/application-vnd.google-apps.presentation.png new file mode 100644 index 0000000000000000000000000000000000000000..7d43b1a3432a2da7141ef57122b1b3cc01bde0b2 GIT binary patch literal 739 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 Q6i^X^r>mdKI;Vst0O|ueoB#j- literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.google-apps.spreadsheet.png b/src/main/resources/graphics/filetreeicons/application-vnd.google-apps.spreadsheet.png new file mode 100644 index 0000000000000000000000000000000000000000..824bb2d48cef1b6c44e3b39615f9338dd4279fad GIT binary patch literal 647 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#zv5=_KDF10L6l2ElFTF0}0Y@c(~D zgu>PbH_p%IQoKLa+^%blMS7`Jue$XvO|~=NdY5w-b42`zU=)^OYhXFg*l~clL4jeD z0^=eDrb!CSO$-cs8W`3vFwSXU>|tOkROFNSbts5ehFRrE@^c{_!6#N_9$-!1gx z90Rk!14lER5C6X2^<*u$Y|tQku`k2D=ISI(21DjLv51GivxROvI53UnlFspKpLJ9l z7p=)!u}bHT{a2QJ&F2C6ypKbHzECZ3jVMV;EJ?LWE=mPb3`PbbP0l+XkKh|*6H9zJ)_nvd!bKi6BxzD}le0&_$ z%EI0P0066~$S^vr!H>(#7?v#^@0PwKRQk#y1v2$i5Jr)2??F9f%B>-q( z7e@pDg=hefFaW^65de0xnx7;D0)Wv-JS{04Cai#HH3hE@B`PTd)qkg&3_}7$!Kgn$ z3PBnW@M%j)Axc2cRSNDSIl@m##tVf)nMf!V2~}~FwY(e^4OE2tN*1SKf`USTQ5=GU>v>J`so&?c5R8TG0ix$J z85d+@@eKbt481HZbvo^)m?o7hiuid{Dpj;Nzp2@PM5*(WMLs_6Fz3^N6T&4e_jM>^ zLCNBbctIc;{kI~HEaAUWq{PZgSknGZRVYzK4Op+Q(N1vn(1-O))ysL=>Vwfb0pDOS z=-%=q<9{f_e6<3;7PfCRtbbcA&d*(+;I6+JlO@x1AJ$f*g0yRETD3~`W=zR_rHBle zyZHCHnzJ%`gpf>B^CpF4!eYij`1-GDl$lbtoQxj{#0aV@6=S3Pn~gJp=n<0l3xcO$ zxPM`mC;1{uP+BnF^*|G-Q6y}6JnB}4R&QW+L&qOJ)`)`E z=lv#sz^p_NrQt;C$>=?;4Cl*A^(<+s0j&%rtcDT}v#5KT)8uc7{8|k2c$kz&VZo8pyD1#t)#3KqPYb4 z-S?$_wF6d>1@yQ?VEfUQ-zA#nBTlW*b*sAd+N~~c1ny@45a|wR-9)^G&HGy0+@B{E z>i0uU>3Y{`lLo($Ekz4#x>#c_m`#x`x=Du zzU7v|{=l>iWy$8cMssraKG9%W-}+AF5<_dbS=_k$bNk-5y*HBc4rq3``AyebytseG z+JoDI4?4v*P5hT5Kz`OA#qHjfLt5}00>d+e9Zose%ku`)huc<0uf}EVVt^*ibu|}i z&!0!xnpb<2Z|!v^p#mDOWJh}4{c)`P=D<76KrvLqDKWbjfsE)Mzjd-P;lbTFWW)du zV{200X_wwDr1@0_=b|OnEj2jBudTH9<4$z`&J9yb{?rw8OgFMiw3K@w`=Z?`69WQ)Q z>VbBzaG^ySd!UO@=DAbn^!S(Vh>LcpC1fSEeXJ6Z+&Sc!%dfE}Z454g`Ioh0^z< zg4sztr+~jzn1N-=H)5R6tgK7b*~3zN3mVx3Q68~2qQ4h>`RuPpoe@8xEPcOu(ld-@ zW|_Hy+|1bzE#368mFJ)l%K&`#cy;x4$h(IE2V>KqUDpE_I&(&mI~Y@$vxCEj?jv__ zHhs_YbnenJAlWW&`77d5i-K5%l(bA@azjV69Pbo$+e#LHP*JT5xMSb zA;~2hD8BKlo0&hf_ON-IfwNHS%cD<>7*0betZ9nUWQ{{hU) zs1tC2-NzFWnb`$J>Fg|^sHn*2_%|o=Gt*gFK1_B_lRVHKCIM05abfo;jEesNfU|Ss literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.google-earth.kml.png b/src/main/resources/graphics/filetreeicons/application-vnd.google-earth.kml.png new file mode 100644 index 0000000000000000000000000000000000000000..59729f3a38c567871f1e75c4ff6f70f045616830 GIT binary patch literal 1856 zcmZ`&X;_n27XAVRSp*p$R5k-0KrEZt31RU|Si&v@svt@O$YPzA5MU6IAs{#^2=i1# z6cCp>EvKmM3%%r1X;2Xvf&3I%Y2N#=EvOU-gC}-?t9KX_qq3+kB_5S zSvXh#0ALjv5lV+OxVg-XVcFVQA%&Gm4keZX01xXewdqJ0yJSYtV*%jQ9spoh0e}W} zv4sFoga!aH0|3ZP0I-YM@+2V;0E|ZBW0JyP!U~91Q}OB$qLNBb{dcM-O02AuDH-Teg%DM=fVGBN?F2^;eO$X#vz(u;J{YCr^9%-q z?j2V={)aNuPs`_NVf#ko+P5{Lg50$U&f42CX>yG2pum2{7I#b4yQSc*y7=BHaVr-OmvuP#}Jwoz%LGa=a z4=l`b#a~47%L>Q4A4tWE;`Bo*g>>%vRmswlEGbg2*9)2(B_h%Cp%_jyX}bN+VOHeI zitITf_D)K$)72wzy?O<^v3>s>&F=%v&*xks>UM@+Ox7&=|5Qy*&!eGkFqV15ffJ;L zG|;Ijb@q20{~&QFKES2^piZyX$}4puGWQpZFq$|WNy1jdqi$tr^#*1Sbo}9CjWB3! z-hc9Y%t|;>5=Nw*jN0ACaJj5h&yuDZ(aI2lJcMwVN!#6$CVNNZ)nW3Ehf26aUM)ry zLSW^DIyD~7e+r4G2>i2{(^(z?>P8 zQUCzfgPRNSYu*pXVCR;?$k?zg3nn{vVEu3T;pA|K%|(V%l9C6<$Fo9gDRzB|5JXs# z_X}%j-@OjYBgU8LM|$M8617cyU+|7pO!2bpRf1F&8ZXsb&&@33nsEjD%F=@U3<6pI za_i7QVA{H}bYo4UIk{`Ea44;RZHID+p|#v7Y1;LurVJR6AQ^lZx^EqJ{I!!iV&&N>VwHNBn zpGVo5*LYTJ?Q9mxi|$J-seUNus2R*q%>Q^RCjQs zth_esVR90~w57qCoRf#%S)OG{V0 z36j)bzB4KbYJ2|2*4(T+h&a*hp3~L&y^kJO8+DxuF1w6*z>7k(C^?d;|88!9%%+|f73HLccQ)Ia%OKKtuY7sQV!OTTZP^bTY5 zvdr8-PUh^#)*gEK%5%_&X#hTZESJC8|NbH0(bzO-=k>sauAEWicE(iZ?9lL``^fF= z4L>t`^OTgl4s$^5e+^}M3;vMojbby5*#c*}PRgJ8=51btHTA^6ZpUxERfB?{Oa<#W(mAUO}M6So` z{^Zhi6wmne&CKuHdRg3!z*(s6)zK$L3@agxa4!r? zEl8=Y>X-(dhIa0@VK#@O9p?x2; literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.google-earth.kmz.png b/src/main/resources/graphics/filetreeicons/application-vnd.google-earth.kmz.png new file mode 100644 index 0000000000000000000000000000000000000000..05e0ebe944c7a06d48b4b9aabef474c1533baecf GIT binary patch literal 1856 zcmZ`&X;_n27XAVRSp*#)R5k-0KrEZt3Hz6@gnbEAL6ioN#X4<5fQg6<0l`s0n5QD5 zfVkA@&{{X@0HU(V)RrPjWJwG}kR=;|EcijlGN1L={FwXPd(L^!eb2e)KKGt;iSbk` z3wsLy0IZ@S!)UMuKQ1$4ShjXn$Y5oXM~)){z=L{AZ6*@N&e@T)H~=`g7XUa_0HA?g z91#E%qX9rd2LS&j0NBlJd7Kmo07fH;u_@s&VFg61DR^}#QAr`F{+Mbq3<(egqy7Xb z1ZhCPr!6IgC;>fJDY%d12tOqmFBA%8BB4|yRK-))3i4F3pd#E?vN#PB6chq1S15Q` zszHJj#EC<&G7z^)!LO3>%OHL+7|RPl4-!1!Z&FAmEM^^mum3uhGE>Hqlkp>g7(q>yVr-OuqiH4(Jwoz+PVf{A z4=l{`Bws`c%8JIj@5>~MlFWlDg>3HH73tEFJS9r6*9)5)rDE~&!B}n#X}bOPAy(AN ziu@Tp?si(RieGR>wPvEbt_9R@z*T+{aEdv$)KXH)0g?gf#alx z4A8MDefBq;-~e$bF~GV0fKIR1u2$;A{=AS(6I-PG@_vO zdB4f;F)I;7X*iL3B6?37-T9JIJxiKuL@PrHtD%HLOzNJN4Eb9kzYfDV7AEBp`L!5T zD1nt1=Gb_s;0Yv|A_&f4PUVD(CJ58jnDV0(hlaGJal#A-+g(I*Y)E50ffl&vplx7Fp1z}@U0B3**kO~h;5yr;Fz|7lX8 ze*dC5Q|~%$(&#s`g}q=`irB5yj{fR8s@?qMGY22sU3@|%oD-21Lk$DYBKJhXz?>PG zRtNyrgC7^-7skJi!p<#4QE}m07EE^S#N%wb%JSh3n~Mq~r=$*!kLQHikZt=Ep@{Gl zujkgXzPlZkhm9}N4)?6uNY&dD`+|3-W7x~`mq{{tSfWgCJvXzAYsMAsFUtt_H3;SX z%dJBLff*ah(#>^^=EUxOqM?lb^_|Kky4G^Dq-po(_I>SpucsCyXm+^yO*dFPzjxW% zgWHM^I>|Ck{^K85bsa$yj3^g2$fP%tOXRG8nt6OMexcoFv;4D>qP-segRurp4kr!`x|R(Eh^ zEJmC4uzw2Ow58a!3t3ue+*sV+7pwg>AvU_Mlb7q}?lyNM$OE0OkdbIK?ielE@%$HM z9%%PUm)J;S4>TKPoC=#ih$$ z1Zn!u-x-wzwLSZNYktmcM7;P`&#CHy-iME>jk-<-mtDf#=SL%2l-$nTpOSig1}Uc3 zzwFI?zqhQnqy{v#dD>OnjGB6Odh5Q@Btdt~+m#uY?TF(2=S!jXP2CogKLfh{P}+V} zFe`=U6!5o7Gq7CwMvU{Bm36DSdYOuEK_io(Z@HOM;vD}jXAHaT< yn*ayceLNwVkz2&hWaR*CHrwaeH^&RJGnqL)3|3yVJkTB{0a4-cVRtF?%KrlIQgmzp literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.gvdesign.png b/src/main/resources/graphics/filetreeicons/application-vnd.gvdesign.png new file mode 100644 index 0000000000000000000000000000000000000000..9a72ab658ad32db614d395374133368442f46733 GIT binary patch literal 1865 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 M)78&qol`;+0Q(WrDF6Tf literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.insync.link.drive.draw.png b/src/main/resources/graphics/filetreeicons/application-vnd.insync.link.drive.draw.png new file mode 100644 index 0000000000000000000000000000000000000000..1f9e1d36d3edbe728901b7a0656ea9c80a14b5c8 GIT binary patch literal 886 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~u*IPlzj!ei9h>CM^AR zWahhy)|bJ_9~yg~+XcLD?0r|-^whxlsiE@)9lP_ow*G?R=XGqK7&rs9z`>iS%$E*9 z&yC%l8@haG>U~qwaVI|KtbxPr_-vrc)7mzBG|YFZn*lXGH}!azRsLnpvhRBj|2%*B zZD#q~w2~hOj{UlJ>&O11&y8I_bx-@)J@sSP)VHa{KMo#$n^E>Au~<7_DBabnYG-qqWO4Ug1|<3@QSm41!k}94;_aIkIQ4>Mjue(%{Cxkj2QP!78vo zD51fLfvL!mZ_cvTSd)UZW){nWx`{gz`8i|aV(%~6<;ql3&sZR}?s`sD-f2VTKW4Gl zKJqp^=u>;emZ7k9`IdIpnprFRndkV4NmytsaNOCZ@n9ain})&@Mt)Wo8-c$f6$Ukj zlJCsWWoFdlw^`UA#_tnwz~l_m=5&z_zfKt%Bv>?*Ts|--v2nq47BT&dh6!~N%INyT|H2PB*=!~{Irtt#G+J&^73-M%)IR4@rC% z6#)mz{Pu5Oba&(I8`Elz5@;;k*3)vshq30r zb<-5y#&z}iw*sxGW&4h=6a~iWiBRhj5 zLy9AlizADQBO41NLj@ya1S69LBeMh}%ONKTi!ZIICIuxE1latZZ#P$&cwp(?dsTOp z8_$abII!&be%I4P;K9$xU6V5uv|sdCJ~^cYS~wBtbR==ckpFCl;kLl$V$5W#(lUCnpx9 Y>g5-u&wghk1ysb~>FVdQ&MBb@0Ck?<=Kufz literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.insync.link.drive.link.png b/src/main/resources/graphics/filetreeicons/application-vnd.insync.link.drive.link.png new file mode 100644 index 0000000000000000000000000000000000000000..07befc42cf40470f1ec21b8dfecf3339d1ac9949 GIT binary patch literal 2356 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 YO5zxmrB~(?!%!2TQnFGyw-nU;11xNd?f?J) literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.insync.link.drive.script.png b/src/main/resources/graphics/filetreeicons/application-vnd.insync.link.drive.script.png new file mode 100644 index 0000000000000000000000000000000000000000..e40bcec581d82497d7ae7cfaecabcde6dcae10dc GIT binary patch literal 1313 zcmZ{iX;70_6ozjgA<4(M6bcsW0@HDA6F977vvQd{mx-QCw z&(x{#c^yz*2mZDcpCz^PID*fT;PXBp$iK%&IIy9lXH|g$;wvu7Mxw++)W_|sv+Ai2 z-$QvH@EKy6J?J;*!a_X zGizS-kK?Wh*Jji_?HbW9n4$d6H5s)Pis9~wnKhYpb-iPf0nMJ$kCR5zO=++9gJ!?7 zzx5_-*MuIr*E(aeo)o-;xQ%a=8iRT9t#T6L%D3?9CyfjKl}fGAv@=Hn<+js{UmMNV z;O9g0)#zQ24`tGPd6>u;c>4?E!rk_p%VD+n&LNz1^ zqL3z*$v8&C4x^o&NZuq4F#=(X465IWQ?Ilg7N1XpH#F!8jCD0ltT(j*+lw3sCH=d0 zM4kPCxP!_(RL<*ns1b^YDe-F*WRIknk)%0)aZ14`fA;!5kN12J@4nb`7g{r3|KgL0 zDhYL@7cElI>Ac{d0_ZTxHMJQ~VJwi@lsP{EM`aFW4o^__DA0^S!%nW!04Z=pq3>WK zU4sedezOzxxXC`FA5lQNph ze$@RN*32+Ftu7#^GRSUwZ3ELOPw9JOhof4|wRvZ|^+^CKH8Ca#W4ApQ+f>T*^|I?& z$m>#!rzhin9t+nB;@WJuuFCQhuf6LFJ$*gUl)dQ2_Ms5luic~@fuKqlhN*Uws+JS9 zVbAw#l&OJ#s>I=;^GU16cvykvP16?-cH`J)GnXCe2YLdhob1%8vaWt>8*HaWKjT3I z(}mN{lx*F=W*ge(1rslL?SpbIR=Tazx_~ZW&(Eqi!Nyy~#Y<#cTTh?e@4FAWA6Sml z`wW5>qL+Io_evDM82hZ<5*eM_C#kx!OOB#`Uf)tI3eTC^)TKL6FDWSO&NS@0eyLBT zkJC<0#LJ5?5eJnH`%_Ni(p6F?x3!tW BZ}q)R-n)>PZ!6Kh{JC$o#Z=Yz~g$+Ah_+^g_fNk{{QcY zP}ut5#`)P?iub3Q+jXt6NH3M@Rkz-y$#&*j?{e;9j))%-jKWfE4J_vwI}R{6C@^eN zU|giYG)aNEiGg8H1H&2y#yJg)Jq%2RihMG^4h8YbFsmGCy!`VqZ>P|XnEc%JyM=z7 zV_+6|;Ap1v;osN0o~#9z4H{%G_GP%&T%DxJV8~o27V+?Rw$P0S2d1%H(m8(ZvyN)x zqBU77R_WZa|H_iD`8*(>_i-rD7pf($5hW>!C8<`)MX5lF!N|bKP}jgj*T^Wu$k58v z*vi0I+rYrez`)F4RRfBK-29Zxv`X9>+;fFM5ibd{Aviy+q&%@Gm7%=6TrV>(yEr+q ZAXP8FD1G)j8!4b722WQ%mvv4FO#rD5+~)uQ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.insync.link.drive.slides.png b/src/main/resources/graphics/filetreeicons/application-vnd.insync.link.drive.slides.png new file mode 100644 index 0000000000000000000000000000000000000000..e9b7108c3a0a60af49fce1f7f570a02e77abb97f GIT binary patch literal 824 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!{-5pqztsDG zh424{h=0ZI|63FOCK&+9|Fxli!jypMslVJ)Ke=QsYpeg6NCum6D{)AIj= zYyW^~e&erO7yf?x^8efCuQ$$rxqkM=^tu<*YF~w@e!X+$Rj|sxaHU%@roTcJulp)J zno{%S+SxDH&b;)OzwRk}&P^KV5*xAAps*1w3GxeO5MK9X=Gu-=4KqJ|+_X`5%V%Z< z1LJ9uo=brW7?Zr+T^Kr8Wj%l#&H|6fVg?4j!ywFfJby(BP>{XE)7O>#DT|n>iOTfs zAM1g7#64XcLn02py<8dGW!b_gE!aI-pncH*rBjT#%BX7gNlG)14j~rfJ#Hm1jZmo zt`jVl3W5v{ItmQ|4Ga?-7?~JZelW>rTsV}P_TXG2i(SG04dv}YZVx`LytybVouw{} zfwh2R!RI?~-`d?Nk+>kg#7(r}+=a93Ju3p8{_FycCR| z^fO#F;a&dmzpX+7I{R7cB{kMgTyyQ=?B{#iUr)UyX7^s;=xkpZ)~;+9Att@e_N-fG z$bJ&!R$wn^ov&})m@Ts-k*VtFfj()`xtudXSF@#t`o6XQ%BZjXc7=1_jX+?isg}4# zl%yn}$cBcl)_Ln~7wD`PWl0|P4q16J3UpcIMFkei>9nO2Eg zLy1J78&HEJ$cEtjw370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iiWody{an^LB{Ts5 Daau_v literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.insync.link.drive.table.png b/src/main/resources/graphics/filetreeicons/application-vnd.insync.link.drive.table.png new file mode 100644 index 0000000000000000000000000000000000000000..584b8115eb587ff78870922ec499934b7caeef13 GIT binary patch literal 1085 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TRVfKP}kP=VRHY`bkm zPTNb;j`mw`$}c=QO?g#Z!SShy2fKt92MI3@6rAcMIK`XIQbusH7f=MK1rD6Hm#VHw z5L*^1yfnDr#I&p<6TH`ziB0kKURwrKDLB!Szs;Gy#R;fAVt-rMzLp<prsN&%eJJM<>p`wLM~0 zZST>gX-6l_xw&0%idX-!+kQ#)wL6jt@!o#Pwc_YnK!mZt*#TA;yvs1 zhM#|bPrSN5X?=^(B(K?LHcY*~>G$71acdieX8JBXzcpn;tI#Z8p^0Ae&TbZ-?3K2$ z9T)=HS%(9GlxRtiUoeC4x-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6*ph<3mq%0rf2Lba4!cIQ;hN^{_(@ z0u708=B`TH=q;(eXk&SA#K!W2O@II1Kj6yP_~xA7q{ppt&$Yxq*UuI>*LnJ@y=!n_ zLLPQP1tQ0c+A)}I9wK;Yw!?} zVcb*B(!$QbCd+X1b9>uc=J>sTug`d$%lz}6Ucif7ru%zs7pw?py4A7sf6f1$ajY4O zHyXaF5fzYU@9<5q<$E#tfVx@h7Y%{=Y%^xE&X_&jW zy|m62#tAp3d@XXg|LE_wgX^8FV{T0S66A3I^!Fas?>h?=-laCwaTJu~Jef90ond+U zp*W@&&-d&%;EJ9e&T#$detWh%AFBN%U9(@_eq(>AW*^HA<{kAXro34ye{`?JgXi|P z({=al;i~4G;F0PxJO5A|kIFsc9xJB$G4d-xdzW?Z>@O@0Hsw z@Zl%(+9jMnYS-;Ik-wk*t>$7&d;u^DRZCnWN>UO_QmvAUQh^kMk%5t+u7QcJkx__| zp_QqDm9eR|fq|8QfkA|F6pDu2{FKbJO57S8S!X{3YLEok5S*V@Ql40p%1~Zju9umY dU7Va)kgAtols@~NjTBH3gQu&X%Q~loCIA&3$|?W= literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.kde.bluedevil-sendfile.png b/src/main/resources/graphics/filetreeicons/application-vnd.kde.bluedevil-sendfile.png new file mode 100644 index 0000000000000000000000000000000000000000..014b908240fbbbb81677937ab226b906ccab7efc GIT binary patch literal 1978 zcmZ`&dpy)x8$W}IX3|c!aVeyXTMRSfmNDi&%#_QR8MihfCf&_ONo?ssuh55AzzICb3RJLylmQV+FTZ>;w}2N?3Omz-6yAOX-rNG;kYW#Z zE`41geVt;BZywBXXXir1jhXk4oN!~FaAo8`A<^X|njC5(O-`U5Bhrq!P>&Fx_{dx+ zGCVom(MxKJk0#M`RuLd2z{Mxa#YYAmN6!OJYtoD@nE!S#x28kT$@4!DhmMIk6}BbP zj+>ja9NhOfxb6i2fe3@tO%bw%*VH2)$<)EZ7+YG&>H zyyi%5lP5b*qtWCjZkPPjIya}TsD6}?a%E;_?$^4%+*!F|$;IjEnWj5Ekn_kb6%!vm z|M9S&!Yc@g{^{N5$A=xS*?g5C>h$o))YE6f@b+Kyj{1j}_P-u~@p9BxSRA^koELhs zyXW1@SMMjMzH~ep+H>G)!>#V@ye74JzM{IltfEa>cCYTY=QFc&`_iw)e_y>`eC~L` zt@5gewGCafU+4B8yx#Wc^|quMuBaq9^7QcA$emP~>n>GE3$N2n-Zap$)qt|v{_duH2)W>Bd zilx)j*p%e<`zz-+ZYapFukGm`ADf+-of#kN>ArcRFh3^Be%@xmgI44Zsn#E-ae60J zy7&)M&IdEheqTm;`;LkT`xLq;Vk#x82`MSZdEpt9mr@ zrClGp(!quF5!a}FN{CJC{MbN-wBW*Ep@bWe2*Bdo+JU&6P^rCr{UlxhM}JVy80&7> zb}Kjo09_1^%@Bp(9_x$`dqQ8jppX0QX!zyNy{Y33VeHFRpQ89zvXSUem6gTbqI#?S zSdK}3&2UxOCIoi$h&s%)@WC!pE3QjD25k=Wt=4B-b6I&TjkF&2VCEUTDK1i@<<#`uEC>h6W#7mE;dNiZg}Ez@AJb^Z^uS*=1ILPQUYRcyMFTEE^3J1|_sVc_xz52_ z2Vd(I()t_w#v2Vy{gH{eoa7p5Krj_tq-_>?*VnVk9rp=Jl>ce)vT;Cu>RR)8QMAg9KHpg( zOgHNlfYi%#{hE%O@dCuD2qTbsRc*YXE=^qtT)$f+TO6ifwYw(1$&xxb8CiDCPl=^c z#x%uE-xdm;>HoubUrpptudzE<|L}Ew9nN`-eZZGY&t9e%YC9|cx zye0EXZTQ#68onCoD7|}aNlMTL_`BF7al(`0Vv@w<*xh1i0Es{%;t6he5=lfNlHFa& zL{~=wflMIGs;Vsir(kD7+}6!0|GyynuF)A-V5VI`n6No1IcB#QBqt|3Z{4*$F*Zgb Xc23wGU;Li33?=~{Cy-skjL!HQ3Gz5e literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.kde.fontspackage.png b/src/main/resources/graphics/filetreeicons/application-vnd.kde.fontspackage.png new file mode 100644 index 0000000000000000000000000000000000000000..847c3a2ea6ee6a743fa877244e4ee418627fd735 GIT binary patch literal 1082 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|R4BfKP}kP(k*d?3}%Y z`TL5SPPJt1%I!SU9lklb{d9Nju_o`e{@!c+UFUhY%=HkrlyRBk;j`8ss09uR_7|rt zPW%7=f8^F!zYRe?>jP|i96HW)Hy>}y*_!V@$1{6#9?%fyS#EZHjzB}cfB!yx`t;b? zSg#;2*EBcVPKTD37H@BF_XH2eO6SJL#)gIl$0}#{7>@}PCb-9X*f%?Qd3(7>d3Z#5 z`1$$Go;~~F!-unG&GPm2J$drvi4!Mg&YU@8#*BOS?yXw2YW3>XckkZ)_3PKmPcLgW z*11pes@hQV@a?0AZy)+h_jh0H?Y_j@XGXxQPp_)C)YWfo3|JWwxFYn|pWh)HBSJSu z{`&Ll?(4f9C%bOHx-;qEl*b<*M{J3C{q^;P1C!ksdLOxa^!2yb9jCg&Hb-@w>VEz0 z&5^rDeAWfH%y6H4V9NdX4}SmsJ?X#{*9D&TlbmgP9e_c!OzXgPASGH7BA6bt;8f1`X*w$B^8cNi3>KrzHVS zciI0d=J$k|ls7(=4F*P!YKdz^NlIc#s#S7PDv)9@GB7gKH89aNG72#=v@$iYGPcw< zFt9Q(`2NFF4@E<6eoAIqC2kFEOFvEmYLEok5S*V@Ql40p%1~Zju9umYU7Va)kgAto Vls@~NjTBH3gQu&X%Q~loCIG3PzN!EK literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.kde.kphotoalbum-import.png b/src/main/resources/graphics/filetreeicons/application-vnd.kde.kphotoalbum-import.png new file mode 100644 index 0000000000000000000000000000000000000000..04f4b314e25bddcf4f8ce57775692e268c4ad711 GIT binary patch literal 1167 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|Vpc0G|+7po0Gm4gV*! z{-4nCzpwTGq}>0#&Hwvb|2LHWZ!Ej0R|!PBHFGwrXE^g}?9s|SuMZNrpkHxDul%fj z`8oaa(*~tLbjGmsq(Sj&?F1nPPN11^@PA^*|EBW)mAU`Rvi>(${O_y(e|W?H=NJC} zxc~pq`u|nA|Br3@|M&6#e^37ZdG!D2hX1#Z{=a?X|B(&p@8K5d?waK3p6%^fAL!c`7C0v|WLHx3iL|);xye6EGVkUjt%wb)3h+tu z@|X}FcrYdAV^R9E{FGcDPX~MZ93RitVE@etk;l{G&Sb=2%1pSKopdTaZhAy;q?@aw zgTwsj(3{zb*PPog=~n>*_UISY(?Ck0B*-tAfn)mXsqE9HynOlQ`HE?3n?8R3^y1m` zJ9qD0?3ZPf)-&eW8kh!D%b4Wt?!wT)D(eB{a29w(7BevL9R^{>bPJBd!9?dl}@Iv2Mt}! zu1EKNkNdxg@#Bl1hn|#os!ghkkNZ@!uC`cd;)H-5Ga?ElEed07n1oJgO38#y>}XK= zVH07*#PN>5mYM0qHxpfkdR`5!sajJvc{y^dFpW~1vTl|V;}uh$RnwFhOnBB?SuD8l zi80nzA|qjg)IkSfK9lA~F_{a^jbSnw%*<~sE-@a+@hWJ#V2 zwSOo6J)pqLeq-Uo5AhN{$~ue=n-?cP7TbHz$k0;i=HYwHi?60_zr7~y-%b1KOLej{ zW|f_>h}~TLIpsjp?ZdU(Uc^Sl6|Vht?b=`IduP`+R9B~$_uJpHx3KvnKYvcrft!}! zgT?z!uRieg?AyD44?hn6@#g0DPp6a)92R`)!f7ymoHO-D;@1}ise%v#c0mg`G ziEBhjN@7W>RdP`(kYX@0Ff!CNFwr$K3NbRYG6f6kPX54X(i=}MX3zs<>h*rdD+Fui3O>8`9jP|i96HW)Hy>}y*_!V@$1{6#9?%fyS#EZHjzB}cfB!yx`t;b? zSg#;2*EBcVPKTD37H@BF_XH2eO6SJL#)gIl$0}#{7>@}PCb-9X*f%?Qd3(7>d3Z#5 z`1$$Go;~~F!-unG&GPm2J$drvi4!Mg&YU@8#*BOS?yXw2YW3>XckkZ)_3PKmPcLgW z*11pes@hQV@a?0AZy)+h_jh0H?Y_j@XGXxQPp_)C)YWfo3|JWwxFYn|pWh)HBSJSu z{`&Ll?(4f9C%bOHx-;qEl*b<*M{J3C{q^;P1C!ksdLOxa^!2yb9jCg&Hb-@w>VEz0 z&5^rDeAWfH%y6H4V9NdX4}SmsJ?X#{*9D&TlbmgP9e_c!OzXgPASGH7*Zl+2^-aWhODY_l5*KWKecj$fw32z@?)LMmw|hLuf6Dgj z7du;fn>T~oiaQ!|5{pY}nl5>o7`U#~2(s#B{lh5A@nhlvo=`@sZk88!Y63)>xrJPr zE-5K4@;EW6g=JbN*91|O4O;Kltvx-TS4BW6N>RmOQ)q)w!`Zb371iwgZ{EG-K6LP* zpp=E!6va6U8iPycB{qKME{%&*Y|Nf-m7h29z}>&iMtA!CJrq9u`6Si5Z*RTJ1P7ge zGdlWE5g#Xk}_>Wn!Rh zU|?ln(4L-m3q?b2eoAIqC2kGhtgfX2HAsSN2+mI{DNig)WhgH%*UQYyE>2D?NY%?P VN}v7CMhd8i!PC{xWt~$(69C|3zRdst literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.ms-access.png b/src/main/resources/graphics/filetreeicons/application-vnd.ms-access.png new file mode 100644 index 0000000000000000000000000000000000000000..8c13db25b48ee9e9c495a7653a108788993420ea GIT binary patch literal 1025 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TQ=fKP}kP{AkX$~SIx zZ#)~{WzKl%RP&)|-gE8j_eFExrA&D$llV+F;i6RdMX3mXZl&{55kL{37C3n8)%Z#; z?}b9j3)!R(MRVWe%(&ywl@0{dLBUf1khq|NsBr=Wm}o*S_&+`1ADbpC@l#TbBKO_xaD;Pp>UX zzivG7b=|Q)AHV+j_~rMIh+L^k;M!Qe1}1p@p%4<6rdn`iKnkC`%@M%Q4`IVw_1dNdg47@ z977@wzr7e9e8@qh?P0{mpir}ED_pu}X_N)-YT#PY!I~*{gz5i(_6qf7Z|6bHvwt4eU@(^{*kE{y6kbM$Um+n-G}PS8G~cHy#jB{xbLr{6YaJ@vS(@c&Bv z>nu{IPi0uv07GB3#5JNMC9x#cD!C{XNHG{07#ZpsnCKcAg%}xHnHpJ{7-}0BSQ!|c zQoomrq9HdwB{QuOw}#zSX%~SSBtbR==ckpFCl;kLl$V$5W#(lUCnpx9>g5-u&wghk Q1ysb~>FVdQ&MBb@0ETV5ApigX literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.ms-asf.png b/src/main/resources/graphics/filetreeicons/application-vnd.ms-asf.png new file mode 100644 index 0000000000000000000000000000000000000000..5c206431a03cb3dce15cb15058686793c0e5ffb5 GIT binary patch literal 1020 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|R4ZfKP}kP=WKh>mI9b zdabz?zx|oZitFinUh2%foU!|5%(iE8)6UCHJ15<-N4j%2x3P)h?J@B&b;RND@T>Qxd|%cVQ_L~g$O_|wm)pMQ0n zc&;-0(!&qm|NsAg|HF^O?f3UR{N%9w#_zxX=3RcRHSfyHufHk|K314{@#3p*{_Ai5 z`~QFK&38r%uYUaTr~Sk;NbAFY>O|Ni@L*6xRoK74=h?#uUIe^OVR z*meD>Sinp zTzK-o4Eic3zZkS})UoRCeNV$-1=?HLHN(ldZeB3P_2T1o;Is z2(SAxb8W|`hMAu}ZrZ53Gj7i?^E({&4vK~MVXMsm#F#`kNVGw3K zp1&dmD9B#o>Fdh=ltoO`SaF5Jtmi;IuAVNAArXh)UJmtVb`&`9@$g=*5kogH?m_3&u7FhAj?^OB|S{I54*yVEDqset}EJLHz?m?*W!MtmzAM0#B6kPPwgf zP;$kJKOfs{raSD=3Yr_x>#eX;fcTK3koVqcoKN#%$YZrc?Pri^zcLj=5_YR^Yb2;GqfG} zd-(C?&)f}$AAWtCx5X-);i^3Ar=Oo$y%tR17tv(wzkXc$d!?<{0eKFw&0K7MuGPO{ zwtN2P>s0MEuYqB#TH+c}l9E`GYL#4+3Zxi}42%qQ4NP>6j6#eItxOHAjE%Jo46FPsvQH#I511_|Zo|4U!-mg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3 Rkpe1W@O1TaS?83{1OPSW!Jz;E literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.ms-cab-compressed.png b/src/main/resources/graphics/filetreeicons/application-vnd.ms-cab-compressed.png new file mode 100644 index 0000000000000000000000000000000000000000..2c979e90de94af760a8d33292756ab878fe782ac GIT binary patch literal 1182 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VoX0G|+7pn{x(CAs?x z^7a+ygHTbrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5c=c{F+nG!BA zH)<*|q)2g0m>H>jT=KaO3&)ISf{!d(#C#kQ1UVU^n3zugd3Q?de*`mAn#c(r76DyW z6^4jwYp?bCS|r@Owe4nEnQlTt{(bu#_JjukGu#6n{BW7EJl)~JAEz19!yO*{dUnnJ z-8=b)hQA+Q-h5b5S-Y8;arx`Nhu{ADQDWK1P*%0aZvJ)QLVGoV%_>YsHq;ujY9%(b zFohZ{n8jqeb;93WRa_f*dmH|$O=IfWvU92FI`1yk+_yn$8ewYTB}XPY=_Swne@R?& zeg*ThR~L=~<4d)~HKHUXu_V85nHT zn3sp5AvZrIGp!Q0h6AN)mw*~1K{f>ErE PRK(!v>gTe~DWM4fcP#5l literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.ms-excel.png b/src/main/resources/graphics/filetreeicons/application-vnd.ms-excel.png new file mode 100644 index 0000000000000000000000000000000000000000..c754c0049c0a6b3e39e1d7e989f1d9d65a6c3d45 GIT binary patch literal 647 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#Eaj?aro_}lYEB^cw8?U1h<{L(6aNx|Nk8k z3R@rCI6s?9@%~hEyRJ1B>7`P=>ejn7+0K0HUCv$15%D8}QCNztf#p17#{uRB1%^!u zjEfYQCMhsCF)-|DU|7SzIH!TJhk>b3kx%B=p&(uvW|bq2mw!Iy?G)M(lb^eOx6qGs z49o%#9L;n-{QG*>leOToL4)kYz6|%8tCKVt44Lc1A|C$E7P|4^z%-UiI>)bl)=_O- zv?goCDxEv_Us>`sp9kdgJ`M%?Lbb#-q9i4;B-JXpC>2OC7#SED>Kd5n8X1Kc8Csbd zS{WE?8yHv_7#JO`+KZwgH$NpatrE8e=NX3>ff^)1HU#IVm6RtIr81P4m+NKbWfvzW a7NqLs7p2dBXCnnv#Ng@b=d#Wzp$P!U@7?eK literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.ms-excel.sheet.binary.macroenabled.12.png b/src/main/resources/graphics/filetreeicons/application-vnd.ms-excel.sheet.binary.macroenabled.12.png new file mode 100644 index 0000000000000000000000000000000000000000..27a42bf9a3601948775feb01ab0c4b71af99dad8 GIT binary patch literal 647 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#JY5_^A`ZX3bdv9o0gvlNgW$Gv7g~0H`2W8n zLSgHJ8|P^Q*Opun(6 zfpL)n(n?o@$%2dyq!WjV)Ap>?-u%T zj)7U=fuotuhksx1da@Q=HfWH&*q7m6b9Is?gCTRBSj5BM*+MrS9GJ#(N$2>r&pN7& zi`HbVSfz8v{wqtq=JSAj-p8RpU#OP2MwFx^mZVxG7o`Fz1|tI_LtO(CT_d9qBSR}w zV=EIAZ36=<1B3Frv%a8c$jwj5OsmALfvrIa6rPeG8-nxGO3D+9QW?t2%k?tzvWt@w a3sUv+i_&MmvylQSV(@hJb6Mw<&;$TMTi*Nt literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.ms-excel.sheet.macroenabled.12.png b/src/main/resources/graphics/filetreeicons/application-vnd.ms-excel.sheet.macroenabled.12.png new file mode 100644 index 0000000000000000000000000000000000000000..8ededd1d20204c7d985dbe9f0dab126f86861d97 GIT binary patch literal 647 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#AAhk!!6JY5_^A`ZX3bdv9o0gvlNgW$Gv7g~0H`2W8n zLSgHJ8|P^Q*Opun(6 zfpL)n(n?o@$%2dyq!WjV)Ap>?-u%T zj)7U=fuotuhksx1da@Q=HfWH&*q7m6b9Is?gCTRBSj5BM*+MrS9GJ#(N$2>r&pN7& zi`HbVSfz8v{wqtq=JSAj-p8RpU#OP2MwFx^mZVxG7o`Fz1|tI_LtO(CT_d9qBSR}w zV=H3|Z36=<1A|>Ve$GVEkei>9nO2Eg!|A7vsz42rARB`7(@M${i&7cN%ggmL^RkPR b6AM!H@{7`Ezq647Dq`?-^>bP0l+XkKg>~RW literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.ms-excel.template.macroenabled.12.png b/src/main/resources/graphics/filetreeicons/application-vnd.ms-excel.template.macroenabled.12.png new file mode 100644 index 0000000000000000000000000000000000000000..9eaff4ee997effaddef25cb9e19fdc17d3d9a55c GIT binary patch literal 647 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#zv5=_KDF10L6l2ElFTF0}0Y@c(~D zgu>PbH_p%IQoKLa+^%blMS7`Jue$XvO|~=NdY5w-b42`zU=)^OYhXFg*l~clL4jeD z0^=eDrb!CSO$-cs8W`3vFwSXU>|tOkROFNSbts5ehFRrE@^c{_!6#N_9$-!1gx z90Rk!14lER5C6X2^<*u$Y|tQku`k2D=ISI(21DjLv51GivxROvI53UnlFspKpLJ9l z7p=)!u}bHT{a2QJ&F2C6ypKbHzECZ3jVMV;EJ?LWE=mPb3`Pb>t*I;7bhnc Zr0V4trO$q6BL!5%;OXk;vd$@?2>>L9-gp*^iSKKTcTiC_MkNSIULi zE1&-V|Nr-&e_QsyPOZNF;`PrjU;k9~-YM<8{rBJhNsAsQlwbS&_4nU@|LP{*^+-DZ z`1$wWzyCgZ`sx1TkH3EZ{rc@sXzu0d%N~FF{IhS?S?7o~=6(n{C7PIK`f^3*YY&vHt9(7k~f$3(39o?fdVr%{PEMzXD`2+c`r5dS>~2_{?DI( zH}AeLYP+@n*wd32-nC7=FmuHd@1#Q$=brDL^YHlDXZ8_$E?-ci*{1Z+`jahezxdr`Xd=Ha_!D-unH=pYpaNjxi@YX5PPX=dFFj!97P_ zwoN&E`Nq41(v#0$eRWSb`TFfQbKjM~0MBpYwFgpSB|(0{3>*_)^s`Usd;R+5yt#@C zUoB8zl-4tTs=uoosDd%c+uensgH_f8$l)yTh%9Dc;5!V$jK}j=qyPokOFVsD*`KnA ziJI|DcwuxMsArz1i(^Q{;kVb*{SO6*uqBAF`-ueX+!4U|`cUf%i-5xFyAR?zs^9PZ z{^$Iy%Tfic-&_{E-Sgk8UORtV=H+EVC-pn#?>7+>&2&&;a4gJf>WUKPY2XP@S7v6Y ztTFq@@ZfjLkA{49A)(2WwrZ}-w6f(gSduMiCpoj~qeGb4%@cE3M{Wjlf*h|-LH|`Hu?q)n6Q*ehMVL9(r%rvquy6mi zeT~d!JO52<782R8m-+AAz5KuLF&?)2qRZaS!Y<=@zw(dgeeDI7j1Ru_C^Qzoh>sD{ zDPTQd>d0))aOY8@b%pr7$Bpb3%w6nqH_f}dA26=}$@X{sfm@Lk+y+>m4U%N!(EqAH00)|WTsW()^I+DDIcgo5@bVg rep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&9mu6{1-oD!M=QsYpeg6NCum6D{)AIj= zYyW^~e&erO7yf?x^8efCuQ$$rxqkM=^tu<*YF~w@e!X+$Rj|sxaHU%@roTcJulp)J zno{%S+SxDH&b;)OzwRk}&P^KV5*xAAps*1w3GxeO5MK9X=Gu-=4KqJ|+_X`5%V%Z< z1LJ9uo=brW7?Zr+T^Kr8Wj%l#&H|6fVg?4j!ywFfJby(BP>{XE)7O>#DT|n>sYd&; z)}uf@;+`&!ArXh)Uakyoa*#M)xXYN^(L`*wP0*eIZ`>Sv^!&Mi~8EOZ7UJAxf z`Wdd8@Gk%O-&P?3o&Bu!k{W9#uDSMb_Vc~%uczJ;vwJUabhfVyYge|55R=|!d)6&8 zWIqXVE3g-|&eu0?%$C`a$W(RoK%cbeT+SJxtJzXRec#%DWz^SxyTZBeMj$ZMR7+eV zN>UO_QmvAUQh^kMk%5t+u7QcJkx__|p_Qqzm5G72fq|8QLGz@2&rvkw=BH$)RpQq0 z={#FBP=h4MhT#0PlJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS7(8A5T-G@yGywp` Cc1oK7 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.ms-powerpoint.presentation.macroenabled.12.png b/src/main/resources/graphics/filetreeicons/application-vnd.ms-powerpoint.presentation.macroenabled.12.png new file mode 100644 index 0000000000000000000000000000000000000000..b048dc1e64420df8835f5ef103a81d29657ba560 GIT binary patch literal 824 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!{-5pqztsDG zh424{h=0ZI|63FOCK&+9|Fxli!jypMslVJ)Ke=QsYpeg6NCum6D{)AIj= zYyW^~e&erO7yf?x^8efCuQ$$rxqkM=^tu<*YF~w@e!X+$Rj|sxaHU%@roTcJulp)J zno{%S+SxDH&b;)OzwRk}&P^KV5*xAAps*1w3GxeO5MK9X=Gu-=4KqJ|+_X`5%V%Z< z1LJ9uo=brW7?Zr+T^Kr8Wj%l#&H|6fVg?4j!ywFfJby(BP>{XE)7O>#DT|n>i8^1> zN>QL5aZeY=kch)?FINUPIY=BY+-1z|Xd<@TCTLH9x69H4-~X@6nk91W+mDSV=dOJC z+dnhie)Hz@3o>0-_VxL{dgEvK;LSC)H*<<pwbXCficLD z>jaCXf*^x~jzU8~1H;4yMkYpNg zU@hQS@cGW$w{~|*BreD=aT9Ggci}91&x$~&zik2r%NpPGzxd1d;i?Pg47CG3F9qW# z{R~%4c$a_tZ>x}i&VJT=QsYpeg6NCum6D{)AIj= zYyW^~e&erO7yf?x^8efCuQ$$rxqkM=^tu<*YF~w@e!X+$Rj|sxaHU%@roTcJulp)J zno{%S+SxDH&b;)OzwRk}&P^KV5*xAAps*1w3GxeO5MK9X=Gu-=4KqJ|+_X`5%V%Z< z1LJ9uo=brW7?Zr+T^Kr8Wj%l#&H|6fVg?4j!ywFfJby(BP>{XE)7O>#DT|n>sYd&; z)}uf@;+`&!ArXh)Uakyoa*#M)xXYN^(L`*wP0*eIZ`>Sv^!&Mi~8EOZ7UJAxf z`Wdd8@Gk%O-&P?3o&Bu!k{W9#uDSMb_Vc~%uczJ;vwJUabhfVyYge|55R=|!d)6&8 zWIqXVE3g-|&eu0?%$C`a$W(RoK%cbeT+SJxtJzXRec#%DWz^SxyTZBeMj$ZMR7+eV zN>UO_QmvAUQh^kMk%5t+u7QcJkx__|p_Qqzm5G72fq|8QLGz@2&rvkw=BH$)RpQq0 z={#FBP=h4MhT#0PlJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS7(8A5T-G@yGywp` Cc1oK7 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.ms-powerpoint.template.macroenabled.12.png b/src/main/resources/graphics/filetreeicons/application-vnd.ms-powerpoint.template.macroenabled.12.png new file mode 100644 index 0000000000000000000000000000000000000000..f6612c6ffca80bbab007651cb79963fb1fca0a69 GIT binary patch literal 824 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!{-5pqztsDG zh424{h=0ZI|63FOCK&+9|Fxli!jypMslVJ)Ke=QsYpeg6NCum6D{)AIj= zYyW^~e&erO7yf?x^8efCuQ$$rxqkM=^tu<*YF~w@e!X+$Rj|sxaHU%@roTcJulp)J zno{%S+SxDH&b;)OzwRk}&P^KV5*xAAps*1w3GxeO5MK9X=Gu-=4KqJ|+_X`5%V%Z< z1LJ9uo=brW7?Zr+T^Kr8Wj%l#&H|6fVg?4j!ywFfJby(BP>{XE)7O>#DT|n>vBt$Y zO3pw%;+`&!ArXh)Uakyoa*#M)xXYN^(L`*wP0*eIZ`>Sv^!&Mi~8EOZ7UJAxf z`Wdd8@Gk%O-&P?3o&Bu!k{W9#uDSMb_Vc~%uczJ;vwJUabhfVyYge|55R=|!d)6&8 zWIqXVE3g-|&eu0?%$C`a$W(RoK%cbeT+SJxtJzXRec#%DWz^SxyTZBeMj$ZMR7+eV zN>UO_QmvAUQh^kMk%5t+u7QcJkx__|p_Qqjm5G72fq|8QL3?`MEffv8`6-!cmAEy0 zv$~cB)F276Aviy+q&%@Gm7%=6TrV>(yEr+qAXP8FD1G)j8!4b722WQ%mvv4FO#n${ BNtOTr literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.ms-project.png b/src/main/resources/graphics/filetreeicons/application-vnd.ms-project.png new file mode 100644 index 0000000000000000000000000000000000000000..984421a0a9983a9bbe6977e16495130f11d9400b GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6-Ek-lfTQhHve1?qZIJiggW~YZ)AxrZc!qU~~vzh`qoN8o=m# zfe{!ukq!)j4Gf+K7#tZG;~q37$49s^FK6JiDcD!DCsC9$Cja}o>&ikBX$R~X{Fk*f z^qmabAez&9CEP?)FK#IZ0z{pV7z(m)`D8$In%GAWlz*O77z{oc5!lIL8@MUQTpt6Hc~)E N44$rjF6*2UngH9`(vJWD literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.ms-publisher.png b/src/main/resources/graphics/filetreeicons/application-vnd.ms-publisher.png new file mode 100644 index 0000000000000000000000000000000000000000..f56c5d1085f94f91394423e1eadd52db9d85ceb4 GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6(Taxz2R}J;<=$)5S3);_%yx?m~wQ1Y80qZZ?ikl73h3zD>eE zW39%)KY#ZGt(?30o>Z@T^)5}eGkj~8a~E?&RIF>@T+86lG@Zd^0;59!L+k~H&;Ul? z3yi?PiF9BHY+&#_z~IQh826wtIX=RTc{u~8O~JmJJ&B^6G5O!uT~`*8NIPK9;J>V; zq3>ka2GN|>E8!l33HJ7LMfb6;`S_ccGp8`YohdRd;koO)i4Kuhc|&5SzMEdf*uLzg z-K&3rUw}?mEpd$~Nl7e8wMs5Z1yT$~21bUu1}3^jMj=LqR;I>Qrl#5k237_JvJ4aN zp=ij>PsvQH#H}GGRx=5xK@wy`aDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0uv Mp00i_>zopr00#Qe0ssI2 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.ms-tnef.png b/src/main/resources/graphics/filetreeicons/application-vnd.ms-tnef.png new file mode 100644 index 0000000000000000000000000000000000000000..ef1a0f395a6d5e25c57a27911382049be37a7e4f GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6(TFy!U=h01B=5ba4!cIQ;gayU-y60hhpun~fusq~F!MZkE9Y*$C)KN7y-Snr4By)2+{GLb73&%}*D^RXO=obKz~~Ub5PN|kG=S0f z0wXYRA{`h48yGwfFgP+W#yx0Ej*oC-Ue3U2Q?RdQPogMiO#b(E*Oi4N(hk@&_%CZ| z=sOvQHYVDm8p@Hp@Fu6ft7)Q%7)u} zQ8eV{r(~v8;?@xQHklEqK@wy`aDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0uv Mp00i_>zopr06IU?zW@LL literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.ms-word.document.macroenabled.12.png b/src/main/resources/graphics/filetreeicons/application-vnd.ms-word.document.macroenabled.12.png new file mode 100644 index 0000000000000000000000000000000000000000..8b64c92f8f04a99b58573d0cc2d589909322b2c3 GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6(R6Zye@53lv)K>Eaj?aro^;ccDWD0xp3QHycMNNx!Ri-zMRo zu~y^YpTB#8R?gjgPpVhFdY2~K8NRj4xr;d>D%Le{u4Qm&n$F-dfzcs=A@%}8XaJ+{ z1x8@tL^?18HZXV|U~pt$jC;_S93SDvyqtm4reI&qokq#dwl@L$%_ z(04LygJ@3cm2eNi1bh3rqWf6aeEiMJnNyhH&J-D!@Z5FYM2E<$ydkku-%YP#Y+v@$ z?$y7*FF>cOmbgZgq$HN4S|t~y0x1R~10zFS0~1{%qYxuQD^p`DLvw8d11kdqzN>w_ zC>nC}Q!>*kacijWFat%IB*=!~{Irtt#G+J&^73-M%)IR4H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6*ou?zH&>JeE zW39%)KY#ZGt(?30o>Z@T^)5}eGkj~8a~E?&RIF>@T+86lG@Zd^0;59!L+k~H&;Ul? z3yi?PiF9BHY+&#_z~IQh826wtIX=RTc{u~8O~JmJJ&B^6G5O!uT~`*8NIPK9;J>V; zq3>ka2GN|>E8!l33HJ7LMfb6;`S_ccGp8`YohdRd;koO)i4Kuhc|&5SzMEdf*uLzg z-K&3rUw}?mEpd$~Nl7e8wMs5Z1yT$~21bUu1}3^jMj=LqR;C74rbgNZ237_J#uG$> zQ8eV{r(~v8;@04FcFlXB21$?&!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6cw Nc)I$ztaD0e0syN_(oz5b literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.ms-word.template.macroenabled.12.png b/src/main/resources/graphics/filetreeicons/application-vnd.ms-word.template.macroenabled.12.png new file mode 100644 index 0000000000000000000000000000000000000000..ddbeb88c67d0656ba40a96ffdfc64324f0d018b9 GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6*o%ZfNCY0EO0jx;TbJ9DaMzUFeX3fJ@-S&BhT*((mfsw@LVC ztkpR9=kK1Nm2)@Wlj>Ek-lfTQhHve1?qZIJiggW~YZ)AxrZc!qU~~vzh`qoN8o=m# zfe{!ukq!)j4Gf+K7#tZG;~q37$49s^FK6JiDcD!DCsC9$Cja}o>&ikBX$R~X{Fk*f z^qmabAez&9CEP?)FK#IZ0z{pV7z(m)`D8$In%GA)x*i75Nz{lpinR(g8$%zH2dih1^v)|cB0TnTL My85}Sb4q9e0NiuZ_W%F@ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.ms-wpl.png b/src/main/resources/graphics/filetreeicons/application-vnd.ms-wpl.png new file mode 100644 index 0000000000000000000000000000000000000000..ff311f7e141570fa4aca5323af276132684e48c3 GIT binary patch literal 1020 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|R4ZfKP}kP=WKh>mI9b zdabz?zx|oZitFinUh2%foU!|5%(iE8)6UCHJ15<-N4j%2x3P)h?J@B&b;RND@T>Qxd|%cVQ_L~g$O_|wm)pMQ0n zc&;-0(!&qm|NsAg|HF^O?f3UR{N%9w#_zxX=3RcRHSfyHufHk|K314{@#3p*{_Ai5 z`~QFK&38r%uYUaTr~Sk;NbAFY>O|Ni@L*6xRoK74=h?#uUIe^OVR z*meD>Sinp zTzK-o4Eic3zZkS})UoRCeNV$-1=?HLHN(ldZeB3P_2T1o;Is z2(SAxb8W|`hMAu}ZrZ53Gj7i?^E({&4vK~MVXMsm#F#`kNVGw3K zp1&dmD9B#o>Fdh=ltoO`SmL{@(0iaBS5Ftmkch)?FNgXwI|>~5cz7>Y37_Us$vd)K zBKq&%y{q{z&f!1h-P<#7Raz$eyZ?N;Z`!p@LABbtwu@b2)%Z_n@itmn&t`qn5Nzhp zk;yQP!Ky*|1!J27!xjg|B@Rqe9GF`UFnnQRzrdyAp#FiO_W;Wr*7OBBfhS6Nr`*;# zD7j+ApO0-e(;aqb1ahMvJ8&DTw326p;?j#+Qh~w021$?&!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2 RNC6cwc)I$ztaD0e0sy^-!B_wQ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.mysql-workbench-model.png b/src/main/resources/graphics/filetreeicons/application-vnd.mysql-workbench-model.png new file mode 100644 index 0000000000000000000000000000000000000000..a1bf537584ae3991f9a286b90534d2e51ae37e97 GIT binary patch literal 1572 zcmZ{iX;9L67{`BzVz#=STUwJz3LT~*nyA$-Hk#m-2j#g13V7gwhTxHix2UOjWZq_4 zd8C+FtG3=9SX7!#W~r^(mS!d%cxL$C^)04psp=2 zyCd|`2^Q}Vh**iMNl^o%ddu57Xj&dR!RkCk~-JTUCWEyOs7%}D3pj!y>g%c@(& z%PXs|Mn3q&=FQH_;!B&3xJ2u_Ma@VTZnsIuk%BL?^Km7jfQ0v}+9h1(>HSq|G&8rgi^l1?MXwkW!zs_aey02*) zd@1La1LsP{&DMraNmRa2(=G(>opd@db8T&XV)9G7xIZ$t`k+&I*VBRG+pS1T?}KN8 z8rsBN&xejt5+ViH7i3H0lQZ`0Tw_3c5vw zj*2Xzt%c$T`CYpZCVSnv=b_~563xv>F5O;aRRsc1z;{*NO-4Qh=Yo}p9{7~Yo8W_} zVEAEAo6HUd*oG#I;dnx&cx4SAIWzdCeEcAgLvN)3?v7-AP_JaJ#(OS5rrhBrCqTS6 zigAH63wY0g@6H{@1RVZ!%BCH&Y8u)}QwTdpl}u-Q(kaB9iak77Vl%AwNVVToj%wMp zs><@)*J~{A!d4N9rymZX(KqOSPpFY8p1zgj05693S2FPmEZy#zZdP63jC#p=^vJIh zJ+bwr?NmHDlgcFcxP-~8As$-$|ohzhpA*a9J087N-vD(M& z)Vo5Sh$Wicy!B~0)kfjtwyP|-mDQ78%5+L^wO^J>X01|9f}(FR@#G}J(6FWJjjbg2 zmDb)D{VC)p_wq&A{&>rS+i%viCQ;!LYg%hg@6Ak+oC8$|n}VYzDE}jAxPVpV(CsQ$ zO{|}CWknh;hn}hw;-X0-`0^YN)k-|FhBP_hqGGQJp<)fxV;{3+MB%%?3JuAjFGX*&qyyBdCp6-Qas~A`ZXl9?3B2WlI%gFuE!UJ#~ zszNaVVZS}uT(!d@maFTJU}lrS79)7r$})f8nVv?n1RyEf9L9Lb!mZsHInZd0k1YXW ze<(~SmW2z8N@3AVy+UY^04xTpuY)nv!D2~RtSQFG^cYSXgE7Tm%Cu8|`wtKhMD?YI z|3A>jHi&}&wI3gxg6J#`C4>ez9FDGUAmgGJg-O#53h^$SIk5*a0iuPSdEF^;>_5lj ByV3vv literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.nintendo.snes.rom.png b/src/main/resources/graphics/filetreeicons/application-vnd.nintendo.snes.rom.png new file mode 100644 index 0000000000000000000000000000000000000000..3d7b4781b90dac311a51f4e27e1ae7e665ba9ac8 GIT binary patch literal 1360 zcmZ`%e>l^59RI8)zfMGPl?z2rol|RcCwVS1ZRFRMC*;Qw^CPik(~83;i9_j9a@461 z^J9M17IoA_ryBXS7){2eZLMs^GULAebI)^s+~;}Tuh;waeqOK7=a2U%*UtxSptnU2 z0AS#OLE#{F`C2+_A-u(;Ng;yAxO%$+&~!zAIYJB4mXR2oHvlO+0ib39ump{$vj8L` z01$@*;B*rJGh$gA))@d8$Ir{(9Wrp^v$=sx0qzfAE=4dAB}f7QOV1 ze(4+Y2ouV}grUs0L-@)!28#T9-jcEhLP>qNQyjloC?d`-86?nH9$^ECRLJ?@Nbr4E z|4Nr*&guXW_+dCMT{-?<$(tOGOB+iq zSo$niE9Q9_g)8c1UV7nB%&$vx3blNGo;Rr&d&e)h#m_5Un3-K!UY3rGjki7?s;FO5 zF7TS#c=sBns+xuOTX@ZFg6h_B2&rhocMD)f zClB7Ko#hP9y`NSuss``SnfT;dR6w_P6ay7h>vp`#)gM~QkL53&AlgL6`5Xf#4f7@S zIdW==e6G34u2r$t5@CO1vqvRlfSo*wMu8ly?=X@zgggbM$z^3^f7NjY^=j! z`qf3{m<>;jH`M$#P@xGiEZb}~Iyyno?0U=>%AWK|Ie#aHG-#x~v2Rn~9YDwX#okswOhrxc((rGkCbRGsU(o=KH zm5rAVtmCk(o|-$R?h$Xhd=Sowi3-cf>9Gob6$W$o^t?`5Rwk_rVJsL@Z%}eqU(Yzd z-d&h+5nVA!w=ZwZL07W6bp3F>2D|Opw0Q2L?LWz}F1Dgx|5!`nwbE(Rb+Olz$~_qk zH8mr((`~p5fFWf(2@T-)`~AWVw6(148pFNl zgw-T%HXXBZ{DgMyw%mb8omi8Jk0@Hb(&X-0>?so5c~htTU6DM{s@#oCkvTup$EN7Q z7$}O_)kCbb9Dgg%38VfUZK-b7#$uC7uF>ZsE2oz(8i|XqGmQ|IhO|Y4^#+C=TZ`0+ zt1u}(g|L7u$Rr2?^HRbr+z#!s_?a#|l$PCrdB0cC{bi03@ol&Xf2V=k*BfCTK4^~> zmG{YRYp<9+Bk>QO?MA1+x>#aQZTj+OhpB1tjpAa{fOG~29f|_oBhHeorKMXXxA(Jc zzG=)ccBJ+7d{1*UcdUU=nHV?Cb!DBiDJ&{W()098`dyOIYaw~z$n0|4YX*HG8?t*K zIVysTcZy8HLj;fr~I_f`x1VU6?^!fh}(5vlK wP+;@d7mg94$&`pBJfKi0d*Tw~Ns$pm{2oG5OsULy3uFQw?mno7!{M3#0Olx@od5s; literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.nmea.nmea.png b/src/main/resources/graphics/filetreeicons/application-vnd.nmea.nmea.png new file mode 100644 index 0000000000000000000000000000000000000000..44f9beff50c0950d57d10ac33f69a81759d7a603 GIT binary patch literal 1856 zcmZ`&X;_n27XAVRSp=;QDw}~0AePM}Bq8iy!VU_XP|+%+0l0&89e7Dp?Tm^C%RGXkl(sy#a|*<|bHPUam0b(|{AgB`x)J zDq=v%!nAl^AQ}0$JeDNkzmg}%EEhAR{awlsf|BCDURSLd=jxyj>zAsQ^0HJ1Beep) zUa!}_vAUq_RtOPI?f+;9L!P*oux9pT?-m<~V>6Fr~d z-33Ga^D{ijmsCMX!B}^@OtK(JJEWA$X0J6$7Z;ZksXCob*i|(F z0@vq!Cw{`LgcGD;1j@&Dak3t*2*Iz0;14q>dzw?1-xByWnB3!`QXYX{ zjZuc+nc1QC^@sBwLy}3n;4J2JW{7AUKUIk-Jw~>xOI{qqPqVSz1w{M0WaeXNo{Rfo zIMU%(x>l#pe+=pL`coX})^JoY2U01PPxnE8ebCV|6vgU=O8TIpUPz_Zt*-0d32CC) zc=+A-rF^{uRuKiX*aTqv(Uunyb@LI2R_K~V?Rw2tr#AvulYfY`2Q)4sUj61hjdjki z6LQu2=S^uk=P9Fl-{CE+d7EOyZjEN-59blh=I@`|d3oQ(9Vmx$BGRKMp};xho(LG2 zG9r@m0l;$L<3jwN`_E&rb4vj=CTz>R(XO31kH&UJ3*2F|)KF4l(!khQW{4HZnj;TE zge7`Bvy^e}c9V~3tb6u@IxqF{zFtu-er(%(=G2bj|*!_hqr)}@`q`U*_9WK68b!N}* zU9oiIw%`I!F^v=cWe<>^^i#P#+p>xC?$5!nbYZ7MHumzI-uV8um668S%w2TQsJXWK zLe2T}C~MOyx3aAqM>L^Lb7oms!e_j(PG zjjw;zoA!QhNpDdVXl(VQtFQ?*`Si@zeZ}#D?x?pb(@xtFh5IiQLv5SdEk=IQt zCR4wI18hE?kdT{Iz)E9g0xTBG>-e`P@-xyHnO?cf?55=aTbKk;!(v14lIi9D0UuFy A3IG5A literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.chart.png b/src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.chart.png new file mode 100644 index 0000000000000000000000000000000000000000..b2ce7744f4f9686b55400bae3e6612227a5069a9 GIT binary patch literal 647 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#rfD{4719S#>+n+^L7gDh{?}gzgy_X zIR<8d2aaYsAO3y4>&aSh*`Pu8Vqb=P&DBYo42H~gVi6C2XA9kUa9|qCC7t8fKI^D9 zE?SedVwKJv`>!ndn$H9Bc^`)YeW6<78c~vxSdwa$T$Bo=7>o>z40R1mbd8Kcj0~+z zjjRkTwG9lc3=C?U=6yiXkei>9nO2Eg1J8XmAD{+FkPX54X(i=}MX3zs<>h*rdD+Fu bi3O>8`9wl@0{dLBUf1khq|NsBr=Wm}o*S_&+`1ADbpC@l#TbBKO_xaD;Pp>UX zzivG7b=|Q)AHV+j_~rMIh+L^k;M!Qe1}1p@p%4<6rdn`iKnkC`%@M%QBxtuQ!(X0J@K9{ zjv*0;-(Cz4KI9ZHE^xyV9gXe!u00)=cV7e+zdf)=K} ztqvlrN47ZdupSY9_1i^;RV6s{X|2^%7e@7&IeNFO?a!tfr)xa0iPwmWiJQ9a^wZgw z-rlXzm0Xkxq!^40j0|-ROmvNmLW~TpOpUD!Ewl{`tPBi( z%>DNSMMG|WN@iLmZVjCW+#-M)BtbR==ckpFCl;kLl$V$5W#(lUCnpx9>g5-u&wghk Q1ysb~>FVdQ&MBb@0LJLMPyhe` literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.formula-template.png b/src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.formula-template.png new file mode 100644 index 0000000000000000000000000000000000000000..b2199aeb414e7dcad7d269d5d2f9453927716541 GIT binary patch literal 1330 zcmZ{ieKgc*6vv6=w+b)_8P)F8~R400>e5&_YjwDF9;O z0DQy(fGPsOf+=Y|=?VZ$?teVU3o@_-0(PQ+lPJn6C}zbc=SZYvHb1*mD$Xy8q_J@{ z76wnk;K?>N_LxXgB#i|j{{}lzNa66K7+gG^lT#|qEG*#*FNQ{udBRkPJ&hyyW5Q2_ zgh3Os@{88j*OjWdJNMdWW@q0`zK=bBVPtG9;LO>Is@j_Rh9|v!i79C$R@|~$J-@Jk zr80hRYR=3r?C5&%aeBI`wJo=>R3QFUqt#aaR-chuu(q~VcCG5|#3Y#&S12i8U0qGf z$zz=psOIKc+Si(#E1P}@82&ni`n`11s2?C|K=YsH&z z5*16O&(AMtKYzY_y{4+JKAcD$S11OCMw;7XpO%)W?AXSp=ANg$38IU%*!bmT_4Ahl z7qhal(M)zi5|I_Rw7iUsX4Ey@3@615$cJhhZqa#(^tgoF!V;}kn^RCc@@jna)i^Gi zxwyDUX2-V5I{C?>+bykmCFLSXnsqsban` zh0Nh8-c9uN51b)Tdi!2bxcvMQiBhHN>V6y<&4`L&&de&i|9W~dG~zUt5R8q2e&=#p zXdxu#+yK8ou)TVrxGH^KP`ogIv(e%9qP{iUY05NI1Q}qFKF2&ky5ToysM*9sV>keq zb!{Z9n^Ct!@)u*2Nh>cqBw=wM)L-ku&oAziZr8keAxmPT_GFKniRo~6`0 zmIv%Jr4{(>op!!nVPj6XQ7jHXR2yRg?NgHn!}q^&R26H)q(5X5b-Vhm^uxGX^5O0d zpM&eRHVcn1v%4x`-Op?hvqM+V9jxmXU;Cnw0IlbwXD>pye|a2mI!)o`$6-#LyWrc5 z1&!`7Q^W1pJ+*3x?Nl zE`NK#cDlF|{oRApI|z!NLCsUMFIr5(HdE5&LW#d%%=O^nU07_CAv<2b<#DoEkfLC< zS+->im+EC7OwTvAuhd89^&pLT7@b@G>%tNv^Xj@QV4>iYzH`<&|olp*Q+Q?+DQ6HBiiwF$qZo>RkAKu!ESZd4&vSto%*deZ)fE@0b*2uEx99$F>5?!b4J+L;H&7T9$g zSdwFW2jb6w_F7>v!c9A&F+wuy*KvCa+)5&8f^C) zO)UL{T(`Ff*1g@m)qgVN)S&aRJ17%*ExybM{)^>vm|veXd(gn|rO?vX`ha8kGCwh_ z&Mqg1>~8PUlux(O5BH{~f~tiqt%u;qG%aHDWs0t(M2Kmw3(B*FpyqXQBdghZg6 zolwXF-^1Z3INZ)b6#5^4#)zU2catUrtu{R2ftVTAwy literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.formula.png b/src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.formula.png new file mode 100644 index 0000000000000000000000000000000000000000..c022ec073dc5a89297dfc69766f7f577b65015c1 GIT binary patch literal 1330 zcmZ{ido zVVG2MS&2#{7HLzql8SLlDmKN;xWt%=u|NOpIs3=H=REKCJn#8_zRw@en;GDL)YRC@ z7yw}EgYpW5)MLGj^r5@7NiYM60nyXX6M%-?jVo9~sJF(U0{s9;+ywwX6#y;t#Ge9y zivZvw1^|~L04x~Nmg8;!z~lkPg1sRFlh0=*@!3hjoI(jRAw?vWky!D$C9=$dq9`g0 zOJ$;QL^O_MV`GPoB1Tb}5c2O~B?-vvcs!khqp?LLvTSj2yx@Eop2QQRLF`E^Apjlm zYiKx>kW)~!wzj5J&ECG-Hlt9yoBW%5_T2F3XyB>S<&`znb@h*X`;t=AiOjeqwR&!T z9z&sDZ*0mg5O;Ll|2RF}*wUIOF5zeXrqOCEey_{QD_mV&Exl6tc4Csmj1x=CR#sNh zMfuD#eAVo1b8B08G$kkRLU+$&&RL;Or;`s2V`G`82$Z(YdkUqBo^Y1H;0}$9z8-%Q zL8M?Pw7I!??dQ)IuU1#q)U6{2Zx(l+dnNXQdr!E#-^Spy@|r}RBpo3lKR<; z{_{Dxm>32tF*%wUx45)~iJ{ll--sZ__R9xr>Tl9`Nwm1cJaMsBs}&VWhF^`1yc)yC zFcuaTNGxtkduM!#@K$q6esP&FGdq$@OG(QpEGuUxrc~6_CJ56bN!04vI`#7MnY7G! zK`M#O8-F*^_p<*Kf!y2ooXm+YD3&T!s;=%wQ89FUEMrEY?EdS?@vz8~7(xgJ4{hgS zdYBjzb55Xt5ZF>RFR9F!<4fk}ZZz26TF|#fI8B*^2_XY4%J--j$T0jC1vMKOC^Q=Y zv##}mb-WIA0TGc$ICM~v`f*iaSc9h37;*0ZZjSHG`0GX zJaCT*wa|C>wDZ++8*{=nNoJs9l@U6~E-hssV(%LVl|++C{G(l}Zd2cpy&qFc-{0Bl zdtlAhX8s{svAqJ;{nXY`F?b2p!MtkmjUNgLP!c0xywFOLCsrwPLR7|f}2J7TjD zzrh1$Vz>pf^BK?=7)@=|c4%JR+d#7(IjzKRHdl}60FRK24#IfPfaZzW7tO}u8_5}Rfi!?W>ULn^4vdR8WF_b~KT0tR9xq&J zYBwFlrg__i&F$PM6UrfWD~aSi;_I4h5$UO&jk|c5Hd7igwe`<3`Sy|JBVH1DI;Z`) z=8V@k^~c_yXVowjP)C0rgO|%x*2&1XTnp)T7^S@!IXodErM)(hM3S!&< literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.graphics-template.png b/src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.graphics-template.png new file mode 100644 index 0000000000000000000000000000000000000000..e22d6ced300687fe7b4f605da54e2ae2fdaa8aee GIT binary patch literal 1495 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 D><0zr literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.presentation-template.png b/src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.presentation-template.png new file mode 100644 index 0000000000000000000000000000000000000000..c326fc41701753d148d6847c4f9159ddc9c3da5b GIT binary patch literal 824 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!{-5pqztsDG zh424{h=0ZI|63FOCK&+9|Fxli!jypMslVJ)Ke=QsYpeg6NCum6D{)AIj= zYyW^~e&erO7yf?x^8efCuQ$$rxqkM=^tu<*YF~w@e!X+$Rj|sxaHU%@roTcJulp)J zno{%S+SxDH&b;)OzwRk}&P^KV5*xAAps*1w3GxeO5MK9X=Gu-=4KqJ|+_X`5%V%Z< z1LJ9uo=brW7?Zr+T^Kr8Wj%l#&H|6fVg?4j!ywFfJby(BP>{XE)7O>#DT|n>iRs_l zH)4T$#64XcLn02py<8dGW!b_gE!aI-pncH*rBjT#%BX7gNlG)14j~rfJ#Hm1jZmo zt`jVl3W5v{ItmQ|4Ga?-7?~JZelW>rTsV}P_TXG2i(SG04dv}YZVx`LytybVouw{} zfwh2R!RI?~-`d?Nk+>kg#7(r}+=a93Ju3p8{_FycCR| z^fO#F;a&dmzpX+7I{R7cB{kMgTyyQ=?B{#iUr)UyX7^s;=xkpZ)~;+9Att@e_N-fG z$bJ&!R$wn^ov&})m@Ts-k*VtFfj()`xtudXSF@#t`o6XQ%BZjXc7=1_jX+?isg}4# zl%yn}$cBcl)_Ln~7wD^p`_0|P4qgNZ`tZ=q<&%}>cptHiD0 zfq!`#P=h4MhT#0PlJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS7(8A5T-G@yGywp3 C7)qZ2 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.presentation.png b/src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.presentation.png new file mode 100644 index 0000000000000000000000000000000000000000..39860eab769e1fc675a94a097ffdd16704192f0f GIT binary patch literal 824 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!{-5pqztsDG zh424{h=0ZI|63FOCK&+9|Fxli!jypMslVJ)Ke=QsYpeg6NCum6D{)AIj= zYyW^~e&erO7yf?x^8efCuQ$$rxqkM=^tu<*YF~w@e!X+$Rj|sxaHU%@roTcJulp)J zno{%S+SxDH&b;)OzwRk}&P^KV5*xAAps*1w3GxeO5MK9X=Gu-=4KqJ|+_X`5%V%Z< z1LJ9uo=brW7?Zr+T^Kr8Wj%l#&H|6fVg?4j!ywFfJby(BP>{XE)7O>#DT|n>iRG8v zDP=%C;+`&!ArXh)Uakyoa*#M)xXYN^(L`*wP0*eIZ`>Sv^!&Mi~8EOZ7UJAxf z`Wdd8@Gk%O-&P?3o&Bu!k{W9#uDSMb_Vc~%uczJ;vwJUabhfVyYge|55R=|!d)6&8 zWIqXVE3g-|&eu0?%$C`a$W(RoK%cbeT+SJxtJzXRec#%DWz^SxyTZBeMj$ZMR7+eV zN>UO_QmvAUQh^kMk%5t+u7QcJkx__|p_QqTm8rS5fq|8QL2B&llPDT;^HVa@DsgKN zVF)e-YLEok5S*V@Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH3gQu&X%Q~loCICEk BNdo`? literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.spreadsheet-template.png b/src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.spreadsheet-template.png new file mode 100644 index 0000000000000000000000000000000000000000..19b53ff884cf91709ac8904ffab1c540199f05f3 GIT binary patch literal 647 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#^Q*Opun(6 zfpL)n(n?o@$%2dyq!WjV)Ap>?-u%T zj)7U=fuotuhksx1da@Q=HfWH&*q7m6b9Is?gCTRBSj5BM*+MrS9GJ#(N$2>r&pN7& zi`HbVSfz8v{wqtq=JSAj-p8RpU#OP2MwFx^mZVxG7o`Fz1|tI_LtO(CT_d9qBSR}w zBP&w_Z36=<1A_&>uDYXW$jwj5OsmAL;o|b#-#`tLARB`7(@M${i&7cN%ggmL^RkPR b6AM!H@{7`Ezq647Dq`?-^>bP0l+XkK%PrvI literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.spreadsheet.png b/src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.spreadsheet.png new file mode 100644 index 0000000000000000000000000000000000000000..08c17ead20b593903708d02e3b51971debcae90c GIT binary patch literal 647 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#^Q*Opun(6 zfpL)n(n?o@$%2dyq!WjV)Ap>?-u%T zj)7U=fuotuhksx1da@Q=HfWH&*q7m6b9Is?gCTRBSj5BM*+MrS9GJ#(N$2>r&pN7& zi`HbVSfz8v{wqtq=JSAj-p8RpU#OP2MwFx^mZVxG7o`Fz1|tI_LtO(CT_d9qBSR}w zLn{L#Z36=<1A{4>3OP|UbP0l+XkKJm}wP literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.text-master.png b/src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.text-master.png new file mode 100644 index 0000000000000000000000000000000000000000..fe43e2bb93c5946a51bf4ec599187122999d5fab GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6(RkW))6d2ozfH>Eaj?aro^;ccDWD0xp3QHycMNNx!Ri-zMRo zu~y^YpTB#8R?gjgPpVhFdY2~K8NRj4xr;d>D%Le{u4Qm&n$F-dfzcs=A@%}8XaJ+{ z1x8@tL^?18HZXV|U~pt$jC;_S93SDvyqtm4reI&qokq#dwl@L$%_ z(04LygJ@3cm2eNi1bh3rqWf6aeEiMJnNyhH&J-D!@Z5FYM2E<$ydkku-%YP#Y+v@$ z?$y7*FF>cOmbgZgq$HN4S|t~y0x1R~10zFS0~1{%qYxuQD^p`DQ!{M?11kdqofqBC zC>nC}Q!>*kachX(Y77c_NstY}`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0TnTL My85}Sb4q9e07OmF`~Uy| literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.text-template.png b/src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.text-template.png new file mode 100644 index 0000000000000000000000000000000000000000..4996e8042fb26daa08586686360382a51b25f01d GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6(R*k8S-i6)3dc)5S3);_%yx?m~wQ1Y80qZZ?ikl73h3zD>eE zW39%)KY#ZGt(?30o>Z@T^)5}eGkj~8a~E?&RIF>@T+86lG@Zd^0;59!L+k~H&;Ul? z3yi?PiF9BHY+&#_z~IQh826wtIX=RTc{u~8O~JmJJ&B^6G5O!uT~`*8NIPK9;J>V; zq3>ka2GN|>E8!l33HJ7LMfb6;`S_ccGp8`YohdRd;koO)i4Kuhc|&5SzMEdf*uLzg z-K&3rUw}?mEpd$~Nl7e8wMs5Z1yT$~21bUu1}3^jMj=LqR;ET)Muyr3237_JJRa9y zp=ij>PsvQH#I2!LG(QZeK@wy`aDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0uv Mp00i_>zopr0Qd6J(*OVf literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.text-web.png b/src/main/resources/graphics/filetreeicons/application-vnd.oasis.opendocument.text-web.png new file mode 100644 index 0000000000000000000000000000000000000000..ecc66af5c08cff5d684a1859c615b7c8d3e9d16e GIT binary patch literal 1757 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 VQTpt6Hc~)E44$rjF6*2UngBMLpGW`z literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.openxmlformats-officedocument.presentationml.presentation.png b/src/main/resources/graphics/filetreeicons/application-vnd.openxmlformats-officedocument.presentationml.presentation.png new file mode 100644 index 0000000000000000000000000000000000000000..569d123e8ad868b97434a8b64430667c8c905e47 GIT binary patch literal 824 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!{-5pqztsDG zh424{h=0ZI|63FOCK&+9|Fxli!jypMslVJ)Ke=QsYpeg6NCum6D{)AIj= zYyW^~e&erO7yf?x^8efCuQ$$rxqkM=^tu<*YF~w@e!X+$Rj|sxaHU%@roTcJulp)J zno{%S+SxDH&b;)OzwRk}&P^KV5*xAAps*1w3GxeO5MK9X=Gu-=4KqJ|+_X`5%V%Z< z1LJ9uo=brW7?Zr+T^Kr8Wj%l#&H|6fVg?4j!ywFfJby(BP>{XE)7O>#DT|n>v6Q5D zF;I?C+|$J|B;xSf%ay@R4id);cNud#nuzVT3EC6j?XvX1_y6m%W{F(;_G6>Txho(3 z_RmbW-@N(!f=t(yeSQ9~-uM|lcymqd&75M69SVD7d^WH$s0au)a3nDZs5Hb(U<`8P zI>BP8AjsgLqtFo0z%a3ak%^Jz2a|lpg+r-n56(5R*cJTWP~INo_Tb~nn~Sp2S?ae+(aABT{z3$vm(&xZ<~O@vc@<4FaGj?c8P1@?m0`TE9<*)ls4nW~N+=#v(m%Q+)-HCt+^?_2w?jQZMdS2*|G2n2?jYKdz^ zNlIc#s#S7PDv)9@GB7gKH89aNG72#=v@$icGBVRPFt9Q(P`VM6j-nwqKP5A*61Rrn z)>pTI8YDqB1m~xflqVLYGL)B>>t*I;7bhncr0V4trO$q6BL!5%;OXk;vd$@?2>_;i BNd^D_ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.openxmlformats-officedocument.presentationml.slideshow.png b/src/main/resources/graphics/filetreeicons/application-vnd.openxmlformats-officedocument.presentationml.slideshow.png new file mode 100644 index 0000000000000000000000000000000000000000..98c3134ed294718d7a6f70aebb1ff0465e7e56aa GIT binary patch literal 824 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 AmH+?% literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.oziexplorer.rte.png b/src/main/resources/graphics/filetreeicons/application-vnd.oziexplorer.rte.png new file mode 100644 index 0000000000000000000000000000000000000000..8f6e867f9d729c0d840dea66ff5e7ffcd1556132 GIT binary patch literal 1856 zcmZ`)d03N28vg6 zh$tW)wOv~4MJ*s|IAm)}5hZdY1|rCj3&@3E2s!p+{cHc&dFDNS@BHSScb=Jf=6rk{ z)yl%&0ssK3$cRuHY{3mNGlq3*XN43tCOPC-G5|cRx74O1VeFh4L5l@|Q@a6xRRsVV zIK&bHKoJ@M#B=~4H37g*M$40gKmafrj*m$Sg9$4jT1COBLI?^9UisgyBEt|5Q821c zkb;*41biA&PzYksQ%3RKAcy-a$T)#OAQcKELV+@lvYMZxi~;3ge&U5Gm>{R%VZB1Z z!CD34C7`cpKUNC*$|yJ)8Mg%D7J{+d0Q3Of15RG&;wakh3)l08=+m&rX+9VW`vU~e zC9-djjm0zEUKn~=TIzJ#by18&yddP|Q>j$p!rZ!M4HBl#O%(h1xWk-J4NeG`wA9zB zhy}$9)1rC4c;w&mII@`cTAmWST*{F2cPT>%N@{?*p;kN2(L*2Amui;svsDM9bbOw{ zV9>qeipTy`g!*auJT2_sXjFe&BPz&Mk8{*-N2SRzx{s@}$RO?Ns#c{`z8zI?Udtl_ zW-tC@w)U))7A_zYRNM&x8NZNm5Z?Zq7|L`RbD4}A4#eo~au0N>L>$S2PE{TGE!^5qNc&yyKw~E`e8z zQHJ1|IiZe?hx4C8;z>OJEar4ph;SS~RgEb>Msa9JSscSpv#{NTM8}2{=2K{%gZpkc z%IS87PH!l93h51oQ@zmb;poy{NTpal-3R^kQAg`gbTJz$>w`+zkV>PMsrBy#G~sLl zeC~TvzuE?yh(cOiBCz#n>mOoG%MqtG=(<(Cx^A<}TfV#5KZUvjS~nrLas9s5HuvWV zx$48q=5)R5lu4ui@TTHlhr|R2Uf>wrSpE$9C*qHp`^}eqpnbq2#3Gfw8fy5F4^>uRH`1 zmgM!qTH1TB!}5snCEAf5nT^)f&yooqL3XX?^PLibcBCa=oN!=U)5X_T4v<^ABjYx%p2uSiHD@ z#oB|@iVHf$G)?@~5gdv1>*_zjQRBY~bCZYnGu4G4e-TiU2;^x46%|HoM%PKXy7mf_?AG>w3DdEB0IAr($ z7h`K{Ib@$icWk*h06Kb|pjF5j<7X?(AKVQ?zR!CZ`vMH~I@8|kN(`_wPNb(aTf|g% zaHPz7r+9|p=*~G zuXy1lslR+@R1(zo{Ljs~S$7a|qT4;EtMl299#K1r+?U8#xAJ=O>Lfa6*Z$KpP$*hr!;}z9sO=)+GQ)EXy1iWsC`|x$>cA9t}leP z4;9Qz;yMNVz0wRUSG*PZ`pihXm0fIx{9Dk-CW!Kgu@?0`|I258JL-)15oPK3%@g(z zHZRM}735^jd~EHZm9IPpjTi>t^T#sToBi(}@*Rv#gLYgGobSpRL2jc@X3h)_9lDR) z##;9?volXg$?Gr&RQ}gcmbc&w$yzTq!)qUXPsOJjVa_)4dXgdUe4il^Fj#b8%uMxTK ztNW8n*HAp;*EchNXk#wz;++pD8bjObQYk_CBHb$`9GJh&Wz;hsTLovwMq55TQ3 zEV=MldSMnRlbHn@0E@q*^9L5ukCZW-GGJG+e)67#YPi_@7|Kyh)g&+%_g6lA6|vV8KGInB#~_Am*E42uiBN1<2#2f;mc AEdT%j literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.oziexplorer.wpt.png b/src/main/resources/graphics/filetreeicons/application-vnd.oziexplorer.wpt.png new file mode 100644 index 0000000000000000000000000000000000000000..08dff044ef9271c727c8fc82b5e9a0b5b4c62f61 GIT binary patch literal 1856 zcmZ`&X;_n27XAVRSp*#)R5k-0KrEZt3Hz6@gk1=zEQ$eSu}(_}Fo?(y5F8bRc`70b zh)ZotYu%^=h{`5YD@ByZk{E~}glq(|;0GbgeAZv{WA1bBIp;n1J?EbL+vY4Cx*g=We}~R;8npy1%;sebE?QNBtR65>NBJe zBz}IMw-gkj7<6Bu;69PVd=z9npU;;H`4S;t8B1Bs&rwE$@=$NFU>YXKDFj$9Q}D1< zfdmPN69r+VAZ~?%Um@d{K)fIj%ke`G65QbAbx!u8ARJuJ87zR4fpuA5_YvbJwm&78hlS5jvfY-`pq>iIxsVv!h7U?YC2y5zEW6 zXY`oc$$|D)4#D;6l;;t~grlN!=M z`=->{mpI-5;!vEQWBmcGPN!L^)QWsLzhZ<@#OVkUwjvI7Gee`(GkTz74<4z70c-O< zlRsdV!-$elBK1V%t~R>kC5391G}VY!1QS+*2`LQfu9h^}J0iCZlXomc!Xa{NG0I>9 zGbhBpF(v;AB%UJh&R|Yu1q&w#)76;rqZGS_vVN$f7gDKpD{H#x2-EzpG4Z3DgzgD-|=`GLIR#|2yhm;D;x%B#<<=iv^UiwGenCJl~{X9Zi4t^4G`h|olj z=a$mGyB+3-3@_3S^{iM)R9oZv0=K7PikD=s;-#{XIH}HZZe|JBj4Rk%mKNx(=gaz+ zT89Sw)7BNG8*6IyiJg0dLuvhM+ZBs+jrm4N)6Oq#``UM3Ps-n?-sa*n-C*|o-epTS zb}K&MB-1$I-}V6c=|BX#XG;!g!Tkjon!)dM$iZHk*Bd|BvOIbvHfskRG-|1@Jzsb3 z9Ln0X#;sy=pCbw7*K|2M+~dwqV-+_B->U~ppjuX`$=xty*uePB6HW2=@5Ca*200jO zYx7~-M7n*;g+b8X<2bEC&X_n;VS4{gDDr*Yikx!Ekbx`Qoc z=CxT4`zF$jTZ){!kfoJ|jYaK!(VE})MMu_kah=bEnSg@UL7E7i>_A$SP>-SQR3v>xF$Tx7L!hJ|qAO)CaF#T)gZ- zkfi?lok2-J+p|A5=VskT#ENe9oT|?6efX%_pzCB{*(J<Hc=u?@qL&FE}A-AzM zyiIIOlaup0OaYb8Rh0Qn_(QTbicK&kDXb|wQ(M-Uoyk{#8tOKAQ?-TT%epaX8p&#( zG&2JrhreX(K=<)}MgoCk{gnwP6|(9caAM4TnQT6PDpRx_0zkXT)!vR(#+I)Uxvr~0 zNu}#3uHow&nLo7kGC3RmvryZs!;cN<78VkLysCPjURfSkj=*qEqp1#8J>dp$DGW_2 zJeppZ<(tXOf)#*8V=%61KvP=Gd02$dV xfCFqkosf{1U09sX%mRvwi@lD0bG#rkoss30$INM#`P;%IAR;t2H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6*qxOQucN01B=5ba4!cIQ;gayU-y60hhpun~fusq~F!MZkE9Y*$C)KN7y-Snr4By)2+{GLb73&%}*D^RXO=obKz~~Ub5PN|kG=S0f z0wXYRA{`h48yGwfFgP+W#yx0Ej*oC-Ue3U2Q?RdQPogMiO#b(E*Oi4N(hk@&_%CZ| z=sOvQHYVDm8qeXp{cfkft7*5-2MKN zC>nC}Q!>*kacg+<=sPGxB|$a>=ckpFCl;kLl$V$5W#(lUCnpx9>g5-u&wghk1ysb~ M>FVdQ&MBb@0GiCxQvd(} literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.rar.png b/src/main/resources/graphics/filetreeicons/application-vnd.rar.png new file mode 100644 index 0000000000000000000000000000000000000000..7355224f8b10b80e9154601d405b68f25cd53177 GIT binary patch literal 1182 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VoX0G|+7pn{x(CAs?x z^7a+ygHTbrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5e1dhl5*#fqEu-x;TbJ z9DaK--TzR4NW;TbJH9*22`ywi*e&BXLjKw0V@ zzioWgJhkOKleGe(s@gmxC!Laa@>m+wrh4kkDZYE>PllFf6?jC|+bp>HXoE@Yt37`f zycd6Q=zb^HhnHO48UcUq+VSOND>Lla-NLj~g6V+~*ObEzTwEDS41xIv;wLdlusxX1 zo^x93%s<<}r_BQ-go5s|$W#>}Ub>3a7xo?BiG{V%vOO8x*(o3HC|B|@m z{0io0uPz(~#+Pb|YeY#(Vo9o1a#1RfVlXl=GSoFN(KRv(F*39=HMTM_)HX1%GB8km z3W`l64Y~O#nQ4`{HH7ToeGk+i39=zLKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX PpdtoOS3j3^P6`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uIm1)EkJxDwp6Pp5Q?ZrRrG{{3Nn`)ik-)GyzvSGF~zcVBq_ zfmH{uu04Eh&7o@z%TG0~Jhl4Z)zIGkKwEmBY?u$EL`s7Ef*FL@eVMto<5R<@kDE5? zZu!itU|?Lic6T07o-xVW-G!lpRn`N@;VkfoEM{QfI}E~%$MaXD00r4gJbhi+pR$OF z8gsGyNnQ>V`tIrC7!q;#?WLQ1O$H(?0U>u-1x3HJu6e+w_y2$4F^S&RZRJwJzEdh^ zw_9dj%9f~%3(}ZY^=O7fz`N>6JX!()UzaebRd6u~O<_=4!RVmC5Ve3INP*F70izQG z!`21{FGi*iCN>QgfeGA22`9Ksa}!J&SS$_ZExDKQYF~oY?Bd7_rkhU=9B)Xqviu`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uIm1)EkJxDwp6Pp5Q?ZrRrG{{3Nn`)ik-)GyzvSGF~zcVBq_ zfmH{uu04Eh&7o@z%TG0~Jhl4Z)zIGkKwEmBY?u$EL`s7Ef*FL@eVMto<5R<@kDE5? zZu!itU|?Lic6T07o-xVW-G!lpRn`N@;VkfoEM{QfI}E~%$MaXD00r4gJbhi+pR$OF znpowg96bXR`tIrC7!q;#?WLQ1O$H(?0U>u-1x3HJu6e+w_y2$4F^S&RZRJwJzEdh^ zw_9dj%9f~%3(}ZY^=O7fz`N>6JX!()UzaebRd6u~O<_=4!RVmC5Ve3INP*F70izQG z!`21{FGi*iCN>QgfeGA22`9Ksa}!J&SS$_ZExDKQYF~oY?Bd7_rkhU=9B)Xqviuh*rdD+Fui3O>8 X`96{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vb@uPOuzUG#Ku42d}W_R3AZCIbP7 zKoRkR@PLIzkM?PIJ@{WgE3xyWgU^gJ-3RYoPxJH4Sgm1nbGcXO+(|*%r7R{o(GxbU zRbw)_RWYTF;nBa3<_ZmV`YkLf0d)z_7|zYS%pksLrwPL+Rqk$8{)n}WtU22bFqKs& zFt#giXt*pHao{PJ%>y={1G|kGCvx@dpTIGvSb%%YWC>0k1)(m+`1PB=Yq0%@JoxqU z)O14yj`$r00zd111x`J%pUJ8=&fTG#Z;RlCm)|lT|2-(csC-yvvQclRlD2>TmX{p+ z`8IHr06nK#;u=wsl30>zm0Xkxq!^40j0|-ROmvNmLW~TpObxA!jkFC6tPBjKY|CDu zXvob^$xN%ntsy(%To_P;B*=!~{Irtt#G+J&^73-M%)IR4J$^ZZW literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.scribus.png b/src/main/resources/graphics/filetreeicons/application-vnd.scribus.png new file mode 100644 index 0000000000000000000000000000000000000000..8f66fe26cc31be9bf43b65c21044fb79681730f5 GIT binary patch literal 1108 zcmZ{jc}&x17{}j2fdX;y^8@5rG!y26k+;3>gZ8 z3Y&5t4jg6*6mURcTm_kUP>Gd$Rs>QIdf(8xAO9@bAA9mX&o|FE-%sA;P2L-nuwXlz zgEjyFJ2Ht70V{sDQReWh>tS!gg1j6U8VCTl%yuWv0^VH`ND-j`FpmMiDgeL$TP!gE zUqb+FPyz6(1mGijEiXI(00fhAI*JGf!rK(FT=m5+HJzu6ZdYaw=m;%xM!)uIkH))R zimR7m%jPkhc_+^^*s?j;fsudfQkOdDH>Gcr!n;wCHK3*QRI&Hhyvl^QItf%f?aJo6 zvPLnSxqQBMQDW3?n-(O-AI7wakJP3QyLC^fpLuVf@iaw`wc~GfgnLS#FD?cE^bFGxH~g^U5UPwDjUuasJY@pR?%(x%R6GF1$UylUUO zUw?w-%)<}pKZ2Zw16j>Z1 z!HYGWbUq6Jd;V@CCTOjRuxZ60hZ3z;k^9k}C&%l)-vcwbWI|w6G=J;W*+@RcvGDEk zMT^cBdkEg9b41JLl>M=G=vJfT{2`}S8if_~ ziJ)2apvtnl`^0xK{&r%DgIHD0YD;gCuD5)i(7?nGl_B@!L{S|{!<>1CG7jq{27SP4 zFVv(-Ek}|fk5H?T&kC5h5VN(>;Q$MnM**8?)8RaM=iHaahpWrmX{qUH`&e~L)WM!S zy4c(W1do_>E6&}8;KiUpY3o5@hx85c>;YQ#bm(qP%wZ1OUvJBs*>V~-|2Ef#g%Igi z)pjL7Dsh02D2+GXZ*WS0#LDrvk5T`K&gc`yzec8h6O2o-?|-gp&{*@2o8nO(g5AG$ zltGMUB*rn4{1P&gU;$VNi*bWax?!$WWzJC1*RDSyO z=?4!UoH%h}=gytmwrvAyJ$~m}*QxFC`xe@5nV`R+Q(;Y$;PNW_EfeGRF6=(FeeuP^ z7MuDwmzG&>?pt!{NZFCK6-U zaQ@+yuG^+)t!oosSgg2Qmu)g3*P2hgn`FB3!lVEHwR_6vp8IA~ zoX+#C?!Nu}ou|)l+OzA`Yx#~-pAR-1)Lf)t#=_LrDb&E}!rZ{3%OLoL!NGtb?I4Q; zt8#+SnFe4IsbXZxU=>&(oY3ILz?9|4d!#avh1ch}LzC2unQtrEy{z_Fn)L9=lnKUn+->$hSYBRP+RG&4l|O0w)7{m_G2MLq<*-MfC@qq2b2=DW^Ie>MNYcjLGF=Bw{YZmoTm-d1V-quW~H z5g!MiKzRe(mcKy>B6ap^tj8W6Xc76q-n8L!!U26&r-vt0R(M#X{9V3}VS@a>SK=36 zIRismwZt`|BqgyV)hf9t6-Y4{85kMr8kp!B8HE@bTA3PK8JK7r7+4t?e4ajq4@E<6 zeoAIqC2kE(r*t*}HAsSN2+mI{DNig)WhgH%*UQYyE>2D?NY%?PN}v7CMhd8i!PC{x JWt~$(695gHyJG+V literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.squashfs.png b/src/main/resources/graphics/filetreeicons/application-vnd.squashfs.png new file mode 100644 index 0000000000000000000000000000000000000000..deb4236ecdbef932e346405a942753548e38ff6c GIT binary patch literal 1360 zcmZ`%e>l^59RI9HIFS`sxlr`fIkl)e$#Yqzjr?v;CO?jtABoL2tvGCwIFv3WN1X~~ zehjHC>Z~R@)yS{KXfif!Yi09e%(!p=-1FQY_j#W8>-B!UpV#a2`Q!b`_47d+8EiHH z02p~-PyrCTeyz2uA-u_=%OTQqdV9O_6u2CphVI-p!AhMX!9L zU-`y7#)PslVJM4j5We<}fg=B&cjWBeP;z&`DV|>}6p?0^^bzQ6kFefE8svOlzftm-9e4yy%i>sQ3&gS(55r@y^%lU#&J%cKd zSj1`*u{f%6v1V?5g7L5iN08L8-ku;zYFSE=Sk}UowYDqAC#7!(R73Bj-Tm(>>X(rp{mS^<}q&p8^wa0_Hb zC->d1nd0?Lf0)qBtNU&71|KvvQ5@QL!(sf&L={#;%T>>_jh7Qy;j~uKYuY`;6OeM?Q?H$ z@(9}6D!b%GfqtAButC^?^|dh92AEv;Am@04u3RUTa|D2R80-h#wGE~S&S3x}KeNDG z-f-!_8XnvFnT1p8Zt2!b2X%NcQDHeboz~&6!(jV9zo?a$mC0*Em~+Oo>(tzpH{~vhd)U4s`nK3nh-U#)UuI%*=|f7Z;larZaiyP!#AGbdhZ-E!`r!wV!MI zO+${U6TQ3hd%BZ_Q?<@G+_Z7JJ?pG(VNn^$z|)iTyDX#2Qufk`)$X>(9Qs1G6n7jY zDuRM{jwInB0uBg=z4nNG_6`nMhrQ1G9i1JV><|cN1mcY8g5G}u352M)=yU%c(DOyM wLV-zv5=_KDF10L6l2ElFTF0}0Y@c(~D zgu>PbH_p%IQoKLa+^%blMS7`Jue$XvO|~=NdY5w-b42`zU=)^OYhXFg*l~clL4jeD z0^=eDrb!CSO$-cs8W`3vFwSXU>|tOkROFNSbts5ehFRrE@^c{_!6#N_9$-!1gx z90Rk!14lER5C6X2^<*u$Y|tQku`k2D=ISI(21DjLv51GivxROvI53UnlFspKpLJ9l z7p=)!u}bHT{a2QJ&F2C6ypKbHzECZ3jVMV;EJ?LWE=mPb3`Pbzopr0E@ffbpQYW literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.stardivision.draw.png b/src/main/resources/graphics/filetreeicons/application-vnd.stardivision.draw.png new file mode 100644 index 0000000000000000000000000000000000000000..532ed8f48e4da87a51498540c087fc3a33444625 GIT binary patch literal 1017 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TQ)fKP}kP{G>Pm^JOu zAk-GKsw;F=O9T)ttMy-8=`}6id3wH!o3X;Q0+&UVo{K9zrx&<5o5})pA%nH;G0W=$ zmQ;H$sq$*gaF6hHbau3l@N>$KcD1*+&yRL#%XAO*b_nxvbaJ#0@URQ?v@eaZ@2bj} zRqU1!VB6f>{O;|W{R`_S=Q`y_*aUew&YaT!^y$<8|NsB_^>f#((w+?amSmenwV@wh zKl%0j%hoBm8+wwyeR})-%ll1zsaqyx|NQ>t^V{b;rWgJG`F-b>^^yKA$5!{cx;XEh zSN-SrubDGvuI-4~zo_xj-lb2jpZxjllbf5{?9P&<(^?*1JCU56oRgE&-&kB0WAEOM?7@ z86>xT-zu?f^S5vN_Lv{|@qNE3tFoan%k~Rpw}46*lf2zs7&=&GJ%Aj}0*}aI1_r*v zAk26?e?b<@Gv$CD!WeyI4i|4GWe6pQ~Ev%0z_cX`E2h{lJSGGB37 z#4SL z#0wc{BzQ1A^KZ0ZWm9QnVP#Wg)c$E`Z(^gwKH=iV9hrUpK8LPsdChU#c)MEE$`UJ6 zV{QZU_eSTxzWE(}B89PtJO2LpuRaAn-QEnR6XhOMtL-{AHMC)C>9Y++(z9cHTb}RP zx;HqgqCEfq1Azw|%oCD-eewMFSAJvhsjogf7Tohik8l22{OfY7_yNl`-VLi?&%V7o z==`KBQX3`OI#yLQW8s2 zt&)pUffR$0fsvuEfr+k>QHYVDm8p@Hv8A?wft7*5XWp5@C>nC}Q!>*kacgJ_P+Skx wAPKS|I6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD<-Pgg&ebxsLQ0DS_bNdN!< literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.stardivision.mail.png b/src/main/resources/graphics/filetreeicons/application-vnd.stardivision.mail.png new file mode 100644 index 0000000000000000000000000000000000000000..d4b097177d1531a577629e05f2d66a9cb52f29e1 GIT binary patch literal 634 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.sun.xml.draw.template.png b/src/main/resources/graphics/filetreeicons/application-vnd.sun.xml.draw.template.png new file mode 100644 index 0000000000000000000000000000000000000000..037e3f7b4a60d3d4af9b03446912dcd4f117d897 GIT binary patch literal 1017 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TQ)fKP}kP{G>Pm^JOu zAk-GKsw;F=O9T)ttMy-8=`}6id3wH!o3X;Q0+&UVo{K9zrx&<5o5})pA%nH;G0W=$ zmQ;H$sq$*gaF6hHbau3l@N>$KcD1*+&yRL#%XAO*b_nxvbaJ#0@URQ?v@eaZ@2bj} zRqU1!VB6f>{O;|W{R`_S=Q`y_*aUew&YaT!^y$<8|NsB_^>f#((w+?amSmenwV@wh zKl%0j%hoBm8+wwyeR})-%ll1zsaqyx|NQ>t^V{b;rWgJG`F-b>^^yKA$5!{cx;XEh zSN-SrubDGvuI-4~zo_xj-lb2jpZxjllbf5{?9P&<(^?*1JCU56oRgE&-&kB0WAEOM?7@ z86>xT-zu?f^S5vN_Lv{|@qNE3tFoan%k~Rpw}46*lf2zs7&=&GJ%Aj}0*}aI1_r*v zAk26?e?ZXISk0(X${ZR33|C5w`DHi`TW_5K8c6@aD!_!c+|1U33!+doYMy`MZ@oZoG4!^kcwDH}HxpI*X{i2t(Illxh zh!--@Nbq2K=HF<+%BIrD!pf$~sQuH>-o!?UeZs|!J2LzHeGXmO@|xqe@piSSl_gfD z#@q(x?~TrXee*l|L<(aOcl`bHUwsOEy1f}rC(1pjR@-%KYG}jO(q|itq-V$Ywmjdn zb#HJ~MS1@J2LcZ`m?tFv`r`TTul&a1Q(t{}EV$>39^d@4_}ArD@dK7?yc<@(o_%|F z(D_NzK-}N$$JIZrOh2!`KD9ca<8|Uq+sz&73I}!H2pJyG?_vAV`jKJ#29^M`{oE`c zJ~OhdIL!Q&=fZ^>EzmbgZgq$HN4 zS|t~y0x1R~10zFS0~1{%qYxuQD^o)&LsM-711kfAx%>SkQ8eV{r(~v8;@0ry(f6f5 x4U!-mg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe1W@O1TaS?83{1OVf;r=0)* literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.sun.xml.impress.png b/src/main/resources/graphics/filetreeicons/application-vnd.sun.xml.impress.png new file mode 100644 index 0000000000000000000000000000000000000000..c86df7adde1a93e1deb7b0929764a5a5f875a81e GIT binary patch literal 824 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!{-5pqztsDG zh424{h=0ZI|63FOCK&+9|Fxli!jypMslVJ)Ke=QsYpeg6NCum6D{)AIj= zYyW^~e&erO7yf?x^8efCuQ$$rxqkM=^tu<*YF~w@e!X+$Rj|sxaHU%@roTcJulp)J zno{%S+SxDH&b;)OzwRk}&P^KV5*xAAps*1w3GxeO5MK9X=Gu-=4KqJ|+_X`5%V%Z< z1LJ9uo=brW7?Zr+T^Kr8Wj%l#&H|6fVg?4j!ywFfJby(BP>{XE)7O>#DT|n>v6#SL zdtksZihH^^hD02Gd$}^W$wA_H;VxrtM-#E#HbHv=yj_+a`2K%g)+~{0-+pW~Id|p5 z-~O5D_M11KUy$j#vaiqo)f+#<2XC&ay_r+Yu|r{xjL!yE1{DFp296{K0hNZB35-FG zTqjs86$BX^bQBr_8W<)vFfuW+{9uyLxNs;n?ZLT57Q2G~8_L^*+#Y;fd2>-#I!j#` z18V`tg3ou}zO}nkB5^@}iJNG{xeI66dsYNG{cRI4Sl0Na|HWUv4_93{XQ&1ViV!n^$Ae_MqFboR5>OKPm0xaQi!+0Xa3zn*$a%K-tXb2(>(u4YRO^?hsql~G^&?F#3<8-c)3Q!R0g zC`m~yNwrEYN(E93Mg~TPx&|h?Mn)kcptHiBg z`Kfa!fEpx0HU#IVm6RtIr81P4m+NKbWfvzW7NqLs7p2dBXCnnv#Ng@b=d#Wzp$P!} CZc3s6 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.sun.xml.impress.template.png b/src/main/resources/graphics/filetreeicons/application-vnd.sun.xml.impress.template.png new file mode 100644 index 0000000000000000000000000000000000000000..02c59076860314cf2bed4fb7af071572d8318d09 GIT binary patch literal 824 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!{-5pqztsDG zh424{h=0ZI|63FOCK&+9|Fxli!jypMslVJ)Ke=QsYpeg6NCum6D{)AIj= zYyW^~e&erO7yf?x^8efCuQ$$rxqkM=^tu<*YF~w@e!X+$Rj|sxaHU%@roTcJulp)J zno{%S+SxDH&b;)OzwRk}&P^KV5*xAAps*1w3GxeO5MK9X=Gu-=4KqJ|+_X`5%V%Z< z1LJ9uo=brW7?Zr+T^Kr8Wj%l#&H|6fVg?4j!ywFfJby(BP>{XE)7O>#DT|n>k>w(D z;}1YR;+`&!ArXh)Uakyoa*#M)xXYN^(L`*wP0*eIZ`>Sv^!&Mi~8EOZ7UJAxf z`Wdd8@Gk%O-&P?3o&Bu!k{W9#uDSMb_Vc~%uczJ;vwJUabhfVyYge|55R=|!d)6&8 zWIqXVE3g-|&eu0?%$C`a$W(RoK%cbeT+SJxtJzXRec#%DWz^SxyTZBeMj$ZMR7+eV zN>UO_QmvAUQh^kMk%5t+u7QcJkx__|p_QqDm8rS5fq|8QLE;MQFDM#v^HVa@DsgKN z_}UDLEJ=_J!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6cwc)I$ztaD0e0sxT< BNkjku literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.sun.xml.math.png b/src/main/resources/graphics/filetreeicons/application-vnd.sun.xml.math.png new file mode 100644 index 0000000000000000000000000000000000000000..c8c065b301092d0ddff828f47426f82d0a1a208a GIT binary patch literal 1330 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 Mr>mdKI;Vst05SX2Y5)KL literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.sun.xml.writer.template.png b/src/main/resources/graphics/filetreeicons/application-vnd.sun.xml.writer.template.png new file mode 100644 index 0000000000000000000000000000000000000000..4486183aaa57a3b653664d39821ff12729ea022a GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#KhPcVqK4m1BKRmx;TbJ9DaMzUFeX3fJ@-S&BhT*((mfsw@LVC ztkpR9=kK1Nm2)@Wlj>Ek-lfTQhHve1?qZIJiggW~YZ)AxrZc!qU~~vzh`qoN8o=m# zfe{!ukq!)j4Gf+K7#tZG;~q37$49s^FK6JiDcD!DCsC9$Cja}o>&ikBX$R~X{Fk*f z^qmabAez&9CEP?)FK#IZ0z{pV7z(m)`D8$If%D~*pz(Cu;07xEMci}aP zhTQy=%(P0}8a98<2nTAA1lbUrpH@mmtT}V`<;yxP!WTt LtDnm{r-UW|LW$EV literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.tcpdump.pcap.png b/src/main/resources/graphics/filetreeicons/application-vnd.tcpdump.pcap.png new file mode 100644 index 0000000000000000000000000000000000000000..77876f6b86e0e16deca951808b5a80ab89be696b GIT binary patch literal 839 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*o*9=rH00BRETba4#Hxc7F3z4u`UiDUD( z3H^6iI;A1tf@eXQfOz4nCrTEng+d~KnYj2~EsI}}#2&u8bFqd-Uekj`&6{Vl=xj~6 zEcEC?*5xO&s^8C2Ui953Uw``dy6^YCo-Ay*Rv+GVb;q=F@0F_h+LKObOgB$rjYFa!OVs{Qa8Fn?@zFYS)}QhR*EUFY@$j%K8UK;m$+bjv z#R8|(YK;q$_&F3;uqY_5U{z3=nMTnA7A0#dR~4q~>?>v^)L-A%ZmIFs zJFH<<)sx`-d~ef+-trw2IbN%uxwS#6+53X&{eRcqJQVIOC}d8M+vzu7>s|e(o(Gc* zZwaK9wdtot7FVk!&tUt&k#Oz$|JKRTS)3Zze75Fabz8!?Ln-&r0*zxnrujjvyPj!h zoi)=htqJqF$eO(6$ajZF40n7bw#2>C+`0Wc1B2u1x9La!ok-bp*FR`^Qtr`uu7;GO zV$aQ=%D&`c$qkJzyyGR~aHDJGwb%BZ{45IDd)YF&-ZnYC5^CmJ5G3Vrsw?%kN2tTK zs=w+lH8QoYG3*yU@H@b8O1Lt!Nq#7U#hEo{PVYSyT&ET65on(=<>vLdtDoP!75#(r zGW&#sDn%2``xg}j9?gDYJ1;Eg7t{XGWxx9_7kdKJjB1H%L`h0wNvc(HQ7VvPFfuSQ z)HN{CH8Kh@GPE)^v@$T!HZZU08-nxGO3D+9 mQW?t2%k?tzvWt@w3sUv+i_&MmvylQSV(@hJb6Mw<&;$TC%|$l= literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.visio.png b/src/main/resources/graphics/filetreeicons/application-vnd.visio.png new file mode 100644 index 0000000000000000000000000000000000000000..a5d7399efaf12c00ad8acf3c6ca0dc28fac7c03f GIT binary patch literal 1017 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TQ)fKP}kP{G>Pm^JOu zAk-GKsw;F=O9T)ttMy-8=`}6id3wH!o3X;Q0+&UVo{K9zrx&<5o5})pA%nH;G0W=$ zmQ;H$sq$*gaF6hHbau3l@N>$KcD1*+&yRL#%XAO*b_nxvbaJ#0@URQ?v@eaZ@2bj} zRqU1!VB6f>{O;|W{R`_S=Q`y_*aUew&YaT!^y$<8|NsB_^>f#((w+?amSmenwV@wh zKl%0j%hoBm8+wwyeR})-%ll1zsaqyx|NQ>t^V{b;rWgJG`F-b>^^yKA$5!{cx;XEh zSN-SrubDGvuI-4~zo_xj-lb2jpZxjllbf5{?9P&<(^?*1JCU56oRgE&-&kB0WAEOM?7@ z86>xT-zu?f^S5vN_Lv{|@qNE3tFoan%k~Rpw}46*lf2zs7&=&GJ%Aj}0*}aI1_r*v zAk26?e?QY`*w%J7f%)ilsl})9Qg_TW}QTwN%y@`zy`-F=dcVzbY`y9Hm)zm~it_yb4+I`?Fi%MS^~LkwU-^y2r@s2|Sa8o5J-+#8@vqCR;s-3(csHzmJ^S|V zp!1Wafw;fhkE?%LnSNe>eQI?;$LqwKwwpWD6%OjY5i&fW-^2E!^&`Xf4J-j>`?*;@ zd}d@@ahUll&xH#&TBP&yGE*D2C9II08nD4R_@{j(v&92(m*YYmjKJ_$Epd$~Nl7e8 zwMs5Z1yT$~21bUu1}3^jMj=LqK>t}8n`#>vSQ!}H&Yuy9q9HdwB{QuOw}w?l3QvI= wBtbR==ckpFCl;kLl$V$5W#(lUCnpx9>g5-u&wghk1ysb~>FVdQ&MBb@0QLQ)tpET3 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.wap.wmlc.png b/src/main/resources/graphics/filetreeicons/application-vnd.wap.wmlc.png new file mode 100644 index 0000000000000000000000000000000000000000..5938ed80cb7de3ba6838b21d3f2918d95783ca14 GIT binary patch literal 1757 zcmZ{jX;hPE7RMj95<@{M*dkkkRHjP709q(R6%;fn20<7Lr*&kD3@!~y9KeH^SVZ=H zm8I+zv?z{NlwuH&#Q;Jg1VUJX>`Ox4yl)8EnAa~oXFkk5=idLh_xyk7`SO2Ke0@&p zV@hVUaX$RRHC(wtD82lOh!&SM!Cc9M;yUM&!~9>6A#dy}cdTB0X9Q4=pRz z>TT{K{9e|xfow=Pxv@CZ?;wpS(cf7Nl# zZn7*=rg6FJg)G#pV$VsOQdpL0vlFXZLraR01^7VHATDQZU_l{56wc{G4rNf}bLpf| z5#7Y!n=e$V)SVNeS>YysT|Tjb;8Lge7D6dKvKZzjK41KP0mk2c7umq`Zh&)o;rRc| zB)s12n^(G4!L-NI3mY=~R5m_MFej2_^}yW%#HCP>+9704N#mYO;qru;uRgq)K_=H^ zZq=}DCVy}i@~xRCR|@#6GKowH%hmVZZ8=v;_9YG`J)d5Ky4HuL1x1!BvL1&cdl`x!l9)g#TrD+-mme?ehW4DBz5 z_^Z-4Q{s*Z5kB#~W%>tm2Kz+ryG8NV1Fqby3hJ5^XSOdM&U}x{S`Mz^CU(g}pFkPR z1yaRK+nCTgYp#EOi&!qeXD#zrq$5jGLYZVks^Bdn7k-OrFz@%9>>3geWe9i zldAlRhb=P~UD5{n1>*c3F{4xFoYrrCtDjOc`hdN`UQveEjG843n8o*<$QjIN6?E}M z6RR?KOO@U_eh+Mn-s+FxI~YXto( z&q$sg0fC+CBlBS#cVn8WZ}=j{Hv<=FfvMB70F$t4+}X~8yNKJL< zec$2lH+BXznUoxQ8W z*ZmN)rMT*lr*7>-7<~QJy!rutT5?97mPz{1pI-5-v$fA6%;YX^hU1^`{_qaIvHl(C zIuWMPs6|@~54~}q?F*1%yepYLc<#{UgFE7@Z4D}4dc+uU*M~X&lMkHX*BajwHtR~~ z5>$D1T5gDzu10Mo{WT#mGD-7Ovm+hkh?L7lx)!MJR(4!KcrE9Z?ZIW59_MLV7_>jI^Sb z99AzUcK$$2o7nVL!lUS|j8Y<<|8n4H^51_-C?c~(pM9Nu^VjWcx7gm=pscaeyf7nE z{2zZ)npUt$Z=Iy-cjpb=+%F$I-`sww`bHRKb9=PaQq0U&3EN7V6v49IBh1skl07Zm ziMJ&zZW(n{v`~gSTE1t?#sR3XcjsLtP}vKnxlVl)oruw_6C)ID#*^5}GQ6RoNuupe z?5Bp>w~rrV)$Bd=WuVyk4V9f5TK>66GKXe*AI&R}79K*QxQ1P$paL8Tjt+K&Lw1gi z0geu?haFrGIoJ{it^|UWA?4@)0j^NPBQM1Lf54YK$wq-aA7AjNUZBNB!W epD#s+g+x*8sn;S(g>I&(36Q*eJe!UM-~KQ1XO3n7 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.wap.xhtml+xml.png b/src/main/resources/graphics/filetreeicons/application-vnd.wap.xhtml+xml.png new file mode 100644 index 0000000000000000000000000000000000000000..0ad016212d884399c123eb7c2f5a7de29de0d5ff GIT binary patch literal 1757 zcmZ{jX;72*7RFz;5`!QXY>_QdDz}w_0i;k$6%;fn20^HWsa#p*;&Ou$FW?|16p?*j zWhr|F6~$^rQw##K7(hsbKnP2au#=EC?;Eny*DsyvhkItudFGsXe)IqG{L_7XPU@pg z(EtGG6Y!pA5Ox39C@o}GJ*TcCq8;Ty^Zu|4zgpz@n?ttaKjn^C@BCSM^2Pw z0Jx3=fYlHHa4iFX&tocI`ndss=3C!W0bYpVcrA!;hP|8Nt2EfFQJhGZ*j0!U>G0(j zFt$jDEfiYZ=2)b1^c+u{-=4%23K8V*BDTQxRbs0W5L*l;cEbOofoB`$_oa@Xt>+=2 z`7dLp2|cE9T^6a6`-;H=hOBQvIW1Jday3_=%4f(XC}ALG6>~xCn9i`woS#~gjVvq17NLWw!{7zZ=n~LpBneMuFolAgS0CQY!PDzf zw>roshdVqE`quM_H9YQ`R4i3Oa`oMJGUpocft2CY=dfnSw@ z+%?IY8By1i5S#MeGV6mmm3gAz-I7RlpDlN*1$(ANIh{*RIqxyKDTSQfEdO%mm3DYt zqVg*nwai&^$s8KwiHiC})NZMB=Aikl!N~gY`^-(|sxqQ}+$?FxEOFpO{%|&p*TWS~ ztw|x7DvLJfl|N*5YuGft8wn>8$QIYMV~Fe_pYibrj9Q`chiM?C927livwbSo!r~lD z_7WNqgGQM5Nlze6#{!QmJ7Vxbu>fGu{joLrNcSR;qb`|1^wQ;Pf41kauG7x+Y2>dw zBY1iQ1a@zX@xxi}#=z$Mkwz%PIB*%A)n`&vyzl4G(Yb9+ub(kJ$7}*Idv{IfjWD38(hC??3*mr zbMo;`2fn1HX_$DJyQ4m(JjLqZ(FK$utUexvazEDz)M=s(jbbQi6m6xRnws(I7-7== zfYT3~y8>DZNcxQtns-~qS`?mTr)ol!HbCQpT7CA)#fz85)JBwyds+h2Bkuv7{cEGw z{a~}@gu2kDZk;12Y}3`krXg--T6Uq9N!G}pUWtse4bP&?+@@D91L@jcLU zB3z?Ii@Y8YcH>~j=Rmsgr)iYo;KP>>?MSS%F{pXz5og5S7-jiS-*<*yYy5!QYOGjD zQWe^2xxrex8Vxm+*SM7ERLz}cN4kDIdaWoDGBL^2?0p^IRPJ87Vtqo?*)WiDirV~T zi0KzTzg6sY?6^e_g8DDxy)>eM@o!_(FU%;(yB<@j15wd|KKNJhAH>2cVB zefRS^FS3K#51u{DJWmg;uOfVN#ro$E8}vjkn=~6*>qzV!4yKipcTMUkeBG^oBF&O` zy5_nQ)L-t*;m|H!8YhW@ErAJbhvKRWRnw* z(a(zKAB^h|nchlz6f4WFz*D#{hmNLwcP^=v$Q17WI`8JM+j(yB{S8666Q?=hMyA+5 z{-rdnW)j{yO4RSp8@jn)K6JjV^HSZ7@W`$0ahj!wo~IIYl(#BEr2R+er++1STDs$t z#SC^OXIbyDTabaX*P=BNNwtq_?k+rp`l5N%`Ws# zL+#|_#~Ahd4}TFTa(+W%W`tFJCKN9qnLa@F3M5B_k|SNiuSFsPIN%)YZE=Tf9UKB2 z>|LE4Tyf4eIGigEXWPMl_z&O;DI)qp!v6=(%?0m9fW04I@F!g$$Aw;t1mfc2?4tjB dDK#>mJzW_>>j-UVl literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.wolfram.cdf.png b/src/main/resources/graphics/filetreeicons/application-vnd.wolfram.cdf.png new file mode 100644 index 0000000000000000000000000000000000000000..8a3ab64cb4aff06aef0209e07efe31f5a1f392d7 GIT binary patch literal 1814 zcmZ`&X;f3!7CvDVt3Iq$DphK&QmUXKG8-zQ?k1w^gP zvlNs`DJ>un1_29_+~f|KNk{@xwOUXS@YQ$qN7s5k-nZ7?-`e}^@0_*wIp>O>ulw57 zW~%`JYdt-v0XVyUuvNOaFaI_38BTgp6dwuz?fIX)W9Z}Y)^Lvi9{^G<0N`W;u#BfT zPXI_F0`Nx|0M54nFpVqg_9p|NqxJKqyWs^Ijb`p678e(1XJ?m|mb6+e?o}W0_#zqOe^`B*3vVi+cu%T>MIh}S`=_y&J+QX~?o#bWG`3u0#_ z$V`WLJQx&RkpVv0W{5&0`aDzoK*Ze zVBREr*j;vsgS53sGFUJxUfI(Hr?b>*HH=U7@S!QO2o3VV8tTN6C$Ps8;tyS57&{R? z;Dk645h__Bks$8-rAe^@KA&G(jTGi-luAKSzBt5xYHA8*GgS|Vq+&4~79!8TI#pRJ z|M7|_fQCNkkzUJ#A3Z{Rs6u>Jo)jcH3K|)KLxbQ@IwlY(3UkrQQW)>KFi)6pPB=L^ z)p7^5w?@c&WdaBq|D9i6B8>k5Ip8E<#_-x(v3)keiy1r~4}u_hPL>$rD{t3|ybnUH z&8prW`Q=RP(05SDO=)tRxP>TUeYmK5Ia^EdvBU{5NAeq`u59F^kb z|GDAInoi#bZqLj<+k7(UPTkL)k+j^aO+mGKH)8qPASrS2*UFy5FAC=_GkPqPU)UVid9C)kycuCq?LzJQZB;N&-Q+;W?l<r`U30>Zv5j|b8246`CsbTgtJ(q*WIAjK5tuo6(hOK_N;99 zgcaYGTe9xlM)<)c@{#R)K}js)T$e|E=e1_7dRi4N{e>53>KwQ9W4Q@fU*2Qcll)Zi zb%36+q-Z9nw`S`-R)?0z$f!GAwa0XBbY^At)x|YA13J2M%akm_Wn<}l9z~~}x#Y)T zJo_6Na?j1ZUlxAdz;IZI)DlLFN%oZLpzQ{E>g>N9Ip_77jAoj>%k(^pitMgse{13a zRfAskb9!P%F>w;1^PFEr} zMe2tbwb3FfLi2P`zp!Ql^kL!aFM$0uAFCopg)CR6^IZL){kQisMkks4dSg3oOWZ;z zSRIy}=p)@g@RxWOfB97!;SJQ7BI9+u2j5T|wvd@`S4jo6VDw3@8T-r44w8%^3!^8# ze8_Wqm}8Q};=+s-*C{5&+=!zZbnD&G(#wxq9Op?%y*X6EEzihwK))|5o{^?^J%}k#)7{zvmd#@hbY;`nr+UMH2`8`PND|O^l{m_yafATw+Zbz7> z7|aOg@Pr7Q0EtMlu_oGDlSp)ujk6ue*^ao2NOUF=tCkV>{}DvTo;nlB{{I4~A$kQD wZ2E9QU~D9l#Yl(%EEa3`nV26E!x?cAyJHigO8+FA;YGmH&6nD8Anf9Q0SFbTzyJUM literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.wolfram.mathematica.package.png b/src/main/resources/graphics/filetreeicons/application-vnd.wolfram.mathematica.package.png new file mode 100644 index 0000000000000000000000000000000000000000..81db03cfd1012efc0a3b76c978f25354c1c07760 GIT binary patch literal 1514 zcmZ`%X;4#F6uwaqL=iVEWf8R6y22BXB}9dgNPr}Of*=TG6*QGiBwz(uYH_PrI|vAF zv?{U)p=t~+1aJY_^78WXvS9K^0w^w^h?L0KKK;>|{^&Pz&Nt_r?>l$y+uG+mwepFHU%XUTSd zOd>%Fa->7F{Wq;f?hgScLTUBB^_& z-ejq}gSfI>79EE9Y*t^az%UFxdGwh=fgp%TBvLAs3WY*+^$&E5i#Ug?R;xvK1(E6~n4al`54=)GWZf+~h$Fd62J+MivS9h*%7tJ%h5h!sR6h z48z1VYOjkAWujDf)Ez=;6md>gUwthxk;!CzeSO43hoSX6f);0NV{ZqGZoDtAKl(23 z-PKLGREKL_baN_9NZG|KR0(TxTT zmY6$(+9c~-;{PT4(!7Gh+Fzr?5lGR!zcv4gK zwAXy7Y#oVdX9X7iK%zAofmTxLl1kvyx*&C7CCP{cUKtuRn%fE4LSRKQs59h5Gi#uS z8}XhZ15R|^X_un8d?yRnT&f={W46W1?@12}+Nyjvt94avv2V=)FWv;%Thk(0ALzm| zVVhMyJekh*Y^3^y^j1DPoY+MT5t+_^?^{0N?uIogf=V&~$ORTRisLu2nq%NCU zY@VHJy7rhrOPtUNTwXi5sZB_dUfGco`hJJV9r>AUd24M> zM&7^L((`_-}L&@-A#MNxtAxr(>#Pg5Bk7l-p=|*FrlP|_g|H8)j zqi=1u96oS0k_J9m--l_-VT;%1b4wxNRc8L>tlYBIkhRg)vKi$&2bd`w0HIW9ecAm9i&ZdeaFuXl6|cHBVT=tzd3 zwGc$)=a$NE{$tpe62E76_Wv8oec~<>hOa-LusvmW1~(=>0dToo`#s5={c$m=3HB-J Ui4|`smV^lS(%G~d)aZhL0QEEK3IG5A literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.wolfram.nb.png b/src/main/resources/graphics/filetreeicons/application-vnd.wolfram.nb.png new file mode 100644 index 0000000000000000000000000000000000000000..40699b4916cd50d7914011436456b098a29ad980 GIT binary patch literal 1488 zcmZ{iX;4#V6o$VLKu~ZPK&2FEu%Nhrm#|0!+5{3wfJ8POV2T71wz7l*4&W#aifjfX zV2fWfqN113+?V%in2M_)Ow4aVnzbUI9-&^I@t zEGirshG&s;XO*;IO>w^AYP(S~VC?VFH8-d;P9nj+aAqpnatWy@N3UN)#0{E(Ue%53 znj6>UxqMmA&82e{@`7vyH%Y-ykr(GL)mJY_1{Lv9TIsOrVl`4xW-u63Diwkt3WWlO zVWm>3R;%G?x^7g8B*!V+e}q#`XvCuBdt*q@0qyh@Tw8@44#0kYgvPQIsfntYX(gLs z#xRW_2MOE{_uXEq`W`*OF{xGBstS2trV2$>+(cbNE%Ftl$;&VfOH3M#zVnJEmyd)6 ztJ9Os*s}I)88-XaI5em{dPJ3)sK4BVa2N;$LPGtG(!2VuHYA*)tv$cExVV68>Y=Q+ zXHirOM;uXx_$@z}Ko0r9A!J2T+)`Q5Vrz?Ruzz8C3Pn+wOr~Vf(1d6>@W9e3fvmq* zHa{nq%e7jq0=J6t#pXtNewI9kr_pGT`8k*o3Wxe5QxBKA+LuH%I-L$?)72=d7#@;e z>y)P@!^hb=trosBAn&=M*X!|Pm>g%%d1r< zLflez0oMbzA`caLQ?JsA&;%2r(qe6o*9_I~V_7qA_vB{p8ckMH#!vrTPBYxUFPm|h z4Dt)~hoBMC9Ec*4?hHvKzuYY?w3Ku)?dVy=0ApA;Vc?nds5n~~GEQ*!bT!&4Oe=qy zUaWrM;Nom&u4>ArddD0~ETi)iN}~Hp+?t$@brWo7N(R-a2r9u3}( zHaF>hlGi`Ge%Y{_B_gD!zf)4*52n<3Fggk8FAfRc3$&g`2MF6cXx4dRPYsat zS6EwXq!+~kA=+qhzAOE*3+cDqHTQZu2hF`>A~JDuEj}A;rG8Efu2U{tfI$IfZ=CoR z9Q@+z@6_w-WfE5s$=fs9*}>77>%sv*X>x09rfECzbMh)-B$n{gN-`+Cq72*s86x}n zKmk5vast_p66i-E2k(a<3Ir9c?xp+($QST)GRyxTAdZWxap1F$Kg0_%OG?v zTCD^CtoHVz1Yzv<$yOL*zT(%c7Z@4ElKsd4v=@BwA<`I&H%EB|`2mn-0{}Z0fF&%& zeg;4?9)Le003hB5z%stPJCFo`fj+>O=7AOHbh_EkSXfw?nVDH!T-59JnAd#9)6bw% zsS^_uQ&Uq|{eOXprl+Sd`O?zT+qZAA^6~L;wOTzkHrCbE)!EsJNwp%Ovh0>L=A<~l z6D1K4;%?M~Bn~|+zr<2CH)%B*Edt9kQ&DGo#9=$?xnEgwQ#YkicXps|&hS15=y))i zOjqA;RNbjVTz0}9B+*3{zqOe^`BWqlp(v_QC^Ws@u#dZ-sZc8vF!dk`!GEnG?NK26VyFjPzF=0)k4@*4%r=1(L8pl}ZJ%7@EgJGKmC=2vZbXQ&p8I ze!MCUq9TuaWY;;+lP9nrMTE`Dn+#uw6^x8P;UQ2s4HXKNMfpfo8HDv*#1SQ)7fnv8 zTJ9lE_AqIWTqqEX|IV){6(#%tA9NKm;&|`WeyClCk}c{vgRUwx-e?CUOQ zZPxVmD6V9ohxQ9fZ^=^Pr6)tteGY=Ay9${UDdHf`_PpUCsZ`3ZDu-#l2#EllIxZ;8 zpXByq4M7luJ=bsg?YCfL!3gpX2J2ehlr-nfvFHAJ&~D!`Z@3x1ht=E@hpppI`FK)5 zp7ACxEHI1r3QGcD&Cn;qjnaQUjU`PP-hLjYdZYF0O^De+yL8wug1jkY+R>qxP;9DC z;8&)vYdifPdAzXt`^Hlt_v(M{jG^XVYYM3|x>?&80#gEyPjtU)+IOyXSecF})8`dW zyS&S2iLcU^Iit(7q?yW(uUu#P7OX9Q`WPL&IA>|A|1CVhZ9u55&sbT*9#mU!&A5iu zMkm0xuMJm_f%*DeKqi};f0>KJ@cN6d*r9H?41+c5wT0}Y0oQ<$6SiBdY@g?RS#GG` z+VxJoJ;hYNgVu46x+Uwt^H*SdXyYHpo6|U@7k{Z|;m)CrKKDaf`+Obv)sZRX4(H^< zC++wS+|o7Y*F%pkla6lX3rp!Rv7STu;InGAc1m+W_6slAk{G}EV}%7+ThU|Nlk!~o zZIF?K&YK6P-Q^7S|AxOalaR5`EXBlwPTcN2;6euYd}2S%UeTd}_0=q$|~vN3z+ z&lh-ajc`ep+FY8p)=H6@K~(KGIJzU`|GO%IurB1fwqeGPdcZ5LJFT} zxmVj(-@ENz?P6`KF^^AL;6C0bS8Oz>JfYkcsDG)So!bS|-)Li04MU3(?8$FqcpPP% zj$}j=qY|Sr0t7r^w>{p$oRS(a~iG9#6#Mk3=ma|0B3SKYcca_5TIm?RP(i w2{wE>A($S+U`8fJ116KX^K9G?Nl}sU(L3phv1Naftgs^B?cq;pIT(@sA5Arju0A3=$$jNF>1|1O-7*%c^LqEFu9b2w3Za6>A3p z!Hrf$79muL!G(Yu$d;FvmzM>TM+l&}p@@{|*gpNynf~ZEbIv#CobNk#?%aD+zz?#u zaj*dZ*mBs+^#uEW4(mxoJ}b$4L6GJ40A2t9;=-vPW37nVHJ-hm2f)5>0Lc9b05j3b zeG0%{2!P=j0B9uue3eq(6iNrc!bQLhV-W(A$@J_C#>dBphK434CI$uuh}`!DU0)C! z9NgL2X*3!M{l6eggM)*F-E20Gjg1lVj*bo-$J^T4q*7^PVr&C9FzeA}niGM+#Il2y1UswKOX_J2kPJ z`uqDa9t)G)z_?75$J8FoL05Sw#C6!_a7AH(G9m=q9HwIWqCA#PqsHrNjj$Z)?nY8} zssd>$9}h)&sX8VS3-U9ZFT*elK7QnhR*N8rTrSt?bXu)ee)$h{4ONjXG8hc*Y;SEMS!;l&uNnsF^gmRDviJ@aa=1e=S^E zgupONT%-D`Vt)q8@Iieblu1`)XZF-q6BD&s-P6-UJai;lD<;T3eLa5zn0@VCY3-4> zxo_Vzh~2J_PI84jvubbcCg!BLbwNyU#L9_H6jM^zoAv-O{odywJxZ=jAe!WK4v$41 zu$()0vhP^9OB(V2c5|2kVUhP2zve1!KgWtGNly5UVC3?&c*nlrpy*1hvdenN?0AlfVlr%lbL4GQJGVCt22531hfb z(EXKo*I`RxOwCE^;b{`jdEPmUU|#x^dC$Km-Oq2W;P@F#6|He^W&m-54YISUS?MOA z@@)7sD(@dp6ZzLOg2TJZ9~{`;!3dYz+P&kH4*Pgvj|RIU2Jxvz|Ewa%t1~Mz0tOfh zChX@VE)g`br?1%BT3GBpddlp4y1*5WFbj81h`pH(vS7%6^Tq3RVIfJfWiu^~6}_Uh zfO-q-%HkjIRkvF!17!|UQ7x4eb%peNLCis=gQmoBmzEpdSS6!cC!LIvRR8YeD>{_% z`YJz%3)!iwPgMN!;mCV$r;~Y;txwLCwbCtn{r0iB7DlqqYY}uHX(VDy5 z>G+mAmz$fPx9@*sYj>ecGVfM)(EJR2(dhWA**4a^*t@fzN2?DWRtyi%iph;DbRK0( z{yyrJX|9QGI)LqIB^?`EvTo!-M?_uG&;i7I#z&7#!`*_XA7me9xLBo;M4~)Xv_ygc1)_ZC26?$rC}9)|4WiOk z`YeYa8U&5lkHr1Quq!!X$F{8hH{@~HdcyGa=My$0Z%Y@&rX>QANaVg_w{TBc#*7 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.wolfram.wls.png b/src/main/resources/graphics/filetreeicons/application-vnd.wolfram.wls.png new file mode 100644 index 0000000000000000000000000000000000000000..74cc8c3a518e0c90350143a27f28f2337773ca64 GIT binary patch literal 1514 zcmZ`%X;4#F6uvG*_8Xg`d>^hxpa&nT8cXoE-INsjgE))uznwki!c5o0E3ZDIvq1YFU z(KgFA*<*AH-h5kAep$|<%beH9+1u4uFKLOANPP|5K`)RU~(9Wc<@f&ayqZE=?F z^u?r7Br{b;agkYx8ZjmfWzm#bY3L>g3BL~86C}yYl?MA^dje&&%_xhmQpoZ8+5uRM^zNHO z=Ox_}C>J!s9UVyYK56JqX<9O_(V#Gl`ZF+oUH^ktMIck7R^yEgS{#=L`=Lx4QusUO zOC40HBzNzi6sJCwO1jHWc`!oT-!Hj%p--ul-ffm`+oVv6PVw8UtF8> zF8$rx2LAe66SM3frFv=}By56j3xx^k&fw zhx8X)IGdmf4$;#);!X1i40-Sx9SKAH7tJ28x*c6*$h9KX;EiPkna1%y|K~ zLJilPS#IAqK#j-MC7-j@D_GQ$$;Wx4)8g-4-NqbTQxamgT>gSy*G<|&PwzTH96Y9> z@{@-dRJ4x7v|9=m{z#(L8-i9++~QK;)w&>VVJXRw1YQ~F*IU?$*dnl$q+esegJ3+8SV}q#^(;WrxaM-SWubdF+^Q9 zy~rYZm47p1{3NxbrQazgBVA?`d0iQh^?#f7NOJ8e! zcJIB4mX?b9bL#tkI1u`U`)8*E>1}I&L6ubR=(Z zS_?sB2(k!iwfm3ZaBS4U{VD%%h%!i-+3@YmhMlqd6M5kY(SXO}*&jT@JsKGv7i}M# UaG>N3#gY&KZ#tWHlgi2b2SOR@EdT%j literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-vnd.wordperfect.png b/src/main/resources/graphics/filetreeicons/application-vnd.wordperfect.png new file mode 100644 index 0000000000000000000000000000000000000000..68ef6ed42bd2b9ce86c2c4fc7480c7b49d4ae62e GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6*qFv?t3e0EO0jx;TbJ9DaMzUFeX3fJ@-S&BhT*((mfsw@LVC ztkpR9=kK1Nm2)@Wlj>Ek-lfTQhHve1?qZIJiggW~YZ)AxrZc!qU~~vzh`qoN8o=m# zfe{!ukq!)j4Gf+K7#tZG;~q37$49s^FK6JiDcD!DCsC9$Cja}o>&ikBX$R~X{Fk*f z^qmabAez&9CEP?)FK#IZ0z{pV7z(m)`D8$In$`pu9v<(cb3=H-+d4;2B z$jwj5OsmAL;oSXCuYnpQK{f>ErERK(!v L>gTe~DWM4f)pXMG literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-winhlp.png b/src/main/resources/graphics/filetreeicons/application-winhlp.png new file mode 100644 index 0000000000000000000000000000000000000000..6dcc6f90b3492de882f8acfd7493128bb6078538 GIT binary patch literal 623 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#pkO9;J2SCN);o$)R0sj8}fq{YEEt@>n z{P9@#-@9d_$C}?RwX0lfSGu{mIXF1j+uH+mT}=%?2Bbtwg8YIRI3~R4XP?mb;@Q(l z6BMRQmS>dKGcH&BeHo~LG0EHAg`tC0)&t1lEbxddW?V98S=miv7}l^}wjKJOKsPX)5tpc4XmfM=Kh?967q;A8ux;YA%lA+1XaArFlzdRnu!nnbL&*01 zstL=Pzp=>lb=7QCZ^g3237_J7gtSmK+%w!pOTqYiCe>h@0x#r8YDqB1m~xf plqVLYGL)B>>t*I;7bhncr0V4trO$q6BL!5%;OXk;vd$@?2>@JQ&LaQ- literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-5view.png b/src/main/resources/graphics/filetreeicons/application-x-5view.png new file mode 100644 index 0000000000000000000000000000000000000000..a747b30508ce9294f7a467dbaaf5784da18616cc GIT binary patch literal 839 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(RjnzNQX0BRETba4#Hxc7F3z4u`UiDUD( z3H^6iI;A1tf@eXQfOz4nCrTEng+d~KnYj2~EsI}}#2&u8bFqd-Uekj`&6{Vl=xj~6 zEcEC?*5xO&s^8C2Ui953Uw``dy6^YCo-Ay*Rv+GVb;q=F@0F_h+LKObOgB$rjYFa!OVs{Qa8Fn?@zFYS)}QhR*EUFY@$j%K8UK;m$+bjv z#R8|(YK;q$_&F3;uqY_5U{z3=nMTnA7A0#dR~4q~>?>v^)L-A%ZmIFs zJFH<<)sx`-d~ef+-trw2IbN%uxwS#6+53X&{eRcqJQVIOC}d8M+vzu7>s|e(o(Gc* zZwaK9wdtot7FVk!&tUt&k#Oz$|JKRTS)3Zze75Fabz8!?Ln-&r0*zxnrujjvyPj!h zoi)=htqJqF$eO(6$ajZF40n7bw#2>C+`0Wc1B2u1x9La!ok-bp*FR`^Qtr`uu7;GO zV$aQ=%D&`c$qkJzyyGR~aHDJGwb%BZ{45IDd)YF&-ZnYC5^CmJ5G3Vrsw?%kN2tTK zs=w+lH8QoYG3*yU@H@b8O1Lt!Nq#7U#hEo{PVYSyT&ET65on(=<>vLdtDoP!75#(r zGW&#sDn%2``xg}j9?gDYJ1;Eg7t{XGWxx9_7kdKJjB1H%L`h0wNvc(HQ7VvPFfuSQ z)HN{CH8Kh@GPE)^vNAQ(HZZUN&PEETh{4m<&t;ucLK6V;Vn##& literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-7z-compressed-tar.png b/src/main/resources/graphics/filetreeicons/application-x-7z-compressed-tar.png new file mode 100644 index 0000000000000000000000000000000000000000..69c5d93fc837b2dcca53b07728542f6a9169fdd1 GIT binary patch literal 1182 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VoX0G|+7pn{x(CAs?x z^7a+ygHTbrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5c;|Cx0#vP|rk97srr@ z!*4I9`yUDrX?VD5$9IQ0p@ocxT=gD(v(mN@*sj2Lr&?P}OM_|u?MaiQnV235C`;Yr zw~eowr?#ADvQ|J;Rhx(8q*L-v9!rDTR8O5b#dq)g$as zlkPmwXV_nVmwfKS!ZG8S;3JC`F&~EnK~9D!CZ^MW-ks9=AHmF&CUSy@ML?HT zg(2eF+H1YO76~_RZM#`krkjwEf8RcbJ>fyX4EKNsKU`)kPj`6m$7#m&aEAxKo?Wwl z_fEc{;qS+nHy>71)^28IT>kp+;kW;Olvp-0lvVAqn}1!n&|XbovkKFZ4Yh`>T8RxU zOrZt~W-*y=o$z;871svd-iE(w)0ld;>|AQP&bv!B_id1xMwnW7$&rapddV~YUlNy` zU%~wB)rF(L_);x#jVMV;EJ?LWE=mPb3`Pbh*rdD+Fui3O>8`9rC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5dEAnm4--0rgDuba4!c zIQ;fvy8od7k%ot>c6@i36I#f4$W`yrH!E!mf$a)>cdE6uv^1FZ-<~u{nu+P5fU?v* ze%tt}d1}jfCTj&mRke9YPC6y;TAamnXCEF3eQ2|luD5%Y0K5aeWtVq!Y|=iMo-{}IegX(A_hSOj!g zRTv_!t-aRkYmspC*0!5vWx5Fo`Sf1GAa4|jO*>)AE? zckkpI8vcHKdGldKW$k8W#^ta79)A1pM~P)4Ls``xyZP6J3+>eeHmfil*-&f9s+HK# z!W3$-U>1|<)(L-iRdH?L?QQt0HjSxg%g&{y>%6;EbKeH3X@seTmmHbsq?bJN|0QwB z`4!C1UR^i}j4#y^*NBpo#FA92ErE PRK(!v>gTe~DWM4f3-0WR literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-7zip.png b/src/main/resources/graphics/filetreeicons/application-x-7zip.png new file mode 100644 index 0000000000000000000000000000000000000000..a7f935499dfdc9562054f8c3935f76c79204098e GIT binary patch literal 1182 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VoX0G|+7pn{x(CAs?x z^7a+ygHTbrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5Y@cJmXzYfqEu-x;TbJ z9DaK--TzR4NW;TbJH9*22`ywi*e&BXLjKw0V@ zzioWgJhkOKleGe(s@gmxC!Laa@>m+wrh4kkDZYE>PllFf6?jC|+bp>HXoE@Yt37`f zycd6Q=zb^HhnHO48UcUq+VSOND>Lla-NLj~g6V+~*ObEzTwEDS41xIv;wLdlusxX1 zo^x93%s<<}r_BQ-go5s|$W#>}Ub>3a7xo?BiG{V%vOO8x*(o3HC|B|@m z{0io0uPz(~#+Pb|YeY#(Vo9o1a#1RfVlXl=GSoFN(KRv(F*39=HL)@<(Kax!GB6PI z?k`8tkei>9nO2EgLxPz3X`lv4kPX54X(i=}MX3zs<>h*rdD+Fui3O>8`9H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6(Rw_N-XS3lv)K>Eaj?aro^;ccDWD0xp3QHycMNNx!Ri-zMRo zu~y^YpTB#8R?gjgPpVhFdY2~K8NRj4xr;d>D%Le{u4Qm&n$F-dfzcs=A@%}8XaJ+{ z1x8@tL^?18HZXV|U~pt$jC;_S93SDvyqtm4reI&qokq#dwl@L$%_ z(04LygJ@3cm2eNi1bh3rqWf6aeEiMJnNyhH&J-D!@Z5FYM2E<$ydkku-%YP#Y+v@$ z?$y7*FF>cOmbgZgq$HN4S|t~y0x1R~10zFS0~1{%qYxuQD^p`D0}E{f11kdq6Z3yn zC>nC}Q!>*kacgkRaytgpAPKS|I6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD<- MPgg&ebxsLQ0Ix^V6951J literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-acad.png b/src/main/resources/graphics/filetreeicons/application-x-acad.png new file mode 100644 index 0000000000000000000000000000000000000000..d9f73907de7107b043a08e9413dfdf1e598aa4b0 GIT binary patch literal 683 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@*WnC&U#pkGu zcfg}>k7f5>|4Dn5s<-(~-0RY_N2q9nP~irF^aTPL3)nO)1=8mOxj-$*z_I_}|NsA0 zYIlg1ZWb!ukHfiI>HXbw>08voteKuWA6$S;^d zc-@zoYdbzQ%>49m(?;DbpP3a5jAO*U?x_K)U`+CMcVXyYmGuB}I14-?iy0XB4ude` z@%$AjKtc8rPhVH|rz~QkMtX`*wwVKkZh5*mhD02Gd*!51vx0zYpz--aK0)Kz|NkG` z;S~6yE=0^wto$nXt0}A=0zaaBmu(K7EZ}sum?vTm_stOIEWPOh8zx<1OK@^zn4qA^ zAeg}*AkiRh(I6VpAY9QP$j~4r&>*7FAY{-W;BY|iMq{_$nz@bHoSbD3%HG!;J|FZZNV4M8Tol+1(yBeyYT-c{1aUcyqBNy zzTunmk~Hy#d)87n9vwKx@uu)W0!v?F3u9n~2~**uG~dd3>C-N$@EyCt-c|of$vkdt zCD50uC9V-ADTyViR>?)FK#IZ0z{pV7z(m)`D8$In%GAKh#7x`3z{g5-u&wghk1ysb~>FVdQ I&MBb@05ituqW}N^ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-accountwizard-package.png b/src/main/resources/graphics/filetreeicons/application-x-accountwizard-package.png new file mode 100644 index 0000000000000000000000000000000000000000..a41dfcb26bcba7e072dcfc8db38af8b5a1774e09 GIT binary patch literal 867 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~v=mPlzj!e)8nWOECEU z{rmIh&wu{>`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uKJu02{g@pebz)pD=P9ZA<#O}xEt-MtE*%SFzY_OHKJ>~g8n z=kl%Vk5)~(-JW>0!u#^-$+vG`e{^8u{m$fTd)MA;jJUFQ-MvQ-pVWn1X$ZUW=;7l- zTkap(c7IvVt!2HpCgxwCRCv8U^h$}_rBe4xK!?pe{1fPX29c5=zhDO8bzf$#?fBI2 z>Eou2x?4UoD;OA8uHBsnlxIxxc6VXuV3qX%aySb-B8wRq_zr_GH=O z_NOdjq9$VTdsgZL^_Y9QIEF+VetY?5&>;tb)`u&0oLs}0lgcIlOq$`dFD)0Jjgd^?)kZj&b9}SKE3L5 z-NhlF^?*aj%4=C)-Hx!%a{8x|BzGa_r03ch%q~vBabr6%OSGvqfyrDILA+y6dUVrR@`Z_N_m=xPRr{m&-Hv-{#)guy-lLJGNJH zJnvQ>_`=s~{*qNr?rF?nb)gSBTjM+qtmfM@v7ub{hXUh#D+3iqWmyURyK4VfH*}wW zFWFctV`0E_Ge%DO{PRt23j%axou+oRKCu7F+EDzkMAQA%Q(&m7mbgZgq$HN4S|t~y z0x1R~10zFS0~1{%qYxuQD^nvYBO`4C11kdq+XZLKQ8eV{r(~v8;@05vxAZhngCxj? t;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1STJYD@<);T3K0RZs#cdq~d literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-ace.png b/src/main/resources/graphics/filetreeicons/application-x-ace.png new file mode 100644 index 0000000000000000000000000000000000000000..763f9690286c4b13d708d00debac5c6c7cc57fb4 GIT binary patch literal 1182 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VoX0G|+7pn{x(CAs?x z^7a+ygHTbrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5dC{*yFZ^Ks^&ZT^vIq z4!^ya?tdsiq~YPJ9p4@1gcdR$a@BkE%}U!sV7mg}ooa0@Ee)pqwF+nG!BA zH)<*|q)2g0m>H>jT=KaO3&)ISf{!d(#C#kQ1UVU^n3zugd3Q?de*`mAn#c(r76DyW z6^4jwYp?bCS|r@Owe4nEnQlTt{(bu#_JjukGu#6n{BW7EJl)~JAEz19!yO*{dUnnJ z-8=b)hQA+Q-h5b5S-Y8;arx`Nhu{ADQDWK1P*%0aZvJ)QLVGoV%_>YsHq;ujY9%(b zFohZ{n8jqeb;93WRa_f*dmH|$O=IfWvU92FI`1yk+_yn$8ewYTB}XPY=_Swne@R?& zeg*ThR~L=~<4d)~HKHUXu_V9nO2Eg!=3o%Yd{T>ARB`7(@M${i&7cN%ggmL^RkPR6AM!H@{7`Ezq647 PDq`?-^>bP0l+XkKT6gP~ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-addon.png b/src/main/resources/graphics/filetreeicons/application-x-addon.png new file mode 100644 index 0000000000000000000000000000000000000000..ef5c4c376f28c833a4deb6c2af3fb5e4e987491b GIT binary patch literal 1118 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TR7fKP}kP=RINF|+m~ z7H!8ssQs9E+YyI`{TA)V&0CL}w;i==Icm~!*tF${aWjb2uGyY{TI%w2*P`!G;M$G}Bu`HrW!ftu8nah+a_W`*OAn1^)Shfqu7IMxK z4{Z~7%TOqouT-(uuwk!a(N_JsebUME%sP)~*B(+V-o`1TX54gGz$5^u-n#RMS$UaTjF-tacsdz}6V#OYylzjdM zg}n7bZrMuZdlk#~2wBDeH3`_p$mg$9EZ?h;w~k*Q7;*@p*Kk;^=74h5e%0y&N|pP8 zKGm!}s8V$R7$(NRaHu;3RO-ohgab&$l?3?(GjNuk{d%T^L*d#L`D<6oOD>-Os=f8| z7OfB4wtV?)Y!koyClj}9#7oW)KQVzXc9-TfoBX;d{oH|(*LLR5uNOP@SPeDAelCl9 z5gN4A=j-QvJ6%70u;K{V_hpwGo3epYPt<)8piPWP-tI089jvk*Kn`btM`SSr1K(i~ zW;~w1A_XYOUgGKN%Knr^Ow>g5*w!CYfqE)ET^vIq4!^yc9(>3_fbGGG8{A!sA{=-! zRLVA*hiv%X#d@-`>DT}IMy~_A3s!F~k58HN=J=aE{&{^HR%ia-wrW+j&AeN?s;<^J zCtp)Ka>~q9d*A-2GsRA2g<3mD8~)d(s_yNYbvH!%~ zKQjEkbN?>$GiFPtK-VHhj~8bjKZ>9Fp1Gl}X5J-628Vh7pX&#!@&D7(d%!f6k%e1S ziibauq1uR{I=J7Z-TlJzhVRP^yR4iyF4&vdlA6bSYqsIa-z?vjX|gg@7yEEYh&OU- zCIqo8ThfrJXm6}Nx&J)p&&rvMvhfimOQuf?5Bn&cmRqa5F|zAc{P)+ltzZ59W}lvI zee#}uY2j2${ulZGWA6mFJqap zCR3>)nejqouzvPjh669xo5x2D?NY%?P VN}v7CMhd8i!PC{xWt~$(699@~p3VRO literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-amiga-disk-format.png b/src/main/resources/graphics/filetreeicons/application-x-amiga-disk-format.png new file mode 100644 index 0000000000000000000000000000000000000000..a9ab3d49ff8add6f44bb902adb9adf846565c3b7 GIT binary patch literal 1360 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-applix-spreadsheet.png b/src/main/resources/graphics/filetreeicons/application-x-applix-spreadsheet.png new file mode 100644 index 0000000000000000000000000000000000000000..9a2ae59a34de7f1d3b6b0c91def9e3727131bd18 GIT binary patch literal 647 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#P|XnEc%JyM=z7 zV_+6|;Ap1v;osN0o~#9z4H{%G_GP%&T%DxJV8~o27V+?Rw$P0S2d1%H(m8(ZvyN)x zqBU77R_WZa|H_iD`8*(>_c6#9swJ)wB`Jv|saDBFsX&Us$iT=@*T6*A$SB0f(8|=% z%E(;Xz`)ADpk;mJWfTp$`6-!cmAEy0{q!&&s6i5BLvVgtNqJ&XDnogBxn5>oc5!lI ZL8@MUQTpt6Hc~)E44$rjF6*2UngASF-?ab$ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-applix-word.png b/src/main/resources/graphics/filetreeicons/application-x-applix-word.png new file mode 100644 index 0000000000000000000000000000000000000000..4996e8042fb26daa08586686360382a51b25f01d GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6(R*k8S-i6)3dc)5S3);_%yx?m~wQ1Y80qZZ?ikl73h3zD>eE zW39%)KY#ZGt(?30o>Z@T^)5}eGkj~8a~E?&RIF>@T+86lG@Zd^0;59!L+k~H&;Ul? z3yi?PiF9BHY+&#_z~IQh826wtIX=RTc{u~8O~JmJJ&B^6G5O!uT~`*8NIPK9;J>V; zq3>ka2GN|>E8!l33HJ7LMfb6;`S_ccGp8`YohdRd;koO)i4Kuhc|&5SzMEdf*uLzg z-K&3rUw}?mEpd$~Nl7e8wMs5Z1yT$~21bUu1}3^jMj=LqR;ET)Muyr3237_JJRa9y zp=ij>PsvQH#I2!LG(QZeK@wy`aDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0uv Mp00i_>zopr0Qd6J(*OVf literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-arc.png b/src/main/resources/graphics/filetreeicons/application-x-arc.png new file mode 100644 index 0000000000000000000000000000000000000000..897cca22711d3ff225ae792f102d988f4b3652af GIT binary patch literal 1182 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VoX0G|+7pn{x(CAs?x z^7a+ygHTbrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5e1bHHp^$Ks^&ZT^vIq z4!^ya?tdsiq~YPJ9p4@1gcdR$a@BkE%}U!sV7mg}ooa0@Ee)pqwF+nG!BA zH)<*|q)2g0m>H>jT=KaO3&)ISf{!d(#C#kQ1UVU^n3zugd3Q?de*`mAn#c(r76DyW z6^4jwYp?bCS|r@Owe4nEnQlTt{(bu#_JjukGu#6n{BW7EJl)~JAEz19!yO*{dUnnJ z-8=b)hQA+Q-h5b5S-Y8;arx`Nhu{ADQDWK1P*%0aZvJ)QLVGoV%_>YsHq;ujY9%(b zFohZ{n8jqeb;93WRa_f*dmH|$O=IfWvU92FI`1yk+_yn$8ewYTB}XPY=_Swne@R?& zeg*ThR~L=~<4d)~HKHUXu_V85oEk zopBsRLvDUbW?Cg~4QVqJs(~6LK{f>ErE PRK(!v>gTe~DWM4ferW4| literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-archive.png b/src/main/resources/graphics/filetreeicons/application-x-archive.png new file mode 100644 index 0000000000000000000000000000000000000000..2abf34abbaf5f35b287c864d31a3e1eb91b1f565 GIT binary patch literal 1182 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VoX0G|+7pn{x(CAs?x z^7a+ygHTbrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5Y@Y^ww|ZfO;l+x;TbJ z9DaK--TzR4NW;TbJH9*22`ywi*e&BXLjKw0V@ zzioWgJhkOKleGe(s@gmxC!Laa@>m+wrh4kkDZYE>PllFf6?jC|+bp>HXoE@Yt37`f zycd6Q=zb^HhnHO48UcUq+VSOND>Lla-NLj~g6V+~*ObEzTwEDS41xIv;wLdlusxX1 zo^x93%s<<}r_BQ-go5s|$W#>}Ub>3a7xo?BiG{V%vOO8x*(o3HC|B|@m z{0io0uPz(~#+Pb|YeY#(Vo9o1a#1RfVlXl=GSoFN(KRv(F*39=HL)_V&^9ozGBCLI z`YEV{KxoL#PsvQH#I0fZw%GkZ4U!-mg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3 Rkpe1W@O1TaS?83{1OTXX?JocT literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-ardour.png b/src/main/resources/graphics/filetreeicons/application-x-ardour.png new file mode 100644 index 0000000000000000000000000000000000000000..2684e78f06dea60709ee23d4ba4ce1c00c1c31fb GIT binary patch literal 623 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5l#mYa32_C|=fnI@2Dkwk z$NfRvqxPnUOtpZFIk}o)K#Hv-$S;_|>zMHgwHpUYF9Jmvlf2zs7&=&GJ%Aj}0*}aI z1_r*vAk26?e?+ z2e5olxXIGAqGg4m*1=4U2~8>jbDA>tKQLfcyrsY6VMjWPkcykaK|hX-Y!j8j_Vo4t zn0TPsM5tnevXe}6hoE-sd-odk4+>^SocT^oye?_;*wC-)# zEpd$~Nl7e8wMs5Z1yT$~21bUu1}3^jMj=LqR;Gql#)jGk237_J+E;VRQ8eV{r(~v8 z;?@w=apg2ngCxj?;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1STJYD@<);T3K F0RRQU!JhyC literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-arj.png b/src/main/resources/graphics/filetreeicons/application-x-arj.png new file mode 100644 index 0000000000000000000000000000000000000000..b1d8b8bb25fa0c229592406bfcdefe00d49c6326 GIT binary patch literal 1182 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VoX0G|+7pn{x(CAs?x z^7a+ygHTbrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5e1c+p?wRKs^&ZT^vIq z4!^ya?tdsiq~YPJ9p4@1gcdR$a@BkE%}U!sV7mg}ooa0@Ee)pqwF+nG!BA zH)<*|q)2g0m>H>jT=KaO3&)ISf{!d(#C#kQ1UVU^n3zugd3Q?de*`mAn#c(r76DyW z6^4jwYp?bCS|r@Owe4nEnQlTt{(bu#_JjukGu#6n{BW7EJl)~JAEz19!yO*{dUnnJ z-8=b)hQA+Q-h5b5S-Y8;arx`Nhu{ADQDWK1P*%0aZvJ)QLVGoV%_>YsHq;ujY9%(b zFohZ{n8jqeb;93WRa_f*dmH|$O=IfWvU92FI`1yk+_yn$8ewYTB}XPY=_Swne@R?& zeg*ThR~L=~<4d)~HKHUXu_VErE PRK(!v>gTe~DWM4fq=xK* literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-atari-2600-rom.png b/src/main/resources/graphics/filetreeicons/application-x-atari-2600-rom.png new file mode 100644 index 0000000000000000000000000000000000000000..059194d68a4d99b08aab0c0bd62579f347681f0c GIT binary patch literal 1172 zcmZ{hc}&x17{}iqr7$WeFqK2y&4|S0w;e*|pEY@c=-@ln^QrHb~;*rB@TB33N$H`a*2HJmZEiAXuKsk|i@| zJbmDJ>53b6^$fDG8ph&ga6T~d?~~H#^Q2JW1%eQF5e6m9>+ded4!L;=E=R-Q0LJ5Y zXKcGO1_ot}biG!q*XzaXTjCtf{9W$+oqG%U#S3|b^7@}-HT8=24n=FbN-(kUc6@JZ zYj1N)=;bSkiI+rOT`Dfs>vW4nCF}izYNc|$Z$KPO(e3VTOipbp6grJYOun>I{-d;| zP0`!8@%iu`D74Dr@TZc6P>niQ}OW%BosfVv0_!k#_zu?dh}f z`i)kt7KcV^I}#N)N>A0u#tclW4;qAiK!rC;DsK+yKm zl6p=!m0z^GwKYhM{^02|7!|ko@#9op;fOnaWBSAP^7263wMh@}!7pg4+1U|KpE=yc zk<{y}qhmcp@?ReK-ObIOfS@;wvrJVAmRlWbB<4gd%H_Y-=N)sPGijoIW-qOsKQ=n*V7 zPQBa$Gf&C>1Zs5u>ZClf4{dFfJyUbm^0=p+(%XD{?he0euseI+&;Q$=nQ|0y^;TIH z3(p~IPL8dyGS*@%&V65b+WuGT!7>y=fC?euWo+|O-jl>!69*e`+71U!4I=;nq8u#; zM1lpyvK&G}VEBN!?-c;C3`|QcxZDmqv%|W>m`2_yEUDC}F!)~G$s)_v@<$bV64HL% z!$c$mSB~jQMqU|G#i>s#xoJ=X%^(fQFEMGb;u<;d!$EZ=mjR{HppYhmx09oQEvkHP z!woAw5za4y7KgeVQJVt9S6b^s>#Ky~yxc~fh2Xf9=Yknx@(Rd;YB7(AVKC0}a1qtl zL_DIB;XDq#KL6ymw0THwTQ&L6m7D$z)xFdF5I-Yx?nWjS*JK+tLamz)yK3cOwy;?f1K)00Zu4kDu?Tk)}KG+AK&Zu3Ns)^?32m zJpF|6*Qnl7$LFfgrP<>)C_(otRY8>9vAHn|Bx~Nc{tSOIm3Ff!zzMaunR}OFdb{pi zy$U(n2>sl;cnSVBV9zE-vy*9Tx>pj54hz7bF)mJMS0@aHigEFB+mG{Tv=~Dz7Vz4*&N~uxeZDA826T|$Q I{Sxl~0|gut#sB~S literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-atari-7800-rom.png b/src/main/resources/graphics/filetreeicons/application-x-atari-7800-rom.png new file mode 100644 index 0000000000000000000000000000000000000000..cd75575e9446763b70ed03317a41ea5e371ca13a GIT binary patch literal 1180 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VpK0G|+7pn@Hi?z^oV z_SiTc_3+(gVSC&+aGS32QJJv^S}0FH+K2sH|?sEeK?6RMQ4(frH)Fj@$K& zx2WrGQPVl*6S!4F@35!eCToWU%9&w>_?%o?!wO4xi{rdXtP+j9vHSO2eZ+vW*fTdz^k`uX|uR!zMH7B-ur<5#I@%}`JUhV6q*^2>mf zXi1P?FoV#FPcxTyd~BHc>Eou2x?4UoD;OBR;E8GiDqu|Vc6VXuV3qX%aySb-B8wRq z_zr_GH=O_NOdjqNc)TXLB9`^{n)CaSVw#{Pyb8U?xWiwt_cmp<+Bd z5xco}?`9T_e&eU(!t-PQ-N!A=w(suU%{Q_!mX`na^X$31XXiKxdV4&2BwTc4G6(ad zqOTq{Z7Bj1nv{+*2=@pvcsK+xxJ+PUXyQ@OKf$=ENk>8b1hWwn!vryfh9wM4OIRcn z6d4*%IHf4)$9ODd`^2lDXcQ3e<27IAl!lcncBtqqopRv*k%oHa8M;5z#f*gm+L|@f znY36IOyXQ2)R3jNz>OhmW`h;uigYF^mIV`84a_(lHqT?sIH;JJ%5ckI8(U);+XCjt z=M*lu@|S#1xN~~@Z-aO83)t8^i#yocPD(6fbvy2nJ%?TG#EdzMSeAKarcGmiwxiwB zpIt|1(z!{U>^Y}Xq9T_vzR6y)XaIp77wEoVC1+2g8NOlZEZ~H!xmb{rl|U+!C8<`)MX5lF!N|bKP}jgj*T^Wu$k58v*vimS z+rYrez##6`*8mg^x%nxXX_dG&=x_H0l_ZiN8-nxGO3D+9QW?t2%k?tzvWt@w3sUv+ Wi_&MmvylQSV(@hJb6Mw<&;$V2MfHUM literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-atari-lynx-rom.png b/src/main/resources/graphics/filetreeicons/application-x-atari-lynx-rom.png new file mode 100644 index 0000000000000000000000000000000000000000..865a22b6d3c380b84b9d69eb5d363af5b43d26c5 GIT binary patch literal 1312 zcmZ{iYfuwc6vuCPiHZW&$3S%mMNr2CLX0UUn`Ae;$?hiEgl8I}XktjxfC55n5NQpT zYKl{>tyLVQMT-JHC_bqVv=Axcfc4SpIKBYUs)HGkq7*6Z)eoKNhn|^p|8vg$|K`q| zb3aekl9MJxP5=N*qA4O3D*7ga{oz^FRMrnAz>YB(07te=95n~Rnr)#{830P+0C1NB zFalfd#{jJ60r1oWfT$9H83nsfryu~ZhLSbu3TUucEGCo5Y&P3$wydlyhr^MPk&%;= zqkS6`MUf;qbLLEV!UpvJ8<2v|vd9!{)U zaUrhaqlIb=ts*47r1&l+uA=48ox5z24U@Jjkz2InD-}T##7c8gS1sqnHwkLBS|OKj z#HF`M@vpShqf#hw{Nn=R&N0sQL-EDAvUE&#M1fpXijAn$gi7}kNGB~@$Ix&J3PQfg zC3xCA=gNVERaV5DDcR!@-ao-9v`J_TEyJZ=5^1AlE=C2XN-1Sk<@}+xxHT(Kxm=Fp zc#2L}qb637M21c>axqq~(>1BE0wr!+BKoC%{!%UTvr3jnV8xF2dr!{2MoaFIVg-S2 zT`PFrGN+iKZ&S!663LRwv?}R=FL=Z4u@xG!hZ5H*5LzzJ(j(q#E0Td)9I_NdQmaED9Fm3#iN@0496iB&$8Y zE*mz-IcY{Q?qR_6X@anm_d_BfbD1Wvbc6TVZ`L#~8Wz;ut6j`d7?)J!4#-!z5`1rC zRA;<6P3;p#Rhlc$MJ>2x7dGuGZ@>O1&FLIkQTctSf5?hwb02v^Fn4&{^l(k17qH7( zSz)YD5a5SSr$7qZZ+2NoSO9R(U;{m1C9#4`0qmdR8~tA{3$$Eze;Pcy(SNh{e#w>J zgFUgAIY9g%X{^5>$QQQ7{4)A8RiL|yync*$PG`uG1+}& z*cqiVI$9LBeQ$4XN;482?hLA^>6=Q_?B8e4KDWbeRbRM*Z+qDHDEhtg)s1rpi(XgH z^UT_${<1s8s9&0rxz7=mq_nPP4sWPCm_Phs6c7mOjd^*FmARq)kNZoCPOmLl1TLK$ zV@*p;5+Hn0l2DphAGd%1DWtWt{|*wlbg*^ri1^2vKEU~*xS^rr=0YN--DS3LG$~QmmnRWB^ce}q$oRZW%y1wE3+0?`LI)}Qr{$(tm@5#u< z_6x77N=vqnv3c&0zuE)`Ym5IJuHBRAr;mu@KDV>pDQ=z@V+tDA8Nr&UmLA%j?`R1Q zF4y0vHjEEE`}ejFM!P0=O<3LI2bUe|R2ZDuW~WtTDYQZXd>%iM%M)<<{B(YzXdz#e zD4fsZiFiEH Scli+b!2qBYTB1R2TK^B_vFzCZ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-audacity-project.png b/src/main/resources/graphics/filetreeicons/application-x-audacity-project.png new file mode 100644 index 0000000000000000000000000000000000000000..779aa7654b1ab5a4b073777f1f1dfbeb0496eaa1 GIT binary patch literal 809 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-0hrPlzj!{=ZP;-zxoo ztBwBejQF!$`~TkLKXV2D?@jr?J^1%DhTl^eo^&ugX=eyEW_a8V;v$28YmEQR7ydVc z`QLN~kj5P`Zx-7=>|lMp*cPbrek;SdYKGI5AQS%o|Nn2h|No~4{{Q~+|6IrK#|QrY z{QT#~$3H(leY&^*)1BQiJ}u*ZV$(XZu^9?P~^FcWa@~r@Q+;-PwC=}H>L4@UjhF-^{&=W2Ks&11M78Fi@^8ddcf5<5tBk%qY&48ED^1oJF?lJ69 zn<^u-t?G|V;(@~Z>3>+%1qx2Na2gz(&M@IX3WL%KMuz}~EJs!iR@DVUR~noc7gRgIGeeLZId;N}T<6)1OChj`#qx2u~l$${dn%|$_d4QF# zWM@O>%^P>N`RF~^aZgp`d}&YZDRZ@_@4TueOpkGu zcfg}>k7f5>|4Dn5s<-(~-0RY_N2q9nP~irF^aTPL3)nO)1=8mOxj-$*z_I_}|NsA0 zYIlg1ZWb!ukHfiI>HXbw>08voteKuWA6$S;^d zc-@zoYdbzQ%>49m(?;DbpP3a5jAO*U?x_K)U`+CMcVXyYmGuB}I14-?iy0XB4ude` z@%$AjKtc8rPhVH|rz~QkCK5YXS~P${w>(`OLn02py>e2hSwX-x(D-~IpP=#V|NoEe za0+};7b0dTR(_TH)f83_fge%6%Qgp37H~RS%o8z(`(_Apmfm!M4U;ahB{(@UOi<8d z5X@i@kZ2IMXb_EP5UywtWM~i*Xb@3o5He^Ga5$iMqp@3W&D_RpPR_CiW$$Ya9}}#w ziJyAyw&08BjQl*Z0?YpKUHE_Jla2J{)sLJ-pfyU z-|)?ONt$@WJ!`2Oj}DyUcvJWwfu%38g)y+ggsE^+ns4R2^l6t=_>Ns+@2Y>LWFEJ+ z66j0S64!{5l*E!$tK_0oAjM#0U}UIkV4`be6k=p(Wol$)WTI_gU}azsSMURv9*{KT z=BH$)RpQp5uj}v;s6i5BLvVgtNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)E44$rj JF6*2UngD#?=!XCR literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-awk.png b/src/main/resources/graphics/filetreeicons/application-x-awk.png new file mode 100644 index 0000000000000000000000000000000000000000..d39e7d4c187430dc29fa2cff5f549325797a57b3 GIT binary patch literal 831 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*p(eJq3S05$P?x;Tbp+c+->4ijC(`8`u!7`}SI{vu-jf@qdj&UJa4 zWIru<_vYQ6x4zyx`S<)ue|9!s&N%Cg zi&;bXo}F$7wQ}cnmON}$dH>jI%Z0|@%5KNkCTx=kXEE{lE%jY`xdICZqXnZ`fa^i$ z!Z1mOum#HR7h0_5VK8I}mh0Mlis3+hBeTcSM@pZRWnXWTyMIbuYQ>5Uhp%BtvksO(yqdT`&D3p`p1}oGwMBeY9m|jBjRp@43sh z>RwCuiv_P1GC1&A6$Qz49$ne^?nZBVI70&O>J>Nj(l4r|tnSgwsm)>Ws ze=Fj{)$ny;lGbWf-V52Q7+!Gg<@&$HNG|>PVoBX|JARdYfA@01*Q9*GXN)d}?OPk4Wv<{e7R7+eVN>UO_QmvAUQh^kMk%5t+u7QcJkx__| zp_QqDm8qq+fq|8Qf#GzAl_(l=^HVa@DsgLYIQ2sms6i5BLvVgtNqJ&XDnogBxn5>o dc5!lIL8@MUQTpt6Hc~)E44$rjF6*2UngIVsG(P|U literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-bittorrent.png b/src/main/resources/graphics/filetreeicons/application-x-bittorrent.png new file mode 100644 index 0000000000000000000000000000000000000000..47b7506aa3affacaee1e8945eac0d2e883326eef GIT binary patch literal 1684 zcmZ`&X;hO37X4UC1{CW8SnTLPtu1o~oPavEXbZG(0GG%vizNvmEW$v9umqxnge6FT zC|hU{0oi290wIYcEHPn=;KEix;ed(=W`P7k2vFzq&zv(q=AHB2J@1}-&--&005?*9XPkCMPa{~o6xZ#G((MHl!4q>(K<`X_iLyH^W zkv7;Fawl7g9c(PC-Gn|Ci)6-yeOc85p%L-|4T>C>kg+>;M;D&>k=!kMIJ z@^8nqqz6{Fl3#4BZLP{STFWG9ezloFZMWh40%Z3cl!!qY+uiwdVrc$Wa9!>-PH}|z zA#tj=YH5V2o_M5v!c=M0I&sHD#?^;SnNy?e^*_3|m*&=p!HiQ4jP7qp znc?QjdkQt(1smKPd42M930gu9?JS9qjIdPq@Zx;X)MG}u1Z&zZUt z{+O4m;N>X`&|Ns+n)HCWq6i_6tmw><%};%-CrgBtZ)=Ie^(oW00-DIbaf`xw$-i}` z`qaqYtLVv(r3~fWn4XU8m7<6qYFOXa=5}$EXq>-EMfc^yyR;fz*>%Y{UsD<-=`L9R zxVTo6CLL~5&=aIA(&GIaW3%H+ZH3RdwAYNhm$bMcK3Q2BIoQ)OJ}Owamo_lms?52@ zY0p~f%2(GUPL@Uv(9?R?WSU`yf{`~v3~r+!1uO4Xh1E0VNj;N-tvdYJP5*|H7%_|Z zuAU-NDK=@b19_pm=KSZ(+cU}DRpe0a!u0a&Gg&cOObTK?VW?P?*Hze&(x?H-b=LaY z=5yg9n4;o@E@_*h5ZP04lee?IJNI0k?*E_+E98_<54OrmQ#tBYjYg#tHO^*SZN~Z5 z=0&y4zg$);v@d$zv#Apg@FV3h19<fMn_+*bwf zGkX225!P+k>}cmZ364}4yu{GV;OcTT5oTm%Yz6T$#1X7)04eccwT+Gb1)@W>)qVh% zsXt`$tuw4z&q4nH#*S|!J!jJIZ(zRut>}ywd+cwKHZ=#KevB~eko$@G*G@(>j(>|k z(|Rur9}^Z@OMu(Cews;InL1>+a<(t0;K*6ysOuI6zn>ZGvv3hv+l6H3a4mqH8N{pP z_biRA(+1(8fl)FC8)hp^EN9GiwLtJ}_bVUzzex)@zD+arZr1aK%Odxo4(vi)zob~2 zolEtoyx^Sw=dZb@k;mV-7rxo*rvyMKA~tuw#WAy=3csh^hu#*WoJ#gZ9-;3$ zmHPOSz&d&=_Q7O>35}G9JVyU=kM^+}?4OtPEZ!arl$N>JUNN#p{Kz1faS!@Da@!l2 z-GVd?+4E7GW{)t4%eowUDs~}+XRP#etN*u`Dx0CZP~4-X3;+>wd}7v`?B*>|Gu4Ifx5~F6`W)l5WYUU z7NC)zOQ}daJwLY#(L#@_U%dVPif&INj3&uuW!T6oPx&>mxkyx}NDgg}w-~e^7w}YOxb8zr;uy;J;;OOw< zKcG-YDAcL3qTqiF|Berjj==qY159Ua4;m~#U+|5Oz@{J*&_GH`%E{=sm_!s3gFYFb U5J^{@KLUyXPdAt=;}-<+KU}|4NB{r; literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-blender.png b/src/main/resources/graphics/filetreeicons/application-x-blender.png new file mode 100644 index 0000000000000000000000000000000000000000..cf814f836ce420cad68df223447a7088d177f517 GIT binary patch literal 1491 zcmZ`(XH=7C6n;UJCE`GF9NQc#ibW&_5C~zGFl2)V9LO{vE>MF(ks2))+5<&eWhh%j z_6{gTNC<*ug^EHTG87U<0+_wO^y5#@>5snW-ut}wp69vu$NQf9i=U61p3Yt!0Dzu{ zyGsC!j_a990Gut0)PxI5f=eSKmxEF z4gfkA0K@qFc7F^2>K1-pr?4=A*AXhBM2fp{%86_~IaD=O!f*40qjEfp+hh+Lqtu2` zV(n{hI9Y1LZM26a{~i$)Cv5i?kemc94yx%=`NY#DN+P`kvq-)L3&#qrdVe>kK0?7A zgzdfx_8=r(lYJ_ee5zEbRPryaYh#t4s=Ouq#kB_ekrHn)mnolXTWzox58Q^tY^9hZ z6SCI`Fy*C zw@51srWac;)nItd4z%*KQo*vEH!C1Hzb_AF*Vzf*1SuA}A-NEe3*-wFQP;WUTD#H8 z5b;0~bGQtW@gONz*b%t!zFIg#`rI5YV|7dCJ7!7IlC^1egNsrwR!DfujqbcwSA|R@ z7jt=SC*=~JgvXK!Il^w-$~1+;XczQc7OhONC)z}e%8BYAx%lfuRiJ39or8?a zQV}JBQ)f3+ZgYbr z^Fz;v3*G3&HcZ;f$x`&!M*E3k>#-KRm^=TmDSooVdLYMoyftxoyj8UJSs@b&SEk2X z5(aav=PPVK6j=2?v3Q$hK9FqzKfUp{US=@t#0U5Uf*o~&yxKG#F^|V>YBX)(Z$Kc; zv-fzsfC*}mo^CE6ZR37-IMI%GKXVg+E!1^a>x-+n02ej!9^P0@rpB(Fmih+X1b#vN9UG7(i-vnwzM~Dk<`#5 z5L(=BLh4jI{R_~9>x|&w&5I|<2ssa*O8n-aiTwlMD z@We7^6=NSwBj9y<)y<2Vk-5)ua`uI^?Yrm-#q3^d*?aq7`V*K>IU(H_9^6i5C&m=(ISg}#( zn{*IdgE>F+nMz_qm+IRl7dk0cmLx5|80HcDXxX)?&YR+CrKbK+wZb?BWY%K*lcNPu zm$V$?O1K`QfnB?c>@w40tUAb{a|5jCFbRPYTu+rgwTk=O;qkkwdt!*%*W_C?+I3gY z?#NNOk3EgQ5P`>`qi*0}04OBtxGB=Y6oop4I*zt9M<2H|K_byeWZuc5 zgZ~j+jk^#Vef$3fi-w2cWeWDJPY8^Q#uFlL-~fR@I2L>D^3AA-c-*nL8!^vTF?(SW N@WA@G)H#Pg_y;=o|AGJj literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-bps-patch.png b/src/main/resources/graphics/filetreeicons/application-x-bps-patch.png new file mode 100644 index 0000000000000000000000000000000000000000..1f4b7057110501093063f35343399cfe6c168e78 GIT binary patch literal 1212 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|R4ofKP}kP(gBXaza8v zVq#)iT3T#uY-VO=XlQ6wR+b+aczAfYySvNC$N)*808l*~0CfRX1_T87`}+fR0kua( zMY*}TMMOjZRl2&mIygAk+uH**HWk`lSgQDCpUAI6LU-56ENn9j5Aj{pZghWx%-4M) zjRm$VyY>Gc6?m~tA~)IP_I8Jew}<_%sY*Mi zD81V$`gF6Hzpq{85&6umOef{sZnMJXUV&`IOnH09GRmC z^wZXfN;lWY`TIESoTB)CmuOgs@B3Y1A9jl^Xf?dMPU_Gs`CDtGe;g1xvrzW*Lb<9; z(~1mJFE6hJ&FYEa7D*8n^PAMYy}ip)jZQC=onE8q;buRhR`cd+sZ$GNOHvG7TwI)- zoPc2q49vV&bIpO2NJ)@iFoV#FPcxTyd~EpiannZKEuWbc42)XBR|F4~d!Y@v^`?}fKXx{SO{NHC!*=%*U z-cD83bghf+%Mu5-Ov%M^!D^xtj;eHZ`e|HdSi$1Py+CjaBUdBC1Xdvjkq!n=1!k5; zrVC;j48DzA7ld9g@HPs0=%}!rdfb|05RkY?NQilAX#6}yS&kX2Z_e5g(Qx4VALe@I z6}d?o#6 zhg@Q3m{W23>9J&c28jdF&CV4vYz)e$`i>v|EVsT$f|Vip@ugEoo`^VIo^1E>!F)!B zXOW8A9?#`wX>P21DcHhlyu>5P!(pAP9P9LHO&#$iii#?SR_!^X_}xn+BDR-FJMW0@ z;Z<)Y{CXVA-Ez3m^rff;JIjXCf4{q4TP$z5N%4NSFT;fee|GB1pZ~pW>R~>H8-Fz} z$;o}M4@v#*K9#@jvytp0UB?5D1sN=k{az>_=Erd0<;*>g?ZuCB|BPF3TH9ly&UN#q z;ve7iZpD9m_wS&lja_6ys9kN^&FSGU|ILVxkNEbptC6uqMSFtt{`sr9o?K-9xyqq& z--Nuq0r3mCBzjzrhG-f|m7JVnKHEb`UHl9W8!+lsOI#yLQW8s2t&)pUffR$0fsvuE zfr+k>QHYVDm8pT1vAMQ^ft7*5^5aIpgoC6ZH$NpatrE9}YqPq}12ss3YzWRzD=AMb mN@XZ7FW1Y=%Pvk%EJ)SMFG`>N&PEETh{4m<&t;ucLK6Uy#n;gQ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-bzdvi.png b/src/main/resources/graphics/filetreeicons/application-x-bzdvi.png new file mode 100644 index 0000000000000000000000000000000000000000..6cdfd09d44be2bf7d34ccc5a2f11061afda9a749 GIT binary patch literal 1082 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|R4BfKP}kP(k*d?3}%Y z`TL5SPPJt1%I!SU9lklb{d9Nju_o`e{@!c+UFUhY%=HkrlyRBk;j`8ss09uR_7|rt zPW%7=f8^F!zYRe?>jP|i96HW)Hy>}y*_!V@$1{6#9?%fyS#EZHjzB}cfB!yx`t;b? zSg#;2*EBcVPKTD37H@BF_XH2eO6SJL#)gIl$0}#{7>@}PCb-9X*f%?Qd3(7>d3Z#5 z`1$$Go;~~F!-unG&GPm2J$drvi4!Mg&YU@8#*BOS?yXw2YW3>XckkZ)_3PKmPcLgW z*11pes@hQV@a?0AZy)+h_jh0H?Y_j@XGXxQPp_)C)YWfo3|JWwxFYn|pWh)HBSJSu z{`&Ll?(4f9C%bOHx-;qEl*b<*M{J3C{q^;P1C!ksdLOxa^!2yb9jCg&Hb-@w>VEz0 z&5^rDeAWfH%y6H4V9NdX4}SmsJ?X#{*9D&TlbmgP9e_c!OzXgPASGH7BA6bt;8f1`X*w$B^8cNi3>KrzHVS zciI0d=J$k|ls7(=4F*P!YKdz^NlIc#s#S7PDv)9@GB7gKH89aNG72#=v@$ieGPTe) zFt9Q(sJZ?@4n;$5eoAIqC2kG8T^@^o8YDqB1m~xflqVLYGL)B>>t*I;7bhncr0V4t VrO$q6BL!5%;OXk;vd$@?2>?sEzS#f( literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-bzip-compressed-tar.png b/src/main/resources/graphics/filetreeicons/application-x-bzip-compressed-tar.png new file mode 100644 index 0000000000000000000000000000000000000000..a20e73a314eae21853a57c64addcd8d9f6a40d4b GIT binary patch literal 1182 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VoX0G|+7pn{x(CAs?x z^7a+ygHTbrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5dDF>C;ygKs^&ZT^vIq z4!^ya?tdsiq~YPJ9p4@1gcdR$a@BkE%}U!sV7mg}ooa0@Ee)pqwF+nG!BA zH)<*|q)2g0m>H>jT=KaO3&)ISf{!d(#C#kQ1UVU^n3zugd3Q?de*`mAn#c(r76DyW z6^4jwYp?bCS|r@Owe4nEnQlTt{(bu#_JjukGu#6n{BW7EJl)~JAEz19!yO*{dUnnJ z-8=b)hQA+Q-h5b5S-Y8;arx`Nhu{ADQDWK1P*%0aZvJ)QLVGoV%_>YsHq;ujY9%(b zFohZ{n8jqeb;93WRa_f*dmH|$O=IfWvU92FI`1yk+_yn$8ewYTB}XPY=_Swne@R?& zeg*ThR~L=~<4d)~HKHUXu_Voc5!lIL8@MUQTpt6Hc~)E N44$rjF6*2UngEe~>zx1q literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-bzip.png b/src/main/resources/graphics/filetreeicons/application-x-bzip.png new file mode 100644 index 0000000000000000000000000000000000000000..666d92d321c8830c1289db708d1a493c655d972c GIT binary patch literal 1082 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|R4BfKP}kP(k*d?3}%Y z`TL5SPPJt1%I!SU9lklb{d9Nju_o`e{@!c+UFUhY%=HkrlyRBk;j`8ss09uR_7|rt zPW%7=f8^F!zYRe?>jP|i96HW)Hy>}y*_!V@$1{6#9?%fyS#EZHjzB}cfB!yx`t;b? zSg#;2*EBcVPKTD37H@BF_XH2eO6SJL#)gIl$0}#{7>@}PCb-9X*f%?Qd3(7>d3Z#5 z`1$$Go;~~F!-unG&GPm2J$drvi4!Mg&YU@8#*BOS?yXw2YW3>XckkZ)_3PKmPcLgW z*11pes@hQV@a?0AZy)+h_jh0H?Y_j@XGXxQPp_)C)YWfo3|JWwxFYn|pWh)HBSJSu z{`&Ll?(4f9C%bOHx-;qEl*b<*M{J3C{q^;P1C!ksdLOxa^!2yb9jCg&Hb-@w>VEz0 z&5^rDeAWfH%y6H4V9NdX4}SmsJ?X#{*9D&TlbmgP9e_c!OzXgPASGH7*Zl+2^-aWhODY_l5*KWKecj$fw32z@?)LMmw|hLuf6Dgj z7du;fn>T~oiaQ!|5{pY}nl5>o7`U#~2(s#B{lh5A@nhlvo=`@sZk88!Y63)>xrJPr zE-5K4@;EW6g=JbN*91|O4O;Kltvx-TS4BW6N>RmOQ)q)w!`Zb371iwgZ{EG-K6LP* zpp=E!6va6U8iPycB{qKME{%&*Y|Nf-m7h29z}>&iMtA!CJrq9u`6Si5Z*RTJ1P7ge zGdlWE5g#Xk}_-WoW5w zU|?lnuu)@P9*TzC{FKbJO57R_l&W0Pm^JOu zAk-GKsw;F=O9T)ttMy-8=`}6id3wH!o3X;Q0+&UVo{K9zrx&<5o5})pA%nH;G0W=$ zmQ;H$sq$*gaF6hHbau3l@N>$KcD1*+&yRL#%XAO*b_nxvbaJ#0@URQ?v@eaZ@2bj} zRqU1!VB6f>{O;|W{R`_S=Q`y_*aUew&YaT!^y$<8|NsB_^>f#((w+?amSmenwV@wh zKl%0j%hoBm8+wwyeR})-%ll1zsaqyx|NQ>t^V{b;rWgJG`F-b>^^yKA$5!{cx;XEh zSN-SrubDGvuI-4~zo_xj-lb2jpZxjllbf5{?9P&<(^?*1JCU56oRgE&-&kB0WAEOM?7@ z86>xT-zu?f^S5vN_Lv{|@qNE3tFoan%k~Rpw}46*lf2zs7&=&GJ%Aj}0*}aI1_r*v zAk26?e?b<@Gv$CD!WeyI4i|4GWe6pQ~Ev%0z_cX`E2h{lJSGGB37 z#4SL z#0wc{BzQ1A^KZ0ZWm9QnVP#Wg)c$E`Z(^gwKH=iV9hrUpK8LPsdChU#c)MEE$`UJ6 zV{QZU_eSTxzWE(}B89PtJO2LpuRaAn-QEnR6XhOMtL-{AHMC)C>9Y++(z9cHTb}RP zx;HqgqCEfq1Azw|%oCD-eewMFSAJvhsjogf7Tohik8l22{OfY7_yNl`-VLi?&%V7o z==`KBQX3`OI#yLQW8s2 zt&)pUffR$0fsvuEfr+k>QHYU|m4TU+sfD(Ift7(lSn}^{C>nC}Q!>*kacfYwbIt;4 wkObKfoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^X^r>mdKI;Vst0Q6<1H~;_u literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-cb7.png b/src/main/resources/graphics/filetreeicons/application-x-cb7.png new file mode 100644 index 0000000000000000000000000000000000000000..f0e2c145224c0364dd59445d9ea2a916a3539e72 GIT binary patch literal 1314 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 pm^e-w9E|$b!nnsqM0l2InX1kvt_aAfv7i$0j literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-cbt.png b/src/main/resources/graphics/filetreeicons/application-x-cbt.png new file mode 100644 index 0000000000000000000000000000000000000000..b2085349f468fb226c2617f0b55a6447ea3e7e0a GIT binary patch literal 1314 zcmZ{kc~H|=5XWCg0ELEf383 zKm1YFVpii#4Ba(|K>j_8)J?A8I%4R94A1LzPphW-55H{M^5#w&0ghev zdT@T@&{6NkI3-U?UCiLN8P!M{kxQ!&StEZ(wo_*ftt4`SmS7S3hidm^!_4D>=K`h_1}k&eD-f;)~Op@CRTDE4DD{HO+w z4#C0#@hiuXb27x=4=+zcw{!82J&+&*>nlb|Qqi(B^x8>e&kpQu2gKuGe|14$hGPeI zVZXJ(`(v<&H3*Z5C+@_;gRoaEFh3Xz*@k5Zv8e6%xDu8K(5Vji_8BBqfK96))p25U zz>eyzBxIR1EI1t4bo^1-UNEbuoSo@ZdwerTcBXlqTh47H3P^hb+5Vuwcol~TmZora zrUGEmzi6cU;uay1G?j9BEK@DTZkacu?Ece20E{fS{=N}W{Zo%7`45?v;GLu({cNDH z%~|8(V|-#&#CQo<7HxScEMMbdwxh0lNxeklQkZTSeET7NY1L3LrgiAI54eJ6wVyb>r8IQvn^RFVXn3W zyXrs-(}1XqP8Hg$~i;W!#OMc;EG%O=U`~PI7OtguF zZ{4sks!MDAwlT0_H0jp5){jVNR;EaS*X3N@NPSe;ikD*VUMYM8i5V3pCN^26L(jZz z9kz8*oT$eg-IACyM~|VmBW5V%fB@eWm*XfC<$sb9mSU3`tr*zY3am*rp^6QZ^kC9G z%Q0i)ihJFMT-D>E@t@s?hS_D!)+Y6HDi^!c?rT~%Kk?~gsfCjswF6q&$@kycYfZED z{2h-S%-f43B=p3}3-UpB>A|kTvSHKInCelz)yztjAcO4G)b3ClePmiD*xbsm1t0Eo z9@6WKKT!D(9xE7TEnn;q pE{>PV;v^y3 zKm%U!SkW7V06^*r^bchd2K`W!{y~)fVYL3~CEZ}8e*D_f9S%|Tqea^8 zo!VPFHH{2S10xKxn5<`LZ$Sj|Z!A-NJpFA%-wWxV*Jz)X&kP)YS-<1Wy<`HMxbFGr z^48&t?gT!kf>pUlS3WYQf;3I=a2Yb&4tq24-U9f$GFa0D4P8bO_M<-D`13mWO)G@s z_&^CVUJFa2Fm);N>^dADfn~;_6ZP;f4e*Ir^iU)=RtqonK$Qx#uLv0_Ck}k45Ux@n zx*q7SE+|cmcIG25>L5i7nl45&Vo_y0R+EYD^2Ki#APXJPVmH)t4yjY3Q!TJB3!iF% zs!t#y0VWn;ejMDNgLBz9kBuJ)!^%_9D{1IwK6q&g`l23gJB0-KVUa=D_Z9GyN;o1A z3--froJKCm5ta{Ll8o-=;eU5S!ceTY04YpDi<8k?XORPYu(xdxpNsw334I=d9odKd z+5#Vr#2!~7OeP+;7Yp&nUNypk04#79mMX%+cjJ>yuvCc7w83{TAW1@OwjF9eO?(}& zp>As;WR)y9AOu*o{a)6ZJFhI8pX*S$eYHS#qLT84h7|fx^*ta2;i5K?f1B)9rUuNZVaum<{H`?-U7^z)!iyt=}F}Uo~z7Mqw^UBKnl&r;>$^7~K z=_6R6{3ZM$J?loUGpZ)V-c(F-T)L3xB3nzmSIVpnmgGp1IRT$iV z$IPHQx%ullzuNKm{!Pt)BSGnDVkKUkd2=iENnSHvguQ#E^b*FUmKqsZr56o9+h%RI ztCQkDJ#Ft2&zw7X3cVXTM z3=K;kbRBb6O^PRfbR8by6gOBJ)hx6-*_?OX(7gR8uMW0KH0@S3sF9z2|BbE2I727c zGiqnrnlB}xXVzX(3~`E%cIFk27$-$mjO#4s*0u{%$qx0cc2yB4X63@|&4McM;aFW9Jl2>hz{Q~Hc_!)Hnepb!P3k$WIx426`Y1l#Ob#S$2Z2D~tu`C;9>~NVVS|)}L zO2vc#I*sn(Mq{|q>7jHFXd4~!^l+ikAR4Xz<*4jGz)^`PJ|^}50ac&mApxvjz9B>s nBa=r<#Xv5XyT>OSPC6K!D0Y`fW3S92%g+Ejb^xo*N0|K&Wn~wq literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-ccf-container.png b/src/main/resources/graphics/filetreeicons/application-x-ccf-container.png new file mode 100644 index 0000000000000000000000000000000000000000..7c70de04d096bd816df489b4678a1d204cd9a410 GIT binary patch literal 784 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-1U@Plzj!e)8nWOECEU z{rmIh&wu{>`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uK@E8|V3nIx=CDB4t1w6W;cgIk{SJ>BNH-MD{a=f$07)6KSB z*w(VMrDa#k{YUphmV^W@4m^JSxaADXBiD{hIXGqN!KsfPKT2Aa6t^<&(w$2VvmNYb z+n>LEe%Xm-KxasJC4d|wQWE4B%pkn(%gnVMpBg@W+_X`5%V%Z<1LMlIyYqnZj7i?^ zE({&4vK~MVXMsm#F#`kNVGw3Kp1&dmD9B#o>Fdh=ltoO`nCI>MW0QbF-#lF$Ln02p zy>wlu$w0(4@Xgeu?!8C!%0kxs`JaFDSl|?u=_xfA-+bS!rlQgHW~qb0l<#^x%u1{- zDZ?IIdR1_FFIhbVs1Wjjt@pb<1 zgA<+$yFE+J@B8^K;S-~Zk%`CeOR?dy9{AMGFi;>uz9$6Ve0@thdLg?|M$ zih>N5d_v3|wd@`TzI*yBu(Ds8*Rbm4hMntH&TE)>@|i=baoZ>Fxs0)&E?ZT7vtJAh z0o4-Mh?11Vl2ohYqEsNoU}RuqsB2)NYh)B+WN2k-Xk}=mZD3$!U=SfuI2}bpZhlH; zS|x4`nyx3cff^)1HU#IVm6RtIr81P4m+NKbWfvzW7NqLs7p2dBXCnnv#Ng@b=d#Wz Gp$PyDjzOsa literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-cd-image.png b/src/main/resources/graphics/filetreeicons/application-x-cd-image.png new file mode 100644 index 0000000000000000000000000000000000000000..0e6ec1ce9205522196d196d1ba4cc3e27257672c GIT binary patch literal 1360 zcmZ`%e>~G^9Di0MoQUEommkrq&Z$M+NnV#_+Q@HSAwQ0ok=WX%6^Bg{htj2RR4SBV zLu#VVYNAt({924AW7D=)Hb0ha+_!&vz3z{DUeD+Ke%_zg`~7+Tc%D2zAC!UKW<3Ca zfd?8H0I}=WTDuy;>rAQ?A}uV!8v#JmC4F_YHl!_M&;i~6q;3a*k`2HT)S}D)kOBul z90h=LDF9~piZ*{20AL(HuON5Gz)j5Ip33GDb0pcNgGm%w{*At{Q=js$f5<9+=^OXb z7yAeu(Ta{lnp;Eo$`=bozOA>!oc;)6Z@>wTUpy2M=adcLsI4B6{mB%_`QUKaT|`i| zYald%oXb}7R(yT%ypPS=NC`RA$3$OF@%NM3+mep$M@aR~}?9o-%BB>uDFv(}(KNSUW?ag^ zt-2Y`!0h`e)uM9X7LAEXsY3>LdB-x4p>=LYYY;)uqx@X?(ix(SqyV2lU_zfOYsi&T z%H*@nP4+E{)s}F_Ynwc(Ap`9A5fl>SYX5+Sgf1Q(N(5jX`)k3vara`OrVh!&+g)c` z%XFiov$buYJ^-t1JdlW>5cbC*Y_JJp!Bp86K-o01=GJ* zT!~)))OdaEAN^IDaKnmCRwEs&&fDxaXqc3f^ zxPJ|&)#|CaQ`#=^){6(UIM~?8+}v)fs8^A&y`P@fODig*_2G;KL&`OB-pcD~m)ARs zGS8!`CTNb8jk&1m)=pi&fF6UL_H1e*_mTB4a(`DlQBP33CH_kJlS$U2d^=)fQbF(oPn^bd+J|A8_xpdx0Tym9Z1h+J#E*h*eFznb;tWsQt zNinIo1&6{coFF7WHPXWE;0}vlX~Ki)IUVTty9HfeW*O1nN15=q8>oD};pR~Tj{c&` zUfB(uWwU2Q{(;k7sEk+V%N!|9Uv74onwDHEDKQPsU~o_oNYFLxBH2=2zD06lAKUi3 z#$013YH#@&7S#T5iSPfx<1lFS|p$qOfDr`v8b=nL7B+(SsQ z(Ikv>3;_cXaDY4Pv4`)qcW?-D*yFqp+D>+GxHBAn#@ce*e*#Ik*o3&V{~yrJEWHT@ uHhsMz5En-xM-woBOeXJ2NKPciMB_2La0G0*%w;oV0v_%@Ncy3utbYMGhmXGi literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-cda.png b/src/main/resources/graphics/filetreeicons/application-x-cda.png new file mode 100644 index 0000000000000000000000000000000000000000..a9e1aada201748a9b108cdb02c9ef433312ba9d6 GIT binary patch literal 1360 zcmZ`%e>l^59RI9HIFX5~Tqt@frxv=CJQtZZ^1D5m{5WDpVr!dL95zWDN|%zOPK7dT zNNrI^O*qxauf=FGHf?KV^D8s%+dnGA#E9j4)g&ac{>2KOaK<45p4>9Bm@A` z2mqXK0ANNeZ3=J!0LJt8#&|#metZ`HbS9siCCj|gpFmUO-s%ZC{VDh6hm69Pelaio z@Q=}99CSF+d@F>n{P0lZ+j&dQ>J1}z2cG2l$3hWlR&gJJ&hZTIO{782hlfM%xnU|? zk3u)_0^;6ME=sB&srrW(CZ;s=3lhd7VP5HiSh}*ZvLOC25SKPP@_tq@HV~IOoRYuz zS*cdd2+|9d)k}i3f`0sOi_+_B14uql^zy}(4MS&hdxD9>=knxy!N;CKl}IdN zw}{xSs&TP;ZhnICum?+!RI}e4CrWDAN|9LB#FaI-DaR+JZw6FD@1))RZ_Am>OBxyH z`LagCzgydpkhU~C-*GCn-4{1IER;95P1UgF%`cRq$&QSI4*I25?-QJm#D&kwFG|(p zaAKz~u7#YTQ7`>{n#T2xYEDdD_%!{LL~rwsY79+i3^~O_26JioTv}f1kw}Jn5IZKR z?{@VRuW$POgnE9V?>2*tOR7c&wfjV~kipgN$12@0&{BRXd+7|(21=msQ2=Mo6xU`e zX~oLvhI+e3)oM$G!}X1x6_5dT;s^=}vbBFeLqeB`4kiPzj{CJ>9fbSQ&`^is>Eod@ zsb#uh->$gMi4Op*vi3x}VX)kf1Nb1go5`9nY=9f1Q%nCwz9S0B(9_dLzX`Rmj)3Xk zFDyf^e`dVC>i6DqO{ih%MysKrQL1Lg6QNk~v|G;mCoz<%k$2J0Ukn`Bp9e$v-rJir zg0iyADt?i#8)piv5w>7`4a~I;Cf7dDdaO=cu9eby7=U;f>__djb;gL+LjXp8W{$pW za%uk>9>?mLxl_t+>6S|ew0QXF@a*gktB69w=)J7)q;lC@kmv^w08D6v*$?i8xR<+*-9vM!8; zq?%nh$Vtt{Sb2>a^=xZOakn;>!YlYjpARpeTD)K+ExN`wLRcEo=MB~w7`ALKRI9GQ z-CC%U>;~rbX9_icEvjSUgl160{Gx$TpXhY?j^H$F=#c zF5B3N-rcc_?qu#%r8N#WuAgqpJZn=>SW43K@*@2qOYgFfbvm)z-1nG4U&w~yfu%%8 zQgF^uBpgJ*9$~-N4&i8LZ;!Fx>%7mw+0ot>fpA73Obl4O{{#{U(Qz^7{y%{8HzPrT tjbC3lN{FFQBS|GV&}%sKCzciw02%sto0BySz< zquKxf9Umeg2v+y~)K9BIeb1?&+P(PVDSX43nn_zWX zESJfZ@@>_OWSc*@R#H0?!V>yM4^%XW_xAP_O7&B&l#w|+C*9eUDKowuPrLR`rQW;w zqX=TZ-H<6%YW3Hp6U4}V(X3pdP|b+fCq-+!3YBb2c|Jk-eVu51W9P7g67k#nO*GPl{A8T9aUCPNh;)6Na|rieP3NF7yw= z#pdGbspgK^%AbUsVm`NLzVENa;5Z%;;;GepZ$?+9#T#quJCb>sz25`-b9G)3{Ys^J zbYdkre~kOPm_M+bUp7!)|F>Txue7SasB*eTAaSF$3x}m17oK{A3$Bz+z8zbN=Zx;` zszxW4y+WJk7q^LFPw`>B_a93FqFUtJN_PG$9GzcKJ~=YJItrFJ0Pl@Na-WoRy>F28&T@5Qze`O6H1DB{!tf`Rb}qepskALwsa)Mtu4O8%`i1 z{k#dFK=WfFynL8MypRIG!S4M=^swrqVH1_=5wb?$Am|d^0o-~yxs?N9RI4Ol_{*# z?$OLbdfR=&Upm&-mZa-bN{u_|uZMkoEg8y~^gONFn^M}t#<=*F zG}(9~&Jjw?^`fL4FwbpmZRvh;kAi`6@gZ$hp+PA2L6;m(_z1UO{iIHXG1f(+d1{a4 zu2rqG#)jzYU4|nQ$c5Om!@hir;){G|=S& z-9Dj5v&VhID4PN=xveibNc-pN+gJ1q9(5p96CH;X?-AXuo0h1n8mMEq$#kX9Gfv9fCAywPl4hqJ4(R~KXE7GQ(1v9`q6TH4r9ZLG0&XRx-`r!W{S24gPXKka{j1XeUNCjI{b>NA}c7%?;SligBoThaLplEdV2dj# literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-class-file.png b/src/main/resources/graphics/filetreeicons/application-x-class-file.png new file mode 100644 index 0000000000000000000000000000000000000000..7054f52653b4c0ea7c0a005f57497f899877884e GIT binary patch literal 1577 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-cmakecache.png b/src/main/resources/graphics/filetreeicons/application-x-cmakecache.png new file mode 100644 index 0000000000000000000000000000000000000000..d34349af30e5161ba97b0fdbcf07753171f21a0f GIT binary patch literal 1029 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TRAfKP}kP{ETYPhNt- z_wV1IKY#x7=g+54p90B;U~m=;yu7^5oH_I8(IcRGH~?yT_Usu@`>$WWzJC1*RDSyO z=?4!UoH%h}=gytmwrvAyJ+W_BZ(j0=eY+2CS-*4TlAWuT-ner4`lSntx|$YsH(kGU z@#fXbm(QH)%THO{-F)Wof&2IFZkRjm%#nkOds;4?IrZf66lWaSx%KF- zZ4d6Jicqy(ueo&Pp>JOR#muh{*3FFFCN^o;pG0^ zK(9S{xychqiIfES1v3b*`!aKF$ESu*A2)5(-SU}P!N9n3?e09FJY$l#y9+}HtE>l* z!&%@FS21sKV=aUHI-RbR9FDiGu_k0F(l&f+bb`F4jG8B zCWPEc4ej17=Hj?^Q+J4~SgQC@*4qE#f|JA?FFjNFS15Ci=ZwsZ-&-dyE3{CPJay&E z87XT&o*A*>Izls=8!C?q9bh@i*1!_YAozyS;Q>QUBYOd>-T~ns4DJjJ)r^cetQ;GJ z4Gy?5FlHZ=x*;Jd*3x*EK_!AY`nLVMgPK+B*1M~fZ;G=VGiFS9;GoLs#jMEHvZT?O zt3|b8@xSYZEld|D*IA1)p4;-dJ0d2yH{)Z3(#oX;3Ugoj#;$Tc`OR*o2~W(*Gfx5> z_NOtMZ&#Qg-*ZQ_>u6AAz-NVmd_J2Cafa2RvCUC)>CUdevcu(2ccrt6wn{cD}7-M<*tUBJE4jm$?a_U{U`l7Gop*Tgu>fYs{p|AvOb zHT53Mj$Acf%-4P{KA>c`{|L*p!h}}N9e3n%?mR9tWL$rKKiARspRN7{?_;<$`(;h{ z{Xl78tf`i`MwFx^mZVxG7o`Fz1|tI_LtO(CT_d9qBSR}wV=E&IZ36=<1A{W5pX?|a za`RI%(<*UmVE1BuF?hQA KxvXAOqQ4D?eknyK@jn{4oAm8ogT8@-fs z91=id5ddPsQ(xaFZf;LpT`krGS*;Cr+z@58Hst^R|DV>Go0ok$(yOPJa0IBwC?o$d zkdiD3@(X6*nDF97Kl_Bf7cX8spEpNw;j32*6d0xTjO~|$9L~U)?NMQuIx`)#6*ou?zH&>Lx7>p)5S3);_%xuH~E?j1XwSu zdeD@k*TAIP{o;SU5~t$lD~4P8Cs*4&&|vMp`|rcED{~ZVf(o*t&Kk~HXCGW}@s_QD z+M)$tx!Jh3#3!h*J$B;|P;gMN{IO;m+hs0BCKe7A_W17ktkO4p>OHvD)j9e&J`!Id zlJfJc?GF2SA|k0@i^8V1PD*5Rs-HD2(b6Cd=pxk;*NBpo#FA92mmtT}V`<;yxP!WTttDnm{r-UW|z7foT literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-codeblocks.png b/src/main/resources/graphics/filetreeicons/application-x-codeblocks.png new file mode 100644 index 0000000000000000000000000000000000000000..19f8c3bd863e19fb60b18dcfa2164c70748637ba GIT binary patch literal 653 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@*xwC&U#KIYvMc^OE;QnKuPB{DFGm z0I1z(OY&16pC@i^Ph4Fs)&v1fsJze}zq8n6mUrBaV)IpjhSNQCdz^KDO+)f8ILQJHh87<4bq#jlHpNWj|xH^UK41zE=g9 zgx*^+2zxO$u;?>(C@?oHVA!>Qan%B*SqqrE7#KD+Ff3wVoYcVB#K5%Y0CQ=yge&uM zE}@DCH9spQ+?lT5{(JG2Bxj3c0t5G+6ZcZsBoZ1J*(4S)3CqlwbbyEbnaYNUWfB{r z@;wwzck6~sOn*237ejxPO>KnZ-58*=RZCnWN>UO_QmvAUQh^kMk%5t+u7QcJkx__| zp_Qqzm4S)2fq|8Q!RP5y_)s+D=BH$)RpQprbV_FvP=h4MhT#0PlJdl&REF~Ma=pyF e?Be9af>gcyqV(DCY@~pS7(8A5T-G@yGywnyq}=`h literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-codelite-project.png b/src/main/resources/graphics/filetreeicons/application-x-codelite-project.png new file mode 100644 index 0000000000000000000000000000000000000000..b5b75cb6c3107b9138db8c6d849db4a0258e792f GIT binary patch literal 811 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-0hrPlzj!{_x?$%a<=- zy?XWI$B*aFpa1;%^Xb#4KoZD(`0(MGGiOepKJD%8ed^RHAot|Slb)WQKwWSE)cfq& zvnNlU{QC9l>({S9H9+6CKJGX7ycJ}PqFLyfr-|+r_-Q&yM&VSdv@=hfb zoKBj5b$b4(M8OHqL?=DV-27Bz;?uv^JzigF*n86d`t|GQ&Yer%7M`&`I_G5Kv@?CK ztNZzz&I@$hOjva%an&85?f-(O&ID3oB|(0{41%jZO<3LWsiEWJhV?odKW)%rmNzi| ztbGO)XpBkT?k)@+tg;?J4rhT!WHAE+-(e7DJf6QI1t`c~;_2(k{**;b)L7@*$7fMM zJwl!?jv*0;-(HUPKja|L_OObjyGv$DSV)MLcC4<`#)e=2>!-hD_1t~?+?nZWNgnrq zR~pSsky);H`QXEgzLCd;9;7^&`fNT|Lz_E;&_QL!#sds{4lu4cz%=IobB_W;h9lF2 zCXNLxk`5eB3t}cPEoEZ8^Q=XUkEgcLfwBDiPuX)1c;(#sZ_W!iu!>FML8Z(Ssr?NH zR19V{I3#SXc362m)77Chlo7~$z5RPvL*FWHh%$+ z;4lS&S)VyM*6=7sHak?c`)<=0@VE>VocZ}u`Mqzs92faHmXx2^%D}klKj)4Ed!kvk zFg)19v13OL_wn1|bCnj{ejR`M)%RWJVrMBBi?%D|vl!|No9hTQy=%(P0}8kkByl>#+Lf@}!R rPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw{mw=TsEEPS)z4*}Q$iB}!K_(} literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-codelite-workspace.png b/src/main/resources/graphics/filetreeicons/application-x-codelite-workspace.png new file mode 100644 index 0000000000000000000000000000000000000000..d65a0b3c4f6bcadbec8b8b1b89c1325f9c4949ae GIT binary patch literal 806 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-07fPlzj!4h;>BkB?7C zNJvjlkByDZ%*+IeWMyRmxqg0r?(XhxZf@e@;y?zF3uH@3NC0)g0Z?ODSXe+nfWN;# zP;XjVT4ZD-P#I9MtE;PngM+=jJy7rV`QCr7di=lcv2DJ0-l>G#6Y+`DBLycs6Y77g zUAp}5b&t(+JocXS_ww>e-WHy*KRV}RV%(H4*VX;}P3HwVZfX=Q(I{N(?d=V;*Z9Rk zA0Q=G666=mz`x|fgryxH8#+F2Sg*73(*`YOc?07xQQmT(3dSUFcNc~ZR#^`qhqJ&V zvY3H^?=T269?xHq0u*E~@$_|Nf65{zYGTm4QRfm+kFckUV@Sl|x0f^h4>^dmKHPL- z)q)0x(~G91o)TeU760?!p66HNlDRMM>{RzXGGpKU^OH~d9xMEmB-*uf-%2C)9g;k; z!EvpOA+g1B?h=z2oC`7!=-psgoxqyYB)frwr$NkuL30Cx*8|3u11x8l#0|Ja47@l@ zWhAP38ky7{KaqZ=VNhFD*ZF*LLl|E~!_AtB8T(imQ|rYX5*C)$I&>sV6%=p`bBK|j zU=)+ik}^Ydg5`(mhHrDt6+W!un61n4rsjTq_jf*~Kqqb%rqccFjm=7L>>U(#9Zuh) zFVHb5NhltO&E?|hMmbgZgq$HN4S|t~y0x1R~10zFS0~1{%qYxuQD^nvY z6ANtv11kfA`2Dl@p=ij>PsvQH#H~T^kunodgCxj?;QX|b^2DN4hVt@qz0ADq;^f4F ZRK5J7^x5xhq=1STJYD@<);T3K0RUlj6{i3I literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-compress.png b/src/main/resources/graphics/filetreeicons/application-x-compress.png new file mode 100644 index 0000000000000000000000000000000000000000..14e36148aa3bb02e452b0325b5246f7ec6dc5cd6 GIT binary patch literal 1082 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|R4BfKP}kP(k*d?3}%Y z`TL5SPPJt1%I!SU9lklb{d9Nju_o`e{@!c+UFUhY%=HkrlyRBk;j`8ss09uR_7|rt zPW%7=f8^F!zYRe?>jP|i96HW)Hy>}y*_!V@$1{6#9?%fyS#EZHjzB}cfB!yx`t;b? zSg#;2*EBcVPKTD37H@BF_XH2eO6SJL#)gIl$0}#{7>@}PCb-9X*f%?Qd3(7>d3Z#5 z`1$$Go;~~F!-unG&GPm2J$drvi4!Mg&YU@8#*BOS?yXw2YW3>XckkZ)_3PKmPcLgW z*11pes@hQV@a?0AZy)+h_jh0H?Y_j@XGXxQPp_)C)YWfo3|JWwxFYn|pWh)HBSJSu z{`&Ll?(4f9C%bOHx-;qEl*b<*M{J3C{q^;P1C!ksdLOxa^!2yb9jCg&Hb-@w>VEz0 z&5^rDeAWfH%y6H4V9NdX4}SmsJ?X#{*9D&TlbmgP9e_c!OzXgPASGH7*Zl+2^-aWhODY_l5*KWKecj$fw32z@?)LMmw|hLuf6Dgj z7du;fn>T~oiaQ!|5{pY}nl5>o7`U#~2(s#B{lh5A@nhlvo=`@sZk88!Y63)>xrJPr zE-5K4@;EW6g=JbN*91|O4O;Kltvx-TS4BW6N>RmOQ)q)w!`Zb371iwgZ{EG-K6LP* zpp=E!6va6U8iPycB{qKME{%&*Y|Nf-m7h29z}>&iMtA!CJrq9u`6Si5Z*RTJ1P7ge zGdlWE5g#Xk}__Wo)Kx zU|?ln@T$G(2#SW>{FKbJO57S|-?FLzYLEok5S*V@Ql40p%1~Zju9umYU7Va)kgAto Vls@~NjTBH3gQu&X%Q~loCIIL}zxV(E literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-compressed-iso.png b/src/main/resources/graphics/filetreeicons/application-x-compressed-iso.png new file mode 100644 index 0000000000000000000000000000000000000000..9488dfb1ccd056a79dfd9cf31c509963e02722c9 GIT binary patch literal 1082 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|R4BfKP}kP(k*d?3}%Y z`TL5SPPJt1%I!SU9lklb{d9Nju_o`e{@!c+UFUhY%=HkrlyRBk;j`8ss09uR_7|rt zPW%7=f8^F!zYRe?>jP|i96HW)Hy>}y*_!V@$1{6#9?%fyS#EZHjzB}cfB!yx`t;b? zSg#;2*EBcVPKTD37H@BF_XH2eO6SJL#)gIl$0}#{7>@}PCb-9X*f%?Qd3(7>d3Z#5 z`1$$Go;~~F!-unG&GPm2J$drvi4!Mg&YU@8#*BOS?yXw2YW3>XckkZ)_3PKmPcLgW z*11pes@hQV@a?0AZy)+h_jh0H?Y_j@XGXxQPp_)C)YWfo3|JWwxFYn|pWh)HBSJSu z{`&Ll?(4f9C%bOHx-;qEl*b<*M{J3C{q^;P1C!ksdLOxa^!2yb9jCg&Hb-@w>VEz0 z&5^rDeAWfH%y6H4V9NdX4}SmsJ?X#{*9D&TlbmgP9e_c!OzXgPASGH7zv5Aw2kygTR5pH*>XQR2CeIJ12FpX=8WN z`@M@6H7R`fEAQje#>l%fRWeTIAOFqix9_K1OIbA~IJC4k_~cR-j>4UDqP7|=IQRD9 zlnPbJ2bF%OqxqSnwmi3D@cEF^I6v1;oPl$WAcJ5JW5WT-I}9ot7?vGiiC}unmcz&( z!7XqgAmM(4;sFL`Mh+1%uKNe3>zj!2mQ*-8B`(#{G+pvEF>qa}5oFcN`iD`JOKkkiT^bjs*qA-vDnD=HfxCa3jqddOdnkPR^GT|A-`;wc2@X2{ zW_qXz$A6R%dXTiTL~XL4UK9oc5!lIL8@MU VQTpt6Hc~)E44$rjF6*2UngCX0zdir} literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-compressed-tar.png b/src/main/resources/graphics/filetreeicons/application-x-compressed-tar.png new file mode 100644 index 0000000000000000000000000000000000000000..3ee703a3cfa09e49dbdf66539545c688ec3bf3db GIT binary patch literal 1182 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VoX0G|+7pn{x(CAs?x z^7a+ygHTbrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5eO~$JFAVKs^&ZT^vIq z4!^ya?tdsiq~YPJ9p4@1gcdR$a@BkE%}U!sV7mg}ooa0@Ee)pqwF+nG!BA zH)<*|q)2g0m>H>jT=KaO3&)ISf{!d(#C#kQ1UVU^n3zugd3Q?de*`mAn#c(r76DyW z6^4jwYp?bCS|r@Owe4nEnQlTt{(bu#_JjukGu#6n{BW7EJl)~JAEz19!yO*{dUnnJ z-8=b)hQA+Q-h5b5S-Y8;arx`Nhu{ADQDWK1P*%0aZvJ)QLVGoV%_>YsHq;ujY9%(b zFohZ{n8jqeb;93WRa_f*dmH|$O=IfWvU92FI`1yk+_yn$8ewYTB}XPY=_Swne@R?& zeg*ThR~L=~<4d)~HKHUXu_V9nO2Eg!|_XJegic~f@}!RPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw{mw=T PsEEPS)z4*}Q$iB}i(c&R literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-core.png b/src/main/resources/graphics/filetreeicons/application-x-core.png new file mode 100644 index 0000000000000000000000000000000000000000..95cad08c8b0c4790fe0c4dacc546ee87e1c032c3 GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*p?J*F1_WME+Q@N{tu$+-9ShOHk{paA=a z|C=-%n+-P_7@kt?albIn+rz)PlQSafVz>LkhXQ5O@=Sz;>=hJS_8eulu(_9$Rw0po z>gIOi{XS)J8yk++_qTYZxm)+|IApi{g5&;MI!qeDC%3$pvfLa{W&3}{oezwvS~KH| zZZkVvns=X@aoSd%Fw=mg+qM>qZ4OWgF%y)Ldyc4 z2>$@~HOd`~Vs(e+S|z-h?^G`8$YXG5bv@VJo6IwpPr5mYzo6o<_?+iQ49|7uB{fX2 zP~DZA01QM1W{CwdRU3}$-1(&~+`+eDwT0DzZ3-yZA%oj#|4-dH4kZn_jf~rbAE-&K zy;E+GU~`4xLTIqoOxxHi-~A@V?tJ$1OYMc7wQ_&!obEAu6t+1_g&WA&eSGw{Gfhyt zj$yTMM4t=)l0;xItCqM%l%yn}$cBcl)_Ln~85D-&aF0|P4q zgKhmK?kE~^^HVa@DsgK#e(B6_paw~h4Z-BuF?hQAxvXrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5eOJs8aG=pq`1IE{-7) zhu>aI_dgUM((rKAj_(e0LJJuWx#~UoW~FT*uw8-gPPMj{mIl-Q+mj|qGci3BP?oyK zZyR4VPi;BRWUYXxsx}YFNvGtUJeCHvsh&D>itpa}lcD8V1s+lLHVdvk+F%mS6$_zVpw=gZ0V0vK0HRW&v7gvT7Lty@a_(@C>Y!BwM zC*66V&#=G#$d!1HHf1%QFJHcW<>ygj;1S%HXkp-V;)R6b}QlvO0%#2h%F8SPtg=5Au!ABM?Vm=NDf}9LdOiZW$ygQ}!KZ2PlP2>a*i-0bx z3PZ%Twby!mEfQ|t+IF+7OgAAR|Gs?=d%}Z&8SViOez?q7p6>AAkJF6l;SLXeJ-cTA z?wx!?!{3iDZ$7N3tliAaxcv3s!*BonD6wp0D686IH~+eDp}m^GW)-F*8)^+%wGtaz zm_iK}%wjU#I^plGDy|K@y$yfWrZM$w*}2qoop+aN?%N zzk>PMs|!bg@ugbg8c~vxSdwa$T$Bo=7>o>z40R1mbd8Kcj0~+zfyh$Zz`)AD;9jWq zbQBG_`6-!cmAEym=a{Sw)F276Aviy+q&%@Gm7%=6TrV>(yEr+qAXP8FD1G)j8!4b7 N22WQ%mvv4FO#pwd>O=ql literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-cue.png b/src/main/resources/graphics/filetreeicons/application-x-cue.png new file mode 100644 index 0000000000000000000000000000000000000000..167ef3a7bf5d1502a71ae40cfdc0760fedeed205 GIT binary patch literal 1360 zcmZ`(Z8+0w9DY_L9FY~LazfEn$5HcAM{=Dk(?;HNW%6=}c}Z;9wBlfs#6jt#_EveMJjG}?q-xg;SD*5azZ(K3*o?m#ApI`^}>eRyT>D%>zh2ko9qe)lI`^^Lv8{Bj*aFT;8YNA%#FF zV73dG9f}E|YJOpo_OKU=7u7P~9w&(Em~w$o(#n#wb;>8E#BT=`!|%mC1Me#7OKOdz z<@u6E!@XP2PRvlxEwE3eclqGvM)=aU&gnX)wC#mlFvZR)VpA`5c%5hoNm721f0Zj9 zhZA1<;M$2<8kPF*(-f9hR9jNI^7G8oWNN2ZRC8!zbI2(=DwstnWKjw_jzrSjf|xNW z{kLnUIsG#qCRGc{{@XMrE~OR~)a4z`Kn2&j9jitLLXWbq;*~Q*8%Y5^M**BZTUwth zrJT&tUr?WQcM3vp(7ea)6>((ybZOsih$|g zFRs9>e`dVC=J&ozO{ih{Cd=XBF|uao6TVRPv`5PMCn=P!k#S2ph1z4(8eblWHI6IM$#o)k^C)3_t=5_LKJ724h6WApj#jGs9fo zaB2SQ59?wmp+*VKjS{;a+^) za-2Gyf!Q#6Tqkd9USHJOIQZBn6t#X1e&>w;Nurj^#tw%&B01Kw!i_|hxjfhRPt}Dn zP-N392V2r}11&wrjC!}Xrny-ei{VvVqc4Y-PAy(A5|>VUM8e>kK3E`v^FHhk?r18(|jF@8B=0 z=#kyhSu%Z2~z~>3XPC8$sJ3I zjwIonqmpqD0eghKoh`!A*4{qQ-p+Ziqq7~t27z!!Aa>DfSAMGh0*UzO_?UD5AHXW$ x&_IAqD>od)$B@X8$v8kJlXu4_B@m+`3Ao+(V0ZoEzB4IHG2nh&b zk<9=h2wL`4WD%VxD4U>V6A_7#9U@x{(2qZz>5tyI=e%>yJny|T_nz1@r-`acT1o(* z>Oit{Leyp}6l9Q`T^l)#h^&w8DO-SYwzAY+4ykb-B&SmVq5A=7F#r;zMH2x8;sGWv z0a&I3Xar<6oV5Z#qt2XkwnqSMR`IT6zGg}x6f~(P@_^r}5T6UYR>*4vdM4b-f>0KO zB!ICQ1T*1ICSv(_X(sa(;~${zW&^SdThWXhAM_5cN!QB;$M89&v4S4y#zt^+$Nr2*-`Cd} zf*z)z=j`J~!I*IJ+p=0BZ&JKOf6=|Zu`$20ie=@ASJzxho8Ah)=61egwY&_ec%n>> z39V@Cn)qs#oWHTLu`H3O(2{|kr5c$cTo6N4T7G+XP5)qMONUBAURXr>yBASOd0@a}uj)WXVY^Wdlfos;&uzjxy6*2@G$ zgI@$t=otF_PxFhMXRiugzqMdzJERprQ2c@DFVe84hTla zvEgiDQC-{c7&bJ1XA(~+UaEUHq#PVqHt-R1GgdFXBwO$X9TaDl_1NqlSChr99Q>%n z(PBZ2j+CbGECAxrJM0TD%dhBQT;&gJUT3 z5wo0s`3FA|S_Ms#S&Y)g8NNi5qpWbcc<4nd;|%a9C-iQd4j#QMXMk(D5by=i=T)NA zwyF7+(;a);61v>FW>`kUTZ6TIS zuvi)!|HjX7H35uJm=IP6w?JgQTM|Fs2u6zQhuk7HTy{zfN25X_`{$~fYy5hMDC?L* zpZM6|NVlryg`r|L>Su#8FNy|A%56?<9>Rk9HLBuKER;PVzO*L7`t6Zct}bX-)BEtK zv`CA+c`fQUTh6J?FaB21&-rjMkH#(?Jzu!GCeiP7VxgW7?wKnkET2SXLyv0jLiKc~ zdRcmqy$}Hco?vQ>KWt1OI1@}QkC<7S9Wlh?E%Epv|8&>?7;gA`Uhxk3e?u_=H-Q*5 uw{AG+?@bMICwoCqP>{(LziSi^_W&;wf3i>Jtd$l5frI^NyT6WKiuwmps%?Y- literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-deb.png b/src/main/resources/graphics/filetreeicons/application-x-deb.png new file mode 100644 index 0000000000000000000000000000000000000000..5aa5f8e13f4901b87ec268dd5c945b8c8a7317b8 GIT binary patch literal 3730 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-deepinclone-dim.png b/src/main/resources/graphics/filetreeicons/application-x-deepinclone-dim.png new file mode 100644 index 0000000000000000000000000000000000000000..dbd6fe28e40330c438e0be3f9ac3047e6dedea41 GIT binary patch literal 2087 zcmZ{lc{mh$7sr1xV`ML6iHx#E+-YoM$k?+*maDQ4W|)eZLDn>5NrXf(b6;U9TcmJN zmNY1et|hX>WRxx2h-=A`clz`F<2}!F&gVJH_c?!lQ_nk`6&8>c000QvSX(%AY4SVy z`M9;5K>or7B+&GnDFD@(g1cBKw}<;%JD&p}Mg;(B5&+xW5p@oLYX|`5eE~qz0gxg+ zXmm2-F8KWH&RTHEji2UC6fO>utS^NDAkzLjc{+(@0RX@tHWsF?QJVM4C}k#Y;|xC}ps0IZFvCgi_7S_BmOjGLMYOr3;fRwVd8<33&pj>CLjGz$ z+CBOB;K}@!vc6o}k76hxTJ@k!%KPc1P};axNaRju@x#BG`Z8Frn&#pHLsXi2yMNs% zoE?q3(M#07>*h{~%T_L{L~*2S>!AhWP+3U4&?{k$h?Obgve>b~9kf-Qq@@iZMB&h~ zG=DcAK6xv~yOUAxSL*ZAjAQNhK!L_IU)a#dEQNrHGOX1BFGp#} zCvX_OdN7G0Yx1#JJn1{Hi7NkqAXP-HL;++d+B*VSGkOcqNkF{f2?E${-Ytw`(J5+* zlB0avLYKe7QQ#HVlKJr|pLLR zevt&EC4bLoRi#M|v3!l^Agz^uw0PS`W%P!M2LZg-gOA$sTG#XJ_jjnzeSr|4-{MU0 zhb(jgDhrY`I{f?u7`wn+wxSafr*Ezd{zLlVvGQu3AjIx4isDq9zjr2v6_fd?H8IV< zx2dwqU%9zPR!(IP%pHaeO0^M()lr%Uyb?{}Eij*oB!y2M9CIgjP+H-MSu<&Kz<^1(_J8kT&I@FXdUA4Y-LPuckMX6(HHW%m~g;FeQQTuxmt zyf#e=BM(MXtY;?m(Ie5(pW`l8#2%m9Djk>xLy+dwHg>T zTO6?X3~L+T7+2PN{x6A9lA;@%c(q5=#RHDS^roOXLS2(7|1!UXt>BM7nENO~#YYZ# z;gAk?i+op~UHSSWP>_LkR1(W=SpVsES>5*MwwZ>9579q&psnL3zF;qp_N_Ahhn@=W zsh-5ng~<`V6_kq@v;5Ikw-;{cjaT^IQv|?ZKDMtyl^2`ezG1~`t(lTkFwZVX3)t2Q zjRncv-CDp=>?sGTT0CvffVHr%k#&t9bQHgn5;ZRG-VW9GF!pDVhoKvFfz{QYJI>_r z75qx0<=H-^XB>ZxmPr|#on5Vqg$Hd2sdY(wE7*LQu5+Ks@p#mkt)!^Y*Eil~9VKyc zpnYB)*89{oXh~r@HIhB@iqFC8Pt-W!&RF23+=wfW@MlKt@2UFMYu-boOTHeH>3}n7 z^Ic^XPXacjzyuIwhZ}{^}IY z^Z-&b4(r|gCwt`rM9_eL`%HwdSe3FGMOr6 z&d5t{II>(G@%PMtRwzElL!IH`wl0;l|R4266p z7)FBSHP{;t;kDhYdoRum$WIwQuOk=zA&8%v^DA5i5Q$|E25J8|Z$rej;LqFbyHmYh zi|9$!>`Ov2BJxWv6`9*Ho>{FE8PPBEB#ZUt?c`4tE->EVI)b(R4nrH0ts2fL%xaGz00Bkr8?H`Kc0w58{)0zk!O(fD4c^a*&jn>uIKp@Zv#O*@r z=KlzSi2($B^#2#^w4v;{0-4_*T!{GaNNgw$L`Ftx5kjtn`C~~qEn;Y3-m;M__XyZn LI#@h2^G*0K0Zy|Y literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-designer.png b/src/main/resources/graphics/filetreeicons/application-x-designer.png new file mode 100644 index 0000000000000000000000000000000000000000..dc5e8e4825a033e5504b7e9f1a17e02d0de80eb3 GIT binary patch literal 1475 zcmZ`%dpOg382^qT97?%_^r&#UVWv*e1tH{;Yc03N=2pktCZRIa6Fm+cDaWCXGb~+D zhPi~fP05gr>cL#5a+%9!W3!F(^WQmtocH;@@8|iv&-;15f4rYecQ*$WB^@OIfQpl& zohO9WTe(dZs!u7Y90=fHHm)`RyvyP(GpkUap&8I)XrHu$sh zVZ8zA-{0g-*DLk~lNM+~>AFkLy+h0!eS&e8U`8Yrt8}1cdIKV-h^tc35O-=;xZJlm zYBH4A%^%s^+??dkwaqaejnwQNj4GUO6>muR;a})GqrrFFq8R;xiU2+m;>Fu@^rM%SZ))SSuxpF#C}JbY}?)+dUN{4kM-sL z#j&8i+(<@Y_~f%?iC|`J$(ow9EEXJlpRl7pw2{jYO4hBLZ+_s7Y@-Ee4qW>rm<;O9 z$)2tqTpEYduTpu#7e75HWHrRIpC4++@g%Fk19?kgeh=rX1|@(gU>nhJ!K^rWJ7#|k_BQ*~l8FD;XwykbEU3H) zT{&yGLZ2L*F6m4fjkm`27M*U0S15M})$X7J1?oIOxeKUp1MMjA(I4`~ zXBf{E0u8*Un-|zs$uFqL;1LRV-0HW+H7m0E2=gb}PG!&lEZEt>4rIvbIYLA++VM&p z0ID5Z3G0q3$3jg7ypyZF!Z*04hPk}T1=B3Zu$oSGHr}X?g+Y;(dd!|~t`E_BQHTpM z{$1VD`)p=e^k+mCI77IU5eTUwQI&&5EKz_Kq0KP)?&9S=Efix)QGLz_qCw2;x zm9UmZ@F)nZ$+`-`?r)43qZVAT%I%Jd9J!kHdI zvzQ3@pTscLgD_QEXIe}Q7u?@DK%MM7kYsYd6w5wvPd}Ae(oL;lM~s^5DG0Gxo&`4K zM|8KMdNeQZVaKd_Sc7eXs_gVLt>pUXnD6zaHXy&McQxj+t0_;%1|*Vi4+?ZiA6?-O zlbks#%1WY{%Ttt&C9mC^mrVmQBFD954~rDzlq}d`;Y(ho5cy0; z9rz3#Kex%TXalC9#Qds2<>r<;RXJvyhb>$8ZOVw9JM|QX-_l?|V^ve9wr2n*k-a4` z;OjjNfGgq^G*UK#U$)*6voQLoVoFttepqz)O)Q?%Erjn2C%727T&uNuP8%Vms1f1C zZad##mhzotj(kadoJ(jY0*@Vq<4LF5|}QW;M!PTI5^b;IRqHu?NNAa z5I)2b6B_~nKq8Q4#)xCaNTfH?%<{OICE}MO2!tg9ftLE{{6`QOg^dVJ{C|O3@d61F uXm9=C6%~q42#O5>2?+@%5xDDdn4stolc?CR!o|~DTY;0kn_cBOblN{U+s3m1 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-desktop.png b/src/main/resources/graphics/filetreeicons/application-x-desktop.png new file mode 100644 index 0000000000000000000000000000000000000000..8edcec858c8cae37ae33f86ca8782762ce336929 GIT binary patch literal 2687 zcmZ{mXH?Va5{Lgpz$Ap;dskUnXrWyCf{2nRAQ}WT5h4;o2SX?!lobe7iYTIlULpda zsDOYJK~PX3fNZI@pD#o!DvcuPGTu~SE}w*e|V^CTO*6-0yXM|*3HzZ*1s13yE&F#c?e2} ziFv7|G8s^8N+u|lkfjfawdwjRVgA&&seoftOeQ$}<#wyDNdDqQa=~`nV)T>suOU<0 z1;VtGW=pS+_0AFb?%!)709sCS(-bVf=jkQ?8nf=tHHIQD&=hVhfKa^W*7f^d*8b|fu5A?qE@&ZoUEhaJk z^dBqyV;Z5L&NfnjvA>un4pmCY`Ca3 zCDsTyhXmhr<*)kZ41PU{K^2h68t=h}_9w0eyH63K{Nv-^Xy>~8Y**n2sMV^%$-{r+ z=EArghOcd9mP;|K%OTSS_bw?w#{CVGrGqG|I~>X zFF9xLU>R&J1JJ6qS}+F`i8~@ zo+nrc(MB1DN-8vk6QZ4--XZi}Q5_Edrg3rma-Z=x5{ z_49;X14eYEe-MVm@^zO(VP~{B3t7aZf*`zFXL^7E(}->=k0dKR36UWp#KTzy@#b zd!PJvFSqXAcE9eOs5@ZT>a=LdGwIvJNR>(b>4ARt_Wrz@s~HUqAt$Ty>n~gxrD!7z zy1UA#=N%+0wC3|EPSmeN1g)q{6LX^lOTj*YK#GHpBzDoDQD*JfLAs=SICUTq4qmR5=dX-KrG zw^*@EtZXgGOOmwiZ)4BIC8blcS_6`ouH-nfmqvFq%xpg5N~ldq=^m8)p8&{~+>T7S zPvKj~^FcfFJ`OR;(zv`;Yo%iYapdoTkyY3Sm*Kp&Gbm_S;Po6!O`b=0$Z;Npa-BOm z%i&7VDtlX~v%xo&*lYe$lGjk$5q&vsWKp}AS<)#u!V~qN*~#O|t5X8kJAzqy7D#E+ zV1gp0Zju*W4)JgvF2=i7u#7U6Yj{VokXtPB3skdOw880st#tKNxd4Pr1bIS zRhXNGM><4x`F^7&U|o~a&m^T+1`2H^Pt?4h&?*=>{^aXmzPFHNgV9n|L}n6^r93-L&k-K<8$k;lWiIW6A7sKN-gdc69u}d0C6y`{ zuk{&re%bG8_Qqj;Rth>zMU72QX0>pb!}iqnOLa7z0p1oFWaF@NjWkPWSa$9M03eEq92^ItqhiO4QNS zebJ@WJ74co8@Rjy_rA$O_UG+v3REelPsr*_ZuOB$pS(2&Hl??EoR|6eWzAJh5Z`h! z1ur}_C-B<22Mx1?*R}xf3*`v3;PTk45G6-^@fP>*qnPczw!}bhsl>VEwIMeGs#%ovoGTCGK#?K^!vTtLT9G*9GLH2(HegR%Sw@CkA@cq?B5nCYn?*!+7 pTcJd3Fb*IRiCRAXz9F92K%7=Uu=k@iQz>>6U~h}Ed1j4?`!C5a$;JQx literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-dia-diagram.png b/src/main/resources/graphics/filetreeicons/application-x-dia-diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..c5a27074d49333d7770193e30583e92aee6e972b GIT binary patch literal 989 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#KhPcVqK4m12wJoba4#Hxc7F(*=%7)iT3%i zza1|-TwZp}Y$L~_6{?HamMVCBozTqAnXz@jgM)IeEPvVe{NU%{y5}ko*fgDsYiWC! z{-PTFPy3rZ>d)5 zXg_%TA)zE{!XKG)y;2Ok3{M$+%jD1Rdb6aNBkRV2!CjM#4!8$0k@Mc z5Be_hw1`YFR15) zi8}b)s0?Lzd#Em$RY0IDQqHvEag8Hv)o^{)vL%shsc8xH)1+txkoJl6cZ@s-N+hEL&}*cx*A zdkMip7SM$ z{aWICX_H`W)s1Y+Bh5WmY)U+TvTsVC`({R+oj_jyE5>r!u*LD8H^1zjzUflx&8ou7 zofmhu*N&PEETh{4m<&t;ucLK6VAUX(fj literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-dlc-container.png b/src/main/resources/graphics/filetreeicons/application-x-dlc-container.png new file mode 100644 index 0000000000000000000000000000000000000000..68eb714a698ea363d9398dd7be22891e39807569 GIT binary patch literal 784 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-1U@Plzj!e)8nWOECEU z{rmIh&wu{>`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uK@E8|V3nIx=CDB4t1w6W;cgIk{SJ>BNH-MD{a=f$07)6KSB z*w(VMrDa#k{YUphmV^W@4m^JSxaADXBiD{hIXGqN!KsfPKT2Aa6t^<&(w$2VvmNYb z+n>LEe%Xm-KxasJC4d|wQWE4B%pkn(%gnVMpBg@W+_X`5%V%Z<1LMlIyYqnZj7i?^ zE({&4vK~MVXMsm#F#`kNVGw3Kp1&dmD9B#o>Fdh=ltoO`NKN0~4iu8#JY5_^A`ZX3 zbX};)K*Tlh&D5msy+`!QLe~8GpMUdM;1reVDK!`0eBZ35qS5tcse{3k?|MAUN~|s` zBv=^@U04#B7BMI^ayhVAF$hR7L?iEfknbWuz?{`fmwCC zz<1s$-3pC7A*=G!IeyzZuDw@q^$TasH+Ki__$+RQAJbS=6c{-66T`AO(=BG-|K2V6UR!7F>w8fj?H~W*%3=A(T;2WgoEXD}e+4#* zf(({?Ld+bs>>dZcd-^M|vR|6lulWE5g#Xk}_(Wo)5sU|?ln5ZLcD3q?b2eoAIq zC2kE0mwo|LD1#)(hT#0PlJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS7(8A5T-G@y GGywqk8bFZ% literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-drgeo.png b/src/main/resources/graphics/filetreeicons/application-x-drgeo.png new file mode 100644 index 0000000000000000000000000000000000000000..034096e0265778dc45d73069bb8bde6be9f25bea GIT binary patch literal 1017 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TQ)fKP}kP{G>Pm^JOu zAk-GKsw;F=O9T)ttMy-8=`}6id3wH!o3X;Q0+&UVo{K9zrx&<5o5})pA%nH;G0W=$ zmQ;H$sq$*gaF6hHbau3l@N>$KcD1*+&yRL#%XAO*b_nxvbaJ#0@URQ?v@eaZ@2bj} zRqU1!VB6f>{O;|W{R`_S=Q`y_*aUew&YaT!^y$<8|NsB_^>f#((w+?amSmenwV@wh zKl%0j%hoBm8+wwyeR})-%ll1zsaqyx|NQ>t^V{b;rWgJG`F-b>^^yKA$5!{cx;XEh zSN-SrubDGvuI-4~zo_xj-lb2jpZxjllbf5{?9P&<(^?*1JCU56oRgE&-&kB0WAEOM?7@ z86>xT-zu?f^S5vN_Lv{|@qNE3tFoan%k~Rpw}46*lf2zs7&=&GJ%Aj}0*}aI1_r*v zAk26?e?ZXISk0(X${ZR33|C5w`DHi`TW_5K8c6@aD!_!c+|1U33!+doYMy`MZ@oZoG4!^kcwDH}HxpI*X{i2t(Illxh zh!--@Nbq2K=HF<+%BIrD!pf$~sQuH>-o!?UeZs|!J2LzHeGXmO@|xqe@piSSl_gfD z#@q(x?~TrXee*l|L<(aOcl`bHUwsOEy1f}rC(1pjR@-%KYG}jO(q|itq-V$Ywmjdn zb#HJ~MS1@J2LcZ`m?tFv`r`TTul&a1Q(t{}EV$>39^d@4_}ArD@dK7?yc<@(o_%|F z(D_NzK-}N$$JIZrOh2!`KD9ca<8|Uq+sz&73I}!H2pJyG?_vAV`jKJ#29^M`{oE`c zJ~OhdIL!Q&=fZ^>EzmbgZgq$HN4 zS|t~y0x1R~10zFS0~1{%qYxuQD^nvYLj!FC11kdql?}J|qG-s?PsvQH#H}IpZ8FFP wNstY}`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0TnTLy85}Sb4q9e0Ov@j2><{9 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-dwg.png b/src/main/resources/graphics/filetreeicons/application-x-dwg.png new file mode 100644 index 0000000000000000000000000000000000000000..f24936f76d60dc350509d983418edc95807aac8e GIT binary patch literal 683 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@*WnC&U#pkGu zcfg}>k7f5>|4Dn5s<-(~-0RY_N2q9nP~irF^aTPL3)nO)1=8mOxj-$*z_I_}|NsA0 zYIlg1ZWb!ukHfiI>HXbw>08voteKuWA6$S;^d zc-@zoYdbzQ%>49m(?;DbpP3a5jAO*U?x_K)U`+CMcVXyYmGuB}I14-?iy0XB4ude` z@%$AjKtc8rPhVH|rz~Qk#*z(AN|ivNTb?eCArXh)UO6e$tRUbTXnekqPtbVw|NqB! zI0e3_3lTFEE5FM9Y6`1|z>g^3Wt)R13pkxE=82fYeKUkPOK-ZshDn#$5}X_vCMak! z2xc${NHmCBG>Aqt2v;-+GBk(@G>9lP2pKd8I2_Qs(b%oGW^Q9PCuiA%viCKIj|o=T z#816;TkyqmMt&Yyfo1>rF8sf9O7_K?uMOM_NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*pi-TZ!^W?*3S@N{tu$+-9ShOHk{paA=a z|C=-%n+-P_7@kt?albIn+rz)PlQSafVz>LkhXQ5O@=Sz;>=hJS_8eulu(_9$Rw0po z>gIOi{XS)J8yk++_qTYZxm)+|IApi{g5&;MI!qeDC%3$pvfLa{W&3}{oezwvS~KH| zZZkVvns=X@aoSd%Fw=mg+qM>qZ4OWgF%y)Ldyc4 z2>$@~HOd`~Vs(e+S|z-h?^G`8$YXG5bv@VJo6IwpPr5mYzo6o<_?+iQ49|7uB{fX2 zP~DZA01QM1W{CwdRU3}$-1(&~+`+eDwT0DzZ3-yZA%oj#|4-dH4kZn_jf~rbAE-&K zy;E+GU~`4xLTIqoOxxHi-~A@V?tJ$1OYMc7wQ_&!obEAu6t+1_g&WA&eSGw{Gfhyt zj$yTMM4t=)l0;xItCqM%l%yn}$cBcl)_Ln~85D`Qh_0|P4q zgZr~QK=Fdmkei>9nO2Eg!@A=iZU8k%f@}!RPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw T{mw=TsEEPS)z4*}Q$iB}0ifI* literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-egon.png b/src/main/resources/graphics/filetreeicons/application-x-egon.png new file mode 100644 index 0000000000000000000000000000000000000000..804a6c5724fb3b030ec3c1d547d8e2c4e6ba81a6 GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!j^4j5diUnI zJzJyqY>C^uIc&$q@Esc+H!L?>y~t?pRKvMb#l74N=S?+Tz0hpcBExypBs`pfx{yKK z-mT6XS6ZxHVzy>+*ZEUzXHVoD+Vkh{-`{`#rXAQBvSZ`NpFjTp|NrLOH}9=$oj0v~ z`03;2H?M5gEwfy^6`?nFhHb4LR zCF9_(Pd|T_A3yl>&!6>oZ}ne1^Y`Ds+1D;=cQpZ>v4N4R8c2zk1o;Is$n5#CTYA@y zZ{POqF+cF*`+ieaWkX|@4<`yWfJzvXyxm;OkH}&M2EM}}%y>M1MG8=m zy~NYkmHjD;n5YTw)td=GIfmb!E{-7)hu>aF=Wj9)Xh^(Mt$*b0&hWd{fBx4mU9j{T zqm0_I8T;;M6!AZqrQoSFao*vVrxq6Nw3T@<^)uJ1J#QW}*yqKZJvtTcSSo9K`(D|L54*CtQ;+C`H=XV+!)XZ7l9i#J- z(U9eVW$wh)rq&7`4zW+ts_PvlFueK3{_jBt%RJ!&`ONCslK%tNe9w1au$O<(pdiOl z=wKmqwD!C8<`)MX5lF!N|bK zP}jgj*T^Wu$k58v$jZ=I+rYrez(6$OpaP19-29Zxv`X9>QdleJ05wR0YzWRzD=AMb mN@XZ7FW1Y=%Pvk%EJ)SMFG`>N&PEETh{4m<&t;ucLK6UhGDj=` literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-emerald-theme.png b/src/main/resources/graphics/filetreeicons/application-x-emerald-theme.png new file mode 100644 index 0000000000000000000000000000000000000000..6ee19c80388cb987dc0491c1af68b63ea4c60fa2 GIT binary patch literal 2147 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 b6AM!H@{7`Ezq647Dq`?-^>bP0l+XkK&VJyE literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-executable.png b/src/main/resources/graphics/filetreeicons/application-x-executable.png new file mode 100644 index 0000000000000000000000000000000000000000..9614d8d8f67e5a692ec07f2e7d6b241e9992ef46 GIT binary patch literal 2687 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-extension-eml.png b/src/main/resources/graphics/filetreeicons/application-x-extension-eml.png new file mode 100644 index 0000000000000000000000000000000000000000..942c2dc77abd50ce627bddbd25aa4bb18e0893ba GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*p`SpFn0XJBCT@N{tu$+-9ShOHk{paA=a z|C=-%n+-P_7@kt?albIn+rz)PlQSafVz>LkhXQ5O@=Sz;>=hJS_8eulu(_9$Rw0po z>gIOi{XS)J8yk++_qTYZxm)+|IApi{g5&;MI!qeDC%3$pvfLa{W&3}{oezwvS~KH| zZZkVvns=X@aoSd%Fw=mg+qM>qZ4OWgF%y)Ldyc4 z2>$@~HOd`~Vs(e+S|z-h?^G`8$YXG5bv@VJo6IwpPr5mYzo6o<_?+iQ49|7uB{fX2 zP~DZA01QM1W{CwdRU3}$-1(&~+`+eDwT0DzZ3-yZA%oj#|4-dH4kZn_jf~rbAE-&K zy;E+GU~`4xLTIqoOxxHi-~A@V?tJ$1OYMc7wQ_&!obEAu6t+1_g&WA&eSGw{Gfhyt zj$yTMM4t=)l0;xItCqM%l%yn}$cBcl)_Ln~85D?BuF?hQAxvXUR4^rg|rodB+vnPkiRsb=9qWrTv7*_Wh6i`~#etk2$rR^vvw^%;<2gSZ|-&WA7ed zpVsT@=4PML>5$gz;o;%y>uaCZ=i%+^?jP>%>V8A6B6qm5a5wB(JgnXd)_pU z+)1ug8yzM-@yMU<7Z&fF)a0Dh=;`HU-*DKz>6nM7ms4nleaB_{{Dn>-={`O__90o0 z&Ol4t9K6Hrt9RIkWO{phJ0&){#g%(`c>x2VhcRs>kPA_Z?9etJLDk1mhh&FRWzrYYg@zy!C9<=DqXDHNBNXo z8^6~x8Z#!JYTMi#S26K_R?su=ZBLFQ874nlf9c{))1#B}lozB|wQV?ZGn?Uy;nwbk zi3h&bFz~P(t7CY<#I}Iz)a$>;Wt)3&b}x_&G2~G4f}$m@#ZUz;#Bm_20Au zd(?Wf^_Dj-V1HqK@oiK97js5JVP@pds63MeXZN#RIi1ebvZf#@te$ZVMc1lEO$928O%t944LEr87C#Zj%dj4ti*|l@df6RXoshYsHRdD60z z8w+gcyqV(DCY@~pS7(8A5T-G@yGywpjQ-6{G literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-extension-rss.png b/src/main/resources/graphics/filetreeicons/application-x-extension-rss.png new file mode 100644 index 0000000000000000000000000000000000000000..3307584b4e73a7a12cebe5b8c8ba3ec0130e80b6 GIT binary patch literal 1262 zcmZ{ic~DbV6vl5B45GmnLC`507pNN=0*(@`H3$+A5J3T}V%VV$1R*w~1Pub#R%@&} z6pPSUS{5N0WC@8#2@)0ui;*NR50jYpUc%y55k!VeEPeV%XZlCKnRCB6=YGFAGk5NH zQIR23r)5q60BR^ZC>r-&AIg!0pA~I|FL5KMvm#gk+z~CXCpzFgEtwr10l;Z*0EEQ= z*zl2X9DtK_0G@LIV3q;ko^$i={v7}iL{Z@fg7JXWYJK)mGcz+|V`H#q^oo4Yi(6QL#^j6JnLJ!r=zLqm%GDTG-qR#mxC-D<9m)jh#inXN6~z)dIM zirpH-Xz9FSsM@E4x>576MVbLyFpD@$D@oNqs5bo)q8)59KN&=8zk+mK=wrEA9ICAd z)OME{A1lm|3ayIL{&Cr$ZZr4YGBswwl|dSl2CGYeTKL0#Ri?__S}|LzmLV3@D$Uea z25Xvmu=1)=*NqI_Gb^tds$(Je0V>NMu00GH)R^+BLDPZ2eduq|x`tG}Nr$zb9>x%B zO+3_?rSJdUbd#l#r0EChpFV0acZv+U`)CDAQ+ot5JVG0}Fk-N1l}P(}gK-GE&4D^D z8uYzreWLzWxE6odqPPG#ZmzuO$QZC#`u2w8!lZEWP17BpmMIdA?srPko{irVlJv86hum^ItheSV#kaNDK{P9fwHS<6)lHl8TI+oqOE-8@`n8M!3oLo!JqQd zDsRj<`%y$SE?)Z&7K~rd(@qGxeXK5$){Tgxg1Dp573_^7e#WBG$yBjBPZ+BvGFgi< z$n(TYwh5y-g!P4#wPbH(lblqu$SLH9LO;pIF3)X-cYRC04&Rp}eQz(6a~$oSZpbl` z!1K&qkF_ftd6)~D8#k|~nj^*YM98<0*fC895`1f0vbWGkW5Gss4db7X9* z@5UjvE8EBbd$?7=NU*&U@E6L*(n&?6wb|jsbpcx{m&7byxtyMPHao0TBR?kSqWA@t zQS*e~iiF{@r3&(7=h;%P;(#wc`Pu!&kZ3`X1Lw!E$i|iihunRtyETu#Z?7b6cG3;R zC7l^*{o8p|#XQcNgHNr=ZR$@`*~<_1Zg|__6TpJ+Z$EU;yA^`I2I6TY^3oE9d1s$OJYc%2$0D7Sm=T)!e}k3$aO@|&3z zd~)PO;kC=Vjuw!(`MV1$R;yuaR$570-Q%e*dp7&}PqljA8lR7U5HDVEJTE1Yme zO~nl`=nP*Uy1x&Dae(2=+`?e``E8)nnRI$wLGRK309o9W%(PSg4|vngpg6Gf!-g1c p8jqitn+o`R{-(_A<9W%6IjNhtx#{J9?O29~KxlAekTj5U?jJ2RWE21Z literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-fictionbook+xml.png b/src/main/resources/graphics/filetreeicons/application-x-fictionbook+xml.png new file mode 100644 index 0000000000000000000000000000000000000000..d1b22e1c3cca0759464b460f16bbbc317692cfc1 GIT binary patch literal 697 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@*xwC&U#L>>qa^lt9cpxQS666=mAhYMkZs}b+zJ1%b$Na#L@B2+zl?{zqKAb4j04iZj z@^*J&=wOxg0CG4BJR*x382Ao@Fyrz36)8YL_7YEDSN5kYVxq>pvu1o_0Sevlba4!c zIQ;hVZN4T0o`ysb{s)ncf?68$YX6IyusOYWwB)W(H~eRM>8f<#IkO#;+8@qk95c>}@3}pF zwJDRC!C8<`)MX5lF!N|bKP}jgj*T^Wu z$k58v(8|zQ+rYrez~Engl`@Kk-29Zxv`X9>`i&0F2WpT6*$|wcR#Ki=l*&+EUaps! emtCBkSdglhUz9%kosASw5re0zpUXO@geCxa{SajU literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-fictionbook.png b/src/main/resources/graphics/filetreeicons/application-x-fictionbook.png new file mode 100644 index 0000000000000000000000000000000000000000..071560142bcff39b9fdbcfb92b74c56c13ac3264 GIT binary patch literal 697 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@*xwC&U#L>>qa^lt9cpxQS666=mAhYMkZs}b+zJ1%b$Na#L@B2+zl?{zqKAb4j04iZj z@^*J&=wOxg0CG4BJR*x382Ao@Fyrz36)8YL_7YEDSN5kYVxnfu4B`52K%pC+E{-7) zhu>bl&DUhW(~u~_{~*#)P)lQ8?SF9-Hm4VlmfRJJJn@e^uR(uH!{Zw{p?mj9U%fru zb<>@L0*s3-8mrokCQLn&%u;daryIioXNOPR9<8U+9U3Ym85yh;JXv;FCosI69-*AU zyzH$5S3vm!h8f$MvwD^ZZt~%`nD=S(IgaVt2i~q@w6QzB{L^xt^@mPQY23q5^i)ve zBIDHilC|G&IsCR(V7jGTQpEnB&F8kGbVH`~hW|`2U6l?zXSQQf`@^}6W5!wWJ-4T? zHf1t%+>t8EW_|qH+2OC7#SED>Kd5n8X1Kc z8Csc|SQ!{=8yHv_7+iU?@h6Ig-29Zxv`X9>mTu$(B@s!G4Z-BuF?hQAxvX? zac2MD5AXl~|NkP){l|&JFT*{4J-qk*)X~o?7JRsR>E@K)bLDxjGot_f{`Kekw~O`V zhaHSBxtibfu=sLt_y2$Y&Xs0gcei+z6!K`p>W|Cj{rmIhVz}4$NB3W)M!cUt{oCyu zuTsN5ZCd>*G5FuFpBEd-zaHNA>(j>@zILDHPQAZq&Qouj=f1X|7tQ+p<;&$@x3@I~ zAE)*Hx_j&9gwDs_)^E?8yy9;8>CUZ_evZ$4Y~Eiwf6UM6&b%2%T`d0o{Q2X}>o=#4 zUF&N*;BCL#)?lxl;ZaB9D{kh%FnM`Jw+2XwmIV0)GYGHyGIMRmr-qrIK5p8myX7;p zf`RcgNzbJ~1&m4F?k)@+tg;?J4rhT!WHAE+-(e7DJf6QI1t`c~;_2(k{**;b)L1dK9~`yidZXhv;lKki1q;r1?*#7r|1YW*9U>_4@~xg; z$i2U{$+5|iH*388^5Ul2{4`jw;8xlvi&ljN9V;IlV2NgKU|Ghj&?Lve!FE7r2E*b6 z7M~_b0}ciUeFuiM3``|VJQp||9CTMS&hlA!!#Ln|1B+=u`2S>nRk_BtW6PfPxY#i5 zpUk?4S$A#j+d!Ly@{&*I7c{QRJE!U3udmKnCcm8VZ(emm0S7xze@9hLNsdh)vzkkN zQI?c7yKx}nnPZY-Glc*CWN~Kp)T?H;*l?ipfRbp064U899BTv`ubN(rDYsAJ*`WAq zcJ!v_tcw{Dt{Bo;fP!QO? zH~8z>1Ah-czFe$w^umGDuW#=zs=Oid;981T17tmWZqD9;QeH#g8@5) zrW9yo{9Rtdu=V@b+13Al&IN|PYKdz^NlIc#s#S7PDv)9@GB7gKH89aNG72#=v@$ic zGBVaSFt9Q(D0onN07XM?eoAIqC2kFjdyj&Wh$P5{;QX|b^2DN4hVt@qz0ADq;^f4F ZRK5J7^x5xhq=1STJYD@<);T3K0RTVJ#j5}S literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-font-afm.png b/src/main/resources/graphics/filetreeicons/application-x-font-afm.png new file mode 100644 index 0000000000000000000000000000000000000000..531cfca62c8f1eb19c4d383f2d3bf9e325656e87 GIT binary patch literal 989 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(TZg|F@`1ZrCC>EalYaqsO7Uw>goi31=1 zzZ3I{-mtWRRkTx3se@6NU&hBo<_q%=Lz~LWN1Elno|w71Q{A@kvdek3Dg`aIBo78< z{mg|9-Y@s{uuENfVe-Z={X)yRwU=+!*8MJdHgm4i>bc+2PFlr(S4msDJ51}<*<0z$ z|J$lwUUzkS%ybHzbwwUeq+lts%s!c_Z{Uh*5PPtNsm!VGaumBwjF*V! zCda1RY7DMn8k^eP8@L^$6+SR*U&m(U^WuENY4@;~OWW%foG51rnA-E^iInBvhSZ{% zg>xm$9&C=h{rA$23XY^3M_w+PE~6>)w}Jb{7TMZOH<%R;`?540u04B9G0facTj8I( zUCe=pR=#r{2gJ2Cu`=jgz8+GMdO&FR0m)-d|F1V0lF%F?NJSexnDN`~nYD_#fN z25N^KV(ND2`WW?#*()dL;i||6h4Xf)*CN~*RG(#?KI=N+$+VX|5hat=96oTL2y&1K zJtz{q#FzQN!G{g&9pr;^J~x}P@HzKPn6^LeH7i5SBCj4#E6)i_eP*g?T1`3Z&a!4R zPtPP)nMo=yj^!y;xHOz+XNhd2%`@rZu6H%tA~S#Jr>*{b`kV9$yOk~uE3?)DQ?hD_YeY#(Vo9o1a#1RfVlXl= zGSoFN(KRv(F*39=HL@}_)iyA&GBEgb=+^@j4Y~O#nQ4`{H8jt6iUDen1lbUrpH@mmtT}V`<;yxP!WTttDnm{r-UW|lNp78 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-font-bdf.png b/src/main/resources/graphics/filetreeicons/application-x-font-bdf.png new file mode 100644 index 0000000000000000000000000000000000000000..c4b3ba5a689cd35618d7cef088e328f028c79e6f GIT binary patch literal 1291 zcmZ8heLT~79RKdgOzn70nVjU(DNoskjv>s1*i0u6xwOSRHjxc24?j{)o$cf(T1S^C zz1Xr`B@c5RdQi7?$Gx;W<`trv4V8$xU$6V)UUz@I-|x@+^LfAj{gkkn{&)j30{{R% zFo3=XR_{+RLc`3`aZO-BC-^XY0Jtt*v%o0wpc@}PQm z08k$S={{lEPc_v8A;v!Dce{GRmy!09p*h9S{9_1*HQYiloX5UP$R>?C&(&g$-_%Lm zgu1wPHO^SQ`zPz7;u6#H!hM$C`dM7o%nIMN+0cVC1zGXo?-|w1J95=h-qcN}t||xC z-o1NQm4sBg&gszA_uSVtbfmy0LbwU{-oz>hYYXgG+YIEUuX1mmPkBxd+F#aH#UT@<_ zSzFuc@@{PKt;zS7ZNU(p)$}jx8Xqz8r42j_)^^lof~*5Sv5?c$jGS{NIjK1#m4E}`v81MXDgoT&=d#AOvQsvkVJ!EYdGNwzf@@&CWeC<_SV#+n|qaQmD z$|Ct$kJ_l}Uoe*CI0SU460doIOin2XKwnvMdwR}V_H$-hYu4*+7b^zP&wdy0Dp(fM z9>zg&XF_W|q4KRs3Y>P8PSwVtM z6GsLbw+PH`@YtM-^S3Xd5|cs`VyKXKQ-O9YDm4)Zg)3bRtr(Uq!pX^gP4|qwMMO%B zEmXCkmc_o^aUmaa4Q{ES1>Hw?2mZU#jgn!>L&q|({Xk{HP9s1ArKQ2C_NV(hbH=aps|VStu6XGFmb4jy za*Yds#(AcSQ45lnQoC;zu7zAYhfu{ zQYMr4L~QOJ757b?H(aN9U?ATKrf2JuAkQBIjOejezwKY&kHWC46|bFrJuc``-R(|) z;ZM5~QV2ow&k||uAov2rlxK+ORqiakoukrLb0}` zbz7n3o*R$kUIivZHxN%zT>ZMS$p+|VjE{9S6ldg{PS`<@80uc!Dz;MrZnTn{hH}*^ z#{(z<8@i+5oRI92dk_XC6$%! zANyJw8$SfCg0Ql0UO@@$Rroo4$@h!o$8q>vYU~j%EPz6ykR3=A2Z~D=*^TPrOr^Nm rkw{b$=}F1+=KmCUhvSmskN&UV{3-fR!R%O43tRw!eoT5Zja~RRKix48 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-font-dos.png b/src/main/resources/graphics/filetreeicons/application-x-font-dos.png new file mode 100644 index 0000000000000000000000000000000000000000..48701e821eb3220d78d3e82984daa9359bf6275e GIT binary patch literal 989 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*qEUHj#}12wJoba4#HxcBykufMRP#DS0h z--&reZ&=#ED%vTi)WImsFXLk(^M(0`p-tuGBh7MOPt081scu_%+2y=im4cR9k_Usb ze&#|4@0a^}*rhJLFnQybexc>u+RHa<>wcF!n>p8M_1tf1C#~YYtE8>n9j5i_?5*@= z@)?Y0_O80OT1m|<3kQN#zc-b#^b_0%zerktSr5p{{Ac*u3B*WO9^gax_08R zxyqio6Th9dir30xv#UJCTRw^ByXwUxE8_m{M{(EUh1xM12BQF&#C;KPRX4)Vb{pPNlt_?&wtOxqv#nw6nukynqWmFI+|J~LG`t)?7yXIZnE zr)LtY%p{c;$MTdaTpG@^vqZM_Ut4#zM6xS{T}-AWgSm04?nDOt6|HKHUXu_V85n#s*Sd?MAvZrIGp!Q0hW4yUi9ijKARB`7(@M${ ni&7cN%ggmL^RkPR6AM!H@{7`Ezq647Dq`?-^>bP0l+XkKg35#& literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-font-framemaker.png b/src/main/resources/graphics/filetreeicons/application-x-font-framemaker.png new file mode 100644 index 0000000000000000000000000000000000000000..d75cf5fdab95e942fe648417971bb3a7dcb95f8c GIT binary patch literal 989 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(RwPp_Xk8>nfur;B4q#=W;UeEo$TB@TT2 z|4z&+dc)ENR?$vDr4B}6ei&g3~eeeA8D5RdSd44PIcSD%P!~DsuZ-;k~|oc z^)nYbc)#4&!!C8{g~=Pg^b0NL)?U6@Tlc%<+0404tLJ`8J82dFT_tVp?l7%aXK$r1 zlh0s0vv<|K)k;eCXBi&-{IWRX`i)KJPR(U*{lIYTaQS%?hCO;qUwE--I=p>(m80y( z!ZZ#yhCq%shKHQT7!o4kDZ{T*2R`|fMeI1*X&x`X7r`^L|E^V({aH5H(qM2PBU<{l6B)sQ0VQr>oD;cIstau%4 z8>k&}h^gD5>toa}X0M!}hpQqR6wceFUW;&NP<@tl`mF1OC(~Z?M3hWcbNIl0BFI4| z^q@%a5?|&62Ol=9caRUx`P^*E!spyGVcPz<*Q^XRi@bU~tvn|z^_i)nX*K1rJIk8Q zJUx?GWhSY-IF_eW;nHxPoh7oZ|Ju5%C6Zks>|z=Z4Lsd1J5FWzUBle=@~V^_(*tg~ zxjk7PyMz`T5)ykXm9<|fL2$lI^R2_}Y=4d<`MlRIF*(5Ze5?O{kA}LoE&lrtiy5sp z&oCFVGf~LY`18NYg15}Kg=@+4P|XED?y)%3g}=O_S0lGm!ahB7PWi!m*Jg|NhnxTV z=eBRAHP57ryWZ7oi_H9?pSJq%>2K02>{hxstjt;qOv$Pxt`Q|Ei6yC4$wjF^iowXh z$WYh7MAyhD#K_Rf)Y!_vQrp15%D`Zf!`E{t8glbfGSez?Yj`Z{TLjb~39=zLKdq!Z nu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdtoOS3j3^P6NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*oOt{O0>0X41mba4#HxcBykufMRP#DS0h z--&reZ&=#ED%vTi)WImsFXLk(^M(0`p-tuGBh7MOPt081scu_%+2y=im4cR9k_Usb ze&#|4@0a^}*rhJLFnQybexc>u+RHa<>wcF!n>p8M_1tf1C#~YYtE8>n9j5i_?5*@= z@)?Y0_O80OT1m|<3kQN#zc-b#^b_0%zerktSr5p{{Ac*u3B*WO9^gax_08R zxyqio6Th9dir30xv#UJCTRw^ByXwUxE8_m{M{(EUh1xM12BQF&#C;KPRX4)Vb{pPNlt_?&wtOxqv#nw6nukynqWmFI+|J~LG`t)?7yXIZnE zr)LtY%p{c;$MTdaTpG@^vqZM_Ut4#zM6xS{T}-AWgSm04?nDOt6|HKHUXu_VErERK(!v>gTe~DWM4f5|e~o literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-font-linux-psf.png b/src/main/resources/graphics/filetreeicons/application-x-font-linux-psf.png new file mode 100644 index 0000000000000000000000000000000000000000..6e9efed184f09f29e980bcd14e72818c502fa5f3 GIT binary patch literal 989 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(S)T+?cSPGDN?>EalYaqsO7Uw>goi31=1 zzZ3I{-mtWRRkTx3se@6NU&hBo<_q%=Lz~LWN1Elno|w71Q{A@kvdek3Dg`aIBo78< z{mg|9-Y@s{uuENfVe-Z={X)yRwU=+!*8MJdHgm4i>bc+2PFlr(S4msDJ51}<*<0z$ z|J$lwUUzkS%ybHzbwwUeq+lts%s!c_Z{Uh*5PPtNsm!VGaumBwjF*V! zCda1RY7DMn8k^eP8@L^$6+SR*U&m(U^WuENY4@;~OWW%foG51rnA-E^iInBvhSZ{% zg>xm$9&C=h{rA$23XY^3M_w+PE~6>)w}Jb{7TMZOH<%R;`?540u04B9G0facTj8I( zUCe=pR=#r{2gJ2Cu`=jgz8+GMdO&FR0m)-d|F1V0lF%F?NJSexnDN`~nYD_#fN z25N^KV(ND2`WW?#*()dL;i||6h4Xf)*CN~*RG(#?KI=N+$+VX|5hat=96oTL2y&1K zJtz{q#FzQN!G{g&9pr;^J~x}P@HzKPn6^LeH7i5SBCj4#E6)i_eP*g?T1`3Z&a!4R zPtPP)nMo=yj^!y;xHOz+XNhd2%`@rZu6H%tA~S#Jr>*{b`kV9$yOk~uE3?)DQ?hD_YeY#(Vo9o1a#1RfVlXl= zGSoFN(KRv(F*39=HL@}=(l#)#GBBubJq5~g2o1UUDVb@NxHa(IDB1?pAPKS|I6tkV oJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD<-Pgg&ebxsLQ08CATI{*Lx literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-font-otf.png b/src/main/resources/graphics/filetreeicons/application-x-font-otf.png new file mode 100644 index 0000000000000000000000000000000000000000..8adf19b662041579e3fc8f93407183eed7c4bf1e GIT binary patch literal 989 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(ThDpO}R12wJoba4#HxcBykufMRP#DS0h z--&reZ&=#ED%vTi)WImsFXLk(^M(0`p-tuGBh7MOPt081scu_%+2y=im4cR9k_Usb ze&#|4@0a^}*rhJLFnQybexc>u+RHa<>wcF!n>p8M_1tf1C#~YYtE8>n9j5i_?5*@= z@)?Y0_O80OT1m|<3kQN#zc-b#^b_0%zerktSr5p{{Ac*u3B*WO9^gax_08R zxyqio6Th9dir30xv#UJCTRw^ByXwUxE8_m{M{(EUh1xM12BQF&#C;KPRX4)Vb{pPNlt_?&wtOxqv#nw6nukynqWmFI+|J~LG`t)?7yXIZnE zr)LtY%p{c;$MTdaTpG@^vqZM_Ut4#zM6xS{T}-AWgSm04?nDOt6|HKHUXu_Vh*rdD+Fui3O>8`9NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(TC<<4KJ2WndF>EalYaqsO7Uw>goi31=1 zzZ3I{-mtWRRkTx3se@6NU&hBo<_q%=Lz~LWN1Elno|w71Q{A@kvdek3Dg`aIBo78< z{mg|9-Y@s{uuENfVe-Z={X)yRwU=+!*8MJdHgm4i>bc+2PFlr(S4msDJ51}<*<0z$ z|J$lwUUzkS%ybHzbwwUeq+lts%s!c_Z{Uh*5PPtNsm!VGaumBwjF*V! zCda1RY7DMn8k^eP8@L^$6+SR*U&m(U^WuENY4@;~OWW%foG51rnA-E^iInBvhSZ{% zg>xm$9&C=h{rA$23XY^3M_w+PE~6>)w}Jb{7TMZOH<%R;`?540u04B9G0facTj8I( zUCe=pR=#r{2gJ2Cu`=jgz8+GMdO&FR0m)-d|F1V0lF%F?NJSexnDN`~nYD_#fN z25N^KV(ND2`WW?#*()dL;i||6h4Xf)*CN~*RG(#?KI=N+$+VX|5hat=96oTL2y&1K zJtz{q#FzQN!G{g&9pr;^J~x}P@HzKPn6^LeH7i5SBCj4#E6)i_eP*g?T1`3Z&a!4R zPtPP)nMo=yj^!y;xHOz+XNhd2%`@rZu6H%tA~S#Jr>*{b`kV9$yOk~uE3?)DQ?hD_YeY#(Vo9o1a#1RfVlXl= zGSoFN(KRv(F*39=HMTM_);2J(GBDUwwWJC~LvDUbW?Cg~4TsfbjsZ1Df@}!RPb(=; nEJ|f4FE7{2%*!rLPAo{(%P&fw{mw=TsEEPS)z4*}Q$iB}h#`b$ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-font-snf.png b/src/main/resources/graphics/filetreeicons/application-x-font-snf.png new file mode 100644 index 0000000000000000000000000000000000000000..c3741f5b8cb6d1e0654df4ba9dec7c4eb5f05e48 GIT binary patch literal 989 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(Sbb{|a?0cu+9>EalYaqsO7Uw>goi31=1 zzZ3I{-mtWRRkTx3se@6NU&hBo<_q%=Lz~LWN1Elno|w71Q{A@kvdek3Dg`aIBo78< z{mg|9-Y@s{uuENfVe-Z={X)yRwU=+!*8MJdHgm4i>bc+2PFlr(S4msDJ51}<*<0z$ z|J$lwUUzkS%ybHzbwwUeq+lts%s!c_Z{Uh*5PPtNsm!VGaumBwjF*V! zCda1RY7DMn8k^eP8@L^$6+SR*U&m(U^WuENY4@;~OWW%foG51rnA-E^iInBvhSZ{% zg>xm$9&C=h{rA$23XY^3M_w+PE~6>)w}Jb{7TMZOH<%R;`?540u04B9G0facTj8I( zUCe=pR=#r{2gJ2Cu`=jgz8+GMdO&FR0m)-d|F1V0lF%F?NJSexnDN`~nYD_#fN z25N^KV(ND2`WW?#*()dL;i||6h4Xf)*CN~*RG(#?KI=N+$+VX|5hat=96oTL2y&1K zJtz{q#FzQN!G{g&9pr;^J~x}P@HzKPn6^LeH7i5SBCj4#E6)i_eP*g?T1`3Z&a!4R zPtPP)nMo=yj^!y;xHOz+XNhd2%`@rZu6H%tA~S#Jr>*{b`kV9$yOk~uE3?)DQ?hD_YeY#(Vo9o1a#1RfVlXl= zGSoFN(KRv(F*39=HMTM|(l#)#GBAjFyKohXhTQy=%(P0}8gw^EiUBo9f@}!RPb(=; nEJ|f4FE7{2%*!rLPAo{(%P&fw{mw=TsEEPS)z4*}Q$iB}A9{m- literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-font-speedo.png b/src/main/resources/graphics/filetreeicons/application-x-font-speedo.png new file mode 100644 index 0000000000000000000000000000000000000000..3cf3b012619fd2e82226134c4f019e97f5d7dfa7 GIT binary patch literal 989 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*pZogUqK2h_CM)5S3)R!$Zzv42hg^70F!w2Eu(I@W`unqNxN5=eFD1Bz>Dr0M z<|=#UPW*P-Dqbs(&93qkZ}}vi@2VG*tc)KNn0+!;-@p~sAogGjQ<+oWA*R=f_j z4b%=f#MJH3^)c!fvsX^g!&Q+D3g_)ouSK{ss6NX&eb#ltlW8w`B1$H!Ieg$g5#%5f zdQc>Ii7)ekgAW_lJIDv;d~P;n;dAbpFl~R_YgUGuMP5CgR-O}<`pi_(w3>3*on_5t zo}NjpGLuwZ9LrOxaA`Qt&Jx+ye{J2>63MO*b}@~I2A=Mh9j7wI_c~#1e=>fOg z+@36tT|x^E35h+H%G$4#AUI#9`PSifwm(ObeBNu9m>l4HzSV!fM?+oP7XST+#f(;) zXP67wnJ8px{P|yH!CU6r!nNdisOEwn_gEb2!e3s|tC8C&VV|Bkr~Kf(YqQ1s!_EKw zbK5u5nrG6*UGHkPMP~lcPh0)>^f&1hb}L;RR%WdQrexI;*NBpo#FA92ErERK(!v>gTe~DWM4fX;*|0 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-font-sunos-news.png b/src/main/resources/graphics/filetreeicons/application-x-font-sunos-news.png new file mode 100644 index 0000000000000000000000000000000000000000..c2055e2eede72ce5eaa9d888daf3d3392188f277 GIT binary patch literal 989 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*qdEalYaqsO7Uw>goi31=1 zzZ3I{-mtWRRkTx3se@6NU&hBo<_q%=Lz~LWN1Elno|w71Q{A@kvdek3Dg`aIBo78< z{mg|9-Y@s{uuENfVe-Z={X)yRwU=+!*8MJdHgm4i>bc+2PFlr(S4msDJ51}<*<0z$ z|J$lwUUzkS%ybHzbwwUeq+lts%s!c_Z{Uh*5PPtNsm!VGaumBwjF*V! zCda1RY7DMn8k^eP8@L^$6+SR*U&m(U^WuENY4@;~OWW%foG51rnA-E^iInBvhSZ{% zg>xm$9&C=h{rA$23XY^3M_w+PE~6>)w}Jb{7TMZOH<%R;`?540u04B9G0facTj8I( zUCe=pR=#r{2gJ2Cu`=jgz8+GMdO&FR0m)-d|F1V0lF%F?NJSexnDN`~nYD_#fN z25N^KV(ND2`WW?#*()dL;i||6h4Xf)*CN~*RG(#?KI=N+$+VX|5hat=96oTL2y&1K zJtz{q#FzQN!G{g&9pr;^J~x}P@HzKPn6^LeH7i5SBCj4#E6)i_eP*g?T1`3Z&a!4R zPtPP)nMo=yj^!y;xHOz+XNhd2%`@rZu6H%tA~S#Jr>*{b`kV9$yOk~uE3?)DQ?hD_YeY#(Vo9o1a#1RfVlXl= zGSoFN(KRv(F*39=HMBA|&^9ozGBD^}ln%@TNE&kUQ!>*kaclVV|9(ACgCxj?;QX|b p^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1STJYD@<);T3K0RTq4g?#`3 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-font-tex-tfm.png b/src/main/resources/graphics/filetreeicons/application-x-font-tex-tfm.png new file mode 100644 index 0000000000000000000000000000000000000000..5b8f5c19bcbe4ffd2dd87b5a4c4223fda6d33518 GIT binary patch literal 989 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(Taxz2R}O<`K?>EalYaqsO7Uw>goi31=1 zzZ3I{-mtWRRkTx3se@6NU&hBo<_q%=Lz~LWN1Elno|w71Q{A@kvdek3Dg`aIBo78< z{mg|9-Y@s{uuENfVe-Z={X)yRwU=+!*8MJdHgm4i>bc+2PFlr(S4msDJ51}<*<0z$ z|J$lwUUzkS%ybHzbwwUeq+lts%s!c_Z{Uh*5PPtNsm!VGaumBwjF*V! zCda1RY7DMn8k^eP8@L^$6+SR*U&m(U^WuENY4@;~OWW%foG51rnA-E^iInBvhSZ{% zg>xm$9&C=h{rA$23XY^3M_w+PE~6>)w}Jb{7TMZOH<%R;`?540u04B9G0facTj8I( zUCe=pR=#r{2gJ2Cu`=jgz8+GMdO&FR0m)-d|F1V0lF%F?NJSexnDN`~nYD_#fN z25N^KV(ND2`WW?#*()dL;i||6h4Xf)*CN~*RG(#?KI=N+$+VX|5hat=96oTL2y&1K zJtz{q#FzQN!G{g&9pr;^J~x}P@HzKPn6^LeH7i5SBCj4#E6)i_eP*g?T1`3Z&a!4R zPtPP)nMo=yj^!y;xHOz+XNhd2%`@rZu6H%tA~S#Jr>*{b`kV9$yOk~uE3?)DQ?hD_YeY#(Vo9o1a#1RfVlXl= zGSoFN(KRv(F*39=HMTM})iyA&GBA*3n0OCGLvDUbW?Cg~4LPxzNk9#fARB`7(@M${ ni&7cN%ggmL^RkPR6AM!H@{7`Ezq647Dq`?-^>bP0l+XkK30{Je literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-font-tex.png b/src/main/resources/graphics/filetreeicons/application-x-font-tex.png new file mode 100644 index 0000000000000000000000000000000000000000..6c2fc82259c96f1aaac9af58ea086bbc0ed02f4f GIT binary patch literal 989 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*o1?z^ul1ZrCC>EalYaqsO7Uw>goi31=1 zzZ3I{-mtWRRkTx3se@6NU&hBo<_q%=Lz~LWN1Elno|w71Q{A@kvdek3Dg`aIBo78< z{mg|9-Y@s{uuENfVe-Z={X)yRwU=+!*8MJdHgm4i>bc+2PFlr(S4msDJ51}<*<0z$ z|J$lwUUzkS%ybHzbwwUeq+lts%s!c_Z{Uh*5PPtNsm!VGaumBwjF*V! zCda1RY7DMn8k^eP8@L^$6+SR*U&m(U^WuENY4@;~OWW%foG51rnA-E^iInBvhSZ{% zg>xm$9&C=h{rA$23XY^3M_w+PE~6>)w}Jb{7TMZOH<%R;`?540u04B9G0facTj8I( zUCe=pR=#r{2gJ2Cu`=jgz8+GMdO&FR0m)-d|F1V0lF%F?NJSexnDN`~nYD_#fN z25N^KV(ND2`WW?#*()dL;i||6h4Xf)*CN~*RG(#?KI=N+$+VX|5hat=96oTL2y&1K zJtz{q#FzQN!G{g&9pr;^J~x}P@HzKPn6^LeH7i5SBCj4#E6)i_eP*g?T1`3Z&a!4R zPtPP)nMo=yj^!y;xHOz+XNhd2%`@rZu6H%tA~S#Jr>*{b`kV9$yOk~uE3?)DQ?hD_YeY#(Vo9o1a#1RfVlXl= zGSoFN(KRv(F*39=HMBA|(l#)#GBA*`EqjHcAvZrIGp!Q0hU|oMVL%O%ARB`7(@M${ ni&7cN%ggmL^RkPR6AM!H@{7`Ezq647Dq`?-^>bP0l+XkKDrbY^ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-font-ttf.png b/src/main/resources/graphics/filetreeicons/application-x-font-ttf.png new file mode 100644 index 0000000000000000000000000000000000000000..9ba7031458bb4217062237b2c56cec450e10b1f8 GIT binary patch literal 989 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*on{(X)+0@SqH)5S3)R!$Zzv42hg^70F!w2Eu(I@W`unqNxN5=eFD1Bz>Dr0M z<|=#UPW*P-Dqbs(&93qkZ}}vi@2VG*tc)KNn0+!;-@p~sAogGjQ<+oWA*R=f_j z4b%=f#MJH3^)c!fvsX^g!&Q+D3g_)ouSK{ss6NX&eb#ltlW8w`B1$H!Ieg$g5#%5f zdQc>Ii7)ekgAW_lJIDv;d~P;n;dAbpFl~R_YgUGuMP5CgR-O}<`pi_(w3>3*on_5t zo}NjpGLuwZ9LrOxaA`Qt&Jx+ye{J2>63MO*b}@~I2A=Mh9j7wI_c~#1e=>fOg z+@36tT|x^E35h+H%G$4#AUI#9`PSifwm(ObeBNu9m>l4HzSV!fM?+oP7XST+#f(;) zXP67wnJ8px{P|yH!CU6r!nNdisOEwn_gEb2!e3s|tC8C&VV|Bkr~Kf(YqQ1s!_EKw zbK5u5nrG6*UGHkPMP~lcPh0)>^f&1hb}L;RR%WdQrexI;*NBpo#FA92ErERK(!v>gTe~DWM4fgcpQQ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-font-ttx.png b/src/main/resources/graphics/filetreeicons/application-x-font-ttx.png new file mode 100644 index 0000000000000000000000000000000000000000..81d41e9c39ea187469880e4e9e547208f3df2cf0 GIT binary patch literal 989 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(T_d@dMP0yVAnba4#HxcBykufMRP#DS0h z--&reZ&=#ED%vTi)WImsFXLk(^M(0`p-tuGBh7MOPt081scu_%+2y=im4cR9k_Usb ze&#|4@0a^}*rhJLFnQybexc>u+RHa<>wcF!n>p8M_1tf1C#~YYtE8>n9j5i_?5*@= z@)?Y0_O80OT1m|<3kQN#zc-b#^b_0%zerktSr5p{{Ac*u3B*WO9^gax_08R zxyqio6Th9dir30xv#UJCTRw^ByXwUxE8_m{M{(EUh1xM12BQF&#C;KPRX4)Vb{pPNlt_?&wtOxqv#nw6nukynqWmFI+|J~LG`t)?7yXIZnE zr)LtY%p{c;$MTdaTpG@^vqZM_Ut4#zM6xS{T}-AWgSm04?nDOt6|HKHUXu_V5dhTQy=%(P0}8Wt{c7XoUK1lbUrpH@mmtT}V`<;yxP!WTttDnm{r-UW|0Aqy9 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-font-type1.png b/src/main/resources/graphics/filetreeicons/application-x-font-type1.png new file mode 100644 index 0000000000000000000000000000000000000000..1c3a1e9fb374d5a6d201c54517f56ea2c2216f73 GIT binary patch literal 989 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(RQHWlmI12wJoba4#HxcBykufMRP#DS0h z--&reZ&=#ED%vTi)WImsFXLk(^M(0`p-tuGBh7MOPt081scu_%+2y=im4cR9k_Usb ze&#|4@0a^}*rhJLFnQybexc>u+RHa<>wcF!n>p8M_1tf1C#~YYtE8>n9j5i_?5*@= z@)?Y0_O80OT1m|<3kQN#zc-b#^b_0%zerktSr5p{{Ac*u3B*WO9^gax_08R zxyqio6Th9dir30xv#UJCTRw^ByXwUxE8_m{M{(EUh1xM12BQF&#C;KPRX4)Vb{pPNlt_?&wtOxqv#nw6nukynqWmFI+|J~LG`t)?7yXIZnE zr)LtY%p{c;$MTdaTpG@^vqZM_Ut4#zM6xS{T}-AWgSm04?nDOt6|HKHUXu_Voc5!lIL8@MUQTpt6Hc~)E44$rjF6*2UngDLTg1GNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(RLpEL3(05z@lba4#HxcBykufMRP#DS0h z--&reZ&=#ED%vTi)WImsFXLk(^M(0`p-tuGBh7MOPt081scu_%+2y=im4cR9k_Usb ze&#|4@0a^}*rhJLFnQybexc>u+RHa<>wcF!n>p8M_1tf1C#~YYtE8>n9j5i_?5*@= z@)?Y0_O80OT1m|<3kQN#zc-b#^b_0%zerktSr5p{{Ac*u3B*WO9^gax_08R zxyqio6Th9dir30xv#UJCTRw^ByXwUxE8_m{M{(EUh1xM12BQF&#C;KPRX4)Vb{pPNlt_?&wtOxqv#nw6nukynqWmFI+|J~LG`t)?7yXIZnE zr)LtY%p{c;$MTdaTpG@^vqZM_Ut4#zM6xS{T}-AWgSm04?nDOt6|HKHUXu_V9nO2EggPKC!L!bspkPX54X(i=} nMX3zs<>h*rdD+Fui3O>8`9N0els%1Y> z({7?^$WCpCNydR&_1xzJRqDFU11eTAt5-BCQ#2|8n&1&qyMBT7v*QxKuJPR5uh7yE zq2tgWmzw|Sg5bZKoV!;TYdcH`h^qW@iNCEe%*drXIJVp+u)!&?@yRjCoBL#~yxMZ895Z*+$;U~ zsF;m=wz^HXig}}wak;H~ns0EtmSq7j99nAKKVRhc3`o(i?W?SayS-oj+a1J`b}iHVbb&uSI$Fb~r@tfM?+q?Zy9sLMHT9M5S9i%gKOwSawxN@Es;O&JL1D_( z-HNJ~ElMVpibkc?<$*6wioH80oS2@g=hXN83U5_q?2WzBxA)5x7y36ft7`3@uWVWkjL@V;9Z(7q zEeY}qW)NEOY3A~dj}0?FecZHBcgtsH1q0(3JW)+R1&m4F?k)@+tg;?J4rhT!WHAE+ z-(e7DJf6QI1t`c~;_2(k{**;b)Ktn}@Cq=EG5+;*aSVw#oSY!R>d`Q{TMkPuMdkrAJ5KYoO1=f=X1oSmLrCy%Hv5n1u? z%9fH22e-7aGCodEOLP7;_WKtI9MWg{*j3zNzF^6gHFp*++O$e)Qbl&x!Dm+|O%V5b z^-B7Y^z4$^q0v#%y=xTYvXl=p2xPeXv&pJRUFghn5btE$;s}4#ng$7Gm1kGX zujohY$oME!#LLjQ)FEDH@sWm*fW8Gs8lE~ZhXo`Z@Ou9zbhW0Tf^9^huazp>1Ewv8 z4c!%g??muEP`t+ww}$P*M{a@Tu?_S2S2H#_9a3^(OjLAid&t7jqM^{wmYO*gm^M^P zTq8@X{sj-!jnYMv}m4ShpZc`MBhTQy=%(P0} z8o~>#o&hyTf@}!RPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw{mw=TsEEPS)z4*}Q$iB} DHZBFc literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-gambas3.png b/src/main/resources/graphics/filetreeicons/application-x-gambas3.png new file mode 100644 index 0000000000000000000000000000000000000000..38c627c349611f7b2100866550af59ee3513f34a GIT binary patch literal 1262 zcmZ{ic~DbV6vi(}Fo*_Q1VLL67pxl^0*(@`B?uCbO;o_87-X-7AjD>bpaG$^)f$To z#UeD67EnlrH6$V>NDv$>29mryNMhc535#1r5E(PE_URv;=^uVG=YDg}{eE+1?%eOA zB7!OQE9?OPln`cMH17WI%8rPil^q37aU-QN!WjTG3l>=uZ1LVBkr^EhK<+vK_(cF% z@DYCsfYVd}9#h!qQVXa;Q_PR{OG;r=jSIUCttsQJw85;pXhu2 z^bj`Y z-bEV{wAEp1{9(_>`blwf;zUOr087O$uZb?q@Mm7MG<&tp5jyA2@fKVla@LAezJ<9DFJ{$2nl2yjO%@-dUQ0J z;Y4QnwrVJ|ao38Ax@nH#1oc|aO~g|hyviD6ZAT?(4S92d?OeHgV_xdew8(wv=bV(P zYx531WI>&y=l(8iTX@0Ml*-_NK8L^WQb`>~*eNlu@85AmsB6Q*KW0V9sV@Vom zfpFOlel*KwV*z zJA2D@{YpCy=7?s;j>?@qm~u^KqK8xI4f2#T5YH_qpii#&6{cOX6jP~bB)w}P3ES?y zd4%c2)YHITb`8+mSf25?i=~sP#Ph`UnPG$te%q>+9ay@`otl0wGqg-4JK>~*^!D{bq{{%tRil;*9^v< zI6L0{kHdt5ev)vNnq zcgoVl}oIPODR#j3ai`hjVq(}+Gg2Yelfq2 zONy8-xO&ih$<0K_;lIe-r z$+!U;mFDe5_4T6B4${2o+h}y!_DxhOol0ewW6J*l8SJF=lrtX&-20AvjRVWyZ8*SA p;cyeOlL42@-IAVpGAA)1D|rh$JGJ8PT`TYq2nmV^6bG;h{{_DQWm^CM literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-gambasscript.png b/src/main/resources/graphics/filetreeicons/application-x-gambasscript.png new file mode 100644 index 0000000000000000000000000000000000000000..0c006f257d8e7a238c3adab2023211f686e9d50d GIT binary patch literal 1262 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 Kz^nRXDD@A~Qa4@z literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-gameboy-rom.png b/src/main/resources/graphics/filetreeicons/application-x-gameboy-rom.png new file mode 100644 index 0000000000000000000000000000000000000000..d29bb6abbcaa529d19b07faf19ae88bdfa602cd9 GIT binary patch literal 1673 zcmZ`&dsNbA82-%5N-JB|+M1Tu+}2DFYO7{e+L1uzrlL|VLd8p7(u_287HDQsE4Q`H zOU_7biHTsk@_xZf3Sy$*@P?Kpp@@W61l_NHcFz9Tch37g=XuZbyzf8HdlQF2Y%<+x z3IN#TiS+P=(CtI5H-!HDXY^?Zj3V68?f`J_n(2a#A#NRt^hE=Z{3QUiYXE4W7EKPo zB^Uq-5&$mQ0PKjrU*qEnz`6%G6dn!t=(9vRh)%4YltEx+6okB`q0gWIoN?_XZlxA4YF zpA0>%e4UZmzp|pQtsA;>wKjn82#&}{W0~jUDmYv*^P#A%{f%6%!Qhz0vn*DrNTHY~ zN4!wKUls@^&X8DM=u({TGrxdFAAGGhrVNAQ$YitCHN$=Z4JZtIenG2JEw*G=eTV02Vn!jc3L+g4Xs@BJ$D z#j}@|R(g9U%h)o6S5e@pM~vHD36})als0lihgkfMS=g)5Xd|P#ZZP_yW1AVbMQ1~r z5~)2>sXFWD7vYh$lk$bMjJ`7V$l~G(KCq#%Ncy)_;e)R#=ZGZ(in{t&im5pwsT}85 zF6f@9tQs5`n3hVXz9&Ax`mhR%gj}weaJoYMeraSxne|hv7rHo*@MnAbxJ))PHm-W~ z=w%SG#2fPjAJ_y(7N9T>yif%QuR@H^Q%}@mgy%yPmJP*hX8KGj1luXT7(Zaap35n_ z@t&6RUR}YpuhbY?!<>Kn%(EC07=(BuJirZOD7-0tsO~8NdvENk@Ut4=@+pFzrwg7t^*p~%tUjiE#2&Ef-YP!D(Ic8w8&SL$3 zBa^Nbv$k}TZwQ1Fqz56zvIX28q+5w)^!%;o*7W0hjdT`G0mV^Oif^MNtTP=Zjx5%o z)n>#<@_e;h`t=|2ajkhwZtiY$ZUrs8JJsI)K;*l;lCsmzw1ct5cM^fJxMYxS;?jPr z1(RP(QA&<75m*}WurgNJ_pE@R!mcwkVbr*%XKq9rh5bGIG1z2FJ8Vj0P)tU)AN7=>uoimjr z8{_>gtTx8RB4h-IypL+`%ZJ@IFn3^%ajh3;n zDf>{e;*dd1d!_BckzB6-{+L3Vl2B==!I*Q*5+gze)9t#5j)M_;BCcQg5eU2<3Et0sZNod_!14qxH!h`^L7eG8Av@p7)j>ex7J`{zc}4 z(K@(+aA>B5oOxuVcZ@xJRn>6vn3?%5uT6KsF7Ljtu=#Ul@RSAD&LCB?dh3`!@tOXT zB(Dx3SPyJxVkNbUCFgb@yQ0+@TYtXR)euhlf!`_4R<*VctG<)IJAUQuaS`K4(G(g` zuF)Ee?@cWJE;9Dg(4A`B2$zk@kM40r?YME9;lO9eA0zwLwlxBIH@ddZL2Upf)s_M$ zP{_fQFqhDTFbIGX%*oLncEH}r3Gd|S@~xxG0cSfH%moJf>n;WHA46;$`CK^l{|y}? y!3t#f?864XxNu5Ra6%Y>qU~_*eDuZ8;P^0yxP*wj8P}bV2zbIV9_$mOw0{7u3POVb literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-gamecube-rom.png b/src/main/resources/graphics/filetreeicons/application-x-gamecube-rom.png new file mode 100644 index 0000000000000000000000000000000000000000..3d7b4781b90dac311a51f4e27e1ae7e665ba9ac8 GIT binary patch literal 1360 zcmZ`%e>l^59RI8)zfMGPl?z2rol|RcCwVS1ZRFRMC*;Qw^CPik(~83;i9_j9a@461 z^J9M17IoA_ryBXS7){2eZLMs^GULAebI)^s+~;}Tuh;waeqOK7=a2U%*UtxSptnU2 z0AS#OLE#{F`C2+_A-u(;Ng;yAxO%$+&~!zAIYJB4mXR2oHvlO+0ib39ump{$vj8L` z01$@*;B*rJGh$gA))@d8$Ir{(9Wrp^v$=sx0qzfAE=4dAB}f7QOV1 ze(4+Y2ouV}grUs0L-@)!28#T9-jcEhLP>qNQyjloC?d`-86?nH9$^ECRLJ?@Nbr4E z|4Nr*&guXW_+dCMT{-?<$(tOGOB+iq zSo$niE9Q9_g)8c1UV7nB%&$vx3blNGo;Rr&d&e)h#m_5Un3-K!UY3rGjki7?s;FO5 zF7TS#c=sBns+xuOTX@ZFg6h_B2&rhocMD)f zClB7Ko#hP9y`NSuss``SnfT;dR6w_P6ay7h>vp`#)gM~QkL53&AlgL6`5Xf#4f7@S zIdW==e6G34u2r$t5@CO1vqvRlfSo*wMu8ly?=X@zgggbM$z^3^f7NjY^=j! z`qf3{m<>;jH`M$#P@xGiEZb}~Iyyno?0U=>%AWK|Ie#aHG-#x~v2Rn~9YDwX#okswOhrxc((rGkCbRGsU(o=KH zm5rAVtmCk(o|-$R?h$Xhd=Sowi3-cf>9Gob6$W$o^t?`5Rwk_rVJsL@Z%}eqU(Yzd z-d&h+5nVA!w=ZwZL07W6bp3F>2D|Opw0Q2L?LWz}F1Dgx|5!`nwbE(Rb+Olz$~_qk zH8mr((`~p5fFWf(2@T-)`~AWVw6(148pFNl zgw-T%HXXBZ{DgMyw%mb8omi8Jk0@Hb(&X-0>?so5c~htTU6DM{s@#oCkvTup$EN7Q z7$}O_)kCbb9Dgg%38VfUZK-b7#$uC7uF>ZsE2oz(8i|XqGmQ|IhO|Y4^#+C=TZ`0+ zt1u}(g|L7u$Rr2?^HRbr+z#!s_?a#|l$PCrdB0cC{bi03@ol&Xf2V=k*BfCTK4^~> zmG{YRYp<9+Bk>QO?MA1+x>#aQZTj+OhpB1tjpAa{fOG~29f|_oBhHeorKMXXxA(Jc zzG=)ccBJ+7d{1*UcdUU=nHV?Cb!DBiDJ&{W()098`dyOIYaw~z$n0|4YX*HG8?t*K zIVysTcZy8HLj;fr~I_f`x1VU6?^!fh}(5vlK wP+;@d7mg94$&`pBJfKi0d*Tw~Ns$pm{2oG5OsULy3uFQw?mno7!{M3#0Olx@od5s; literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-gba-rom.png b/src/main/resources/graphics/filetreeicons/application-x-gba-rom.png new file mode 100644 index 0000000000000000000000000000000000000000..5b48a66f6d27d983785ad299b24283b19dca272b GIT binary patch literal 1831 zcmZ{jXHb*r7RO&eB&dk9Di&O29Q7*AfC7T9qEZqmLPDs41rj<^LLh|t(u*|dRRzLc zI-v;$6#~StlpU!H(h($dQosNK_Vvro+zRu8;-Nx@1FbU-IT$iFAbuf*Ff%h@!=(Ih$6zbcYgM#N`Beji*W1X?}|L2D6F zPYDq2gh@#RE1Ri3W5eH;7B@JXTPv*1*~ukF>u_d#of9Vc@bK{9;Bbq_=W&1hJusIR zO?5GQMaliRw=0Mt|Iyz&-K6}EJDjw~&%VGRRZZK7+-TUVDiiMSjtd;3ez zsEc*91v1$7c{CoC06oy&D9-X(sI@`Z+%&88eGd-x(n>FMdyBuh!R=v;)mPHZk%7BA zds#`Ru6!Vqss` z$ljiS%h@i?Diz zef5R)D-WC0g0y;D;|M-~cj(JRLnYHx#~*JB7UeZo7PnUv(Tj2$qWlYea5-gfTS!iM zX)!fB{9RYegk{#o#Mrl~iTRbKO*g9qcWg?eU&+MiLUwYsk3-t>;zn|KRbv(N)BB#( z=$hP=>bF_-ucE3MpN7Uq=j@E48*4fOJ+u4!CVy=6oy=akViWs&C)}*#et#bErFV?v zltZg$;?aqJb`FwVawo>-T(B|LhN0!fw2Xv`W@>k!M|MIOrHR@-JpoOuus{abn}&5W zhGwT1*_&J!%LFcG3tChhDwfCHb~KAOL;7KKNHzu$=7>PFw(r~Y=Gsz5eO3FL^!HO= z7Z$#)klnMUCl*b0$@a!^(CRLoWU?VSOGFu>fz#EzoT^w3n8RV$)haY_MP%T2GA|%Y zAcK&-o~{-UEBY$}D#X1I7Cr!Qvg2n6F+EH1P*aSEG|(1XI3jiSj^e$;7(eJ&4I{N4 zo0xa34P&rqxlZqFO!)k@ekPumq7|Kx!?8&24bqfSyIy;F-Qqpy-f7y* z6@PXC)RQ3q$ug2&uoIvH75Jm=h`F$|E$kBbp-rUg7#7TL6YGNIgD>c+DbuJf4>hB< z0zIn48F?P_B4Jb<7WJEn)U3;YHc1qbL(xrHR6{n2{maAadON?U0XM5mEB3q77eu== zejG*f<&dKMU(d>U3uOfNqRX8T7$3=U%pxG{if|mdM#-ccZyeJE9~qpeL^s*&AC-_+ zxj_;4%PY@S@qEmT$kyyJy<6j(_inA>T61trQY5iG#OW&Q3C*@x?lenhk+e~G=L+KH zNnWSU?cY=b>Otzm>|r%6!ZkaSRb9lPka>(GUMPa4ET&h}dCHr6^(w=a1($+fs@H*` zY$@|6bP^q>B5vwSxFeAGkC_PJIdg2cEiyX^I=Q# zrm5yt32C+dWYw4BU6ynyea`qZtMPXmqvBLIwYJwE_h82Bk2J#~ihKiELT~#?aTmufDZ?c;CAK-;2-o=sp z|ACC4U literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-gcstar.png b/src/main/resources/graphics/filetreeicons/application-x-gcstar.png new file mode 100644 index 0000000000000000000000000000000000000000..bb4326e87d117e6821a450276bbf1e8bcb97c82d GIT binary patch literal 1488 zcmZ{iX;71A5XT=bL7)z5H4+02I5Hpu4FOaREg&c$;dUA?Oh^!sA_+;#odi4xCKx~< zTq0nwfP&mN28j_7go2Gk0t6!nhEvpPkO*Mw2`PaR4Nk0l>Zjz&hMw&jY}~ z0H7iO;Fu2pf>PWO;0%DerN2+G2Rv{jXYFYIqF3R!@0R-xSG;J+ne#1L@D!*}>{%n$ zTO@r1NgL6#@tB|zAaUsXCrm-PB^y>+U2)H#0DM2h&Bze&RbqBRX@|uXr4x6&x~?3OgjYQf@&uX3F1JIE z&OuKp&|o4o5C=&j+*3P^lBXsbBgPvpqLQY`X}5{j%24sL!5T{ceJUzJW*^(K*hX6J z2z7{S31AA>yU+SD@1hbWa7h(`%yLxXXW#kDLn<<_rX#i{ye+#v~=t?r&)TVpkJhW#uckZy; zJlZ52hs}7*%iT2?FJAiN>(BbcUD~S|rmeN}XNmSz?#-Q}oHKbbxPX|*@t8@|9H)hC zXN68~6`8^2a;;eft)!LaC|@3QQoKWn4kokKOKgWfyn1E3!t1v~JkT6061iEX=omC% zuSZC_0N9CL%HL|@tpn7zYpkalms-xNC!`)O-2>Qo7f=S&Ow}|r)paiDnG$ka4V?AR zgKfB4o!a;JeQ6BX&XXeZE z>;N?5cpWkw`naN67BSL%BcB$dq;>oZ6F5@eiCzJ=# zDLt zpdWB?*~6N_J-4cf3YsgeX|8BbZxtANHiICywFKN9zHJ-zv zJ$FdU@2Q_$WWzJC1*RDSyO z=?4!UoH%h}=gytmwrvAyJ$~m}*QxFC`xe@5nV`R+Q(;Y$;PNW_EfeGRF6=(FeeuP^ z7MuDwmzG&>?pt!{NZFCK6-U zaQ@+yuG^+)t!oosS7!q;#?WLE-PJt4~KX$)~dOF4SWt&XMwdParCYi3h@aX@4?Vj?v=f2q# zr}I3kyKg^#=jrpC_UwA~TE64d=YtIgH5X}^u`soD3N>)LFgLL1G6;TQa4=vr% zzpws4zyU=?_v5WeFRMM4COv#IWrFb?cbokWmX}wS_A<$M#>IiT0}muH*NTwa6q5c>EQ{L6&@BTf0yrLm>~b}mH5S1 z&cM)CEpd$~Nl7e8wMs5Z1yT$~21bUu1}3^jMj=LqR;I>QCKlQT237_J8)`o^plHa= zPsvQH#I50=f(I}UF-U@J2+mI{DNig)WhgH%*UQYyE>2D?NY%?PN}v7CMhd8i!PC{x JWt~$(699whyH@}J literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-gettext-translation.png b/src/main/resources/graphics/filetreeicons/application-x-gettext-translation.png new file mode 100644 index 0000000000000000000000000000000000000000..b9254a6cdb0ddb58e8765ae33794c21af8b76258 GIT binary patch literal 894 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*qFW2WeD18VZ|ba4#HxcBzP`7B{anFAl+ zr%Xl|;HDe$^`~?vX$i~5 zzS=3z_Ml_Zw@KBY3)e63j&Pn%tuYO{<*8FRcTEl$4KzkL%WmXR6j>Zmi z7sxK~GGGW$mS9{Vz{B{2^BBV>mSzUaroaZCg9Z-@nhFmjvg9`0KiI`JhE0oT3PjZcyeeh|jR-QvYk2veqEsQBj+AFTLEmyEma$xCT@M>VQoELbB zt02XC+KmL!9d2{9_BMFW^!d&3H)TaY`V5Kwod*Q&R~(IHyTy9r=whxl6IiNF1hD^# zier3fTrfw1b=S^wQ>S&eF&$uEaE!Zb3)7PA3l6fSdld9spBvd|WA4E`eaBtN10J9E zL?7Uros-Gvk?+X0!Gm!^Y7gV3iX+i%f4cKsc$eP06kSm8q~dhsxTu=9@f9-(RXbVtC-k_&dDY3(~m_=mRX(1%`h)HIC0BOzmI$O zHY5tI`S|_e$EDN5gcIhdY`B;6-t)g-mL;>Dox!2>tlw{Ko~s_u+R;(8C%r@Skx0dH z&Rr`er8yatn*A~paRG*gQ^W4`MN_o*%x!J>)Wz9Q5f(i~=b8R|JEIKMFQVVGmQFA3 zx8sUaZWR|aTmC}$u~VCOtJ8z|8G$8Q{}@geP7S>t*I;7bhncr0V4trO$q6BL!5%;OXk;vd$@?2>^`oU*!M* literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-glabels.png b/src/main/resources/graphics/filetreeicons/application-x-glabels.png new file mode 100644 index 0000000000000000000000000000000000000000..6dbd5a22bc2fca82a2e44a36cbc42650aaa98255 GIT binary patch literal 927 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~t;?Plzj!emuwW`Bbat z(`=qkv%24J@N}}p)5(^Pdvzans6FgZJzJ}Ewno`Ym-|e$(xVQbxd`xls`b-8y(eAj zPrB5ebZb1DsQ>ju%fDyq|G(b; z#r)qF3w~e7f3_*?>88+Ab?Q$yhCbOCdb&>SS+B;|<#zwJdHmnu^<}y3pRFEeCR_j6 z;_(}ZHhVmqXZ>`Z)u|elCv&Y%*Qx-WzOYnd8;}wy3GxeO5L)qRxxn&eA3uHEv{84< zXJ!QhW7qkAjsxWxlf2zs7&=&GJ%Aj}0*}aI1_r*vAk26?e?9?~D}Z`}JY5_^A`ZWu9PWSEK*WtXb;?D~T&qJFH8N?=uR1F>5J3=yX_WabT_)XNT8o?H_NBE;g=ra%I`qa#sv!(EHZ& zXMfr656JvGbCZMEjS2DlIhmtBHReiahg>iz zCZMFPTH+c}l9E`GYL#4+3Zxi}42%qQ4NP>6j6#eItxS!qOpLS*46F>t*I;7bhncr0V4trO$q6BL!5%;OXk; Jvd$@?2>|k%jPd{g literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-glade.png b/src/main/resources/graphics/filetreeicons/application-x-glade.png new file mode 100644 index 0000000000000000000000000000000000000000..ca4455451b8b116414857d1c5a16d18ee2568d20 GIT binary patch literal 994 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|O&>fKP}kP{IBC_n$p` z_Wb#CAbI=t?H4az02%4?EE^geGUl7-E-}xTXOXtZ21sTuFwdM1BrP)LTcpi3Pn>EB z6wI1$<(jFIKF>S@C_c{;XrN`JLi|MI^ttBg^DTf}H1O!rqlXV49zA;W*s)`JdU^*B z9t1kz(4j*b8X9nwK*v0N`t-?@CqRo zF0|iwetp>Lz1~rOUj|UO%#O^Mb-fZa`mb-np)9vHyby4|ea}S-&g}XzAf2hdWl} zJbwK6Gg)@< zU6y-p{KfCjr{hlzLVtet;f~z-F_%lpz}QIa#q)V{6c@f)pui}tC$2Tm5U86m$=lt9 zp@UV{1IXbl@Q5sCVBk9p!i>lBSEK+1*-JcqUD=05Mhdpjv2-Fkf>Eaj?aro`E z<3UV;0<8}PLyqV?lR2it<*_}|@VU(W|Gq4dJOSU!=5H*YmJW=q^)q)le%OD@RCUtq z3zN?3`Y8me6dVmxpWyVqGsur&zj~HMuD3K}-g^V4J2z8VcI-aRQIJ1h@WGjBf(iHT z88YqJoz7D6{{Y8_hZ6-KT-qr3Kv<)VA;Hjvp;M9Bfrs@%az=xcGwT)!s|80K7!281 zJPh|7$edeHCMUgP$C0Fp#?`N-HQK}%+}>TS(k8#4{kXb98^eXqr(e&Oa%SqdXa6eM zVjqv>0)NvsrU_Ec%vU6|79736sLIB0!cf7XtC7)(N8rP82gZD!H~mjyOxqY&9NWNP zZ|LKo+QzGK+(WwY)n&7&`kIBGw)C0_$Uiu^P%5F~iTI%x5iC9aK7L2VjV@0#Ft!$N zi#HUTX1@P|K=H%}x~%JTA0Oxvj)*;-^!(;mUiAs5#ho%*YxI6N|7L6Xns!vx%nxX zX_dG&+=*|#2Gk%4vLQG>t)x7$D3zhSyj(9cFS|H7u^?41zbJk7I~ysWA_h-aKbLh* G2~7YEu8?E^ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-gnonogram-puzzle.png b/src/main/resources/graphics/filetreeicons/application-x-gnonogram-puzzle.png new file mode 100644 index 0000000000000000000000000000000000000000..99c3a11ce6581591f660777d02bac8e24be383c5 GIT binary patch literal 3084 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 Sl{iRAfR3iVMy0x4)c*h(g|Es0 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-gnumeric.png b/src/main/resources/graphics/filetreeicons/application-x-gnumeric.png new file mode 100644 index 0000000000000000000000000000000000000000..7de6aab3f703cdc5191e961855607db14c0ea952 GIT binary patch literal 647 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#^Q*Opun(6 zfpL)n(n?o@$%2dyq!WjV)Ap>?-u%T zj)7U=fuotuhksx1da@Q=HfWH&*q7m6b9Is?gCTRBSj5BM*+MrS9GJ#(N$2>r&pN7& zi`HbVSfz8v{wqtq=JSAj-p8RpU#OP2MwFx^mZVxG7o`Fz1|tI_LtO(CT_d9qBSR}w zBP$bQZ36=<1B2Kd=Uq@VT@Ok^cRKki7O;0djM`|0Faalz&50k766Dw z10e7N!1%8K9FCwrcQgS&=>A1J7fV>+S<>&r81iB8eV9Yu44w~Tgu>eOV-ES24|~#i zUXWozlJ8kMNMTJ-=v*(xkS~MpSlAa-Jm|;lfG@sKSjML?``wBMJxT{W89cY*epEOE zMJ-cxi&LQ_Ko>$E2~LkhFW9#q}*8aw_U~Eb8+p5#|J z{l9Fo9G3e-OgOnHF8QD`t&=+;R0u%cLm)Jts+oAh= z>c3Y~-Yctny_WZSN%voQ(0P>NL1Jz%?AAP|$FXR@zM#)E>!oQ{k6nJBU-=L@@73At z9*4qy+XsDTGGAKU<+_*hjPG>cWxpSvTiMwDGl%{D?c&<*?(W-#wYQ6_Zx&YXvZppT zH?y*`tgNiEpHGd?e$C9x#N+X!AD5zPCj=|MFRpAw){d`l{Xrs;tgWpVmp2!dH`lke z$z-yPjm_%j_SlSIWLl8%%RqYFfKgK8>wkPUOl&kv=UCpVTll&*zqAI2j*EVLyOujL zy*T_~F|7DSXz>gEga-KYb;B9>q-Uszis9L1-D`CI`vo`@`1xtm4*V*8Gp(|E|f{qb`jCB&u$ISSdCS=qjqG&Dv3Dd_6VyYIsg5)Yf2jh8|c=C?`; zmJS#2&M-DgN{-ewsYS$*JndWlrg&Tfg~p!I&in$KLR_}BCV~u6WfBa;BS;=m z0LZ|}$#f%nsnr3HMAFFimdH7gLkA7SXOg+@@R+TVi54#I-Cy#8y$)E&r@7T{hCk8b zemJOOFM@YXzAW!TbR_=8T}x%H&fV&qs?C8lPtcPo%2r^d$?S3i2&MPl^aXJ=Zyw_p zm9@?@VuE8(-D~}{h z2fp~y?e`5(q?jTzF$R;YO0-ku`sK)lx=X_gVH|vo;RUxYo@Z_=~zWFXG--Xt8$7X^dpx} zj*AcY{ouyDuDEHRmz>FsJnO3|;xn!FnsIs#tAto;gIPzMZ3|QD-SeE<(4|8~`SR0a z_x2Zl*idd*dVS(upXZ;b+eOkIYdU`sd zvB|;_xhe>Tkc-J!tuUGBQnd*E+aRK(v#X>{gE3b^6=r~no)hMzWyjBq(&P-`?@rd$m)=OH2QAX zA1MV-ggVXAofhCv3pBnG83+Mj(O8Tw8mEiJx?nNJc$_iXNC%BJMx!I>OD+E+xJC^K z35xsw0z{XqBorv_IXF{;XfghgfgmO(1{D$>7InoxA`nH53@%+VQG!K)YQ E-@*tt^#A|> literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-goomod.png b/src/main/resources/graphics/filetreeicons/application-x-goomod.png new file mode 100644 index 0000000000000000000000000000000000000000..ed8eb65cd01b890b0d8b3345a2a2393fa8b6d0c3 GIT binary patch literal 1189 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(S0rf2_H&%nT3?CIhdl5y|t%vcYRK#_+1 zH_wKKuN7Dtamrznyu6W;;v$tr^4u=QXBH?KdvLu`>{61~G1BN*G`)^zZTl&gDvn>D zmvi*EXm?&vGM=!;>-Z(sYkt$O|4l?vxCpP6a=yr%fw-t=>K8aaR7KPsSE z?pA$H^7Y<8tv;EfM=NhJY@5oPBX?}|lM}4!=jDUgH*`-a_HK6ym32M1>B)z5(^cPZ zx}17=@|8c+frEF|w=k?w{r_DcC+pcS!7t1jN)e0;S`v60n3_TvE^%CA^iYc6RA^1m zZD47-%HSxthMl8n0q+4}fyDEIrx|}S#eEg~$K@z}Aiaty?O^nd*NZ&#b385`|7i8) zlK%rWwH`0WEuOoK5+2B0udPoK^8Q9L$@$(gYm-Ex{l+IkC$+s^3jEls+M#C4Qd##S8n;-QdwW#?QIxfwb0CcKiqC=v9PDd*4wu9b7XXHLp6ySc@Pz2Wtm$2y)> zjL(?MIiK#!@7npo>}JVBrU!O>TAi1s z_U036xBV|0sGVHB^Q?`+WS;|PJNEIoTsCqmZx2=T)zbeH<~FzDeR2)M?20oVG|oCN z@-T^X-Po@ja?zXr`wow3b`2?FMOWYdQJsEMdqeb*!mOL8%2rvPiPB_PX=!kT?~|lL zH^;4&OXevhwNBe?`ONy=v_f6>57R`>1vu$BpGn}I&M|$*>R|Z;#X&Rt8mAnd|Ha?aFF8>%L-{3eiQ<7~u*U4ipn?!c+Tqd$_u9l~_Cxf)8iAVeU z#FP3v>4|711kdqR@axH?2pipo1c=IR*73fiA10qP=h4M uhT#0PlJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS7(8A5T-G@yGywnz!|Ip- literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-gpx+xml.png b/src/main/resources/graphics/filetreeicons/application-x-gpx+xml.png new file mode 100644 index 0000000000000000000000000000000000000000..f53f46258ce6f258d2aeeafd758a5fa6382bf898 GIT binary patch literal 1856 zcmZ`&X;_n27XAVR0|+`ksB8v0fLJ!O6ZS7*3A+%ef+!6jTb-5=U=WcZAUG-r^Hf9> z5YajvTB{;;08t4bQ(KBCktHz@L6&SRS@469Wj^bl`7`&q_nh;d`<`>peeOLMVq<9L zrZ%Pk0GNk|1=C>-eq1O+ShjSP%V1@cMTw>WKu4XKCKU-|hx9OdGyt654*={+08qm& zwg>CeD8Hit_64oe$WstBKfaCdM28ph4@>)kbaUdS9=QY{0{(${L01mbXNp8y& zyuYRCQ^MykbT>28YBgKpD5+#o#LuJAXrjgWE%hcON}iuA^7M3pIiCic5H4xCze^Df zN)~6t3j)dLf8;R~3ICNmDSD-ZDIMrm29cCB-;Mej%>-8meb~5My_}b+Ivk-D@b!AV z_AO5`{<|XBOC#WGVEbmn#<$ht{OpYh?#7!jSz?s-!}?mdzh-@1qf#p0j48OU($BG4efz*G_UtGFOT!_=-X*JiH~~G`^PGu)La_+CS#dT8aPR= zPXX;3lV^X!3l5WpVtpOz4r_Hf&02+4?8EyRD~cpdhm&#TvFKZA8l9fm3*~e?Qj7dI z=DjDs$F7Ewq#-2Qsfc~842LTU)hv0c0iy^at_2Z~GHLsoQ&!%R__f&FoM0)B#IM0B zgNUrGV7rE+c~2n86j5*vdnO}DG(nuM!j_$&+SVs6jT2|sxSj&CU40Vk3ADf^d^Zwd ze>+X9)8{{dbb9@14s?4YvV;Sv6f0-?p}#!rY#EL$>Vr!Aq2fMBrPi%&=-vtGqPaNu z-47&xwF_2Z1@xGBVCV6c-z4hhWA?4k4fDE<+U<^S1TLt5h_r_^&LUpJ)_sjt_D_>? z)%zDssXC`=qXzGhZAA;#C5XKm&FHUAqnfQ>KC|`2-ykzL3nh?wgsa-yNOn9_K$Ml4x0-PrX(Z|j*n*qSyHSx@*qS= zg8Op|8RuT7*)hY*^kcnimQvNuSWdw1WNgv$%F8&}N^q=9XE8UkjBmo{A1qA?@X`xc z`j=aV2K-Vs6(w66YW1nT2Sh_D{TsU#OAL+KR&nFr&uuvE`)?-Z9a8Ud_MWaceSZI{ zg)6s(;D4HB9RF`Sfbw)8oZGu2i@f0W0t`tLcG+j)uFUI=J9ey&UW>`t!vKw%>uN66 zUbuj^GO2bg-_CI$qkS8%W`?=n{b8)UZSb9Xuo$Xgm!R&2B0~qpZ=Gt4dvG@f89KScSDfxa$iJ02mRd7wsV}wzSf5EjHD*hsH#q` zjFsDJG3=ATFm5h%>PD7S7&a8PbD}iA9*T;n?c!xRyExAs_jko4%VlIbojXR4x4Za7 zsVl~%!Z9k$&=pgJHp!kkuOqy4L0qy%FCi&zTaQkS6mGmTR!bBY(h^xJG=crNt~c3^6l!3<4#23!HXqO`<8Z_(Vqcre-Qm3 zI)IhHv-ka51qv)vybl$9==N z+zgZx$W5R9(9%mUTYUx^F!jJ^kJi>+2fphN*cux9@44Z((494k+{KtmpB)-Lav!;i zz2$|nHc3j#?KA;Y-q+D)x8M)S-YP<2QAgQRwk9_0F zFtKD4%{P42mi~QfAB(r;Hw(4CJpR~#VQwy6lvh>_)G5mX$`DxISq#nox(D0<&IKWf z1t(GqGJMim8L$Fy7#!9EL-4@i5^z`_BHjl_aKm7HFqn>qm*MvLpMbA(Pvm44|Nj8a zs@o_WVEyrg_}t8bqEuD}P*hapne)xb{Pa|2hG#A-t7*m01||XFAu+-CsEmsL0$Gi9 AGXMYp literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-gpx.png b/src/main/resources/graphics/filetreeicons/application-x-gpx.png new file mode 100644 index 0000000000000000000000000000000000000000..c9e9ac6d4fb8ca33bffb5741f028cd37cbaf8b9e GIT binary patch literal 1856 zcmZ`&X;_n27XAVRSp*#)R5k-0KrEZt31RyZmaq$fDu`kLS*+6%0t_ND1O!I~VV;VJ z0wOMLX{{S|08zstQ(Huo$dVX{AWJruEcijlGN1L={FwXPd(L^!eb2e)KKGt;u`x6Y zGg~tN04&18g6XgZKP?kOST=W*$zWxaMTw>Wz=K+IO)3(`j_G0aXaG358vxi90HB6l zY!LtypaDR_0043W0PJKoJ&yAO0E3~}sDu!huneMARJkz7Yc3Yi8Hih<;#Vm6MG!w9faUq3`w4Dv@){?5aUc$^=MBlLZjZxU02a3UiSCOO zoWGUXQ~Z}O^e{KqYBd|;D5+###LuPCXrlSq4fQ%CN}e4r^zw3rIiCld5H4x4w?h#P zO6I4;a{|fmf8;R~3IDY`DSD}xDedc21`(As-?h4G%@|h)eO$X(wV0c!+8?16@b!AV z_8m_$`ce_>tr74wuzkIL?Yk;*UiR7;ckS(nEHO&^adjo!U$eTZQ7M&gM-<%G@-W|- z3;&#{J|m-t3MoVtZ(K+r%%|;#um2{BI#t42qTq-8FoLQI`N%N8wPDH+Jw)<+PH-0t z_RUT6BwvLKO7cg$?#m?elGFoAxoqaz73splQbM>+rxP~TOU2^F15w;a(q!B1gRJo7 z<)vqg=-WvF_E!$U_3Gs8`nJFsn)e5qx98b-)Xg-Vgsh(T`MHvunnOcfXDsrGeaA_4 zDWH8r^7J1#!G7XEtgmD3eyvWYSt-|w$-G}NqDbOoI0;)8i@K4f(dn7p(6I-P)FS`2 zS)cJAFw3DtX$X;aB4Sqy!|{?rHBFkRM=OE|D?x;VOxmudl%;n>ehnt)Sg@2wK0PKL*m}764~e?zkV6Y}&7yX#X0y{cfl1RGssrQN7R5rouU!V#H33X83pKVa>*GU)Xu!?&9~A!#NRYk+fjoEOJ*E3{06} zNqGQZ+5c%Fe#`msDD2#nA08dDY0hZJcARJH$FY}ihs}fsQxX#UM@KV)tSHt!@*qS= zg2!`9S4&;ktfZ=~u{{CXlQD&hORwT&OTn=+o#o8bBCZjax3?rEz*{d| z>RoIe=<`ciR}^oosnsWT?hy^7^sa4JEHE_Y8$}H}zqIXX+kHJTcb|Hji_c`8+4Fms zE#0`yc>j|ududj0{9w!S@RgX19SqQ@skZuj z&AD?ZYtt&Xvduk?B$RK%<;*aTJ3oz-wf4VP_ZLCc>|&FIljSlJoz5Mh$J?L( zs>BWLTJ97TX6S}4M44t!oYmo9xgsvupcar7(AJR(L}KR)`)q!-C24(N9?Vl8xO#En zvIjw${Oc`)BL9|WFE?jr+(yKRZ+4%m%;h|MRB6z8GN9xV<~~0H(WKyZWd0Jz@#?1< zUq8Z0{jj@)Q&a^STRrV8XhcmsJH2^Nah#wl^4;>3(^f>m-t)y!+lF?N(O&^=ZxDSi zDu9*1bMXB~xd~XRcq_(vP0PBJogAk8JJ7(&pZbuw9`U{4$kV?cc0~MyGWY)WF=r5) zlVRcva?__jHh0rYm!E+KOg-?$qm`96f$tv(>&zNPZevWOPY(gtJ*qPe0N9;_#2GmfO$(xETJTkj=+%$sS zHg0AHKn{ON+kx&8{EP$wDEcd7PAX)@J>bNM`!dCR_EfrfI|P7shNO&hJ}T6US3hzSF0=yC`Dj+r_nTrtDbNJxa5Z< z<{wSX&mgC>GGGN@(O8Tp8t;k4CSWmS0)~tyxTDczGSQqx`=jJ9Xm# literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-grsync-session.png b/src/main/resources/graphics/filetreeicons/application-x-grsync-session.png new file mode 100644 index 0000000000000000000000000000000000000000..9fed897aa84305728f70ea7f9e77b63b483dd79a GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*pS#3%gz$iTqp;pyTSl5y|t4O>5^Kmqm- z|2JtkHXCj^aJ8VRJ7htwJLG z)XnY2`+dsdHZ~ls?{D!+bGPo_ama4@1;_ojbeJ@PPi}cHWw|+^%J%&l%ahA3y1m&Mkmg$27@Log_Z?8 z5&i+}Ym_?}#p({twMuw1->F>Gk;mZB>UyrbH<@QHpLBB)e?i4z@j1_r7@q6QOKO;4 zp}H$K0T_r3%n}P^sx}cptHiCL*K}GcP=h4MhT#0PlJdl&REF~Ma=pyF?Be9af>gcyqV(DC SY@~pS7(8A5T-G@yGywn{LfZ@g literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-gz-font-linux-psf.png b/src/main/resources/graphics/filetreeicons/application-x-gz-font-linux-psf.png new file mode 100644 index 0000000000000000000000000000000000000000..fa68ae23bfe3371b883512cf19ff2c6d88d1ac97 GIT binary patch literal 1082 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|R4BfKP}kP(k*d?3}%Y z`TL5SPPJt1%I!SU9lklb{d9Nju_o`e{@!c+UFUhY%=HkrlyRBk;j`8ss09uR_7|rt zPW%7=f8^F!zYRe?>jP|i96HW)Hy>}y*_!V@$1{6#9?%fyS#EZHjzB}cfB!yx`t;b? zSg#;2*EBcVPKTD37H@BF_XH2eO6SJL#)gIl$0}#{7>@}PCb-9X*f%?Qd3(7>d3Z#5 z`1$$Go;~~F!-unG&GPm2J$drvi4!Mg&YU@8#*BOS?yXw2YW3>XckkZ)_3PKmPcLgW z*11pes@hQV@a?0AZy)+h_jh0H?Y_j@XGXxQPp_)C)YWfo3|JWwxFYn|pWh)HBSJSu z{`&Ll?(4f9C%bOHx-;qEl*b<*M{J3C{q^;P1C!ksdLOxa^!2yb9jCg&Hb-@w>VEz0 z&5^rDeAWfH%y6H4V9NdX4}SmsJ?X#{*9D&TlbmgP9e_c!OzXgPASGH7BA6bt;8f1`X*w$B^8cNi3>KrzHVS zciI0d=J$k|ls7(=4F*P!YKdz^NlIc#s#S7PDv)9@GB7gKH89aNG72#=v@$ieGB(sU zFt9Q(&{x>wg`y!hKP5A*61Rr9T9$7>4U!-mg7ec#$`gxH8OqDc^)mCai<1)zQuXqS V(r3T3kpe1W@O1TaS?83{1OWFSy(9nt literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-gzdvi.png b/src/main/resources/graphics/filetreeicons/application-x-gzdvi.png new file mode 100644 index 0000000000000000000000000000000000000000..92c0d27f91e38ada77d95967f71da8590f473094 GIT binary patch literal 1082 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|R4BfKP}kP(k*d?3}%Y z`TL5SPPJt1%I!SU9lklb{d9Nju_o`e{@!c+UFUhY%=HkrlyRBk;j`8ss09uR_7|rt zPW%7=f8^F!zYRe?>jP|i96HW)Hy>}y*_!V@$1{6#9?%fyS#EZHjzB}cfB!yx`t;b? zSg#;2*EBcVPKTD37H@BF_XH2eO6SJL#)gIl$0}#{7>@}PCb-9X*f%?Qd3(7>d3Z#5 z`1$$Go;~~F!-unG&GPm2J$drvi4!Mg&YU@8#*BOS?yXw2YW3>XckkZ)_3PKmPcLgW z*11pes@hQV@a?0AZy)+h_jh0H?Y_j@XGXxQPp_)C)YWfo3|JWwxFYn|pWh)HBSJSu z{`&Ll?(4f9C%bOHx-;qEl*b<*M{J3C{q^;P1C!ksdLOxa^!2yb9jCg&Hb-@w>VEz0 z&5^rDeAWfH%y6H4V9NdX4}SmsJ?X#{*9D&TlbmgP9e_c!OzXgPASGH7*Zl+2^-aWhODY_l5*KWKecj$fw32z@?)LMmw|hLuf6Dgj z7du;fn>T~oiaQ!|5{pY}nl5>o7`U#~2(s#B{lh5A@nhlvo=`@sZk88!Y63)>xrJPr zE-5K4@;EW6g=JbN*91|O4O;Kltvx-TS4BW6N>RmOQ)q)w!`Zb371iwgZ{EG-K6LP* zpp=E!6va6U8iPycB{qKME{%&*Y|Nf-m7h29z}>&iMtA!CJrq9u`6Si5Z*RTJ1P7ge zGdlWE5g#Xk}_-WoWK# zU|?ln@KF4zF^Y!V{FKbJO57SIc*XVuHAsSN2+mI{DNig)WhgH%*UQYyE>2D?NY%?P VN}v7CMhd8i!PC{xWt~$(69Ba*zJve( literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-gzip.png b/src/main/resources/graphics/filetreeicons/application-x-gzip.png new file mode 100644 index 0000000000000000000000000000000000000000..c3723f8dc18cd9389bebb7ea5129d11c77e3140e GIT binary patch literal 1082 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|R4BfKP}kP(k*d?3}%Y z`TL5SPPJt1%I!SU9lklb{d9Nju_o`e{@!c+UFUhY%=HkrlyRBk;j`8ss09uR_7|rt zPW%7=f8^F!zYRe?>jP|i96HW)Hy>}y*_!V@$1{6#9?%fyS#EZHjzB}cfB!yx`t;b? zSg#;2*EBcVPKTD37H@BF_XH2eO6SJL#)gIl$0}#{7>@}PCb-9X*f%?Qd3(7>d3Z#5 z`1$$Go;~~F!-unG&GPm2J$drvi4!Mg&YU@8#*BOS?yXw2YW3>XckkZ)_3PKmPcLgW z*11pes@hQV@a?0AZy)+h_jh0H?Y_j@XGXxQPp_)C)YWfo3|JWwxFYn|pWh)HBSJSu z{`&Ll?(4f9C%bOHx-;qEl*b<*M{J3C{q^;P1C!ksdLOxa^!2yb9jCg&Hb-@w>VEz0 z&5^rDeAWfH%y6H4V9NdX4}SmsJ?X#{*9D&TlbmgP9e_c!OzXgPASGH7BA6bt;8f1`X*w$B^8cNi3>KrzHVS zciI0d=J$k|ls7(=4F*P!YKdz^NlIc#s#S7PDv)9@GB7gKH89aNG72#=v@$ieGP2M% zFt9Q(C=>e0j-nwqKP5A*61N6+f5+WG4U!-mg7ec#$`gxH8OqDc^)mCai<1)zQuXqS V(r3T3kpe1W@O1TaS?83{1OTMKy)pm* literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-gzpostscript.png b/src/main/resources/graphics/filetreeicons/application-x-gzpostscript.png new file mode 100644 index 0000000000000000000000000000000000000000..0696d65e931ea7ecefce008ef32d7d916db7ea83 GIT binary patch literal 1082 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|R4BfKP}kP(k*d?3}%Y z`TL5SPPJt1%I!SU9lklb{d9Nju_o`e{@!c+UFUhY%=HkrlyRBk;j`8ss09uR_7|rt zPW%7=f8^F!zYRe?>jP|i96HW)Hy>}y*_!V@$1{6#9?%fyS#EZHjzB}cfB!yx`t;b? zSg#;2*EBcVPKTD37H@BF_XH2eO6SJL#)gIl$0}#{7>@}PCb-9X*f%?Qd3(7>d3Z#5 z`1$$Go;~~F!-unG&GPm2J$drvi4!Mg&YU@8#*BOS?yXw2YW3>XckkZ)_3PKmPcLgW z*11pes@hQV@a?0AZy)+h_jh0H?Y_j@XGXxQPp_)C)YWfo3|JWwxFYn|pWh)HBSJSu z{`&Ll?(4f9C%bOHx-;qEl*b<*M{J3C{q^;P1C!ksdLOxa^!2yb9jCg&Hb-@w>VEz0 z&5^rDeAWfH%y6H4V9NdX4}SmsJ?X#{*9D&TlbmgP9e_c!OzXgPASGH7k_tzs#08sQU$-|Atz=%fyZ!v??H&*EpR)b> z#m?5==FQ-?;*N%##Nv{grc0hC2CgeLf~yU2aQAPs(Vc#O4~0*EK1ucN+gtB4!9nNW zOb<2T_>U4o50X}vs7>~hd}GYuAi5yN!MJ9>t9V8$bMCH&n@O!}qjl3_52TfEX)d~v zyX^lJ^LxTf${U}`1_Pr2D?NY%?P WN}v7C2ACum7(8A5T-G@yGywqc^}Zkg literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-hda.png b/src/main/resources/graphics/filetreeicons/application-x-hda.png new file mode 100644 index 0000000000000000000000000000000000000000..b083d888c091014c97e998771222e1e42e8b0335 GIT binary patch literal 3669 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-hdanc.png b/src/main/resources/graphics/filetreeicons/application-x-hdanc.png new file mode 100644 index 0000000000000000000000000000000000000000..ef8f9d09664e05e41ff10a9e48a22a06ec9f6fb1 GIT binary patch literal 3669 zcmZ{nWmMG7+sA+O-Ut%jbR#9*$kL&7NO!q3OYTz33Ib9tA)p|+gp_pNw1gmtupqdE zEK<_lNc{2D^Xi#%uKApqxxVL`Idi@F#vAHukdrc!0sug+rKxUoN9Df(BEFj|-2HHO zAaqsHQvrawXpd|lPpt}^&jV`^+q$Z`|3V+v{*uE@i=DViE{;5#E7cJ za632v%gU-KUixeW`i7YShoRIdqrELeO~vozW{7~0PBX2S_|5fM+otLKpH3_9`7_2- z&+gN$+lGGLdB=s+S52nFtsuv|k3>7FAf^v89`=eBjq~=>f|hwV*@S47m1?=`u$SlM zqor0uJmY!R(!GJ~HnE^5PF8KV%z=4brh+Qh-+(Xn$jiD}X>Z)^J z2~L|9{gA_ntbB!ot5QZ~m!U$Jg2}O0>1!KZRVBi!L1SggG@P@Ab-9Dlj&_Vzhi-$V zq!Bk~_jYVF&baaY67|oX!g=mn?X~(%QK2*go|5`m!+UM{z3uI0*YNIcw)!tej>P8eg_H7?><>=b80)_{0uHrP&oQ00&r*Y*^( zxgN{6mw-7jP-rv2=M%i1m0V?zS$<1f9xTIe5f!w4aNa=2K1ZRFeahP6-rwR>W&h+? z6Ak?kl>S5r#CzP~^Yyhy4RWayi67Cm)bA^80)Jb6yvjfI;IODFoi-;?27yQa`y4aH zi0Bg_yxC`}4CXED`VcL;E1b1!`g~q`kdQt6qu(EH*=Z92l?MIvGHdJ3b8MoN#qY!JmaZ6{ppIMIkSxFzkYM>p4LxLv31 zPYmvztK&g3aso47!rO%*N;OOK=MqWm;RA2i4WUnLYf7U=biNLCb>IuMCZ@PkHWI$0 z%p~R`H;NLF3bB7iN!uekXryq<)f+1WIGQl#ZgX5=j7F-->EF13rm8=z*fZZ;+;+$p z02Agy9-=}g27D*Bx$E_Cj@O74Rnk&>JI6BJfjFfQ8QiRE+^iv+q#r7`O+vSkMLpd= zYS)-?B9H5t(F#*3rNWMCZ!C+s`+uo~8S~Lc0}XKw^id^imhX10<)d_D6waQsZSv-~Qq(PZ^Ta~Q@W9Lk z=bw*!*K!F19aeZ#4X7+m*he>=L6%AM54eY#2P_+HUdS!g%zbe!>pTflSCkU1SBFs- zww=y!erR}V#g({7Diw!@-B=HTyDR@R-+xSDD8K1RGrG1AO7&+3;Z`FoSCch66n2aK z@5o?IXblfmmb9crm)f~6Z33YN#v`;4P6WvA&bq@GL-Nl=t`v+kZ9W2RrAGoP?h2I} z!C(6D`D~DzSa{ghP+Lklp8zWi_SpxQ)?Fe5A(xNemes*DB}TEpUaw#~HJ66k*Ad(1 z#pa3$*oF^g`GG%t6|MSc zDx6N`!1)aIx{dm5upQp#lCIz$L4vb6mxAnB5`xVc)w6CJRX#Re2m=VOdZM3od|D%4 zds&9=VPFCa?C9SF4MDDRBiZwhL1bXNaMpJCtb_Gt7G@E|nZZoPk*`AXQ3PPcy-n^* z0+ccoJrT|mC{E?|(y&y7MLr4

Mh|!dM zp<`wBFBj3)v$@YkN_LN3h=z@hYsb`uDB4A4=y!Ydhl@g{Pd~>|9v-}B6y5!}eeoYm zV~bv)xy@cq`^J(&kU7DQnZd!8P>>ZEhh8pu?bh~-cRCR&=S_|8^CPUo z^5_x3nf>Vtch4E7fDvXZ5t^Ci6u7fDbhAtAGR?})PRV)pZ3|N+K_b`c&f+ms6-^+Q zW6oHg$N7l+U>*dEt*YBTE+<&#^~i3_BBs)ytPg}`p3$(;kmo$t=k{M}spZsr7zi$I z*);04M<-naIMtwZJSgBF7cD7g0oCh~a5R{|3vm2N-9 z*j~ymf!57?(~1@J8lrjTibthEna=biu?2gpgBx~DWC63xs7=)<0ix;EM2bK6 zBl|R}U%TTeOhgecTB)UVv}#H-x7CUZ@LW&BP$sAfoKW=lPUR3qT4S~)Zs|pS!?_1V z%^bDlDwuz##{uwcq#OcoW@eD1l-a5da}m#)DsYoFp<^J%4Jt@^f-^1-(=$`{CUehy zhPQ5R=8g+OZX!b6mZd86+d)!ignX-F#$qTK*+eIykyynqN4g4N92A>?w z(fEa8Q{IwXp`=>SJPd6~4c{7rm?^!QYKo6RYpEs1n`A+>Qr|caBBv9--|zwspM0w} ze7UFgy0pIv(K+1Ct7d}f5JqxlY632Lt9Hr92TOB&P&uetO*^EfwjY>15Rsl$ahDe;vv4%c<5=P09v zq8R7U-=slLg9O8f%C!)wsF>~D;-FI^z%Vbv&mfgL(&a0f+re;)-l8xr{gwYl0n@1AMf-k!PE{mJ$DKu?nOV8o>96oWUUV-KxXDtAE0gas|Mp zsbN+kx7M^VGoMt`JC(QGqAlG@DOSe&QnHq~v4H2>KKTTgnw*J_J?%oH2M6rz!+VBY zk&(13WD38b(0pP5onB&~b@`o++;mQlGStbel?sCDj5laGC77Ng-i9U;I*5!6`(bMp z$?hq?OUCAVTqK;A;iVVj8e3TCKPDKx5cL2QLT-Z)b1&;WbOyrRCV>|R{%f|f_MOcw zx%5@yd7&pUbPvub%w4CGgX@J~MH+40hn9f{#QXUga{B}z1|v_?kEX1HIvD=kWbJPM zDIx}HITizJHUukkWFFDqm;1rtB(pn{4Kxm1KQ?YVBN>C+UJN()W}{Lb&d)cz1FX8i zou~UXV+l62S( zJ(4L-Y`6?Ae<;L*IjxG?QVNn=6m~t{H@KsUsXV{uOwFn-ImjPw6+46f| zQv9?U*%Ie*S0;iC>lil{10Zi=4wpo;``__J6@_8m+N%T6P)>1gIFti%xm1)jns2oh zHb@ygfUm4_u$+!qm=Xz`Z{=P^f{w+KvdYqnfGk@5k8)QdQCq^*6!fKWw(7Zk0Op|Z zs;|@MWd3k^;5b`Z262iDsKH;)Aa6wO?Z@gJ4?k4dtw2DIKrI4&;6b60EmlL-xM8T5M0-~Z|QPF#F(Z7!F{{&DUh`US3|1SvTi*vdYF#N4x?BfCpa`blwf`WpC g-Mu{no;&(F3;X!HX79=~-X#HAPxRHRRUIP#2d0DS+yDRo literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-hip.png b/src/main/resources/graphics/filetreeicons/application-x-hip.png new file mode 100644 index 0000000000000000000000000000000000000000..54f67751ea6f569727954381116928d878433d8d GIT binary patch literal 2621 zcmZ{mXE@sn7r_7Cs8#z~Q88*(sZqPO*fU10QY+L<%os(iYu2c=)Cg6rpyC=q5wp0} zTct{B)}9x)R;q|M_v8EFJXx^AI|x3GHtAkS(x~l003YyHG$evsr#=o&{1uj zf9N6=w0?S)dH~Rrcm2Zi8r2u}HnFt?fLI9tK&Jx0FKP(A1ptxq0I=f$02;*rz>6&F zglSR}bYAAhP%5c%X3&*L1tZeLIUE332me)?5d_YM8sj&G>e)xn?v=#kIIM%yD-O!S z$-$>Ae8|4g40vS!^!;lb3bI^YO0y-la}3jMwNI1-ECcN3-b~qh_l*Y-^n&@vJsLt^ z^h*;wY*Y0h+(k6Jz8+=q8~bEzcn?KECR`o0G`~Dn{^HMr#<;Qg-u3vg_U`X-tYs76 z@`)nn0sQikTfMnM`WeoK0Ox${J@xY2#ZVq5@mzA3>6&g!pcHh6V}{f+o0HbBG>kXq zZFn#@(^}i;HB)l$I*o2qpwxL6KEHs{6iLZQUCSMNW0_cN13(q|rJ(6dEd45Iea*8U zXb+)2HUGCF7SVt=i>EEXXU6{sW-&0Q?l~6EA3Zp#rn*1lFuEA%%_eAZbYX1{($r=#KRZV16y~fngodZlhOx6w; z*}%l+WPytfpP3*Swhz%Z?3q$GxsA8)<$RgUJw1!VRrI8MiF?$2DWnB#Gv=4HbH!6^ zk4s|NSH#*9sz>s`(&^xE({dCyu(Nz$01-Smb)hI$RR}^K)0w)5X??hUA3YiG^5n); zi+r75fzyT7JVG-ie1r$8p&m+8-5Un}fuQhh%Z(xA=CwJ^r}G~m#d{hOp_i?%J%AuY z3S>^jJpOd3rnRt^cGyGCCUHi&RpM>zch^I z7t)eti1LY}Z6y%ksp7S#m&dBwriXhZMrk^l^khdnWbI77lGyu*!k+4W^vfmZ*0QJ1 z0%0IgYe{n32$D$2gQ@$XXxEtgGMLA^B0<0QjieW(4ev}Ph#QL~EvEK+P8uTDEmQ9h zV`&XC$(dcq)_p7=z}bM9Jo=_(4+dd6>;n@W=#3m8&4)4;?FcEljN_N5s7itPbhYL6 zERkg!8OxnyZj5`}ZT(M*qJug7}?t3CzlGrs*Pn^4Fd@ zR+1iOd@Y+Xm3;L`h{8t7{e(*=gA6&YSMwS@V{C%3b5he+~<2hv^`Cid+JeEA}S@AxB)8ulJB@Fl71_{11UZbe5o?Jbx^fxt!j5M{ZWZlIiQ=L zdReaAYTQYVc2cPNvfsvSun(=@uCoNL6E?l*@*1xtI6S?;&HQ3F3m9h8JsjYkX5IGh z6e5;_n+!0W)`A>N9(9hQ3qPZu>s+fnoMm>MAg4_QeM@#m0yjT$L?h4dTI>ZwO4yyC?HsODkT4GpTjb9I@Xa5x(-2Wbbf>rZF!4AirqcO4bEc+o5|ZCew^m2TTbV3D$8hji zyWPwpWl=K0{2lmX2jr?w*+uC$18aq9{MzNv>Z!-2FVeZA z;`8q0JzpG|C98`Kt&*FRe^Bmd;+6mzs{@0{lSf6IMH2g)f>1txTAS?&+&{X<$m>7a zP~(=FZy4&7l4?v^u;6*^D$)ffagkr_MJC_2AIT3|c81w=F)x?z*j6>s3O;5*~1)zbiy=zC8`VbUAdp_*!v@jQc&bh+g>p?HK4-`;z@xCSDQx)}Xs3BiCMhfuQB9;}X{v{qbF%N|G!vsk;|q0NzT4a%~?9Yw7vm1nxRTjh@oE zFXVX7t#ZYMp%(MQ#_y;!z_DLZ`3q?O{H^{T!0~bzygwm}Ed(^sIts z@kV|TMv|l}8oz9hkC6Us0`+wgk1%wK@bQd*Yj}sjsQ?t^6%}OVm1Gqa?G+U?lod3T zRBp@5Ysky5wYx6;PeU-m$KN;R|2I6_S*6}G0RDG^9l|#P8TOd&a0$8Y9$9%qT^yYu2c=)Cg52sJKQ{5wp0} zTct{B)*f|nt4I}b(?5TI{Lb^7^LoztJnwV9+?^?x}t zBQ4ekge}s*;BR1U007N-m(RQ|(Q+{#Gka?Qh?NEaOez5Uq?IsR01yQMfUj@>&?*K1 z0aRHhOq=$==xu2VrIBVQMqPf@< zV!tec5^~Hgi0TW=Kt%OV-@e4Hq`>Q~GFxIl$2{F$_fR#^I?!RRX3Ej0Z#G%LKD3-zdTm{^soJ(6TBS}!Sldp>e=VBp*(Ejsmu=RCH>YQS?E{p8FK4vPFlap zFu_!y@y^^#TV0d)Ov$awbo$LfvZq~y`~qro6g4AtEqAQOI{<*A=&N15T15b#!a= z1Jz8ZPA+L-KmsJHno1b9?!_GfRZPd_Hs9jH(;&-$BwBUif{KIXF)ZP53Y=#{gy!8G zyC1`huFSw6smJ$9sMsW>QT_&Pp`%jwkQ2XK5{|NUzXhIi1cvcelUUR*u{L(+0F!r< zbtA+#u(3H=pkm|4W=Q7k1B@M4rtDQd)9qV1A18BHym;`6aJ- z_y%R#?X{3|BM>M&ap& zQ*V%B8H_S1nO&&1J)9uG(}{#nNnM33!o3`%rjGI0X89LQU}Ldr5`96mcnR|?Ok zYb>v4i7(s9TYpXF!+OSDH+-)wF-T${UjW>BIV`|jkiIYF`WxI&u>UEq@GN9AO&|F~ zsP4qMl6*JgQ`wBU%=3GqR8Dg4dwe>D-pFfTr6Of-Ltu-I0=qv+60>2pp_h{6Z|eWP zGN?)S=k+;>B~sANx=O_(n101;%$vtMw7tzBVHRZyP0LiWQO4T0C4Vu*IOX9LS?V-r zBZ95Gk6yi!EqX3=c#rwdcz(gXZbwHRXM$AcM$dd16Ib%5c`0b>SxN-__n|?UcfqHe%|y4l~oGK+Gn+ zD@xF>qhfh^`d~v%J-^?gD*(T>)0}9y*_(nF);9C~(7^A`EjLnZUx5Z*rwv>#D#Ufg zytz2qi@y54so)15L~6Qxlh5=h4fUbS^4~{O8gfAjh`(Dm3UCpi+$Xz0j3Zr_XX^JN zx8T*u%@yP+`~hHgmwTci0UI@?vI>iB4;3TrNEr%YHF$-y^tmfJ4|x`%Fni@6Ry>Xz z42xVTXP>K_QgZ=-xt&-!A|Wf1xIth1G2eMpJpEdJ2TE!n=v}Him}PUHprlO&e@=Eq0axE~$DmGcTJ45_ zOI{6@Db=V{+Ex@2aV?9sEeWB899TrVK>Oawz&c0|kg+IXoK374ZU8q8$d_99F2r6{ zM~W>gzH=K}_p!d?A<~{$Q)N_JihzHl}vE)87)AzqWFvWx6&x z;fZVSNQq*;rbxyxFGgthU55>WvH*TLrY{E5w9fBjmj_?O ztN>ik{x-JJ>ELv*m1z50U2Egoaj1kcrqjoAm~@zPztZ&!Tc);Y5=zKHzfMojN0lPY z$h`kR_mzcJ%A!nyKy8yUrnwL&7SdyAVI(*E% zx0$W?#dyd+?vGIsl3s{fSv+n?cd>=OcRXZDM;iF(vHK*h8L^YkL2ll;W@CO>Ft>fa zX_A9Vj2@AoKUCK-9@!_`9nFL$k9m2Z?q?Eu7TnA%)^^{(r$7`5D_{QYugGmixDSUm_tnfzYFQzX5&DFPJ?V6fYs!2hd% zh`Ri(9X)QHS;Jhfl2mKfiUZB-R*}zmNQ**}PcsF#{mK5&vJ>pCn`JqqV_V%!C*(wt z2nS8Lt9e`LB;4V{d{K(zd3hX&?Q-gN^RwX=ANRj&6|?Zi%Q5;x-E*$TnFOUU>OH-X zYY%)fWub$;ZLY*9QvbF{J zCL_LfTh(qY9*E&|6k)4ZJj$l|Znn=6i4Q5?V-6OwM@d9a>qZt0zS`O53Zq+B!lrR4 zx9wHyb8&d+&Rk?@cS_3#iv9Nch5Lh&AGs}&UGeCV1<~Udw|22_5&lj|0s62TORVzr zTTC1xC-El!ktQYhBWM7WA<9Y$5ETVwWk+Qt zEmb8gh}v}sL<<6epF0Wtk01o;8{l{U{|mS)cWY<@(60#&NWVz5S2zMdqtQ14LW3fF ZyikZ6$Z-GCJ?&pz0dr#;D8Ue({2vg<+vNZN literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-hipnc.png b/src/main/resources/graphics/filetreeicons/application-x-hipnc.png new file mode 100644 index 0000000000000000000000000000000000000000..f48d8da5f816a57f2aa9652f5a15e49939d6fb41 GIT binary patch literal 2621 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-icq.png b/src/main/resources/graphics/filetreeicons/application-x-icq.png new file mode 100644 index 0000000000000000000000000000000000000000..7b5a93bd5a3afea9a874c18662576b420d491b08 GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*n+`)024W?*3S@N{tu$+-9ShOHk{paA=a z|C=-%n+-P_7@kt?albIn+rz)PlQSafVz>LkhXQ5O@=Sz;>=hJS_8eulu(_9$Rw0po z>gIOi{XS)J8yk++_qTYZxm)+|IApi{g5&;MI!qeDC%3$pvfLa{W&3}{oezwvS~KH| zZZkVvns=X@aoSd%Fw=mg+qM>qZ4OWgF%y)Ldyc4 z2>$@~HOd`~Vs(e+S|z-h?^G`8$YXG5bv@VJo6IwpPr5mYzo6o<_?+iQ49|7uB{fX2 zP~DZA01QM1W{CwdRU3}$-1(&~+`+eDwT0DzZ3-yZA%oj#|4-dH4kZn_jf~rbAE-&K zy;E+GU~`4xLTIqoOxxHi-~A@V?tJ$1OYMc7wQ_&!obEAu6t+1_g&WA&eSGw{Gfhyt zj$yTMM4t=)l0;xItCqM%l%yn}$cBcl)_Ln~85D?@W_0|P4q z11^O)U{oS$$jwj5OsmALp}O{24^V?7$cEtjw370~qEv?R@^Zb*yzJuS#DY}4{G#;P T?`))iiWody{an^LB{Ts5uHxB@ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-iff.png b/src/main/resources/graphics/filetreeicons/application-x-iff.png new file mode 100644 index 0000000000000000000000000000000000000000..f023b547baa9a0a9d60d4bb927fb02ce7debb952 GIT binary patch literal 601 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(S)T+?cSPGD5`ba4#HxcBzPK`*925w-{Q zb9{6rEofDEHC^~Y2?*#l1q9p-SX%^o7=Lp< zYp89>Xvnu;n9djR!++uKZUJ6{-mqDAHVtMyYRlpinR(g8$%zH2dih1^v)|cB0TnTLy85}Sb4q9e008^WG5`Po literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-ipod-firmware.png b/src/main/resources/graphics/filetreeicons/application-x-ipod-firmware.png new file mode 100644 index 0000000000000000000000000000000000000000..ba56b15326b70ae8b085cd036b6df49b1c8f66fa GIT binary patch literal 621 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$DhBC&U#!yrl{s zfI_Q0T^vIq4!=F`Db(a3;BwLJ0OQPyZiRdPYu>#T<@}9}XYs#%aVeJRd#A3s#2nkk z`17K1Z#Kt`3b6w$`V12km^u`g8x}C^TEMt!0n@An%v}r&n;IAvF)&VQU~FPw+H-(; zdB6=f=I4S!6$!g)a!w?P$K-!s;I8uFu0Qj61!f+D1WShOxQ41z49q+cObe76W$WT6 z9FSx85?b+!%{u>87t5`6@(X^gEB$|k+wIm3_Y1ixvw*HvEpd$~Nl7e8wMs5Z1yT$~ z21bUu1}3^jMj=LqR;I>QCT7|O237_J51hL1qG-s?PsvQH#I0eXym2B>gCxj?;QX|b p^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1STJYD@<);T3K0RX40?acrH literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-ips-patch.png b/src/main/resources/graphics/filetreeicons/application-x-ips-patch.png new file mode 100644 index 0000000000000000000000000000000000000000..2ac348db12f2dfa7872c1cc9c44cfe578f7cc73f GIT binary patch literal 1212 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|R4ofKP}kP(gBXaza8v zVq#)iT3T#uY-VO=XlQ6wR+b+aczAfYySvNC$N)*808l*~0CfRX1_T87`}+fR0kua( zMY*}TMMOjZRl2&mIygAk+uH**HWk`lSgQDCpUAI6LU-56ENn9j5Aj{pZghWx%-4M) zjRm$VyY>Gc6?m~tA~)IP_I8Jew}<_%sY*Mi zD81V$`gF6Hzpq{85&6umOef{sZnMJXUV&`IOnH09GRmC z^wZXfN;lWY`TIESoTB)CmuOgs@B3Y1A9jl^Xf?dMPU_Gs`CDtGe;g1xvrzW*Lb<9; z(~1mJFE6hJ&FYEa7D*8n^PAMYy}ip)jZQC=onE8q;buRhR`cd+sZ$GNOHvG7TwI)- zoPc2q49vV&bIpO2NJ)@iFoV#FPcxTyd~EpiannZKEuWbc42)XBR|F4~d!Y@v^`?}fKXx{SO{NHC!*=%*U z-cD83bghf+%Mu5-Ov%M^!D^xtj;eHZ`e|HdSi$1Py+CjaBUdBC1Xdvjkq!n=1!k5; zrVC;j48DzA7ld9g@HPs0=%}!rdfb|05RkY?NQilAX#6}yS&kX2Z_e5g(Qx4VALe@I z6}d?o#6 zhg@Q3m{W23>9J&c28jdF&CV4vYz)e$`i>v|EVsT$f|Vip@ugEoo`^VIo^1E>!F)!B zXOW8A9?#`wX>P21DcHhlyu>5P!(pAP9P9LHO&#$iii#?SR_!^X_}xn+BDR-FJMW0@ z;Z<)Y{CXVA-Ez3m^rff;JIjXCf4{q4TP$z5N%4NSFT;fee|GB1pZ~pW>R~>H8-Fz} z$;o}M4@v#*K9#@jvytp0UB?5D1sN=k{az>_=Erd0<;*>g?ZuCB|BPF3TH9ly&UN#q z;ve7iZpD9m_wS&lja_6ys9kN^&FSGU|ILVxkNEbptC6uqMSFtt{`sr9o?K-9xyqq& z--Nuq0r3mCBzjzrhG-f|m7JVnKHEb`UHl9W8!+lsOI#yLQW8s2t&)pUffR$0fsvuE zfr+k>QHYVDm8r3niGj9(ft7(l^Q3*xQ8eV{r(~v8;@0r#JXNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*qN%vAV+s+mMRT^vI)?!BF1?|s-o;@JFc zLjN6>PH70Z;8{>6AYSi4sh7k&51*Ps5q?)$y3Ckq>{)rWUo-7&4)d!?$r_M{UU)6J8ZBW$xH zbSs=Xxei?X*k|F;cGaTzmW-J16jrfkZu09~?|W~Sihlgan2{kTU+x%_LfD^!0+*8R zK6dYrcMxd&sUPuet)pO?`lgHb616`R+!Gc}e6-G-^{4#7wGEP8JUr}5#($)CaxGC^ zvB2rHTH}Hweh$SIEDDM%SQQi|Fz7^_64=2|rcv~OMakOARfXv~`-)i!_1E{cTWY-Z z4r^Fd^&~hy-`ljIw|vJ$j@RmEZf%fi_P$_x|KGJY4~4r63Yin+cKXfNdRM=x=fNby zTLP(NZTe}E#no!bGuS?GBwV}xzjbnS7N^EFpRM^<-Ig%!P|7{DK;xK?X?_svu4md= zXU+6WYr=dkvL4Ubc*`w@ps3gqpb)1W7rZ>Pr3X5$bTQ z>aY4sjZE!p4Eu!-{0=aj60Xc_k{`-oac0e#(|eBv*J%ZN1lngzxp{r=>gRWFMgQQu z%s%0uO3_5~{zXNBN3);U&I=3r#k408-nxGO3D+9 mQW?t2%k?tzvWt@w3sUv+i_&MmvylQSV(@hJb6Mw<&;$UYCI literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-ipynb+json.png b/src/main/resources/graphics/filetreeicons/application-x-ipynb+json.png new file mode 100644 index 0000000000000000000000000000000000000000..96631cae4b6feb11202995b79a36706a408a8534 GIT binary patch literal 1069 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TQ`fKP}kP{ETYPhNt- z_wV1IKY#x7=g+54p90B;U~m=;yu7^5oH_I8(IcRGH~?yT_Usu@`>$WWzJC1*RDSyO z=?4!UoH%h}=gytmwrvAyRja!V)U|5Ws`T{qJ9qA^Sg~UE?AfPIoyyJ4wYRsQK7D#z zT->Hjn;O>L*K5Ahxc>f_?ojNr%G<3_BEw^sn^7i&_YipZ0apI&&lRP~=uU@^{ z-``(ZS?TELn4O*NjC6&7I;J!GcfQS24TkI`72U@g6t)pzOL*~ zS;Rz5G+*9o5d!L&=jq}Y5^?zLmFGcBh9ay9A#c2bn;SIB`g@g*vNef{9=*5W^>6#; ziLHVK<;B8o#|tg$%hYey6kooUl(|I7_pI*UUmGtqTw_cVD3|8UNN;2CO;BU-G+@;Aq(C!05v&l%RHjLAa4ag8SHkgsm48c`NRy9F+L*D=TZm zsW5{l^6O4@sC=;HJs`u8u~IJJ_K)X`e=Gl+8CaRw1^%lk%8HVk!I*Y>{&~jFQO6G@ zP2g&2C~(P+>{1fDZY9*1s`Vg}F>LF!(1f*D1bx;_7B@WU?IC*KtYN|-y&snxK7Cd_ zoW5b@rrtfDbmi;wn615@CrqEd;rRT>g!s1#vJCBV)0q2|vK*dBoY*YFJWg&-w3Y#V$*FRL+pZTH0{8_(9`U#vh9-&V-hD+;P+Ok7qq` z?^x2O1Dm%CP1xCMqhG@vCwX}ytHVq7GvWd_J$x6de3+K_mEqxcrpfFcKP4ATw%g|| z{$d%k?JkG)XZ@t}wts!a#J7BPzsU52D?NY%?PN}v7CMhd8i!PC{xWt~$(696vu&{Y5c literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-iso.png b/src/main/resources/graphics/filetreeicons/application-x-iso.png new file mode 100644 index 0000000000000000000000000000000000000000..492d2a6593bc9f323dafd20d38b511a54d720cf3 GIT binary patch literal 1360 zcmZ`%eK^x=7=Blia6}ZRazfEnM`}JgM{*rx+Q`@B3i&w1jKr2rD-JeE9F$H<4s}#0 z!-murb*RZYs*$h7Xfif!YqiZ+W}ILDbY16<^Iq3;-|zig_x-$oyib0BA4*?$vn~KY z-wTZlgxKwCtz8Y_4JK6v5gh04>kdHECB3C+El69$paXpYNZSDbB?o{-s709uAQb_C zBnklM>j0P%Dq1lv0Km8bK0%(4ftQ%eJC(yD=1Oy}4E)#*+0e*n%j1EnhQ--A zep4&|4t=7gS#I9%K0RSg+n#}A{BAW!QDG$eEg=ujd6>)2ll#=+l#B@HA7$8 zaB=?{F3a+%nN#{6$<~Vp;9Oj6WL_S}GU`<%%<SB^91u%e}CQhJqXh_EoA&g-w!H)!8dqE=mo z$*^hoIs2k)yfCC7Ez;b>b*K3+G?8mYZaez@USZc41ta?VC}Y76eYL+Y!Yr!a0VA&L zk>Au_Hho4E95~&D%6xUc%z@JM<*#-VlhSLYr6$3d3@$1H3A%<{q+80%w@7d9V_SdM zm}lff?cw}Lbux3Rg-;k8H7PoC&R7?hRHW#7d#C&%&FVInzHnl8dh9iYR>+#<8A6JU zCSjdpQm_yKdxX86EyB^(-ag3Q&Uv4`Gs4aWfpA73{E~W0{}V{U$0o#`{r`X~BHjiH uZ2J1b5qunp9G!v%WHNbALUJN8CYpfVgHOSg%Uw1@CgA1ihom2j%KjI)A(68H literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-iso9660-appimage.png b/src/main/resources/graphics/filetreeicons/application-x-iso9660-appimage.png new file mode 100644 index 0000000000000000000000000000000000000000..ae5d5f71a1868ea527d1edc619365ca1615cd1fe GIT binary patch literal 2001 zcmZ`&c~sNK79Ms81VMI4!Yas~fPk_lLLgz2AeLgwrYzd3ARrM$A4E0*v52zo`!0|L z9%YAzq(lh`As|m^t5pwzXqRKz-_V}(&Ut^lbMDOj-S2n5nfuM$x##EWfkbE`002lb z$;}^n{Na!mgL7qH+B$UN(F7j?06h<6cf%!MtaFj%?*l-xApoiA0Bl1j^&J2=umG%u z0bpMOfLd(D0L2ji(J?>o03u8vF&Dg9LJ~`eZxh&b@vJ*}E{u6Rosa9}<2ra|?Od}q zu5s(EaockrI>)eO)~IEcMCW@jg(RjBPhTQ21w^L6i@_uJ^1S*M+?flmT|zg8fZQh} zGld?^1v}OU$bb%{Gm;$TLIcV+-A-;DWnk#F;mCircCUEHCyL8V%F4C2PshT+Absox*Ft9|I z453R$5N5V81W2S-0Yj^hC8?xw7y_Vvw@$n988oe&j>9mk8P2*zgLOZ{{lT zejy~kKgJ8y5lRQ0x|lcSG! zSZHX7uaBMW)!Tdfd39~bp-CCuoV268{3`OwH%BI>NZUJJ(v1x=W*eIp85!d0i_01p zJ`XM-hqgwN9P}(JcX5wW9QBU|v)Nx4V%230LnkJVAx!!FrpB98GFi307G-63ahCD0@o$i$L@;sKDKI2_!Oq za$@6gbf6MJIn!e@#4i9JPr4lbm1ZouFh(EXRvE3RGk*wA8Y3lat2K_ zzAHkpLv&cGJxKgpFm_&b%pTueMeG()xDugwMO3^zNc=01W|TWx_@?igl5Gm*?3PJK z%&P8qW#S$ED!%};H@UglnVa8NWbA%$I`-PMsOWKFN>Y&V5~Ww@J-fMlW{+)R(w?4j zE;6HEe{Yl!65CR?(o}Z-ewA>3fr}PoC5co~e(s7;0S*M1}%A;Wa^}myTH3;sP zzG0IuiUL!`7P;2{gr)pZ_NT?yBOozGH~0-(AL+GQ1SHTErov^q)BBN z^!6{7WIfQqkY7a(RQrs-nl!qwd--Sj+X3gGL1ku9y1^X#SF-0N6+OKq0wTn7@n(8R z0ZrK9nCyyJv65XWpnc}hB0_aH%Qr6{19-#y^m%J%bIGjeVZ-G1`_5U$2V zT#icm{{-SU?o*JUak#_Tn5YD5cw8i)QmGb~uYDVTF+4WXA|@`n{DY$=Oaf%0uUpsY HFxr0r4*+Nc literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-it87.png b/src/main/resources/graphics/filetreeicons/application-x-it87.png new file mode 100644 index 0000000000000000000000000000000000000000..072e8ced6259334e4c4be4a315308962b3f48ccf GIT binary patch literal 601 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-java-applet.png b/src/main/resources/graphics/filetreeicons/application-x-java-applet.png new file mode 100644 index 0000000000000000000000000000000000000000..633c3d260e5dbec4aff54e60ea809bfecc743858 GIT binary patch literal 1577 zcmZ`%X;70_6n!C}phlSqYD={Z<5DU@lK@o_Yf#hxf^1TEiEPFN5P}dY7$Ry?WE0fd zu(%bJ3KGPyDheVo3rkj#knPI?2wJuXq5aWMe{`lldS>oDbMHH6?#!FR3=P?XTI9S4 z0DuZ0`iH|z_*C{txR*EOjKgG`;1}!%0K0JU-y}PD#>5cAg8|4~4*)F}fO&XD8v!5< z3&6W*0DOK0U}bVyYnU$pHn&3eM(%{{l9d&1Tp>KR<7=SYSDy&)4a6TrRhzrG>-cz*e(LG}c*WmUG9SUmxqZHF@vQ zSob}%tY?nyWY)+`I+dl^d*WfdSuLF@-TLvGn@O)87QL8dxXfO~7$M!eu8L89z0m-T zy}oPBMwyj;Mo9m@g*knbFw)BzZ_A(0M4B~nvqE4g@R+KMc=x7iKGW7x=W?B= z?*3#n7(V8?S~G2jMIF0 z51dOAHK*pTtp2n9{HU;T^7muo?M2p1yHPo`Wbr^~ zPH#Y#aBsGdctH@DB|Kdsx>6;pd9D&GpwcIU+tT=1m6C9}P@^-n^E5978lMzi8&{K1 zG|=3mdBNA#zZ$yJq-0dfPL+rfZ-|5v9lKL~EU&-t5Bc%DzRl-&+bFy+dT(6ez||_* z;1ER0@5i5g8+EylTs&~@mN>IQl5|tFJ&pfk8c!h6RkbRIw1)CVMSRh~mJ}WY8QR}! zqVxKHsg}u95MQjTg*UHmb z;*2uMZw(4KV5dngi7+`)!b2hex^CunEn|u{HQB&+Z=6PAu%6V~womVf6G40Y0mE)J z5gr_pi3d{wSlace5Iso`W8vjONdVxqsWBhreQ z2W_`TyYzynFx)CaS-vZBushkAQ08zVV+n?5+rGdt#wHudz~;~pxxtuN;D@$%CU9*# z7dT>b?2!{J!Zk!jFop*%tanTRU!xgbpvj>bRYdU4xfF|B+s(uynh@cllZnwTQagM@ ziYuYQ3+aTtO!Op#F?S$K_q%!#_UGe~5^t~X@PwelSML!dQt_rcuffhWG3#*X2+veJ zs=i**)WBgsTO+soxKvpX((7@^nE6U7RPTH%=Cj7J6O$J7^fG&=H7eSjXdIj7m^6j5 zN1@S+3q#jxX=8!t(FT-b9&@?)S{~zDEx?uA;^YkfMN1rm@VI>;E_|A#aYnKP zQ-1pf3Njnbrjio`KT;U3^wHt)Ls1onT%r!{52ho$pQTw)`N0;8&~n+m_UwBMyC5W` z6F5-PO5zFozTeRC>yu|HJ)20HcIx!XjYquV z&h1Xjwxf=Mg%}=uluXLr4+p-%tceo_%?vqH7E z9dVeGs4CFETfLRJDO&zvoAl|Tk2|P;DQCYSZf_px*RS#aDtTsblI#}ZRqmTMFHofJ z&kyQ7-aL4oY&E&9wS%Om<%QaZ6`lzyD{E7=T-|y!@G9kHKzp{w;|0m+B(N+BnPHt{ zihKKd@}vOa=R&$iE4l-^l5IfuCVaqLF5(g8&WAQk5td~0; zABo5Lc;kKWo87QjA1wBE|Me~ZF`P|`CC5|$-!PKD;WBLa^3#QgqA?6 e6Hlkckdos(l2Q^_AAFr*5eV27;$OETn*I;eIUWrF literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-java-archive.png b/src/main/resources/graphics/filetreeicons/application-x-java-archive.png new file mode 100644 index 0000000000000000000000000000000000000000..bf7cecfec5da7c34cfd8b2b1db454cfefccccde0 GIT binary patch literal 3763 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 b>g?}+(=X67j|k(tYyu2)O?2wCoSyy<1xFll literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-java.png b/src/main/resources/graphics/filetreeicons/application-x-java.png new file mode 100644 index 0000000000000000000000000000000000000000..88a7a2c52904d3334018b9bd4f93aef155e16e08 GIT binary patch literal 1577 zcmZ`%X;70_6n!C}phlSqYD;Sy2DMa#CIM=TSc8HF5Cl}}E|J{@5P}dY7~+!?qtib#qNCI#<4nG|Iq~Ywbk*UB z?kbbCcY)?$QcI0mrMbv!>S3%&C7CPP`r(GFQKuRezMQ8!&0oV9AnkZ(`53Rkpob>9 z?pd-?CdGgO(!FbC%-$xv?PpK6`PO%rxvcR`?KNvn4oF;_v4f8g_ca4F@9tBfVSwdtb#4qL3$&k8ROPXyu2k>K~FnJ z@@i#GT`I0fd+_Rj+bIsaTP0EGUh&kmFGg-Z8HV(Reu-}PFZ>&iWD1qOxPCakXeczN zKOjr6CtESSG$&=x2X}qioaX3w&*6Q22>eqa=cM7+SqmC;a zYUx$KQEie9W3}mb|QD+hjZL*WNsL(Kc-;lTD5d| z1R~`P;?MR)Tp36x8aj7JlvyrLx-HzE#``Ia%NJ{_pDRW*`m!c@Y~j$4DO?EBxA&516+zj8%?X?^nn0m~R2qGsP}|(2y8J*=)2{3p(3Cd8-(qO#Rh2)J zA7u>qQFuONo*#w3HI)~X#ov|5r<98GYh@3fD`@v6j2fv%rMmZd?(kIAA^QNje(r7^eTF(S-N$y-5$F;pI|tK(PN(qxG8Ao@-s&?zY0Y_X_ay-G8t%D)KWMBDIKd z$a-s}Q$L6Z!+l98&2vExcPBd%O6^W&tiW)s+n3l!S!E;X*c>Y2axf+u_@Zqc2^{N= zCHB}HTjUgza08JMjNyU{8|~x3S7^E?XtrxX6%xF1E=42PcQf#aW<i zX!P=e(DfQB$K@F7Ej{^IBg#IPv08K^m;Q|g;L5CVGP>Wg74|`R+};o;9#z~lCtiUm zyL$@-nG7al@kxR&DGXQg=t%hCi1Ncu5r+;0(-2CXJt~fyy$9F(8z1j-8;?GogG?Ucrl-aeLk9x+O z+m)DYLm2~0Ff98Ds}ct@qgzy$DEJkAa4>4wMe z$K$-c@ZNY2S1i^Wi)G4s;57cna5gDAA(rz0hVkp!7h%KaA1~}niY2F$Qer@Qdb)c; e;_1{VQgV!YQc4{2y^kX-0s;OZe)T&dY5xG&Y#*)w literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-javascript.png b/src/main/resources/graphics/filetreeicons/application-x-javascript.png new file mode 100644 index 0000000000000000000000000000000000000000..fbeca5fea11d4a52167648e3e03fa2b7574631f2 GIT binary patch literal 1606 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-kcsrc.png b/src/main/resources/graphics/filetreeicons/application-x-kcsrc.png new file mode 100644 index 0000000000000000000000000000000000000000..047c207b80742efd298888f15b6279579bb2a38b GIT binary patch literal 3044 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-kdenlive.png b/src/main/resources/graphics/filetreeicons/application-x-kdenlive.png new file mode 100644 index 0000000000000000000000000000000000000000..c6aeb24fe6a63525537b6d521dbd61e311a35153 GIT binary patch literal 1295 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|Vpo0G|+7po0HNN&gcQ zQ#3Sw#mE1SkIzz5OGrpaOiTolKoA!f7aJQJ5)u*`8tUig=kD$cZ0Y0v(SM41K*Chn*NB5 z`56~`!o{?C=hr*l78gA2?|NI@^Rc|-Zu-#2(%#f^R`r#)Lv`DOR{`3G24AGfYO<~{QU!bOPAjEv2v(6Y!_8+U9!{OKheX(#cswn160uCCVEOYGhJtg4RMM%B2uxcd6~S{JOd_YAd(?{su_wew2^hUZNm zE9?9%{mnNB6y4$_L4Lsut5zDneQzqT z?8DM!OFw=5v{8py!N6Fa^^%A^Pzhs_x4R2N2dk_Hki%Kv5n0T@z;_sg8IR|$NC676 zmw5WRvOi@J6E)_X`_)L6fq{v`)5S3);_%yRufv5LB@QI|biYtqAQ8AJI&yW6_!1Uv z-|Uc}g?mDhqE-fE#+|x!%6n#->-73tu`^~KdwMswY}?|x58qk&&e*hADp;^~rKTQ>$`&pM8$GrOGR$WscGNvqvtRHi zV!_g{VbRw50!Lq-&rg29=d@OKE?t5|{_Kp3l0RZLVZ1uw-z@<)qYjfl6-RhFq?#B_em!|ISTJOl!m099TCo8C_;m;5x$8CYYA?+@kTi!iThfYd`9!G(Kq(V@SgYz^P#U%cPL@u4uY^60s(4h);>zh0j6^J+$^K=5d!; z#XNs*l|J~+#~5dLz?*UY%USke4gE}Y^RL@I`1(^bAXIk6#@GigQ?vK~zbtmXVpZve zT}ym`$walpHKHUXu_V85m64s`?p4 zLvDUbW?Cg~4bNZ9^#^K@1lbUrpH@mmtT}V`<;yxP!WTt LtDnm{r-UW|D;oY~ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-kdenlivetitle.png b/src/main/resources/graphics/filetreeicons/application-x-kdenlivetitle.png new file mode 100644 index 0000000000000000000000000000000000000000..35d4a3be96a3ded46434907647f1d5e926c8cdce GIT binary patch literal 1295 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|Vpo0G|+7po0HNN&gcQ zQ#3Sw#mE1SkIzz5OGrpaOiTolKoA!f7aJQJ5)u*`8tUig=kD$cZ0Y0v(SM41K*Chn*NB5 z`56~`!o{?C=hr*l78gA2?|NI@^Rc|-Zu-#2(%#f^R`r#)Lv`DOR{`3G24AGfYO<~{QU!bOPAjEv2v(6Y!_8+U9!{OKheX(#cswn160uCCVEOYGhJtg4RMM%B2uxcd6~S{JOd_YAd(?{su_wew2^hUZNm zE9?9%{mnNB6y4$_L4Lsut5zDneQzqT z?8DM!OFw=5v{8py!N6Fa^^%A^Pzhs_x4R2N2dk_Hki%Kv5n0T@z;_sg8IR|$NC676 zmw5WRvOi@J6Ezh!JDc;6fq{v`)5S3);_%yRufv5LB@QI|biYtqAQ8AJI&yW6_!1Uv z-|Uc}g?mDhqE-fE#+|x!%6n#->-73tu`^~KdwMswY}?|x58qk&&e*hADp;^~rKTQ>$`&pM8$GrOGR$WscGNvqvtRHi zV!_g{VbRw50!Lq-&rg29=d@OKE?t5|{_Kp3l0RZLVZ1uw-z@<)qYjfl6-RhFq?#B_em!|ISTJOl!m099TCo8C_;m;5x$8CYYA?+@kTi!iThfYd`9!G(Kq(V@SgYz^P#U%cPL@u4uY^60s(4h);>zh0j6^J+$^K=5d!; z#XNs*l|J~+#~5dLz?*UY%USke4gE}Y^RL@I`1(^bAXIk6#@GigQ?vK~zbtmXVpZve zT}ym`$walpHKHUXu_V85qR9`Wk?u zAvZrIGp!Q02L0{6pwui0vLQG>t)x7$D3zhSyj(9cFS|H7u^?41zbJk7I~ysWA_h-a KKbLh*2~7ZEPyTcO literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-keepass.png b/src/main/resources/graphics/filetreeicons/application-x-keepass.png new file mode 100644 index 0000000000000000000000000000000000000000..9848d782eeab7c5fc8a7c237d8d6ae96413b0fa8 GIT binary patch literal 813 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!e)8nWOECEU z{rmIh&wu{>`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uJ$uV24Eb?WW(^jiS|w=**CPn-7m#*GK-*WU^Zyy@wAD=6r} zh7Awathwps^D)^mS!_$|5FeY`STd-z=aW zUQZXtkch)?&tES(WFXL**nY3tXZ^AWMS)d@fB)X+(w>}nVA>Y#SOaIb|5xwLIln3K zh1@TWR_!-R77D*Ii&h;AaJch?$>N|0gN7qV0*hgT00V=V0)vPHgHQs4fIvgU0R|^V z)(#dK1%U|+@ei1{rYkD)URkZt$Zs-hpSep){DrLYd9S>f4w`(hT5w%H;#z@87^|Au z&$rpD*lNz7h~K=E>%(S+@6)td6W;QgM<2hr^WMgA2EKcF-u;Wq=ZG-;N^FVsWI8ZkI-s;;`;vy$Z|~m@*JSWwmQm=uzkG&+6o1ML z2eawN&wk#iBdj6fof@(<>EI9ly9}F@o|-KccWMNNm1>D=L`h0wNvc(HQ7VvPFfuSQ z)HN{CH8Kh@GPE)UB4cd>11kfAD%FykC>nC}Q!>*kackhNIFkz0APKS|I6tkVJh3R1 kp}f3YFEcN@I61K(RWH9NefB#WDWD<-Pgg&ebxsLQ00K@`ZU6uP literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-keepass2.png b/src/main/resources/graphics/filetreeicons/application-x-keepass2.png new file mode 100644 index 0000000000000000000000000000000000000000..b87d236dfe72d1ecd2662fd463d57feb4186934b GIT binary patch literal 813 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!e)8nWOECEU z{rmIh&wu{>`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uJ$uV24Eb?WW(^jiS|w=**CPn-7m#*GK-*WU^Zyy@wAD=6r} zh7Awathwps^D)^mS!_$|5FesxDqRBLt|2 z*VDx@B;xSf^Vf?G83?o{w%@DvS-&hoQDBwf-@o^{v?nJXn6^bb*1*~A|J8eQ&TmS5 zA@_@;Rr`&Sg~G4QqE*KN9PT_}vN$Nhpy9}oz+%`Sz`!7;z#!tlAe6u$AkYwTfWe88 zwSz@QL0|$y`~&8#>57WHS5|8@@|(=sXYP^`e<7=U-YYMrgC-xW7F?H)xK>~i#;Rua z^KJGjwwm)N;y3T)`mkBy`!sFVgtxrr(Z_G@ytgr&f$v_PcmLw@IU)?d65HkYYP*;m z{@<08-nxGO3D+9 mQW?t2%k?tzvWt@w3sUv+i_&MmvylQSV(@hJb6Mw<&;$U`SycJ} literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-keepassx.png b/src/main/resources/graphics/filetreeicons/application-x-keepassx.png new file mode 100644 index 0000000000000000000000000000000000000000..3b4e8cfa265336adef6af6e26ebb1bcb34a66edd GIT binary patch literal 813 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!e)8nWOECEU z{rmIh&wu{>`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uJ$uV24Eb?WW(^jiS|w=**CPn-7m#*GK-*WU^Zyy@wAD=6r} zh7Awathwps^D)^mS!_$|5FeWN`a+cL-1q zucwP+NW|f{=dTwXG7xA@Y`<6Svwm5GqQEM{zkly@X-`f(Fl~!=tbw!J|Eu@roZpoA zLhctwtM(fu3x!{qMXQblINW){WN}c0LBo+FfyJ;vfPq0wfkDK9K`4PiK%gPw0D}`F zYX^&rg1`iZ_y^2e(-jqYudLQ+qHzRG98#N9Z=e_eM!UWxA$*{YchB-%P4f-Up~V@ia%wB zgW2@sXFu=M5!Mj#P7PU_bnu7&U4~6cPtBH!J2e8sO0~o_q9i4;B-JXpC>2OC7#SED z>Kd5n8X1Kc8CsbdSeaO88yHv_7({z{H=}6C%}>cptHiBAOZ>AvP=h4MhT#0PlJdl& mREF~Ma=pyF?Be9af>gcyqV(DCY@~pS7(8A5T-G@yGywp7+Epb0 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-keepassxc.png b/src/main/resources/graphics/filetreeicons/application-x-keepassxc.png new file mode 100644 index 0000000000000000000000000000000000000000..7a7cdad3561fe6bd93efe94d7494e3756144d29e GIT binary patch literal 813 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!e)8nWOECEU z{rmIh&wu{>`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uJ$uV24Eb?WW(^jiS|w=**CPn-7m#*GK-*WU^Zyy@wAD=6r} zh7Awathwps^D)^mS!_$|5Fe%6POyb|p{` zucwP+NW|f{=dTwXG7xA@Y`<6Svwm5GqQEM{zkly@X-`f(Fl~!=tbw!J|Eu@roZpoA zLhctwtM(fu3x!{qMXQblINW){WN}c0LBo+FfyJ;vfPq0wfkDK9K`4PiK%gPw0D}`F zYX^&rg1`iZ_y^2e(-jqYudLQ+qHzRG98#N9Z=e_eM!UWxA$*{YchB-%P4f-Up~V@ia%wB zgW2@sXFu=M5!Mj#P7PU_bnu7&U4~6cPtBH!J2e8sO0~o_q9i4;B-JXpC>2OC7#SED z>Kd5n8X1Kc8CsbdTNxN?8yHv_7%W`B8yJ#E8glbfGSez?Yq;=~}U&Kt&9mu6{1-oD!Mwl@0{dLBUf1khq|NsBr=Wm}o*S_&+`1ADbpC@l#TbBKO_xaD;Pp>UX zzivG7b=|Q)AHV+j_~rMIh+L^k;M!Qe1}1p@p%4<6rdn`iKnkC`%@M%QDZIpNzVB|J@K9{ zjv*0;-(Cz4KI9ZHE^xyV9gXe!u00)=cV7e+zdf)=K} ztqvlrN47ZdupSY9_1i^;RV6s{X|2^%7e@7&IeNFO?a!tfr)xa0iPwmWiJQ9a^wZgw z-rlXzm0Xkxq!^40j0|-ROmvNmLW~TpObx9}jI<35tPBhU ze$;wl@0{dLBUf1khq|NsBr=Wm}o*S_&+`1ADbpC@l#TbBKO_xaD;Pp>UX zzivG7b=|Q)AHV+j_~rMIh+L^k;M!Qe1}1p@p%4<6rdn`iKnkC`%@M%Q6r5L?ZQkzJ@K9{ zjv*0;-(Cz4KI9ZHE^xyV9gXe!u00)=cV7e+zdf)=K} ztqvlrN47ZdupSY9_1i^;RV6s{X|2^%7e@7&IeNFO?a!tfr)xa0iPwmWiJQ9a^wZgw z-rlXzm0Xkxq!^40j0|-ROmvNmLW~TpObx6|473dltPBh? zma;xU(U6;;l9^VCTZ80}y%9hSk{}y`^V3So6N^$A%FE03GV`*FlM@S4_413-XTP(N Q0xDwgboFyt=akR{0BK~omjD0& literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-kexiproject-sqlite2.png b/src/main/resources/graphics/filetreeicons/application-x-kexiproject-sqlite2.png new file mode 100644 index 0000000000000000000000000000000000000000..4a5314620f638d674ef2c5bb961e9f719b8ad9f2 GIT binary patch literal 978 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TR4fKP}kP{ETYPhNt- z_wV1IKY#x7=g+54p90B;U~m=;yu7^5oH_I8(IcRGH~?yT_Usu@`>$WWzJC1*RDSyO z=?4!UoH%h}=gytmwrvAyJ$~m}*QxFC`xe@5nV`R+Q(;Y$;PNW_EfeGRF6=(FeeuP^ z7MuDwmzG&>?pt!{NZFCK6-U zaQ@+yuG^+)t!oosSpZr$CA0AG_Z~J)L6vvP~xBTJx!QlT24$c=Z3jc2D`-bKh)= z(|MlN-M62=^Yr;mdv?8gE#GnK^TCFLnu|2dSeV*6g&H_rm>XDh83eyDI2bUb9b}PU zRZb8((*R5&Rg6p-tO5&!6B^tYn6eysk5neI@cJBgXp)*S^KB)Y{5Q^L&%}3#O>CIK zexTteAjvDujXI)Zv1xNeDz()t+mh6+bXSpbXzMt z;^W{GC~sif@;4|!q|RQA_1MD$Eg~P-n>Kt-IH1q!^zekr3J;5vzsvVAOpyQgO8nw0 zXJBZnmbgZgq$HN4S|t~y0x1R~10zFS0~1{%qYxuQD^nvYLrZM~11kfAjT-Yn5s1)` zo1c=IR*74~fl{?gKn;>08-nxGO3D+9QW?t2%k?tzvWt@w3sUv+i_&MmvylQSV(@hJ Kb6Mw<&;$TX@Vi$4 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-kexiproject-sqlite3.png b/src/main/resources/graphics/filetreeicons/application-x-kexiproject-sqlite3.png new file mode 100644 index 0000000000000000000000000000000000000000..1e86baadbceb830ce4faae0bbc7b923ee898ddc3 GIT binary patch literal 978 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TR4fKP}kP{ETYPhNt- z_wV1IKY#x7=g+54p90B;U~m=;yu7^5oH_I8(IcRGH~?yT_Usu@`>$WWzJC1*RDSyO z=?4!UoH%h}=gytmwrvAyJ$~m}*QxFC`xe@5nV`R+Q(;Y$;PNW_EfeGRF6=(FeeuP^ z7MuDwmzG&>?pt!{NZFCK6-U zaQ@+yuG^+)t!oosS#Pp87`o6+kj*~!A}Ie`mxxK4CB$gu`^+H*g-yU!_%Wn18ZbMNHp z_thT=IH0KLe!Mm5WwpoBq=!$YOfbIVZnOWv^76{kUM3l@{7KuN?yf#2CwJQayxG#e z+xI(|Wwu+d==d%w@*(K$-u3$)l?ALe-*sO4tN9nc8^7H*Uwv0{Ywff2wo2N6XgHB62JJ$ z85r8CC9V-ADTyViR>?)FK#IZ0z{pV7z(m)`D8$In%GA)x*h1UDz{Md^b{K?>W!=J^NRd@k8d%u zFaiK<@xplcL+Z9s2z}@-ZWK&GVnA~DaR;D2ck>F~5b7-n7=IrC688eYPXj;)J@F?1 zh(!YM0SACn0RU!9Me|7)0AMP=6M>$PfyL*ullh!vVUASJN=OweO3Cc_+@eyEq#%OE z#?x3>0trhXTUps)BS;Z67KHqF*vSG4Cq9zFCD1wIqS9h zxj7t_@q0sKwnWy}asR{QWJ7aHo~(#3`gK{SEB~!FD^I$*x>|g-;_cWtnH48fl&q|* zWQg-wNqo)BOjAp1XcRRk?_y`yW9~WO+S;0GU=Sa}Izyzkw%=1vYZwXVh|Ji5q2bq~ zZ^B4a9F;yhJE!~f>C&~TikjN6DC)@QXm9^uV~g_R!UB~YTi?*w^`tvdc!3t1u(+sw z_M-PfPA)E*$xcj(V#O^iF5;pYHFY<_NHM*t{_47$bY3z&E-_D5sMG1hQu*Mkk)c;3 z_-N+*{5+W*+pKJlPZi#3YR)e#5sI?IDfHCzOle6OCo#3Wx+X!G5l*I6)zoU2mXgv% z@q#omhd26etmkF#86u^-=Q)KNFDX<^Ycw65k0PQOkul6E^>pW7Pfmt}pT-e`aFNh< zE@gzsATj0o`v!pRm2>in%vrvCZuUmK-K}|jOQgeuaflEyz#_bldw@*CZ!l1^iHX5- z05Iv;C|D<>aw7@O_44tAj~nbTMek`xowbFSRWA?sz~Byb@3M2?Nptv2*>kJOz^7?d zk5vBqjA>GD+eyc3Wmcxd>vEAlsuF<>ut`tt3)}z3UL#)?k^WFBw5{4ZrSC_yiuZSR zcpqH1wwim0RqrZ?bw0I5srxTu+E~}jzV^YO0Y=Y3&qj!H`|PK$Prw}7cOkbS z`1NiuW5eyZJP_ za6#} z#}mm~T&MZl8hg3xTY@b5}gQaA|wEfM5FAGKiZ+ufoPPI zBhty?!1qX`6A}rlJJk6dek1l3I7G8YGQo= literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-kgeo.png b/src/main/resources/graphics/filetreeicons/application-x-kgeo.png new file mode 100644 index 0000000000000000000000000000000000000000..2e883af0121a0d0514944970b6dd8f1a21049f5c GIT binary patch literal 601 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*qRc)j#{7#JAUJzX3_GVZ;-anOq?P=xJ4 z{Tv^iNefyPUU|Fp2mFpZB)3q(WBR_PUmAHe9OZh_T`nHp9G%wR7-ZLf=lT9*(f{~= z#>MB3x896t`1#&*iP3J2{(|Pn92rpvZ!ou9pm%wyEpoifhi?M^oK>-0b1J)LS9>(9C z&l+l5G8*#j7pC(?{P176yIX+Q;CT0ckzMi38>gSjSEf?#Ap)-k6DMd z+5h1Fqu9W}#G!yn2r$08oHX?}2b+$X7(->2*3_F{R@Gke=zFYt{(Ao7<;QRS`7Zo% z5|?I_#q>hf#~Y4p{w~yO8B)if73S0B@3u?}7>cSTt`Q|Ei6yC4$wjF^iowXh$WYh7 zMAyhD#K_Rf)X>VnOxwV~%D^DuZ>SWChTQy=%(P0}8Uz=-T?W)339=zLKdq!Zu_%?H iyu4g5GcUV1Ik6yBFTW^#_B$JpsSKX3elF{r5}E*1Rn7eX literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-kgetlist.png b/src/main/resources/graphics/filetreeicons/application-x-kgetlist.png new file mode 100644 index 0000000000000000000000000000000000000000..488478d7583578757076e139398a4143e906077b GIT binary patch literal 1684 zcmZ`&X;hO37X4UC1{CW8SnTLPtu1p3HlU6zYK0aK;1bz_ES4mMum~dvVF^SD2}_Uw zQMTA10s1@<2wR=cKXcCfn0L;5_q==VJ@3zbdEPJ& zbF%|x005YKdAj+6=<>P$W(3ZA{7g9r#*wZUT>*eov||hP1-RRwJ$)|%K-zZzK*$1s z4Ui&y0DvSY04yN^z?lXB`{OIxeNF>_;e_`Ee|Jz&jT@}b9DYc8$|Wq<-gqJ)>1fyb z_@q@%hJuO~Q^Ukr!7Ne```9zj8kmz4{;4gD6M_NVHD?$f7F)wm}gW;CiLt&}@X z&lKE>X-W^QVvt{~s@Iq0tBf*fntx4ZQ1dN>pa9iz8!cv1Mz**98XK6s8C;utg1+I0mC>7x zX5ipe>46XOB3R4vm8?((zjSV_U0-=alI~xd9nw;O6j6{u#li}sq_;4(E$2#WF{ZaZ zWr~-p=q%KA6s+=c6m`jyB^W6=w5=pUI>gr8!%OlJkISP51i7ki>Uw$fK!3|jFL&a0 zcn?2U$ry6f1~ia==M{x@k$-PX z^{tk_*U*!DWK7kan9kPhrJ{&VYFPLB+GcT-cvP@P#dPN*+V#4Pva8Zjfvz-4+EK9b zab8`WCL3&4(i3EC()|7FBh#Y`&4tf-wAakMm$YjG0N`jB{`HgH@P_dOkRwUkb+oGm>M?abtQJFG^&qsmA#@~ zdoG#>Q&gPLE^Ag6qB`&1;BRei&pcP8!ylAkMcneqeulg>m8)IW=`z;eA<>E-6?A1G0bk0bnDExOfhbnJ9%-%^XoA?dCw z?kzV|%$$8o)T~Iyac4nn_olZtPmqZVy%9zAAX1 z(FLzU+BRdeqg`$%I8$MW5@QRa%Zt%On2C+44aD0RN3gL2WW>Eyc6Ns6h)z{Dy8&FL z;egq$#_;uGGSk$*(mRquuRGsCb09!F+hpEaRz;Z1Os z?M@m#CM>jufN*g8G?lb8vCnwvWOq)%fs>|DSFMcxIMLs2%oJ;;+zvY@o9)9Cd_-4JA5&)ryIlSFghb+z%eowg%y*?8D%Mq9*mF$N)K;LyN zwdaD+HhLoV!FatHjg*KwME`P!zQ-N*;{^k&w|fI+Wv=#@Ol*-qGYJ;Fy}pm#cLruR zq0B>eeAK5oB8{$PU5q^zI~T$?HF$L$A`chZ3rF>p9h=64?Npcj@zjGY2VrkvK7_*_ zYMSDw^Ji~kHDinZ2EfzVNy?CY+0CaG(Pvb8&R1UD+4-se+)S`SUuK31kFt#jU!PP5 z=oF_??j|0eo!N%yp@+3E-hO|{FAE@N=>Con?c{aI_DqRccMx5!_)X<@Zqcu&286v2 zpFOtQV-2tu@ar26Yr>y^-SgVtQXxl+jn9oNocA)UTXeDZ>K>jZ{YyEg{LVBr4Of0- zUNQe@oxWje7;_ab92s^4<97t>9*7M`VKL6=1Plm(6V%Dk0ealQ$;scz(fI__`S{O2 zK%vf1==K?xlmBD*cU*XM1n&PEC`f%iXt4f#!7nZXn}SNf04XUcN29OBB%)FAn4@tC Uk#yzh1E2`-a)-Gwe?=1i1M}fjoB#j- literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-khtml-adaptor.png b/src/main/resources/graphics/filetreeicons/application-x-khtml-adaptor.png new file mode 100644 index 0000000000000000000000000000000000000000..561a437d16440073b0b847799390e0be7715b208 GIT binary patch literal 1118 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 KMNUMnLSTZaehZ5L literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-kicad-project.png b/src/main/resources/graphics/filetreeicons/application-x-kicad-project.png new file mode 100644 index 0000000000000000000000000000000000000000..6f11c5107939728413aad3ef2de0947a743ec6f1 GIT binary patch literal 1013 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-kmplot.png b/src/main/resources/graphics/filetreeicons/application-x-kmplot.png new file mode 100644 index 0000000000000000000000000000000000000000..1b86f7f1420f6e11eb2f92cc3161ff0ea5435269 GIT binary patch literal 601 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(Sn98blRGcYi!d%8G=WZZju=iUKKKnYe zL(%@1?o2u7x!&k|Xk^-V_;&DI5MIQ*g@w7HFM;WTKo7%17GnpEg8~9>2COXtJ&eCO zpEcCBWHjX4FHGl)_~E~Bceenq!SU|@BD><5H%>p5vzpyvPZI0%%Ef)&iP0tw9UN3nr{i9-RE5MX?FIce%|4mKS%F^0-4t*JM^tg5}_(f3&Q{Pq0D%a7mu^IiDk zBreS;i|K`|k2f6I{9UNmGNg_{E6k_M-))%|FceiwTq8@X{sj-!zg|>l#m4U&Jx&NM^Xvob^$xN%nt)cUPTLe&pB*=!~{Irtt#G+J& k^73-M%)IR4~y z99$fAb$j8y`60LVR&ASNe{*lum2G(&yNx#X7%iyNSy-=Yrz^OiPIp6(Ay5k(99j~+ zbE@N(K9kM8Mz{7=Ufo%;Z(-De27|o|qBeFL&aKgzSftrsr~%Y|a(&+S&o94!dU0}H z?$-}bKEHc#Y-Q@#PcQ!e|Nr&l^Ig+je*O6J>CL?dm)3uH^YGB($bbL-9@^0I`qA09 zFYYXBHafSpYV+*WO+7~2CR%>^@a)dzJu6%FZ=an1=g+T|yDo!5m-e);X*alfYW=6T4?n+u{^|YmfWX~>6_-H zt?x42JTH6W%%l~q`jbmESG4G_YSRY>h<anMpdfpRr>`sfQx-8% zV~vY*l$?QjqCH(4Ln02pz2feF*g=5x!G&tA2d1iDtiJeZEc~8T<@@5uhyUk$1lgIs zy{mXG_SEzDy-fSaO-~&Z=ErMl=&UOCH{{h=Y2H$OCP*kiZBNoA7H6gjEQ-t;O)?4` zTn@S`7?v(z32BlF;9zmk3t(93z?8zoJAuRHK=cPTsZFg#_Z=2{3hilJ_RRi#z(e7V z?OV2`F1@S%!M?JAqoky)v_9WIf4eOGMhcJNhtRI(2(2Ad4Ny+#@%G5 z4d)s8KFG)!HY9VuZedjMn`?KO{m4(&Z%?P%DXg0-e~OoR$KJy`uQLTPWX@@KZ&25L zU^%t!U}f#*HRZYr$+sob?Q?zyb5BqWZ}j^0S1WwMEWRr{m<|TaD6^H}+Ql?6W6iWF z5hg+>mew$S+x;!F(jjL*FyvKBTq8@X{siBpL zfwqBxm4QKfdfqJ*4Y~O#nQ4`{HGH$WmIl-y39=zLKdq!Zu_%?Hyu4g5GcUV1Ik6yB XFTW^#_B$IXpdtoOS3j3^P6jP|i96HW)Hy>}y*_!V@$1{6#9?%fyS#EZHjzB}cfB!yx`t;b? zSg#;2*EBcVPKTD37H@BF_XH2eO6SJL#)gIl$0}#{7>@}PCb-9X*f%?Qd3(7>d3Z#5 z`1$$Go;~~F!-unG&GPm2J$drvi4!Mg&YU@8#*BOS?yXw2YW3>XckkZ)_3PKmPcLgW z*11pes@hQV@a?0AZy)+h_jh0H?Y_j@XGXxQPp_)C)YWfo3|JWwxFYn|pWh)HBSJSu z{`&Ll?(4f9C%bOHx-;qEl*b<*M{J3C{q^;P1C!ksdLOxa^!2yb9jCg&Hb-@w>VEz0 z&5^rDeAWfH%y6H4V9NdX4}SmsJ?X#{*9D&TlbmgP9e_c!OzXgPASGH7*Zl+2^-aWhODY_l5*KWKecj$fw32z@?)LMmw|hLuf6Dgj z7du;fn>T~oiaQ!|5{pY}nl5>o7`U#~2(s#B{lh5A@nhlvo=`@sZk88!Y63)>xrJPr zE-5K4@;EW6g=JbN*91|O4O;Kltvx-TS4BW6N>RmOQ)q)w!`Zb371iwgZ{EG-K6LP* zpp=E!6va6U8iPycB{qKME{%&*Y|Nf-m7h29z}>&iMtA!CJrq9u`6Si5Z*RTJ1P7ge zGdlWE5g#Xk}__Won>p zU|?ln;BT?75=BF9eoAIqC2kFNscc7q8YDqB1m~xflqVLYGL)B>>t*I;7bhncr0V4t VrO$q6BL!5%;OXk;vd$@?2>`bjz3>14 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-kodelife-project.png b/src/main/resources/graphics/filetreeicons/application-x-kodelife-project.png new file mode 100644 index 0000000000000000000000000000000000000000..66b532ed2e05d2a272a5465bc55fcb2c68d4feca GIT binary patch literal 1049 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(R^pB#881Jv}~)5S3)3d$>0c9le4bXc+4k=1dzUa7_@k)Vw3wb$$y?#!s?bJXy3G3S?6vhj2* zdvQVjM0082t|=^HPw&T+M=xvcUhrGy`PnnGo4%Fb{+?F%-nifV{dpacNA>)^Ar)$q z-d^OBK5Ep-R9joRj?wSia=#RVB|=jj%ioJuHt1>H`E4LO#W#e9ebwRj^G@G;E-aen z^<+LvLq+X$ZHAra%H2MkjD2T!u(mo zULd!D?Vzc{wJ8@0Vl5M{ZMl{a-TOf5fwjGF^}!75^7s(FI}>C!ZsW zjUR@uGjtUAP&jMxw@EkHYnHT{xH@!5T;-d!omJwIn3a`)qGRjgXG`|i&& z4l~rhSp1x%z#Xy2#7Vu-k5M3{Vadk~?RdY8$>Ln3iNXo(D9`Gv%z=}<*WVR9 zx0sQ!t<(59>w;;|QXl^l5Wm={9^!Z{i0j%7ZYozJCTjVMV; zEJ?LWE=mPb3`Pb7 xHAsSN2+mI{DNig)WhgH%*UQYyE>2D?NY%?PN}v7CMhd8i!PC{xWt~$(697^Sqk{kd literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-kolf.png b/src/main/resources/graphics/filetreeicons/application-x-kolf.png new file mode 100644 index 0000000000000000000000000000000000000000..e3bcea3955cda3c97393014451fa5be904acb5d9 GIT binary patch literal 601 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(Ti#VcooFfcHxd%8G=WZZju=iUKKKnYe zL(%@1?o2u7x!&k|Xk^-V_;&DI5MIQ*g@w7HFM;WTKo7%17GnpEg8~9>2COXtJ&eCO zpEcCBWHjX4FHGl)_~E~Bceenq!SU|@BD><5H%>p5vzpyvPZI0%%Ef)&iP0tw9UN3nr{i9-RE5MX?FIce%|4mKS%F^0-4t*JM^tg5}_(f3&Q{Pq0D%a7mu^IiDk zBreS;i|K`|k2f6I{9UNmGNg_{E6k_M-))%|FceiwTq8@X{sj-!@rM7{Am4SiG`A@ni8glbfGSez?Ysj7CH4&&m5@bVgep*R+Vo@qX jd3m{BW?pu2a$-TMUVc&f>~}U&Kt&9mu6{1-oD!MNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(TS+?LPCV_;xZ_jGX#$+-9S#z8NpKoPbF z^>ci5CM{@Hc;)TVAMiWwklaEAkLmlGere>@aFpvwce!|Yb97pNV~}0{o#*?LMgQaf z85f^B-g+~p;pcnLB}Th7`U{$a&n~#Np(>oEKxOL73wNKLa?DKs99MaP*(+#feD-x_ zhob#2-I;REbG^~`(8#p!@a^EaAiRiq3k!2YUjowwfgXm3EXEER2L%M&3|LzPdKiCm zK5M9L$!N&8UzpAp@xy=N?rs5IgX7)*MRvtAZ=8NAXEnRUo+Q@im5ckl6QfNWJZ2r* zX8(ixk75G@6NdsSA;9?Va?;e_9BevjVhoj8T2pU+Syg+Pm^JOu zAk-GKsw;F=O9T)ttMy-8=`}6id3wH!o3X;Q0+&UVo{K9zrx&<5o5})pA%nH;G0W=$ zmQ;H$sq$*gaF6hHbau3l@N>$KcD1*+&yRL#%XAO*b_nxvbaJ#0@URQ?v@eaZ@2bj} zRqU1!VB6f>{O;|W{R`_S=Q`y_*aUew&YaT!^y$<8|NsB_^>f#((w+?amSmenwV@wh zKl%0j%hoBm8+wwyeR})-%ll1zsaqyx|NQ>t^V{b;rWgJG`F-b>^^yKA$5!{cx;XEh zSN-SrubDGvuI-4~zo_xj-lb2jpZxjllbf5{?9P&<(^?*1JCU56oRgE&-&kB0WAEOM?7@ z86>xT-zu?f^S5vN_Lv{|@qNE3tFoan%k~Rpw}46*lf2zs7&=&GJ%Aj}0*}aI1_r*v zAk26?e?ZXISk0(X${ZR33|C5w`DHi`TW_5K8c6@aD!_!c+|1U33!+doYMy`MZ@oZoG4!^kcwDH}HxpI*X{i2t(Illxh zh!--@Nbq2K=HF<+%BIrD!pf$~sQuH>-o!?UeZs|!J2LzHeGXmO@|xqe@piSSl_gfD z#@q(x?~TrXee*l|L<(aOcl`bHUwsOEy1f}rC(1pjR@-%KYG}jO(q|itq-V$Ywmjdn zb#HJ~MS1@J2LcZ`m?tFv`r`TTul&a1Q(t{}EV$>39^d@4_}ArD@dK7?yc<@(o_%|F z(D_NzK-}N$$JIZrOh2!`KD9ca<8|Uq+sz&73I}!H2pJyG?_vAV`jKJ#29^M`{oE`c zJ~OhdIL!Q&=fZ^>EzmbgZgq$HN4 zS|t~y0x1R~10zFS0~1{%qYxuQD^nmc(l#)#GBCIkRG*8YAvZrIGp!Q0hPC|1F9J14 vf@}!RPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw{mw=TsEEPS)z4*}Q$iB}UazMo literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-kontur.png b/src/main/resources/graphics/filetreeicons/application-x-kontur.png new file mode 100644 index 0000000000000000000000000000000000000000..8633e4fc39af76c02609ae350dc94d2c8bab4d86 GIT binary patch literal 1017 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TQ)fKP}kP{G>Pm^JOu zAk-GKsw;F=O9T)ttMy-8=`}6id3wH!o3X;Q0+&UVo{K9zrx&<5o5})pA%nH;G0W=$ zmQ;H$sq$*gaF6hHbau3l@N>$KcD1*+&yRL#%XAO*b_nxvbaJ#0@URQ?v@eaZ@2bj} zRqU1!VB6f>{O;|W{R`_S=Q`y_*aUew&YaT!^y$<8|NsB_^>f#((w+?amSmenwV@wh zKl%0j%hoBm8+wwyeR})-%ll1zsaqyx|NQ>t^V{b;rWgJG`F-b>^^yKA$5!{cx;XEh zSN-SrubDGvuI-4~zo_xj-lb2jpZxjllbf5{?9P&<(^?*1JCU56oRgE&-&kB0WAEOM?7@ z86>xT-zu?f^S5vN_Lv{|@qNE3tFoan%k~Rpw}46*lf2zs7&=&GJ%Aj}0*}aI1_r*v zAk26?e?ZXISk0(X${ZR33|C5w`DHi`TW_5K8c6@aD!_!c+|1U33!+doYMy`MZ@oZoG4!^kcwDH}HxpI*X{i2t(Illxh zh!--@Nbq2K=HF<+%BIrD!pf$~sQuH>-o!?UeZs|!J2LzHeGXmO@|xqe@piSSl_gfD z#@q(x?~TrXee*l|L<(aOcl`bHUwsOEy1f}rC(1pjR@-%KYG}jO(q|itq-V$Ywmjdn zb#HJ~MS1@J2LcZ`m?tFv`r`TTul&a1Q(t{}EV$>39^d@4_}ArD@dK7?yc<@(o_%|F z(D_NzK-}N$$JIZrOh2!`KD9ca<8|Uq+sz&73I}!H2pJyG?_vAV`jKJ#29^M`{oE`c zJ~OhdIL!Q&=fZ^>EzmbgZgq$HN4 zS|t~y0x1R~10zFS0~1{%qYxuQD^o)&6Ju=y11kfAZT%(gC>nC}Q!>*kacek!>CA7S x21$?&!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6cwc)I$ztaD0e0st|3sBHiM literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-kopete-emoticons.png b/src/main/resources/graphics/filetreeicons/application-x-kopete-emoticons.png new file mode 100644 index 0000000000000000000000000000000000000000..d995bb60bd840d9db01ac9eda6a3d56b1e4a4063 GIT binary patch literal 601 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(RMI%RpkGcYi!d%8G=WZZju=iUKKKnYe zL(%@1?o2u7x!&k|Xk^-V_;&DI5MIQ*g@w7HFM;WTKo7%17GnpEg8~9>2COXtJ&eCO zpEcCBWHjX4FHGl)_~E~Bceenq!SU|@BD><5H%>p5vzpyvPZI0%%Ef)&iP0tw9UN3nr{i9-RE5MX?FIce%|4mKS%F^0-4t*JM^tg5}_(f3&Q{Pq0D%a7mu^IiDk zBreS;i|K`|k2f6I{9UNmGNg_{E6k_M-))%|FceiwTq8@X{sj-!@k+y+>m4SiWiDlPOH00)|WTsW(){s9{E*q#p5@bVgep*R+Vo@qX jd3m{BW?pu2a$-TMUVc&f>~}U&Kt&9mu6{1-oD!MNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6-ci5CM{@Hc;)TVAMiWwklaEAkLmlGere>@aFpvwce!|Yb97pNV~}0{o#*?LMgQaf z85f^B-g+~p;pcnLB}Th7`U{$a&n~#Np(>oEKxOL73wNKLa?DKs99MaP*(+#feD-x_ zhob#2-I;REbG^~`(8#p!@a^EaAiRiq3k!2YUjowwfgXm3EXEER2L%M&3|LzPdKiCm zK5M9L$!N&8UzpAp@xy=N?rs5IgX7)*MRvtAZ=8NAXEnRUo+Q@im5ckl6QfNWJZ2r* zX8(ixk75G@6NdsSA;9?Va?;e_9BevjVhoj8T2pU+Syg+z>% literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-kover.png b/src/main/resources/graphics/filetreeicons/application-x-kover.png new file mode 100644 index 0000000000000000000000000000000000000000..30ae372d3847b89fca015b27ada98787f825056a GIT binary patch literal 601 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*pZogUqK$H2g-?&;zfl5y|tje}lHfg)@V z>gV|AOj^*Y@XFhzKj3%VA-RPL9@FG!_W7gON@4F^cOS-pIvZkLsd9Sfy&gE7w$eg<(QfNIj-^ovsci}`0VS< z4n_N4x-;dR=X#^>p^<6d;oHG;L3k1K78d4)z67QV0zC{5S&SVt4hjgk8L+kp^f3PB zeAZCglF^WFzc8II;)nmj-Q5Db2FJVqi|mSL-Z=eK&T4jxJxQ$3D;M{9Cq|n%c+5Jq z&He}XAH@a+CJqHuLV)qz<)o>~}U&Kt&9mu6{1-oD!M=QsYpeg6NCum6D{)AIj= zYyW^~e&erO7yf?x^8efCuQ$$rxqkM=^tu<*YF~w@e!X+$Rj|sxaHU%@roTcJulp)J zno{%S+SxDH&b;)OzwRk}&P^KV5*xAAps*1w3GxeO5MK9X=Gu-=4KqJ|+_X`5%V%Z< z1LJ9uo=brW7?Zr+T^Kr8Wj%l#&H|6fVg?4j!ywFfJby(BP>{XE)7O>#DT|n>k($1} z9WX!{#XVgdLn02py<8dGW!b_gE!aI-pncH*rBjT#%BX7gNlG)14j~rfJ#Hm1jZmo zt`jVl3W5v{ItmQ|4Ga?-7?~JZelW>rTsV}P_TXG2i(SG04dv}YZVx`LytybVouw{} zfwh2R!RI?~-`d?Nk+>kg#7(r}+=a93Ju3p8{_FycCR| z^fO#F;a&dmzpX+7I{R7cB{kMgTyyQ=?B{#iUr)UyX7^s;=xkpZ)~;+9Att@e_N-fG z$bJ&!R$wn^ov&})m@Ts-k*VtFfj()`xtudXSF@#t`o6XQ%BZjXc7=1_jX+?isg}4# zl%yn}$cBcl)_Ln~7QD`N|70|P4qgTQ{LStuHE^HVa@DsgL2 zxbzE{k{KjHHU#IVm6RtIr81P4m+NKbWfvzW7NqLs7p2dBXCnnv#Ng@b=d#Wzp$PyJ CdPk}N literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-krita-assistant.png b/src/main/resources/graphics/filetreeicons/application-x-krita-assistant.png new file mode 100644 index 0000000000000000000000000000000000000000..4f7d3bae4f254f5388ea072ed22c699e432222eb GIT binary patch literal 1422 zcmZ`(X;70_6nzm=EQoY)fwI^D)uC841gwe*S-$Lh0+^rzA%vKSAQ(t-L4yoMiq&b| zSn6mC19mI|!&0qigpP_;1jmj+mL@0#64oR_cKXpD?XRAhd(Yha&YAn;-g##^EV8#} zfF}UJn@WLrFk_cvr5l{T?@&#_>>@b$SAT zd^7<1Gyr0+0^oO~<}P;0FOHrnl_?Q=sUn~uCN-uk1>#&bI9IvpRcRK}PsH!c~+s(x8C?=L7|#WXds z$ISP0-;d@E%#Y>O*K^P#BS9{g_?7X6(4tK;O!Zbc91M*{5N0-)wagC^Z4)iEHY_O z#Rt9(#>)D#`P0VvmgdM-lN$;hJ=_%{hTjqCbTS0WkiitV`0xltcocxu-OGV^oYRm2 zH$4*=;r*P91tY6kX1n`%;C&Q71WHY@G@I$Df*PHsb`={yTm z{!IrZYeiDwDg+MN?6nD+1Q)Po0QGr*hXB340uUa4g!ZjKxFLWU>E5>vg=MQjFv7hR zc^H)(`MK_cBq0hHCXJriQC+fAU-W+!m(& z=)bSF^!jXwxDtWZHihpkggS5kboreerEQqdYjPzi$MJdjzAIRF5d8(VisMBKLxqbe zcLBnW$gaDhf7ksw_44j*SoJ#YO{2bzM4gP?jvBczk)5{z*GNUi5U^g}ngr}-_g0x( z2TJ>e_YfDM4AG|SLMr;~tX&0_cf+-D-ik9F&Eu*SW}f}4lM^0e{o<{Cx2HU=sZ&3F z%&+$N@~>f^IHelo-uJIUrW{-74r3L&{brTF^1gR%_(36kR<%_8cG&K7N_D=`s>;?s)%1{m9ScK`qY literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-krita-paintoppresent.png b/src/main/resources/graphics/filetreeicons/application-x-krita-paintoppresent.png new file mode 100644 index 0000000000000000000000000000000000000000..de415dcc1f749a0f4610627eb5efc3940f1e46cf GIT binary patch literal 1422 zcmZ`%X;70_6nzm=EQoYagtFKG)v;JK2B?Y(S-$Lh0+^rzA%vL7A{a<Y;=K&lmu(5hHPaO@alX@XK9VND`rr=R`Nnf~aRx%bRH@0@u*?mfj}k-a?w zJplmTR0_m{8T-DLyTSdt4%HM)?ou2R2SCdiFNX*T&nPj4#{}T;dH_z80$_us6B7Uw zpaIaQ0T6o`0RMxvcepzNSQf@%BoJYPSS(IUOB0DinVFgU_U)6&WQmE1a=D!K4=5B0 znM@824u(4{!2W*$r(h?C!(p@8a0-qmCnu9gB!NHxJBdUh7K@FKkB5VKbmb*V-EHV; zKVf13G7b{V&!O>K#GV@RbvYxK%jTBQDj$BtM?Z9mv-Jg1Yc)A8|2WwhCH?SgTv`sYRS-oipwbaOL% z%zQ8J-Dv*6{8)ZN0|z}a66|t`UmBkaE!rf*RBxrj!O&;~;bwDr>--?mHqlyVv+`$W zc|i`x_vcJ+&UC$-OE;Ujfi9QD!VYq|W@ZvFI-N$dC$6)zqeB>1P!QsBW@XXnOlHLV ze2CL&FbEk82Ck-Nt5PhsP`f?M>9AV)<>dl$R@SzenJ|aLV1O6O!V`(Cy1LC~bGXA{GVN(- z$RLp*8jVJPAZ}S1>&cUNgW)raCBkN1TujpIB|SZ|($YN;M1X+)(JK;jU0I{EkSclOa%!457fohX*ObLjbJoeqV@3xs4gH z=%Ju8i5_F_Yy6^Pvon5s3ZI}46~ZM5x~Kmzq^{tChw~RGjnjB(cw0Rr!TVRx{6(Hj zUg(WqeDPa5q*SUKkVqHsH6$rXg!RD29ST2^$DxqFFho};kum_cMU|@Sm>W-+qwB1eW4O@JWMy1zNPagJabK~XqKl!cxZVS`? z^xs!ndVSVLT#7(zn>Xw(f;w;hc=4?qrEQ$hYw{#1NAURtzROs*5&ea>$|J=KLq&@z zcL2hl$gaPnf7|^k_2SMLtlE!z-KcLTQ72=!qDIb6)ct~%3X)mTbT z&LK(}#WsgTZZl{*X5))p)#jpdP^$SU>i$^fjl%onfUB!kEq}O3uTo=z1-o^ zaA22vS66u0wXm*k#uD#1Skg7+K@=!5L<&i)I9~!2z@RZ(BGJ*27)%0Y zOKc1#HfGyKG&&ZIKId11`cEJ`H$#?L^#6fTN_Z_C`1t(~{M<~1Qj{+NN~Lm>Ea$)> avFM;=Q*OSrW@cv~Yywmw3u?lrmHZ8+3UKD zQb$`DuwxMz5VfKaS{17Zjva$6O;8FXtVx9I^s_%Y(;q!E_nx`uoip#py{9=WvX_Uy z2LQl}N`ZJVV?WkXSGa%QuAGF)O^RdU0BAnvX%`{k86~Fhm;fBv0Kmx-0IaZdavXqs zGyu9(0Aj8H;Cra%9(N}IE+HI7JP|gC#p2Y|RFO!Ok&&@)-@eSu%!GslnM}s|2NVj0 zOeO~g2ErW{VE?~>Q?Qf6;jr0kI0eU(l9EUyl0YDUokSuLi^ayp#lgW`y5cgW_Ad0i zk1*a383qWZm(bX4Vs|z9hK!NJWpj&Z6;H{-8m#RpY4{ZFOa@cdMN)T=`_h@xeEPAs zcw;}okjqdg=taXg^B`ef!pwY2Fs3lmI4n*VRozK_v#a84`V;-DM6*^j`u@f7^3yCf zhqFPa^IKe8Z?l!&o*g7vwdDD+)*r1_p2I=cYWaADBHCoWe$g;mb!Wk}x1fL(-PFV$ zH9g4vFp}3lH=0*p&p{6l2RfbN*M^ruvnEkL*;8S+Gt_E9sL52;GB-f9jH!*|Aa=Q=;krkPA!f2Y%IW(PQ()6?-7tyZnx6Wh_z-Y$&I&ku4sva)D&CNq3) zF391~>xB#k16N(W*5SBtA%V(dMomntb2vsu_R{Gz;(-GwyB+0lSS-B#`c_*>*0m6@I)f3wsw=r6l%8{jeF|r z(@7+VMxzlRh+A69diE?%um9X^4!2qs77}$jNq2WWu zANVvFD(lPUP8#M~nj>3{t|)ZWP-n0hen+Iy$q*<*22tSQlS35YVE~qQeJsS2oQ8B* zbeB_^ME6m*HLEcZ+_U&Q@CkZTAzZwmYw8bu$}%o^Ja>`OFolgL|2fwvl#`lqQ)4Dr6pKUpDt$AR&rhiwIu_pP|%+#@~Gt!=KqQsaNLKH4Q5cJNtTv?;4YSX7B2)82^odKwgMaS_YrL||Oza4X_t<7F@zwV%R z$?fcw@paN!M5VBpJ)oEc{o9LEc0}c-?rv0tZT3bQ6rRsLc-U)A4OiO!b=>;t(t8<7(=e`6=Sq@~;`8!-Tv&GzeFfHvqeb(Bg$v2| z0K%8ZuDh&z-}NTt(#|bd)oShygRYH4oru|r8a_XsowpX(NJT~yu%2G(cx;4QYo=>E zO7o@HAQzzs)+Fyh%6o0B9R-#5!Zfj7@>A{2V@ekj&-V54are2Yu#i5ZTr7S!Wb;0uJlAMZn@dj3 zB1#xVR=Y%I)oa>k;)a!HIhPXZIbpfQ^x(b16@Ogv_D z%ocP^bW{Wy9fL*-nd=Jw6F8WYo|#ej|ADX-^}oS^Pe1;^&&iN0M0paRP$)KLW*;~# a79Emo%*m5hPw(`HO@K;dL5=v-;=cjo>UFdL literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-kseg.png b/src/main/resources/graphics/filetreeicons/application-x-kseg.png new file mode 100644 index 0000000000000000000000000000000000000000..685f3bf6bdd197f25a03d72bb285628eb76d2b45 GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6*o$x0&Vd2MVqCba4!cIQ;gayU-y60hhpun~fusq~F!MZkE9Y*$C)KN7y-Snr4By)2+{GLb73&%}*D^RXO=obKz~~Ub5PN|kG=S0f z0wXYRA{`h48yGwfFgP+W#yx0Ej*oC-Ue3U2Q?RdQPogMiO#b(E*Oi4N(hk@&_%CZ| z=sOvQHYVDm8pT1vAMQ^ft7*5^5aIp zut3s~o1c=IR*74~wOL)~ff^)1HU#IVm6RtIr81P4m+NKbWfvzW7NqLs7p2dBXCnnv O#Ng@b=d#Wzp$PyWY}0K3 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-ksysguard.png b/src/main/resources/graphics/filetreeicons/application-x-ksysguard.png new file mode 100644 index 0000000000000000000000000000000000000000..35215557e3815d6f2b0d919bfa1cf3d673ac1133 GIT binary patch literal 601 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(Svc^CU=GB7Zzd%8G=WZZju=iUKKKnYe zL(%@1?o2u7x!&k|Xk^-V_;&DI5MIQ*g@w7HFM;WTKo7%17GnpEg8~9>2COXtJ&eCO zpEcCBWHjX4FHGl)_~E~Bceenq!SU|@BD><5H%>p5vzpyvPZI0%%Ef)&iP0tw9UN3nr{i9-RE5MX?FIce%|4mKS%F^0-4t*JM^tg5}_(f3&Q{Pq0D%a7mu^IiDk zBreS;i|K`|k2f6I{9UNmGNg_{E6k_M-))%|FceiwTq8@X{sj-!*p|*j6m4U%a|E*_HH00)|WTsW()-Xeew-Bg75@bVgep*R+Vo@qX jd3m{BW?pu2a$-TMUVc&f>~}U&Kt&9mu6{1-oD!M<@nX&u literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-ktheme.png b/src/main/resources/graphics/filetreeicons/application-x-ktheme.png new file mode 100644 index 0000000000000000000000000000000000000000..95a44e195f452bb110e75b9dc15d510489909d3f GIT binary patch literal 1717 zcmZ`%Yc!kL8s08b?M&%7ilL0qRikx_pssZZnvf!*(j=c$BuLRpL`caPpPrsGqtjMP zYqT9zBUN|hgqW&|sB85w$5c&g(4snSK@zEIb-w1bTk0-3;;Zf0WjwNcrU^m0L|;fBS(V}LBRd~psrqAS3l#)Ghb;BYxKEIYe(FZ z=d@p*o{US1phAynClAx0TIz|w=;%yJOeBRi6nzR|YN+f?3WH3AhM|*(A*hb_QILHs zW(Z2Dhfcs0Miea?M}x#rBErMeSPBJEo(g~ zjZ4anFBc_8aN+&T92;i7eTrSBxHKfE6eEl}UoP?x?h&`;vM=6p7S?;8wySEs83LEP zX0>87Mk0BW5GV3t`Q1aO2g1@OXdL>Z;W_o2SL!#>14Egdf-+~}(6#o8gIVoC8BfWn zuh!Q;eE2Y{T0cv_5>IQPEw>H*Bh#yYib>n(h;>RNnRy7GYBQu2hw|2nWM?6A)*B6hC^i z!n(fY8u3iEM`kCUkGona@)nl62!}~L0k5#ZH?xPpAE$E7>zjG$-#(2>ovmt`u58>} zUgg6+5lE*eB&Ci+9C@8&OjO%XinA>!!ZVpwV)2q(UVE>tkD2zHsMh?hfe@RK(LFe*QmY>h4#uXZD^x1kz<_FfU8zzjluBuD?|qq!nv}Gr zRIaS8MX*>{DwWJ;cl7kM$z-81F<2VSD?HqdK=2|GktEaCIJ@+zWc-+k2E{DcxoB|dR-q&qnA?|hmbn_;LsqQS#2XjSC6HP+sI_iYr%p3 zM=4!P|5HOFerDTN?n&JB_0$ZW--BUfGKZYKhyk|Zp(0U*%Y5T&fKZTvOwDZYEd^R1W z__Aj#pk=bRHH^Nrp~}_S<vW{x!Nat|xs%2g$cn4X(_SN-Va|bnLgWv6K0Srj5_f{S$u2#0XRM zdpaLqGPyWiwUh&uV3Hia&{(@$yPvO=N4Og?(2W{XC9qS5C{VfEh(r#Nwm37P-juqksVAO@3< r6CybYd_gQP9tZ>ihs2cRG*&D(-hsno-&poGMMNMtC@ioZ%Q*8VL=qFY literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-kudesigner.png b/src/main/resources/graphics/filetreeicons/application-x-kudesigner.png new file mode 100644 index 0000000000000000000000000000000000000000..1c8dc8e704c40dbc0ef13d9f757ccb0a5fab4b1f GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6(RwPp_Xk8z{8i)5S3);_%yx?m~wQ1Y80qZZ?ikl73h3zD>eE zW39%)KY#ZGt(?30o>Z@T^)5}eGkj~8a~E?&RIF>@T+86lG@Zd^0;59!L+k~H&;Ul? z3yi?PiF9BHY+&#_z~IQh826wtIX=RTc{u~8O~JmJJ&B^6G5O!uT~`*8NIPK9;J>V; zq3>ka2GN|>E8!l33HJ7LMfb6;`S_ccGp8`YohdRd;koO)i4Kuhc|&5SzMEdf*uLzg z-K&3rUw}?mEpd$~Nl7e8wMs5Z1yT$~21bUu1}3^jMj=LqR;I>Q2A0|e237_JlN`RD zL(!0%pOTqYiCe>CS>Ga{21$?&!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6cw Nc)I$ztaD0e0sy-)(_jDq literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-kva.png b/src/main/resources/graphics/filetreeicons/application-x-kva.png new file mode 100644 index 0000000000000000000000000000000000000000..d03bff20d82669d645f8748bb143e2c723baae25 GIT binary patch literal 1118 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TR7fKP}kP=RINF|+m~ z7H!8ssQs9E+YyI`{TA)V&0CL}w;i==Icm~!*tF${aWjb2uGyY{TI%w2*P`!G;M$G}Bu`HrW!ftu8nah+a_W`*OAn1^)Shfqu7IMxK z4{Z~7%TOqouT-(uuwk!a(N_JsebUME%sP)~*B(+V-o`1TX54gGz$5^u-n#RMS$UaTjF-tacsdz}6V#OYylzjdM zg}n7bZrMuZdlk#~2wBDeH3`_p$mg$9EZ?h;w~k*Q7;*@p*Kk;^=74h5e%0y&N|pP8 zKGm!}s8V$R7$(NRaHu;3RO-ohgab&$l?3?(GjNuk{d%T^L*d#L`D<6oOD>-Os=f8| z7OfB4wtV?)Y!koyClj}9#7oW)KQVzXc9-TfoBX;d{oH|(*LLR5uNOP@SPeDAelCl9 z5gN4A=j-QvJ6%70u;K{V_hpwGo3epYPt<)8piPWP-tI089jvk*Kn`btM`SSr1K(i~ zW;~w1A_XYOUgGKN%Knr^Ow`1nccacFpq@%k7srr@!*8#q2On|}V0*CQ26xw@2nU`F zm9mZIAsfDTv7W4K`t`rQ(d)qOg4LVL<5T9mIsRske_r2))tUddty-0BGw;@}s;f25 z$=8&QoH8@j-nakhOtDj0q1MjPhW|AyrZ$xQik0aq>_2h$ zj|~6s+`r5GjM>sD(6xxskK(7kXKtvgnRkhi!C~J2=la2F{QtD{9xzR1WZ@Q- z;^9wZs5WA#4(@kpcfatw;rlYfE-UAa3-)HVq~sNoj*{5e) zpS-7ES~%5`KZb!V$a=S8h1a8oy?--Y+LxWKG+Z0r?GF&&`o+&e7-|qSg3J(p1OGNHJnV&xI zz@Piq*jYo3RxDKGumr}7YKdz^NlIc#s#S7PDv)9@GB7gKH89aNG72#=v@$iaGO^G$ zFt9Q(h~GaOlwlAWa`RI%(<*Um(0ioJ1k@l2vLQG>t)x7$D3zhSyj(9cFS|H7u^?41 WzbJk7I~ysWA_h-aKbLh*2~7Y!Ii7C- literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-kvs.png b/src/main/resources/graphics/filetreeicons/application-x-kvs.png new file mode 100644 index 0000000000000000000000000000000000000000..7fff23d5dee5e27fe06908611beaf0e77e4f9127 GIT binary patch literal 831 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*qN9hL1b0X6Y@x;Tbp+c+->4ijC(`8`u!7`}SI{vu-jf@qdj&UJa4 zWIru<_vYQ6x4zyx`S<)ue|9!s&N%Cg zi&;bXo}F$7wQ}cnmON}$dH>jI%Z0|@%5KNkCTx=kXEE{lE%jY`xdICZqXnZ`fa^i$ z!Z1mOum#HR7h0_5VK8I}mh0Mlis3+hBeTcSM@pZRWnXWTyMIbuYQ>5Uhp%BtvksO(yqdT`&D3p`p1}oGwMBeY9m|jBjRp@43sh z>RwCuiv_P1GC1&A6$Qz49$ne^?nZBVI70&O>J>Nj(l4r|tnSgwsm)>Ws ze=Fj{)$ny;lGbWf-V52Q7+!Gg<@&$HNG|>PVoBX|JARdYfA@01*Q9*GXN)d}?OPk4Wv<{e7R7+eVN>UO_QmvAUQh^kMk%5t+u7QcJkx__| zp_Qqjm9eF^fq|8QfrOQk0E&j({FKbJO57SU(`T&#YLEok5S*V@Ql40p%1~Zju9umY dU7Va)kgAtols@~NjTBH3gQu&X%Q~loCIGI(GQI!+ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-kvtml.png b/src/main/resources/graphics/filetreeicons/application-x-kvtml.png new file mode 100644 index 0000000000000000000000000000000000000000..9a514d15de302eee4e23d3d0f36e930110b75d53 GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6(S*wX14cfkNv&T^vIq4!^zVE_BF1z$I|vX5$DY>38+++a&xm z)@mI5^LJ0s%DJ2GN%g8%@6u#D!?$)hcQHpq#kvO0wG0kT(-~YQFggS<#9m+s4Pf-W zzz7VSNC$?%1_sXq42}$paSs}k<0IUdmosqM6zr?nlPJm=lmC6)b!8!mv;+1G{>xe# z`c8&z5Y1`567C_GU~fNHbRX-QkH2|2a|#pOnIhv7p1aPQ=n#38HzaoIyXjSo?aN-; zz4{mU1?Y6u64!{5l*E!$tK_0oAjM#0U}UIkV4`be6k=p(Wom3?V61ImU}a!nX0WOO zMMG|WN@iLmZVm3aLZH}|1lbUrpH@mmtT}V`<;yxP!WTt LtDnm{r-UW|%f--$ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-kwallet.png b/src/main/resources/graphics/filetreeicons/application-x-kwallet.png new file mode 100644 index 0000000000000000000000000000000000000000..ebaf3e74b43897b1f4d9680843e9e16f593c6f58 GIT binary patch literal 839 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*p)lvIPcfto};T^vI)?!BF1?|s-o;@JFc zLjN6>PH70Z;8{>6AYSi4sh7k&51*Ps5q?)$y3Ckq>{)rWUo-7&4)d!?$r_M{UU)6J8ZBW$xH zbSs=Xxei?X*k|F;cGaTzmW-J16jrfkZu09~?|W~Sihlgan2{kTU+x%_LfD^!0+*8R zK6dYrcMxd&sUPuet)pO?`lgHb616`R+!Gc}e6-G-^{4#7wGEP8JUr}5#($)CaxGC^ zvB2rHTH}Hweh$SIEDDM%SQQi|Fz7^_64=2|rcv~OMakOARfXv~`-)i!_1E{cTWY-Z z4r^Fd^&~hy-`ljIw|vJ$j@RmEZf%fi_P$_x|KGJY4~4r63Yin+cKXfNdRM=x=fNby zTLP(NZTe}E#no!bGuS?GBwV}xzjbnS7N^EFpRM^<-Ig%!P|7{DK;xK?X?_svu4md= zXU+6WYr=dkvL4Ubc*`w@ps3gqpb)1W7rZ>Pr3X5$bTQ z>aY4sjZE!p4Eu!-{0=aj60Xc_k{`-oac0e#(|eBv*J%ZN1lngzxp{r=>gRWFMgQQu z%s%0uO3_5~{zXNBN3);U&I=3r#k4H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6*ovj?S&)0Sc}6ba4!cIQ;gayU-y60hhpun~fusq~F!MZkE9Y*$C)KN7y-Snr4By)2+{GLb73&%}*D^RXO=obKz~~Ub5PN|kG=S0f z0wXYRA{`h48yGwfFgP+W#yx0Ej*oC-Ue3U2Q?RdQPogMiO#b(E*Oi4N(hk@&_%CZ| z=sOvQHYVDl_?MzX&V?=85rCNs?SBy zkei>9nO2Eg!&?617l9fiK{f>ErERK(!v L>gTe~DWM4fH_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6(R@|K7e43lv)K>Eaj?aro^;ccDWD0xp3QHycMNNx!Ri-zMRo zu~y^YpTB#8R?gjgPpVhFdY2~K8NRj4xr;d>D%Le{u4Qm&n$F-dfzcs=A@%}8XaJ+{ z1x8@tL^?18HZXV|U~pt$jC;_S93SDvyqtm4reI&qokq#dwl@L$%_ z(04LygJ@3cm2eNi1bh3rqWf6aeEiMJnNyhH&J-D!@Z5FYM2E<$ydkku-%YP#Y+v@$ z?$y7*FF>cOmbgZgq$HN4S|t~y0x1R~10zFS0~1{%qYxuQD^nvYQ)6ud11kfAi9+XZ zp=ij>PsvQH#I50he|Z{EgCxj?;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1ST NJYD@<);T3K0RU)k)9wHO literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-lanalyzer.png b/src/main/resources/graphics/filetreeicons/application-x-lanalyzer.png new file mode 100644 index 0000000000000000000000000000000000000000..7853b897fae816ffa55ae640efc7cc76cd7173bf GIT binary patch literal 839 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*oOt{O0>0X2zwx;Tbp+}=FPKNbhaj3 z7J76c>++LX)$eC1FZ%A2uRr~J-S>N6PZl;@s}JwGx?@_o_excL?MWvzrkf`*N7!aZ z=vFv&aviw%vCqPx?W#rbEg3Q2DXe18+~n7}-uK=t75(^;F(X4xzT7b;g|I&d1uiAs zeeB*L?;z0lQ$OO{T1UY&^-UM=C2D^txF;-{_-LIu>reTEYa1lHczD>AjQ>dOaXu>x72v+ z9oDd_>Pc{ZzPD*ZZ~2ai9Iw^S+}a@3?0v!X{=aK)9tw9C6f!5s?ev?k^{#$X&x1*Z zw**ql+Vs;Ri>uX=XRv+XNVsmRf{DfehSS3}BC zvFGMbWnXf!Z=0N62{m&q2$FI*)s_0&Bh=wq z)nE0O8kySH81@Sv_#I$4C0v==BtMkF;>?;er}rKUuG0$k2(-_ba`XD!)z9zVivGcQ znSH`Rm7s9MzzE>q9i4;B-JXpC>2OC7#SED z>Kd5n8X1Kc8CsbdSecq>8yHv_7#zQE;DDkbH$NpatrE9}ZA~42fEpx0HU#IVm6RtI mr81P4m+NKbWfvzW7NqLs7p2dBXCnnv#Ng@b=d#Wzp$Pyp1Vw=W literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-lha.png b/src/main/resources/graphics/filetreeicons/application-x-lha.png new file mode 100644 index 0000000000000000000000000000000000000000..baa584cf43bba404c3ed94539f62317795644fb7 GIT binary patch literal 1182 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VoX0G|+7pn{x(CAs?x z^7a+ygHTbrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5Zf5nL~k1Ks^&ZT^vIq z4!^ya?tdsiq~YPJ9p4@1gcdR$a@BkE%}U!sV7mg}ooa0@Ee)pqwF+nG!BA zH)<*|q)2g0m>H>jT=KaO3&)ISf{!d(#C#kQ1UVU^n3zugd3Q?de*`mAn#c(r76DyW z6^4jwYp?bCS|r@Owe4nEnQlTt{(bu#_JjukGu#6n{BW7EJl)~JAEz19!yO*{dUnnJ z-8=b)hQA+Q-h5b5S-Y8;arx`Nhu{ADQDWK1P*%0aZvJ)QLVGoV%_>YsHq;ujY9%(b zFohZ{n8jqeb;93WRa_f*dmH|$O=IfWvU92FI`1yk+_yn$8ewYTB}XPY=_Swne@R?& zeg*ThR~L=~<4d)~HKHUXu_V*kack&4F0=@!K@wy`aDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$ QQb0uvp00i_>zopr0Ak_m>Hq)$ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-lhz.png b/src/main/resources/graphics/filetreeicons/application-x-lhz.png new file mode 100644 index 0000000000000000000000000000000000000000..baa584cf43bba404c3ed94539f62317795644fb7 GIT binary patch literal 1182 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VoX0G|+7pn{x(CAs?x z^7a+ygHTbrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5Zf5nL~k1Ks^&ZT^vIq z4!^ya?tdsiq~YPJ9p4@1gcdR$a@BkE%}U!sV7mg}ooa0@Ee)pqwF+nG!BA zH)<*|q)2g0m>H>jT=KaO3&)ISf{!d(#C#kQ1UVU^n3zugd3Q?de*`mAn#c(r76DyW z6^4jwYp?bCS|r@Owe4nEnQlTt{(bu#_JjukGu#6n{BW7EJl)~JAEz19!yO*{dUnnJ z-8=b)hQA+Q-h5b5S-Y8;arx`Nhu{ADQDWK1P*%0aZvJ)QLVGoV%_>YsHq;ujY9%(b zFohZ{n8jqeb;93WRa_f*dmH|$O=IfWvU92FI`1yk+_yn$8ewYTB}XPY=_Swne@R?& zeg*ThR~L=~<4d)~HKHUXu_V*kack&4F0=@!K@wy`aDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$ QQb0uvp00i_>zopr0Ak_m>Hq)$ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-love-game.png b/src/main/resources/graphics/filetreeicons/application-x-love-game.png new file mode 100644 index 0000000000000000000000000000000000000000..4cc250bd6832ac6d7436ab0418d2d2ecb0935614 GIT binary patch literal 3003 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-lyx.png b/src/main/resources/graphics/filetreeicons/application-x-lyx.png new file mode 100644 index 0000000000000000000000000000000000000000..d1356a69724b0c88d2496cba0b56fab5c75095d7 GIT binary patch literal 1662 zcmZ`&Sx{346n!L63>`&Ft5mIKltslzOej`HTh@|DK_IA6X(23bRltxI1jT?Bh*VmN z1W}YwWf3Td2ncA{WJw^rko_fjOBSF~>`)b|h;5%go#{vK%)MvMopa{?oGSFMeD`T41-saLOFO-xMS z6Q?GVX>@dSWMm{HBt$Be;#4A$Fqur;^>5+c$;nBp)w-~-FgG`cYj8b^qQk?(9UUEQ zZEZ4{%xc2W*qur^tSdn{u^Rs6#62xie$TtfhL7u1*gsR*DR7=@fgaxrT#n*49WwmyA4L^0G#M+8GM8sq@p(jDI#^; z)p4uEY{j&OBmT%Cnl>*9f}p(m@m@KK-uoP__rzM5riTfp$602uQg?|9or%_}RYRaQ zI3GM;tI_tCpfwxNnvE8y$2^c@Y6~|#I&PL-*Ee274!i5Qk?L`fTLCf!pvGu68X#lC zPP8-LtZqeXU6C3WIMK~;B3LylY3WmyJy>48kQptxND}OFl%cM}bz|>NePzrVpj9IM~^v)Kz!N+Jc z>SYpDWs#;NTPrxNI~S`@*$e-aS>2^LUp3Y<1X>Zf{{A7YR;yGhVHm~~&3bVrDk(8Y zZo=K^u%;hU4k-J|G!L_Mt?`DYV7T53LlK2SA(zYX;PpaBeQ{XHiwt7{E9#z=)aO6r z7yWU!X>0SdyIY9ssdSeBn><`$6BiO32;|#+#J~wDg>f(y0G9Q?ZJVLw+5~)Q&trxL z*-zN6{NQ7cb)f1z{ud{hfqqf!{->&mR3|^@cV@Bh+wzs^BN0abluM=kyB`FI*p=+l zX=!PcupHLb%7H3&(R-Kff3moKrb{BbU7UbEdd*%Kb?GWDo7&+~N-yJDig%rPUP2Ns z(tNY;E%z$2bLIP!fdt#-g!c$Ga)RBD1X4I*>GB*~^2!9Dl5Cf6yVIA+tmTQ;%eEo_G6oE4-MSkZ+K~QYQ-_Fn7B+>xIt7bRg{Hx^5*QWB1&xS$`{>TJ_p>=Cy^VvkI2YfU+VST2!NTYBmcatY zh%&zKVj!Pc9C4Mva!M)phLsiDm0uY9wu?DcN`pR2afSX$>+=WN#y z8zE(A(gBI-kak^Azev5C>&bcAd3A2h$wS^rioz87(v#4o9`AWb96Y zYlmse&c2y{GX%zTUncI!Rlk|?bhZzaRQl!@W--X3+GQd(S(Gjamt-81L}v5v&gLt) zf+ddh3DF{PO~DCFw1Q;BgXqc&V)GI>yhNXPZXylJ3|Ja;=0Mo}>*#H0l literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-lz4-compressed-tar.png b/src/main/resources/graphics/filetreeicons/application-x-lz4-compressed-tar.png new file mode 100644 index 0000000000000000000000000000000000000000..32c04466f69c41ae933b52b035bb159a19102f45 GIT binary patch literal 1182 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VoX0G|+7pn{x(CAs?x z^7a+ygHTbrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5c>FyX_9#Ks^&ZT^vIq z4!^ya?tdsiq~YPJ9p4@1gcdR$a@BkE%}U!sV7mg}ooa0@Ee)pqwF+nG!BA zH)<*|q)2g0m>H>jT=KaO3&)ISf{!d(#C#kQ1UVU^n3zugd3Q?de*`mAn#c(r76DyW z6^4jwYp?bCS|r@Owe4nEnQlTt{(bu#_JjukGu#6n{BW7EJl)~JAEz19!yO*{dUnnJ z-8=b)hQA+Q-h5b5S-Y8;arx`Nhu{ADQDWK1P*%0aZvJ)QLVGoV%_>YsHq;ujY9%(b zFohZ{n8jqeb;93WRa_f*dmH|$O=IfWvU92FI`1yk+_yn$8ewYTB}XPY=_Swne@R?& zeg*ThR~L=~<4d)~HKHUXu_V85r1Q z{HjCIkei>9nO2EggTJZMA)p3HkPX54X(i=}MX3zs<>h*rdD+Fui3O>8`9rC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5YT2&90;0fO;l+x;TbJ z9DaK--TzR4NW;TbJH9*22`ywi*e&BXLjKw0V@ zzioWgJhkOKleGe(s@gmxC!Laa@>m+wrh4kkDZYE>PllFf6?jC|+bp>HXoE@Yt37`f zycd6Q=zb^HhnHO48UcUq+VSOND>Lla-NLj~g6V+~*ObEzTwEDS41xIv;wLdlusxX1 zo^x93%s<<}r_BQ-go5s|$W#>}Ub>3a7xo?BiG{V%vOO8x*(o3HC|B|@m z{0io0uPz(~#+Pb|YeY#(Vo9o1a#1RfVlXl=GSoFN(KRv(F*39=HL@}^)HX1%GB9X5 zet{E3LvDUbW?Cg~4WDOaYz1nN1lbUrpH@mmtT}V`<;yx PP!WTttDnm{r-UW|5;^Rf literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-lzma-compressed-tar.png b/src/main/resources/graphics/filetreeicons/application-x-lzma-compressed-tar.png new file mode 100644 index 0000000000000000000000000000000000000000..79c364ef8ded14af3e96487e2eb1e3d058261acd GIT binary patch literal 1182 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VoX0G|+7pn{x(CAs?x z^7a+ygHTbrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5eOwoZ9wVKs^&ZT^vIq z4!^ya?tdsiq~YPJ9p4@1gcdR$a@BkE%}U!sV7mg}ooa0@Ee)pqwF+nG!BA zH)<*|q)2g0m>H>jT=KaO3&)ISf{!d(#C#kQ1UVU^n3zugd3Q?de*`mAn#c(r76DyW z6^4jwYp?bCS|r@Owe4nEnQlTt{(bu#_JjukGu#6n{BW7EJl)~JAEz19!yO*{dUnnJ z-8=b)hQA+Q-h5b5S-Y8;arx`Nhu{ADQDWK1P*%0aZvJ)QLVGoV%_>YsHq;ujY9%(b zFohZ{n8jqeb;93WRa_f*dmH|$O=IfWvU92FI`1yk+_yn$8ewYTB}XPY=_Swne@R?& zeg*ThR~L=~<4d)~HKHUXu_VrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5Z$&+xf>P0rgDuba4!c zIQ;fvy8od7k%ot>c6@i36I#f4$W`yrH!E!mf$a)>cdE6uv^1FZ-<~u{nu+P5fU?v* ze%tt}d1}jfCTj&mRke9YPC6y;TAamnXCEF3eQ2|luD5%Y0K5aeWtVq!Y|=iMo-{}IegX(A_hSOj!g zRTv_!t-aRkYmspC*0!5vWx5Fo`Sf1GAa4|jO*>)AE? zckkpI8vcHKdGldKW$k8W#^ta79)A1pM~P)4Ls``xyZP6J3+>eeHmfil*-&f9s+HK# z!W3$-U>1|<)(L-iRdH?L?QQt0HjSxg%g&{y>%6;EbKeH3X@seTmmHbsq?bJN|0QwB z`4!C1UR^i}j4#y^*NBpo#FA92q-|heWnd5? zQ8*n%LvDUbW?Cg~4VtbewSgKWK{f>ErE PRK(!v>gTe~DWM4f{S@ll literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-lzop.png b/src/main/resources/graphics/filetreeicons/application-x-lzop.png new file mode 100644 index 0000000000000000000000000000000000000000..1da676d5d56279be51bc5b89b3bc66054ffc6a94 GIT binary patch literal 1082 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|R4BfKP}kP(k*d?3}%Y z`TL5SPPJt1%I!SU9lklb{d9Nju_o`e{@!c+UFUhY%=HkrlyRBk;j`8ss09uR_7|rt zPW%7=f8^F!zYRe?>jP|i96HW)Hy>}y*_!V@$1{6#9?%fyS#EZHjzB}cfB!yx`t;b? zSg#;2*EBcVPKTD37H@BF_XH2eO6SJL#)gIl$0}#{7>@}PCb-9X*f%?Qd3(7>d3Z#5 z`1$$Go;~~F!-unG&GPm2J$drvi4!Mg&YU@8#*BOS?yXw2YW3>XckkZ)_3PKmPcLgW z*11pes@hQV@a?0AZy)+h_jh0H?Y_j@XGXxQPp_)C)YWfo3|JWwxFYn|pWh)HBSJSu z{`&Ll?(4f9C%bOHx-;qEl*b<*M{J3C{q^;P1C!ksdLOxa^!2yb9jCg&Hb-@w>VEz0 z&5^rDeAWfH%y6H4V9NdX4}SmsJ?X#{*9D&TlbmgP9e_c!OzXgPASGH7*Zl+2^-aWhODY_l5*KWKecj$fw32z@?)LMmw|hLuf6Dgj z7du;fn>T~oiaQ!|5{pY}nl5>o7`U#~2(s#B{lh5A@nhlvo=`@sZk88!Y63)>xrJPr zE-5K4@;EW6g=JbN*91|O4O;Kltvx-TS4BW6N>RmOQ)q)w!`Zb371iwgZ{EG-K6LP* zpp=E!6va6U8iPycB{qKME{%&*Y|Nf-m7h29z}>&iMtA!CJrq9u`6Si5Z*RTJ1P7ge zGdlWE5g#Xk}_(Wo)i( zU|?lnu>80YFmjPJh*rdD+Fui3O>8 X`9$WWzJC1*RDSyO z=?4!UoH%h}=gytmwrvAyJ+W_BZ(j0=eY+2CS-*4TlAWuT-ner4`lSntx|$YsH(kGU z@#fXbm(QH)%THO{-F)Wof&2IFZkRjm%#nkOds;4?IrZf66lWaSx%KF- zZ4d6Jicqy(ueo&Pp>JOR#muh{*3FFFCN^o;pG0^ zK(9S{xychqiIfES1v3b*`!aKF$ESu*A2)5(-SU}P!N9n3?e09FJY$l#y9+}HtE>l* z!&%@FS21sKV=aUH5GGPJ_D$Uak{6AV@Sl|w^v>U9WoGM zO$fP@8rr>E%*Ao-rtT0|u~hM+thN8e1t*C)UV5hTuTbV3&l#B+zqd|aR%oFndFslS zGg8)mJTqd$b%bU#H&h-KI>2(2t$`()LGTTu!vltzM)m?$y#vBO7~B~csu>w`SUENb z8ys+BV9Y)!bwff_tflcRgGvN*^lkfh2Q{nMt#?-|-xOy#X3UuIz(JMMi&>GYWl5tm zSBq-H;(yl*TbM3RuCo?pJh$a@cSKBZZ^p+6rIkwy6z0D4ja}t@@|)dE6P}orXPyK& z>`!Ah->xu0zUPi;*U_NLfX@mA`Fu7P;tZ=rW1FMq#@&Cz8}!=rkD=K~mxF6`gXCGi zInMTZk=8r$mkR%#Nw>rp=ACrOypsK>VPi+?P1iNE`qw&DyMHmP%U|N=ef>7?!`?5S zPTf0|Z^fZuY1WXh^2sW_{-c$)rtVA$yMTM88<~$kJMPHk+<9DP$hiLeey*eMKU@6^-p6oh_RE^? z`+?HHSW_)=jVMV;EJ?LWE=mPb3`PbNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6-=Q$^+ytFfcGXc)B=-WZZi@!`mYyP@-YK zwXxj?$rTz)!)8zNn6ydYvTN2WC&A_gn>ZHc=5jaX+%(!OcGZc?S!t1YprWgwh>KWA z&;{pB7f&o{Uq5H#%*=;x7gVynx4dV}`ZNFC&j0o2|JQ%F`S<@GGxw+c-KxRAj34<0 z`)*pb`OCH=wX14tjFx^6Sz);5quIQ@jUQW>yJ}NTeMp=8f#KS}1A^iVN-Jl5G!?MX z;-Bqcz_6e#fyIIKpg==0OEQC>APwIWf+qL)_9yd-~-`Nv6y!!E0r+*~u+<@3WuKTd?d6K;;(!0@4;Swr^_ z=emzvH(X|3u{)(m9Zg*T~b$MUSeX(?cR$+OgBSYS2kp_{n$%~%_*z*5aAy6!{WUhg244c9{wP{+` zS5~z#Z!yZ+-d*V?@Zo~XN14s@wL6zhjEitf^tT4E)j>a~7^#)KeiF zzH6&OW7VT0v0T!gSBjU!_iXYId>iQ3Wh!Xg@Ve~L+)4d1mt8Kfym-pTpqZrfD>K<9 zjKT4o0GmzD(!e(<_G_g$q8P$|@HkjzYb<}J7ZUeJ3!YAk(AktZ&y4GC8iU*=b_bcQo4NX3`Klv$9prAy{0`Ab zus?EOnuoo$j#1{Keix&Hx+|*~3MLCO2(37xU3*BWmuZd0wMwR*o4e(`P8K}xWoR`m znD1%ruyghQ;=bCyao1NL+3(oH*!E`i?)U2%0$gk|L;SsWz3X_q{*j>C1`nl7xr0S> z=LxpD?b&QrwCd2kY2FzT%clAryl}Vj*rcvIt4-2>#IHH;AC>d6Hr-p*=GV&C7Y<%; z-mH7cv|+l9n5OEMohnDn?Obe+#!T3+xu49gP2NC6cwc)I$ztaD0e0ssU|&iMcU literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-maff.png b/src/main/resources/graphics/filetreeicons/application-x-maff.png new file mode 100644 index 0000000000000000000000000000000000000000..580ebfc2b4041da2aa30e7ca0e555d76663643c1 GIT binary patch literal 1757 zcmZ{jX;hPE7RMj95<@{+utl~6sZ1*c18AWPRZ!5R7zAM~OzX%hgW?1w4&XsdC?fm5 z%2M_US`A#sAz_}k=+1j$<|Q>X`wqlgm{h&z)dRvXh{Ib&=YM1 zfExq=)&c==E&<^4sPdOSE&!;%@jm0{ff`O$L&QeJvk|%0hIrJA;~5g$GEqDOiF|?J z3xxQ5q1hd-Su$70;jHPMNnE}VMgCjlCd95nY*_^13!(T97vEP2wR5Xxij^erf+g-S%G;t7L{a=Z>6SyiZ1 zyPReC#n^^Sp&DLMd{+wxJVpfDs?h~8^&yv#)Nd01=5#4{Q==tml~A zVw$DS;_^0&n5bFFS`a&=GR@QHr`C5yR^($#@S)^kT<*rul3a+$9WzGk%Attol4*fF zx|w&NK%h{nx~7Elf^FWWY-$a`rOh5Ff>QgWF^p||f#}^5j8A+U(a7~|gme4h`2Wl$ zyxtyIR5(||)W@?+TTr~#`Wzo(9j?ASR>Yf&5bu1svdWXwi4XouPbxVVvK$(ms zQsrFxgupU;VQ_JWSi#3KWicdIs6rdKxb*oU zK9n^e^=g9O%!zOr@4wAvZ^E)WJ<5=|h8jQ9+-G-X(QRA2hu^7*;#}fVIV1Q-s!znr!|}nb9`qkvn8^d)PR(3k@e4$R_8M6R7N?p7Zhr2F-BkZz&M16cRmYv3V-iz!Myb z_LJ&SgIciXX?KvKWky7oJyFDfXaMxOKD1gN<$fr7)TWZi9@>kVpY1zhVxc>hhyImk zBzHGI|E|rk#SpfuA=sKfRu88c`mbO!`iu$+Eq)AI$cBI@p8Q6I34Ufn{)ZIv$Ke>Et+2Sws`!xMZkIK7pKXm{R*h4Yzt+A_^ln@;^iGuO z9QE=}1z*xr)QsFrT``~1p5nEL*gRSRUYCf$xc<}uYSgj%22r#Wnx;ZWMNfNmf;8!R z@aXqjd;Oa8D7y8b>i3$)n&j>!XQ~1f)}a1jwJvA%^5rXIDg#>DeGLKTk>`Ncf%VZF zK8VRmTusnZmyQt(zTsMa!w@e$B{N^cC}ZRgk9g+!x@X}gGA9@P$&a|ddj{Uz{0?-V z3Q=p)pl*Z)-#pa*IY>49G=(;N;Yj4+J@GZxdQ~soVhlK&qio;l2afP-weJbr^<@hQ z%6uCQ7eqr_t*(mpnvfKctp2gdvCh98zg`dq8yTgm_r8v8D0MAfwK^s0s2fN+LvQ>t z(D)0lU(5D8wBKd~!2OX#548v|{%v&Xr5Ocv?_*k}KPJK-blku2G9|sJGbC(#cf8G9#K=(!+Dn_|fztkCjI+Ox-OXKz ziDD+FoH8z4D#snK*uP_C2b9>mi_T)G`~|~Qt09U;#HiPckT6a9lh~?qyuQ9slJ#Ef z$NHLyCr>bI4;=ZzU*yL22sPDL#~IR0_+L)b~c0~Hum;@ z_IA!k?Var%tqBBY0)bL8Kk`4oRZ3{YrMUkOnD_iW5(V~uc)^!)i5e4hJq*Oe#Mnms e>q>M;P*j*L<$8FTz{MCf0g{K8d-I9F#6JOP6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vbdx)0vFp62J7v0B6E=5nvlxs!sjOIb{Gq9<%x ztHxwU@EIl zU~E_3&~RBY;=ofbn+I$@2X-4XPUPy@KY?RTu>kj)$r7A83PN3s@#{B#*I@e*dGPDy zsp*Ca9Pv901b){23Y>aiKa*8$oV!Ce-xk3OFTZ6x{(De>QTedUWTW0rC2jxwEiXCt z^KIZL0eVig#5JNMC9x#cD!C{XNHG{07#ZpsnCKcAg%}xHnHpG`m}naqSQ!}1d8POr zMMG|WN@iLmZVhj@&-4arkObKfoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^X^ Mr>mdKI;Vst0QgWO!vFvP literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-mif.png b/src/main/resources/graphics/filetreeicons/application-x-mif.png new file mode 100644 index 0000000000000000000000000000000000000000..368214e2e4c564681356f4ecbbbd0fbf0c37fc16 GIT binary patch literal 729 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP+~=ZPlzj!?wtLkXXb;x zSr2+6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vb|~%D3}Wry6EZR7!q;#?UkE+O$GuE zfg<7s;Qdx)0vFp62J7v0B6E=5nvlxs!sjOIb{Gq9<%x ztHxwU@EIl zU~E_3&~RBY;=ofbn+I$@2X-4XPUPy@KY?RTu>kj)$r7A83PN3s@#{B#*I@e*dGPDy zsp*Ca9Pv901b){23Y>aiKa*8$oV!Ce-xk3OFTZ6x{(De>QTedUWTW0rC2jxwEiXCt z^KIZL0eVig#5JNMC9x#cD!C{XNHG{07#ZpsnCKcAg%}xHnHpJ{m}naqSQ!}1kpFlJ zMMG|WN@iLmZVfM;Jj;L@BtbR==ckpFCl;kLl$V$5W#(lUCnpx9>g5-u&wghk1ysb~ M>FVdQ&MBb@08XGIssI20 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-mimearchive.png b/src/main/resources/graphics/filetreeicons/application-x-mimearchive.png new file mode 100644 index 0000000000000000000000000000000000000000..1957871f79080635b2ebf23d58161fe7b638d93b GIT binary patch literal 1757 zcmZ{jX;hPE7RMj95<^j1utl~+sZ1*c18AWPRZ!5R7zAM~oYoNt$lx+Ti34~L6N<>b zud`Ox4yl)8EnAb0J&U~1A&b|M0@A?1E^X2~}dwZSM z$C_XP0Qw}N`#DryKQ=}Son>!@glxslxfXv)-62I-(XoTVX6f-7cz8vr zR_}0^;8&yTa;183S@}aX9PktoZmCD+CA7ypLPD=;?7P#&ybY=9rzeO)wX-IX|D%>` zdYfgQJcG;GC}5#x6?o8}i9j1eY>%pa4qlkwr1L@Ok3*i!eTZD7>EMSr2FT!m*B~27ho4@~&PWR|xoPGKowH%hmUXwjC=Z2NMPpU(T$<^0+qWaN%lFw~X{qVsUTM z;&!)h@klOnZdsyqD3@5~3#ZnkO+2|}zStst(fscCH;f)i)o9bmszRmiUsPBXLEjWX z{59#@X>rG-2%qrYBJG12gMBJzXi2>Nh%0xggu1508SP6)Gv4DeR|2cK30<<_XHYtG zkyJk0Ixe)#obO-QCYA~CnJfHN>FBbQP%7D!DtIf%r3aG>kjk$Su`GlXN_9vb50^SO zAb>LZWL^#MyIC#f!Y3ICrfng(D{Cg5aFNVa=nrxm+wD1In zf_6jDIWmg0-AQFJxogZ7Hhx#xCJ?hd(WDng1?JxE^V6~N$2k2jU zL2`HV^Y7dkU7&DWjlkyIv06CA$bT7|)?=KPzyIf;<*eO_zMtqMwkXbrH2c=bhJEF~Kiv$bXk%{yZEdvK1A!SQQ>J+Uc~$?zOEl%BXUx@YmV<+3uUyjlAP! zdPlvylfl=FBn@LXGgr*#^yhdTA~uJfhu0@!Fs{F}gDOp|fnfwaiLR~GQ!`T9PLL*C z4<7w-bB|wR4pqN4MDu>bXoJGN=uAbR(i+r0uGHtQT)uo|RBcF4d8j4CJn`()Ij}Zz z(+4qKj;RWI?$SPt!Pi~StsCH{CZ*?U8K({Z=@H91U-Kf&RPN+rF!2fR56{3`8$W=q zQxuH`E!uiW@U26wUxH+#&y(nb7mi##yeqcKdUwTZwX9S-M&n1qR&B|A zoGRBw%LUQW)u^eUzab=qCu)9bdaUDb$8Y3?!p6p_n%!@r>xx|qSFBEn+iUs~&M@k~ z4mA17>p{srht@mH0J!%m(L*B~jC~)Od}&%q+w+uO?vDxg2kj3pJdf^Uhq5TLrKiCM z_dm*Nzs$YBef;A0)QilZ>N3)I*Q|aHw8oBibEz{yl@8?Y!3!KY1Rcvx6?n&f!dI^!ve?4$K>94=U6_VMa&%VvN{o78KOLT8dK<4;a9>vfE z|HogHCgp6>I|r$H=%Rs(>(#>-o7%5b-J*nU?Tocph?!X`VQX=tB2d0{ZW&5_R?0^b;Z^2mtmA+z{>C{Egi5SgVF%qiHcotnziZ?JYPO#pC z{nS7^{^SW(^?@T_`HLOjQrRiNWnYLS^Ju0I(mecWAwjfIXUdIGRDeCf-p+<_#Kzv< z&)&}YsGYMN!J0sDCJ=`11-AVUaE%%gektbv18uxW#1xp^FJ>0wfPF_r?=}@&5t7JCC;j literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-mobi8-ebook.png b/src/main/resources/graphics/filetreeicons/application-x-mobi8-ebook.png new file mode 100644 index 0000000000000000000000000000000000000000..e1db699c3bd60ed155cc2d8a820d49be1241c267 GIT binary patch literal 697 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@*xwC&U#L>>qa^lt9cpxQS666=mAhYMkZs}b+zJ1%b$Na#L@B2+zl?{zqKAb4j04iZj z@^*J&=wOxg0CG4BJR*x382Ao@Fyrz36)8YL_7YEDSN5kYVxmSyrcYm00EKRNx;TbJ z9DaNGHeZtgPeY;z|ARc?tBdBN7WM7h?11Vl2ohYqEsNoU}RuqsB2)NYh)B+ zWN2k-07Tjb237_JOZZulpinR(g8 c$%zH2dih1^v)|cB0TnTLy85}Sb4q9e0O}tQi2wiq literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-mobipocket-ebook.png b/src/main/resources/graphics/filetreeicons/application-x-mobipocket-ebook.png new file mode 100644 index 0000000000000000000000000000000000000000..a31aecbc76b7fb7026d4195bcbcec2f2c07ce4fc GIT binary patch literal 697 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@*xwC&U#L>>qa^lt9cpxQS666=mAhYMkZs}b+zJ1%b$Na#L@B2+zl?{zqKAb4j04iZj z@^*J&=wOxg0CG4BJR*x382Ao@Fyrz36)8YL_7YEDSN5kYVxlHO5f^jKfI>GsT^vIq z4!^y8o3F`$ry)^<|3Rdqpq9qG+W+DvY)&s8Ex9WcdEy^;UW5LYhQ~K@Lig^IzIuDQ z>!v#g1sE4wG*-16O_+KlnWf^;PdA1G&JLfrJz7ttJ2X^CGBQ{xc(UxUPGERBJwiEy zdD&YBu7L6d3^TShXZ0)-+~mV=G4Ipna~#vP54>H+Xk&ML`KRSP>kplr(zu7A=&7K_ zMaHT3C2POma`4r?}4gZ;5x+)!b&TPk|_J?yB$BeV$du~r( zZOUZkxFc1R&HDJYx%Vb8@*U1JcRmL6qiTt3L`h0wNvc(HQ7VvPFfuSQ)HN{CH8Kh@ zGPE)^vNE*LHZZU08-nxGO3D+9QW?t2%k?tz evWt@w3sUv+i_&MmvylQSV(@hJb6Mw<&;$Ui-ww+F literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-ms-dos-executable.png b/src/main/resources/graphics/filetreeicons/application-x-ms-dos-executable.png new file mode 100644 index 0000000000000000000000000000000000000000..8db467e4e4b4932eb104e3dcef33215cb22610fb GIT binary patch literal 623 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#pkO9;J2SCN);o$)R0sj8}fq{YEEt@>n z{P9@#-@9d_$C}?RwX0lfSGu{mIXF1j+uH+mT}=%?2Bbtwg8YIRI3~R4XP?mb;@Q(l z6BMRQmS>dKGcH&BeHo~LG0EHAg`tC0)&t1lEbxddW?}l^}wjKJOKsPX)5tpc4XmfM=Kh?967q;A8ux;YA%lA+1XaArFlzdRnu!nnbL&*01 zstL=Pzp=>lb=7RK95gCxj?;QX|b p^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1STJYD@<);T3K0RV(d%^Uy# literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-ms-shortcut.png b/src/main/resources/graphics/filetreeicons/application-x-ms-shortcut.png new file mode 100644 index 0000000000000000000000000000000000000000..b0b973bb9eb512ada34160e57436cfe75257547a GIT binary patch literal 623 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#pkO9;J2SCN);o$)R0sj8}fq{YEEt@>n z{P9@#-@9d_$C}?RwX0lfSGu{mIXF1j+uH+mT}=%?2Bbtwg8YIRI3~R4XP?mb;@Q(l z6BMRQmS>dKGcH&BeHo~LG0EHAg`tC0)&t1lEbxddW?RG-f0|B>-T3Qe67X&N~Yy4jC-rOB&kT!`=Me5Vt zr!AJLSEZWmbf;Z3-I1|XEg?9}Y{#k|PLD&^e+w~*JpX=|pkO9;J2SCN);o$)R0sj8}fq{YEEt@>n z{P9@#-@9d_$C}?RwX0lfSGu{mIXF1j+uH+mT}=%?2Bbtwg8YIRI3~R4XP?mb;@Q(l z6BMRQmS>dKGcH&BeHo~LG0EHAg`tC0)&t1lEbxddW?jQo*gXVPiD?^&u4OVRW<$lVlGgzYKdz^NlIc#s#S7PDv)9@ zGB7gKH89aNG72#=v@$ieGBD9LFt9Q(_&j|IABu+D{FKbJO57TnPU&m{YLEok5S*V@ pQl40p%1~Zju9umYU7Va)kgAtols@~NjTBH3gQu&X%Q~loCIDU$%)$Tw literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-msdos-program.png b/src/main/resources/graphics/filetreeicons/application-x-msdos-program.png new file mode 100644 index 0000000000000000000000000000000000000000..df24d5c7cb92da8bcf6f2d8a4af927f3522ec857 GIT binary patch literal 630 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#WX<&;IW?{oj4Hq)#fx6-?yB`55 z(UKs)UIh+L^k;M!Q ze1}1p@p%4<6rdn`iKnkC`%@M%Q4^tvi@9b%p_QI4jv*0;-(KD=)?^^i@~|RYL?pm7 zB;d>6`xh_CBpNrHb^I>BU6VfB&`mmO@y90@ZcSlHJAP=}vu83JHaPW(a7jL3k!H|P zKo6&B7**7_a~Bq2&v9-Fp@O{oR4+z3g&v zXM-78|FM6V7H{r9cQX^$AAt`?=P2j(WDDLXaL{4$^!X!@Tdp)A?Wf$d^pzK@t_gpL zKKsjJ{rMW8qg6{>BT7;dOH!?pi&B9UgOP!ep{{|6u8~oQk)f5Tk(Hr^wt<0_fq{7Z z)LSSTa`RI%(<*UmNMq7X18R^2*$|wcR#Ki=l*&+EUaps!mtCBkSdglhUz9%kosASw O5re0zpUXO@geCwHV(8@n literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-msdownload.png b/src/main/resources/graphics/filetreeicons/application-x-msdownload.png new file mode 100644 index 0000000000000000000000000000000000000000..e8fa473c73aab6a6eb5a4cec2bc3d76b481da4e2 GIT binary patch literal 621 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$DhBC&U#p2h$6#idxL@145l5_4=D z9gP2NC6cwc)I$ztaD0e0swvO?j`^L literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-msexcel.png b/src/main/resources/graphics/filetreeicons/application-x-msexcel.png new file mode 100644 index 0000000000000000000000000000000000000000..67a036ef41691e83e14efec42ba89ce0c0aecace GIT binary patch literal 647 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 XmtT}V`<;yxP!WTttDnm{r-UW|eK0Wk literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-musescore.png b/src/main/resources/graphics/filetreeicons/application-x-musescore.png new file mode 100644 index 0000000000000000000000000000000000000000..4d756c1d32ab07f908dd011778e595ef12952235 GIT binary patch literal 752 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-0GiPlzj!e)8nWOECEU z{rmIh&wu{>`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uIm1)EkJxDwp6Pp5Q?ZrRrG{{3Nn`)ik-)GyzvSGF~zcVBq_ zfmH{uu04Eh&7o@z%TG0~Jhl4Z)zIGkKwEmBY?u$EL`s7Ef*FL@eVMto<5R<@kDE5? zZu!itU|?Lic6T07o-xVW-G!lpRn`N@;VkfoEM{QfI}E~%$MaXD00r4gJbhi+pR$OF z8XIo?-qj2g`tIrC7!q;#?WLQ1O$H(?0U>u-1x3HJu6e+w_y2$4F^S&RZRJwJzEdh^ zw_9dj%9f~%3(}ZY^=O7fz`N>6JX!()UzaebRd6u~O<_=4!RVmC5Ve3INP*F70izQG z!`21{FGi*iCN>QgfeGA22`9Ksa}!J&SS$_ZExDKQYF~oY?Bd7_rkhU=9B)Xqviuh*rdD+Fui3O>8 X`9w50{y`Ss8pZAaV$@ca{>uPV+1_0=~ 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-netinstobserver.png b/src/main/resources/graphics/filetreeicons/application-x-netinstobserver.png new file mode 100644 index 0000000000000000000000000000000000000000..58c4d9d96424887203207665dd868dcfc1389172 GIT binary patch literal 839 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*o*r#RP{0X2zwx;Tbp+}=FPKNbhaj3 z7J76c>++LX)$eC1FZ%A2uRr~J-S>N6PZl;@s}JwGx?@_o_excL?MWvzrkf`*N7!aZ z=vFv&aviw%vCqPx?W#rbEg3Q2DXe18+~n7}-uK=t75(^;F(X4xzT7b;g|I&d1uiAs zeeB*L?;z0lQ$OO{T1UY&^-UM=C2D^txF;-{_-LIu>reTEYa1lHczD>AjQ>dOaXu>x72v+ z9oDd_>Pc{ZzPD*ZZ~2ai9Iw^S+}a@3?0v!X{=aK)9tw9C6f!5s?ev?k^{#$X&x1*Z zw**ql+Vs;Ri>uX=XRv+XNVsmRf{DfehSS3}BC zvFGMbWnXf!Z=0N62{m&q2$FI*)s_0&Bh=wq z)nE0O8kySH81@Sv_#I$4C0v==BtMkF;>?;er}rKUuG0$k2(-_ba`XD!)z9zVivGcQ znSH`Rm7s9MzzE>q9i4;B-JXpC>2OC7#SED z>Kd5n8X1Kc8CsbdS{ayX8yHv_7zB#?x1(st%}>cptHiBA!Q;C%P=h4MhT#0PlJdl& mREF~Ma=pyF?Be9af>gcyqV(DCY@~pS7(8A5T-G@yGywo)QbT3{ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-nettl.png b/src/main/resources/graphics/filetreeicons/application-x-nettl.png new file mode 100644 index 0000000000000000000000000000000000000000..552cfe3334f0f8a0b0822deb4962d30396f0d8ef GIT binary patch literal 839 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(S*VrqSafto};T^vI)?!BF1?|s-o;@JFc zLjN6>PH70Z;8{>6AYSi4sh7k&51*Ps5q?)$y3Ckq>{)rWUo-7&4)d!?$r_M{UU)6J8ZBW$xH zbSs=Xxei?X*k|F;cGaTzmW-J16jrfkZu09~?|W~Sihlgan2{kTU+x%_LfD^!0+*8R zK6dYrcMxd&sUPuet)pO?`lgHb616`R+!Gc}e6-G-^{4#7wGEP8JUr}5#($)CaxGC^ zvB2rHTH}Hweh$SIEDDM%SQQi|Fz7^_64=2|rcv~OMakOARfXv~`-)i!_1E{cTWY-Z z4r^Fd^&~hy-`ljIw|vJ$j@RmEZf%fi_P$_x|KGJY4~4r63Yin+cKXfNdRM=x=fNby zTLP(NZTe}E#no!bGuS?GBwV}xzjbnS7N^EFpRM^<-Ig%!P|7{DK;xK?X?_svu4md= zXU+6WYr=dkvL4Ubc*`w@ps3gqpb)1W7rZ>Pr3X5$bTQ z>aY4sjZE!p4Eu!-{0=aj60Xc_k{`-oac0e#(|eBv*J%ZN1lngzxp{r=>gRWFMgQQu z%s%0uO3_5~{zXNBN3);U&I=3r#k4BuF?hQAxvXb-B{^rpM-*T;{K*Kd5ZcKvZ1#|LZH z{rd3n!Roc!^o)VFv(%`9DAAH2zhDO8bzf$#?fBF%^V7#o8+EsQW>zpTo+jzJ6sUkP z$=lt9p@UV{1IXbl@Q5sCVBk9p!i>lBSEK+1*-JcqUD=4o;TVH2<57fi$>Eaj? zaro`k>wHZP0uF(1VmC601#C1I*!}N+{Y&XJyWgA<5MKOnpYF*y6Lcg+RP_RsW@dGJ zKW^}GzkF0OQe?vA!$t*7YK#F*ddvn*G7cOJ4BP??TnY@F1`He=4tfa;D;tb-B{^rpM-*T;{K*Kd5ZcKvZ1#|LZH z{rd3n!Roc!^o)VFv(%`9DAAH2zhDO8bzf$#?fBF%^V7#o8+EsQW>zpTo+jzJ6sUkP z$=lt9p@UV{1IXbl@Q5sCVBk9p!i>lBSEK+1*-JcqUD=04RyY|a{2kPPWba4!c zIQ;hNb-pGC0f)dhu^XAh0ydfp?Ed$^{-yMq-EYna2rquPPxs`U2|AJ@s(JxRGqbwA zA2;~8Up^`sDKg>mVWWa3HO7D@J!XR@83zsq25tccE(Hco0|pKb2fYM_l?_ZOOnehK zJQQL$*mtd&pw4W|tlGl-_uy@7k&cE;UU#2lr32rY8*FEuo3X5THj7SLjJME+M~$YO z6}&my{%y@IU(X(Lpz!bF*Defq9^C9@*zo<^WQNbHuP8B8pSQ1K*D82ozeJhS;^Tpt zEHUfM%l?$@pTKarYJ>HQ#F;7#Tr7`j1>QINGk&!Damr5P)eA4D1wHIqP79)f3m<2# z)na+oo5mfwIWYX+O7)c5&s&zN%ZmX+O0~o_q9i4;B-JXpC>2OC7#SED>Kd5n8X1Kc z8CsbdSecq?8yHv_7<@C=x{IPAH$NpatrE9}_N+;XKn;>08-nxGO3D+9QW?t2%k?tz evWt@w3sUv+i_&MmvylQSV(@hJb6Mw<&;$TU5iKVG literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-nintendo-ds-rom.png b/src/main/resources/graphics/filetreeicons/application-x-nintendo-ds-rom.png new file mode 100644 index 0000000000000000000000000000000000000000..d565a995912deeafa3836ad26257011c646d5402 GIT binary patch literal 781 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(SHmK7BiFfcIQ_H=O!$+-7+=3X!6K!Mit zc}__lQx;_Y@$6#RDAH=vupsHJH^;t)CRd%Wf>**eTsr0Cxv;f0L$S#>=epa(AN__Z z(%lWclXqL27sobLpSn4DXZ*8wcWpN~toX0jttH2!TDGQA`(&ob&3Umx%ocan>tDN= zWGdyBU7R+RKOy+&tvlkyl?)rg{LESyr2hVK+r^>6@c;g6jC>gg9h`aLI!;n!-h7g#Jd&_p|-6->Oh|Roz=?&wDKpG zuG+Euqg6@ZQTCWt<=)h!tt+murpGc*&UTPtC}_$4wBzQCBZvA=b2vov6+L;pn6>@B&vTI_FP4kz zEcwTF;L;8yE``-`EF3l5pJek7HL)?gmbi9-eL=^f_R}|5@@jW#JyR>-6BqW-keR>Y z0Tc5wh9HZ>8;!o+@JPCFhovOAU&3Jq`yrbPVKdm7>LpLE5@%$(-()R--CS%mwe$Beo>hnA#nH)Fy>WDTq8@X{ zsj-!jg|>l#m4QK-&`)+04Y~O#nQ4`{HL&|T?gna*1lbUrpH@mmtT}V`<;yxP!WTttDnm{r-UW|?!6zu literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-nzb.png b/src/main/resources/graphics/filetreeicons/application-x-nzb.png new file mode 100644 index 0000000000000000000000000000000000000000..7367fbbf5b212a1147341dc6b390c5a30b531fbd GIT binary patch literal 601 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(RvFKtbf57j!LvjlhJf`n!`lXRq!%?m$-R0up&CzN7jX`$(cb@N07X6R^ zXIy;lc&KZ*?uOdJZRgaG5a%SlszbFk^Ci7`}WX-&QPWmWAZkG{vc=db5KUVi-MpYOsS zCvj;;SxhfveZ1kw=I=timLYWvT46q2{%*^(fT5^b;u=wsl30>zm0Xkxq!^40j0|-R zOmvNmLW~TpOpUAzEVT^`tPBilo92B$(U6;;l9^VCTLaI1H6Ne`NstY}`DrEPiAAXl k<>lpinR(g8$%zH2dih1^v)|cB0TnTLy85}Sb4q9e0Q2V0)c^nh literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-object.png b/src/main/resources/graphics/filetreeicons/application-x-object.png new file mode 100644 index 0000000000000000000000000000000000000000..117c48fc4900b97eaa0a69925834179f91d24b82 GIT binary patch literal 839 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*n+e$Jb97pO_p)5S3)6C_m3!VjK0^)_Qo+w$Q77B^{W#Zy{wJd%?5_|aW&czxUc}))%HE*8HqO&#O zve2UoS(l&8s(wF9dC_;DeEsR)>%QOnda|(LT77ue)g9Byy;rL0Yfn0%G2J|gIl?wO zLbt-Hlk336k9`&nZC5RdZ^?-HPGJ>$<|e<+^}hFJsp!X#j2Rhn^5u>(DTMtwC~zt1 z?ql~3c?W^UpZXEs);bENsc*V?FH!qL!98Ko#7FDQS%1nOT-zYo#lyp{Wc){JC)X0y z6$_kBt2Hi2;^$CY!J?qJf>l9b0)tM(DS;gfWg0~fSd^@-TveE^v#*$yP=9@2yQRik z@34kdRZoKR^Sw@Q#;^!;P+$*IwIu^0O#p?`6yAdfVjmN~oD@L6DTgsjk%D9-$7` zs{X3K)X3Dn#;{-b!0!OVDdEb@Ci$TZ7H8I+IlcE-aGh4LN1%Pil$+P*u6};^R`d_f z%j^>lsuWE$?_X3Dcr^Qo?Yyv{UrhT$m;LU$T!C8<`)MX5lF!N|bK zP}jgj*T^Wu$k58v(8|zE+rYrez+g>yC@_s8X~@k_$xN%nt>G@$TMM8DNstY}`DrEP oiAAXl<>lpinR(g8$%zH2dih1^v)|cB0TnTLy85}Sb4q9e0QBWX3IG5A literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-openboardview-board.png b/src/main/resources/graphics/filetreeicons/application-x-openboardview-board.png new file mode 100644 index 0000000000000000000000000000000000000000..247be414e439f9add59db2ba29dce4bdc89c76e6 GIT binary patch literal 1238 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VpK0G|+7paPfBj=-Rn zpy1ZX=*9j4O)+uHUEQjIWJJ^=JNr^gt87clEJ1Ni3yVxU`!XO~NJs^!3l4&UTio4i z933m{9m->3mq$h|^6~Alw957I?FOnhx5zX$Ni;H!x3tU-2xwlkc<=4oPrrZvdF$5G zMT_>^5oSMC$2nt^zzG>Z+`xj$B$q3^9L$;7!ulcFK?A?38 z!Lefh{)@BcY|6`@vTy&z(6F`x2QGd7{LRy|JS%(Z%WNlO6=v299 z&xN;dKZb?ZxVYxcp1tw<^#`+NZE$wU-LmCWczCU?U9qWI%7zWcL&Iv8EkCev;~^81 zq%B*IT3Ti9-FwE$I_uc6OExyyCr)0mvCY14@wUA~uDyL3Fkq)}xX%SrVkJR-!3_LM zK1^NO@v&jz#|`UsHh$Wm#Vl`N+*o^H5l{tVlDE4HLkFv@2av;A;1OBOz`%DHgc*f5zF{$eYeitS4JSG=**8>;U9w<0tGU4_X z`$d96`-{aBLRfk(y33mLrZ8QpUV8MmmW==-=dH`W%oi2cOci^4ve{WCVbZstWsOWH zKfSKt=yy5rc*?&gD>D^>7x+yVOXji>X8gEiV&7~wBW8oyntU^#Gw5gi=+S>^R`GRK z+<#t&Z)7I^E_&2sNQb9elai}<&2_HpYCIw z5Sjkn{<&%VK?5$k-h#$6Y`g!f#{W(5d7y3kd-g-yIq!SygkLQDdserJn|s0Ex3Ves znSN~Se!IDG{{9QKY8$>+|G&>L(@yw<$Cv(R$1mwz%ui!{uF~*XXTj2|eQR#($D}aw zEq^Vfr?>oYSQHYVD zm8qeXiMh6cft7)Q(}92x6b-rgDVb@NxHTBheE}?67$iY91m~xflqVLYGL)B>>t*I; d7bhncr0V4trO$q6BL!5%;OXk;vd$@?2>?+78|DB2 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-openboardview-brd-landrex.png b/src/main/resources/graphics/filetreeicons/application-x-openboardview-brd-landrex.png new file mode 100644 index 0000000000000000000000000000000000000000..fedd0685f7cfb853535a25236d56b0e78bbaa850 GIT binary patch literal 1238 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VpK0G|+7paPfBj=-Rn zpy1ZX=*9j4O)+uHUEQjIWJJ^=JNr^gt87clEJ1Ni3yVxU`!XO~NJs^!3l4&UTio4i z933m{9m->3mq$h|^6~Alw957I?FOnhx5zX$Ni;H!x3tU-2xwlkc<=4oPrrZvdF$5G zMT_>^5oSMC$2nt^zzG>Z+`xj$B$q3^9L$;7!ulcFK?A?38 z!Lefh{)@BcY|6`@vTy&z(6F`x2QGd7{LRy|JS%(Z%WNlO6=v299 z&xN;dKZb?ZxVYxcp1tw<^#`+NZE$wU-LmCWczCU?U9qWI%7zWcL&Iv8EkCev;~^81 zq%B*IT3Ti9-FwE$I_uc6OExyyCr)0mvCY14@wUA~uDyL3Fkq)}xX%SrVkJR-!3_LM zK1^NO@v&jz#|`UsHh$Wm#Vl`N+*o^H5l{tVlDE4HLkFv@2av;A;1OBOz`%DHgc*pr;B4q#NoGBUk3{XO0X52(%C$PNsE7$MuNtk zcaubBJqe1_5_`F9qgVK+Nz+=TZXETV_Org6V`k#hH=g!>9 z`5N-%$jP?TVV13oQtP(}uHNCV++cjfDzE3lF;)Slhs;TiEF7$g3PML392^*G7?}%L zMGgoTFt|G~U1Jj4AX4G5+cRSlyVV_zM)sJuCif3VMjp6)_3hdof3X!_vMZSXvwrv< z!_89l`_ERUg93kiSL`=aSi!L3;Rdb+U#>I#c=>fbzl)N29+L~Z>wybv4-}j+nQ(iH z{USl3{l(%5AuK%?-DS;rQ<$z)FFpEO%SM2a^VVfw=8KAJriwj2+3YNnFzH*+vPPzp zpI%pR^t&8*Jmue$m6-~`3;d>wC3D#bGk)AMv2Qk;5wpQ;O}?4W8T7M$^yt4dtN1!A z?mw@?x3x9~;<|ZGrFHYHPBp3V>RhTb3%qseX1VvDxjX*IMf}|G>0_|p_2SjpPxrA- zh)n-(|J*eGpaGX%Z$aZ3w%z|#y7J*(Tq&As67TiKNR zOg}buzunw8fB%JAwGH2^|KDerX(#-_<4gau?)FK#IZ0z{pV7z(m)`D8$In z%GB7(&_LV3z{-L1P+nfHmzkGc coSayYs+V7sKKq@G6i^X^r>mdKI;Vst0ClMv3;+NC literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-openboardview-brd-r4.png b/src/main/resources/graphics/filetreeicons/application-x-openboardview-brd-r4.png new file mode 100644 index 0000000000000000000000000000000000000000..d89c75498c951f7fec1157c899a9977e0a540ae6 GIT binary patch literal 1238 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VpK0G|+7paPfBj=-Rn zpy1ZX=*9j4O)+uHUEQjIWJJ^=JNr^gt87clEJ1Ni3yVxU`!XO~NJs^!3l4&UTio4i z933m{9m->3mq$h|^6~Alw957I?FOnhx5zX$Ni;H!x3tU-2xwlkc<=4oPrrZvdF$5G zMT_>^5oSMC$2nt^zzG>Z+`xj$B$q3^9L$;7!ulcFK?A?38 z!Lefh{)@BcY|6`@vTy&z(6F`x2QGd7{LRy|JS%(Z%WNlO6=v299 z&xN;dKZb?ZxVYxcp1tw<^#`+NZE$wU-LmCWczCU?U9qWI%7zWcL&Iv8EkCev;~^81 zq%B*IT3Ti9-FwE$I_uc6OExyyCr)0mvCY14@wUA~uDyL3Fkq)}xX%SrVkJR-!3_LM zK1^NO@v&jz#|`UsHh$Wm#Vl`N+*o^H5l{tVlDE4HLkFv@2av;A;1OBOz`%DHgc*1>|Dq{Tl=BSB-& zyGbImo&?2diM?F5(JTDZq-m{EH;#Hw`&nPkF*EV$8_V|#3uhHp*zMh%KL7r`b7yYl zd<}VWd*%i$HSwDP_ z;by7&{bwuFL4iNMEB2cytYBF2a0AzZFV~rVy!^VJ-$lthkI9AI^}vO-2MW%ZOt`(p zevzQi{$lZj5SE^c?y}~*DNI+YmmdACWh21IdF!$-^F_rqQ^g*iY<8AOnDi}ZStHZQ zPp>OD`dtn@p7QU>%1nje1%A`TlDTYz89#2B*f*Qah}mGaCg05G4Ek9=dh}nKReYTl z_n+6{+gcj~aos$p(zQP!v)ud7+#P@9B7Sc8^fB1)dhzP)r~6nZ zM5ceYe{LFo(16RXx1jM1+wT9W@qZJ19%$SCp8e2v&ifua;TH@4p4DyQ=3emkt!&DD zrXL%--)?T4zyCt5+J^7d|L-%*v=jc|@umOS@k=@v^V1lgt2BJpS+MkK-3mq$h|^6~Alw957I?FOnhx5zX$Ni;H!x3tU-2xwlkc<=4oPrrZvdF$5G zMT_>^5oSMC$2nt^zzG>Z+`xj$B$q3^9L$;7!ulcFK?A?38 z!Lefh{)@BcY|6`@vTy&z(6F`x2QGd7{LRy|JS%(Z%WNlO6=v299 z&xN;dKZb?ZxVYxcp1tw<^#`+NZE$wU-LmCWczCU?U9qWI%7zWcL&Iv8EkCev;~^81 zq%B*IT3Ti9-FwE$I_uc6OExyyCr)0mvCY14@wUA~uDyL3Fkq)}xX%SrVkJR-!3_LM zK1^NO@v&jz#|`UsHh$Wm#Vl`N+*o^H5l{tVlDE4HLkFv@2av;A;1OBOz`%DHgc*=g!>9 z`5N-%$jP?TVV13oQtP(}uHNCV++cjfDzE3lF;)Slhs;TiEF7$g3PML392^*G7?}%L zMGgoTFt|G~U1Jj4AX4G5+cRSlyVV_zM)sJuCif3VMjp6)_3hdof3X!_vMZSXvwrv< z!_89l`_ERUg93kiSL`=aSi!L3;Rdb+U#>I#c=>fbzl)N29+L~Z>wybv4-}j+nQ(iH z{USl3{l(%5AuK%?-DS;rQ<$z)FFpEO%SM2a^VVfw=8KAJriwj2+3YNnFzH*+vPPzp zpI%pR^t&8*Jmue$m6-~`3;d>wC3D#bGk)AMv2Qk;5wpQ;O}?4W8T7M$^yt4dtN1!A z?mw@?x3x9~;<|ZGrFHYHPBp3V>RhTb3%qseX1VvDxjX*IMf}|G>0_|p_2SjpPxrA- zh)n-(|J*eGpaGX%Z$aZ3w%z|#y7J*(Tq&As67TiKNR zOg}buzunw8fB%JAwGH2^|KDerX(#-_<4gau?)FK#IZ0z{pV7z(m)`D8$In z%GAKh)Lh%Zz{lpinR(g8 c$%zH2dih1^v)|cB0TnTLy85}Sb4q9e06&x(&j0`b literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-osm+xml.png b/src/main/resources/graphics/filetreeicons/application-x-osm+xml.png new file mode 100644 index 0000000000000000000000000000000000000000..1318140d811215da6ce168e82431156c7949710f GIT binary patch literal 1856 zcmZ`&X;_n27XAVRSp=;QB1;T(0I_UlC+uIs5_Ta_1yLG67VETx022`z0)nH0Fi%B9 z0dc9*p|x(*0YnXpOl>KmM3%%r1X;4NWWf(YmiZii&5yayz2}_w-1nS&?sM-smk>|0 zvT(2f0Kh6LGK>yu@Z&NwhGlDKg&bBUxs*5x06eI-)Mg-I?3@)zj{|^{djNn_1ppe@ z#SsHQF$Msn3;^(N0)So2mdA;K0AMtn5Stth6IMWsno3ZIl9W`U>c3M>fgus1V%47@ zl_(1c__U>@lBA&LDi!~c9O0*=5JV!8Tr84_MXGq}T0yQV7F2}$N*AVJf`UqfP7dN%sf1MuVF@HG1mpMtm;s^(oV?BjB?-a9^}HtgH0*Vn55~dv0LgQS zf)BE>cuM#JhF+GII-Pb?5-XD~hy?{S8cn<~x2f5H#A$OAY#$$YnDc4C3E`5K`Z|?y zpmbqcGB1>l{96%EkqTZZQsb6OnX>*aRVYbC3s`Tc)sFM@(1-PlHA@9K>I2a_p}=4; z=-%?BV}B^ae6>P>7PhZ9u76h}Da>0R=dHgPm8Zn&KCG=q1!>pTv}%>=&8U+1N)Z__ zd*N@hwP)n?2oZ&(=1+(y#D&ZQ@bzEEQm4yU%M`+JAXZpYr5GI%+-RB(#0-ijWUU3>0m4`hCJ1N`w%N? zWo7vpBkp!;FzU)-xL&=2)7Ty|OY?nC^YuQPgua!jm-=fK{C=wT&&a2tuQQeer2gaN zhIA0sls5A_UU+~sm=NGxe?X_#Yga3E5`X?LSaA$#DvFG&NI>7r)anh)9_ZMEM;dX^ z`kddy57?Cmk}RA=I}yFRjp2Mrsh%NEHe!^a#MMyZAtr5iOZxI#lAsQoe=JPKCkbk? zs!$>;Hw@KysNe}Cog@m+U{7U-ipPml)!6c*RL6$Y#WCVE2iILhMm40eom9I)ETYFJ0o#wX{w~$D9Cm7hu36Qu*KKuqBXl?WyI8kh>n7$mZr;<{<^4RN zP``iCoS}D}GHLW1-ol=@FGcLqYDa!^9no(7`njVI{w`sEC7ctH8AA&L&LVe5!oZvv znOX<{)&n0G;@A9t9)+D-ilXAex6GT^?j)I9!#|#fJ8U*8jFOx(FgBJQYD2N>RfHnK zlf9l>%X{y3SROXMNI%@OY9mu`Pv{NanTBOAEx$~ZFNY<__13e~OZaAd;l8r;U|)l1 zxo@d;us<+;Ls`1HuF;&>wO2ft-nYI}xyaC3Zk9Cd`of{Neb4ojg8iBuZhlh@7SHcp zw)Wt)5`s>$Oq2eF0w_=Wqj){ra>?_aFTn6jQKwTb?$VsW^ue~3kt^}pwhYjurM~uj z-MMpUJM$WkimkoQWOP8&<(x>bJ3o$A+!%PL87P5jIi+TIBajjOV>eGUCEmXikBk`L zW9{rLha8d_sFn)@Aj<1Fy+XkpKT~0T|4umaUH*%>=U|}M>Gob%a)7;Y5+k+QBDT7N zCuiliSr7RqGfZ2GUAvH_mBx+5?Y*(u-}c8w*LCu9+}zz}j|6#O(iCzsoz5GjC!x-N zS>}OpuXKrxH1@!-(dK!RXZ3`a?uZNa=tX1|w0*P+k<#@7l_#jRCT|QbfQ6caS1&GJ z_9DvCe)-<0B&hA#A6xUXZzJL*w|Y)h7jPdwsy6C68C-S=dtVTZXi@SybAC?b`V3G_ zuYbkOc)zENTT%m>+C1$lZbnZ&JH2&pX`-+@=IzR~%XUQZzVoF}`=)M-$)5mSUnqSa zI+&HrcMAAxr5RYRd?Ug8%*eY{U0kN(JJ84`i29JZ5&aM0S5N%vb`2K-<3Op+`*X4ni(8Acn`UQ zv*~MQZ=RZ(-(e1@{jQ=dZ^9pvv&lBYnjPXyI+{ChMjg$*1~gE&+3Tupe1Fc33G--9 z`-FuB06Be@X^ZI<{)7aADTXWKE^1`eJ>bNs=L*Gg?o^g!Cj@|w6KmX#HRiT&5P9xv zAt|LBXo2yo8(BZJaasJ$z!|9R<&nom3@ajP|i96HW)Hy>}y*_!V@$1{6#9?%fyS#EZHjzB}cfB!yx`t;b? zSg#;2*EBcVPKTD37H@BF_XH2eO6SJL#)gIl$0}#{7>@}PCb-9X*f%?Qd3(7>d3Z#5 z`1$$Go;~~F!-unG&GPm2J$drvi4!Mg&YU@8#*BOS?yXw2YW3>XckkZ)_3PKmPcLgW z*11pes@hQV@a?0AZy)+h_jh0H?Y_j@XGXxQPp_)C)YWfo3|JWwxFYn|pWh)HBSJSu z{`&Ll?(4f9C%bOHx-;qEl*b<*M{J3C{q^;P1C!ksdLOxa^!2yb9jCg&Hb-@w>VEz0 z&5^rDeAWfH%y6H4V9NdX4}SmsJ?X#{*9D&TlbmgP9e_c!OzXgPASGH7up_(MslpyW7vN-tO@r|0&zA zU+iq{ZQcxSEAD8>Nh~g@X}aWTV&J+`Bgm?k^$(*c$B&5zctRPix>;V_sRDI$m7JM7M5w9ToXi9HfX(HxAydWUKIhQC`A>AO`#1!4QJODR8+I`zj^nT`_RFM zf>IV@QxxYcXbdi$m)Q83yEHCNu`zqTRes*Y19$&68{O&m_fYus=aW?LzP6C8B@ z&Gb+cj{hhj^dMUO_QmvAUQh^kMk%5t+u7QcJkx__|p_Qqzm64&g zfq|8Q!Q-wyz{o?=kei>9nO2Eg!=&ph89)t^ARB`7(@M${i&7cN%ggmL^RkPR6AM!H X@{7`Ezq647Dq`?-^>bP0l+XkK$uPi1 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-partial-download.png b/src/main/resources/graphics/filetreeicons/application-x-partial-download.png new file mode 100644 index 0000000000000000000000000000000000000000..f3e136578ca072db60497939f892e6b9f3c53862 GIT binary patch literal 784 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-1U@Plzj!e)8nWOECEU z{rmIh&wu{>`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uK@E8|V3nIx=CDB4t1w6W;cgIk{SJ>BNH-MD{a=f$07)6KSB z*w(VMrDa#k{YUphmV^W@4m^JSxaADXBiD{hIXGqN!KsfPKT2Aa6t^<&(w$2VvmNYb z+n>LEe%Xm-KxasJC4d|wQWE4B%pkn(%gnVMpBg@W+_X`5%V%Z<1LMlIyYqnZj7i?^ zE({&4vK~MVXMsm#F#`kNVGw3Kp1&dmD9B#o>Fdh=ltoO`$Z*Y@-G_ie-#lF$Ln02p zy>wlu$w0(4@Xgeu?!8C!%0kxs`JaFDSl|?u=_xfA-+bS!rlQgHW~qb0l<#^x%u1{- zDZ?IIdR1_FFIhbVs1Wjjt@pb<1 zgA<+$yFE+J@B8^K;S-~Zk%`CeOR?dy9{AMGFi;>uz9$6Ve0@thdLg?|M$ zih>N5d_v3|wd@`TzI*yBu(Ds8*Rbm4hMntH&TE)>@|i=baoZ>Fxs0)&E?ZT7vtJAh z0o4-Mh?11Vl2ohYqEsNoU}RuqsB2)NYh)B+WN2k-U}a*dZD3$!VDQ)0!5l?HZhlH; zS|x4`JqbU$ff^)1HU#IVm6RtIr81P4m+NKbWfvzW7NqLs7p2dBXCnnv#Ng@b=d#Wz Gp$P!!(?eDO literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-patch.png b/src/main/resources/graphics/filetreeicons/application-x-patch.png new file mode 100644 index 0000000000000000000000000000000000000000..31a3ea075015be8aa64242a46b4f0da37a4bf952 GIT binary patch literal 1212 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|R4ofKP}kP(gBXaza8v zVq#)iT3T#uY-VO=XlQ6wR+b+aczAfYySvNC$N)*808l*~0CfRX1_T87`}+fR0kua( zMY*}TMMOjZRl2&mIygAk+uH**HWk`lSgQDCpUAI6LU-56ENn9j5Aj{pZghWx%-4M) zjRm$VyY>Gc6?m~tA~)IP_I8Jew}<_%sY*Mi zD81V$`gF6Hzpq{85&6umOef{sZnMJXUV&`IOnH09GRmC z^wZXfN;lWY`TIESoTB)CmuOgs@B3Y1A9jl^Xf?dMPU_Gs`CDtGe;g1xvrzW*Lb<9; z(~1mJFE6hJ&FYEa7D*8n^PAMYy}ip)jZQC=onE8q;buRhR`cd+sZ$GNOHvG7TwI)- zoPc2q49vV&bIpO2NJ)@iFoV#FPcxTyd~EpiannZKEuWbc428Ej-VFimD_X5E!j9iTj6Ig{DL^>Ee6_{BX znJ$QBF!(ldT@ZS~z}qO~p`*ff>Tzq1K|tanAtC0eq4Dz+WjSW7zBy}0M8kpaf0*l; zS8Tm@^Of|QjTi6TNXg!|?Lb4A%F?q34f@I|-!(AI_29gI_2}O7x(o}X6B*wxmSeck z9de1CVNS*Ar^k}*86*xwH#=9zurVl~>N|e;v)uY3308*W$CpkWc_QL;d9vNh2lE*j zo<%Bddpwt$rMa>4rC?|8j|NZWIZLz%JCdK>Rz6=)@{Mo51fByHjsfYO(Zv54_ zBq#U1J|y+K`&9nA&qlJ3bR7>o7G$tE_Isg#m>E^*I@isc zihq35yA}WO-M@pHHg=H-p?0-tH>Zcc{5K;$KH}TYu13Zd73~Sm`{%FbdUBEZ=PHNB zeG~Hb2E;GmlIU?g8lq_=RdRBQ`D_m%b@4MiY`~~jEpd$~Nl7e8wMs5Z1yT$~21bUu z1}3^jMj=LqR;ET)2A0|e237_JwN3LrplHa=PsvQH#I1qnzM2nEgCxj?;QX|b^2DN4 lhVt@qz0ADq;^f4FRK5J7^x5xhq=1STJYD@<);T3K0RVlo*RcQq literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-pcapng.png b/src/main/resources/graphics/filetreeicons/application-x-pcapng.png new file mode 100644 index 0000000000000000000000000000000000000000..70bff10da5820f18100d7eaa2a03090b6fb9306a GIT binary patch literal 839 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(T4nJbP+12u_yx;Tbp+}=FPKNbhaj3 z7J76c>++LX)$eC1FZ%A2uRr~J-S>N6PZl;@s}JwGx?@_o_excL?MWvzrkf`*N7!aZ z=vFv&aviw%vCqPx?W#rbEg3Q2DXe18+~n7}-uK=t75(^;F(X4xzT7b;g|I&d1uiAs zeeB*L?;z0lQ$OO{T1UY&^-UM=C2D^txF;-{_-LIu>reTEYa1lHczD>AjQ>dOaXu>x72v+ z9oDd_>Pc{ZzPD*ZZ~2ai9Iw^S+}a@3?0v!X{=aK)9tw9C6f!5s?ev?k^{#$X&x1*Z zw**ql+Vs;Ri>uX=XRv+XNVsmRf{DfehSS3}BC zvFGMbWnXf!Z=0N62{m&q2$FI*)s_0&Bh=wq z)nE0O8kySH81@Sv_#I$4C0v==BtMkF;>?;er}rKUuG0$k2(-_ba`XD!)z9zVivGcQ znSH`Rm7s9MzzE>q9i4;B-JXpC>2OC7#SED z>Kd5n8X1Kc8CsbdTbWvF8yHv_7~ER$dlia?-29Zxv`X9>R{wPt18R^2*$|wcR#Ki= ml*&+EUaps!mtCBkSdglhUz9%kosASw5re0zpUXO@geCw}Cq>Nw literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-pem-file.png b/src/main/resources/graphics/filetreeicons/application-x-pem-file.png new file mode 100644 index 0000000000000000000000000000000000000000..a52f36094a75948da46f6109511de92407a119cd GIT binary patch literal 885 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vugPlzj!e)8nWOECEU z{rmIh&wu{>`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uK7FYHd)-eI&fMS5ba3AJyH}eI&6AlIa^dc^i+8V`yK|-S z;M@(D_Pebqa$j4lI6va}t@B$hA97n$y!OJLwC$ZH%hIIg1}ATC2Rd@*iCuy~N~9#n zFPK4i-ItkbJ3cjh`nYMM?v~HY3I@iNYj@`XsIkD$d9&^U_1Jp4IEF+VetYF+&>;g6wg;;;^44Sth%|B~ zNsDuB+p!?0>-~SXTYOf&o<-+4&HFC@*SdW2zwac^tjNryn>X%QO;c}X-sV3;X{xNq zgj6pEbpzf8p)Cw<7nnI184?(o92i*?7}*#Y8DFsSED#N7@H@aL#mKpW)wDp1Yj?_m zC`Zn$1!dDBoZEIaeg4%tflV;Nmum?FTgJ9Gr^}wNs?KGz(2IX|%#bnf{g3>2)g=cy zzwT%4=h+d{;mtbBW}=;7hU?mc&F|Tn_en`?SX}97!PC=_X!71r#%?X+kB1*B@9OT6 zU_9;2)5E`U_L`nW=bd8fC&nH9C%u?yUcuDk!bS(G9!Jz?eUO@I{`=+mC;puO7M{6p z-^TrW^Z6Ny3~H?ZbT+iVfA8JMY*V1YTJ)1?UEGQ1OB^`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uK7FYHd)-eI&fMS5ba3AJyH}eI&6AlIa^dc^i+8V`yK|-S z;M@(D_Pebqa$j4lI6va}t@B$hA97n$y!OJLwC$ZH%hIIg1}ATC2Rd@*iCuy~N~9#n zFPK4i-ItkbJ3cjh`nYMM?v~HY3I@iNYj@`XsHw2o*_?+!J+_`Mjv*0;-(I;HbjU!2?ZGOIyfs+@B8^;0 z(&Aj(b}Y#0djH?;7N3=`XVE!M^S;afwJx9h?>oseD>5_b=8Zd6)6|=pxB1Udnkp+Y zA=QgP-GH}2XbXee1!fLLh6F|?2SyeJMm7dU#uuzS3q%7N{0=ZmF> z%8@f`LD{qj=eAu9Xgms&m;a^x~f#Gi1zr|0Dlhb;*Iw zulrg1d3MBfc(cy3nP?}N;kx!<^LuvYeNqw|7FRl2@bok!n!GoZv0KadJ>0-RZCnWN>UO_QmvAUQh^kMk%5t+u7QcJkx__|p_Qqzm7%4!fq|8QLENja0Vo=B z^HVa@DsgMj-|h>_B9b5*g7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe1W@O1Ta JS?83{1ONnOb^HJT literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-perl.png b/src/main/resources/graphics/filetreeicons/application-x-perl.png new file mode 100644 index 0000000000000000000000000000000000000000..32797153aaa23f1293a1ce63fa2eae938c23dc21 GIT binary patch literal 1741 zcmZ{jc{JPU8pmHjYpbPA>7uQ=x~Qfiv@@d}4W+mu_7<&O>}yb!K@+MCwO4Y37M&Yh z8YEX#sjXuPwUipFL&De%La4RD{G2&w&bfcw=bY#Lp65N^&-0%1zR#Ozi8VeXbwUaN zaLCle&>B+oeoBZ!>&t4=0wiMI`sVrou+pT3ZsJg_;$dQK4gldi0K~@tY(rbbSpXuC z0Q}(!fG!OHrH~i3RyP2E@hvg7Mvy_lD_bd$ax9Q~F}7GSAWNNCBH^BTiCA(Wwiq}i z0oxd07Y$Bb0k+Y=DG}KI1Ws!})ZcMDh$`io4s%Hc&d>I#=)w~L&tZ1a$Ne++aT@|K z4+UnyP@hvFw5ZZwx<_YMH@4e`r%aO>x5y=(yqPDJ?UJ5pPb=H^_V$E3yM~FSKg1Qf z{1AeaS;!Xd=XtvE{9rdTIZft4AyjoaU8=RakY8zzt46FN*18HUS#xCK` zj+k3YPGcV~uLj(E3hq4mE|MzZ@{HZfJsXxo{%;$9bI+cM*C;)d!2du(X+~XAN34XNlmH{30TrKDNh+!9W<5tQYx8`V8ulGz;Y%!154Qht5cN8Z%=P)bQlA0i-WYEh70 z(|wId7p!molk_63vX#;HNz(0E$jeGqTmo;7KQg@l?BnBJH{{fQ5O+;Rgj3x!OSXkV z=j=DM+7I+!dR6e*ySuvwToM%nD7|B|+&O;h(C;HNi_SFm3||2E&zcjg<-O}5{LGf{ zNIT+})i^NP`gv5w?xCc01h6ImyI2t{{$@h)sbH#%S30qxHNUx(OEp44(+9|!Idp@}^h@%}m_is9B+8z4ttPAw!0h-3k?;xcQ6c}esPQrj)})->c0 zaW^wI1Z443CQu<6V&V`6fNb-Aig1Gef72k zFZSbX;a0~ExCXSMMH1vZ9Ii(#8elBp?^vP=k%-GkmXT2tzlHx-;xA+!6 zHr(WoEWL=z*ADY4f8M`0q~@>!|MF{QrYL=7S*_|}p%?Hq`O#VVz0DC<3HqT~X#%ml zKzdeko0!@J*y6GU>P&zj9rTgFpq<8GrE!YsT&#(P?Bue$gd@7={`$vsEFAgpWZ3Ze zw2SF#kCf8CbJ>N7ODDn-p1~1b+$}U#a99=HVXaq4LY-b|xXe($0J84t9;L?^x!};} z^u~&9FCB@xv&A*G)3Yoi95QRohxv_L__0V$zeO<6mQJ~P(er{vgBY`a>)#qGR5;@k zpswTVC#U1zbHLGF3K733!j>9?l_55&^~c#$u*HJRbxcA01i?7m9rp5;GR(=~9g4&Z zDpCv7?yWbr;QKBNTo1ijC)Zo;^5_bhC#s6c5T)STRa}?lU4533*U(nY#>vX!$*2Dz z;=wsf5Q=G^Z^Mj>!cQvQJWfN|!HUc|GD*3K4wW@~q|6_hMxvU8;?gX#4=c(vPK622 z=%k8j$Y>~-XUSJ4#VBSm+Hy9lBsPj7>@`zPUQ2@IGPB`N*~+uMi~_Pu5qNhw5-dBeFuRqB5I11HDe5gFO~ zb7|E}WLV@<>tXJrvAyLC7x}&k`5Ovid3w*On=_iu4Fp6WkEY6#5?SI+#7AE}##rT8 z%YPvMWT&M~mp1D0?akeRYGxUKNT?wGRhoQXiZi7xJ?@+O~wKd*Tt=#T`xicR$ zV~0cP4}Mm@2#x2ta3lM0Pq%QKt_L0m2|yuHS_q^L0)?_gY3W|o($&$@Kq7UK$g}de zp#K2^gFSt{qW(W%Y0muw0mt`GunG1Gk95Q1KxAa(72hELFb}s7+?8OwcP{_N3CILY Mjj)F02Ci{`0=fw^>i_@% literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-phatch.png b/src/main/resources/graphics/filetreeicons/application-x-phatch.png new file mode 100644 index 0000000000000000000000000000000000000000..0ef4896a5a5fd491bff9bb07ff2bc5941dd39d6c GIT binary patch literal 2988 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 MyJ(H7FuWG=AGh{kj{pDw literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-php.png b/src/main/resources/graphics/filetreeicons/application-x-php.png new file mode 100644 index 0000000000000000000000000000000000000000..b7b2eb08f7cf9b1f9ef855e8da71132a751c8845 GIT binary patch literal 1095 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|R4HfKP}kP{EYSle6m1 z&TTxqqWB0#e%reI?3|9hXOG;S z-M;6`ho4)PovDf5QXI0pHhSx_o=X+s>n0Q&-!Sv~pWlDiPPzK^)30w|f9_dv_us$& zJy}ODAA9-b^N*RWySFaBvU~NlCwD$xJo%t1VR>c5hWS1Fe*gY^Xv2dAefyf?_tr#h zo>;T>``4exwmzzh+1^>S@zeWn4Y4~LGgiNT{_*hkYd?SdKDhO2W89wVgq08PyeZ51kM&s?T~FxL&3Lex!GUQLlR}dzgMb7>bONJKBj*MdvjYMQ4OPU9I{)*pp~GAq{p{?;bsrx0*o;EL-bmO3@=Kh6sRkEs+*X1H+2>3Y~2 zw}8p{{ssc9>^+9P3)9&KO|U} z5VG)lf97Wkbpu1s-;>PzeUohtGoCs3^4DkXl$e-D4AV3>Eb3jI5*6KFz#u(4ddcRw zawjX*Wn5(#y57E>psuFlWC-TAehM}$cBcl)_Ln~8bD`O*V0|P4q1Gy8+uA^wk%}>cptHiA#f2v$IP=h4MhT#0P qlJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS7(8A5T-G@yGywp^2lGq- literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-pkcs12.png b/src/main/resources/graphics/filetreeicons/application-x-pkcs12.png new file mode 100644 index 0000000000000000000000000000000000000000..1c6bc5f1fc4067b10fac860a95d5e352fbdbf480 GIT binary patch literal 1361 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 Mp00i_>zopr0MOFX{{R30 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-plasma.png b/src/main/resources/graphics/filetreeicons/application-x-plasma.png new file mode 100644 index 0000000000000000000000000000000000000000..300fd63c0a680fa0e330d44572a36855912e1ddf GIT binary patch literal 1717 zcmZ`&dsLH09vy^=wt{65C)8{^lF6PJ!`{p** z(-+iVpCz*5BPh@lYT_{}R7E)*5FMRPj)^2w2cyrxOeKYrPNtJ6&=8b(41%hup9GmF zV+Nt58tAlyOpl^Q5>sa1!J6Iz1 z$Y{o<4Mz$lAYSBU>HVW;`$AL3sXSW$(Cqr#*XwVi`v%i_c_nV*!5gimhca3N)1Hx% zU$3ow{P=N3yLPa$p@@)O;+7%z5&bJ%Fr(H?t2GgqWiqt53VpUCDD^p+PmwpzsMXV} zYVtpuOWZU5sQBfpiaL|)x9lq#I&$lm>mL%XmEH9c7od`Qu9cU#iwD94;}EZp$R4>} zYFE>EBm7*2XL>tch`U}U^A=0p#Y04aNRVIalio!Tj#2nlH4TE)@18{^&y?3smDTN& zmSZ@l18B6k_~bE&r>brml~wf;Sq^yxcm|_fE?-ossvflTFjD>_tFpS^bSV8BIGwV_ z#+z}19wN(DR_=3}>woIh{Nm!=!h&U8(;;!Dw5qD4qGGzd-d0wD;l^W6p8UD8vZS&S zOCtRa@%&?A;NXrB2(f8todW~f_4UUC1F@;8YOPk;*QZ@u(`dD7jYiSk{ZOf-#K*5{ zG|Q{25lkkQLLqTDZCzb0N@Yk)43z=OeYwUrInTX&8a#kx%#DA?xc%Ax-phE z*WgWb7zA7ZxbT@39&UE>@stz*3_CuRPB*WN1(W*1ppZcQ89h@IH*2oVcgNxXaU&?e z?*zGH@!#vvu&?Fzr!h&$NUft4x)KZ0hfxG} zj|td8LMu$kAdue9#L)>v0lGq4JN_W!B3=l(-*bZFJ->Lt| zzA8PIYwlI!J!POfveVczeV1;&U5bfL>G4aXHReT~;Zld^ZVZmCzrt~2Mamhx@xzyU z3lC?tW4Y#Lyr#|hA52~Ru!RcZ?HD`9g1_?9ZkwGq$#J;qbDVB6SZmjoFp`Hc8mXR; zd}%q_%vGBT-d8hq*R2hT@+E4-q_R^( zF#mpwU7j^_P_Jj8FAZHwd-kTKZ*$LNSIAExhbA6ajf!+1DT`XZ^6E|EWGwD_y1~w* zA=F=YjruoEbT^067B{rn`nz3w_tk%_<3-dy;?3tvHd3?i4W7q*yQQ2;-}t`joW(Sv ziEy;ddD(){`=r1BdV#@S8_~`9Z)qUmZnE*UIbxCZj_I}o_V$iSzmSx%x!J!--ZN0* zWTUS3Cs)kxgnzTi%k01MI!+?8o!mb^WNJ995U(6OGJst6)58S+XybHgTQMeo>&M!y z`5}@a)3>)tbxM_6d^bxaH+0jR%!^^O+XyqF=W>sguoE(x7}p6ddI@Eq2!Wk-mQ6$% zzuB(CU;p}%YexLG){J!>qs&dM^_`vPaRG*U`%$)It1dIU^$trs?hi1?@VnhF3?vI# zu|hVQDPY3@P)L-k6VlxYg*t(9MSHlS-CP}zNHh}Z@HA2MKZY|r7B?>a{~M?me(Q$~ t=ATZ8v*_iA2uaq=Xb^ET8Sn6L4-Vd0W6D5EK|1P=lqP`xD6X5-I=y literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-project.png b/src/main/resources/graphics/filetreeicons/application-x-project.png new file mode 100644 index 0000000000000000000000000000000000000000..7f5920969734f2554ba6851607b329a8f9207f91 GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6(T4O6tG#0)^Ilx;TbJ9DaMzUFeX3fJ@-S&BhT*((mfsw@LVC ztkpR9=kK1Nm2)@Wlj>Ek-lfTQhHve1?qZIJiggW~YZ)AxrZc!qU~~vzh`qoN8o=m# zfe{!ukq!)j4Gf+K7#tZG;~q37$49s^FK6JiDcD!DCsC9$Cja}o>&ikBX$R~X{Fk*f z^qmabAez&9CEP?)FK#IZ0z{pV7z(m)`D8$In%GB7()I!_9z{-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^X^ Mr>mdKI;Vst0G1Te@c;k- literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-ptoptimizer-script.png b/src/main/resources/graphics/filetreeicons/application-x-ptoptimizer-script.png new file mode 100644 index 0000000000000000000000000000000000000000..2f73d4137e4c32508834e601a00c604ea6987982 GIT binary patch literal 831 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*oW_ctg{0czs)ba4#Hxc7FZqc@YI$npQH zmt`k-xG!8++mt73rLDr^$o^JHFSHpM-n^CB$Z(&ARt8Q-UIs=-(FT(yD+W)NsSH6JS&S+IA0M~=g zg<+BmVGESsFSJ{%5Z9x(hj z6`a{DFU(*ocr|f>nyK3=J%bCXYK!=)I+QJ+ZGX63Z-M%vCAmfF+3nSVJ^dsRgVKNFTKxN z|5n6@tKsXyB(2q|yce=pF}&c~%k_VYkzD%o#ge+`cKj;){_f?1uSxlW&lp_{+qX!Z zTmJQ9U;6j;GZ(U^#2=g4_FJ{$XdN)EsFt`!l%yn}$cBcl)_ zLn~7QD-%O)0|P4qgL9Yo0#G#M=BH$)RpQpLzkk~spaw~h4Z-BuF?hQAxvXfKP}kP{ETYPhNt- z_wV1IKY#x7=g+54p90B;U~m=;yu7^5oH_I8(IcRGH~?yT_Usu@`>$WWzJC1*RDSyO z=?4!UoH%h}=gytmwrvAyJ#qDM-MWWM!n`_;9l4_hzSe=jMJq(fRb@osTCvo<6+&^x>`ltJFT8Xn%Kp-mlG|aA?xe_zR>& zN`m}?8HCq;nYp&(Q^Ti^n>Olh`OK_fU|hL&cOFolG0EHAg`tC0)&t1lEbxddW?zGJI~FWcD>VkqNRX= ze+=Uc2Nnho0VV-Q9tIXp1@V-IkO@pij(i?03<_cj4FL>{N{nnAED8_wb}&naB|1vp z=xJanPsqN#jcxrauClW4I&Za^&i&&N=#|ZwlJ(I=hUezFy*|NH%nat=O$FUALyYU(<OJ_(p75A)e?K>i z^TW`9hXEHp&#q!`Z2r$C*S@J27(J>bt`Q|Ei6yC4$wjF^iowXh$WYh7MAyhD#K_Rf z)Y!_{RNKJ7%D~`u{)|Wz4Y~O#nQ4`{HLNmHcnZ`Y39=zLKdq!Zu_%?Hyu4g5GcUV1 bIk6yBFTW^#_B$IXpdtoOS3j3^P61(dQzrTNO*I56~7rawv`+s)C|A*)P|NQ!YcKF+4YhFwU`#&q}#iWRjmFj;U zp8IqE%*RTNUxgxnzkmK!Eb;a3*{^rb{Hxb|)aC#G-@iw_!GGq&e9RWO-4*iX&Y8d8 zzkIoU`gUjVuQO|}$Mc9}SmIGBVCV9KNFm$lWdH^|`1s;*b3=DjSL74G){)!Z!AbW|YuPggg7BNv% zb{+8@bAWm(JY5_^A`ZX35*d8RK!E*2mA0J5f=gA5URRa0f&>Csjz;gvcir>;@o)QC zB@)YhE~iXpXP5n_zx(%w{m&Fvs)Qzc`R2y<$G%c@a9$t2t@{!O!>p9w8UhEsSs9vq z*l#d#Cvf>RsBU0vV_1d=gYvLOTjhR=sB1(74OD zE`j^%9>ynu+t2bJ3A}6A5PRkAN9G;xJuW67!70))WGY z7_6sqT3CFORar2VIYXK8t*qaJU7I&|v+TGtFE7F-Z~B-1PrQzc1=}yiYy)O12GtVR zh?11Vl2ohYqEsNoU}RuqsB2)NYh)B+WN2k-Y-M1sZD3$!U~s6uZ!(I8-29Zxv`X9> zHY=Iw12ss3YzWRzD=AMbN@XZ7FW1Y=%Pvk%EJ)SMFG`>N&PEETh{4m<&t;ucLK6U= CO3qaP literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-quanta.png b/src/main/resources/graphics/filetreeicons/application-x-quanta.png new file mode 100644 index 0000000000000000000000000000000000000000..4f91718df557636922fc37b7e13cfe98e9590dd8 GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*o*r#RP{F)%QCc)B=-WZZju!`6=}P=Niz z|4kZ>&4wEd3{R={xL=s(?cv|t$r%xKvD8y|${bMDV5ndbWoTc(!lAx`(TTIG!JtV?p=AM2 zgnt108s!c~vARQZtrFhMcPbZk<7+QRCUO_QmvAUQh^kMk%5t+u7QcJkx__|p_Qqjm4T_Yfq|8Q zL7=FAJBo(f{FKbJO57S0Jic24HAsSN2+mI{DNig)WhgH%*UQYyE>2D?NY%?PN}v7C RMhd8i!PC{xWt~$(699@z*qs0X literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-quattropro.png b/src/main/resources/graphics/filetreeicons/application-x-quattropro.png new file mode 100644 index 0000000000000000000000000000000000000000..fa8f36b0f9c2c639a64b28e8093278204e016e65 GIT binary patch literal 647 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#P|XnEc%JyM=z7 zV_+6|;Ap1v;osN0o~#9z4H{%G_GP%&T%DxJV8~o27V+?Rw$P0S2d1%H(m8(ZvyN)x zqBU77R_WZa|H_iD`8*(>_i-rD7pf($5hW>!C8<`)MX5lF!N|bKP}jgj*T^Wu$k58v z$jaDI+rYrez~I26>m?`}a`RI%(<*Um*tkFc1WNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(RErmT{k4Adm*>EalYaqsO6d+);z636Cm z6Z-G4bV@_O1nm5m8(b<}C zS?JM)tjkYkRllF5yy&}6zW(&@b>HuOJz3artvW*pU-YZr0wI`j>m~NiL9ATRs zp(wyPG!w`9b8r?84WbCX}^df$7qRP^IV#*7R(`EtjY6vF--6u6Xh z_py72yn{gFPyL8*YaIpC)Hhwcm#F=r;GVE(;-huutUu)su5FO);^AReGX5jAlWU3U ziUm%m)fyKh@pCAyU{O$9!K$Dzfk7wYl)w&#GL51KEK1f^t}0B|*;mX;sK36i-BRPN zcUZ%!swctu`QD}tz2!S5a=cbQb8CZCv-btl`~R-Jc_`dnP{^Dhx6^OF*1P&mJr5=s z-V#VHYtv7QEUs2dp27BkBjMWh|E-gwvp6-b`E1R<>b8V&hf?mL1scbEO!I?ScRkb2 zI%}q1S`+4Tku`bCk?#(V81DE=Y>9iNxpVt@1_sC1Z_|(dJCU;Iu7A+-q}-$RTn#Bl z#h#l#m3_&@k{cRbc*je|;YQcWYp?A+`B@aQ_p)Vly=`)OCDhEdAV|vLR9EV6k5Gqe zRe#lAYGi6(W7scz;CF!GlyGHcll)Kyi!*D^oZfpZxK1nBBhWr$%FXL@S3kddEBXiL zW%daNRf;B>_b)06JevK)c3xP}FQ)yW%YOG=F7^bb8PyWkh?11Vl2ohYqEsNoU}Ruq zsB2)NYh)B+WN2k-Y-M7hZD3$!V6dU~Lj#J2-29Zxv`X9>4k~zn60Ri3hT#0PlJdl& mREF~Ma=pyF?Be9af>gcyqV(DCY@~pS7(8A5T-G@yGywo}14T3d literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-rar.png b/src/main/resources/graphics/filetreeicons/application-x-rar.png new file mode 100644 index 0000000000000000000000000000000000000000..3fae6aaadb179bb7ac55f612a073eef16445221e GIT binary patch literal 1182 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VoX0G|+7pn{x(CAs?x z^7a+ygHTbrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5c=k#_pLrfqEu-x;TbJ z9DaK--TzR4NW;TbJH9*22`ywi*e&BXLjKw0V@ zzioWgJhkOKleGe(s@gmxC!Laa@>m+wrh4kkDZYE>PllFf6?jC|+bp>HXoE@Yt37`f zycd6Q=zb^HhnHO48UcUq+VSOND>Lla-NLj~g6V+~*ObEzTwEDS41xIv;wLdlusxX1 zo^x93%s<<}r_BQ-go5s|$W#>}Ub>3a7xo?BiG{V%vOO8x*(o3HC|B|@m z{0io0uPz(~#+Pb|YeY#(Vo9o1a#1RfVlXl=GSoFN(KRv(F*39=HL@}?);2J(GBB8Z z{TMK&ku>Dyr(~v8;@0r0tF9iXK@wy`aDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$ QQb0uvp00i_>zopr0B45m(EtDd literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-raw-disk-image-xz-compressed.png b/src/main/resources/graphics/filetreeicons/application-x-raw-disk-image-xz-compressed.png new file mode 100644 index 0000000000000000000000000000000000000000..f61cf0b7e0485c3e22d1c9d38b4b09e8ad07939b GIT binary patch literal 1182 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VoX0G|+7pn{x(CAs?x z^7a+ygHTbrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5eO6=a)QS>SCPe>Eaj? zaro`UbpJyEA`K5$?fC96C$y09kgMLKZ&unC0^1e%?o?}QX=yO+zddP^G!xT90cELs z{I>B`^VF8}Ox6mBs%rC)oODXw$zy3yo9d}Er}*xjKN(t{Rp1d-Z?oX)qYWmpulD>| z@Lv4Iq5GX&A6{~GYXtncYsZ(9t<11vcMH=}38n`|TvHA=aB*cQF$Crxh@ZqH!S-N2 zd(xc;`V9N)k6elOXj4|>`SRu4SAHHf1|GqEi53PK2Atz66jM-5#oBm%am|| zxlvPzAw`N~!punJ_&%0Av|09^0(nL=1un6d~ zsxU-cTYIh7*COHOt!+2U%5)PF^6%T{uqQkSnBgAq;D^hM<>?L&{y5E;9`5kq*RyN( z@7~EbH2nSe^5(;e%G%A$jLTpDJ^c3Hj}ps9hO(+XcJr?b7uu@{Y*t}9vZ2VvP}{)3%D~`x zea=f14Y~O#nQ4`{HB3{w5(?BH39=zLKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX PpdtoOS3j3^P6z<38tnKcDCGJ)h6_`Qv%clNaEJG|=0k z2LLeeLLo2^yRFvxwGiH7Ql$`S#ku>s1JHCue2B7$?9d&=WFn6LYv{vbn?@N%qabB#JEmc3h z-2*G#jzJSR=!AEqOQPCG%E3|9)Qo09C89s#7nG}n;+2&ZmGI+GLdM+KhdJKFP(u1> zTH)dsg<3hw%Pd+}FYz*p2IGERlq=PW*;(F%a`ZjF@D@M6Y<_xXd1*;HJUZ6$WU!)s zac-X1)W*BlFj>_sy#IjL+$N}Q8H2E@Sp;n!K=OgCpDV0t9yyoa7lI!>Um)f3KJ^VN z1wsL{L%?JyCxz>OzF?fFmihJsUR1|a2!xV0wxqpNF*z-MJER;2fU)E^2_v*WoGM45Rx=*Kf`C;cq`O@~znL4Jl{e?m>-JMm`O})(WIoTSTtoow( zs!%?Tz`yjvb`Y~P>ZQNVP}n}v?aAq?&+?}PYNtIK!n9Xb=6Qi}-c@{M62LTWvZSGfm5m+~X+l?z0sB#hrNVA3#K zTA!<+lq%%SP4+FywN`Ma8=JiQ6vK7YJZ1FbK7i8kTY28FH+MWJVOaEr!J|u#!r>Bp48)j=0 z3Dd7GrlB@IGu~M9TYrTn%&>g3^~lILS+na2UnqOpE9Ly19M+(b_E0Ze!VDcKfFb?v zJEV*ut*vrOUli&lm;oEO9oSe0b8Cc2wGXn6H)>0@(pX0TNQA+D&|cqY3}+n%Fyb={ z)Rj$_53J*~T0gUJPTM2icKM(dCoU!;H@Dk5@^u7k-{%)~((-a?T^M8DkaB~ZxAJD% z_08_0%!|m13Az)lF&A0c+Nm3W=`q-C&!#4FA8-Fjfp)VK^#sOS;jfiVnXQYzPM~=+ z8ft2WYp2>U7XU-bcp4tW?+f^a8*FD+V}wV_GPy{eeEix1-g3A8W{-s47nJKEAbY>dSwm0Y7QN0v`7UNjPyTxS}=tqiFP1{(|vJGK_9 zl~-X>Y$|Tvu`mlK2+mK9u=F^z%kpQs@KAbA2kOIKLDyF~BkJ2o6aG#EwZAXiB67e9 zEu!_xZtEz{}GQ(Qr62>mMHYk(dAg literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-remote-connection.png b/src/main/resources/graphics/filetreeicons/application-x-remote-connection.png new file mode 100644 index 0000000000000000000000000000000000000000..c696ef55591babb473150a17fb7113b0704414a9 GIT binary patch literal 784 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-07fPlzj!PEJmakB?7G zOiV~fh=YM(F!1;H_ww@c_V!j%Qu6fl^z-xc@bCa?frH-O-jK&It_<5oPY86-+v(Z`|sbXGtd6~{TJ82O*w6LSm!3K%I#WJI}_$# zOk8kr)sY*2{{CHg_=bAHD&_P!>rdQXdhohh!7BB_)kQ@`eSLjE^IOz5&H++#B|(0{ z4D!2w?2_BJ=jV?fM-ST^{&9#^#nAZMp5119O<9zc6s8AV0;*(8@^*J&=wOuvxt+7X zBeIx*f$uN~Gak=hkpdKCFY)wsWq-;dCThaxbHT6@DD>6S#W5t}@Y^fb`I-zw8XoRa zS5nXmDQMW?TDb3jvt+@Mwp-si#NB?!o7u|ydUj3l__9;zWC(wV*4%>)Ycjt&MyByG zf7qjBhYw?se_b1KgSEu);6bzTw+Rz$tM)p;>@_A;%GJ2M57M5Qmh z{A?w>;&LOKaK<)`^b66sY6&Ip{x?s!W;&zch5l}a**wmCqDfz)fB~Rd;u=wsl30>z zm0Xkxq!^40j0|-ROmvNmLW~TpOpUAzO|%URtPBh;{QtiWMMG|WN@iLmZVd|;xeEa` wNP=t#&QB{TPb^AhC@(M9%goCzPEIUH)ypqRpZ(583aE&|)78&qol`;+09!L7r~m)} literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-riff.png b/src/main/resources/graphics/filetreeicons/application-x-riff.png new file mode 100644 index 0000000000000000000000000000000000000000..ba56b15326b70ae8b085cd036b6df49b1c8f66fa GIT binary patch literal 621 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$DhBC&U#!yrl{s zfI_Q0T^vIq4!=F`Db(a3;BwLJ0OQPyZiRdPYu>#T<@}9}XYs#%aVeJRd#A3s#2nkk z`17K1Z#Kt`3b6w$`V12km^u`g8x}C^TEMt!0n@An%v}r&n;IAvF)&VQU~FPw+H-(; zdB6=f=I4S!6$!g)a!w?P$K-!s;I8uFu0Qj61!f+D1WShOxQ41z49q+cObe76W$WT6 z9FSx85?b+!%{u>87t5`6@(X^gEB$|k+wIm3_Y1ixvw*HvEpd$~Nl7e8wMs5Z1yT$~ z21bUu1}3^jMj=LqR;I>QCT7|O237_J51hL1qG-s?PsvQH#I0eXym2B>gCxj?;QX|b p^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1STJYD@<);T3K0RX40?acrH literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-rpm.png b/src/main/resources/graphics/filetreeicons/application-x-rpm.png new file mode 100644 index 0000000000000000000000000000000000000000..e0142e3f8f13091b28a2c670e5123bd3b942c0f0 GIT binary patch literal 824 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~v=mPlzj!eqT`VF{k`v zUe(9^s?RxyMrL-v=lB*tzfD=Py6D?|B~-|6|AAA3OGa-?rz^ z=P!Rgecos7w%^v{_M{oN`lj5TIQ>@t)ctmzw;OkH}&M2EM}} z%y>M1MG8=my~NYkmHjD;n5dEEB6H&pKs_9uE{-7)hu>b!4sLP~VN2L@g-f^hM8e&? zEb*-_=I^IX{r}&7rac#q+&4crM8%VbJr}L#?_%b^hTPxyGi)LO*w$ z6J$Eh_4@T3g@9m|EDnu#!iyMrGaQ(u8Kj>5dKUJkJgNQ8b?HuqrDx^;D)I&V`oaBS z$|c3~h6`9T%YP_-nQrza{7vlor(b`(`SMqi`Ooh|_kM_dVQjW@NjSnG{n3&yjY**8 zJLjL=JDN<{{jOCN#Gh|FP-C9(?cYK+9h?6bP0 Hl+XkKE8I-$ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-rsdf-container.png b/src/main/resources/graphics/filetreeicons/application-x-rsdf-container.png new file mode 100644 index 0000000000000000000000000000000000000000..91a2adc30ac6f9acfe023b0323df29fa10d03837 GIT binary patch literal 784 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-1U@Plzj!e)8nWOECEU z{rmIh&wu{>`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uK@E8|V3nIx=CDB4t1w6W;cgIk{SJ>BNH-MD{a=f$07)6KSB z*w(VMrDa#k{YUphmV^W@4m^JSxaADXBiD{hIXGqN!KsfPKT2Aa6t^<&(w$2VvmNYb z+n>LEe%Xm-KxasJC4d|wQWE4B%pkn(%gnVMpBg@W+_X`5%V%Z<1LMlIyYqnZj7i?^ zE({&4vK~MVXMsm#F#`kNVGw3Kp1&dmD9B#o>Fdh=ltoO`SmL{@(0icJH%}MGkch)? zFI^XEG7xbMd^0tvd+!mwvXC`@{^#F37C1#^dP>d3H{Um_sc3Y)S?XXg<+~mavl6Sz z3JF$5Ll>3=rbP@2ja&{aRty3X4ABXUK8>6kSj-LxFfhb6FoZC&TwsxK5Nu$GRA5%! zF7TaqO1DBIPspnLbdKM)j%)7~T>ZjX^Ud9XJ3fn>;m0%<6$M644kp<@LDQLEe4YRM z;DqPGZqJhQ`+mMl_{6Ym&UA~}_rG^bzSq`S`}$tgNBhUWxN=zjF;{ngJSWC*;a`D` zq9B7MpAa)gExX5o@1Fh&tn8QOHLQBMVduJ)^BN|eeCCj9-1f=y$= zK()j*q9i4;B-JXpC>2OC7#SED>Kd5n8X1Kc8CsbdS{a#W8yHv_7;JTS_CwK-o1c=I zR*74~5vkvwfEpx0HU#IVm6RtIr81P4m+NKbWfvzW7NqLs7p2dBXCnnv#Ng@b=d#Wz Gp$PzLB|?$_ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-ruby.png b/src/main/resources/graphics/filetreeicons/application-x-ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..22519ebe67820984df64ec49ee7165c72c7f10a2 GIT binary patch literal 1065 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TQ`fKP}kP{F6Tz;Ef% z-_v8ix7L164FA#J`q|(4dvELahKi3)W*?nRZ`&B&wl(w@7rbR-02BdgfrD?EabE*n zzqnd_aW?zW*Y>5e;b~6t4SSO(ImsWLOs`q%A2ZWAY^HtN#^7tP```O_{{R2~=kkR= z_wIZRa{qJh_6c{JFL!Qzy>si^{d*U^9WQu0zIQS`?`eO*)Bb~#>D}s*Ki|InIDO(= zi1(i_pT8wX{<(4OjibqnH7mYvTzxk>@c+Mmf4_bG>hJvi_VtOq(M3zWGr?X@S1kGW z?8(pBQ@#ecJYT*1t)uA;Yl9O`7Weu)pHvm!vo$$h`2Ju^LB977@wzrC6se8@q7E#b}FRYf-h z!*v!cXks<(;(e3!p7r1V{15L$guhI>{d6|Z`{lA}_tbZ$81IPr8gc2ujVsIjjQKKN z@*9;pt<_l2dsDSVxQUO!E5VP!t$$UIO` zV5~kUC$U20*2x129I7{%oe%GSx3HO`r>Cz~+sKdQ-!i^G+6qRD_A}Qob+{Z9vNA9| zn_cuZEp0X9kFUw`rp1dG{`~rA8ELG}r4aR*GY~|-vznQ(C(Td9VT+iUbwbH zEEYbpg}d6(>cD-MtoUy?9r-?`IMj8vyC475F6?)FK#IZ0z{pV7z(m)`D8$In%GAWlz(U)=z{~RqO8_Q ziFG{*wcY>!|MyMF2g-)secA=2#7lzwf*EA?{MaqMYsa^5`}UY0`0;(eDXX%fG0TS& zg&II5j7i?^E({&4vK~MVXMsm#F#`kNVGw3Kp1&dmD9B#o>Fdh=ltoO`RHd)r2OC z7#SED>Kd5n8X1Kc8CsbdTN#^a8yHv_7`$q4I)b7hH$NpatrE9}*|)4JfEpx0HU#IV qm6RtIr81P4m+NKbWfvzW7NqLs7p2dBXCnnv#Ng@b=d#Wzp$Py2vcU!b literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-sega-pico-rom.png b/src/main/resources/graphics/filetreeicons/application-x-sega-pico-rom.png new file mode 100644 index 0000000000000000000000000000000000000000..89991cfcb48e4b941240cf9fd9f096502e9a2825 GIT binary patch literal 2644 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 APyhe` literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-shar.png b/src/main/resources/graphics/filetreeicons/application-x-shar.png new file mode 100644 index 0000000000000000000000000000000000000000..2abf34abbaf5f35b287c864d31a3e1eb91b1f565 GIT binary patch literal 1182 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VoX0G|+7pn{x(CAs?x z^7a+ygHTbrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5Y@Y^ww|ZfO;l+x;TbJ z9DaK--TzR4NW;TbJH9*22`ywi*e&BXLjKw0V@ zzioWgJhkOKleGe(s@gmxC!Laa@>m+wrh4kkDZYE>PllFf6?jC|+bp>HXoE@Yt37`f zycd6Q=zb^HhnHO48UcUq+VSOND>Lla-NLj~g6V+~*ObEzTwEDS41xIv;wLdlusxX1 zo^x93%s<<}r_BQ-go5s|$W#>}Ub>3a7xo?BiG{V%vOO8x*(o3HC|B|@m z{0io0uPz(~#+Pb|YeY#(Vo9o1a#1RfVlXl=GSoFN(KRv(F*39=HL)_V&^9ozGBCLI z`YEV{KxoL#PsvQH#I0fZw%GkZ4U!-mg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3 Rkpe1W@O1TaS?83{1OTXX?JocT literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-sharedlib.png b/src/main/resources/graphics/filetreeicons/application-x-sharedlib.png new file mode 100644 index 0000000000000000000000000000000000000000..5ef4f06074abdd9addea78fffdf202a65e3e8339 GIT binary patch literal 621 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$DhBC&U#ilKL;b zK%rHhE{-7)hu@y}6l!u1aJlGqfN|zUx57RDHSgYva{k7~v-sb>xD?Cuy;Ij*VvcQN z{CUy1H=E-|h1dZWeTE4NOdSf$4GS1{Enr-=fN9nO<}Lk0yB?6f+a(CTtn3<24zopr03J2&L;wH) literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-shellscript.png b/src/main/resources/graphics/filetreeicons/application-x-shellscript.png new file mode 100644 index 0000000000000000000000000000000000000000..939f35375c020fd6676e09760a6118ecafc05ab0 GIT binary patch literal 831 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*p>1N)qI05$P?x;Tbp+c+->4ijC(`8`u!7`}SI{vu-jf@qdj&UJa4 zWIru<_vYQ6x4zyx`S<)ue|9!s&N%Cg zi&;bXo}F$7wQ}cnmON}$dH>jI%Z0|@%5KNkCTx=kXEE{lE%jY`xdICZqXnZ`fa^i$ z!Z1mOum#HR7h0_5VK8I}mh0Mlis3+hBeTcSM@pZRWnXWTyMIbuYQ>5Uhp%BtvksO(yqdT`&D3p`p1}oGwMBeY9m|jBjRp@43sh z>RwCuiv_P1GC1&A6$Qz49$ne^?nZBVI70&O>J>Nj(l4r|tnSgwsm)>Ws ze=Fj{)$ny;lGbWf-V52Q7+!Gg<@&$HNG|>PVoBX|JARdYfA@01*Q9*GXN)d}?OPk4Wv<{e7R7+eVN>UO_QmvAUQh^kMk%5t+u7QcJkx__| zp_QqDm5H&ofq|8QL8PyIC5ndJ{FKbJO57SW1ePBKYLEok5S*V@Ql40p%1~Zju9umY dU7Va)kgAtols@~NjTBH3gQu&X%Q~loCIIlWGhqM# literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-shockwave-flash.png b/src/main/resources/graphics/filetreeicons/application-x-shockwave-flash.png new file mode 100644 index 0000000000000000000000000000000000000000..feb88b477f623db1aaaf499eabb398cd63f3caaa GIT binary patch literal 1034 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TRPfKP}kP{EVzxHmcR zuk({WH? zac2MD5AXl~|NkP){l|&JFT*{4J-qk*)X~o?7JRsR>E@K)bLDxjGot_f{`Kekw~O`V zhaHSBxtibfu=sLt_y2$Y&Xs0gcei+z6!K`p>W|Cj{rmIhVz}4$NB3W)M!cUt{oCyu zuTsN5ZCd>*G5FuFpBEd-zaHNA>(j>@zILDHPQAZq&Qouj=f1X|7tQ+p<;&$@x3@I~ zAE)*Hx_j&9gwDs_)^E?8yy9;8>CUZ_evZ$4Y~Eiwf6UM6&b%2%T`d0o{Q2X}>o=#4 zUF&N*;BCL#)?lxl;ZaB9D{kh%FnM`Jw+2XwmIV0)GYGHyGIMRmr-qrIK5p8myX7;p zf`RcgNzbJ~1&m4F?k)@+tg;?J4rhT!WHAE+-(e7DJf6QI1t`c~;_2(k{**;b)P&86 zd#5*0PrRp#V@Sl|w^v+)nH>dK9~`yidZXhv;lKki1q;r1?*#7r|1YW*9U>_4@~xg; z$i2U{$+5|iH*388^5Ul2{4`jw;8xlvi&ljN9V;IlV2NgKU|Ghj&?Lve!FE7r2E*b6 z7M~_b0}ciUeFuiM3``|VJQp||9CTMS&hlA!!#Ln|1B+=u`2S>nRk_BtW6PfPxY#i5 zpUk?4S$A#j+d!Ly@{&*I7c{QRJE!U3udmKnCcm8VZ(emm0S7xze@9hLNsdh)vzkkN zQI?c7yKx}nnPZY-Glc*CWN~Kp)T?H;*l?ipfRbp064U899BTv`ubN(rDYsAJ*`WAq zcJ!v_tcw{Dt{Bo;fP!QO? zH~8z>1Ah-czFe$w^umGDuW#=zs=Oid;981T17tmWZqD9;QeH#g8@5) zrW9yo{9Rtdu=V@b+13Al&IN|PYKdz^NlIc#s#S7PDv)9@GB7gKH89aNG72#=v@$ia zGBDFNFt9Q(=sxvM5=BF9eoAIqC2kGBriX!2fF#I<;QX|b^2DN4hVt@qz0ADq;^f4F ZRK5J7^x5xhq=1STJYD@<);T3K0RZtZ#a;ja literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-siag.png b/src/main/resources/graphics/filetreeicons/application-x-siag.png new file mode 100644 index 0000000000000000000000000000000000000000..00b52dac702ad90ee087942e13ce306274b891d9 GIT binary patch literal 647 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#zv5=_KDF10L6l2ElFTF0}0Y@c(~D zgu>PbH_p%IQoKLa+^%blMS7`Jue$XvO|~=NdY5w-b42`zU=)^OYhXFg*l~clL4jeD z0^=eDrb!CSO$-cs8W`3vFwSXU>|tOkROFNSbts5ehFRrE@^c{_!6#N_9$-!1gx z90Rk!14lER5C6X2^<*u$Y|tQku`k2D=ISI(21DjLv51GivxROvI53UnlFspKpLJ9l z7p=)!u}bHT{a2QJ&F2C6ypKbHzECZ3jVMV;EJ?LWE=mPb3`Pb9Hspa`RI%(<*UmFbKW>5U4>CWJ7R%T1k0gQ7S`udAVL@UUqSE aVnM22eo^}DcQ#T$MGT&@ZH783B}S-4WWbH4>z3 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-spkac+base64.png b/src/main/resources/graphics/filetreeicons/application-x-spkac+base64.png new file mode 100644 index 0000000000000000000000000000000000000000..68f937a098aecb04346cde796894bd86b58f8316 GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*ph<3mq%F)%QCc)B=-WZZju!`6=}P=Niz z|4kZ>&4wEd3{R={xL=s(?cv|t$r%xKvD8y|${bMDV5ndbWoTc(!lAx`(TTIG!JtV?p=AM2 zgnt108s!c~vARQZtrFhMcPbZk<7+QRCUO_QmvAUQh^kMk%5t+u7QcJkx__|p_QqDm9eR|fq|8Q zfkA|F6pDu2{FKbJO57S8S!X{3YLEok5S*V@Ql40p%1~Zju9umYU7Va)kgAtols@~N RjTBH3gQu&X%Q~loCIF;-*)aeB literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-spkac.png b/src/main/resources/graphics/filetreeicons/application-x-spkac.png new file mode 100644 index 0000000000000000000000000000000000000000..46b0608e5668ebb0caa79db252163fe4d6db6250 GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*o%*XzdpV_;zP@N{tu$+-9ShOHk{paA=a z|C=-%n+-P_7@kt?albIn+rz)PlQSafVz>LkhXQ5O@=Sz;>=hJS_8eulu(_9$Rw0po z>gIOi{XS)J8yk++_qTYZxm)+|IApi{g5&;MI!qeDC%3$pvfLa{W&3}{oezwvS~KH| zZZkVvns=X@aoSd%Fw=mg+qM>qZ4OWgF%y)Ldyc4 z2>$@~HOd`~Vs(e+S|z-h?^G`8$YXG5bv@VJo6IwpPr5mYzo6o<_?+iQ49|7uB{fX2 zP~DZA01QM1W{CwdRU3}$-1(&~+`+eDwT0DzZ3-yZA%oj#|4-dH4kZn_jf~rbAE-&K zy;E+GU~`4xLTIqoOxxHi-~A@V?tJ$1OYMc7wQ_&!obEAu6t+1_g&WA&eSGw{Gfhyt zj$yTMM4t=)l0;xItCqM%l%yn}$cBcl)_Ln~85D`RtQ0|P4q z0}s|nVDuts$jwj5OsmAL!7}3EN1z5tkPX54X(i=}MX3zs<>h*rdD+Fui3O>8`9NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6-ci5CM{@Hc;)TVAMiWwklaEAkLmlGere>@aFpvwce!|Yb97pNV~}0{o#*?LMgQaf z85f^B-g+~p;pcnLB}Th7`U{$a&n~#Np(>oEKxOL73wNKLa?DKs99MaP*(+#feD-x_ zhob#2-I;REbG^~`(8#p!@a^EaAiRiq3k!2YUjowwfgXm3EXEER2L%M&3|LzPdKiCm zK5M9L$!N&8UzpAp@xy=N?rs5IgX7)*MRvtAZ=8NAXEnRUo+Q@im5ckl6QfNWJZ2r* zX8(ixk75G@6NdsSA;9?Va?;e_9BevjVhoj8T2pU+Syg+z>% literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-spss-sav.png b/src/main/resources/graphics/filetreeicons/application-x-spss-sav.png new file mode 100644 index 0000000000000000000000000000000000000000..df40faf2df5097a05963b3f1599f184f27342d04 GIT binary patch literal 601 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(S)jS_v2FfcHxd%8G=WZZju=iUKKKnYe zL(%@1?o2u7x!&k|Xk^-V_;&DI5MIQ*g@w7HFM;WTKo7%17GnpEg8~9>2COXtJ&eCO zpEcCBWHjX4FHGl)_~E~Bceenq!SU|@BD><5H%>p5vzpyvPZI0%%Ef)&iP0tw9UN3nr{i9-RE5MX?FIce%|4mKS%F^0-4t*JM^tg5}_(f3&Q{Pq0D%a7mu^IiDk zBreS;i|K`|k2f6I{9UNmGNg_{E6k_M-))%|FceiwTq8@X{sgad|v9^JMm4U&{PY3s*Xvob^$xN%ntzpIbN+zHNNstY}`DrEPiAAXl k<>lpinR(g8$%zH2dih1^v)|cB0TnTLy85}Sb4q9e0Mug7l>h($ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-sqlite2.png b/src/main/resources/graphics/filetreeicons/application-x-sqlite2.png new file mode 100644 index 0000000000000000000000000000000000000000..82eb047ee8464282262a1e074381cca2accf1268 GIT binary patch literal 978 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TR4fKP}kP{ETYPhNt- z_wV1IKY#x7=g+54p90B;U~m=;yu7^5oH_I8(IcRGH~?yT_Usu@`>$WWzJC1*RDSyO z=?4!UoH%h}=gytmwrvAyJ$~m}*QxFC`xe@5nV`R+Q(;Y$;PNW_EfeGRF6=(FeeuP^ z7MuDwmzG&>?pt!{NZFCK6-U zaQ@+yuG^+)t!oosScx{u}4BXW~1=CN|7q zKhSU_sK_#P`Q@^#)Kc9>Hlx>5vXh0`a{?FYaGmIMkYf$-wC8?ucb`)j%eKG+=ibTH z@2fu$a6nPf{djBA%W99MNe`b)nP7a!-DdxT<>i&7y-YG*`IELk-Ccc5PVTh-d9$T` zx9@i_%WSt^(eYhWQHYVDm8r3nsiC%kft7*5OaHBBQ8eV{ zr(~v8;?^)jh_?`^K@wy`aDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0uvp00i_ I>zopr0RAMpWdHyG literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-sqlite3.png b/src/main/resources/graphics/filetreeicons/application-x-sqlite3.png new file mode 100644 index 0000000000000000000000000000000000000000..efea0ba3f3f0cd83307a81793a6c92b93a591549 GIT binary patch literal 978 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TR4fKP}kP{ETYPhNt- z_wV1IKY#x7=g+54p90B;U~m=;yu7^5oH_I8(IcRGH~?yT_Usu@`>$WWzJC1*RDSyO z=?4!UoH%h}=gytmwrvAyJ$~m}*QxFC`xe@5nV`R+Q(;Y$;PNW_EfeGRF6=(FeeuP^ z7MuDwmzG&>?pt!{NZFCK6-U zaQ@+yuG^+)t!oosScx{u}4BXW~1=CN|7q zKhSU_sK_#P`Q@^#)Kc9>Hlx>5vXh0`a{?FYaGmIMkYf$-wC8?ucb`)j%eKG+=ibTH z@2fu$a6nPf{djBA%W99MNe`b)nP7a!-DdxT<>i&7y-YG*`IELk-Ccc5PVTh-d9$T` zx9@i_%WSt^(eYhWQHYU|m4TU+sin4oft7*52ayj+C>nC} zQ!>*kacgMw^tcDqAPKS|I6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD<-Pgg&e IbxsLQ02>p#X8-^I literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-srt.png b/src/main/resources/graphics/filetreeicons/application-x-srt.png new file mode 100644 index 0000000000000000000000000000000000000000..9d3a92357a9b82e31eb7c0edc4f7605ccbcc905c GIT binary patch literal 565 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$DY8C&U$`VA7JhsS6sW zFRY!quzLE!%87F-C(X@lnHXQw6~RqO8_Q ziFG{*wcY>!|MyMF2g-)secA=2#7lzwf*EA?{MaqMYsa^5`}UY0`0;(eDXX%fG0TS& zg&II5j7i?^E({&4vK~MVXMsm#F#`kNVGw3Kp1&dmD9B#o>Fdh=ltoO`SUyv+-3KUC z?djqe5^?zLMRUFe0|A%7=98A}hyR}MT;OnvX^EzW*xC2rB@K@mls*4h*0#w}qah`Dc)fmoGAmP5qsV@L z)(Hp?f1_o9J2HID1%271r=BH$)RpQnV)p6xCP=h4MhT#0P qlJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS7(8A5T-G@yGywoLi@zTL literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-srtrip.png b/src/main/resources/graphics/filetreeicons/application-x-srtrip.png new file mode 100644 index 0000000000000000000000000000000000000000..d1e0260c4be82e5e5c7ae67e4c287a1af130a751 GIT binary patch literal 565 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$DY8C&U$`VA7JhsS6sW zFRY!quzLE!%87F-C(X@lnHXQw6~RqO8_Q ziFG{*wcY>!|MyMF2g-)secA=2#7lzwf*EA?{MaqMYsa^5`}UY0`0;(eDXX%fG0TS& zg&II5j7i?^E({&4vK~MVXMsm#F#`kNVGw3Kp1&dmD9B#o>Fdh=ltoO`RAj}t<4-QG#_RR#lUbRf8b$W| zvrc&Epx3Zy&4$mrGFdNtJN&PEETh{4m<&t;ucLK6UlW54+T literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-stuffit.png b/src/main/resources/graphics/filetreeicons/application-x-stuffit.png new file mode 100644 index 0000000000000000000000000000000000000000..2c979e90de94af760a8d33292756ab878fe782ac GIT binary patch literal 1182 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VoX0G|+7pn{x(CAs?x z^7a+ygHTbrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5c=c{F+nG!BA zH)<*|q)2g0m>H>jT=KaO3&)ISf{!d(#C#kQ1UVU^n3zugd3Q?de*`mAn#c(r76DyW z6^4jwYp?bCS|r@Owe4nEnQlTt{(bu#_JjukGu#6n{BW7EJl)~JAEz19!yO*{dUnnJ z-8=b)hQA+Q-h5b5S-Y8;arx`Nhu{ADQDWK1P*%0aZvJ)QLVGoV%_>YsHq;ujY9%(b zFohZ{n8jqeb;93WRa_f*dmH|$O=IfWvU92FI`1yk+_yn$8ewYTB}XPY=_Swne@R?& zeg*ThR~L=~<4d)~HKHUXu_V85nHT zn3sp5AvZrIGp!Q0h6AN)mw*~1K{f>ErE PRK(!v>gTe~DWM4fcP#5l literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-subrip.png b/src/main/resources/graphics/filetreeicons/application-x-subrip.png new file mode 100644 index 0000000000000000000000000000000000000000..351375ae3615a0fa5df51a0176c7f74e4533d70f GIT binary patch literal 565 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$DY8C&U$`VA7JhsS6sW zFRY!quzLE!%87F-C(X@lnHXQw6~RqO8_Q ziFG{*wcY>!|MyMF2g-)secA=2#7lzwf*EA?{MaqMYsa^5`}UY0`0;(eDXX%fG0TS& zg&II5j7i?^E({&4vK~MVXMsm#F#`kNVGw3Kp1&dmD9B#o>Fdh=ltoO`*mAcH(?+0B zwWo_?NW|f{7tQ$^32OC z7#SED>Kd5n8X1Kc8CsbFk-4^kft7(lUsk{=6b-rgDVb@NxHbGYe^Cb1APKS|I6tkV oJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD<-Pgg&ebxsLQ0JCnt$N&HU literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-superkaramba.png b/src/main/resources/graphics/filetreeicons/application-x-superkaramba.png new file mode 100644 index 0000000000000000000000000000000000000000..92c0d27f91e38ada77d95967f71da8590f473094 GIT binary patch literal 1082 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|R4BfKP}kP(k*d?3}%Y z`TL5SPPJt1%I!SU9lklb{d9Nju_o`e{@!c+UFUhY%=HkrlyRBk;j`8ss09uR_7|rt zPW%7=f8^F!zYRe?>jP|i96HW)Hy>}y*_!V@$1{6#9?%fyS#EZHjzB}cfB!yx`t;b? zSg#;2*EBcVPKTD37H@BF_XH2eO6SJL#)gIl$0}#{7>@}PCb-9X*f%?Qd3(7>d3Z#5 z`1$$Go;~~F!-unG&GPm2J$drvi4!Mg&YU@8#*BOS?yXw2YW3>XckkZ)_3PKmPcLgW z*11pes@hQV@a?0AZy)+h_jh0H?Y_j@XGXxQPp_)C)YWfo3|JWwxFYn|pWh)HBSJSu z{`&Ll?(4f9C%bOHx-;qEl*b<*M{J3C{q^;P1C!ksdLOxa^!2yb9jCg&Hb-@w>VEz0 z&5^rDeAWfH%y6H4V9NdX4}SmsJ?X#{*9D&TlbmgP9e_c!OzXgPASGH7*Zl+2^-aWhODY_l5*KWKecj$fw32z@?)LMmw|hLuf6Dgj z7du;fn>T~oiaQ!|5{pY}nl5>o7`U#~2(s#B{lh5A@nhlvo=`@sZk88!Y63)>xrJPr zE-5K4@;EW6g=JbN*91|O4O;Kltvx-TS4BW6N>RmOQ)q)w!`Zb371iwgZ{EG-K6LP* zpp=E!6va6U8iPycB{qKME{%&*Y|Nf-m7h29z}>&iMtA!CJrq9u`6Si5Z*RTJ1P7ge zGdlWE5g#Xk}_-WoWK# zU|?ln@KF4zF^Y!V{FKbJO57SIc*XVuHAsSN2+mI{DNig)WhgH%*UQYyE>2D?NY%?P VN}v7CMhd8i!PC{xWt~$(69Ba*zJve( literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-tar.png b/src/main/resources/graphics/filetreeicons/application-x-tar.png new file mode 100644 index 0000000000000000000000000000000000000000..398c4c8f59ca9b32cb061acf88c7e7fc1f76738b GIT binary patch literal 1182 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VoX0G|+7pn{x(CAs?x z^7a+ygHTbrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5dEF{s!eKKs^&ZT^vIq z4!^ya?tdsiq~YPJ9p4@1gcdR$a@BkE%}U!sV7mg}ooa0@Ee)pqwF+nG!BA zH)<*|q)2g0m>H>jT=KaO3&)ISf{!d(#C#kQ1UVU^n3zugd3Q?de*`mAn#c(r76DyW z6^4jwYp?bCS|r@Owe4nEnQlTt{(bu#_JjukGu#6n{BW7EJl)~JAEz19!yO*{dUnnJ z-8=b)hQA+Q-h5b5S-Y8;arx`Nhu{ADQDWK1P*%0aZvJ)QLVGoV%_>YsHq;ujY9%(b zFohZ{n8jqeb;93WRa_f*dmH|$O=IfWvU92FI`1yk+_yn$8ewYTB}XPY=_Swne@R?& zeg*ThR~L=~<4d)~HKHUXu_V85o?q z#20{~AvZrIGp!Q0hW-89Kxsx2WJ7R%T1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$ OMGT&rC^w`)~ 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-tex-pk.png b/src/main/resources/graphics/filetreeicons/application-x-tex-pk.png new file mode 100644 index 0000000000000000000000000000000000000000..7a7f9f8e6ff0f74cc18b24ffde537a3e901c315a GIT binary patch literal 1082 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|R4BfKP}kP(k*d?3}%Y z`TL5SPPJt1%I!SU9lklb{d9Nju_o`e{@!c+UFUhY%=HkrlyRBk;j`8ss09uR_7|rt zPW%7=f8^F!zYRe?>jP|i96HW)Hy>}y*_!V@$1{6#9?%fyS#EZHjzB}cfB!yx`t;b? zSg#;2*EBcVPKTD37H@BF_XH2eO6SJL#)gIl$0}#{7>@}PCb-9X*f%?Qd3(7>d3Z#5 z`1$$Go;~~F!-unG&GPm2J$drvi4!Mg&YU@8#*BOS?yXw2YW3>XckkZ)_3PKmPcLgW z*11pes@hQV@a?0AZy)+h_jh0H?Y_j@XGXxQPp_)C)YWfo3|JWwxFYn|pWh)HBSJSu z{`&Ll?(4f9C%bOHx-;qEl*b<*M{J3C{q^;P1C!ksdLOxa^!2yb9jCg&Hb-@w>VEz0 z&5^rDeAWfH%y6H4V9NdX4}SmsJ?X#{*9D&TlbmgP9e_c!OzXgPASGH7TRyn%WeJY5_^A`ZX35FUKULEu2)o4HytDhrOqos&A)w6Qzs z{oX~3niM|#mG|*!W8~eLDj6s9kN@WM+xJthrL39~99r5Nd~&G^N8!#nQCkfboO}Cl zN`*Zl+2^-aWhODY_l5*KWKecj$fw32z@?)LMmw|hLuf6Dgj z7du;fn>T~oiaQ!|5{pY}nl5>o7`U#~2(s#B{lh5A@nhlvo=`@sZk88!Y63)>xrJPr zE-5K4@;EW6g=JbN*91|O4O;Kltvx-TS4BW6N>RmOQ)q)w!`Zb371iwgZ{EG-K6LP* zpp=E!6va6U8iPycB{qKME{%&*Y|Nf-m7h29z}>&iMtA!CJrq9u`6Si5Z*RTJ1P7ge zGdlWE5g#Xk}_>WoWK# zU|?lnz@-oe%!)`Fa`RI%(<*UmsIGn11Joc1vLQG>t)x7$D3zhSyj(9cFS|H7u^?41 WzbJk7I~ysWA_h-aKbLh*2~7aEvAu`@ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-texgzdvi.png b/src/main/resources/graphics/filetreeicons/application-x-texgzdvi.png new file mode 100644 index 0000000000000000000000000000000000000000..abac2c352e419e922fc6aaae365e63e76c470c4b GIT binary patch literal 1082 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|R4BfKP}kP(k*d?3}%Y z`TL5SPPJt1%I!SU9lklb{d9Nju_o`e{@!c+UFUhY%=HkrlyRBk;j`8ss09uR_7|rt zPW%7=f8^F!zYRe?>jP|i96HW)Hy>}y*_!V@$1{6#9?%fyS#EZHjzB}cfB!yx`t;b? zSg#;2*EBcVPKTD37H@BF_XH2eO6SJL#)gIl$0}#{7>@}PCb-9X*f%?Qd3(7>d3Z#5 z`1$$Go;~~F!-unG&GPm2J$drvi4!Mg&YU@8#*BOS?yXw2YW3>XckkZ)_3PKmPcLgW z*11pes@hQV@a?0AZy)+h_jh0H?Y_j@XGXxQPp_)C)YWfo3|JWwxFYn|pWh)HBSJSu z{`&Ll?(4f9C%bOHx-;qEl*b<*M{J3C{q^;P1C!ksdLOxa^!2yb9jCg&Hb-@w>VEz0 z&5^rDeAWfH%y6H4V9NdX4}SmsJ?X#{*9D&TlbmgP9e_c!OzXgPASGH7BA6bt;8f1`X*w$B^8cNi3>KrzHVS zciI0d=J$k|ls7(=4F*P!YKdz^NlIc#s#S7PDv)9@GB7gKH89aNG72#=v@$iYGBMCL zFt9Q($XLqy1Vuw`eoAIqC2kFpKlVldHAsSN2+mI{DNig)WhgH%*UQYyE>2D?NY%?P VN}v7CMhd8i!PC{xWt~$(69CJDz19E# literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-tgif.png b/src/main/resources/graphics/filetreeicons/application-x-tgif.png new file mode 100644 index 0000000000000000000000000000000000000000..cdb9dfcf46820e809d965033d26349795eaafcd1 GIT binary patch literal 1017 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TQ)fKP}kP{G>Pm^JOu zAk-GKsw;F=O9T)ttMy-8=`}6id3wH!o3X;Q0+&UVo{K9zrx&<5o5})pA%nH;G0W=$ zmQ;H$sq$*gaF6hHbau3l@N>$KcD1*+&yRL#%XAO*b_nxvbaJ#0@URQ?v@eaZ@2bj} zRqU1!VB6f>{O;|W{R`_S=Q`y_*aUew&YaT!^y$<8|NsB_^>f#((w+?amSmenwV@wh zKl%0j%hoBm8+wwyeR})-%ll1zsaqyx|NQ>t^V{b;rWgJG`F-b>^^yKA$5!{cx;XEh zSN-SrubDGvuI-4~zo_xj-lb2jpZxjllbf5{?9P&<(^?*1JCU56oRgE&-&kB0WAEOM?7@ z86>xT-zu?f^S5vN_Lv{|@qNE3tFoan%k~Rpw}46*lf2zs7&=&GJ%Aj}0*}aI1_r*v zAk26?e?b<@Gv$CD!WeyI4i|4GWe6pQ~Ev%0z_cX`E2h{lJSGGB37 z#4SL z#0wc{BzQ1A^KZ0ZWm9QnVP#Wg)c$E`Z(^gwKH=iV9hrUpK8LPsdChU#c)MEE$`UJ6 zV{QZU_eSTxzWE(}B89PtJO2LpuRaAn-QEnR6XhOMtL-{AHMC)C>9Y++(z9cHTb}RP zx;HqgqCEfq1Azw|%oCD-eewMFSAJvhsjogf7Tohik8l22{OfY7_yNl`-VLi?&%V7o z==`KBQX3`OI#yLQW8s2 zt&)pUffR$0fsvuEfr+k>QHYVDm8p@Hfw{JUft7)Q?%tzopr0DXj}Z~y=R literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-theme.png b/src/main/resources/graphics/filetreeicons/application-x-theme.png new file mode 100644 index 0000000000000000000000000000000000000000..8ad7a4093dc75d312d04e73323e883a8bde55eb2 GIT binary patch literal 678 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@+1(C&U#<8}#2dnf$_d z%1hHJFN{0h8BTm*H0gzE&vVu8XR77_N~T^s!jcMx?m(5uz+}n`wVr1RoloUDp5A)> z`~Uy{@*PiaKL0FPxKAQ?yHfN7RqJ3?%Rr^*iK>=CfBycPec-{bKmTU!e;{3XS|WD` z(5QE_CrAJ(;gTS~U`=y#onH3C-n@fOW&8=XJ9zYct%5^`fj>#!=4wX)fsl!FYh7ML)4nYRD>_o2#- z>At3c$Ahn)jI3=uCi^z$IqbG$_*wdjJpL>#bmP&1K9)%)hmUPG zQEc3!@jW1Q;_UiYyrp|y?-ErImjHS~wZt`|BqgyV)hf9t6-Y4{85kMr8kp!B8HE@b zTA3PI85w9B7+4t?tg^oohoT`jKP5A*61RriNhyzj8YDqB1m~xflqVLYGL)B>>t*I; d7bhncr0V4trO$q6BL!5%;OXk;vd$@?2><|}=Q;oY literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-trash.png b/src/main/resources/graphics/filetreeicons/application-x-trash.png new file mode 100644 index 0000000000000000000000000000000000000000..d15e312a7ceb736534f8239132bf6b0810b0ade3 GIT binary patch literal 721 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(SmA};2dF)%RB_jGX#$+-9SrlJ2K2NCuU z|F@bNl^F>omn1(?&N%d9(dNZR8eZCm2|~a5pfL@C^~liQ4%s#wRy- zV)a?uD;52X7w+u+{@CA>i#6x(ccD~vc4>>yeG9f(Mc*=G+7Um2`OL-Wo!h^L{?c1s z;ju1UlD}i>iwhhKbyGh&FkM_GEc2@EJ;N%dg9;2D3`Pev92irY0v-N*^iecWaZr}9 zXJ5f$)}YrYxWGMu^@YF;#><><8ZueV>m;zS^RdKO%>1r)E6}3efSEzyNu1^U{=dtg zz3wazt^c#@@C)|w7ktCQuVUJ zVbScJVhP?4*yf(OP~&QGZp)G zUTZ}DtzZJ01w{@_S9sQ~V#&xfS-;SgX~Mb=sf-D;r2QKf>nz~;aK>!yl48ySuU8lz z|B~`1E`w1_{@3oJh_BDfDm70e)-V5|ez)a!Tfs&i`E`ztJ>qwkmYd}KT~@_@bbDUo zmyEy9fU&1q;u=wsl30>zm0Xkxq!^40j0|-ROmvNmLW~TpOpUAzEwl{`tPBjqU7B*=!~{Irtt#G+J&^73-M%)IR4H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6*pS6Q-X|2MVqCba4!cIQ;gayU-y60hhpun~fusq~F!MZkE9Y*$C)KN7y-Snr4By)2+{GLb73&%}*D^RXO=obKz~~Ub5PN|kG=S0f z0wXYRA{`h48yGwfFgP+W#yx0Ej*oC-Ue3U2Q?RdQPogMiO#b(E*Oi4N(hk@&_%CZ| z=sOvQHYVDm8qeXp{2Hgft7(ll)P## ziiX_$l+3hB+#0l<=3WG9kObKfoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^X^ Mr>mdKI;Vst0EEracK`qY literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-troff-man.png b/src/main/resources/graphics/filetreeicons/application-x-troff-man.png new file mode 100644 index 0000000000000000000000000000000000000000..b76c314af23cdc686b2400b35363c55f09b162ab GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(Ty?W+||F)%QCc)B=-WZZju!`6=}P=Niz z|4kZ>&4wEd3{R={xL=s(?cv|t$r%xKvD8y|${bMDV5ndbWoTc(!lAx`(TTIG!JtV?p=AM2 zgnt108s!c~vARQZtrFhMcPbZk<7+QRCUO_QmvAUQh^kMk%5t+u7QcJkx__|p_Qqzm9e3=fq|8Q zfxf~XFBA>A`6-!cmAEy;)v|m8YLEok5S*V@Ql40p%1~Zju9umYU7Va)kgAtols@~N RjTBH3gQu&X%Q~loCIAH>*(d-2 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-tuberling.png b/src/main/resources/graphics/filetreeicons/application-x-tuberling.png new file mode 100644 index 0000000000000000000000000000000000000000..30f3a01a9bc44f43f68c75b98912dcf095d78a4a GIT binary patch literal 601 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(R*Hf}n>%)r2??&;zfl5y|tje}lHfg)@V z>gV|AOj^*Y@XFhzKj3%VA-RPL9@FG!_W7gON@4F^cOS-pIvZkLsd9Sfy&gE7w$eg<(QfNIj-^ovsci}`0VS< z4n_N4x-;dR=X#^>p^<6d;oHG;L3k1K78d4)z67QV0zC{5S&SVt4hjgk8L+kp^f3PB zeAZCglF^WFzc8II;)nmj-Q5Db2FJVqi|mSL-Z=eK&T4jxJxQ$3D;M{9Cq|n%c+5Jq z&He}XAH@a+CJqHuLV)qz<)o>(Xvob^$xN%nt>Jc3$|Il#NstY}`DrEPiAAXl k<>lpinR(g8$%zH2dih1^v)|cB0TnTLy85}Sb4q9e0GPJVxBvhE literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-turtle.png b/src/main/resources/graphics/filetreeicons/application-x-turtle.png new file mode 100644 index 0000000000000000000000000000000000000000..e08335faccd791079546cc58c8d7d879bc54d56f GIT binary patch literal 1248 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|Vop0G|+7pn@k)p1cHu z@87>afByXE&!119J_V8w!Qd&0Szk2a)mE0>0%kHc`aNoP-N=VoB zM~@$?=3de*x>7UquyXcA-J;7&w_o7*UMQD*II#Wl#1$und>8R}E)Wh_zF_O+Qd?2`yuq8PDk+u>{JtsA+WCR(S?zkK;}?ULJ)F?-Zw zR-UeD(!S5&eu-n#R!aqdy&>YR-i0@^MIv|ZYH^jh)c1M=a^Y;!hDSbp-rshe?qm(HI* zfBWu30iT7!Asbfgyd;-$Y~%hbngy4Ev7q6tR05<#N`m}?8HCq;nYp&(Q^Ti^n>Olh z`OK_fU|hL&cOFolG0EHAg`tC0)&t1lEbxddW?)j9lFdW-zFJambXM5*`xv@%!qnQyhGAV{4t0g^$0S6@BH^H8a^d{*aGvW#`6L zHN2a*K0h}<{(r+XXXfTVliL$2TK;%SY^|NEl5lg+#zLc64W3*HT@06}eKt1mW|ZJC zNVl}-=hiv!NJvumFc<3vuZFE(XT873mJ`Gf&2pn{Zfspj%U&Ow4fO}^+uJZnT&wZx z^Y>X6+~sy@?p$dearxQhm8HDq+snUS>0KggF#G4(Y6H7NlaqVDtf?>DFfmTI_0SEE zJF}B}Q?`ox^rq|;=jlz^EPkaoWxx2EhO2P~Oy2}q_I&uhmz7c8=7Bbc#@|1M*Z=;V z(&XTf5MZF?*vQy*e@c1YQijX%bIc@xv8-C+8c~vxSdwa$T$Bo=7>o>z40R1mbd8Kc zj0~+zjjW6fv<(cb3=Gny-Z_AxAvZrIGp!Q02JsUqH9!rLARB`7(@M${i&7cN%ggmL f^RkPR6AM!H@{7`Ezq647Dq`?-^>bP0l+XkKmc%v9 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-tzo.png b/src/main/resources/graphics/filetreeicons/application-x-tzo.png new file mode 100644 index 0000000000000000000000000000000000000000..884d5cb6a505dc27aa670c55a3830bd542a5e82f GIT binary patch literal 1182 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VoX0G|+7pn{x(CAs?x z^7a+ygHTbrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5cF+nG!BA zH)<*|q)2g0m>H>jT=KaO3&)ISf{!d(#C#kQ1UVU^n3zugd3Q?de*`mAn#c(r76DyW z6^4jwYp?bCS|r@Owe4nEnQlTt{(bu#_JjukGu#6n{BW7EJl)~JAEz19!yO*{dUnnJ z-8=b)hQA+Q-h5b5S-Y8;arx`Nhu{ADQDWK1P*%0aZvJ)QLVGoV%_>YsHq;ujY9%(b zFohZ{n8jqeb;93WRa_f*dmH|$O=IfWvU92FI`1yk+_yn$8ewYTB}XPY=_Swne@R?& zeg*ThR~L=~<4d)~HKHUXu_VbP0l+XkKzccHs literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-uml.png b/src/main/resources/graphics/filetreeicons/application-x-uml.png new file mode 100644 index 0000000000000000000000000000000000000000..507f8921b7324d51fd5426f53fb18f0bdf316f7c GIT binary patch literal 601 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-virtualbox-ovf.png b/src/main/resources/graphics/filetreeicons/application-x-virtualbox-ovf.png new file mode 100644 index 0000000000000000000000000000000000000000..c978845c209c05a01fd8a8666108d0279b514d6a GIT binary patch literal 1618 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 au^?41zbJk7I~!1nXYh3Ob6Mw<&;$Sk+@U=H literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-virtualbox-vbox.png b/src/main/resources/graphics/filetreeicons/application-x-virtualbox-vbox.png new file mode 100644 index 0000000000000000000000000000000000000000..883291c7529d1ca26985e77e72c7f1e3f2f3b4b5 GIT binary patch literal 1608 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-vnd.akonadi.calendar.event.png b/src/main/resources/graphics/filetreeicons/application-x-vnd.akonadi.calendar.event.png new file mode 100644 index 0000000000000000000000000000000000000000..1ab48d1feaa5dd3cd5dc3b37a23fd97cf10001bf GIT binary patch literal 853 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~v%jPlzj!{*W2s7;TbUS_Vzw~`ZSPx>eMNJe}AABH1It?^;?9`S6_#( z-ge&-L;qYj^Z)zzKj+VUO9=ga{>=aX|9_u5{rB6~zhA$8IDO)JxZnFzC;oi<`u^nc zYhk|cJ#8;Km>#n=+O}=mlP6D}UB39fw&ZKD`-ke{XJ<}*nao!-2-b^Kgdt}6zFE2X`>dif`PF-(@~~cP!KaFdAqwX zbg;^L06Clm9+AZi419+{nDKc2iWHzAdx@v7EBjLxF;QdFO|$%F0rl{Cx;TbJ9DaM{ zd0&%*2y4Qc?DyI6qNk(6H*Vjmt^MQQ`^^f5lM5dm*(qh%^10jKc^%J5hT}60y>!B& zn@r7ivoiLjXq}xEa;dX{|5>4_9?J&%|9jY3V)9Zq#qYE!<;b4k(D?kPlIQ^`m4KjW zr$ZQk0x4#$TE27RWQe+-{16eOG+EQESD zs{N9DerAvNKgRH*yLbZZ<<|lOOSQx`q9i4;B-JXpC>2OC7#SED>Kd5n8X1Kc8CsbF zk+HUcft7(lm1@aN6b-rgDVb@NxHWKBoJj?0kObKfoS#-wo>-L1P+nfHmzkGcoSayY Ys+V7sKKq@G6i^X^r>mdKI;Vst0RH7-Hvj+t literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-vnd.akonadi.calendar.freebusy.png b/src/main/resources/graphics/filetreeicons/application-x-vnd.akonadi.calendar.freebusy.png new file mode 100644 index 0000000000000000000000000000000000000000..2d51ddb90189ad140538c9cb2a793c8e99471ccf GIT binary patch literal 853 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~v%jPlzj!{*W2s7;TbUS_Vzw~`ZSPx>eMNJe}AABH1It?^;?9`S6_#( z-ge&-L;qYj^Z)zzKj+VUO9=ga{>=aX|9_u5{rB6~zhA$8IDO)JxZnFzC;oi<`u^nc zYhk|cJ#8;Km>#n=+O}=mlP6D}UB39fw&ZKD`-ke{XJ<}*nao!-2-b^Kgdt}6zFE2X`>dif`PF-(@~~cP!KaFdAqwX zbg;^L06Clm9+AZi419+{nDKc2iWHzAdx@v7EBjLxF;NpP@4a6WfO_~mT^vIq4!^zf zysybYgf(GJ_WSI3(bG}k8@F%O*8cJD{bmKj$%T)O?36NW`P^;rypHE2!||DhUOHjX zO{QkMSsD9Mw9d{7xzyRf|E$ndk7a}X|2^z1F?p$*;&SXU5zJfeVdKe;!E9{vI={p^)*f z|D(ePdbf-2+8bA25SqZyvhdg2eij3RYyaeg4GgX}NJ`AeKAO%{F7a3-5@>j$z{)JaYaJ%Y+wG%&uCcJAYIaThvP#7gFaKuKZeg03KC8Z7DBxn z)qY7nKeNaCA7l8@T|5Ey@@s*CrCQ<|QIe8al4_M)lnSI6j0}tnbq!2(jf_H!46RI! ztPBmb4GgRd3{*DU-ix9kH$NpatrE9}(6`BqKn;>08-nxGO3D+9QW?t2%k?tzvWt@w a3sUv+i_&MmvylQSV(@hJb6Mw<&;$S|{bHN| literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-vnd.akonadi.calendar.journal.png b/src/main/resources/graphics/filetreeicons/application-x-vnd.akonadi.calendar.journal.png new file mode 100644 index 0000000000000000000000000000000000000000..cca5934ace7739a56055fb46a907050df6204417 GIT binary patch literal 853 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~v%jPlzj!{*W2s7;TbUS_Vzw~`ZSPx>eMNJe}AABH1It?^;?9`S6_#( z-ge&-L;qYj^Z)zzKj+VUO9=ga{>=aX|9_u5{rB6~zhA$8IDO)JxZnFzC;oi<`u^nc zYhk|cJ#8;Km>#n=+O}=mlP6D}UB39fw&ZKD`-ke{XJ<}*nao!-2-b^Kgdt}6zFE2X`>dif`PF-(@~~cP!KaFdAqwX zbg;^L06Clm9+AZi419+{nDKc2iWHzAdx@v7EBjLxF;P>&8;5z%0`>5Dx;TbJ9DaM{ zd0&%*2y4Qc?DyI6qNk(6H*Vjmt^MQQ`^^f5lM5dm*(qh%^10jKc^%J5hT}60y>!B& zn@r7ivoiLjXq}xEa;dX{|5>4_9?J&%|9jY3V)9Zq#qYE!<;b4k(D?kPlIQ^`m4KjW zr$ZQk0x4#$TE27RWQe+-{16eOG+EQESD zs{N9DerAvNKgRH*yLbZZ<<|lOOSQx`q9i4;B-JXpC>2OC7#SED>Kd5n8X1Kc8Csbd zTN#>b8yHv_81P-~<3-Vso1c=IR*73feTUgbpaw~h4Z-BuF?hQAxvXs7;TbUS_Vzw~`ZSPx>eMNJe}AABH1It?^;?9`S6_#( z-ge&-L;qYj^Z)zzKj+VUO9=ga{>=aX|9_u5{rB6~zhA$8IDO)JxZnFzC;oi<`u^nc zYhk|cJ#8;Km>#n=+O}=mlP6D}UB39fw&ZKD`-ke{XJ<}*nao!-2-b^Kgdt}6zFE2X`>dif`PF-(@~~cP!KaFdAqwX zbg;^L06Clm9+AZi419+{nDKc2iWHzAdx@v7EBjLxF;P>+e^R!IKs|h(E{-7)hu>a# z-q++H!kVxq`+au2=;^5NjoY_sYybH7ezSt%G(P{SBzizfB_L?p z=@15>fNSKs0LC?rO!u!w?R8|`z{Y73ZNF9xq~w5vGh=Rqz=g)AKM$m4e~+2fP{{b# z|Iy(Cz1u~1?TxE12u)yUS@`R1KZ}9EwSRKL1_oCfBqe5KAJCVG$T%Rxv*y~XKWW@- zWxty>{>d)2Zjhe%sEK1_o9J20QkzO-9j>o1c=IR*74~$w#91ff^)1HU#IVm6RtIr81P4m+NKbWfvzW a7NqLs7p2dBXCnnv#Ng@b=d#Wzp$Pzb?_(_h literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-vnd.akonadi.collection.virtual.png b/src/main/resources/graphics/filetreeicons/application-x-vnd.akonadi.collection.virtual.png new file mode 100644 index 0000000000000000000000000000000000000000..a334ee66c86c970adc8f8f619a61ea14760bdd9b GIT binary patch literal 853 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~v%jPlzj!{*W2s7;TbUS_Vzw~`ZSPx>eMNJe}AABH1It?^;?9`S6_#( z-ge&-L;qYj^Z)zzKj+VUO9=ga{>=aX|9_u5{rB6~zhA$8IDO)JxZnFzC;oi<`u^nc zYhk|cJ#8;Km>#n=+O}=mlP6D}UB39fw&ZKD`-ke{XJ<}*nao!-2-b^Kgdt}6zFE2X`>dif`PF-(@~~cP!KaFdAqwX zbg;^L06Clm9+AZi419+{nDKc2iWHzAdx@v7EBjLxF;QcYf1l%y0QK;Bx;TbJ9DaM{ zd0&%*2y4Qc?DyI6qNk(6H*Vjmt^MQQ`^^f5lM5dm*(qh%^10jKc^%J5hT}60y>!B& zn@r7ivoiLjXq}xEa;dX{|5>4_9?J&%|9jY3V)9Zq#qYE!<;b4k(D?kPlIQ^`m4KjW zr$ZQk0x4#$TE27RWQe+-{16eOG+EQESD zs{N9DerAvNKgRH*yLbZZ<<|lOOSQx`q9i4;B-JXpC>2OC7#SED>Kd5n8X1Kc8Csbd zS{WH=8yHv_7&vmI$D(M+%}>cptHiCrAoTu2paw~h4Z-BuF?hQAxvXNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(R@y6(I<&A`Cu;pyTSl5y|t4O>5^Kmqm- z|2JtkHXCj^aJ8VRJ7htwJLG z)XnY2`+dsdHZ~ls?{D!+bGPo_ama4@1;_ojbeJ@PPi}cHWw|+^%J%&l%ahA3y1m&Mkmg$27@Log_Z?8 z5&i+}Ym_?}#p({twMuw1->F>Gk;mZB>UyrbH<@QHpLBB)e?i4z@j1_r7@q6QOKO;4 zp}H$K0T_r3%n}P^sx}g5-u&wghk Q1ysb~>FVdQ&MBb@03+DjB>(^b literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-vnd.kde.alarm.active.png b/src/main/resources/graphics/filetreeicons/application-x-vnd.kde.alarm.active.png new file mode 100644 index 0000000000000000000000000000000000000000..1c5660bec55666ce226f576a772041962cde1fc9 GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(T3rINo!F)%QCc)B=-WZZju!`6=}P=Niz z|4kZ>&4wEd3{R={xL=s(?cv|t$r%xKvD8y|${bMDV5ndbWoTc(!lAx`(TTIG!JtV?p=AM2 zgnt108s!c~vARQZtrFhMcPbZk<7+QRCUO_QmvAUQh^kMk%5t+u7QcJkx__|p_QqTm8qq+fq|8Q zfoal&DJU9p^HVa@DsgLYvDeT5YLEok5S*V@Ql40p%1~Zju9umYU7Va)kgAtols@~N RjTBH3gQu&X%Q~loCIEms*x>*G literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-vnd.kde.alarm.archived.png b/src/main/resources/graphics/filetreeicons/application-x-vnd.kde.alarm.archived.png new file mode 100644 index 0000000000000000000000000000000000000000..a83aa1b994d8bb9b5deb02ea05f01bb82449f4ff GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6->53T$tmWME+Q@N{tu$+-9ShOHk{paA=a z|C=-%n+-P_7@kt?albIn+rz)PlQSafVz>LkhXQ5O@=Sz;>=hJS_8eulu(_9$Rw0po z>gIOi{XS)J8yk++_qTYZxm)+|IApi{g5&;MI!qeDC%3$pvfLa{W&3}{oezwvS~KH| zZZkVvns=X@aoSd%Fw=mg+qM>qZ4OWgF%y)Ldyc4 z2>$@~HOd`~Vs(e+S|z-h?^G`8$YXG5bv@VJo6IwpPr5mYzo6o<_?+iQ49|7uB{fX2 zP~DZA01QM1W{CwdRU3}$-1(&~+`+eDwT0DzZ3-yZA%oj#|4-dH4kZn_jf~rbAE-&K zy;E+GU~`4xLTIqoOxxHi-~A@V?tJ$1OYMc7wQ_&!obEAu6t+1_g&WA&eSGw{Gfhyt zj$yTMM4t=)l0;xItCqM%l%yn}$cBcl)_Ln~7gD+4oa0|P4q zgSIR4;!rf?=BH$)RpQq0y;JQGP=h4MhT#0PlJdl&REF~Ma=pyF?Be9af>gcyqV(DC SY@~pS7(8A5T-G@yGywpvQrmX` literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-vnd.kde.alarm.png b/src/main/resources/graphics/filetreeicons/application-x-vnd.kde.alarm.png new file mode 100644 index 0000000000000000000000000000000000000000..e233cffbd2ac029acde4964278f2a5fb560878a8 GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*pmxYS=yWnf_R@N{tu$+-9ShOHk{paA=a z|C=-%n+-P_7@kt?albIn+rz)PlQSafVz>LkhXQ5O@=Sz;>=hJS_8eulu(_9$Rw0po z>gIOi{XS)J8yk++_qTYZxm)+|IApi{g5&;MI!qeDC%3$pvfLa{W&3}{oezwvS~KH| zZZkVvns=X@aoSd%Fw=mg+qM>qZ4OWgF%y)Ldyc4 z2>$@~HOd`~Vs(e+S|z-h?^G`8$YXG5bv@VJo6IwpPr5mYzo6o<_?+iQ49|7uB{fX2 zP~DZA01QM1W{CwdRU3}$-1(&~+`+eDwT0DzZ3-yZA%oj#|4-dH4kZn_jf~rbAE-&K zy;E+GU~`4xLTIqoOxxHi-~A@V?tJ$1OYMc7wQ_&!obEAu6t+1_g&WA&eSGw{Gfhyt zj$yTMM4t=)l0;xItCqM%l%yn}$cBcl)_Ln~85D+42K0|P4q zgDIN|IZ-s^=BH$)RpQq0^!>@LKn;>08-nxGO3D+9QW?t2%k?tzvWt@w3sUv+i_&Mm SvylQSV(@hJb6Mw<&;$TjG1~S3 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-vnd.kde.alarm.template.png b/src/main/resources/graphics/filetreeicons/application-x-vnd.kde.alarm.template.png new file mode 100644 index 0000000000000000000000000000000000000000..516a8f2b6c34b348bb07333ca08f0fbb605dc0e5 GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*o5C+qFfXJBCT@N{tu$+-9ShOHk{paA=a z|C=-%n+-P_7@kt?albIn+rz)PlQSafVz>LkhXQ5O@=Sz;>=hJS_8eulu(_9$Rw0po z>gIOi{XS)J8yk++_qTYZxm)+|IApi{g5&;MI!qeDC%3$pvfLa{W&3}{oezwvS~KH| zZZkVvns=X@aoSd%Fw=mg+qM>qZ4OWgF%y)Ldyc4 z2>$@~HOd`~Vs(e+S|z-h?^G`8$YXG5bv@VJo6IwpPr5mYzo6o<_?+iQ49|7uB{fX2 zP~DZA01QM1W{CwdRU3}$-1(&~+`+eDwT0DzZ3-yZA%oj#|4-dH4kZn_jf~rbAE-&K zy;E+GU~`4xLTIqoOxxHi-~A@V?tJ$1OYMc7wQ_&!obEAu6t+1_g&WA&eSGw{Gfhyt zj$yTMM4t=)l0;xItCqM%l%yn}$cBcl)_Ln~85D+5Dq0|P4q zgQZc~Q&2SI=BH$)RpQogh5fPyP=h4MhT#0PlJdl&REF~Ma=pyF?Be9af>gcyqV(DC SY@~pS7(8A5T-G@yGywn=0@`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uKJu02{g@pebz)pD=P9ZA<#O}xEt-MtE*%SFzY_OHKJ>~g8n z=kl%Vk5)~(-JW>0!u#^-$+vG`e{^8u{m$fTd)MA;jJUFQ-MvQ-pVWn1X$ZUW=;7l- zTkap(c7IvVt!2HpCgxwCRCv8U^h$}_rBe4xK!?pe{1fPX29c5=zhDO8bzf$#?fBI2 z>Eou2x?4UoD;OA8uHBsnlxIxxc6VXuV3qX%aySb-B8wRq_zr_GH=O z_NOdjqQ=T@e!oux^_Y9QIEF+VetY?5&>;tb)`u&0oLs}0lgcIlOq$`dFD)0Jjgd^?)kZj&b9}SKE3L5 z-NhlF^?*aj%4=C)-Hx!%a{8x|BzGa_r03ch%q~vBabr6%OSGvqfyrDILA+y6dUVrR@`Z_N_m=xPRr{m&-Hv-{#)guy-lLJGNJH zJnvQ>_`=s~{*qNr?rF?nb)gSBTjM+qtmfM@v7ub{hXUh#D+3iqWmyURyK4VfH*}wW zFWFctV`0E_Ge%DO{PRt23j%axou+oRKCu7F+EDzkMAQA%Q(&m7mbgZgq$HN4S|t~y z0x1R~10zFS0~1{%qYxuQD^o)&V^eJd11kfA`?EYi(SXp9o1c=IR*74~y5k>i05wR0 uYzWRzD=AMbN@XZ7FW1Y=%Pvk%EJ)SMFG`>N&PEETh{4m<&t;ucLK6V(DtO=k literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-vnd.kde.kplato.png b/src/main/resources/graphics/filetreeicons/application-x-vnd.kde.kplato.png new file mode 100644 index 0000000000000000000000000000000000000000..083a88344e028ea080f64f8b97ecba81007741f8 GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6-;)-$nXm0fp9kx;TbJ9DaMzUFeX3fJ@-S&BhT*((mfsw@LVC ztkpR9=kK1Nm2)@Wlj>Ek-lfTQhHve1?qZIJiggW~YZ)AxrZc!qU~~vzh`qoN8o=m# zfe{!ukq!)j4Gf+K7#tZG;~q37$49s^FK6JiDcD!DCsC9$Cja}o>&ikBX$R~X{Fk*f z^qmabAez&9CEP?)FK#IZ0z{pV7z(m)`D8$In%GAWlz);)3z{H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6*p?>?b+r1BKRmx;TbJ9DaMzUFeX3fJ@-S&BhT*((mfsw@LVC ztkpR9=kK1Nm2)@Wlj>Ek-lfTQhHve1?qZIJiggW~YZ)AxrZc!qU~~vzh`qoN8o=m# zfe{!ukq!)j4Gf+K7#tZG;~q37$49s^FK6JiDcD!DCsC9$Cja}o>&ikBX$R~X{Fk*f z^qmabAez&9CEP?)FK#IZ0z{pV7z(m)`D8$In%GA)x#7Nt~z{H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6*o{+x4F%0EO0jx;TbJ9DaMzUFeX3fJ@-S&BhT*((mfsw@LVC ztkpR9=kK1Nm2)@Wlj>Ek-lfTQhHve1?qZIJiggW~YZ)AxrZc!qU~~vzh`qoN8o=m# zfe{!ukq!)j4Gf+K7#tZG;~q37$49s^FK6JiDcD!DCsC9$Cja}o>&ikBX$R~X{Fk*f z^qmabAez&9CEP?)FK#IZ0z{pV7z(m)`D8$In%GA)x$Wq(Dz{zopr0M;_n!TNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(S0ALN{{WME+Q@N{tu$+-9ShOHk{paA=a z|C=-%n+-P_7@kt?albIn+rz)PlQSafVz>LkhXQ5O@=Sz;>=hJS_8eulu(_9$Rw0po z>gIOi{XS)J8yk++_qTYZxm)+|IApi{g5&;MI!qeDC%3$pvfLa{W&3}{oezwvS~KH| zZZkVvns=X@aoSd%Fw=mg+qM>qZ4OWgF%y)Ldyc4 z2>$@~HOd`~Vs(e+S|z-h?^G`8$YXG5bv@VJo6IwpPr5mYzo6o<_?+iQ49|7uB{fX2 zP~DZA01QM1W{CwdRU3}$-1(&~+`+eDwT0DzZ3-yZA%oj#|4-dH4kZn_jf~rbAE-&K zy;E+GU~`4xLTIqoOxxHi-~A@V?tJ$1OYMc7wQ_&!obEAu6t+1_g&WA&eSGw{Gfhyt zj$yTMM4t=)l0;xItCqM%l%yn}$cBcl)_Ln~7wD`RtQ0|P4q zgT+RV{7^LH=BH$)RpQogDL?8HP=h4MhT#0PlJdl&REF~Ma=pyF?Be9af>gcyqV(DC SY@~pS7(8A5T-G@yGywp?;@e07 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-vnd.kde.plan.png b/src/main/resources/graphics/filetreeicons/application-x-vnd.kde.plan.png new file mode 100644 index 0000000000000000000000000000000000000000..342117a1eb8b6c5bd7c13a8eb25664465bb4856c GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6(Rb&ogh?2NYWG>Eaj?aro^;ccDWD0xp3QHycMNNx!Ri-zMRo zu~y^YpTB#8R?gjgPpVhFdY2~K8NRj4xr;d>D%Le{u4Qm&n$F-dfzcs=A@%}8XaJ+{ z1x8@tL^?18HZXV|U~pt$jC;_S93SDvyqtm4reI&qokq#dwl@L$%_ z(04LygJ@3cm2eNi1bh3rqWf6aeEiMJnNyhH&J-D!@Z5FYM2E<$ydkku-%YP#Y+v@$ z?$y7*FF>cOmbgZgq$HN4S|t~y0x1R~10zFS0~1{%qYxuQD^nvYBU5by11kfAAMBrh zqG-s?PsvQH#I2z-${Q5Rk{}y`^V3So6N^$A%FE03GV`*FlM@S4_413-XTP(N0xDwg MboFyt=akR{09gCe4FCWD literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-vnd.kde.plan.work.png b/src/main/resources/graphics/filetreeicons/application-x-vnd.kde.plan.work.png new file mode 100644 index 0000000000000000000000000000000000000000..63e5a0d8089f1d23274846219baec649114558e9 GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6(RjzvNCS0}8G8ba4!cIQ;gayU-y60hhpun~fusq~F!MZkE9Y*$C)KN7y-Snr4By)2+{GLb73&%}*D^RXO=obKz~~Ub5PN|kG=S0f z0wXYRA{`h48yGwfFgP+W#yx0Ej*oC-Ue3U2Q?RdQPogMiO#b(E*Oi4N(hk@&_%CZ| z=sOvQHYVDm8p@Hskyd+ft7(lYV7Ni zC>nC}Q!>*kacdA^2rdO`kObKfoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^X^ Mr>mdKI;Vst0BrrzQUCw| literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-webarchive.png b/src/main/resources/graphics/filetreeicons/application-x-webarchive.png new file mode 100644 index 0000000000000000000000000000000000000000..ecc66af5c08cff5d684a1859c615b7c8d3e9d16e GIT binary patch literal 1757 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 RHc~)E44$rjF6*2UngAAc+0p<2 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-wine-extension-its.png b/src/main/resources/graphics/filetreeicons/application-x-wine-extension-its.png new file mode 100644 index 0000000000000000000000000000000000000000..e01b68ac4c5e09bd918eec99faf37aece655a088 GIT binary patch literal 623 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#pkO9;J2SCN);o$)R0sj8}fq{YEEt@>n z{P9@#-@9d_$C}?RwX0lfSGu{mIXF1j+uH+mT}=%?2Bbtwg8YIRI3~R4XP?mb;@Q(l z6BMRQmS>dKGcH&BeHo~LG0EHAg`tC0)&t1lEbxddW?}l^}wjKJOKsPX)5tpc4XmfM=Kh?967q;A8ux;YA%lA+1XaArFlzdRnu!nnbL&*01 zstL=Pzp=>lb=7Q#unNJ237_JyLSAXiJ~DlKP5A*61RraPaRc(8YDqB1m~xf plqVLYGL)B>>t*I;7bhncr0V4trO$q6BL!5%;OXk;vd$@?2>@Q7&Kv*$ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-wine-extension-msp.png b/src/main/resources/graphics/filetreeicons/application-x-wine-extension-msp.png new file mode 100644 index 0000000000000000000000000000000000000000..71af4e416da84c31708a46a630d10e8a780e18b3 GIT binary patch literal 2687 zcmZ{mc{tSj7stOQG&9D&Z`mu?HntI0wo528h13W&6O)Xw(-_Mb%MD}Ak`ftYorJMe z2w5VEiit*cvK4j7zTCP0{r>rVp67gC&spBj`RhFABwj*U^FpPd008jX+E_ZUY4)Fi zx!HfESHJ`toSx=La{#DK-^6+di=^g*fCdIOY_U2tRF63{@F}P z^1$;+We;WCs!VVQek2q zs>w_S6q}R|iY8>}L82`?{*IeFIX&Tbgo;WBr@q{3_7=%qxJb_1YFUVUy!JI{Vk=LW zcKqz(>mywoBH#Uc4FrJetp|7=bZnyp7!iy!he)ZP->Q?z+}g_P4&l!O>ckdIJZr!E zS}|vWJ1IEl$=jY1+{QiT8JyzkyEETfo+|Mt1Cq}D+z(2fX6`f5=PTAIVDozArlK>q z=ED2yR+MC=hh#w#P1!&ANdPUYqpJMZ3E_w1f-cX&G(2nlFum<6r?dS@6F3N+waNQ} z|HGQO5QVp%zd?O9T5xJFIbju~8}vE3KG+B4(j0yVelR;*WIz#}n9Qo9&9w?)HXo^3 zqlf$I)a@MfQ_6G2vgGUq)Q&-4hTciDH_sc>1)W}$cIotDsJTYptQ9Awm zGXIErFsQwS?R5c(f2B!>R&ez6liLb$f`?PCoDt{b$Yld0(V@$yZHlc!5C65OCcbAdPnKtFSR)P0F{ z$7<-4i2e&L-{ZC-@{pUV*xqVn|1KBBDz~&7znlLqLjaWOt^iS-Kakc8oqn_`^8?gM72(9eU%1&2 zZo9#2o9U%e%*s;8r2f52^3a%X82Ig><-F=9{8p}ybFQ}I(C?azi`2BvQNh2o!$ym3 zZ0*bfEo1;%MTuz2dyO+Ut|!)&MRBRiyFW7=0DS{y;V<+PZz%aD%~6pqR9J&ZUNni{K2J#%CAD9lXN z$t7>(FwkS+egnXY5d?s*4fEnjIO14hoXLR@$y@^V=({$%VNfXw;0N==c+GJ5z8iPYIhGRyN#>1=%G2_7{P zfB{F>)k5@tk3_I4s0+ho(j)J0w+8$GMMUgWAM6^oa!*l}jR-?C^@XvWsKaM#3XO=O zMH}u*yzS&lPI_0p(F9OHNs(D_-RdjSDs;HqDzwE`=G>Mdz=igwD?azOJ4`D8^ zU(a%3RrrCuw0ujtOJls5E z66$$72~*9vT#5trD-l5}EYZN+Xu?vk56a#kLpSBDPW|KN_9Zl*qY{sD9G>E{l)P(B z@;Qqjj0-xfnyGeAHWIA8-ZN<Db3Wb?$fOsQAF zTl@0?+jCxaQA*OdoD~bjBYkn?@4lfG*axS+m%-*1+KRRvUE+6(#C-V z1xn30FS-=s=2%GoLw$YK(eN&|y+$U~o>MDE+ssiKg~BqE>iY&SedxY2I}%(s;|wGzIQ2^)B;r4l(WNs* z&#?1LK36l>4{|e#^lc+|Q*NRWfz}p4u$zXKY0!6KOlQDfRH`Hjyo66FszMq}_D?q8 zG=PHnT2p$8gX6W!BBH`B(~F|gJq&`Pf~B5a@xb^p%O!Z@XU2?h{HC7%aE>9Jo>~Tz zI1P0e1`Dl<-_Bb0dG?Jzb#3Q%;d&qv>+_{M$mjXB)UL9P(x>gGbYQ~P8gyjl{7^{t z{7bGQ)-MiVtiVq`JQ7ARk&QA0pny0<8ZhGF;x?P?=`lT+qfIZhiObpxgJg=;(3L%r zPb#;+-lf)Yc>=CI;|1*H?Pv^CD5Z|cYL9RBke)n#YY1#eZ+1B@@$<`?s2CxpvoU!u z+%(4UTG{(`GlbVx0PhQ>Ftp&($czvrOMKxL_wU1~t=*P*e^06S{LoX12Qp3^0)3fV z)fS5@;!O(`>Lnbevc<%a?7bU6KO>K0OFMYOFvF|`Rx${Uf=7^fnGde!TG#3{A1OT0hn?; z9V*X99FR2XDSHvbH3@Bp$T3~`!#>2;%tX?8|iBs=^CiP;YM({4VN?f#`_ki;s7F%sOjbF9psMn$7%WndOlh;mSPtHwpJ+1XBL>4e*rza$N~TW literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-wine-extension-vbs.png b/src/main/resources/graphics/filetreeicons/application-x-wine-extension-vbs.png new file mode 100644 index 0000000000000000000000000000000000000000..6c6607d7c55a1ad01a92025f05d77e95c0d552e7 GIT binary patch literal 623 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#pkO9;J2SCN);o$)R0sj8}fq{YEEt@>n z{P9@#-@9d_$C}?RwX0lfSGu{mIXF1j+uH+mT}=%?2Bbtwg8YIRI3~R4XP?mb;@Q(l z6BMRQmS>dKGcH&BeHo~LG0EHAg`tC0)&t1lEbxddW?vmL8?I6V$s|1HEM^8EWhLG+1 zRTGvoe`As9>#FzgPiNY+X9r98lbJK!^O;;-RZaiCm_TH+c}l9E`GYL#4+3Zxi} z42%qQ4NP>6j6#eItxS!r3{15R46FBM?FoAOr}K4HB|3f4}sc`7rM}_kGTN&i$SD!*kyhR~Lu< z+6LMH0PJ^iv~vg5=1c9}1KvgC1U@Lx+qTZO06@ynQTl3vJr)Iq_Ek|3IH@Xu9rRS!2vho(sd&1CW-y1mFq=ZNT9A>DxFQB zu0*tQEefa23#ZM}yUa4WbdkTp)4Mg^X@eZ0;y6YQ%1M1SQ6%D`O=zc!CAswbUXLsqNIl{ z>|2sp70+>nQkgUFzCbiLz&`J0>w;_?qsBvq*5C>)a~4S{9d(<=gnN*(Zikut-(S~85vAGgM}FxEus-Cfhf57})~ zj16hT+i~lniQjTNBr-)5g=?1a@y|B{IRoox{NVEDmP7fRdBH?#)5Nx1b){+nnLF%X zJ^stfQ4>OKh)nm(0|tfTTq3H=;&TH6qJD~-mU zUKOLWx|n>)idY`rx@?YZC66!CIUDq4kx(jk&7*GZDCoTHND3F8(w0IV>sgZgTER?e zo<`-3Mbr#zD^yf4%DyGi2uH2n70Q(OLB4G%!#ul}^I3v;K9EoS)WQ@!Ay2i>@Cs-% zu?>@OTxW6j+`3q5l{aLDqh+;D#*jv;1{M(6{Z`l};xJ34Qort-N8mb4vF$E7t@R@u z7GE4v(F;!n9SSCIGSeLi|OvX>zZ>I8~wi0HElxKIyXf(Pm9&@Jt?wOXTbDJ)4UDCq*FyZ(A1{#*}BKvJ=f2xK^_qH1wS`NkhEm6CO$CY%rk6%5RiM)3vyRkef7DHr*uyX6griuIZ>mTUU}2uD_621-2KAd z{V3qp<5-f-B?|y|G1JCREOstPw7APG38B!M@57ro( z%@5X@rN?dbzu_5av?;D7CQ?-LPE5iq&-RI5A^}r;6h64!mza^P>8C%M@q@V~bWfUY z0x4fz@QCpc?gBe@pL5I*rsVf|Kz;6TyYnrM_;g>scx&iYCxkn8wt%~@BPMM1vFus1 zed-guvF5d3lClQQc3^YEH;igZI_@A3m{RBkT@65Y1Z_@0p~`JeK0FS28hoJV`yppi zAoBb@s)RaqkLum^zDWCAS1hdionhqI_-W6-Z!qg4e>CG?u=)PVfozl5m`uYYR}5RA zi+*G*l%?!NM`1I^;~SyHP5-Wq;Tp$UEHid=4zb6UPkB8Ls$Mk+H7WBZPnI!01DN!UWim+jK#i5YT*R;2fu5+Q>B+Tj0V@(DBS*9xW8|BfTdq( z04M+gjxaNUqf8J8PlTDJInol2I0c7W!r_??#i;)Q?gje?-irGF0NdbjG6)?0@`6Y3 rt?)?S&;TGZGV*lb{kvg)z99jpgF|n>{A^_a4gpT~E_TF=K9BzkutA~( literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-wonderswan-rom.png b/src/main/resources/graphics/filetreeicons/application-x-wonderswan-rom.png new file mode 100644 index 0000000000000000000000000000000000000000..4796b18bebe435126cd5ff01cf26db0f28f2f978 GIT binary patch literal 1763 zcmZ`&cTm&m7X3t!W?2;~&8v;KSx1rvSDar+2dI-9T6k4{5R?itgF>=l}eaOq<+U4`>N9ht;V(tw0RaBU4=F;M?#s3 zs3Zlg1bI!-Bh?zlAIbNo%HC{@jPo}(g?z#8DraMKVxGwwO3G-xbfrq!;M3!0-@bht z&89Q)wr|ZY2nG8S^olyj>aD5$?%Mj^I`{qc5Qd83I{Wij-m5AV?E8Sb3r($athUAG zc7~eK#>^alXQwBtpxph+Q!S$e1+8>llTv5T56`o=mRI;Z-rC6cK3^c%*%9pS(rsLS zhoOq#x@AbH3<1#*dZGc-R3H|W#^2`6zwgN>T+BP`(Ed1Wb$GPzemrMvvg^r;9-9IK4vXWunfkd>;NL6!t|v zdJ03e(vsJQh8e0xZ~cSIHI4J|#NCa}uB&%)U^-Q9egh9vid3-N>DgMysuTe=Q{(ts z+e~AdIw#LsJ&#rWQ>0;Jxg`j_zGpeLx)zyg z*roOl`+I!h{{H*>aV!0UFIBOe;jyim`3|33FH|r?m2YOdx)(dUchX4cyU1#54u2pN2;TSy3%0iB8{YM%ykM79>~huzYF-KGTxEHKBVVtE-n{q;#y;qnB=hDypnu4I$aw#KridbF33XazEDKv zn%WGOR;`UrFnj_tVW)Pvrj%$NBgGSA;R1=K0@FaJzD9VY^SgPq z`9?L~?bJqoaGv9SlAVm4&WuV{GcK1#mrqG#YRPDwLs%!A?CJzsQ5^>qER`&z4pY&U zpok^zDhBtIlCt=P1sGy7$tTIw$5e5IY+}?`@0a!7xzR9n+@VI)m(jD*52#6PpDxIi zSt$nzkFef3T6j8;iL*btl)CgtPPnN`=}4Ej*=ReQ`GHV!(*4qLhYGVHy5(63i~Kg_ z6b-Mdx!OdHk<+r+Cx>!FW!3)EN4Zxzcs%e+ZNT_TRcg7DzmNz{(Bzi#nG`mhShtYA zW*TNyF?Mfn`ylPF1N#!5EQ^g~IQFj8VPsJP+{}AMOAc}eZLYt%35LX>MAbd+Ne%mE z@I=D%(Z|<{C+N|)U@D}3|4IKd~*YO4M3(mLVLp|e41_Blt z6SJu1pUcHu?P7Za6j)ze_wrL46UCP8ScfJP_YMMxe^r`G&N36WwGW0Mf3=jx|5uTFEVm<>r6`c~y+ zChT*fs^=ZMf2BpoE5%&K98{$APr4fmF@OBD(ZvopS06b&SLVEYotbc1)-B|=>UNvzJ#5|`GdR@9{HnGMga{~G=1vSl=TOfw_kc%hOZLA1x}6l+(CuNTD+ z?-T4N0)T-q`e+D?#$cQ=`glVO9*aRi5FUc~J+15iV+aiLy>=z^{~I2qM%aoBir;^5 r3c5lG@e1|>At52U*KP*f_VFV7=>`S+XRevRL?S@4wkMQZc}D*YMU_A0 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-world-of-goo-addin.png b/src/main/resources/graphics/filetreeicons/application-x-world-of-goo-addin.png new file mode 100644 index 0000000000000000000000000000000000000000..fb1e8708628b68c15fc2874b092af28874708b6e GIT binary patch literal 1189 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(TGRTqBQ&cMK2?CIhdl5y|t%vcYRK#_+1 zH_wKKuN7Dtamrznyu6W;;v$tr^4u=QXBH?KdvLu`>{61~G1BN*G`)^zZTl&gDvn>D zmvi*EXm?&vGM=!;>-Z(sYkt$O|4l?vxCpP6a=yr%fw-t=>K8aaR7KPsSE z?pA$H^7Y<8tv;EfM=NhJY@5oPBX?}|lM}4!=jDUgH*`-a_HK6ym32M1>B)z5(^cPZ zx}17=@|8c+frEF|w=k?w{r_DcC+pcS!7t1jN)e0;S`v60n3_TvE^%CA^iYc6RA^1m zZD47-%HSxthMl8n0q+4}fyDEIrx|}S#eEg~$K@z}Aiaty?O^nd*NZ&#b385`|7i8) zlK%rWwH`0WEuOoK5+2B0udPoK^8Q9L$@$(gYm-Ex{l+IkC$+s^3jEls+M#C4Qd##S8n;-QdwW#?QIxfwb0CcKiqC=v9PDd*4wu9b7XXHLp6ySc@Pz2Wtm$2y)> zjL(?MIiK#!@7npo>}JVBrU!O>TAi1s z_U036xBV|0sGVHB^Q?`+WS;|PJNEIoTsCqmZx2=T)zbeH<~FzDeR2)M?20oVG|oCN z@-T^X-Po@ja?zXr`wow3b`2?FMOWYdQJsEMdqeb*!mOL8%2rvPiPB_PX=!kT?~|lL zH^;4&OXevhwNBe?`ONy=v_f6>57R`>1vu$BpGn}I&M|$*>R|Z;#X&Rt8mAnd|Ha?aFF8>%L-{3eiQ<7~u*U4ipn?!c+Tqd$_u9l~_Cxf)8iAVeU z#FP3v>nC}Q!>*kachu?VD1KLkObKf soS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^X^r>mdKI;Vst0BHN^QUCw| literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-x509-ca-cert.png b/src/main/resources/graphics/filetreeicons/application-x-x509-ca-cert.png new file mode 100644 index 0000000000000000000000000000000000000000..1c6bc5f1fc4067b10fac860a95d5e352fbdbf480 GIT binary patch literal 1361 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-xojpp.png b/src/main/resources/graphics/filetreeicons/application-x-xojpp.png new file mode 100644 index 0000000000000000000000000000000000000000..1c19f9ac93032a7def719e0cdc411de5ee1662cc GIT binary patch literal 1461 zcmZ{iX;70_6ozlYYS0dpAQnMcLM@9B13`yU6$IHt5va>(HS9!`P)LljFQT#tmLfVL z8qij%!hj$ILCPkA1QTQl3E2!u*bxYjjisOd=uCg~ojK>7bLTwwo|${H{f~NXK^P$b z09(Ah+yfv#_$9Q}pj_IJJ_DJ0q^qAR05t_VtHByjZ5rwo;0Hj$_W-0_13(EKrA+`p zLIW^`1Hkzn0EV#-ULSV>0B+-dB*+755Q#*SUnQ5z$H&JN3WZoKhVshF%BQdD`zjwF z9~zA&6bd2aUqPHiB7tsDDwQ&s3<7(5dj$ePS63I6O0BQ2hfoQZDSZ&4O0-lZpgz~! zl#C8aDN(DW?d#E-79Ynf7X@xafcfXi;{#nP()Pt%&xQOW8FrPw^p^|$ z*Q3-qwRd?{`5TciK}9By$K!IjbGhE4hp`+EhfQl=yP&O#)#oz0$M_sM(O8+dOTy}3 zq~MjwRucBdsqPv@vWDrDVI6JP(oZ(_~*0 zr?YOj@7+?8t(1ZnjS1zc_R|FcL$od>$z-lJceJ-{h(Vjn@mfl;A9?d!%w?|rik!F? zG7PEt*<&c} z35Qo3qSGqV;4|vRI15wQ=L{1x)0)Nr<>q=BCc3jNnyDCEC#{5#eF`&AI0Cdy?NVIZ z-F!=_Q457AM0L?2RKeZe;zNxY@E6E~@1ONsWBr0Ak){@b+NW7n)}F}cTM&Y?wI>`a zfA@&l@nm{0BgQN>G+oyzyIHreJY))MRHEVkGOH#`Zp)oQ(Op?iW*7N2@rL8#CMi}E ze=JLPr8xFnBOPay7Jq>3F_fMu@-8}_+^u1}zkLZ@t~5J@D}j ze?CR)!F3(mJ5BrIPiRG56gDe33Zz*b>H=6`Tq%3?+HbD>r~J*t)?mw>sPC zqh8gf`K+qsHkWFZ_2G;oMJFMq;eB0`CxV<{)ynnR*OpktnQ5}m(oz?EvWU9kvSNsN z)Qxqq1ayH4OMmApee3(-{F^Q{f)ci^x)~-BjFyo#cj!8-u4j&xZHqaU1MfDFs`}UT zEc}GKChX<3rF46cL{fsyYV)@gAZh3N!oa+Sd|5?5e^@I5L!>Qg)4J4PJJMSzxU-3| z{uEDBl%uV&L2#K_{)W|Iz{)kr(OeIyfL6(p=y8e|7EBCx4vh6%LXFGy|wu;1bp}9g+M|CksKTs4#;G(9X=*H cJ~TKs+>Q_zSu*Eh1T_I~kE8BYZn%tp005KU5&!@I literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-xopp.png b/src/main/resources/graphics/filetreeicons/application-x-xopp.png new file mode 100644 index 0000000000000000000000000000000000000000..2209cc2743bbc10c5af6e87b1ee24d7df558b83d GIT binary patch literal 1461 zcmZ{iX;70_6ozlYYS0!6h(%D4P|G5O1k|C_3W98+2-Ib?8rBd|l0q=bzKF^qSc>Qr z(SUZODhvoh5TtA(nqYz~At50#Bw@!ufNU80>5tCzN8g!q-Z^*9bMKkCColN0?8gw3)H7xu^yG%uT4rNQeiG!(8B z2g=FTBeWh-WzwfO#MD5SifF>>p>o)4>D8Z<8BSuMV6LNTJyvTi4l&yLXq48iA{eif z1Z!foxed3+Ym3%#FhO(e=XHPM*I?3>_o6(kE)%1#M; zV2OfPrP)b1?`Qhzm1zzV?y#6Yrn+RU!D(@xSB%#bs?r@Kf8h9hzPRFoG7~lX>M3Vr zkj-Y#-V9S_W5m2sv4F>IzCSTB!5SWt=I&GExQWL(OH~&>Uh`rx>C0(OtA#!y;fLw| zR&Gz@NdN2QR7V*FFPac4GMs0NLx$)rrE!5ef8v*E!8_WSL=huxy+ zn!w?8W~j`XO!%C(1=hw2_A%QM#j>X}LDdeUY)ixWcHIm#wufF$$UA|S5)J`Z!r09kySR(7Bz8~)T}|J%m{_HIF8(Ee&%8m^WR&$KYG=9!5#y@|*4V$TcPlw75WbtCc|SY%$ReEuS6q3Xw?jiinvX1_$uy^pp# z-4dW(+o}7ww)`fKYM1-&lq8 z6k;&N*9z(CXki*&XoUxIl=)$6Wq@0QT}#Dg=D{`GrtI42c|`5Dmy=vJ*Z& cE-^Bk80|zzz?Cm}m_tp#-{-J*trs@?AI6y8nE(I) literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-xopt.png b/src/main/resources/graphics/filetreeicons/application-x-xopt.png new file mode 100644 index 0000000000000000000000000000000000000000..efb0e22712e0f94fc4b997e2dd60430df2c0b165 GIT binary patch literal 1461 zcmZ{iX;70_6ozlYYQPQ@5R0H7p~@nJ0P0Yxf*_k{1l&feVJD&_4Z$djY@)IVmLfVu zG@u=+3Il>Hf|N}}6HJgLBxExrVaGs#Y%KlsM`!w@@60*xoIB^a_srargE`{65n+Y^ z0BrR4^A3jmz}L{#fO1)5#tdYdF`hx50Mr)ht%PYowPl1~a1a1VKLU_`9RL+{ls*AK zA_{;hECBBJ0Wc*zczw(R0JuHoaHtQ|AQFitze%A`jE|2il}fQ#4CUqJ<(`)YQ<>0HG2tQ}!TSoou5{LVl^e zB^e!*QDRpTx2(l&Sa=-2R2;G%4W!Rg#|L`UiCY%(eCG=eugAcrJN^`njVZ40=CxI_ z=4*6Pv}7-q^29a})~&Gwl`Yu^KCJh>@13Bh)Sx-e{=^ zvlgq#sk_IkE?AF&2`aOAJRXlRmx7q4y|KY-jTWSK~JD|Nd*b=%k8hDxwgXOeUR9 zXD}FSHXHi!H2HNJWG1BGBO$=3da(=G+cTsraFM0T+mwBi zYiRjH7r6_*S!Q04Q`7zA{WU{gI70ir`^~GjdvUs0_c|B~UZ-V{3CHN!9kAUAyGzkF zhQn)2QR!9b@EJ{WthFWVOQr>iX-8v#itUD(76!9z+G%KPH?0((a|$iR9|pRXj@LXp zy#mXcV&{vHh??Sq$ijQnl7r2e@E67hK0NEUa|;TcG`6%3(LK$ow(~W9z7ZifTX({> z>UW>`txu-+FygJ!A~Fni=d>CWRfJEunU!i`US`)uDjc{|NV+F$x79^{ZG!2zxJBls zjXRocuv|ho*G$Knr6=qs`wV4diTsO?rS@u>@9SIym+KELZu{vYDT8f9)Joium=W^$ zCWcSZd2mC|;cm;`gcCZk7lo}#j?&nw9(e)GGp>}sdL1-Z@pFMbsr{(wFOf5!qHNDL z2WVDzXg{kiy~Ay?&Hi}Cm7W$S1PK3m6L@mMxR zKk9Y!umN;|+Kv7$Q1&+Pru&o*G6zth# z0*2yiiF9=^Hwi1ZDpkq b5D`X*a>Ns3O6NSxpeEq&bHuya3!C{59wy#K literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-xpinstall.png b/src/main/resources/graphics/filetreeicons/application-x-xpinstall.png new file mode 100644 index 0000000000000000000000000000000000000000..7d5b3842e2ae56b5973d780259531a91b83962c9 GIT binary patch literal 1118 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TR7fKP}kP=RINF|+m~ z7H!8ssQs9E+YyI`{TA)V&0CL}w;i==Icm~!*tF${aWjb2uGyY{TI%w2*P`!G;M$G}Bu`HrW!ftu8nah+a_W`*OAn1^)Shfqu7IMxK z4{Z~7%TOqouT-(uuwk!a(N_JsebUME%sP)~*B(+V-o`1TX54gGz$5^u-n#RMS$UaTjF-tacsdz}6V#OYylzjdM zg}n7bZrMuZdlk#~2wBDeH3`_p$mg$9EZ?h;w~k*Q7;*@p*Kk;^=74h5e%0y&N|pP8 zKGm!}s8V$R7$(NRaHu;3RO-ohgab&$l?3?(GjNuk{d%T^L*d#L`D<6oOD>-Os=f8| z7OfB4wtV?)Y!koyClj}9#7oW)KQVzXc9-TfoBX;d{oH|(*LLR5uNOP@SPeDAelCl9 z5gN4A=j-QvJ6%70u;K{V_hpwGo3epYPt<)8piPWP-tI089jvk*Kn`btM`SSr1K(i~ zW;~w1A_XYOUgGKN%Knr^Ow?FP(z_Ta$5`p<;usQf`0ds7;6n}qY!6o4;O<%!;lPuj zQnt}NWW)C^){~V@zy8-ZdL7tZuzGWOe9D|R$KUMn&+FT;I`jXwRjaaX=H1#=b+yJh z`I^#^Q)Z^x`}RMbDRwF=)Y>`P@V{oo)P}NOv9ewb{fu_14F(Mwj8nA54=~P+{U`4J zk>UTH`*)e2FEla-;m*oR9(ypdBg zA&6z!l7>u0dt>d%{pUGrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5dEJHnaTwKs^&ZT^vIq z4!^ya?tdsiq~YPJ9p4@1gcdR$a@BkE%}U!sV7mg}ooa0@Ee)pqwF+nG!BA zH)<*|q)2g0m>H>jT=KaO3&)ISf{!d(#C#kQ1UVU^n3zugd3Q?de*`mAn#c(r76DyW z6^4jwYp?bCS|r@Owe4nEnQlTt{(bu#_JjukGu#6n{BW7EJl)~JAEz19!yO*{dUnnJ z-8=b)hQA+Q-h5b5S-Y8;arx`Nhu{ADQDWK1P*%0aZvJ)QLVGoV%_>YsHq;ujY9%(b zFohZ{n8jqeb;93WRa_f*dmH|$O=IfWvU92FI`1yk+_yn$8ewYTB}XPY=_Swne@R?& zeg*ThR~L=~<4d)~HKHUXu_VdYa19?85k@- zZUjm?2o1UUDVb@NxHVjx)pZ`IK@wy`aDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$ QQb0uvp00i_>zopr000#1H~;_u literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-xz-pkg.png b/src/main/resources/graphics/filetreeicons/application-x-xz-pkg.png new file mode 100644 index 0000000000000000000000000000000000000000..46eb354e9059e29f9918bf5484af6368ea5cbfa3 GIT binary patch literal 1182 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VoX0G|+7pn{x(CAs?x z^7a+ygHTbrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5c>3b4DHopq`1IE{-7) zhu>aI_dgUM((rKAj_(e0LJJuWx#~UoW~FT*uw8-gPPMj{mIl-Q+mj|qGci3BP?oyK zZyR4VPi;BRWUYXxsx}YFNvGtUJeCHvsh&D>itpa}lcD8V1s+lLHVdvk+F%mS6$_zVpw=gZ0V0vK0HRW&v7gvT7Lty@a_(@C>Y!BwM zC*66V&#=G#$d!1HHf1%QFJHcW<>ygj;1S%HXkp-V;)R6b}QlvO0%#2h%F8SPtg=5Au!ABM?Vm=NDf}9LdOiZW$ygQ}!KZ2PlP2>a*i-0bx z3PZ%Twby!mEfQ|t+IF+7OgAAR|Gs?=d%}Z&8SViOez?q7p6>AAkJF6l;SLXeJ-cTA z?wx!?!{3iDZ$7N3tliAaxcv3s!*BonD6wp0D686IH~+eDp}m^GW)-F*8)^+%wGtaz zm_iK}%wjU#I^plGDy|K@y$yfWrZM$w*}2qoop+aN?%N zzk>PMs|!bg@ugbg8c~vxSdwa$T$Bo=7>o>z40R1mbd8Kcj0~+zjjW7~wG9lc3=G0+ zkHw;B$jwj5OsmALK~16VAy9)P$cEtjw370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))i PiWody{an^LB{Ts5bN%V; literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-yaml.png b/src/main/resources/graphics/filetreeicons/application-x-yaml.png new file mode 100644 index 0000000000000000000000000000000000000000..05f5b00a642937daf73b5c9753d498af551d8cd1 GIT binary patch literal 645 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<7xvA`@0?oD zHNAG);=GP24YQV~HuN>jTv|0{QG9i0d`(waK`js|Y3KsUxSCF&7C0#AnwHkopIFzO zP}^NUb6H|tPtCMNIjs}J3TonOIz#fR{89^jQ}Tft|Ns9F)D<%M&JG|YS`y?J%pkPl z)6C@^9~)+V`nYMM?v~HY3I@h6c%qts3K)~T-CYsEM)2j@k^M&<;-*$B>A_Z!dZZ9Wvl?2{b-0DVf93a^Ua#6VnnR zv+^}W{(P@`S|mNWD%)h9%!_3b2G;X*=FWCLaHy?lMnM{b#|D`O4jTpzCIxOG1ui88 zP9p^lh6CIj2e;nj!qIg%;fVUT$#3iyZ5!qg{hA72m6DU zOZi^xxw2N_e~VDVZKso5|J+}&T;kf#z?0Cro+U9x zYMqzylDNyao@&k2u2OC7#SED>Kd5n8X1Kc8CsbdS(zGY z8yHv_7_jx;`;4L?H$NpatrE9}@(XGHKn;>08-nxGO3D+9QW?t2%k?tzvWt@w3sUv+ Wi_&MmvylQSV(@hJb6Mw<&;$U4GTVp% literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-yarock.png b/src/main/resources/graphics/filetreeicons/application-x-yarock.png new file mode 100644 index 0000000000000000000000000000000000000000..6670f6b10da055ed8e90ff37df199ae563f29e66 GIT binary patch literal 3332 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 F{ug6f6&C;i literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-zerosize.png b/src/main/resources/graphics/filetreeicons/application-x-zerosize.png new file mode 100644 index 0000000000000000000000000000000000000000..fd5a070d3e7382a111567535e78e4532a1dbbc0f GIT binary patch literal 601 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*q71pe9sO=48{ba4#HxcBzPK`*925w-{Q zb9{6rEofDEHC^~Y2?*#l1q9p-SX%^o7=Lp< zYp89>Xvnu;n9djR!++uKZUJ6{-mqDAHVtMyYR91y6F?1;ARB`7(@M${i&7cN j%ggmL^RkPR6AM!H@{7`Ezq647Dq`?-^>bP0l+XkK(?`&G literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-zip-compressed-fb2.png b/src/main/resources/graphics/filetreeicons/application-x-zip-compressed-fb2.png new file mode 100644 index 0000000000000000000000000000000000000000..face4fd8b1c88ad87c060c086cda0a279e7e266f GIT binary patch literal 1182 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VoX0G|+7pn{x(CAs?x z^7a+ygHTbrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5Zekrea-tpq`1IE{-7) zhu>aI_dgUM((rKAj_(e0LJJuWx#~UoW~FT*uw8-gPPMj{mIl-Q+mj|qGci3BP?oyK zZyR4VPi;BRWUYXxsx}YFNvGtUJeCHvsh&D>itpa}lcD8V1s+lLHVdvk+F%mS6$_zVpw=gZ0V0vK0HRW&v7gvT7Lty@a_(@C>Y!BwM zC*66V&#=G#$d!1HHf1%QFJHcW<>ygj;1S%HXkp-V;)R6b}QlvO0%#2h%F8SPtg=5Au!ABM?Vm=NDf}9LdOiZW$ygQ}!KZ2PlP2>a*i-0bx z3PZ%Twby!mEfQ|t+IF+7OgAAR|Gs?=d%}Z&8SViOez?q7p6>AAkJF6l;SLXeJ-cTA z?wx!?!{3iDZ$7N3tliAaxcv3s!*BonD6wp0D686IH~+eDp}m^GW)-F*8)^+%wGtaz zm_iK}%wjU#I^plGDy|K@y$yfWrZM$w*}2qoop+aN?%N zzk>PMs|!bg@ugbg8c~vxSdwa$T$Bo=7>o>z40R1mbd8Kcj0~+zjjap}v<(b^B>RmG zvM3sI^HVa@DsgKlYvou7)F276Aviy+q&%@Gm7%=6TrV>(yEr+qAXP8FD1G)j8!4b7 N22WQ%mvv4FO#mP?>GJ>p literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x-zoo.png b/src/main/resources/graphics/filetreeicons/application-x-zoo.png new file mode 100644 index 0000000000000000000000000000000000000000..f87d4c68a331b635f557ce9463e62ac25738e90b GIT binary patch literal 1182 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VoX0G|+7pn{x(CAs?x z^7a+ygHTbrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;m>4@ltm|=cpq`1IE{-7) zhu>aI_dgUM((rKAj_(e0LJJuWx#~UoW~FT*uw8-gPPMj{mIl-Q+mj|qGci3BP?oyK zZyR4VPi;BRWUYXxsx}YFNvGtUJeCHvsh&D>itpa}lcD8V1s+lLHVdvk+F%mS6$_zVpw=gZ0V0vK0HRW&v7gvT7Lty@a_(@C>Y!BwM zC*66V&#=G#$d!1HHf1%QFJHcW<>ygj;1S%HXkp-V;)R6b}QlvO0%#2h%F8SPtg=5Au!ABM?Vm=NDf}9LdOiZW$ygQ}!KZ2PlP2>a*i-0bx z3PZ%Twby!mEfQ|t+IF+7OgAAR|Gs?=d%}Z&8SViOez?q7p6>AAkJF6l;SLXeJ-cTA z?wx!?!{3iDZ$7N3tliAaxcv3s!*BonD6wp0D686IH~+eDp}m^GW)-F*8)^+%wGtaz zm_iK}%wjU#I^plGDy|K@y$yfWrZM$w*}2qoop+aN?%N zzk>PMs|!bg@ugbg8c~vxSdwa$T$Bo=7>o>z40R1mbd8KcjEt-d%&iOzv<(b^cptHiBg^XH6kpaw~h4Z-Bu OF?hQAxvXo&AI2C?=0_}`R=@z>FwoC);HG& z0FYT83?F1^Ge?hzbjkIUVPv#I>1;Xx^=AyQU~PmgLp*%g032EhfG`aJH3|v)0Z60( zFvtPGxe$Q)vFC1WTL-|b-QHV#nW!M5Ov9II_%b|F2BTznv>Z8jgcJ{x!q7^MP^bx$ zVUbeEmqET<6IP)?Wf3wMTBQLR)Cjp1kXHf2Wsp~dARd8wtMKqDh*E(i_}(%#5^fb1 zUWo-tz6DCAA}cjM1(08^2`c`wNAh*Mc)~|K;U$_xvPGocB365fvCU$PCBi&%)JWX3 zKf7g*GmZ~#${5^uw0*;&7gUa%C4#GhWN3LtmWr9Ba*9>_6n&dawqTwdbIbY!3=JK2 zooD4@D|VKk8kZ!c%Ynzp0s8v%ln?Y{-N3*=*Knb0YL~8|=}cTt&qdJcocIVi2-*7N zqW9QsJA-^39TJsS&&*Ug@_s>JrWmnI-@i8gp=){{8sVDO=N#W`wISx8)W3C<9EMfF zJ*CjE2yV@Xo5c{V9ee?9D}aar?|j4$^c2CsQn;fSCe*@il?FX(Ow%=@k+$Ie#qivH z{PQ=>g=V~41&2Q)ZlR|b)+=$<1Z1CucVFQc#APiQI}bL$#XE=8ciVCGG@hrxdsP^Y zYr2QOsWJRieb0x%ubYnd-*`M+ad(iB`d0Bw<(1ttG^R%TZ%TRNku$}~Z66q&>Kyn= zPwu$b)IaiB?RIK{mGZ3gx88UClT*|1{lH{+K?gmhQ}k=s*q7;|n|j`u6? z`b}>)5S`IqP-jf_PyO7A5{HJtGgx5vXoyk zHGWVX#PF>>U3b7pZc<>>_rC;HrCBjMzZDFd2|}F11xUr%l9WK+ul8$E&ep9qT4*+ z(PHfVl`jqRODOeM6OE4&ckLH$$gx&G(wt2k>? zK)rDWp5*6OQc-+$sLrD92b-JxrUz|p>~CcG>)YI+Ya@kf!LZh!s@HcyR}zTT zlOr2rM~!rxj%ZmQo@n2{T*quju6FhZox+?@p=}3n94ApSEI9O1LVhf<_MxM~JX(0l zVXZo9q*JHeB_~8!vA+CNH{&#+RS%L@T&^4v#Jf|4jmLT#dIr*K&o{ow@FgCB-XzYb zp(Q(+V?;F9n`6aHrrF#&dc1B_ue_TK zEHtQ;R)y{>mhggKO1S*e60sz|MQGUmv3LG=rt?Cynd#b7Nt2|eIRM;~6g8GB`7?io zB?-)cgnhvYT<4HDE;4{hp{{bEtahMMeW|OQ*HE1)6nhE<>3;J!i~iFP6|*m#m-PP) zMeZTzQNx0n3EN|M34-7_E)WO=E5f5A;zNRCxhrDgLM5to=BNm;m|l#_uAJ1r0ohRX AY5)KL literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x.allegorithmic.package+xml.png b/src/main/resources/graphics/filetreeicons/application-x.allegorithmic.package+xml.png new file mode 100644 index 0000000000000000000000000000000000000000..733cbfd7a8d9587e4180c2834613eb26205d8461 GIT binary patch literal 1432 zcmZ{iSy0ng6vl4|pi!vEq6lJ4Ss@FAun4kAAOu+rOAxfx28$N7RzXpy ziY=q9-Eb*Yy3B}01xkPz_RU}b1q(gtrVPYf^fcqCV>eDTt-jz#>i3H%d7XZRa0JP9ZI0rx} z3V^p90C4pHY%RS0TQnX3v+eANI4WdN6we?!CPsSie|A_*#Hi0OntcZ@%unKViboZ}`z;4mqmBN+V@ zkDef7)x0Eq*E4;eNRyMMiVf4=zG>2GO;G4`y8Az>K+5bqZVe=z+;-Fd2>d_Q&e9I8_wMs9G^B?Y^}43SX-MGWHf zt(!)zRx>S|yIP~jOdKa;dXr<9I-VNe%&MZui*&q%;BQna)Co*ceB{fTbMLx4-~Rqc zr;wZUdcCAid%aGbmApj9Pf-J35d6F7gi+z~L1I8>sGlS^LnWP5ut+muxYe^2ss!eI zc#tT>uO~5DdijgxUXc;Hq3sXDphSDKUP{4=3H~D|j?RYRhDZVW?oLg1s-BDCI zBY2dA5p$Cj{bJ?F(2MN!Wk&GdG`yG?usT1twz$ws3=oCk4caxMPA8&;C>bHWiP1~X zpF&?O-JFYn#6b|liUoGfD-AzYDTECQ`Gfn&7A4#j<$Glt{WfHPWiZ1jpvuC91~rI6 zT4D(RAGE(uSO@=3CNx|pphr^I&6;o7vJSSJq^W?mZwH-1j62xQJ z33%FCx0$p1iem;1& zS|4~*6W2B6*OAupVk>aU+@*tZkr0D!umr@jznt97_C^M~*OtT4KeIDXLAx;f9)ET3 zPJK3l?CVfRab_P#wM$M;kcz7^!Wee)beoZhrYi$u@dG<5W!ofXo9#bw zx#8Wovq#u`#KzZtrlHaMfo;q~>b}bH;m`^nxbVr4Swz@FyInO4r@LY~N#C%p1-LwK zL^ou^KhC<a&<~#w~IL zAgX8gj3tm-?kdt!KlP%24zsm&$;-MsC`rQbPdJ{jFS4ZNv&UL<`k$XJww-YTyXm!; z?p50rfV~7~cx%;g-}ynXLuNhoEEjzE7!-|JtghX2a`pD`A=%q(vCVX30bm)9>UrWG znhq_Gr+|7;keM#v;kd;-NB|mz-j782A<^hKG#ZD(;86SbpinpzDsyx^?LR;PKQkxm z*#83#mE36v*!KQ~SbmnEEWMZq%F4?2<{Zf@;iebz_VSAlUt7XEK_)<_vM9|Y&Z&O@ Dp(uf+ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x.allegorithmic.spp.png b/src/main/resources/graphics/filetreeicons/application-x.allegorithmic.spp.png new file mode 100644 index 0000000000000000000000000000000000000000..d1fae08fab6d84eba888fe0cfdbcb371995ba387 GIT binary patch literal 1370 zcmZ`(X;4#V6#bF_f)J%r7f@=@uv9@_9t1T6=Y^7zNP{do#~IBnS0ON`<*j)?%bKL zA}KMRy3%hY0D#Kp#ibC8EQdRV$d}rb&j@nK;RrYY+&Sm@SB5K5(~?`n>vIlGy-|o+Z5_u; z_we3FxW$Tki)Xy`6<`%c_$$8I-cu>yPa+s2Dm3|AX$NCFze!@j%j4BKrk zF4Ji=Hk(a9JUmi)&H=G488U5G_t@ANG0s9gPdMB$Og6P*HJRnKye z`g5;KiRKD9U%*{4>9THZdl3MSRE_!|uF)|LmEJGi#{O;@oO?m)Vk%w_*oiS}2?Ru)3=9vw(g; zQ<<92Q9OA4pUZ$ZJ#B_gF0ZLcjjh;8V^Ra%nED7fun8?~s)(Wm?+mAJX8MAd)FfUr ziCfW^9C$5ja&1U9UAShm+kO*sP%mmZy-*x-IUvlN^TMo{@zr}BJx*@oT$Zicx;;Qv z+k&(=p7=xR3%pwW#PHqc)ATXV!xKY&8g`7Pssap&eh zYElBd>qfFNlfHqrZuf~Lud=`En)0_KH+XCW8fDY(Q%LjhLfyftAbu4oGm|P(>i2(EHABxz`NjJ~a~vYkCtTKEdN4T@mG$x8~<7oHAV)!WJmgYWW$)ZA=&K}LQSC@3h{Av<~Olq4fB YYe#N=&c)|!KSBif+{CzBvEq_{05=M8^#A|> literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-x.allegorithmic.substance.png b/src/main/resources/graphics/filetreeicons/application-x.allegorithmic.substance.png new file mode 100644 index 0000000000000000000000000000000000000000..1bd8b24a97c5ffdbeb6c007d68425d3c4d8dc7d5 GIT binary patch literal 1429 zcmZ{ic~FyQ5XRpSKtZTzpn_-(2uQ172za5kNl3_-iyYhmY`DR2Nl>)o5s;}tJUBum zN`Rsuquht0qDE;&2nYfKDi#J%Q4!3cU&4Yx-p6fFADcm^JTy7Mb^p$2e`4u?1l0Df}-K$ro57H$bA0XT>O z;5`oj_W}UcBo*Ff?*Ty1ibeM!!3KT{Kkn{<#CwADj*R`c<1;(6{2PK!DYA||N~cvZ zX_ZV;5k!~Bf%sShY0tk5oKmzI|17j*T*jsA^XMh*L1XU_EOwCbzs zVs9a%mOb!s@a4?#!3T#!Zt`x9+**WVX|Z+UFJ5y5tIqqg_VeugEW6J4=$|LXRAb}Q z=v_tLn?;o z)hy3Hs5FV!mG*M2Zhm5B;zFA=vN;C+X>jqcZGS(0tC?ig`B1Mh@Dh?*s}5)k_P-RE zb1zRZ+IeTNMK!C^E$Vtd^vU{)qwnmeUh^WAQ1B8WHJ_2zc#=@yi97GXzZyR>HOj2< zCSRtWR-6rJ2!^iGf64LS%7Vpm$&;~e-Gc7H_``vz!IJ(`QZWUePdr{PBwwZxq@JCV zU9l~3`SJ@vH}?70a%%=^)nC=(Zi#YEd9W&VYyxvvCEbxZc=W&S~aXG5*b^p-h^Vo7etY+aXt*B-i$w~@%NwAoHPR}PN+?w+>+75v)krkPRboXcgAIr<8kq=0 z2J0cXFiL^~1ps{4`YjP{i4_rWb6E<7L0a}&|9cBp6z_r}8a}-rC`7zZKx;V9(f|_X zWCoh==Gi;}el7=$rf|7u9g#!!NeIdq-K;GfupOXLSD_{9lQk~GNZ$k+G!2P86|GvuSn?Nr2px zY52H(vtuc+Uu`Pa-`EZ!Equ2bo3I9Z`g?l^p4#_;y~mJF7>pa%p$)K6PCGH%Ha-V} z6*MP1USzySF5-sgA#RL(Uu)W7$i)u=5Z-t`_-3YnE>aDk#W*q(>CyNku6`&4z|cCH*h_`hUn6 zv+C7bWqxA4%(2L(OIV#?=4w76Epn`1&ACC^n(=aQ10+FkxhSr%{qdnOyWG2&BgS+^ ze{5fQ>yWntDqh%qMkAek{h;!>;HYRj&bE;^-GURZ{xRkrr$S$82tiu{nqyoDOSxq- z1?!5DHQJ``C~2N5`r^BIo!?`Z>4GDahIdUhak(GfRIO~ywtWIJO{v!7<2#(idFVmF zqU084FbZRkNr)Gga#G9jgi6CtW{F^{A98NaK-A|f?>_Ym;B7)zl?rRK(XB~(;GH?f ze23p!Q}}r7Q%C_R5uquO?%~OiumCIu>*9oQbHZYMurBV~T-;rDZN^~SF&OR!`}qF= z@recBSC6vs&i}tUl1Oe6zQCp9DQke&sx|7C?qdp IHG!A@4^t_0#{d8T literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-xhtml+xml.png b/src/main/resources/graphics/filetreeicons/application-xhtml+xml.png new file mode 100644 index 0000000000000000000000000000000000000000..89e2181e93adc20bcb1ab365e389a6ea8bb60f39 GIT binary patch literal 1757 zcmZ{lX;hQf7KRT~iJ>4Z*dkM+RBkH;18AX?Dkx}D41!P#tM$q#7ttG(cmWq;LJ^tg zQHC;CP*JP{N-+q?U;rTz0wD}R<{=?pzAuDK^z%>q>z=jtdDq_Seb)Z-o^?{ZJWuFi zjj;d#T@umlG^#Ei3ZsGE<K{}2&us)pyp)O%b)Vy{Wun-eA6b&2w)2Z&s`y(*Udr;cNC zooSXbjmupxWTIvzYffyR!Zc5tomkx(T9S_}!26R1aXD)P3vwYMcSs+yErY_JNhSsI zs3zXte1Sr#>YNbH3O0G`vWXQ0mpZ+-5K8HhMl&|?`J#6VFh1dJcmvm?0nX`#k2DXj$d#)81-WH0^i?s$ zTa~U3|NF!|r1Wh9ZcUc>(6-7wRs7d^QNnGFYoWYD%eiu(T zu_}ePlS<3OV9*4Y+)svRC6MS*v-M-K2A*JF zxSLdm8q|V3PPl<&Ei)q8?1&`#M**PM`JvQ$D0f28p*EF7cGsTQ{A`!KPL$lo7JVyE zNN%paex2(h^TBKvL$EP>xDHM=^jpHF_Za0D?D;uxDO)ee=OeA8R{5Eb7N1(_kT>sA zi#^W_d+Zw(Cg_PZ`QK8^p9i9aHo~G-%cA{;+nrX}T{hK*nbnS!eptpQTouI?s3dBwNJuKWRA}I;~#OKdIVfs{~mN5 z4_0f`pss}kUEAOGIY=@5G?_Md_Ta?>JL0OX^eSJtMjLR}huJ=pcOBqYYCjM*>q_V1 zm3h`0&WMJ#T5Tom6(KP^N&RD!!yP{!xso3W8yTgkcfX3MFL5bawmdFsukA}bNpJWv z!1xQ#-%EGfx7}d)!@U=Y?rPy+^xLSE^HU1y&WE%LKTNnEXuoszaZDd8lo>2td>FKE z&)w|y3!Jl@dr$7Conr*nl#{->WchP|6?UwfLzxb&vL|;Bo^36m?i|;Vd%0NtM46`W zwN16h=)c~YAz&Rl)J~8En*yWO9rDYLbal^)AUZpYN1OjTtRiYgj~y$3bo`s>X+L<#lVr|?|z9dBC~{_e4Ty$x9x1_nBH3dtg%zvU;|_P z(|;+9D_EpA_7c_GbNbFM7Z03kZjY$G796^{J=$t6Vq_}?Z6!_e0BP@G#;M=PZssn; z1Tm9SMi~_@l;Mt)@7}Vs1xoC#c_%Sc_MBm=RUb(sV$|zINT??LQA}kSUSHoR(P}65 zV|~qpV@H`adk=o$CvtdAVWkF@eqp_$%Cb@!u&1X4qtg0F<40_+HOw$_A$)^>Kj zcD7E3Y@KXvtq24s0wH`O;=`Bo4{(VR5`I4R{{u$%*-uem_lFHWl=IZ+z$>93Iy%}W f{J#-V!GV#XHk2!2r2=PT)C5TGo^DM?0}}oMDWHzn literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-xliff+xml.png b/src/main/resources/graphics/filetreeicons/application-xliff+xml.png new file mode 100644 index 0000000000000000000000000000000000000000..896a83345a688d5291e504d299a73ceb283f8bd4 GIT binary patch literal 894 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(S*VrqSaftq|gT^vI)?!CQnK1I{b$C^`|UGtp3GC|`fsZfxao#`{VCl^TEeoi zuXf6_J?NP9ZBq5|;5jGuh2MW$wSupsbJ9KEtDhLIHUC z1+ojg3>X5GB^Xx-@Gw5%JjSqzrJ2F9DX@X(puvNJrosb>EV&K$54NyAZYcVobw=Lh z0^5y8-ayv>3Z*mMlU(CvAAFjsmFLjUBhGqt3uB6s_KIt5%M~n?99TLSyc*an=LKHk zDoC-Ob|XP_hua*jy$#+oeSS0iO<56;K0~5^=K+EH6-Q&)Zn54tx|nOt1eU530qnn` z;uv2V7tE1h-L>=F)M?#qOb6H(9OEwA!n9=jf`e@79tAzu=SDW#n0qi!-*H#+fXC-O z(Fgcu=VUT^-Srm=c>oEc61c&N$=2nBvNsl zbJvPVX-)>EX1~ltT!5kB)UZ2!(G=}Hb6Xoeb#XRSghfx$d8R+#&L~6mi|F^PrPGW1 z?YQEUTg3&hxfKMqr87KZetVQv>hU9!g1e05wR0YzWRz qD=AMbN@XZ7FW1Y=%Pvk%EJ)SMFG`>N&PEETh{4m<&t;ucLK6VYV_mlZ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-xml.png b/src/main/resources/graphics/filetreeicons/application-xml.png new file mode 100644 index 0000000000000000000000000000000000000000..a2ed222e2496a847c8bf7c2597d720cf74fdd07c GIT binary patch literal 1262 zcmZ`(X;4#V6#YnoK{U`Jo3OGrdYkSI7tvvM8-_4efXm@{n0aX@0okQbLP(6x$~Wg ziwS2q&vOOmlSIqpL~{VRA)aMVaU^TsRBn7U07sVs0G$HB zMz)|)01h(&c*+BST?T+x-qoAiHv-@wj*ChNBLxIOJo$*Jsi~2Xk$3Oj4Gj&E8T*L8 zJ|Z$Q^8Wq%IF6J0e?gjthlfeK&1RdNoFwIaeSIj3_V)HFl}fo>PFm%n!5ewVU5UB9 zu<6=>c{H#!1^xip~51G&{c%! zy30%tl@?fyRmbW6Ja5#rS$e9>jX6kVsMf5-uO-7R!oi+ubLAGDgsaoYQ7cBsvJI7C z+GYWwx@gjOqXV}rs!PV2L>Re;$qNVT_QFODuDWQ{cA!WP_Itd(A>ClsamagKG_@3 zai{avH0v1?Nmovv>SVb^Q*=xGR!|Qu3n;Buw(ON>)fY~R*9leg8wxY~$E5T7e=f+V zyfWnyL>Je(`EB1>GT6O&S5ZV42hQjO4Lx;9M>$` z42kD@D4yrAyqNA!TZ*nyP-|VC!+$IelCJFXS#NyXGxwXQ*gV;Ld$EG&WcTqv_ftha z$8LK2FK`mzZdm@VL6wIuSEbKQ^>x2|jXvrDWRr6#*s}}4C$i4jPBWQVG?VuU8on-Y z-%;c zI5yP!x681aeNgZLIkF_bsW(GyFW-50#hZ?RU=DJ7!|q#NMPmyUA7(t=Fq+)_inkA5 z=9`__K1X^u_Y0X#J+2OKx6?%O=CaX!=m)Qmd#mqkO6p3w1w`++il8j>#R~7Uix%}D z$dbj7{CRRsvLxK4&6?(<>6d}G&@00GD0JXcjjMh3Wk#H+-0rh!`GUBuj(HB}Ur#L% z(qhJnFP-1~brF?cxTUCKu?8V>GETQ$dpPmcoz;PBCR&$Pjm{(w#7_{GBuGmUq_b1= z(@6p>CMz(2xh8sBzCY$g-hbLQoL3_1L??2IG-Z+J})oc^rlPEXju q&kzVx^3#D(C|s4Dd$1riB`hl<;HoW2tHbk?b1 zFdnO80~FdIkJ5sSB1JGbthBwo(3akNTOPh9g2-&@*wsIl?2moPIbY8CeP2#;a`O8& zCOV8_ztSE6KnZ7t#Nr(EKJ18iu4*rSjuR=J5yb%Dj$ny3$ri6Yl9{nl02FKhfPW4E z3*O>S0dR^6z*80g^fCZkb1FOb2LfOth>1KHiVMtU^OFylpP!$coP7KC?fCdOp3x8Z z;{zfhA|5_`h+!D6{};GvVqyZfTP&8jxj9@uI5>zP$iTpWOeT{^B)C<=8@ZDM-xnG> zFOHfp^Dj~A${^M4B&eAKV`C<$5AC|FYfRCOL73TOR#fPfZN}O-%_u&~Xm0%)ZaxWD z?N%XrQ}E)QL6Sqt>Nb|^-!~MbO^2g0@C!LkEKRoxVkD> z-CL%AEHgq1v?fOV`xTwC-PnKA(3AyNho}rH>{cSw${p#iF;wqX3z=%A1Tmpzai+F9 zRMo^~1v?@nUff^GF^54!!Tgrk`D(f;Y*W@TgGoILXD?-_=)G{}%uRLU;({V0`Zj)suu+ zh7*~!twlqbjW0icuAAliLSV5I*c(Imgh8Q_C_+~bKTb)YGnQqL z771N;@MBpvn~TXCNgEJvDY0&uec1QKexj{C?mKjE`d54vxi3fj&RQ&G*;(D4kz+)j z`{@q1jjQcAm?N5dctq~(!IW#VlRcbn+#*jo1M%Dn0{ZM~z}bw;mh)6<21)OBmV|Bh z-8#&4V(MvN54#5FZ7eT%+@;dVbYcl{V|FBAQ-FW9%Yo%$q{nzYWWV4t zN*@0k0Y5UXR7RTVK2z#>F5t6|esX;_ELc)v%laWAx~a9%Hg}(*qwdjnoz+Aid(GhC z!u)YsI1aTV8j01u)=yJCEFTEt*~`%oO#f&1X(@Nq=TFR!5A`7m;4}AJ|#rMSD1-y5Ac>D~*wJNtuYuEO} z@cMOp$@9e8L}8diyD7y^IV1*e_%F?F1^nY5E0y)rLEA4#yt;e&U_xbp4n{C^0b80buAfBAicuqlQE9$j)NNig+CiEx-QSN+^V>qD(y3IAv*_J_3|Z`y%(VRfH`p?r@jnTyct7C) qJB`Cl%1s4aF4sFV`$S%HQckKjJ2$=J&%l+q2!w}5hlqn&Xa50@AlU zer(1pzeZ_p?^NGQf*QFn_QVYJpdDBBbt$?h5N0u3lw}50i>WG3`xswkvNV4OH=cmY zcc~GBx$~O7a<3NZMopt;Nd|1j%%TX5I92zs%J@r|W~kBhcnGce8q#*5k7OoMxTZW< z(_LzKBsW1yv@%BXN0DCDYU;aVtj~fgLexezb~h1f=8g7M8Y^~bL`;oJikMN0BvV%r zs&3-KieiJd8yUH8Qrys2#X;~xRGK$ha~RUAFh#Lm-GRV;=x?#wx>TJ}i?y5{#Slw% z0#u)+>;K(&o1qq`=>}?_3^$uPg?jA+w49-?IRfd2(RwzF=*=1h(tc5I7{TtbppGkg zT`yXjq`MQT!5_9TK1ha}3pX};KUgezb4z@AS}^^(vB9r-hUi5NJSA?=#_#Qp?FkD3 zm+d{7cr!nTc_sL}MZ$2!|sLh)dZs94G*X5-TO^KHe{gj(l zacj;gkSwfr_TG0efAVIoW=hcQXK@y{Y(O03gzW_`U{4HT8G}M4QAF-sL7a*}XDrGf z%@et86~waa))kO_NNbUeGGg^2$FLs@0>vA;Jh$rK_AU7~a&M00y{$mTa?psB92i_m z$rW4@3L@i5fs;SD~SG%+JX3E zXU1Cob{bdGk8?l3r`B*9`_q)RvV*` zDSE2lM$yi1@`>!cUHRp!Rj?&1?LzC_M>Ajb_y=s7X<2(`az6e+yt$zX+>|74Dm|H# ziW{I&X#sxJO@1`m0a^fka{!&Tbv>0zr&2i+zV!b9S?rX|v{U~N5ZkU_#DOIrH|%Gp pad}CcRKVl$HfClY&rMFsN!`fiq?i4*eJLIS;i1tXl3>=ke*oGQW!L}! literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-xspf+xml.png b/src/main/resources/graphics/filetreeicons/application-xspf+xml.png new file mode 100644 index 0000000000000000000000000000000000000000..dc7876ee94f49579f27261f763c410b426a5acfb GIT binary patch literal 1020 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|R4ZfKP}kP=WKh>mI9b zdabz?zx|oZitFinUh2%foU!|5%(iE8)6UCHJ15<-N4j%2x3P)h?J@B&b;RND@T>Qxd|%cVQ_L~g$O_|wm)pMQ0n zc&;-0(!&qm|NsAg|HF^O?f3UR{N%9w#_zxX=3RcRHSfyHufHk|K314{@#3p*{_Ai5 z`~QFK&38r%uYUaTr~Sk;NbAFY>O|Ni@L*6xRoK74=h?#uUIe^OVR z*meD>Sinp zTzK-o4Eic3zZkS})UoRCeNV$-1=?HLHN(ldZeB3P_2T1o;Is z2(SAxb8W|`hMAu}ZrZ53Gj7i?^E({&4vK~MVXMsm#F#`kNVGw3K zp1&dmD9B#o>Fdh=ltoO`SV(-r?~gz|uAVNAArXh)UJmtVb`&`9@$g=*5kogH?m_3&u7FhAj?^OB|S{I54*yVEDqset}EJLHz?m?*W!MtmzAM0#B6kPPwgf zP;$kJKOfs{raSD=3Yr_x>#eX;fcTK3koVqcoKN#%$YZrc?Pri^zcLj=5_YR^Yb2;GqfG} zd-(C?&)f}$AAWtCx5X-);i^3Ar=Oo$y%tR17tv(wzkXc$d!?<{0eKFw&0K7MuGPO{ zwtN2P>s0MEuYqB#TH+c}l9E`GYL#4+3Zxi}42%qQ4NP>6j6#eItxOHA3@x+`46F9ka!21$?&!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2 RNC6cwc)I$ztaD0e0swb1!F~V$ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/application-zip.png b/src/main/resources/graphics/filetreeicons/application-zip.png new file mode 100644 index 0000000000000000000000000000000000000000..a20e73a314eae21853a57c64addcd8d9f6a40d4b GIT binary patch literal 1182 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VoX0G|+7pn{x(CAs?x z^7a+ygHTbrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5dDF>C;ygKs^&ZT^vIq z4!^ya?tdsiq~YPJ9p4@1gcdR$a@BkE%}U!sV7mg}ooa0@Ee)pqwF+nG!BA zH)<*|q)2g0m>H>jT=KaO3&)ISf{!d(#C#kQ1UVU^n3zugd3Q?de*`mAn#c(r76DyW z6^4jwYp?bCS|r@Owe4nEnQlTt{(bu#_JjukGu#6n{BW7EJl)~JAEz19!yO*{dUnnJ z-8=b)hQA+Q-h5b5S-Y8;arx`Nhu{ADQDWK1P*%0aZvJ)QLVGoV%_>YsHq;ujY9%(b zFohZ{n8jqeb;93WRa_f*dmH|$O=IfWvU92FI`1yk+_yn$8ewYTB}XPY=_Swne@R?& zeg*ThR~L=~<4d)~HKHUXu_Voc5!lIL8@MUQTpt6Hc~)E N44$rjF6*2UngEe~>zx1q literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/audio-ac3.png b/src/main/resources/graphics/filetreeicons/audio-ac3.png new file mode 100644 index 0000000000000000000000000000000000000000..37dea35f669708b438a6fbc718c15e906eacd749 GIT binary patch literal 809 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-0hrPlzj!{=ZP;-zxoo ztBwBejQF!$`~TkLKXV2D?@jr?J^1%DhTl^eo^&ugX=eyEW_a8V;v$28YmEQR7ydVc z`QLN~kj5P`Zx-7=>|lMp*cPbrek;SdYKGI5AQS%o|Nn2h|No~4{{Q~+|6IrK#|QrY z{QT#~$3H(leY&^*)1BQiJ}u*ZV$(XZu^9?P~^FcWa@~r@Q+;-PwC0tKgBI1LU?XP9sxg+b{AqeB2gmLsbMtLg%wD-BKz3_BYb zf*6@nnAkj61O&K~9&~Z#<|YU@G)YLrt>635M_A(Sojy+|-v#s7erP{fH;wIw{DbHJ z{|E_eWxK(tuxoyZU%MGg$H})xZ%vn&__+6rzop`27kQ79Dt8%XO!~&ayt&9|y*Wq3 zl*#Uw<|Qap$LYpxsyh7c!PmF8zV>#9y?#fv@vuis6L+2WQTmT~%FUn!&F|0eJiy9V zva=!c=8ZeseDogdxTh*|zO<+Il)2i|cV1PKCawjBmuiV?L`h0wNvc(HQ7VvPFfuSQ z)HN{CH8Kh@GPE)^vNABxHZTB^FQjfOqiD#@PsvQH#I0ebd-8ms21$?&!TD(=<%vb9 l4CUqJdYO6I#mR{Use1WE>9gP2NC6cwc)I$ztaD0e0su4ZLjnK* literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/audio-flac.png b/src/main/resources/graphics/filetreeicons/audio-flac.png new file mode 100644 index 0000000000000000000000000000000000000000..cd70f11efc0d0400b4f934083d0bceeefdc15583 GIT binary patch literal 796 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-1(4Plzj!-m}Mf|6%_F zhl7rtDBgR(`{e1Gtvk$)pRPH4B5(a>_4S+8<}X&7w^-TIj(h$h<@KA?fm-0;;E|y1 zyUjOk)7rRI{lw{-Bge}&ZH<__P;KLu2%z5C^OYt{R_L23KYy|E|Ns9_p2>Ri_SBz0 z-)`TT_43upU%$To{Q3Fk&o7Uk9Dn%e$hI9RTX!TbU!{8T)RYsaCe2%wcB9fwEI>-MB*-tAL3rJlnQJ>fHO&0v z3XeYLpYnq<$zer|;-49b9329IK0Yfv7(5h=7zCd%C}=QjUBEP@Nhp9b%R!N$A;y7W zB?F@oBeMzdJtO#d_UrkdCd}gb+9+r$xtF15rCDR+%Uq*mX_hnj zlUZ*o9Egk)*KW_fA-l%>_T9Yt4KcZ8TR8Xxo|o9om#J(1-=q`Ib>w4h6SqpC!co>s zGj+_)r(KFsn659fP~?;4Hq)$ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/audio-m4a.png b/src/main/resources/graphics/filetreeicons/audio-m4a.png new file mode 100644 index 0000000000000000000000000000000000000000..d83554b43bdde2371369dbdaea6d9a25491b16f7 GIT binary patch literal 796 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-1(4Plzj!-m}Mf|6%_F zhl7rtDBgR(`{e1Gtvk$)pRPH4B5(a>_4S+8<}X&7w^-TIj(h$h<@KA?fm-0;;E|y1 zyUjOk)7rRI{lw{-Bge}&ZH<__P;KLu2%z5C^OYt{R_L23KYy|E|Ns9_p2>Ri_SBz0 z-)`TT_43upU%$To{Q3Fk&o7Uk9Dn%e$hI9RTX!TbU!{8T)RYsaCe2%wcB9fwEI>-MB*-tAL3rJlnQJ>fHO&0v z3XeYLpYnq<$zer|;-49b9329IK0Yfv7(5h=7zCd%C}=QjUBEP@Nhp9b%R!N$A;y7W zB?F@oBeMzdJtO#d_UrkdCd}gb+9+r$xtF15rCDR+%Uq*mX_hnj zlUZ*o9Egk)*KW_fA-l%>_T9Yt4KcZ8TR8Xxo|o9om#J(1-=q`Ib>w4h6SqpC!co>s zGj+_)r(KFsn659fP~?;4nC}Q!>*kacemJ)KL|vK@wy`aDG}zd16s2 kLwR|*US?i)adKios$PCk`s{Z$Qb0uvp00i_>zopr04*pyhX4Qo literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/audio-midi.png b/src/main/resources/graphics/filetreeicons/audio-midi.png new file mode 100644 index 0000000000000000000000000000000000000000..d742d2793096faa6c7f3c37f641e8d1ee43d46a0 GIT binary patch literal 809 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-0hrPlzj!{=ZP;-zxoo ztBwBejQF!$`~TkLKXV2D?@jr?J^1%DhTl^eo^&ugX=eyEW_a8V;v$28YmEQR7ydVc z`QLN~kj5P`Zx-7=>|lMp*cPbrek;SdYKGI5AQS%o|Nn2h|No~4{{Q~+|6IrK#|QrY z{QT#~$3H(leY&^*)1BQiJ}u*ZV$(XZu^9?P~^FcWa@~r@Q+;-PwC=}H>L4@UjhF-^{&=W2Ks&11M78Fi@^8ddcf5<5tBk%qY&48ED^1oJF?lJ69 zn<^u-t?G|V;(@~Z>3>+%1qx2Na2gz(&M@IX3WL%KMuz}~EJs!iR@DVUR~noc7gRgIGeeLZId;N}T<6)1OChj`#qx2u~l$${dn%|$_d4QF# zWM@O>%^P>N`RF~^aZgp`d}&YZDRZ@_@4TueO}8>m4NWJ7R%T1k0g mQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MGT&|lMp*cPbrek;SdYKGI5AQS%o|Nn2h|No~4{{Q~+|6IrK#|QrY z{QT#~$3H(leY&^*)1BQiJ}u*ZV$(XZu^9?P~^FcWa@~r@Q+;-PwC=}H>L4@UjhF-^{&=W2Ks&11M78Fi@^8ddcf5<5tBk%qY&48ED^1oJF?lJ69 zn<^u-t?G|V;(@~Z>3>+%1qx2Na2gz(&M@IX3WL%KMuz}~EJs!iR@DVUR~noc7gRgIGeeLZId;N}T<6)1OChj`#qx2u~l$${dn%|$_d4QF# zWM@O>%^P>N`RF~^aZgp`d}&YZDRZ@_@4TueOHkC&l1Zt23*$|wcR#Ki= ml*&+EUaps!mtCBkSdglhUz9%kosASw5re0zpUXO@geCwMJVd?# literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/audio-mp3.png b/src/main/resources/graphics/filetreeicons/audio-mp3.png new file mode 100644 index 0000000000000000000000000000000000000000..7be5c69651a614e2d79f9a202a69659a49fea227 GIT binary patch literal 809 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-0hrPlzj!{=ZP;-zxoo ztBwBejQF!$`~TkLKXV2D?@jr?J^1%DhTl^eo^&ugX=eyEW_a8V;v$28YmEQR7ydVc z`QLN~kj5P`Zx-7=>|lMp*cPbrek;SdYKGI5AQS%o|Nn2h|No~4{{Q~+|6IrK#|QrY z{QT#~$3H(leY&^*)1BQiJ}u*ZV$(XZu^9?P~^FcWa@~r@Q+;-PwCzv5*)#Z%g9yt54ZV&@p(k7fRNW>iEGV4*71P`=R|{-88lz@(-T> z|05)@mF)(n!mjxte(h!~9Vg!&y)|88;^W>g{+5c9UF1DZs@!FmG3grv^X4L>_2wKA zQzpA#nwOwZ9j6<&sp{~%2VdXX`r6wa_WB*w#={;lP26?fN9jM}DK~=_G`~N;^8hPf z$X%k^U-^-`O==+Q|4+<-+5I{nz$AiUaBRo5hW>!C8<`)MX5lF!N|bK zP}jgj*T^Wu$k58v7>KkD46FMksKf}$ZeKP5A*61N8aUYQ7>21$?&!TD(=<%vb9 l4CUqJdYO6I#mR{Use1WE>9gP2NC6cwc)I$ztaD0e0sw0JL`nbv literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/audio-mp4.png b/src/main/resources/graphics/filetreeicons/audio-mp4.png new file mode 100644 index 0000000000000000000000000000000000000000..4575e094ae59b6ec66f9c811a8dbb3bf1340add1 GIT binary patch literal 796 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-1(4Plzj!-m}Mf|6%_F zhl7rtDBgR(`{e1Gtvk$)pRPH4B5(a>_4S+8<}X&7w^-TIj(h$h<@KA?fm-0;;E|y1 zyUjOk)7rRI{lw{-Bge}&ZH<__P;KLu2%z5C^OYt{R_L23KYy|E|Ns9_p2>Ri_SBz0 z-)`TT_43upU%$To{Q3Fk&o7Uk9Dn%e$hI9RTX!TbU!{8T)RYsaCe2%wcB9fwEI>-MB*-tAL3rJlnQJ>fHO&0v z3XeYLpYnq<$zer|;-49b9329IK0Yfv7(5h=7zCd%C}=QjUBEP@Nhp9b%R!N$A;y7W zB?F@oBeMzdJtO#d_UrkdCd}gb+9+r$xtF15rCDR+%Uq*mX_hnj zlUZ*o9Egk)*KW_fA-l%>_T9Yt4KcZ8TR8Xxo|o9om#J(1-=q`Ib>w4h6SqpC!co>s zGj+_)r(KFsn659fP~?;4-L1 kP+nfHmzkGcoSayYs+V7sKKq@G6i^X^r>mdKI;Vst01Ku(8UO$Q literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/audio-mpeg.png b/src/main/resources/graphics/filetreeicons/audio-mpeg.png new file mode 100644 index 0000000000000000000000000000000000000000..e08ef18bba0b5edb65663d99ff176b00cee92978 GIT binary patch literal 809 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-0hrPlzj!{=ZP;-zxoo ztBwBejQF!$`~TkLKXV2D?@jr?J^1%DhTl^eo^&ugX=eyEW_a8V;v$28YmEQR7ydVc z`QLN~kj5P`Zx-7=>|lMp*cPbrek;SdYKGI5AQS%o|Nn2h|No~4{{Q~+|6IrK#|QrY z{QT#~$3H(leY&^*)1BQiJ}u*ZV$(XZu^9?P~^FcWa@~r@Q+;-PwC0tKgBI1LU?XP9sxg+b{AqeB2gmLsbMtLg%wD-BKz3_BYb zf*6@nnAkj61O&K~9&~Z#<|YU@G)YLrt>635M_A(Sojy+|-v#s7erP{fH;wIw{DbHJ z{|E_eWxK(tuxoyZU%MGg$H})xZ%vn&__+6rzop`27kQ79Dt8%XO!~&ayt&9|y*Wq3 zl*#Uw<|Qap$LYpxsyh7c!PmF8zV>#9y?#fv@vuis6L+2WQTmT~%FUn!&F|0eJiy9V zva=!c=8ZeseDogdxTh*|zO<+Il)2i|cV1PKCawjBmuiV?L`h0wNvc(HQ7VvPFfuSQ z)HN{CH8Kh@GPE)^u`)2!HZZU08-nxGO3D+9 mQW?t2%k?tzvWt@w3sUv+i_&MmvylQSV(@hJb6Mw<&;$UWkV1t3 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/audio-prs.sid.png b/src/main/resources/graphics/filetreeicons/audio-prs.sid.png new file mode 100644 index 0000000000000000000000000000000000000000..dd9d4c52d68e8d95bb64f499f57546f6da9b8f45 GIT binary patch literal 809 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-0hrPlzj!{=ZP;-zxoo ztBwBejQF!$`~TkLKXV2D?@jr?J^1%DhTl^eo^&ugX=eyEW_a8V;v$28YmEQR7ydVc z`QLN~kj5P`Zx-7=>|lMp*cPbrek;SdYKGI5AQS%o|Nn2h|No~4{{Q~+|6IrK#|QrY z{QT#~$3H(leY&^*)1BQiJ}u*ZV$(XZu^9?P~^FcWa@~r@Q+;-PwCJ%bN9h_F1+(Ce5Kdcs9O)oqf(g2L%f{{PqG4>@IH&PJ@Hf873S^VNg23=n%k=<;beRs=7evN`n&v!_EeV zAV#JXCN>Wi0Rir$2VGpbxd{ReO%f7u>-RqN5tg`nr_a;LcfmZiAKDMrO=J5Z|KR!m zKSBaq*=}$u?3y3q*KWqraq{iaThk>bKJNYEZ>c!hMc(72%3X#TlfE%9Z!R)gZ_W`h zWwQIFc?k;Dak_Dvst&(<@b#^&uf5%2uisH^JnRwE#9ilol>Q^0ax-W_^ZWBV53ur; z>}<%qdE?GDAH4@V?x~8LFYT#4Wv=%0ombVQiEDx3rCQ<|QIe8al4_M)lnSI6j0}tn zbq!2(jf_H!46RHJt&GgH4GgRd43usJrK4!b%}>cptHiA#xb@X-paw~h4Z-BuF?hQAxvX_4S+8<}X&7w^-TIj(h$h<@KA?fm-0;;E|y1 zyUjOk)7rRI{lw{-Bge}&ZH<__P;KLu2%z5C^OYt{R_L23KYy|E|Ns9_p2>Ri_SBz0 z-)`TT_43upU%$To{Q3Fk&o7Uk9Dn%e$hI9RTX!TbU!{8T)RYsaCe2%wcB9fwEI>-MB*-tAL3rJlnQJ>fHO&0UVG-Ldz7b)iCwUiRh*2`}$FGl>88VSQpn z;nC;(Q+{wJIjo3L{4*nwqeCFj$7h8HgNK3`pue||?M)7h}y&POk?+^9IPyFpKw{|8UOe|vwX zMb8-R8E@>}_qyao8w2yJZ)~@wX9OS5em(!wgjqaa8wE`z_cHXXG;3^pnQN3R&2lDx zGV5)H1Cep!+U>bFWY?JAzMEISAttwM3kRRT^AfxHGIh=Wn{?v2j(n_b;#MhCILdly zrjFV9v`aAx)AdCbihQzsJimz1>+ZX-*RqipfT5&X;u=wsl30>zm0Xkxq!^40j0|-R zOmvNmLW~TpObxA!%(M**tPBj4ZUm*HXvob^$xN%nts%Je)oq{#NstY}`DrEPiAAXl k<>lpinR(g8$%zH2dih1^v)|cB0TnTLy85}Sb4q9e0ENCf_W%F@ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/audio-vn.rn-realmedia.png b/src/main/resources/graphics/filetreeicons/audio-vn.rn-realmedia.png new file mode 100644 index 0000000000000000000000000000000000000000..42fa8410802daf8dff9ae2dbce7d154bb1030361 GIT binary patch literal 796 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-1(4Plzj!-m}Mf|6%_F zhl7rtDBgR(`{e1Gtvk$)pRPH4B5(a>_4S+8<}X&7w^-TIj(h$h<@KA?fm-0;;E|y1 zyUjOk)7rRI{lw{-Bge}&ZH<__P;KLu2%z5C^OYt{R_L23KYy|E|Ns9_p2>Ri_SBz0 z-)`TT_43upU%$To{Q3Fk&o7Uk9Dn%e$hI9RTX!TbU!{8T)RYsaCe2%wcB9fwEI>-MB*-tAL3rJlnQJ>fHO&0v z3XeYLpYnq<$zer|;-49b9329IK0Yfv7(5h=7zCd%C}=QjUBEP@Nhp9b%R!N$A;y7W zB?F@oBeMzdJtO#d_UrkdCd}gb+9+r$xtF15rCDR+%Uq*mX_hnj zlUZ*o9Egk)*KW_fA-l%>_T9Yt4KcZ8TR8Xxo|o9om#J(1-=q`Ib>w4h6SqpC!co>s zGj+_)r(KFsn659fP~?;4g5-u&wghk1ysb~>FVdQ&MBb@04vivy8r+H literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/audio-vnd.rn-realvideo.png b/src/main/resources/graphics/filetreeicons/audio-vnd.rn-realvideo.png new file mode 100644 index 0000000000000000000000000000000000000000..e41223d9b34ec074ada0f20069c137284dcde594 GIT binary patch literal 796 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-1(4Plzj!-m}Mf|6%_F zhl7rtDBgR(`{e1Gtvk$)pRPH4B5(a>_4S+8<}X&7w^-TIj(h$h<@KA?fm-0;;E|y1 zyUjOk)7rRI{lw{-Bge}&ZH<__P;KLu2%z5C^OYt{R_L23KYy|E|Ns9_p2>Ri_SBz0 z-)`TT_43upU%$To{Q3Fk&o7Uk9Dn%e$hI9RTX!TbU!{8T)RYsaCe2%wcB9fwEI>-MB*-tAL3rJlnQJ>fHO&0v z3XeYLpYnq<$zer|;-49b9329IK0Yfv7(5h=7zCd%C}=QjUBEP@Nhp9b%R!N$A;y7W zB?F@oBeMzdJtO#d_UrkdCd}gb+9+r$xtF15rCDR+%Uq*mX_hnj zlUZ*o9Egk)*KW_fA-l%>_T9Yt4KcZ8TR8Xxo|o9om#J(1-=q`Ib>w4h6SqpC!co>s zGj+_)r(KFsn659fP~?;4(yEr+qAXP8FD1G)j8!4b722WQ%mvv4FO#r06Im!S4 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/audio-vnd.wave.png b/src/main/resources/graphics/filetreeicons/audio-vnd.wave.png new file mode 100644 index 0000000000000000000000000000000000000000..77f7a7fd32d142cb3ff84c9c14a76cee82515d4c GIT binary patch literal 796 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-1(4Plzj!-m}Mf|6%_F zhl7rtDBgR(`{e1Gtvk$)pRPH4B5(a>_4S+8<}X&7w^-TIj(h$h<@KA?fm-0;;E|y1 zyUjOk)7rRI{lw{-Bge}&ZH<__P;KLu2%z5C^OYt{R_L23KYy|E|Ns9_p2>Ri_SBz0 z-)`TT_43upU%$To{Q3Fk&o7Uk9Dn%e$hI9RTX!TbU!{8T)RYsaCe2%wcB9fwEI>-MB*-tAL3rJlnQJ>fHO&06f_vNE?}C{Box4z<)FyW5aYnG zl7Z2Pky(X_ql48jU}@_LvjAg7N1iLv{P`W3OlQM(J0HEoa--tF?gl+!{vSLA|Ly&m z7CmFMXS}g@-|LbWZ4At>zOmh!o)LUJ`}O=!6K3&zZ4@+>+{@6j(yX!ZWv)@OG|QR% z$*i{(4n)R@Yq#g#kX>Vb`)*$ShM3&4EgXCT&r9s)%hWahZ_RdP`(kYX@0Ff!CN zFwr$K3NbRYGBvU?vd}g#ure^1d0~|lMp*cPbrek;SdYKGI5AQS%o|Nn2h|No~4{{Q~+|6IrK#|QrY z{QT#~$3H(leY&^*)1BQiJ}u*ZV$(XZu^9?P~^FcWa@~r@Q+;-PwC=}H>L4@UjhF-^{&=W2Ks&11M78Fi@^8ddcf5<5tBk%qY&48ED^1oJF?lJ69 zn<^u-t?G|V;(@~Z>3>+%1qx2Na2gz(&M@IX3WL%KMuz}~EJs!iR@DVUR~noc7gRgIGeeLZId;N}T<6)1OChj`#qx2u~l$${dn%|$_d4QF# zWM@O>%^P>N`RF~^aZgp`d}&YZDRZ@_@4TueO|lMp*cPbrek;SdYKGI5AQS%o|Nn2h|No~4{{Q~+|6IrK#|QrY z{QT#~$3H(leY&^*)1BQiJ}u*ZV$(XZu^9?P~^FcWa@~r@Q+;-PwCUqmDGW*{7##u_vK(18SXCDYU1@M)VA$Ef z5X8uo!o=pmA|Sw>^q`9?H#b4Rp-Dm_ZvEbeKEe`r@AP>(`7W5p_Cx!@x@l}b&-bL zrc8FfG%rD+I!-rkQ`O;j55B&&^|iM_4S+8<}X&7w^-TIj(h$h<@KA?fm-0;;E|y1 zyUjOk)7rRI{lw{-Bge}&ZH<__P;KLu2%z5C^OYt{R_L23KYy|E|Ns9_p2>Ri_SBz0 z-)`TT_43upU%$To{Q3Fk&o7Uk9Dn%e$hI9RTX!TbU!{8T)RYsaCe2%wcB9fwEI>-MB*-tAL3rJlnQJ>fHO&06f_vNE?}C{Box4z<)FyW5aYnG zl7Z2Pky(X_ql48jU}@_LvjAg7N1iLv{P`W3OlQM(J0HEoa--tF?gl+!{vSLA|Ly&m z7CmFMXS}g@-|LbWZ4At>zOmh!o)LUJ`}O=!6K3&zZ4@+>+{@6j(yX!ZWv)@OG|QR% z$*i{(4n)R@Yq#g#kX>Vb`)*$ShM3&4EgXCT&r9s)%hWahZ_RdP`(kYX@0Ff!CN zFwr$K3NbRYGBvR>G}JaQure^{zq!B_4S+8<}X&7w^-TIj(h$h<@KA?fm-0;;E|y1 zyUjOk)7rRI{lw{-Bge}&ZH<__P;KLu2%z5C^OYt{R_L23KYy|E|Ns9_p2>Ri_SBz0 z-)`TT_43upU%$To{Q3Fk&o7Uk9Dn%e$hI9RTX!TbU!{8T)RYsaCe2%wcB9fwEI>-MB*-tAL3rJlnQJ>fHO&06f_vNE?}C{Box4z<)FyW5aYnG zl7Z2Pky(X_ql48jU}@_LvjAg7N1iLv{P`W3OlQM(J0HEoa--tF?gl+!{vSLA|Ly&m z7CmFMXS}g@-|LbWZ4At>zOmh!o)LUJ`}O=!6K3&zZ4@+>+{@6j(yX!ZWv)@OG|QR% z$*i{(4n)R@Yq#g#kX>Vb`)*$ShM3&4EgXCT&r9s)%hWahZ_RdP`(kYX@0Ff!CN zFwr$K3NbRYGBvg`G|@INure^Px1BNpMMG|WN@iLmZVi43IyyiNk{}y`^V3So6N^$A k%FE03GV`*FlM@S4_413-XTP(N0xDwgboFyt=akR{0I&=={{R30 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/audio-x-flac.png b/src/main/resources/graphics/filetreeicons/audio-x-flac.png new file mode 100644 index 0000000000000000000000000000000000000000..52621275f0c25a2bd1256c05d75e931b78c511c5 GIT binary patch literal 796 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-1(4Plzj!-m}Mf|6%_F zhl7rtDBgR(`{e1Gtvk$)pRPH4B5(a>_4S+8<}X&7w^-TIj(h$h<@KA?fm-0;;E|y1 zyUjOk)7rRI{lw{-Bge}&ZH<__P;KLu2%z5C^OYt{R_L23KYy|E|Ns9_p2>Ri_SBz0 z-)`TT_43upU%$To{Q3Fk&o7Uk9Dn%e$hI9RTX!TbU!{8T)RYsaCe2%wcB9fwEI>-MB*-tAL3rJlnQJ>fHO&0v z3XeYLpYnq<$zer|;-49b9329IK0Yfv7(5h=7zCd%C}=QjUBEP@Nhp9b%R!N$A;y7W zB?F@oBeMzdJtO#d_UrkdCd}gb+9+r$xtF15rCDR+%Uq*mX_hnj zlUZ*o9Egk)*KW_fA-l%>_T9Yt4KcZ8TR8Xxo|o9om#J(1-=q`Ib>w4h6SqpC!co>s zGj+_)r(KFsn659fP~?;4|lMp*cPbrek;SdYKGI5AQS%o|Nn2h|No~4{{Q~+|6IrK#|QrY z{QT#~$3H(leY&^*)1BQiJ}u*ZV$(XZu^9?P~^FcWa@~r@Q+;-PwC=}H>L4@UjhF-^{&=W2Ks&11M78Fi@^8ddcf5<5tBk%qY&48ED^1oJF?lJ69 zn<^u-t?G|V;(@~Z>3>+%1qx2Na2gz(&M@IX3WL%KMuz}~EJs!iR@DVUR~noc7gRgIGeeLZId;N}T<6)1OChj`#qx2u~l$${dn%|$_d4QF# zWM@O>%^P>N`RF~^aZgp`d}&YZDRZ@_@4TueO~}U&Kt&9mu6{1-oD!M<5OPB| literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/audio-x-m4a.png b/src/main/resources/graphics/filetreeicons/audio-x-m4a.png new file mode 100644 index 0000000000000000000000000000000000000000..f2ddc5245145301f37fa39dbba4b9fe00979e74b GIT binary patch literal 796 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-1(4Plzj!-m}Mf|6%_F zhl7rtDBgR(`{e1Gtvk$)pRPH4B5(a>_4S+8<}X&7w^-TIj(h$h<@KA?fm-0;;E|y1 zyUjOk)7rRI{lw{-Bge}&ZH<__P;KLu2%z5C^OYt{R_L23KYy|E|Ns9_p2>Ri_SBz0 z-)`TT_43upU%$To{Q3Fk&o7Uk9Dn%e$hI9RTX!TbU!{8T)RYsaCe2%wcB9fwEI>-MB*-tAL3rJlnQJ>fHO&06f_vNE?}C{Box4z<)FyW5aYnG zl7Z2Pky(X_ql48jU}@_LvjAg7N1iLv{P`W3OlQM(J0HEoa--tF?gl+!{vSLA|Ly&m z7CmFMXS}g@-|LbWZ4At>zOmh!o)LUJ`}O=!6K3&zZ4@+>+{@6j(yX!ZWv)@OG|QR% z$*i{(4n)R@Yq#g#kX>Vb`)*$ShM3&4EgXCT&r9s)%hWahZ_k~#5JNMC9x#cD!C{XNHG{07#Zps znCKcAg%}xHnVMJ`7-<_ASQ!`;&E5q}fJhp0^HVa@DsgLIKF0JBs6i5BLvVgtNqJ&X lDnogBxn5>oc5!lIL8@MUQTpt6Hc~)E44$rjF6*2UngEFUI(Ps8 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/audio-x-monkey.png b/src/main/resources/graphics/filetreeicons/audio-x-monkey.png new file mode 100644 index 0000000000000000000000000000000000000000..61e7ca13f50e405ed209e18339029268fb876365 GIT binary patch literal 796 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-1(4Plzj!-m}Mf|6%_F zhl7rtDBgR(`{e1Gtvk$)pRPH4B5(a>_4S+8<}X&7w^-TIj(h$h<@KA?fm-0;;E|y1 zyUjOk)7rRI{lw{-Bge}&ZH<__P;KLu2%z5C^OYt{R_L23KYy|E|Ns9_p2>Ri_SBz0 z-)`TT_43upU%$To{Q3Fk&o7Uk9Dn%e$hI9RTX!TbU!{8T)RYsaCe2%wcB9fwEI>-MB*-tAL3rJlnQJ>fHO&0mV+WgLyQB% zN(M$FMrIWzjt*ACfTgV~%mR!R9eJ)u^XGSDGMx?E?R@kS%Z-WyyBqX``G4>f{I~aK zTJ((3p7F-seXmPiv@tNh`o?x^dPeZ^?AP-@O_;^=wNcPiaxX*AO0&ksm$^pC(ky54 zC$rvGI1m{puHBw{Lw1e%?YnvP8)9&VC2CT^8Ng`=#O zX6l%oPrDSOFkN3{p~xr8$McIAz3#pXdo3Gz0T@cEC9V-ADTyViR>?)FK#IZ0z{pV7 zz(m)`D8$In$`pu9wG9lc3=AZ{IzC3xkei>9nO2EgL&l1q@jwldARB`7(@M${i&7cN j%ggmL^RkPR6AM!H@{7`Ezq647Dq`?-^>bP0l+XkKXV*I! literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/audio-x-monkeys-audio.png b/src/main/resources/graphics/filetreeicons/audio-x-monkeys-audio.png new file mode 100644 index 0000000000000000000000000000000000000000..0cb68b73cdd58693dc9ccd5ddc1e95baeb0cac18 GIT binary patch literal 796 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-1(4Plzj!-m}Mf|6%_F zhl7rtDBgR(`{e1Gtvk$)pRPH4B5(a>_4S+8<}X&7w^-TIj(h$h<@KA?fm-0;;E|y1 zyUjOk)7rRI{lw{-Bge}&ZH<__P;KLu2%z5C^OYt{R_L23KYy|E|Ns9_p2>Ri_SBz0 z-)`TT_43upU%$To{Q3Fk&o7Uk9Dn%e$hI9RTX!TbU!{8T)RYsaCe2%wcB9fwEI>-MB*-tAL3rJlnQJ>fHO&0mV+WgLyQB% zN(M$FMrIWzjt*ACfTgV~%mR!R9eJ)u^XGSDGMx?E?R@kS%Z-WyyBqX``G4>f{I~aK zTJ((3p7F-seXmPiv@tNh`o?x^dPeZ^?AP-@O_;^=wNcPiaxX*AO0&ksm$^pC(ky54 zC$rvGI1m{puHBw{Lw1e%?YnvP8)9&VC2CT^8Ng`=#O zX6l%oPrDSOFkN3{p~xr8$McIAz3#pXdo3Gz0T@cEC9V-ADTyViR>?)FK#IZ0z{pV7 zz(m)`D8$In%GA)x&_dh5z{-L1 kP+nfHmzkGcoSayYs+V7sKKq@G6i^X^r>mdKI;Vst05VcL!T|lMp*cPbrek;SdYKGI5AQS%o|Nn2h|No~4{{Q~+|6IrK#|QrY z{QT#~$3H(leY&^*)1BQiJ}u*ZV$(XZu^9?P~^FcWa@~r@Q+;-PwC0tKgBI1LU?XP9sxg+b{AqeB2gmLsbMtLg%wD-BKz3_BYb zf*6@nnAkj61O&K~9&~Z#<|YU@G)YLrt>635M_A(Sojy+|-v#s7erP{fH;wIw{DbHJ z{|E_eWxK(tuxoyZU%MGg$H})xZ%vn&__+6rzop`27kQ79Dt8%XO!~&ayt&9|y*Wq3 zl*#Uw<|Qap$LYpxsyh7c!PmF8zV>#9y?#fv@vuis6L+2WQTmT~%FUn!&F|0eJiy9V zva=!c=8ZeseDogdxTh*|zO<+Il)2i|cV1PKCawjBmuiV?L`h0wNvc(HQ7VvPFfuSQ z)HN{CH8Kh@GPE)^wlcNQHZZUoPfEpx0HU#IVm6RtI mr81P4m+NKbWfvzW7NqLs7p2dBXCnnv#Ng@b=d#Wzp$Py4tVAFH literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/audio-x-mp3-playlist.png b/src/main/resources/graphics/filetreeicons/audio-x-mp3-playlist.png new file mode 100644 index 0000000000000000000000000000000000000000..ccfd27457ea924a7e3d4542313ca051590c94106 GIT binary patch literal 1020 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|R4ZfKP}kP=WKh>mI9b zdabz?zx|oZitFinUh2%foU!|5%(iE8)6UCHJ15<-N4j%2x3P)h?J@B&b;RND@T>Qxd|%cVQ_L~g$O_|wm)pMQ0n zc&;-0(!&qm|NsAg|HF^O?f3UR{N%9w#_zxX=3RcRHSfyHufHk|K314{@#3p*{_Ai5 z`~QFK&38r%uYUaTr~Sk;NbAFY>O|Ni@L*6xRoK74=h?#uUIe^OVR z*meD>Sinp zTzK-o4Eic3zZkS})UoRCeNV$-1=?HLHN(ldZeB3P_2T1o;Is z2(SAxb8W|`hMAu}ZrZ53Gj7i?^E({&4vK~MVXMsm#F#`kNVGw3K zp1&dmD9B#o>Fdh=ltoO`MD|2p!E&G;S5Ftmkch)?FNgXwI|>~5cz7>Y37_Us$vd)K zBKq&%y{q{z&f!1h-P<#7Raz$eyZ?N;Z`!p@LABbtwu@b2)%Z_n@itmn&t`qn5Nzhp zk;yQP!Ky*|1!J27!xjg|B@Rqe9GF`UFnnQRzrdyAp#FiO_W;Wr*7OBBfhS6Nr`*;# zD7j+ApO0-e(;aqb1ahMvJ8&DTw326p;?j#+Qam!ct1gCxj?;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xh Rq=1STJYD@<);T3K0RZ4Iz{mgq literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/audio-x-mpeg.png b/src/main/resources/graphics/filetreeicons/audio-x-mpeg.png new file mode 100644 index 0000000000000000000000000000000000000000..96dd94ecdbbfb60ade79086658fc248e766f71bc GIT binary patch literal 809 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-0hrPlzj!{=ZP;-zxoo ztBwBejQF!$`~TkLKXV2D?@jr?J^1%DhTl^eo^&ugX=eyEW_a8V;v$28YmEQR7ydVc z`QLN~kj5P`Zx-7=>|lMp*cPbrek;SdYKGI5AQS%o|Nn2h|No~4{{Q~+|6IrK#|QrY z{QT#~$3H(leY&^*)1BQiJ}u*ZV$(XZu^9?P~^FcWa@~r@Q+;-PwCzv5*)#Z%g9yt54ZV&@p(k7fRNW>iEGV4*71P`=R|{-88lz@(-T> z|05)@mF)(n!mjxte(h!~9Vg!&y)|88;^W>g{+5c9UF1DZs@!FmG3grv^X4L>_2wKA zQzpA#nwOwZ9j6<&sp{~%2VdXX`r6wa_WB*w#={;lP26?fN9jM}DK~=_G`~N;^8hPf z$X%k^U-^-`O==+Q|4+<-+5I{nz$AiUaBRo5hW>!C8<`)MX5lF!N|bK zP}jgj*T^Wu$k58v$jaDE+rYrez<|~DB`66ZH00)|WTsW()=(l5=myjv39=zLKdq!Z nu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdtoOS3j3^P6mI9b zdabz?zx|oZitFinUh2%foU!|5%(iE8)6UCHJ15<-N4j%2x3P)h?J@B&b;RND@T>Qxd|%cVQ_L~g$O_|wm)pMQ0n zc&;-0(!&qm|NsAg|HF^O?f3UR{N%9w#_zxX=3RcRHSfyHufHk|K314{@#3p*{_Ai5 z`~QFK&38r%uYUaTr~Sk;NbAFY>O|Ni@L*6xRoK74=h?#uUIe^OVR z*meD>Sinp zTzK-o4Eic3zZkS})UoRCeNV$-1=?HLHN(ldZeB3P_2T1o;Is z2(SAxb8W|`hMAu}ZrZ53Gj7i?^E({&4vK~MVXMsm#F#`kNVGw3K zp1&dmD9B#o>Fdh=ltoO8&8jI#{|Qi!tEY=&NW|f{mqY!T9R&`2JiM2ygirIR({K~e3ww0T$~+U&}qH9`gha*f`WE~xwuLTqMMKl@vuOFBGUTN!fK%PTvGZ)*RYxS>~ z?VkVnI#qkkYhW0wmbgZgq$HN4S|t~y0x1R~10zFS0~1{%qYxt_D+4ntQwwba11kfA zu;ky@P&DM`r(~v8;?|&U=bQ!9APKS|I6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#W QDWD<-Pgg&ebxsLQ02IBzOaK4? literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/audio-x-ms-wax.png b/src/main/resources/graphics/filetreeicons/audio-x-ms-wax.png new file mode 100644 index 0000000000000000000000000000000000000000..a9aa1014ec9bd56b65d93b4ad35b670beffc77d0 GIT binary patch literal 796 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-1(4Plzj!-m}Mf|6%_F zhl7rtDBgR(`{e1Gtvk$)pRPH4B5(a>_4S+8<}X&7w^-TIj(h$h<@KA?fm-0;;E|y1 zyUjOk)7rRI{lw{-Bge}&ZH<__P;KLu2%z5C^OYt{R_L23KYy|E|Ns9_p2>Ri_SBz0 z-)`TT_43upU%$To{Q3Fk&o7Uk9Dn%e$hI9RTX!TbU!{8T)RYsaCe2%wcB9fwEI>-MB*-tAL3rJlnQJ>fHO&0v z3XeYLpYnq<$zer|;-49b9329IK0Yfv7(5h=7zCd%C}=QjUBEP@Nhp9b%R!N$A;y7W zB?F@oBeMzdJtO#d_UrkdCd}gb+9+r$xtF15rCDR+%Uq*mX_hnj zlUZ*o9Egk)*KW_fA-l%>_T9Yt4KcZ8TR8Xxo|o9om#J(1-=q`Ib>w4h6SqpC!co>s zGj+_)r(KFsn659fP~?;4gcyqV(DCY@~pS7(8A5T-G@yGywopY&?zt literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/audio-x-ms-wma.png b/src/main/resources/graphics/filetreeicons/audio-x-ms-wma.png new file mode 100644 index 0000000000000000000000000000000000000000..d7bc17666f55ddea2dc9b2e65291aaa9c5d12468 GIT binary patch literal 796 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-1(4Plzj!-m}Mf|6%_F zhl7rtDBgR(`{e1Gtvk$)pRPH4B5(a>_4S+8<}X&7w^-TIj(h$h<@KA?fm-0;;E|y1 zyUjOk)7rRI{lw{-Bge}&ZH<__P;KLu2%z5C^OYt{R_L23KYy|E|Ns9_p2>Ri_SBz0 z-)`TT_43upU%$To{Q3Fk&o7Uk9Dn%e$hI9RTX!TbU!{8T)RYsaCe2%wcB9fwEI>-MB*-tAL3rJlnQJ>fHO&0mV+WgLyQB% zN(M$FMrIWzjt*ACfTgV~%mR!R9eJ)u^XGSDGMx?E?R@kS%Z-WyyBqX``G4>f{I~aK zTJ((3p7F-seXmPiv@tNh`o?x^dPeZ^?AP-@O_;^=wNcPiaxX*AO0&ksm$^pC(ky54 zC$rvGI1m{puHBw{Lw1e%?YnvP8)9&VC2CT^8Ng`=#O zX6l%oPrDSOFkN3{p~xr8$McIAz3#pXdo3Gz0T@cEC9V-ADTyViR>?)FK#IZ0z{pV7 zz(m)`D8$In%GB7(z)ah~z{(yEr+qAXP8FD1G)j8!4b722WQ%mvv4FO#tF~I8p!r literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/audio-x-ofr.png b/src/main/resources/graphics/filetreeicons/audio-x-ofr.png new file mode 100644 index 0000000000000000000000000000000000000000..5b30b2559d6248666c66f859b876d89a9a987afb GIT binary patch literal 796 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-1(4Plzj!-m}Mf|6%_F zhl7rtDBgR(`{e1Gtvk$)pRPH4B5(a>_4S+8<}X&7w^-TIj(h$h<@KA?fm-0;;E|y1 zyUjOk)7rRI{lw{-Bge}&ZH<__P;KLu2%z5C^OYt{R_L23KYy|E|Ns9_p2>Ri_SBz0 z-)`TT_43upU%$To{Q3Fk&o7Uk9Dn%e$hI9RTX!TbU!{8T)RYsaCe2%wcB9fwEI>-MB*-tAL3rJlnQJ>fHO&06f_vNE?}C{Box4z<)FyW5aYnG zl7Z2Pky(X_ql48jU}@_LvjAg7N1iLv{P`W3OlQM(J0HEoa--tF?gl+!{vSLA|Ly&m z7CmFMXS}g@-|LbWZ4At>zOmh!o)LUJ`}O=!6K3&zZ4@+>+{@6j(yX!ZWv)@OG|QR% z$*i{(4n)R@Yq#g#kX>Vb`)*$ShM3&4EgXCT&r9s)%hWahZ_RdP`(kYX@0Ff!CN zFwr$K3NbRYGBvU?G|@INure^X@c;ih6b-rgDVb@NxHT+X_4S+8<}X&7w^-TIj(h$h<@KA?fm-0;;E|y1 zyUjOk)7rRI{lw{-Bge}&ZH<__P;KLu2%z5C^OYt{R_L23KYy|E|Ns9_p2>Ri_SBz0 z-)`TT_43upU%$To{Q3Fk&o7Uk9Dn%e$hI9RTX!TbU!{8T)RYsaCe2%wcB9fwEI>-MB*-tAL3rJlnQJ>fHO&0rknX9n@#KCDly zC_MU{f65QeB!?9-ihpJ#a&!m;`uMEyVDL~dVi0`7prFC9bpg|qCZPb%EC)q~h8PEi zl?;qVjLa%b938BN0ZUs~m<1RsI`UkR=FjiQWI7wR+xh4vmKzlZb~oq=^Z(!}_;2se zwCEY5J>!kN`(Bs4Xk%c0^^NV;^o-!+*{|n+nlOv!Yonm4QHYVDm8r3nfu**Aft7*5B!{o(P&DM`r(~v8;@0q3*0%_#K@wy`aDG}zd16s2 kLwR|*US?i)adKios$PCk`s{Z$Qb0uvp00i_>zopr0AO4^0ssI2 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/audio-x-scpls.png b/src/main/resources/graphics/filetreeicons/audio-x-scpls.png new file mode 100644 index 0000000000000000000000000000000000000000..f6de644eee0f130ec8e43cc984da9c1182a6a81d GIT binary patch literal 1020 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|R4ZfKP}kP=WKh>mI9b zdabz?zx|oZitFinUh2%foU!|5%(iE8)6UCHJ15<-N4j%2x3P)h?J@B&b;RND@T>Qxd|%cVQ_L~g$O_|wm)pMQ0n zc&;-0(!&qm|NsAg|HF^O?f3UR{N%9w#_zxX=3RcRHSfyHufHk|K314{@#3p*{_Ai5 z`~QFK&38r%uYUaTr~Sk;NbAFY>O|Ni@L*6xRoK74=h?#uUIe^OVR z*meD>Sinp zTzK-o4Eic3zZkS})UoRCeNV$-1=?HLHN(ldZeB3P_2T1o;Is z2(SAxb8W|`hMAu}ZrZ53Gj7i?^E({&4vK~MVXMsm#F#`kNVGw3K zp1&dmD9B#o>Fdh=ltoO`SU6$&>2#nTS5Ftmkch)?FNgXwI|>~5cz7>Y37_Us$vd)K zBKq&%y{q{z&f!1h-P<#7Raz$eyZ?N;Z`!p@LABbtwu@b2)%Z_n@itmn&t`qn5Nzhp zk;yQP!Ky*|1!J27!xjg|B@Rqe9GF`UFnnQRzrdyAp#FiO_W;Wr*7OBBfhS6Nr`*;# zD7j+ApO0-e(;aqb1ahMvJ8&DTw326p;?j#+QnC}Q!>*kacj_antKtbK@wy`aDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$ QQb0uvp00i_>zopr04vhJ)c^nh literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/audio-x-speex+ogg.png b/src/main/resources/graphics/filetreeicons/audio-x-speex+ogg.png new file mode 100644 index 0000000000000000000000000000000000000000..49358083ead8b63bd9b4eaf21b05ab7f97cccaa5 GIT binary patch literal 809 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-0hrPlzj!{=ZP;-zxoo ztBwBejQF!$`~TkLKXV2D?@jr?J^1%DhTl^eo^&ugX=eyEW_a8V;v$28YmEQR7ydVc z`QLN~kj5P`Zx-7=>|lMp*cPbrek;SdYKGI5AQS%o|Nn2h|No~4{{Q~+|6IrK#|QrY z{QT#~$3H(leY&^*)1BQiJ}u*ZV$(XZu^9?P~^FcWa@~r@Q+;-PwC0tKgBI1LU?XP9sxg+b{AqeB2gmLsbMtLg%wD-BKz3_BYb zf*6@nnAkj61O&K~9&~Z#<|YU@G)YLrt>635M_A(Sojy+|-v#s7erP{fH;wIw{DbHJ z{|E_eWxK(tuxoyZU%MGg$H})xZ%vn&__+6rzop`27kQ79Dt8%XO!~&ayt&9|y*Wq3 zl*#Uw<|Qap$LYpxsyh7c!PmF8zV>#9y?#fv@vuis6L+2WQTmT~%FUn!&F|0eJiy9V zva=!c=8ZeseDogdxTh*|zO<+Il)2i|cV1PKCawjBmuiV?L`h0wNvc(HQ7VvPFfuSQ z)HN{CH8Kh@GPE)^vNAB!HZZUoc5!lIL8@MUQTpt6Hc~)E44$rjF6*2UngHwgL%sk2 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/audio-x-tta.png b/src/main/resources/graphics/filetreeicons/audio-x-tta.png new file mode 100644 index 0000000000000000000000000000000000000000..4510267d0abf16ead89196f60d2d70f9df47cdde GIT binary patch literal 796 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-1(4Plzj!-m}Mf|6%_F zhl7rtDBgR(`{e1Gtvk$)pRPH4B5(a>_4S+8<}X&7w^-TIj(h$h<@KA?fm-0;;E|y1 zyUjOk)7rRI{lw{-Bge}&ZH<__P;KLu2%z5C^OYt{R_L23KYy|E|Ns9_p2>Ri_SBz0 z-)`TT_43upU%$To{Q3Fk&o7Uk9Dn%e$hI9RTX!TbU!{8T)RYsaCe2%wcB9fwEI>-MB*-tAL3rJlnQJ>fHO&0mV+WgLyQB% zN(M$FMrIWzjt*ACfTgV~%mR!R9eJ)u^XGSDGMx?E?R@kS%Z-WyyBqX``G4>f{I~aK zTJ((3p7F-seXmPiv@tNh`o?x^dPeZ^?AP-@O_;^=wNcPiaxX*AO0&ksm$^pC(ky54 zC$rvGI1m{puHBw{Lw1e%?YnvP8)9&VC2CT^8Ng`=#O zX6l%oPrDSOFkN3{p~xr8$McIAz3#pXdo3Gz0T@cEC9V-ADTyViR>?)FK#IZ0z{pV7 zz(m)`D8$In%GAKh#6;V`z{nC}Q!>*kacg+HeWo{1gCxj?;QX|b^2DN4 lhVt@qz0ADq;^f4FRK5J7^x5xhq=1STJYD@<);T3K0RX~pJnaAg literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/audio-x-vorbis+ogg.png b/src/main/resources/graphics/filetreeicons/audio-x-vorbis+ogg.png new file mode 100644 index 0000000000000000000000000000000000000000..e8579d1fac207c652e93325620856b8ec2a39f74 GIT binary patch literal 809 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-0hrPlzj!{=ZP;-zxoo ztBwBejQF!$`~TkLKXV2D?@jr?J^1%DhTl^eo^&ugX=eyEW_a8V;v$28YmEQR7ydVc z`QLN~kj5P`Zx-7=>|lMp*cPbrek;SdYKGI5AQS%o|Nn2h|No~4{{Q~+|6IrK#|QrY z{QT#~$3H(leY&^*)1BQiJ}u*ZV$(XZu^9?P~^FcWa@~r@Q+;-PwC2-JzX3_ zA`ZX3>=}H>L4@UjhF-^{&=W2Ks&11M78Fi@^8ddcf5<5tBk%qY&48ED^1oJF?lJ69 zn<^u-t?G|V;(@~Z>3>+%1qx2Na2gz(&M@IX3WL%KMuz}~EJs!iR@DVUR~noc7gRgIGeeLZId;N}T<6)1OChj`#qx2u~l$${dn%|$_d4QF# zWM@O>%^P>N`RF~^aZgp`d}&YZDRZ@_@4TueOd-29Zxv`X9>7Te2x1!|B4*$|wcR#Ki= ml*&+EUaps!mtCBkSdglhUz9%kosASw5re0zpUXO@geCyx+C!fJ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/audio-x-wav.png b/src/main/resources/graphics/filetreeicons/audio-x-wav.png new file mode 100644 index 0000000000000000000000000000000000000000..40400186c9a5b89d25f8f7cfd892ecc2512cc185 GIT binary patch literal 796 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-1(4Plzj!-m}Mf|6%_F zhl7rtDBgR(`{e1Gtvk$)pRPH4B5(a>_4S+8<}X&7w^-TIj(h$h<@KA?fm-0;;E|y1 zyUjOk)7rRI{lw{-Bge}&ZH<__P;KLu2%z5C^OYt{R_L23KYy|E|Ns9_p2>Ri_SBz0 z-)`TT_43upU%$To{Q3Fk&o7Uk9Dn%e$hI9RTX!TbU!{8T)RYsaCe2%wcB9fwEI>-MB*-tAL3rJlnQJ>fHO&0rknX9n@#KCDly zC_MU{f65QeB!?9-ihpJ#a&!m;`uMEyVDL~dVi0`7prFC9bpg|qCZPb%EC)q~h8PEi zl?;qVjLa%b938BN0ZUs~m<1RsI`UkR=FjiQWI7wR+xh4vmKzlZb~oq=^Z(!}_;2se zwCEY5J>!kN`(Bs4Xk%c0^^NV;^o-!+*{|n+nlOv!Yonm4QHYVDm8r3nk(suEft7)Qnr>4RiiX_$l+3hB+#13QteyciNP=t#&QB{TPb^Ah kC@(M9%goCzPEIUH)ypqRpZ(583aE&|)78&qol`;+0Q>DZq5uE@ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/djvu.png b/src/main/resources/graphics/filetreeicons/djvu.png new file mode 100644 index 0000000000000000000000000000000000000000..2913630d577536e74d2eeb1d71ac3b1e6e24d674 GIT binary patch literal 697 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@*xwC&U#L>>qa^lt9cpxQS666=mAhYMkZs}b+zJ1%b$Na#L@B2+zl?{zqKAb4j04iZj z@^*J&=wOxg0CG4BJR*x382Ao@Fyrz36)8YL_7YEDSN5kYVxq>bl&DUhW(~u~_{~*#)P)lQ8?SF9-Hm4VlmfRJJJn@e^uR(uH!{Zw{p?mj9U%fru zb<>@L0*s3-8mrokCQLn&%u;daryIioXNOPR9<8U+9U3Ym85yh;JXv;FCosI69-*AU zyzH$5S3vm!h8f$MvwD^ZZt~%`nD=S(IgaVt2i~q@w6QzB{L^xt^@mPQY23q5^i)ve zBIDHilC|G&IsCR(V7jGTQpEnB&F8kGbVH`~hW|`2U6l?zXSQQf`@^}6W5!wWJ-4T? zHf1t%+>t8EW_|qH+2OC7#SED>Kd5n8X1Kc z8CsbdS{a#Z8yHv_7__X9yo{nDH$NpatrE9}ub&>~12ss3YzWRzD=AMbN@XZ7FW1Y= e%Pvk%EJ)SMFG`>N&PEETh{4m<&t;ucLK6U}!4VAr literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/drawing-dwg.png b/src/main/resources/graphics/filetreeicons/drawing-dwg.png new file mode 100644 index 0000000000000000000000000000000000000000..c83ff91882ee5e313d2f2dcfb778de7b3ddbf8f0 GIT binary patch literal 683 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@*WnC&U#pkGu zcfg}>k7f5>|4Dn5s<-(~-0RY_N2q9nP~irF^aTPL3)nO)1=8mOxj-$*z_I_}|NsA0 zYIlg1ZWb!ukHfiI>HXbw>08voteKuWA6$S;^d zc-@zoYdbzQ%>49m(?;DbpP3a5jAO*U?x_K)U`+CMcVXyYmGuB}I14-?iy0XB4ude` z@%$AjKtc8rPhVH|rz~QkMkaUK{DB^4xaH~M7!q;#?Uj>4%?bjpfyUw;|Nnn% zhg0B-x)3o#vGS|jucoki2>gihUA8%RvVhasVxEXO+&4p*v-GA5Y?yS3Ey2l=VS<7t zgJ1@OfJB41MT2NWgK$NIAVY(gK!b=vgOEXkfWra38;#w1Yvwj)b8?nFD0^RX_?TdY zP5jhrw*_B3XXNLR6nC} zQ!>*kacgioyXHMmgCxj?;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1STJYD@< J);T3K0RUhR>1hA} literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/font-collection.png b/src/main/resources/graphics/filetreeicons/font-collection.png new file mode 100644 index 0000000000000000000000000000000000000000..48701e821eb3220d78d3e82984daa9359bf6275e GIT binary patch literal 989 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*qEUHj#}12wJoba4#HxcBykufMRP#DS0h z--&reZ&=#ED%vTi)WImsFXLk(^M(0`p-tuGBh7MOPt081scu_%+2y=im4cR9k_Usb ze&#|4@0a^}*rhJLFnQybexc>u+RHa<>wcF!n>p8M_1tf1C#~YYtE8>n9j5i_?5*@= z@)?Y0_O80OT1m|<3kQN#zc-b#^b_0%zerktSr5p{{Ac*u3B*WO9^gax_08R zxyqio6Th9dir30xv#UJCTRw^ByXwUxE8_m{M{(EUh1xM12BQF&#C;KPRX4)Vb{pPNlt_?&wtOxqv#nw6nukynqWmFI+|J~LG`t)?7yXIZnE zr)LtY%p{c;$MTdaTpG@^vqZM_Ut4#zM6xS{T}-AWgSm04?nDOt6|HKHUXu_V85n#s*Sd?MAvZrIGp!Q0hW4yUi9ijKARB`7(@M${ ni&7cN%ggmL^RkPR6AM!H@{7`Ezq647Dq`?-^>bP0l+XkKg35#& literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/font-otf.png b/src/main/resources/graphics/filetreeicons/font-otf.png new file mode 100644 index 0000000000000000000000000000000000000000..122b0d48de8c8ae05c5aa6e07e6de53c3d4d5f23 GIT binary patch literal 989 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*qs6rXG}2WndF>EalYaqsO7Uw>goi31=1 zzZ3I{-mtWRRkTx3se@6NU&hBo<_q%=Lz~LWN1Elno|w71Q{A@kvdek3Dg`aIBo78< z{mg|9-Y@s{uuENfVe-Z={X)yRwU=+!*8MJdHgm4i>bc+2PFlr(S4msDJ51}<*<0z$ z|J$lwUUzkS%ybHzbwwUeq+lts%s!c_Z{Uh*5PPtNsm!VGaumBwjF*V! zCda1RY7DMn8k^eP8@L^$6+SR*U&m(U^WuENY4@;~OWW%foG51rnA-E^iInBvhSZ{% zg>xm$9&C=h{rA$23XY^3M_w+PE~6>)w}Jb{7TMZOH<%R;`?540u04B9G0facTj8I( zUCe=pR=#r{2gJ2Cu`=jgz8+GMdO&FR0m)-d|F1V0lF%F?NJSexnDN`~nYD_#fN z25N^KV(ND2`WW?#*()dL;i||6h4Xf)*CN~*RG(#?KI=N+$+VX|5hat=96oTL2y&1K zJtz{q#FzQN!G{g&9pr;^J~x}P@HzKPn6^LeH7i5SBCj4#E6)i_eP*g?T1`3Z&a!4R zPtPP)nMo=yj^!y;xHOz+XNhd2%`@rZu6H%tA~S#Jr>*{b`kV9$yOk~uE3?)DQ?hD_YeY#(Vo9o1a#1RfVlXl= zGSoFN(KRv(F*39=HLx-<(>5@$GBDsSHMobOAvZrIGp!Q0hANGYB%lUKkPX54X(i=} nMX3zs<>h*rdD+Fui3O>8`9E< literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/font-ttf.png b/src/main/resources/graphics/filetreeicons/font-ttf.png new file mode 100644 index 0000000000000000000000000000000000000000..a8b47e78dca067d75ad9b1c4172443a3f78dcecb GIT binary patch literal 989 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*paqkq0$57e~U)5S3)R!$Zzv42hg^70F!w2Eu(I@W`unqNxN5=eFD1Bz>Dr0M z<|=#UPW*P-Dqbs(&93qkZ}}vi@2VG*tc)KNn0+!;-@p~sAogGjQ<+oWA*R=f_j z4b%=f#MJH3^)c!fvsX^g!&Q+D3g_)ouSK{ss6NX&eb#ltlW8w`B1$H!Ieg$g5#%5f zdQc>Ii7)ekgAW_lJIDv;d~P;n;dAbpFl~R_YgUGuMP5CgR-O}<`pi_(w3>3*on_5t zo}NjpGLuwZ9LrOxaA`Qt&Jx+ye{J2>63MO*b}@~I2A=Mh9j7wI_c~#1e=>fOg z+@36tT|x^E35h+H%G$4#AUI#9`PSifwm(ObeBNu9m>l4HzSV!fM?+oP7XST+#f(;) zXP67wnJ8px{P|yH!CU6r!nNdisOEwn_gEb2!e3s|tC8C&VV|Bkr~Kf(YqQ1s!_EKw zbK5u5nrG6*UGHkPMP~lcPh0)>^f&1hb}L;RR%WdQrexI;*NBpo#FA92*=XZU88YDqB1m~xflqVLY lGL)B>>t*I;7bhncr0V4trO$q6BL!5%;OXk;vd$@?2>?rxhNl1k literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/font-woff.png b/src/main/resources/graphics/filetreeicons/font-woff.png new file mode 100644 index 0000000000000000000000000000000000000000..ff49450fe9fbc94dde874f8f66917ba605da31f4 GIT binary patch literal 989 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(S$>NsL&0X41mba4#HxcBykufMRP#DS0h z--&reZ&=#ED%vTi)WImsFXLk(^M(0`p-tuGBh7MOPt081scu_%+2y=im4cR9k_Usb ze&#|4@0a^}*rhJLFnQybexc>u+RHa<>wcF!n>p8M_1tf1C#~YYtE8>n9j5i_?5*@= z@)?Y0_O80OT1m|<3kQN#zc-b#^b_0%zerktSr5p{{Ac*u3B*WO9^gax_08R zxyqio6Th9dir30xv#UJCTRw^ByXwUxE8_m{M{(EUh1xM12BQF&#C;KPRX4)Vb{pPNlt_?&wtOxqv#nw6nukynqWmFI+|J~LG`t)?7yXIZnE zr)LtY%p{c;$MTdaTpG@^vqZM_Ut4#zM6xS{T}-AWgSm04?nDOt6|HKHUXu_VNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(TaYESN12Gq3I)5S3)f_%_*BE@8(`Vmt_^@5WWG7>mLWXX(w1tP=V zB#Qu}3j-sw%v?(+!HB2g%f5dNo%OAFu2pH4$i*Fx)g5}3QdeEEJSZZezwyO<_EUS7 zwzRr1WpJK6Kk+kn!t7GD$fPC_qXnD&er`8*o2lOZir=A`ZTrQ5zzK{SW|T1mop>S9 z;Kak)Ya*$3f#nG+cn0ncq2GN-jTpAB!gKBM6X z*R1qPafaVzf6f;iWdFI4(I<}4;LujP@8;}XlV|XT_V}2sWSrpc>h5;zK?|4bzCv>i zhHfEKtv?Gqp1;j(?wx0-Wgh#CnXy4Exaabsqf);cnhZCbD7`MI$RObC#P}`eXLQI9 zkE1_pdr~*8<6pwyu$x1&?1yf_Jk3oaKb=}tEIm8uv`-F=K3X)!8Qv=bh$9DRUpLW4ds2CZ}ENl6Szg zty08-nxGO3D+9QW?t2%k?tzvWt@w3sUv+i_&MmvylQSV(@hJb6Mw< G&;$V7n~M?v literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/fonts-package.png b/src/main/resources/graphics/filetreeicons/fonts-package.png new file mode 100644 index 0000000000000000000000000000000000000000..a239c282a076c7b36c987f757f1697e4be72fbca GIT binary patch literal 989 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6->53T$tm1ZrCC>EalYaqsO7Uw>goi31=1 zzZ3I{-mtWRRkTx3se@6NU&hBo<_q%=Lz~LWN1Elno|w71Q{A@kvdek3Dg`aIBo78< z{mg|9-Y@s{uuENfVe-Z={X)yRwU=+!*8MJdHgm4i>bc+2PFlr(S4msDJ51}<*<0z$ z|J$lwUUzkS%ybHzbwwUeq+lts%s!c_Z{Uh*5PPtNsm!VGaumBwjF*V! zCda1RY7DMn8k^eP8@L^$6+SR*U&m(U^WuENY4@;~OWW%foG51rnA-E^iInBvhSZ{% zg>xm$9&C=h{rA$23XY^3M_w+PE~6>)w}Jb{7TMZOH<%R;`?540u04B9G0facTj8I( zUCe=pR=#r{2gJ2Cu`=jgz8+GMdO&FR0m)-d|F1V0lF%F?NJSexnDN`~nYD_#fN z25N^KV(ND2`WW?#*()dL;i||6h4Xf)*CN~*RG(#?KI=N+$+VX|5hat=96oTL2y&1K zJtz{q#FzQN!G{g&9pr;^J~x}P@HzKPn6^LeH7i5SBCj4#E6)i_eP*g?T1`3Z&a!4R zPtPP)nMo=yj^!y;xHOz+XNhd2%`@rZu6H%tA~S#Jr>*{b`kV9$yOk~uE3?)DQ?hD_YeY#(Vo9o1a#1RfVlXl= zGSoFN(KRv(F*39=HL)@<(>5@$GB9YnGA|BALvDUbW?Cg~4c|M}9sxB-f@}!RPb(=; nEJ|f4FE7{2%*!rLPAo{(%P&fw{mw=TsEEPS)z4*}Q$iB}bI64p literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/gnome-fs-regular.png b/src/main/resources/graphics/filetreeicons/gnome-fs-regular.png new file mode 100644 index 0000000000000000000000000000000000000000..ca5834e36416d25983d4155670f141d39590e273 GIT binary patch literal 601 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*pZOrO50U|?WW_jGX#$+-9S#z8NpKoPbF z^>ci5CM{@Hc;)TVAMiWwklaEAkLmlGere>@aFpvwce!|Yb97pNV~}0{o#*?LMgQaf z85f^B-g+~p;pcnLB}Th7`U{$a&n~#Np(>oEKxOL73wNKLa?DKs99MaP*(+#feD-x_ zhob#2-I;REbG^~`(8#p!@a^EaAiRiq3k!2YUjowwfgXm3EXEER2L%M&3|LzPdKiCm zK5M9L$!N&8UzpAp@xy=N?rs5IgX7)*MRvtAZ=8NAXEnRUo+Q@im5ckl6QfNWJZ2r* zX8(ixk75G@6NdsSA;9?Va?;e_9BevjVhoj8T2pU+Syg+N&PEETh{4m<&t;ucLK6V~iqBdA literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/gnome-mime-application-vnd.openxmlformats-officedocument.presentationml.slideshow.png b/src/main/resources/graphics/filetreeicons/gnome-mime-application-vnd.openxmlformats-officedocument.presentationml.slideshow.png new file mode 100644 index 0000000000000000000000000000000000000000..0ee1b04d396de231a04125a06f5182657e3257f2 GIT binary patch literal 824 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!{-5pqztsDG zh424{h=0ZI|63FOCK&+9|Fxli!jypMslVJ)Ke=QsYpeg6NCum6D{)AIj= zYyW^~e&erO7yf?x^8efCuQ$$rxqkM=^tu<*YF~w@e!X+$Rj|sxaHU%@roTcJulp)J zno{%S+SxDH&b;)OzwRk}&P^KV5*xAAps*1w3GxeO5MK9X=Gu-=4KqJ|+_X`5%V%Z< z1LJ9uo=brW7?Zr+T^Kr8Wj%l#&H|6fVg?4j!ywFfJby(BP>{XE)7O>#DT|n>v300Y z@?4-EaZeY=kch)?FINUPIY=BY+-1z|Xd<@TCTLH9x69H4-~X@6nk91W+mDSV=dOJC z+dnhie)Hz@3o>0-_VxL{dgEvK;LSC)H*<<pwbXCficLD z>jaCXf*^x~jzU8~1H;4yMkYpNg zU@hQS@cGW$w{~|*BreD=aT9Ggci}91&x$~&zik2r%NpPGzxd1d;i?Pg47CG3F9qW# z{R~%4c$a_tZ>x}i&VJT6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vby={1G|kGCvx@dpTIGvSb%%YWC>0k1)(m+`1PB=Yq0%@JoxqU z)O14yj`$r00zd111x`J%pUJ8=&fTG#Z;RlCm)|lT|2-(csC-yvvQclRlD2>TmX{p+ z`8IHr06nK#;u=wsl30>zm0Xkxq!^40j0|-ROmvNmLW~TpOpUBe&9n^+tPBheYdxq% z(U6;;l9^VCTf?UEh=V{4k{}y`^V3So6N^$A%FE03GV`*FlM@S4_413-XTP(N0xDwg MboFyt=akR{0E&Dh2LJ#7 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/gnome-mime-application-vnd.rn-realmedia-vbr.png b/src/main/resources/graphics/filetreeicons/gnome-mime-application-vnd.rn-realmedia-vbr.png new file mode 100644 index 0000000000000000000000000000000000000000..32b6e5de06fb7dc33dddff2792c584013d34a9f3 GIT binary patch literal 729 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP+~=ZPlzj!?wtLkXXb;x zSr2+6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vb0M@{QAw`HQ0Vc9{hTF zYPz8UNBj;0fuD810;e9>&tz2_=kCzWw?**6%WoNv{~i=zR6Z;-*{HWuN!vev%S(>^ zd>c4QfSyw=ag8WRNi0dVN-jzTQVd20MuxfuCb~vOAx4H)ra)w=ZD3$!U~n%~dpe4S z-29Zxv`X9>)^kkO25OK5*$|wcR#Ki=l*&+EUaps!mtCBkSdglhUz9%kosASw5re0z KpUXO@geCynJ0bA^ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/gnome-mime-application-vnd.rn-realmedia.png b/src/main/resources/graphics/filetreeicons/gnome-mime-application-vnd.rn-realmedia.png new file mode 100644 index 0000000000000000000000000000000000000000..a5c7c22e6fa597c41acd4b2d8758c8388be04f4e GIT binary patch literal 729 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP+~=ZPlzj!?wtLkXXb;x zSr2+6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vbdx)0vFp62J7v0B6E=5nvlxs!sjOIb{Gq9<%x ztHxwU@EIl zU~E_3&~RBY;=ofbn+I$@2X-4XPUPy@KY?RTu>kj)$r7A83PN3s@#{B#*I@e*dGPDy zsp*Ca9Pv901b){23Y>aiKa*8$oV!Ce-xk3OFTZ6x{(De>QTedUWTW0rC2jxwEiXCt z^KIZL0eVig#5JNMC9x#cD!C{XNHG{07#ZpsnCKcAg%}xHnVMJ`m}naqSQ!`ydiR&3 zXvob^$xN%ntsz0o{4`L5B*=!~{Irtt#G+J&^73-M%)IR4kv=@Bwfo6cmTcW&!{Q*d`1c03bz%rg< zKLsF}0Ko5&0Jz-(z%0JJJBSE?t~St*>WLR&<{olYvGcz-|e0h2K&6_uP`NYJ8QmGsp8|&)o>g?>qrD_2rFS{v@IW7$J z!iaXLn=R%^6ows=USKJjo75_m8bzd;shG13>aY{@`c7VQLo=;Xc6MMM&WO7Md^7}0 zrYr9?DsI=IF1ry=qToD>*V@dRdLj@AFbtE)WUAh7#PBR4|$=kdoc1|VTiAkm85KL)W~Hh(H?cO=GRuq z<#H)A0d?FZuPBi>)bjs*QFQEkaa4pF-#z{`LLrHTLP;6}4f27nURDhcB7xq}B{u(h zA(V3g{ysn)8>yL|Mo2EA{yuR=ih!9Y;PWIB2?RlKsK30XLMf9Wl>HcjsCv5Ox2`K6 zv)

9gP2NC6cwc)I$ztaD0e0syuhoLB$= literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/openoffice4-formula.png b/src/main/resources/graphics/filetreeicons/openoffice4-formula.png new file mode 100644 index 0000000000000000000000000000000000000000..f68097d307442f03ccecd81a1d22481ad54fe339 GIT binary patch literal 1330 zcmZ{idoA|rURgbp14y0 zu;BoFL<8Vl1b{hB+Iq?r0GJ~1WQY%BpmVv56fQG`pDU8klhX2~G6EwpuS6yg7Dba8 z7&0A&#iOtUYinCnG(MV4hmd~{BZWs~CdN=%SPC=0M3y5iPUKw*k0Ee)84!C0g9}7O z{u~woCFBZ=Ha0d?>e;*Z+Gmu?_mh9IFI*fR9Su5ruDr6Qx~~37Z(mA!CZ3+Kq|waH z&!b7y-x`~8gyN2_2Op=W8(Z57#3fw8FDqJY#jkbQ1){aJwbJXA?u*Kk+fSQskh7Q@D@+w7C(qt^Y!)!3F}h!uegMqvM`t}e_=fx@+`gj zu_EZ830dTKVA|;D47(HSL-f*@rQW^h3)o zzoQ#A*7J{0$~_gZ?q@a*%E7D14*CuAul$h+fYfo+vE@6se{m8pJ5AtbCt;4Ad*C|^ zxee|x6aAg&eb0d|&v43E+p+Tc{#J_B(D9w0c*0k1YFfdU_2-(W1~2A7xk}W zT>kce?RIgG4RjC9>cEZn46Hmg-O_9nVNA?Y@T7s}j@pDNvkMhvYCS38N%#=n>?fRokv1erYxVJ=+$&$ZV zIqyAA{=WCeSq)4LG_jw@49aC{t5k4INA~KW3)pcn%H9gTk6Zz-J@T!EcIJVhIeNny zmTF(IelYtQ_KjZd0*Lq2*?;-tz3q0v@gz&f+pb)>X;ER$%HFW$12+%I^BW(*>TM1g zOf3F@*swJZU4OTCd*Ec)=>ew`cb$zCHP})E_)iwkVF7)zyaBy{mplu9t0VShONl8F zwfpn)32t85P7a-nqFXTDeG`r<-ZBFE8#XMTFjfqPg>%L-aF7559N}OGKWv9UgdiN8 zoe<9OBj3T{&Tx26k81aS05Ua(7@PF}fL0t@0Rg)=Cj?VtSsV-l2RIy#J&_W}#A0YT WdnyB8qH?u_Ou*MCz`M>9&Ho2H{$msX literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/openoffice4-master-document.png b/src/main/resources/graphics/filetreeicons/openoffice4-master-document.png new file mode 100644 index 0000000000000000000000000000000000000000..6bea0bfdfd7cfe7f27d77f3d6359f70c0e8ec8c2 GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6(Sa7TpU71q!YAba4!cIQ;gayU-y60hhpun~fusq~F!MZkE9Y*$C)KN7y-Snr4By)2+{GLb73&%}*D^RXO=obKz~~Ub5PN|kG=S0f z0wXYRA{`h48yGwfFgP+W#yx0Ej*oC-Ue3U2Q?RdQPogMiO#b(E*Oi4N(hk@&_%CZ| z=sOvQHYVDm8p@Hp^>(Mft7*5X8luB zP&DM`r(~v8;?{7es7M2-K@wy`aDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0uv Mp00i_>zopr0PRT9i2wiq literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/openoffice4-oasis-database.png b/src/main/resources/graphics/filetreeicons/openoffice4-oasis-database.png new file mode 100644 index 0000000000000000000000000000000000000000..0ee9e0f007451573bfc7940deed38b16d6838b3d GIT binary patch literal 1025 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TQ=fKP}kP{AkX$~SIx zZ#)~{WzKl%RP&)|-gE8j_eFExrA&D$llV+F;i6RdMX3mXZl&{55kL{37C3n8)%Z#; z?}b9j3)!R(MRVWe%(&ywl@0{dLBUf1khq|NsBr=Wm}o*S_&+`1ADbpC@l#TbBKO_xaD;Pp>UX zzivG7b=|Q)AHV+j_~rMIh+L^k;M!Qe1}1p@p%4<6rdn`iKnkC`%@M%QB#(!axa0g$QbYG z;usQf`0d5;;6n}~Z4V&GA z7`zjhc^DZkuyQzvIxzS)Fp4m8NN^uJuqH^tk-6B$!+`CXcu2j3E7PGzmo_QM3tdQK z+|Syf{m;Qbgp2LZ>P4Ihxv`V>-@YNT(V@aSY>VtMM(f?1R_(17DNx9^a$ywIEofot z+v*^~dSr_O59<-(SHE3kSXF{EpVnGUbzxMWnWJ~h+Wu^+ak|C>n|O`5n7FCyPCuP} z>FwRxjT8D6!Y63)Uya&(F~{uH)>p}{MjH=Z{_OpF>)pESz4bLw+7a3_q8dxCXqRyC zDKr(aHYPAS?b<84>y^2H!|Q&g#4_Oh5uLT zUuTgzeJaDU1{nIPC9V-ADTyViR>?)FK#IZ0z{pV7z(m)`D8$In%GB7(z*yVBz{zopr0Kp-+ZU6uP literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/openoffice4-oasis-drawing-template.png b/src/main/resources/graphics/filetreeicons/openoffice4-oasis-drawing-template.png new file mode 100644 index 0000000000000000000000000000000000000000..05326afdeebb380793b2d0b11dd76089cfacb4a5 GIT binary patch literal 1495 zcmZ`%X;4#V6#YVY4@9=QgG(7ZAlj-SAXo$&EXXDxxQkj)mQt)RfQ{M~5(fpv7Dp6? zf*>Lo2{I~B1)(5PMG#rSqLDp72nmpcFXZoXe=H4^+%sF#s?wm`z1HH{m ztW5v_X1+e2Ar!JcwK1KV`G0by6c|Q(1b6`OD087c9HDlb6FwmU0GzV}fRhSsqW;RAQeg?HpNFjuuzNQtts=2u zQYRsm?c_)rY+k8TjVtPH21=2Swfps&nVCVps>YZcNhfhR?DSJjx9Q$`%ATM-WgBF| z(gB`1NkS6pVDGV6;ccvst*$}!^(bsKB{brhp^9$a`gcXv!kRrA`2b01VY|Du?FUTs zK&u@2$g{v|QC%H6Q;GJLu2e}oAT|!0tz`{cwemiVh&S2x^9TM~9GfPlpTGtq)$?U~ z?HoQoG+pPUsYM5#1(0Kzc(V;dac9O0%^?R=JDXN%gfY=!93xj{JhHt*oN}K086Njt6CU7+*@aY=+4^`ec zCK+vxlUJjicPvL=B`GIg>QoaN#o)|fdGAAKaRoA2f%M%)x(bkwCCL2KPa*MNnQ(YWEVrH;t;ZrnA?^Ces?W9S;k&jcD&*R>xocVVqE!=c6Z#p)}lP}Y<(V)d?qD! zmR*o&da-f-&DA?iS0q+}^qp6>IH+!UUjyqV?4xqSx`2;Cw}Jh6XO^WQ=b$BRhlg>x zp@WU3F{heEb3zss+I9dluJP7otLS6W3&Ay9dDOMx6?6F=(H8Bl+)G({y=+n8VsU}T za0=jNmG0UC=?pW!5+h%_BOgRrM{*Cb;*FO_z3Zfsf-B%jM?*-tonB{!6sg%uh z3E~CjSDPtKS2q;ox!-)(s$72kbfXtD?8VTMBYqK5#f`G;*b99vtk1}pWprB?zokWO zFE5|U#t-yk3)9Y&8D;?fp7ow+N`^-IJTY+vZwZ-*WVepdA>d z_}u-Q9H+t@uF2C5{OCSzXHwXe4Z{;N98f@zFvWz4|jx} F{|7=q1El}} literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/openoffice4-oasis-drawing.png b/src/main/resources/graphics/filetreeicons/openoffice4-oasis-drawing.png new file mode 100644 index 0000000000000000000000000000000000000000..48442ef53e65a56132739a1ab0454562a64a33a7 GIT binary patch literal 1495 zcmZ`%X;4#V6#YVY4@5zVE1;IKBcc@z0fkb~;DBrbisFV^P{C5HFc2HH6_Sn%iY<;P z3Izd0FcM@`pbA1+q=+Df9gXY(LKYx|FXZoXe=H4^+%sF#s?wqT;f_=@+ zY|H=v=Kg-(p%k({w<(>PIe+rx6d0fM3i1NrY1({4Btq?W$NfTs061?C0QVvQdWzyo z064<{KpFvn`&|H*#b;OU_5i>reAmvsK9qoLc7UzUu+^35-fwv0MD!gqG%O=}j}cv= zcnykIqhbLnEVkpbM1>d>BMr&9%57wfvFB0zxm(^_@E;f_adQ!?kKGK$r zv}7S-0Rp?jNo6ysn;@kE*cn1nHCYH77V9U=pk@G9i~GuU$VG*uVGg!9!OmTzyqv^_ zNWGL)wUNVDV56;GJvLio*I$Hus@iAJPE8F6)Rm^>a0-blVS9jD)~bK!t$2=h7q3@{ ziu(B$Bne5VhdoE9Mfb2?j;0bd)S$3#0il&l4VHHD*S)`QBdXk^RrZsF4z_v9TYtdB zk9DfyPyB^g6{@dBr^?WtB3rdw2(dBPXrrig(gOW@ z6Gi`H5)$H?KvJC1|Hw?-lBAm(Q%RaWR0PhHqr_jRuwWG=bdz1THHr=>uNW&qggHph zeMI-lWVCcqS02(OaGD-^2K&#erL6|xPW4MvREUhXU55G@*kC2^PScHKi%U$g>0YAi zkfhoJ8Zh|AUfOX*^MR*&fzFQCLTnWFM!>&U!nYfA^2V9=#G#6B2wVdRTvqAuvD_EO zq$7=S$_lhS-*Tjht(thPSC4CF2c`x}dY){Nlp+(QNbdurBNzEph|InC9FoA*nFX1Vx&#{eyf=#*CLP*=!Nk0^F$ZuJZTx+Iyfu(KYEBwtG1`BXYQ<`w4Troj>gF z6T@`5nUH?t{?+K1dzL`~4=meRratNR{DOJwh;T(>T*=`!Pu#O=VM)}vnrtHJY;x>0 zCpU4y<+{1IH}V^T}?L_6jphQB)MKg z$$*z$v~x40Gt2`DP5kN30uXHz#XHD~H(eI}zMXclEyp#vuAU)tUy+h>xNLb~Mh7pd z;>f17&}-jEAgKpmuFpui$VxS@mAV}*p^aFF+h(#*t90&}W|?aN;M-b@j8FAot6tN> zD+(XRiE8M5FH;q$MnY$DtKTMdI%70^;R<7mNxB8ySCIOkNz3>>7d(@&w%lka;xJu9 z_`x|9=BfoNYjd+b@4RnOExUE5&W9OMKe+gCzzO;6?c$8sOTEpkFUXjs^fj&lOYXP6 zzIHkT-`|JLzjC(NI77sl+Lw?YpdPgxsQ1jv>h2makxCzO(IHy0$0_5i0vQ&vfjV=32!?~`ZAoc=|+YeUXp=XJ<_UT2PVxUoWPHg(_TlcD(<|AK)Y{#(K zFFm(qy5wc@%w7obBVoLDcEt7dL*r9ku~VltAGwZUTz+jYpam^vIh02-= z&l&52Bi0vrx!W6bH;#N(0iQ5)kDPX00FVMB?4zfZ9DlkE|| F{sZ6k15p3~ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/openoffice4-oasis-formula.png b/src/main/resources/graphics/filetreeicons/openoffice4-oasis-formula.png new file mode 100644 index 0000000000000000000000000000000000000000..db3bc85f45f1361b0667c6ffa513d2afe7ca7edf GIT binary patch literal 1330 zcmZ{keKgc*6vvuvQtXLr#p&2t{UYPe`hRDoB4EAuC zjA4*UURIV$Bo=8?wvvkRmQ-vu%rIii#MqyI_MH7=pL6c>J@+}^&%J-#dmeFs|M5+x z)}{b}O+IL^KuA5-18xZ2B~8K^NQ_9Hex3j{f>Z!>(34;a zfH))oAF%+q6arw$l((F80|2H7I1%g(8CU`VJ4wJv5@i?2SP3b)@-i};pHo~WmJ~+O z*f<&sgC}9|WE&ehOcW`K#)6Q44?9Un;qVCzE}qWGEiTKF7V(7_!w6)aFb!f)T1cg%6Ai!WLCUXUb?cf zlAfE-Iww%g%{8~Sg-27f^DcGwJmH=f>GgWW&@e8Rb%sc7>%2d!R523H6Pa;CBcpG| z-$szASSo#fUakB5`SSJZ%G$b!XzJMbc>myVQ)~OD#YHMRuA#B1=V@=E=prpHVQES8 z{AK^e>>O+ilbx6x&5B=KTEfOKYU^)CkYf84gEjTH=)5F)d}5xoNT<`~7RZKQkBz(@ z!^JQc78c0txR&-#ev0UJb4z|vsYsj^Nuj5tWfYW_a}rZ3YHAZi>5*hwb#0wydHGzL zm@iBvb9m$LC;DFXpCM9u`(9AEd`Xd9sZw=yKaPrF5Mr4#v&!y2pPmehJdGuWUO#R-^G=MLl+ zxS+uUW@fwN>Qq?{AGLMRUqjJh3KxC@IT7_$=$n;)l`2agx5 zG_`LU#ie=Mh0rB%y9z^eeh&)H!|2^5Z=^*g7FD%ZfV$w6p>uYBW);UVMD_6K<{0vW ztKAdd9Htz(mF{jFHlZBiw35l*BfhT5mXV&ix%kUR=`$q}Q``P1RqPm9KISD;q;uO} zXwP|#)4uQhaZUqM0ZsJhF_ZE#6(SiNHYj`b&=qXC5b1zG?xs~BYY%>FrJH#Gx5Td5 zz>*y*^!qZe;@=o$FM!x1274}jytmmtD3)sNbjwZ9ZeEz5rQH>}y!Xc5_T0utuzK75 zCKHQ4pw{dxL-g-sc1uXhMyM00sKHWBc6JO>IrhJ(j3 Xi4F`lsaWY|4Vi$Cx4&225v=GRENf!~ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/openoffice4-oasis-master-document.png b/src/main/resources/graphics/filetreeicons/openoffice4-oasis-master-document.png new file mode 100644 index 0000000000000000000000000000000000000000..36ea1fb2287a7632b05ceb4169710137c9fa7f7f GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6(T>8FnhF1BKRmx;TbJ9DaMzUFeX3fJ@-S&BhT*((mfsw@LVC ztkpR9=kK1Nm2)@Wlj>Ek-lfTQhHve1?qZIJiggW~YZ)AxrZc!qU~~vzh`qoN8o=m# zfe{!ukq!)j4Gf+K7#tZG;~q37$49s^FK6JiDcD!DCsC9$Cja}o>&ikBX$R~X{Fk*f z^qmabAez&9CEP?)FK#IZ0z{pV7z(m)`D8$In%GAip#9Z6Jz{nC}Q!>*kacj7-D)==}gCxj?;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1ST NJYD@<);T3K0RRw$(<}f0 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/openoffice4-oasis-presentation-template.png b/src/main/resources/graphics/filetreeicons/openoffice4-oasis-presentation-template.png new file mode 100644 index 0000000000000000000000000000000000000000..0364869474fcd8f833075b301166ded8744f56f5 GIT binary patch literal 824 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!{-5pqztsDG zh424{h=0ZI|63FOCK&+9|Fxli!jypMslVJ)Ke=QsYpeg6NCum6D{)AIj= zYyW^~e&erO7yf?x^8efCuQ$$rxqkM=^tu<*YF~w@e!X+$Rj|sxaHU%@roTcJulp)J zno{%S+SxDH&b;)OzwRk}&P^KV5*xAAps*1w3GxeO5MK9X=Gu-=4KqJ|+_X`5%V%Z< z1LJ9uo=brW7?Zr+T^Kr8Wj%l#&H|6fVg?4j!ywFfJby(BP>{XE)7O>#DT|n>k;aL3 zVJ4s+aZeY=kch)?FINUPIY=BY+-1z|Xd<@TCTLH9x69H4-~X@6nk91W+mDSV=dOJC z+dnhie)Hz@3o>0-_VxL{dgEvK;LSC)H*<<pwbXCficLD z>jaCXf*^x~jzU8~1H;4yMkYpNg zU@hQS@cGW$w{~|*BreD=aT9Ggci}91&x$~&zik2r%NpPGzxd1d;i?Pg47CG3F9qW# z{R~%4c$a_tZ>x}i&VJT(yEr+qAXP8FD1G)j8!4b722WQ%mvv4FO#osG BNS^=z literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/openoffice4-oasis-presentation.png b/src/main/resources/graphics/filetreeicons/openoffice4-oasis-presentation.png new file mode 100644 index 0000000000000000000000000000000000000000..58e64ce05532d370017c66164cd8c073b8828087 GIT binary patch literal 824 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!{-5pqztsDG zh424{h=0ZI|63FOCK&+9|Fxli!jypMslVJ)Ke=QsYpeg6NCum6D{)AIj= zYyW^~e&erO7yf?x^8efCuQ$$rxqkM=^tu<*YF~w@e!X+$Rj|sxaHU%@roTcJulp)J zno{%S+SxDH&b;)OzwRk}&P^KV5*xAAps*1w3GxeO5MK9X=Gu-=4KqJ|+_X`5%V%Z< z1LJ9uo=brW7?Zr+T^Kr8Wj%l#&H|6fVg?4j!ywFfJby(BP>{XE)7O>#DT|n>3CkMR z8|gqj;+`&!ArXh)Uakyoa*#M)xXYN^(L`*wP0*eIZ`>Sv^!&Mi~8EOZ7UJAxf z`Wdd8@Gk%O-&P?3o&Bu!k{W9#uDSMb_Vc~%uczJ;vwJUabhfVyYge|55R=|!d)6&8 zWIqXVE3g-|&eu0?%$C`a$W(RoK%cbeT+SJxtJzXRec#%DWz^SxyTZBeMj$ZMR7+eV zN>UO_QmvAUQh^kMk%5t+u7QcJkx__|p_QqTm4S)2fq|8QflTOsU_wOFkei>9nO2Eg zLoSDV4^V?7$cEtjw370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iiWody{an^LB{Ts5 D$&5$Y literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/openoffice4-oasis-spreadsheet-template.png b/src/main/resources/graphics/filetreeicons/openoffice4-oasis-spreadsheet-template.png new file mode 100644 index 0000000000000000000000000000000000000000..f1e699a400aebd40073ce1e2040a284f7007b539 GIT binary patch literal 647 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#~p)fXDTsL2%o-3oSc8{Qut( zp|JJAjq|g)6z@+px9eJCkzOj*t8TqZlkLp6-sRlI91%Yv7=@+S8d%OVb{t@CP+-`k zz_>_(X_5kS69dDZ28J~ZjB^?odl;As75QX-9SY)=VOBZPc=_jJ-cF$%G5NXccMJVE z$G|M`z|l~p)fXDTsL2%o-3oSc8{Qut( zp|JJAjq|g)6z@+px9eJCkzOj*t8TqZlkLp6-sRlI91%Yv7=@+S8d%OVb{t@CP+-`k zz_>_(X_5kS69dDZ28J~ZjB^?odl;As75QX-9SY)=VOBZPc=_jJ-cF$%G5NXccMJVE z$G|M`z|lSIA$cEtjw370~qEv?R@^Zb*yzJuS b#DY}4{G#;P?`))iiWody{an^LB{Ts5=U(3- literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/openoffice4-oasis-text-template.png b/src/main/resources/graphics/filetreeicons/openoffice4-oasis-text-template.png new file mode 100644 index 0000000000000000000000000000000000000000..04fc7bff46170d785d62151561c8142865e038f2 GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6*n^4t>}q3KUxJ>Eaj?aro^;ccDWD0xp3QHycMNNx!Ri-zMRo zu~y^YpTB#8R?gjgPpVhFdY2~K8NRj4xr;d>D%Le{u4Qm&n$F-dfzcs=A@%}8XaJ+{ z1x8@tL^?18HZXV|U~pt$jC;_S93SDvyqtm4reI&qokq#dwl@L$%_ z(04LygJ@3cm2eNi1bh3rqWf6aeEiMJnNyhH&J-D!@Z5FYM2E<$ydkku-%YP#Y+v@$ z?$y7*FF>cOmbgZgq$HN4S|t~y0x1R~10zFS0~1{%qYxuQD^o)&6ANtv11kfAEgcGb zQ8eV{r(~v8;?{8V>I_Dp21$?&!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6cw Nc)I$ztaD0e0sx=x(^dcg literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/openoffice4-oasis-text.png b/src/main/resources/graphics/filetreeicons/openoffice4-oasis-text.png new file mode 100644 index 0000000000000000000000000000000000000000..697fdb95c580b3cd546058780d3e35ad17e26a02 GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6(SuMRwF?0EO0jx;TbJ9DaMzUFeX3fJ@-S&BhT*((mfsw@LVC ztkpR9=kK1Nm2)@Wlj>Ek-lfTQhHve1?qZIJiggW~YZ)AxrZc!qU~~vzh`qoN8o=m# zfe{!ukq!)j4Gf+K7#tZG;~q37$49s^FK6JiDcD!DCsC9$Cja}o>&ikBX$R~X{Fk*f z^qmabAez&9CEP?)FK#IZ0z{pV7z(m)`D8$In%GAip)KJ^Nz{-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^X^ Mr>mdKI;Vst0G`{@lmGw# literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/openoffice4-oasis-web-template.png b/src/main/resources/graphics/filetreeicons/openoffice4-oasis-web-template.png new file mode 100644 index 0000000000000000000000000000000000000000..5aab6edf555d4b07d3aac474290a4eca8e1d272f GIT binary patch literal 1757 zcmZ{jX;72*7RFz;5<@{+utl~+sN5C`1`wf?YEaOm7zE*3nAXZF#pMPi-hhLcP(=29 zm8I+zv?yM!Xo^8Vwg5sR1VUJX>`Ox4yl)8E=0l-Zg0H7rUfE+o| zRsi4z4gl6d0KmNz06veYcDRn3pCothF zFJNq;2wNbsxWltZ;psV_F~2j3DG(vZe~Z)%J61}pi$QD=n9u?Ln*pAypFfZ?ey&b{ zfabrBnZ|dUQadeDCJz*W`K+DZ1?99z1BHbGjM6{6ab-Qtj^UMz=|i)k7nz zO0{~Iy9~V;+mI{O!z;?~>Y(7quy9*Fx*(xE{svK%)!$e zGLKrwE}K6*5Bk+DlBxy#b(ut_gyiabZ+Bd)B?ps-Q=ZRmK=Q;_;GvSW)E*h}zQpqG zl;y3SfU?m7=KP98>0BkTE)q_!OIvwz>mspb){@1YiLdCr;k9F}qiYJ4dT>c$Qwn}n z3i8*bZ)U`uQzC5gJIl=X=5+SS{I|>Eod;aGM-A9LEza&(cFBH+$yp7l<0f~@!k&Ox z%q3#gT>FI3I%i>UafeVTz~-#-*Q8@BQe1^(ORC_l!WVy^S_D;rEwFV7s8FgS8hMzE z`5^(A-7oWPh6d)un9TRzfJ)Qy`Z4w)tNpUfN1VhFnV zqN#Nmw4=&o%z5VxncW^Xjq5_fi3GCQJ@q&u`zU990|28IsO*nakX8nYpS0RPm1tpc z&c*wQ4TwP_%;%IBkg8)rK$bl*gy2{JFzEWw8olKE5y(-OLL_Xerdp$^i&NKPjfu#Q`%Fk4gsA{E5zy(P$>LQ9YC!n+R!M5mP*rB>Z$4JuZ|NZ z@dsVL-`X44l26ueh|s*(Jl3r6Dm`5tqO=1V9@gk{S1(<Qq8|D5>sYOi z-tdRbR^n?zpL%qRps_ zkfzp>>tSBUf#H46#E`^l-_up*7B=p5gP1GRodbJ%u0M<_GdD zS)gmKJ3;^T?i>#7)~RudB-|F7F!m^}xzRO!tHS7!_;OIRj3-5Y!89p=Xq| z<+1uWaf`OpcCqR0#7D6^S>*&8|K-rJ)Ng-EEFrN)pM0Hr>$lxpkGQ`2;GBswyl^8^ z?4SQonpUxi1I|+Q+Y5#s_$!Alw02ysy%`?4y*tjZ6f<*G!uGNjMTo5LDD%v3Bri)m zAxXmGR*=UBm7j?u3rMC9QoMsG5uubw_wehHhyYGFCr5kSVS6X1 zKqp6c7iV{u!*)2FI}XR7-n;Zaz*TZY^u_r94-D8^jU&MR4=)6eFH)$X*CPQcmFf`v eugkIFp)rvTfF7SdY&D literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/openoffice4-presentation-template.png b/src/main/resources/graphics/filetreeicons/openoffice4-presentation-template.png new file mode 100644 index 0000000000000000000000000000000000000000..53258252c1ad419de45bda972133d278d7875844 GIT binary patch literal 824 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!{-5pqztsDG zh424{h=0ZI|63FOCK&+9|Fxli!jypMslVJ)Ke=QsYpeg6NCum6D{)AIj= zYyW^~e&erO7yf?x^8efCuQ$$rxqkM=^tu<*YF~w@e!X+$Rj|sxaHU%@roTcJulp)J zno{%S+SxDH&b;)OzwRk}&P^KV5*xAAps*1w3GxeO5MK9X=Gu-=4KqJ|+_X`5%V%Z< z1LJ9uo=brW7?Zr+T^Kr8Wj%l#&H|6fVg?4j!ywFfJby(BP>{XE)7O>#DT|n>v9`z5 z;-5f0;+`&!ArXh)Uakyoa*#M)xXYN^(L`*wP0*eIZ`>Sv^!&Mi~8EOZ7UJAxf z`Wdd8@Gk%O-&P?3o&Bu!k{W9#uDSMb_Vc~%uczJ;vwJUabhfVyYge|55R=|!d)6&8 zWIqXVE3g-|&eu0?%$C`a$W(RoK%cbeT+SJxtJzXRec#%DWz^SxyTZBeMj$ZMR7+eV zN>UO_QmvAUQh^kMk%5t+u7QcJkx__|p_Qqjm5H&ofq|8Q!M6SqcN7h|`6-!cmAEw= zzjWp|P=h4MhT#0PlJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS7(8A5T-G@yGywoN Cn@ZFG literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/openoffice4-presentation.png b/src/main/resources/graphics/filetreeicons/openoffice4-presentation.png new file mode 100644 index 0000000000000000000000000000000000000000..d5175a52590fa77746cffb9ec54a88f17f9a05a2 GIT binary patch literal 824 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!{-5pqztsDG zh424{h=0ZI|63FOCK&+9|Fxli!jypMslVJ)Ke=QsYpeg6NCum6D{)AIj= zYyW^~e&erO7yf?x^8efCuQ$$rxqkM=^tu<*YF~w@e!X+$Rj|sxaHU%@roTcJulp)J zno{%S+SxDH&b;)OzwRk}&P^KV5*xAAps*1w3GxeO5MK9X=Gu-=4KqJ|+_X`5%V%Z< z1LJ9uo=brW7?Zr+T^Kr8Wj%l#&H|6fVg?4j!ywFfJby(BP>{XE)7O>#DT|n>vB}Z7 zbv!^l;+`&!ArXh)Uakyoa*#M)xXYN^(L`*wP0*eIZ`>Sv^!&Mi~8EOZ7UJAxf z`Wdd8@Gk%O-&P?3o&Bu!k{W9#uDSMb_Vc~%uczJ;vwJUabhfVyYge|55R=|!d)6&8 zWIqXVE3g-|&eu0?%$C`a$W(RoK%cbeT+SJxtJzXRec#%DWz^SxyTZBeMj$ZMR7+eV zN>UO_QmvAUQh^kMk%5t+u7QcJkx__|p_M5R8EG3BSQ!}H398RU(U6;;l9^VCTfg5-u&wghk1ysb~>FVdQ&MBb@0DTxq AjsO4v literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/openoffice4-spreadsheet-template.png b/src/main/resources/graphics/filetreeicons/openoffice4-spreadsheet-template.png new file mode 100644 index 0000000000000000000000000000000000000000..ef1970a06078f8e86d1915e9995b6493ec36a605 GIT binary patch literal 647 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#^Q*Opun(6 zfpL)n(n?o@$%2dyq!WjV)Ap>?-u%T zj)7U=fuotuhksx1da@Q=HfWH&*q7m6b9Is?gCTRBSj5BM*+MrS9GJ#(N$2>r&pN7& zi`HbVSfz8v{wqtq=JSAj-p8RpU#OP2MwFx^mZVxG7o`Fz1|tI_LtO(CT_d9qBSR}w zLn}j5Z36=<1B1Ey{UuQ}N&PEETh{4m<&t;ucLK6Ub1mCg% literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/openoffice4-spreadsheet.png b/src/main/resources/graphics/filetreeicons/openoffice4-spreadsheet.png new file mode 100644 index 0000000000000000000000000000000000000000..8076f570842bc6fe7e5a2a07885c0b02d7f6f99d GIT binary patch literal 647 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#6oS)65cz>$7UDq0m^iru_b?aT4Y-hgpF6S=hi1-n~C@jU+z;d3k;{bDm0>dT+ z#zhKDlN6Yn7#Q|6FsxxeIMo#WR&>!>y^ zT9dV6mChaeuPphR&ja##ABO^cp<3b^QIe8al4_M)lnSI6j0}tnbq!2(jf_H!46RI! zt&GgH4GgRd4AgX+qEIyC=BH$)RpQnVUSRbMs6i5BLvVgtNqJ&XDnogBxn5>oc5!lI ZL8@MUQTpt6Hc~)E44$rjF6*2UngEt4-CqCz literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/openoffice4-text-template.png b/src/main/resources/graphics/filetreeicons/openoffice4-text-template.png new file mode 100644 index 0000000000000000000000000000000000000000..361208774cc0c75931eef605c304b3430b260fdc GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6(R@y6(I<4HR1M>Eaj?aro^;ccDWD0xp3QHycMNNx!Ri-zMRo zu~y^YpTB#8R?gjgPpVhFdY2~K8NRj4xr;d>D%Le{u4Qm&n$F-dfzcs=A@%}8XaJ+{ z1x8@tL^?18HZXV|U~pt$jC;_S93SDvyqtm4reI&qokq#dwl@L$%_ z(04LygJ@3cm2eNi1bh3rqWf6aeEiMJnNyhH&J-D!@Z5FYM2E<$ydkku-%YP#Y+v@$ z?$y7*FF>cOmbgZgq$HN4S|t~y0x1R~10zFS0~1{%qYxuQD^nvN(l#)#GB7YtJ(7o_ zAvZrIGp!Q01~-eEOF#{hARB`7(@M${i&7cN%ggmL^RkPR6AM!H@{7`Ezq647Dq`?- L^>bP0l+XkKH9XTf literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/openoffice4-text.png b/src/main/resources/graphics/filetreeicons/openoffice4-text.png new file mode 100644 index 0000000000000000000000000000000000000000..37f0da829b7bae1e2f7c702ba95e6178a907a5f6 GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6(S1f0qBO01B=5ba4!cIQ;gayU-y60hhpun~fusq~F!MZkE9Y*$C)KN7y-Snr4By)2+{GLb73&%}*D^RXO=obKz~~Ub5PN|kG=S0f z0wXYRA{`h48yGwfFgP+W#yx0Ej*oC-Ue3U2Q?RdQPogMiO#b(E*Oi4N(hk@&_%CZ| z=sOvQHYVDm8r3nvAMQ^ft7)Q&xg(e z6b-rgDVb@NxHZ_WH9P~rC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5eO`o8Rx#Ks^&ZT^vIq z4!^ya?tdsiq~YPJ9p4@1gcdR$a@BkE%}U!sV7mg}ooa0@Ee)pqwF+nG!BA zH)<*|q)2g0m>H>jT=KaO3&)ISf{!d(#C#kQ1UVU^n3zugd3Q?de*`mAn#c(r76DyW z6^4jwYp?bCS|r@Owe4nEnQlTt{(bu#_JjukGu#6n{BW7EJl)~JAEz19!yO*{dUnnJ z-8=b)hQA+Q-h5b5S-Y8;arx`Nhu{ADQDWK1P*%0aZvJ)QLVGoV%_>YsHq;ujY9%(b zFohZ{n8jqeb;93WRa_f*dmH|$O=IfWvU92FI`1yk+_yn$8ewYTB}XPY=_Swne@R?& zeg*ThR~L=~<4d)~HKHUXu_V85rE3 zzopr0H-tT`v3p{ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/pgmodeler-dbm.png b/src/main/resources/graphics/filetreeicons/pgmodeler-dbm.png new file mode 100644 index 0000000000000000000000000000000000000000..9c92fec3af1f2d86111a4119f5e1ad135ac4509d GIT binary patch literal 1372 zcmZ{iX;70_6oyX%gq^VpB8WDqD9B<6v;)WpI$%OktB5U5TM=2^fF?mUfv^|?gam}J z$Yy{L1TFh2vWQL;lugjGiHO9=4v{S;(2qZz>5twy=e~2!Jnua-_uja(X9%iF+DZVR z>Oiz}LezFE6=aY-r!H~^5n1o!r;h_vu#_cka!8GJCpw)52ssEqjR6oNEvgV800%I2 z8Nez7K+`|F@tidP8g=%RvpoXnFiUo&@U&8kps-mZi3_|og@iodwn2Uq(6Zo8HiR%C zI1!A^Acz5XvJlI^ODlz^m~bBzn*&G`wV~;`$RUtYy2T@803B{dz>RPlZcRb|$m`ED zQ_HKHo16X9bB$x4VxIRnmNaf-6=34??)MF?OQhvPWczY6{S@RU=aciz0|hFX-s09T*B}?Nmw34{hz#ie|r`nd5f$ zwv3F=udG7MJsoP&_}s$b#B8xdI{kGSVlov1V&4g;7gyI>hQ zBL^ZA{m^Ty}~Uo>FVD@O@`aa$UEj|^fe)(L2){B9<~=R-R032smV)=l@-R- zA{i{s?6-IeF9bkcaU|FQU2YE%DHQ#Q7s&u>?OTcB`xSd2O?isLX?yue*_|5Z`@$9e zxQBS84tB?#UD{{+*N-}%+aU^Z|$LZpO1B~in2rJ8h+(iur8WdSh`lFCm2yX10u>b*@iM7 zFe?RDzVjubRnSD4r6?V&;R`e=${M>L2YqN|tN{+?gx-zS#i3W^46v=g`+o-X1(hiE zZR$Q1G)Et-#V3Jrl`ID}E&1No=kHnn6Hn(y66uVOFgJRr$ePYPE>rPr-=B*_tZuT4 zo}&DL9a)9jyKqH)tyTy>FF2<4Y zmdoQ4UwN4qO#mYhB!v;vmbP7X#F@; zdZgvv{8o)yt>@JjmVT)mV86eVPi2*jT_{>x7wdO9F;UNk_RN>zS56^+LyuzbLh*2; zcv`uWJP`pr4sU9VGdITLo$;ntKj5v*%nflkD;)0b(At~-7;gG`T=fe6f5Swqtsi30 u+M00Q&x;c1M)HKfz(A9$zSqg_ZvLJoekAX#IcseM0tfpuc7L6?9Q6-|gl}R1 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/playlist.png b/src/main/resources/graphics/filetreeicons/playlist.png new file mode 100644 index 0000000000000000000000000000000000000000..bdc506aacafd1f088c3b139da8aebe088d6800b5 GIT binary patch literal 1020 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|R4ZfKP}kP=WKh>mI9b zdabz?zx|oZitFinUh2%foU!|5%(iE8)6UCHJ15<-N4j%2x3P)h?J@B&b;RND@T>Qxd|%cVQ_L~g$O_|wm)pMQ0n zc&;-0(!&qm|NsAg|HF^O?f3UR{N%9w#_zxX=3RcRHSfyHufHk|K314{@#3p*{_Ai5 z`~QFK&38r%uYUaTr~Sk;NbAFY>O|Ni@L*6xRoK74=h?#uUIe^OVR z*meD>Sinp zTzK-o4Eic3zZkS})UoRCeNV$-1=?HLHN(ldZeB3P_2T1o;Is z2(SAxb8W|`hMAu}ZrZ53Gj7i?^E({&4vK~MVXMsm#F#`kNVGw3K zp1&dmD9B#o>Fdh=ltoO`jHx_8{sK^stEY=&NW|f{mqY!T9R&`2JiM2ygirIR({K~e3ww0T$~+U&}qH9`gha*f`WE~xwuLTqMMKl@vuOFBGUTN!fK%PTvGZ)*RYxS>~ z?VkVnI#qkkYhW0wmbgZgq$HN4S|t~y0x1R~10zFS0~1{%qYxuQD^n9I10!t%11kfA zqS?EE84O87ZhlH;S|x4`%*U8M0yRj2YzWRzD=AMbN@XZ7FW1Y=%Pvk%EJ)SMFG`>N S&PEETh{4m<&t;ucLK6U$F2FPZ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/qgis-asc.png b/src/main/resources/graphics/filetreeicons/qgis-asc.png new file mode 100644 index 0000000000000000000000000000000000000000..b8b9fd2a829820cd1125c13b4f51313972b1845c GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!j^4j5diUnI zJzJyqY>C^uIc&$q@Esc+H!L?>y~t?pRKvMb#l74N=S?+Tz0hpcBExypBs`pfx{yKK z-mT6XS6ZxHVzy>+*ZEUzXHVoD+Vkh{-`{`#rXAQBvSZ`NpFjTp|NrLOH}9=$oj0v~ z`03;2H?M5gEwfy^6`?nFhHb4LR zCF9_(Pd|T_A3yl>&!6>oZ}ne1^Y`Ds+1D;=cQpZ>v4N4R8c2zk1o;Is$n5#CTYA@y zZ{POqF+cF*`+ieaWkX|@4<`yWfJzvXyxm;OkH}&M2EM}}%y>M1MG8=m zy~NYkmHjD;n5c=hRPxs-pwMqm7srr@!*8#o^EVj?G$h`s)<5!gXZYRfKmY5OE?9bv zQAX|9jD7briuj+*Qt(uoIPdVwQwxiB+R8kb`k8Cho;Qyf?DJyIo@YGqJ^TIv#vhfg zf(;BTA6ORz{Nd4ZWXM&yp{XQuLY(XxOpBkehu9}+)%6Y&7~Xti|M#GSWuEYXd}j4*$^QXszUMnI*vmg?P>|y& zbg&RQ+I##FC!fc%OOhckL&Ajq`lmYwNo}uEu-*j>2GtVRh?11Vl2ohYqEsNoU}Ruq zsB2)NYh)B+WN2k-WMyipZD3$!U|^awVG4?d-29Zxv`X9>T(yEr+qAXP8FD1G)j8!4b722WQ%mvv4FO#n2HMk@dS literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/qgis-ddf.png b/src/main/resources/graphics/filetreeicons/qgis-ddf.png new file mode 100644 index 0000000000000000000000000000000000000000..aa6d06ec421db5d482c09e05e396a81546af4ae8 GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!j^4j5diUnI zJzJyqY>C^uIc&$q@Esc+H!L?>y~t?pRKvMb#l74N=S?+Tz0hpcBExypBs`pfx{yKK z-mT6XS6ZxHVzy>+*ZEUzXHVoD+Vkh{-`{`#rXAQBvSZ`NpFjTp|NrLOH}9=$oj0v~ z`03;2H?M5gEwfy^6`?nFhHb4LR zCF9_(Pd|T_A3yl>&!6>oZ}ne1^Y`Ds+1D;=cQpZ>v4N4R8c2zk1o;Is$n5#CTYA@y zZ{POqF+cF*`+ieaWkX|@4<`yWfJzvXyxm;OkH}&M2EM}}%y>M1MG8=m zy~NYkmHjD;n5ePg*6&@-K%w8BE{-7)hu>aF=Wj9)Xh^(Mt$*b0&hWd{fBx4mU9j{T zqm0_I8T;;M6!AZqrQoSFao*vVrxq6Nw3T@<^)uJ1J#QW}*yqKZJvtTcSSo9K`(D|L54*CtQ;+C`H=XV+!)XZ7l9i#J- z(U9eVW$wh)rq&7`4zW+ts_PvlFueK3{_jBt%RJ!&`ONCslK%tNe9w1au$O<(pdiOl z=wKmqwD!C8<`)MX5lF!N|bK zP}jgj*T^Wu$k58v(8|P8+rYrez(DA~HYbXP-29Zxv`X9>k{3t)x7$ mD3zhSyj(9cFS|H7u^?41zbJk7I~ysWA_h-aKbLh*2~7aLr$`L| literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/qgis-dem.png b/src/main/resources/graphics/filetreeicons/qgis-dem.png new file mode 100644 index 0000000000000000000000000000000000000000..068b43f28d7204e51d24775674a8ab80b37045e3 GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!j^4j5diUnI zJzJyqY>C^uIc&$q@Esc+H!L?>y~t?pRKvMb#l74N=S?+Tz0hpcBExypBs`pfx{yKK z-mT6XS6ZxHVzy>+*ZEUzXHVoD+Vkh{-`{`#rXAQBvSZ`NpFjTp|NrLOH}9=$oj0v~ z`03;2H?M5gEwfy^6`?nFhHb4LR zCF9_(Pd|T_A3yl>&!6>oZ}ne1^Y`Ds+1D;=cQpZ>v4N4R8c2zk1o;Is$n5#CTYA@y zZ{POqF+cF*`+ieaWkX|@4<`yWfJzvXyxm;OkH}&M2EM}}%y>M1MG8=m zy~NYkmHjD;n5Zew?xTq!K%w8BE{-7)hu>aF=Wj9)Xh^(Mt$*b0&hWd{fBx4mU9j{T zqm0_I8T;;M6!AZqrQoSFao*vVrxq6Nw3T@<^)uJ1J#QW}*yqKZJvtTcSSo9K`(D|L54*CtQ;+C`H=XV+!)XZ7l9i#J- z(U9eVW$wh)rq&7`4zW+ts_PvlFueK3{_jBt%RJ!&`ONCslK%tNe9w1au$O<(pdiOl z=wKmqwD!C8<`)MX5lF!N|bK zP}jgj*T^Wu$k58v*vimI+rYrez#!)B!c{05a`RI%(<*Um(A^*@2Gk%4vLQG>t)x7$ mD3zhSyj(9cFS|H7u^?41zbJk7I~ysWA_h-aKbLh*2~7Zqe@7$$ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/qgis-dt0.png b/src/main/resources/graphics/filetreeicons/qgis-dt0.png new file mode 100644 index 0000000000000000000000000000000000000000..8f9ac6be890c63e58cbb663e4a686277e0349037 GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!j^4j5diUnI zJzJyqY>C^uIc&$q@Esc+H!L?>y~t?pRKvMb#l74N=S?+Tz0hpcBExypBs`pfx{yKK z-mT6XS6ZxHVzy>+*ZEUzXHVoD+Vkh{-`{`#rXAQBvSZ`NpFjTp|NrLOH}9=$oj0v~ z`03;2H?M5gEwfy^6`?nFhHb4LR zCF9_(Pd|T_A3yl>&!6>oZ}ne1^Y`Ds+1D;=cQpZ>v4N4R8c2zk1o;Is$n5#CTYA@y zZ{POqF+cF*`+ieaWkX|@4<`yWfJzvXyxm;OkH}&M2EM}}%y>M1MG8=m zy~NYkmHjD;n5d~y)smY1K%w8BE{-7)hu>aF=Wj9)Xh^(Mt$*b0&hWd{fBx4mU9j{T zqm0_I8T;;M6!AZqrQoSFao*vVrxq6Nw3T@<^)uJ1J#QW}*yqKZJvtTcSSo9K`(D|L54*CtQ;+C`H=XV+!)XZ7l9i#J- z(U9eVW$wh)rq&7`4zW+ts_PvlFueK3{_jBt%RJ!&`ONCslK%tNe9w1au$O<(pdiOl z=wKmqwD!C8<`)MX5lF!N|bK zP}jgj*T^Wu$k58v*viyE+rYrez`);PUnPo$-29Zxv`X9>>{8i|0yRj2YzWRzD=AMb mN@XZ7FW1Y=%Pvk%EJ)SMFG`>N&PEETh{4m<&t;ucLK6TboJT$Y literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/qgis-dxf.png b/src/main/resources/graphics/filetreeicons/qgis-dxf.png new file mode 100644 index 0000000000000000000000000000000000000000..c7503960e1f1c11f112f7e629e118c6a0d655e23 GIT binary patch literal 1017 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TQ)fKP}kP{G>Pm^JOu zAk-GKsw;F=O9T)ttMy-8=`}6id3wH!o3X;Q0+&UVo{K9zrx&<5o5})pA%nH;G0W=$ zmQ;H$sq$*gaF6hHbau3l@N>$KcD1*+&yRL#%XAO*b_nxvbaJ#0@URQ?v@eaZ@2bj} zRqU1!VB6f>{O;|W{R`_S=Q`y_*aUew&YaT!^y$<8|NsB_^>f#((w+?amSmenwV@wh zKl%0j%hoBm8+wwyeR})-%ll1zsaqyx|NQ>t^V{b;rWgJG`F-b>^^yKA$5!{cx;XEh zSN-SrubDGvuI-4~zo_xj-lb2jpZxjllbf5{?9P&<(^?*1JCU56oRgE&-&kB0WAEOM?7@ z86>xT-zu?f^S5vN_Lv{|@qNE3tFoan%k~Rpw}46*lf2zs7&=&GJ%Aj}0*}aI1_r*v zAk26?e?%T~FUz_?>f^mK6yi8%cB^7XJo4gzcsG{iP&Yiuy= zQtdeSP9uV$`hC~l?ceKJR5u-reLN|0?}v(S`=6xjOR@N$F{`U^Gyg^lRyLJJ7FIS@M(v-5_9iw;>=Q0-+>zPm?{nzNme(A&jkl{stt_!J zHRd)je{XdD>zm)vCsG)Txa04i|LRlV)9uZ0I#KRHwc4&@Q$riJmOk5HBt1LEx8?bs zt$Tx`D$4W!KM;7p!8{@P*B8%!f8{q8pZe;(9masy0YQP5P;Gg!D%oY#CU5*QNFapD0wZt`|BqgyV z)hf9t6-Y4{85kMr8kp!B8HE@b0{v%YV4`hcU}a$NdHNJS6b-rgDVb@NxHUAL(%A&m wAPKS|I6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD<-Pgg&ebxsLQ0PIMn)c^nh literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/qgis-gml.png b/src/main/resources/graphics/filetreeicons/qgis-gml.png new file mode 100644 index 0000000000000000000000000000000000000000..9a2b183aa7968e4516146065be122d971934d411 GIT binary patch literal 1017 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TQ)fKP}kP{G>Pm^JOu zAk-GKsw;F=O9T)ttMy-8=`}6id3wH!o3X;Q0+&UVo{K9zrx&<5o5})pA%nH;G0W=$ zmQ;H$sq$*gaF6hHbau3l@N>$KcD1*+&yRL#%XAO*b_nxvbaJ#0@URQ?v@eaZ@2bj} zRqU1!VB6f>{O;|W{R`_S=Q`y_*aUew&YaT!^y$<8|NsB_^>f#((w+?amSmenwV@wh zKl%0j%hoBm8+wwyeR})-%ll1zsaqyx|NQ>t^V{b;rWgJG`F-b>^^yKA$5!{cx;XEh zSN-SrubDGvuI-4~zo_xj-lb2jpZxjllbf5{?9P&<(^?*1JCU56oRgE&-&kB0WAEOM?7@ z86>xT-zu?f^S5vN_Lv{|@qNE3tFoan%k~Rpw}46*lf2zs7&=&GJ%Aj}0*}aI1_r*v zAk26?e?U!O{e?UEno-U3d5r^Miz8-eSL4fUnhS&yejSYrf zsvQU4X+$tozwg?+{d+x&>ZXISk0(X${ZR33|C5w`DHi`TW_5K8c6@aD!_!c+|1U33!+doYMy`MZ@oZoG4!^kcwDH}HxpI*X{i2t(Illxh zh!--@Nbq2K=HF<+%BIrD!pf$~sQuH>-o!?UeZs|!J2LzHeGXmO@|xqe@piSSl_gfD z#@q(x?~TrXee*l|L<(aOcl`bHUwsOEy1f}rC(1pjR@-%KYG}jO(q|itq-V$Ywmjdn zb#HJ~MS1@J2LcZ`m?tFv`r`TTul&a1Q(t{}EV$>39^d@4_}ArD@dK7?yc<@(o_%|F z(D_NzK-}N$$JIZrOh2!`KD9ca<8|Uq+sz&73I}!H2pJyG?_vAV`jKJ#29^M`{oE`c zJ~OhdIL!Q&=fZ^>EzmbgZgq$HN4 zS|t~y0x1R~10zFS0~1{%qYxuQD^o)&V{>f-11kdq57tOv?n2U#o1c=IR*74KWyHge yKn;>08-nxGO3D+9QW?t2%k?tzvWt@w3sUv+i_&MmvylQSV(@hJb6Mw<&;$Ty5~flB literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/qgis-img.png b/src/main/resources/graphics/filetreeicons/qgis-img.png new file mode 100644 index 0000000000000000000000000000000000000000..147382bf0477b939577765b13ec6053509fc264b GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!j^4j5diUnI zJzJyqY>C^uIc&$q@Esc+H!L?>y~t?pRKvMb#l74N=S?+Tz0hpcBExypBs`pfx{yKK z-mT6XS6ZxHVzy>+*ZEUzXHVoD+Vkh{-`{`#rXAQBvSZ`NpFjTp|NrLOH}9=$oj0v~ z`03;2H?M5gEwfy^6`?nFhHb4LR zCF9_(Pd|T_A3yl>&!6>oZ}ne1^Y`Ds+1D;=cQpZ>v4N4R8c2zk1o;Is$n5#CTYA@y zZ{POqF+cF*`+ieaWkX|@4<`yWfJzvXyxm;OkH}&M2EM}}%y>M1MG8=m zy~NYkmHjD;n5e1ZKPlTppwMqm7srr@!*8#o^EVj?G$h`s)<5!gXZYRfKmY5OE?9bv zQAX|9jD7briuj+*Qt(uoIPdVwQwxiB+R8kb`k8Cho;Qyf?DJyIo@YGqJ^TIv#vhfg zf(;BTA6ORz{Nd4ZWXM&yp{XQuLY(XxOpBkehu9}+)%6Y&7~Xti|M#GSWuEYXd}j4*$^QXszUMnI*vmg?P>|y& zbg&RQ+I##FC!fc%OOhckL&Ajq`lmYwNo}uEu-*j>2GtVRh?11Vl2ohYqEsNoU}Ruq zsB2)NYh)B+WN2k-Y-Mb$ZD3$!V6bEV+GG?Bx%nxXX_dG&oO~pDAE-eRWJ7R%T1k0g mQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MGT&NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*qt{eNtK0MsPv>EalYaqsO6d+);z636Cm z6Z-G4bV@_O1nm5m8(b<}C zS?JM)tjkYkRllF5yy&}6zW(&@b>HuOJz3artvW*pU-YZr0wI`j>m~NiL9ATRs zp(wyPG!w`9b8r?84WbCX}^df$7qRP^IV#*7R(`EtjY6vF--6u6Xh z_py72yn{gFPyL8*YaIpC)Hhwcm#F=r;GVE(;-huutUu)su5FO);^AReGX5jAlWU3U ziUm%m)fyKh@pCAyU{O$9!K$Dzfk7wYl)w&#GL51KEK1f^t}0B|*;mX;sK36i-BRPN zcUZ%!swctu`QD}tz2!S5a=cbQb8CZCv-btl`~R-Jc_`dnP{^Dhx6^OF*1P&mJr5=s z-V#VHYtv7QEUs2dp27BkBjMWh|E-gwvp6-b`E1R<>b8V&hf?mL1scbEO!I?ScRkb2 zI%}q1S`+4Tku`bCk?#(V81DE=Y>9iNxpVt@1_sC1Z_|(dJCU;Iu7A+-q}-$RTn#Bl z#h#l#m3_&@k{cRbc*je|;YQcWYp?A+`B@aQ_p)Vly=`)OCDhEdAV|vLR9EV6k5Gqe zRe#lAYGi6(W7scz;CF!GlyGHcll)Kyi!*D^oZfpZxK1nBBhWr$%FXL@S3kddEBXiL zW%daNRf;B>_b)06JevK)c3xP}FQ)yW%YOG=F7^bb8PyWkh?11Vl2ohYqEsNoU}Ruq zsB2)NYh)B+WN2k-Xk}uqZD3$!VBmBhAOuB2ZhlH;S|x4`#&cf)6ElM($cEtjw370~ nqEv?R@^Zb*yzJuS#DY}4{G#;P?`))iiWody{an^LB{Ts5&yhx7 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/qgis-qgs.png b/src/main/resources/graphics/filetreeicons/qgis-qgs.png new file mode 100644 index 0000000000000000000000000000000000000000..032b7f0c1db315aa7c744a3ce5cc8bd63feb514c GIT binary patch literal 987 zcmZ{hYfO`86vt1ol>#C-qH@`^j3J8?cxiEUjgrDzY*Q#50+Y>6DilICMsHfFz={Es zEgRFU6cHFKF@PJCZE@ltX&WGf;cN!cfddOOEGq~irG2HB_u0!AlYQ7p&hyK;{LeYb z(;yKa4-SkB1b|?nfR{~@yXEw4Zs%=@=|k74lhoProEjMn!fPYYIY#?^~h7A&v)dVvZ1p6bFZ?;+pfiW2NUiY@;CMb zqI2=RWe<$5FYiS>D%NLzFh}3G`&(jvUY>24-_dAbYwtIL!^giL?l)B3Gm|(0m7mIT zsm;}yA{aD)I1zpoTm3UkeX%;5swTrq{qa}`=Bsal&h~B83)^)z>)%aHaHW06i1uLU zN`uaR`xez)UGlC-my<=gdWki55(0*e`P=tBo51?B7uT}}x$VH3+aIw!q%RJPk#7sjEP7A_(@sN+f9Sx1T+HbNh zQ}#*D^K?^xvY&IE4U_M)8Q7YKVD*kgZQm8{wx8~FHx1+Lks5(Rmd9O*60K zNN!89F*)~;_lqjOuMP7I`_CZ{$uEjk^G~Xaq-q(bP$?q;OpKWnk0r-5nK{fP&S55p z_0}60#=$U0@U^i22+GQfN{cK0UvNAE^qZa#=#T UvgG>e(MYlhgnTitFRkF>zxlww&j0`b literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/qgis-qlr.png b/src/main/resources/graphics/filetreeicons/qgis-qlr.png new file mode 100644 index 0000000000000000000000000000000000000000..8f94a55fc99d708223136ca1abee11f540fe03cd GIT binary patch literal 1017 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TQ)fKP}kP{G>Pm^JOu zAk-GKsw;F=O9T)ttMy-8=`}6id3wH!o3X;Q0+&UVo{K9zrx&<5o5})pA%nH;G0W=$ zmQ;H$sq$*gaF6hHbau3l@N>$KcD1*+&yRL#%XAO*b_nxvbaJ#0@URQ?v@eaZ@2bj} zRqU1!VB6f>{O;|W{R`_S=Q`y_*aUew&YaT!^y$<8|NsB_^>f#((w+?amSmenwV@wh zKl%0j%hoBm8+wwyeR})-%ll1zsaqyx|NQ>t^V{b;rWgJG`F-b>^^yKA$5!{cx;XEh zSN-SrubDGvuI-4~zo_xj-lb2jpZxjllbf5{?9P&<(^?*1JCU56oRgE&-&kB0WAEOM?7@ z86>xT-zu?f^S5vN_Lv{|@qNE3tFoan%k~Rpw}46*lf2zs7&=&GJ%Aj}0*}aI1_r*v zAk26?e?b<@Gv$CD!WeyI4i|4GWe6pQ~Ev%0z_cX`E2h{lJSGGB37 z#4SL z#0wc{BzQ1A^KZ0ZWm9QnVP#Wg)c$E`Z(^gwKH=iV9hrUpK8LPsdChU#c)MEE$`UJ6 zV{QZU_eSTxzWE(}B89PtJO2LpuRaAn-QEnR6XhOMtL-{AHMC)C>9Y++(z9cHTb}RP zx;HqgqCEfq1Azw|%oCD-eewMFSAJvhsjogf7Tohik8l22{OfY7_yNl`-VLi?&%V7o z==`KBQX3`OI#yLQW8s2 zt&)pUffR$0fsvuEfr+k>QHYTt(0^8@mf8jeRt5&Q7W`g?q9HdwB{QuOw}#b!oyC9} wBtbR==ckpFCl;kLl$V$5W#(lUCnpx9>g5-u&wghk1ysb~>FVdQ&MBb@0H+P7VgLXD literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/qgis-qml.png b/src/main/resources/graphics/filetreeicons/qgis-qml.png new file mode 100644 index 0000000000000000000000000000000000000000..6defe851c46d1272f41320e442e3c7358f27d691 GIT binary patch literal 1578 zcmZ{kdoS!Bk z0|0a!>}{PPwf+{GYEUk0WJ@4H5NsT60H{qvF8iuOHOk-K*%1KhUI19}04zZ*))xSx z&;U%~0I;|TfB~uC>19g*;Cn7zaJ7RB5vc`4UN(uJ!^tfR=L!>UJqTc>CKOgMZ?;gQ`u193^tD2s9#U#?R zi-<|Wj=n)WE44w~C6&)f<%)*qUEWmg*BR-wbhhDn=d^6LyMK@nmp&ttcl8g3bF(E< z*}|gAk0J15Ci^i3!t&bbS^0}seK(DvqsoQFIpzG|=omRUM=_@qiyk(&IT0dL@^4d;vtzSv5!k7W>=KVC_M5k3 z-qb|qjgpoZU8<$OA2dIwrRI2F;9|x)UUN6z7XBK(}0;TgIJb<;rL4Y7ae9sG-ou zzO3`$Kn9rK`LniwtG>e?Dzr%USTX?X#oq$fK`h5ZO$~~Jqn*Ylgub2`qEdaB0F7ap zgRPA#Mm#+@#Fa&$`fb)gLO{X0>wi|2Gi+94Qp^pLx(fF3^G}E znZI%GYK7{6Ow=~mmbR@ZO}OeLhA;x*w%<;)-mu-0ax%x@l=X3~&U$g%K)pGt9jC^*JFRL?9Bbj`_#!~RRM1MorCOEP`sb5&kTy~x5A{?QkQAEa?w*XZVHsX%NR#{Kc9 z{hrqZ?nT0v7^`Nb3K_=Dv|NpXlR~3sPv9p0Zn}Ul$|pp2ul#~srZ_oL&HkzcxP4zJ z!n2;V+xO_b*qtaoQ|(~s!jS>>8v|^;r`9BU<0>mNBaDG2G7aOv=gMk|*Gw2Nr+PD( zdeM*^n&LeaI}8QyO9`;>j|_kWn4(RO9zvTPGBtHIJ!)ZYYJoO8fJR%O(c7=AL0|8G zfG{FHI56h_fiTUp0tndl?F1KMASK#2G5|zJM;{Ij4<-Bik^&ABBMJF4mWGfCIM`jZ Jt^OIu`3K>!=f3~| literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/qgis-qpt.png b/src/main/resources/graphics/filetreeicons/qgis-qpt.png new file mode 100644 index 0000000000000000000000000000000000000000..61710af27389e7ca5f5d775fc28f74ae5c15e61f GIT binary patch literal 899 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(Tmq6IpDPGJi4ba4#HxcBzv-s~$0G6z29 z7iqOuSp9GkOz+lv6;e`ASX3@}WN*E%dAVy&p!E;-jzvG3qL!3slx#?Ndg~I`qZe~4 zW!8D#dh%W6e0Iz)o$mtgKK-@v{`}H%3t{8> zn)juD7Mo92?o!_H)8VXE$dNysexjc*-rD$*D`Cgnx!pT|{jEF^qCfY{rJBjF4EQrQ zeh|8lDEDvLlo_wDJvELiXP@wC{f!q~7pC>|WSnCC5#49k9cFnq2NY4EjU za@hAaC*!`ngu?Uv<~2$h2khiU9!%orC^*f|yyF=&1I9GER8+)4#&wnX3Vt$Ir@r8_p=}Hz_(yXSd;WYgo2N{~*JK zY2TH%F!_A4YY}V6yf^m($AnMZv-W5&WHb=Sv*xbJyEE6;kz1l*)3o{dCwB{&FkIhb z>&WusNiHXo!zugiCth=2_hl&hw>LD-eTEo^sKbgqmJb;eQtnOJz%O8x@22t3?EhM} zt$&o>@A)*ju(x`vcka~Fo~#SB?yq%v%DApzznjOmQ?sNeKFZu+qw{%3nbM~~hE1O& znYvu<*iJLotc~G*yeN#JEd11;%?+!k_aAx}WcT{%LXbu~FukdkxJHzu zB$lLFB^RXvDF!10BST#S6I~;t5FmmtT}V`<;yxP!WTttDnm{r-UW|LZ5Bd literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/qgis-shp.png b/src/main/resources/graphics/filetreeicons/qgis-shp.png new file mode 100644 index 0000000000000000000000000000000000000000..17fe702a791d965735babffb35379b755a43bfc0 GIT binary patch literal 1017 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TQ)fKP}kP{G>Pm^JOu zAk-GKsw;F=O9T)ttMy-8=`}6id3wH!o3X;Q0+&UVo{K9zrx&<5o5})pA%nH;G0W=$ zmQ;H$sq$*gaF6hHbau3l@N>$KcD1*+&yRL#%XAO*b_nxvbaJ#0@URQ?v@eaZ@2bj} zRqU1!VB6f>{O;|W{R`_S=Q`y_*aUew&YaT!^y$<8|NsB_^>f#((w+?amSmenwV@wh zKl%0j%hoBm8+wwyeR})-%ll1zsaqyx|NQ>t^V{b;rWgJG`F-b>^^yKA$5!{cx;XEh zSN-SrubDGvuI-4~zo_xj-lb2jpZxjllbf5{?9P&<(^?*1JCU56oRgE&-&kB0WAEOM?7@ z86>xT-zu?f^S5vN_Lv{|@qNE3tFoan%k~Rpw}46*lf2zs7&=&GJ%Aj}0*}aI1_r*v zAk26?e?ZXISk0(X${ZR33|C5w`DHi`TW_5K8c6@aD!_!c+|1U33!+doYMy`MZ@oZoG4!^kcwDH}HxpI*X{i2t(Illxh zh!--@Nbq2K=HF<+%BIrD!pf$~sQuH>-o!?UeZs|!J2LzHeGXmO@|xqe@piSSl_gfD z#@q(x?~TrXee*l|L<(aOcl`bHUwsOEy1f}rC(1pjR@-%KYG}jO(q|itq-V$Ywmjdn zb#HJ~MS1@J2LcZ`m?tFv`r`TTul&a1Q(t{}EV$>39^d@4_}ArD@dK7?yc<@(o_%|F z(D_NzK-}N$$JIZrOh2!`KD9ca<8|Uq+sz&73I}!H2pJyG?_vAV`jKJ#29^M`{oE`c zJ~OhdIL!Q&=fZ^>EzmbgZgq$HN4 zS|t~y0x1R~10zFS0~1{%qYxuQp#Q9ljI<35tPBh;B`xzr(U6;;l9^VCTf<^|xvxMC wk{}y`^V3So6N^$A%FE03GV`*FlM@S4_413-XTP(N0xDwgboFyt=akR{03zw8x&QzG literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/qgis-sqlite.png b/src/main/resources/graphics/filetreeicons/qgis-sqlite.png new file mode 100644 index 0000000000000000000000000000000000000000..1b164982ec8e8993c4dd01b9ee5296059cc6d7c6 GIT binary patch literal 978 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TR4fKP}kP{ETYPhNt- z_wV1IKY#x7=g+54p90B;U~m=;yu7^5oH_I8(IcRGH~?yT_Usu@`>$WWzJC1*RDSyO z=?4!UoH%h}=gytmwrvAyJ$~m}*QxFC`xe@5nV`R+Q(;Y$;PNW_EfeGRF6=(FeeuP^ z7MuDwmzG&>?pt!{NZFCK6-U zaQ@+yuG^+)t!oosSTB z>RbZq@%MCb42d}W_R>pZr$CA0AG_Z~J)L6vvP~xBTJx!QlT24$c=Z3jc2D`-bKh)= z(|MlN-M62=^Yr;mdv?8gE#GnK^TCFLnu|2dSeV*6g&H_rm>XDh83eyDI2bUb9b}PU zRZb8((*R5&Rg6p-tO5&!6B^tYn6eysk5neI@cJBgXp)*S^KB)Y{5Q^L&%}3#O>CIK zexTteAjvDujXI)Zv1xNeDz()t+mh6+bXSpbXzMt z;^W{GC~sif@;4|!q|RQA_1MD$Eg~P-n>Kt-IH1q!^zekr3J;5vzsvVAOpyQgO8nw0 zXJBZnmbgZgq$HN4S|t~y0x1R~10zFS0~1{%qYxuQD^nvY6ANtv11kfA`2Dl@p=ij> zPsvQH#H~T^kunodgCxj?;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1STJYD@< J);T3K0RaB+yG#H8 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/rpm.png b/src/main/resources/graphics/filetreeicons/rpm.png new file mode 100644 index 0000000000000000000000000000000000000000..e14deff36550f21fd0c088a61e7329bb16b079d0 GIT binary patch literal 824 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~v=mPlzj!eqT`VF{k`v zUe(9^s?RxyMrL-v=lB*tzfD=Py6D?|B~-|6|AAA3OGa-?rz^ z=P!Rgecos7w%^v{_M{oN`lj5TIQ>@t)ctmzw;OkH}&M2EM}} z%y>M1MG8=my~NYkmHjD;n5Zeg(iwwwKs_9uE{-7)hu>b!4sLP~VN2L@g-f^hM8e&? zEb*-_=I^IX{r}&7rac#q+&4crM8%VbJr}L#?_%b^hTPxyGi)LO*w$ z6J$Eh_4@T3g@9m|EDnu#!iyMrGaQ(u8Kj>5dKUJkJgNQ8b?HuqrDx^;D)I&V`oaBS z$|c3~h6`9T%YP_-nQrza{7vlor(b`(`SMqi`Ooh|_kM_dVQjW@NjSnG{n3&yjY**8 zJLjL=JDN<{{jOCN#Gh|FP-C9(?cYK+9h?6Uh`E@H00)| zWTsW(*6>1H9hhPnBtbR==ckpFCl;kLl$V$5W#(lUCnpx9>g5-u&wghk1ysb~>FVdQ I&MBb@09}|%>Hq)$ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/sound.png b/src/main/resources/graphics/filetreeicons/sound.png new file mode 100644 index 0000000000000000000000000000000000000000..c3df0c675db69f130410ba6f067cbaa4a75dcecd GIT binary patch literal 809 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-0hrPlzj!{=ZP;-zxoo ztBwBejQF!$`~TkLKXV2D?@jr?J^1%DhTl^eo^&ugX=eyEW_a8V;v$28YmEQR7ydVc z`QLN~kj5P`Zx-7=>|lMp*cPbrek;SdYKGI5AQS%o|Nn2h|No~4{{Q~+|6IrK#|QrY z{QT#~$3H(leY&^*)1BQiJ}u*ZV$(XZu^9?P~^FcWa@~r@Q+;-PwC=}H>L4@UjhF-^{&=W2Ks&11M78Fi@^8ddcf5<5tBk%qY&48ED^1oJF?lJ69 zn<^u-t?G|V;(@~Z>3>+%1qx2Na2gz(&M@IX3WL%KMuz}~EJs!iR@DVUR~noc7gRgIGeeLZId;N}T<6)1OChj`#qx2u~l$${dn%|$_d4QF# zWM@O>%^P>N`RF~^aZgp`d}&YZDRZ@_@4TueO0Aoc5!lIL8@MUQTpt6Hc~)E44$rjF6*2Ung9rqLv#QD literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/source-playlist.png b/src/main/resources/graphics/filetreeicons/source-playlist.png new file mode 100644 index 0000000000000000000000000000000000000000..0d22da2e9f17acec079de0a2031ca1c96fc6014b GIT binary patch literal 1020 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|R4ZfKP}kP=WKh>mI9b zdabz?zx|oZitFinUh2%foU!|5%(iE8)6UCHJ15<-N4j%2x3P)h?J@B&b;RND@T>Qxd|%cVQ_L~g$O_|wm)pMQ0n zc&;-0(!&qm|NsAg|HF^O?f3UR{N%9w#_zxX=3RcRHSfyHufHk|K314{@#3p*{_Ai5 z`~QFK&38r%uYUaTr~Sk;NbAFY>O|Ni@L*6xRoK74=h?#uUIe^OVR z*meD>Sinp zTzK-o4Eic3zZkS})UoRCeNV$-1=?HLHN(ldZeB3P_2T1o;Is z2(SAxb8W|`hMAu}ZrZ53Gj7i?^E({&4vK~MVXMsm#F#`kNVGw3K zp1&dmD9B#o>Fdh=ltoO`m~-w|BUzvxS5Ftmkch)?FNgXwI|>~5cz7>Y37_Us$vd)K zBKq&%y{q{z&f!1h-P<#7Raz$eyZ?N;Z`!p@LABbtwu@b2)%Z_n@itmn&t`qn5Nzhp zk;yQP!Ky*|1!J27!xjg|B@Rqe9GF`UFnnQRzrdyAp#FiO_W;Wr*7OBBfhS6Nr`*;# zD7j+ApO0-e(;aqb1ahMvJ8&DTw326p;?j#+Q>t*I;7bhncr0V4trO$q6 RBL!5%;OXk;vd$@?2>?c?!MOkc literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/source-smart-playlist.png b/src/main/resources/graphics/filetreeicons/source-smart-playlist.png new file mode 100644 index 0000000000000000000000000000000000000000..d073afd9a0130aec5300f0a2a6bcb6b8878e5315 GIT binary patch literal 1020 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|R4ZfKP}kP=WKh>mI9b zdabz?zx|oZitFinUh2%foU!|5%(iE8)6UCHJ15<-N4j%2x3P)h?J@B&b;RND@T>Qxd|%cVQ_L~g$O_|wm)pMQ0n zc&;-0(!&qm|NsAg|HF^O?f3UR{N%9w#_zxX=3RcRHSfyHufHk|K314{@#3p*{_Ai5 z`~QFK&38r%uYUaTr~Sk;NbAFY>O|Ni@L*6xRoK74=h?#uUIe^OVR z*meD>Sinp zTzK-o4Eic3zZkS})UoRCeNV$-1=?HLHN(ldZeB3P_2T1o;Is z2(SAxb8W|`hMAu}ZrZ53Gj7i?^E({&4vK~MVXMsm#F#`kNVGw3K zp1&dmD9B#o>Fdh=ltoO`n7jCQupv;7tEY=&NW|f{mqY!T9R&`2JiM2ygirIR({K~e3ww0T$~+U&}qH9`gha*f`WE~xwuLTqMMKl@vuOFBGUTN!fK%PTvGZ)*RYxS>~ z?VkVnI#qkkYhW0wmbgZgq$HN4S|t~y0x1R~10zFS0~1{%qYxuQD^o)&Lqlx?11kfA z%n#Y19Es47o1c=IR*74K#M;Z-fEpx0HU#IVm6RtIr81P4m+NKbWfvzW7NqLs7p2dB SXCnnv#Ng@b=d#Wzp$PyKU%NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(S$>NsL&0X128x;Tbp+fV(fyiy`g?2h}s`~3`NtCEv17G+j99D4if?-YjKy-oj|oZ4SDZQ;~p zKEt_^*@u&lA&o_yLAXiTp{U8&A*jjO!Kf+NL8vL&A-k#ALE9;-L1A9OdCLULI&rmf zr6p_;kD~wR`Q+JLc~*MT>#&T#r@8ShhW8~NtXUSF)u3Xy;^norU;%kcg<^;0C5Z>3 z?H&kUJT2HJDRfP6UekG-#oKg^k60WPTODN0%5C#+v2D#G!PiYuOb%0*zle(on<2{3 zv%aw-vUI=o5ea6NJ7AuD3 z7I*3#4)EA9{NAY$kruH?+A3uM)HIG}AR{dC8MHqixV*cfW( z2w&g8WU~GLmOnd>@jY1mvBi~F+u`%M{l^!%{Yz5XU)8{#wI?-D`LpZ^#-Ex$%o!if z>JEFDm2}{fw>U#>sQ>geXL{wdr*SWc9us)*E+x`L2E|xZ!xzm0Xkxq!^40j0|-ROmvNmLW~TpOpUCJ zO|%URtPBh$-THAEMMG|WN@iLmZVivy9rA%1BtbR==ckpFCl;kLl$V$5W#(lUCnpx9 Y>g5-u&wghk1ysb~>FVdQ&MBb@0Q<^bB>(^b literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/tar.png b/src/main/resources/graphics/filetreeicons/tar.png new file mode 100644 index 0000000000000000000000000000000000000000..cfe91c8366ea0e12faa391adfeb85a18f4c46092 GIT binary patch literal 1182 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VoX0G|+7pn{x(CAs?x z^7a+ygHTbrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5cF+nG!BA zH)<*|q)2g0m>H>jT=KaO3&)ISf{!d(#C#kQ1UVU^n3zugd3Q?de*`mAn#c(r76DyW z6^4jwYp?bCS|r@Owe4nEnQlTt{(bu#_JjukGu#6n{BW7EJl)~JAEz19!yO*{dUnnJ z-8=b)hQA+Q-h5b5S-Y8;arx`Nhu{ADQDWK1P*%0aZvJ)QLVGoV%_>YsHq;ujY9%(b zFohZ{n8jqeb;93WRa_f*dmH|$O=IfWvU92FI`1yk+_yn$8ewYTB}XPY=_Swne@R?& zeg*ThR~L=~<4d)~HKHUXu_VmmtT}V`<;yx PP!WTttDnm{r-UW|8JO)( literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/template_source.png b/src/main/resources/graphics/filetreeicons/template_source.png new file mode 100644 index 0000000000000000000000000000000000000000..82226d7eaaae7cbb4e139da6329d8ac73728d9d5 GIT binary patch literal 635 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(REAFtH~+Q8`P>EalYaqsPoy?qk^}0N_ zrlhOeGtF#dRr*&g60#|3-mW8j&s3##%hJEkX1Eoy>CLjcQ9A;6n%B&-oWvXzvgzKm zY3vP;3M!VdNa&iZxIf{-q`C#Z0c+4Bv2R%ZK>JJj!M)7y8fGw+JKSMKqMI20 z_&HQ<)|eW1v*F)X)`ojqmrS~P_S&&KS%z!F_te$zv9jFvwzl4R9<#>AK2@pf214@+ zr~mB~dnh`8mtsoaef0`AU^uImxJHzuB$lLFB^RXvDF!10BST#S6I~;t5FDuHPmo8glbfGSez?Ye)}w?f`0#1lbUrpH@m XmtT}V`<;yxP!WTttDnm{r-UW|&}QOj literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/tex-x-nim-project.png b/src/main/resources/graphics/filetreeicons/tex-x-nim-project.png new file mode 100644 index 0000000000000000000000000000000000000000..e7667775477086dd739ec5819a78eaaf90d12e49 GIT binary patch literal 1552 zcmZ{iX;70_6oxM(ECGTv5mZ3S8n8eNNx&Ep68J(Al8_BBpg>|skRTEW7*MDIL5Y>J z$qsI8ZbhMph-eXUqa8)0YEcIVR1^?p>9|$wXMc32KYC`)eeXHv#VzHP^ zroFvAyuuCG|8Kw)>=XzDd_EthU_2@+DmXY;B9XvO27^JP(E60UxD417I3G?W}}!BA?9A*yRt-094f|6)S49}`qZU+j#gSu)uY}u zAl@D}9!CpZ;GhlS z5Q;i#P3bn5?i`!3O4MRA7%W`E<#L7GpotpOeM)yWV*><1@SB8$gz$Jg4u=yM7#P7> zTbJrMbI9mZlYvU&BNB4AM|!_+Fl^DTWI%K_8~(fvt-I{Xx4Q`VAvr13O%YJyM(;x! zhl5GZ`gpexHZw1k5+-CmIB6ZqWnQgcwKXQ7t!UN6Im_fY`tD@v-R5O~oL-u*p~yD} z-#=;d+c9h9=Jj8$AwOI(Y1ro>7V(6F&;uDhPg*fg&wg_tgDen)mSqv=FQKv$z3(<* zW-gdtta9A1_1!9ERPH9c?6iE*VRTU7E5~HYy7FtC?g)96ib}Fh|((Y;rw+s4%yspz-|tssAYs(hpj*N8!h%D z2OBXN@m>%VB<8KtYgV5xvwd*FYUYC3$16r}x>1i#FS%I0qDbo&!CxB`6hx=Pa|;R^ z$O>4Nrintu0CRkzI?PzZ;Ghdq*~e*uUoj^xx>k#`1Q-_+^JVHuU_w& z$XP^Tv3j&*`G=luy`!#o~6BC-eC6on|I~aV~xu}8Zr9jYhFxWm|upE8K9NB_JJcF z1JCf$6_u5DDmZtbO6LKPB^?I##%j!&!{(<99{1bz?)e?W_s7;TbUS_Vzw~`ZSPx>eMNJe}AABH1It?^;?9`S6_#( z-ge&-L;qYj^Z)zzKj+VUO9=ga{>=aX|9_u5{rB6~zhA$8IDO)JxZnFzC;oi<`u^nc zYhk|cJ#8;Km>#n=+O}=mlP6D}UB39fw&ZKD`-ke{XJ<}*nao!-2-b^Kgdt}6zFE2X`>dif`PF-(@~~cP!KaFdAqwX zbg;^L06Clm9+AZi419+{nDKc2iWHzAdx@v7EBjLxF)?SXU5zJfeVdKe;!E9{vI={p^)*f z|D(ePdbf-2+8bA25SqZyvhdg2eij3RYyaeg4GgX}NJ`AeKAO%{F7a3-5@>j$z{)JaYaJ%Y+wG%&uCcJAYIaThvP#7gFaKuKZeg03KC8Z7DBxn z)qY7nKeNaCA7l8@T|5Ey@@s*CrCQ<|QIe8al4_M)lnSI6j0}tnbq!2(jf_H!jI0dI ztqhE`4GgRd3_=YL9zxNOo1c=IR*74KN={`RP=h4MhT#0PlJdl&REF~Ma=pyF?Be9a af>gcyqV(DCY@~pS7(8A5T-G@yGywq52L@af~Gjk;StGbwp{X%-i{dDjxikcst=(-iMmK>|ZAy$Y(pl#-Z3F$99CFF(>T6fBTCKns*vyFQqVO zGD|#YIG?UkaHLU~^NDL`?{rr`rqH`{7S7sL x4U!-mg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe1W@O1TaS?83{1OW19@>u`? literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-css.png b/src/main/resources/graphics/filetreeicons/text-css.png new file mode 100644 index 0000000000000000000000000000000000000000..d52d81ab775c156d9692a14804a0fbe5e27a6155 GIT binary patch literal 1199 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(S$Ir(#W7#NsqJzX3_GVZ;-aXvdHROGz^hczdJu=;kw|r`PY~)$SglIPis$%&yIj^y?^A_zE@$-=n58_@4w47<=(ma z2|@?l(q(^N@4PUj#OW4?CbNpWhpd986EnjkMH3bUPN!yuLxNIl0$mpz8Vp+6m|7G} zBo>%C9cIi@T*9^?O!nd5Hs(8PVGQ+?ROBm3iLkg#Y)p#5M1dX58>?Nv0Q7+KeOPbVEdMk$h@;l=C56RpWAv( z>Gej@;tb=o6|cT+kuX}uTO8J;B*3y^MMvX-!&h?|T)iFdIks<*z0;S$eQu`f{=}O` zrQ%kHCnk$@ce&w(`Z;kt`cW+ld{kkwg z_U=-qd0Y(KFFNkD+ggZFKq21$?&!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6cwc)I$ztaD0e F0swno{fhtq literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-csv.png b/src/main/resources/graphics/filetreeicons/text-csv.png new file mode 100644 index 0000000000000000000000000000000000000000..3cee81d9aecc128769b311335096e63dea13c263 GIT binary patch literal 647 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#rfD{4719S#>+n+^L7gDh{?}gzgy_X zIR<8d2aaYsAO3y4>&aSh*`Pu8Vqb=P&DBYo42H~gVi6C2XA9kUa9|qCC7t8fKI^D9 zE?SedVwKJv`>!ndn$H9Bc^`)YeW6<78c~vxSdwa$T$Bo=7>o>z40R1mbd8Kcj0~+z zjjaqUwG9lc3=AeYd_9MvAvZrIGp!Q0hR3qLML-RbARB`7(@M${i&7cN%ggmL^RkPR b6AM!H@{7`Ezq647Dq`?-^>bP0l+XkKqv+qi literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-enriched.png b/src/main/resources/graphics/filetreeicons/text-enriched.png new file mode 100644 index 0000000000000000000000000000000000000000..41797bde46df0de75f5b86e4d0bcab41c4bb9928 GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6*q7(|_^T0fp9kx;TbJ9DaMzUFeX3fJ@-S&BhT*((mfsw@LVC ztkpR9=kK1Nm2)@Wlj>Ek-lfTQhHve1?qZIJiggW~YZ)AxrZc!qU~~vzh`qoN8o=m# zfe{!ukq!)j4Gf+K7#tZG;~q37$49s^FK6JiDcD!DCsC9$Cja}o>&ikBX$R~X{Fk*f z^qmabAez&9CEP?)FK#IZ0z{pV7z(m)`D8$In%GA)x$XMIJz{@=`001o+0OZJt zwgLdxaR9Iu3;-^r0Ptya#dBX*0MLBxbH?8jF`TRc2~Dt96MVG;_H2+OFr@b7;sgd9 z^$f-qim(MDi`!g_6s{irtoiLJOo0eN{w`88>`*DOE(WnhU_uxCzYg$x{lbBiiSu=Q z1T_D7+%&$|G`8C!W$Hi?n9tnlUsTSBRIpsl6RPr~0T-7%V3zRubQyP3s`}v}tWfQ)OXUA) z;F#THTBOZk@;8f_h*`y2l;G2tmKh7v>pP<>it#1rP|64c`NpB*XxL!?A-T;*F z`+VZd?LmRkr3Rw5&Mj@p?9*A;4E~}>meUXQ@nPp;etNf%F)NLKG>a(^X1{p%Y95~1 zkh#`Ew%NRq1<uQwn}j z3i8&auV%&F(;{s0Tg%LM=5*Gn{5Q+uo%n9O%y=dd>+`R!M-Mz+*Bn~lj^_bX>hWGed#iBi4mdzbB3#=6oD zZ%9?XrDK-a%g!0YLws>zznI=5bIKSpzcmzIH*ue}#adH_)lHZs4x1$mp2{1^>frbC zMAPdsXh)UVG4Gi-Y<6qJG_D5;ClbhJm(&x8?4zFZ_5+Mspt9dmL0TCoe$;07SfYi+ z;fwbZ8xVs=sMl!^AXUeLfGm5W34t*HV9@ivHTo&{!jPjbl}Pf`6=;954{zl_WCkIB z(bY{OvVbOsfLsoJPQv5#9N$F6W4{P_UmyP=J zuC(KM7U+{-sZpU%>`4EXq5eD^E3y}rbl8*}GT!a6Menn(HO{Vet`5-I_mRQ%tHwS_ zGQFeTK54+`^i&NKcXKz?$F#>-9RfO^R*2Onpipi$&Ew4qkJ2;M!Ae`8;X#c)XZ6yh%j0SzTKYXLA?l&mppMo0 z*mYmnY$d)niiT)GyXW0HWG9s>hPX~T3dta=kBpaoXs(|-^_g{=%vPYxb24W z#Y9zsot7)CrK?e2O?!z;j!e<~(Ck?E_s6dlhC?PM8Jc}B;~LA{N>*)7iM#3tlh4qb zJ`Xni%=_2!{rJvXj6i50ir}dc2~2z)lXh`dN!{B@s|r9x1^`|6f*!{Wvcj2U*>Y>> z!2|bmyDo8pI1irumT`d*Qddd*>Wa;e!M5nhJ`QCrqy|sw8wu(tqwby3Q~0>q{6Lwb z@O8~~C+R=mna81>yERUegxf-sjy;O2&U8)hs!%#Rf=3g48BrB8Z@`Whf_i~1^o)}B zJmvs9PH-r;Q*3%G@nOtPRyl#jdp>+T^_!m(OGqryM_=aN{AD-SHEy6jFlX{CmuzH; z{o`Ls(<&D6HD0QIbHUKnE$Z-vwyw*yH^|}JyAvIjVn(h?*jd)12$l^TW1RhkfnMuVvEDM;BfJqCrAGQT%m+TUX1_$0IF3Hg#i2Czu-r?NR17-77oP5#@a{z e_i_w5Bs$!laxJ1<=xU0X0HUY2N6U%eq`v^Bl8+?- literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-markdown.png b/src/main/resources/graphics/filetreeicons/text-markdown.png new file mode 100644 index 0000000000000000000000000000000000000000..ed0982e6308e6706f0388ebf9a9fb198e0969324 GIT binary patch literal 818 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-1(4Plzj!e)8nWOECEU z{rmIh&wu{>`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uIL_wKzJAAjA)=Vn5}jf8}I3m0DZ^?k5;^Mh^MuKW324-CA& zc=64goX0nA+)PS(bnV*X^XG4-q&zx%_VI-aHzFf%goi(Q`0&xuqc?(sA09k-BQf#e zzI{Lk*iH`G2&65m%HtKHq%&cHwT)B349#Eb!$=lt9p@UV{ z1IXbl@Q5sCVBk9p!i>lBSEK+1*-JcqUD=04@$*FC>1=J(w>Eaj?aro_(n?Z*R zMA#lQadd3raui^>EXI1X{NdmG-3Ln8y3ShGpWuD`Wq#)6*`Lpzyky}wr(0zb|J4^u z3?6J$Gg-M@Q9*eNgBk}@1B;LYixdM3+XGg<1Xi&JEOH4f3=3FU6j(VHu<$6b2wdQ< zdZ4S5(%a}JEA++T^WRnNQ!?4teskB5b$*baq`+pe;J4=1!rcrHyp-e^Jd7k3%-+ek zAa38UZ_SfFFfi@a|9E#hQ+IPpu$@19AVcSFC$GY?%|A0^bo_%O&-yZM z)A*;S?h_EY9D%%>OUd^fHP`OCL6po9D1ZDxik5<8+FaIQb^ z%5>i1gAnHvZr3$?B2Kt7EiHN~>a{ec=wC2jM&q4U;s0jWfPtr4;u=wsl30>zm0Xkx zq!^40j0|-ROmvNmLW~TpObxA!4YUmmtPBi#7o`J(9Z5rOeoAIqC2kFW{@oO@$!uA8gv zJGl=4pk{%?+QDe_)%PIbNU!;Q0S09sV{2moSPA>L@hWhx>4~$m27s&u02B#;94P@=HHFC+SX0 zf^9KHKhE8zm|~FXs}pq_{lMX3_$|24m6!gd18-vA=5a=POqs#li9WylnEK(4o!uQ= z+Hcm`q+XFAsUeTqRjt_B2`*2%krOttC~gz<>L+>{rujo`I)7$7tE1W`mpmtv+UAn2 zvPpt@;p&F$ZgIRZJUKDE8(x4s$g z9bOcD+1eB?&;7|Q@qhi)y(BvCBYQwHzVvxjytW`(otMa@4;vY{Od_c+wQ;m-Td`d+ z)Ee26j#%?Ny{nSWtE%hg;?o~`GpN$_)v+b_(nV*v__05irOJ`=*7Op)FKvVvWj&RU^=!l^@ z>qNR>s7~4u4hB@$q4~+O?xty}gw@?__L%U?bDzsJzuuXV;x0Ct;_yp~PiA*bW>1Y` zM-fo`m^(F4{fT=uHK5=ldue@@J=(>a{dDYj{E*ucAE^Kbg znY`+(p4yMIqqp)YRiC(JgKwM0cpqj**5w-y*y&T!+3eo>4$;ul)VO00%i= z9l;GO@Pdn~LfC#4ha-?sq=i?f8= zM$u39Ao;n!AvHX#65slRBU(72K2*Lp@_?qVk}+}*&4>?_v<~9|`hL{f_Vura*P>i{+x)Ulg9E&wG<-Tic{Rx-s38npE?qL^f z8SLjwHq+8Td3lG2hKfYu=@WpEU}C5C_kY~Kh#<(&XH{-~_r3S@G1F2bnk5xwuVO#s z+dnvC(4GbX>oZZflNckhsSuth0dK>49V~EUo+Ri?@*)Sj|=0Ye#D{9 zxmMqfP_dfnxYb=W)L-U0!=iA^9-uTU0|k{~or3|xnR1^cex3gYqjBr=X&Z-qf9rmXn2R4cLKOcf`M#GrS}HE-tihk1IH-X-Gj2$dE=3d| z$cJ)pXlQ@VuJ~%dY-?6qPch=CHc?mCZjz1dXo~ZU+8JB;kX-0f|Jq gK=_Y;h$lYC`$Ax_PukLzlQ0Qbm|n-0nz&Q{3;sh>UjP6A literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-plain.png b/src/main/resources/graphics/filetreeicons/text-plain.png new file mode 100644 index 0000000000000000000000000000000000000000..e4db974fbbbc0341b5dc4aaa4cde0c62c6ed6ae4 GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#KhPcVqK4mGcYiEc)B=-WZZju!`6=}P=Niz z|4kZ>&4wEd3{R={xL=s(?cv|t$r%xKvD8y|${bMDV5ndbWoTc(!lAx`(TTIG!JtV?p=AM2 zgnt108s!c~vARQZtrFhMcPbZk<7+QRCUO_QmvAUQh^kMk%5t+u7QcJkx__|k(GhDm4Sh_fdP;_ zwC=)d6b-rgDVb@NxHWA4oDmMxAPKS|I6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#W QDWD<-Pgg&ebxsLQ00Twa761SM literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-r.png b/src/main/resources/graphics/filetreeicons/text-r.png new file mode 100644 index 0000000000000000000000000000000000000000..8bafffcc31ba97a320dced6433040be68325757e GIT binary patch literal 971 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TQ%fKP}kP{ETYPhNt- z_wV1IKY#x7=g+54p90B;U~m=;yu7^5oH_I8(IcRGH~?yT_Usu@`>$WWzJC1*RDSyO z=?4!UoH%h}=gytmwrvAyl}p-WQm{R!Wq<3kGp8=!RZ7{MHu1=%8xIWfwr@UiLnCwR z{?oTDig(<5@c7RCN6yu|r*FJ4fBWUI_5&v_-8IbHuA08(`kjY%<-3lazZ27aXwKG4 zGdEwnd;gJJ%^scXt+($zn!o*0)%;Ux>02hQJ+F|wIepTR^VjYt_8q=)=i#lp4^t-| zF)!Y^YTwo6d#>1*?|S&?v47LPsT(eAJ$gewZ~M(V4})6|G%P;7>G1WlSMT{W?8};R zY~|jo`%d3-t=SXUvLEPEo4nH1KuV+}$S;^dc-@zoYdbzQeEPU)qwbc^%nAm^m1}qB z0p%H!yxm;OkH}&M2EM}}%y>M1MG8=my~NYkmHjD;n5cjMHD4PqJ%A|4Gw84Usw z4Y3ax!Wvm`u*f9{&S;1X}r< z4NW_>SgsjdPd#w#S$OVKTmDPio_pT;xSM--^#f*+Z~ON&PEETh{4m<&t;ucLK6VS CD76{@ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-rdf+xml.png b/src/main/resources/graphics/filetreeicons/text-rdf+xml.png new file mode 100644 index 0000000000000000000000000000000000000000..e644a6a61ac52a4cefd22c9fe804ab431eabe58d GIT binary patch literal 1248 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|Vop0G|+7pn@k)p1cHu z@87>afByXE&!119J_V8w!Qd&0Szk2a)mE0>0%kHc`aNoP-N=VoB zM~@$?=3de*x>7UquyXcA-J;7&w_o7*UMQD*II#Wl#1$und>8R}E)Wh_zF_O+Qd?2`yuq8PDk+u>{JtsA+WCR(S?zkK;}?ULJ)F?-Zw zR-UeD(!S5&eu-n#R!aqdy&>YR-i0@^MIv|ZYH^jh)c1M=a^Y;!hDSbp-rshe?qm(HI* zfBWu30iT7!Asbfgyd;-$Y~%hbngy4Ev7q6tR05<#N`m}?8HCq;nYp&(Q^Ti^n>Olh z`OK_fU|hL&cOFolG0EHAg`tC0)&t1lEbxddW?)j9lFdW-zFJambXM5*`xv@%!qnQyhGAV{4t0g^$0S6@BH^H8a^d{*aGvW#`6L zHN2a*K0h}<{(r+XXXfTVliL$2TK;%SY^|NEl5lg+#zLc64W3*HT@06}eKt1mW|ZJC zNVl}-=hiv!NJvumFc<3vuZFE(XT873mJ`Gf&2pn{Zfspj%U&Ow4fO}^+uJZnT&wZx z^Y>X6+~sy@?p$dearxQhm8HDq+snUS>0KggF#G4(Y6H7NlaqVDtf?>DFfmTI_0SEE zJF}B}Q?`ox^rq|;=jlz^EPkaoWxx2EhO2P~Oy2}q_I&uhmz7c8=7Bbc#@|1M*Z=;V z(&XTf5MZF?*vQy*e@c1YQijX%bIc@xv8-C+8c~vxSdwa$T$Bo=7>o>z40R1mbd8Kc zj0~+zfyhGJz`)ADph8JO8AU^GeoAIqC2kFz^)u!JHAsSN2+mI{DNig)WhgH%*UQYy dE>2D?NY%?PN}v7CMhd8i!PC{xWt~$(698?LGw%QZ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-rdf.png b/src/main/resources/graphics/filetreeicons/text-rdf.png new file mode 100644 index 0000000000000000000000000000000000000000..46a38285eef1e9fb6517b7022f8eedb615158a9f GIT binary patch literal 1248 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|Vop0G|+7pn@k)p1cHu z@87>afByXE&!119J_V8w!Qd&0Szk2a)mE0>0%kHc`aNoP-N=VoB zM~@$?=3de*x>7UquyXcA-J;7&w_o7*UMQD*II#Wl#1$und>8R}E)Wh_zF_O+Qd?2`yuq8PDk+u>{JtsA+WCR(S?zkK;}?ULJ)F?-Zw zR-UeD(!S5&eu-n#R!aqdy&>YR-i0@^MIv|ZYH^jh)c1M=a^Y;!hDSbp-rshe?qm(HI* zfBWu30iT7!Asbfgyd;-$Y~%hbngy4Ev7q6tR05<#N`m}?8HCq;nYp&(Q^Ti^n>Olh z`OK_fU|hL&cOFolG0EHAg`tC0)&t1lEbxddW?bk3RZKJ4k^qagld^v9p{X2TBRC0oJ z`t!BMS zcV;K|rfe1W=}p-y&eNN+S^P?G%6{=R4Oim~n7#?J?D_D0FDs+G%>!)?jlX{iumAl! zrOCk|A;3V(v5~Rs{*>~(r3{zj=a@+XV_CJtHKHUXu_VErERK(!v>gTe~DWM4f4H`D7 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-rust.png b/src/main/resources/graphics/filetreeicons/text-rust.png new file mode 100644 index 0000000000000000000000000000000000000000..176cb88fe5829d77f89b77bb32d6d6d70607f7be GIT binary patch literal 1050 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|R4lfKP}kP{EV7z(*}X zkK00?^d&xM@OwTf{Z669)5#f6dSY*;Y2HlNJQk~ZG)~n^iTh}r+Rbz=pcXiI+!lJj z*y>J}?wt&+XOq((_a|Mh_BkA@ak0t=sPbU6>gEuo4Z%vsV%7ft|Nr;Lw;vBKzggXJ zH`nOr)7uZKTz)*geK*(e)vAsisg}=A?f!iC;*B)TquJKKzkRt==J24x@$uH+X5{z!HnezYNzhf;4n?jU! zMkt?*SNr?z)4$)pfL^$|r0eJFC-?GA{`~y@{q2hr37YS3U;J`$|J`i8C!G?`B=F5e>52{`76NqHx$gZ};f^Xtop^BIPhQ#5X^ zpMGUt)6qEfYs-3netLg(ap$o(wauYQ$K!zE&QRBv5Duh7OM?7@8HCq;nYp&(Q^U+p zA2)5(-SU}P!N7Q$q~}tg0>&h7cNc~ZR#^`qhqJ&VvY3H^?=T269?xHq0u*E~@$_|N zf65{zY9bVIG1m;JC)3l#F(l&f+bizDhYbW+6E0V43C#5K;om#`LiCHhE%%}o{`{BT zX2VxDVQFm1=^u0NWx36_RX*MI=;*XPf10GqxDp)#b6Ykn7He)0dL$;Q=3>F%p;$_{4U-pKa> zZ7j29MMueYDmCu^*bu{R5_apBwbfDv+t|C48moFi+;OIxGbga9Eq~JRa^?;e18ejB8#;FQTr1zOWslSCSGTI1 z>i@OHnFlW4AbNLMZu)e+_b*H3D|^`6x5&x9{(B^2xyOSycix=rKD|17@f`(y;hlSn z_3k7ye)^CxfBw9S2Trf9t?ORQ`03xoP0OyNGkvrF(Yx`})NRYYn165GiY=j9u6`G3^$+uCzZ%f;J75E)IKJNn0x{jn!`zbEheJ-@ukm+!mS zm~fi&B4+>qErJyqNBFi693pM`vbchKGlV6Z@z? zJ}NRY^5MgWIF1wfe?>qeBO?TEv)QJmrigf7UmuF1y}i8(g+eBi5vWWs)R=?Z7n|BI zJhtH0U!%3xwrOr9!A(2_e`0~}VI7wY^(p!%FmAP2Rpmx?tGPN}_n25^wzhnOG#y1M zwrfzMrSpoRYL^b~#>_(&X$E4!E#gS6Bvt>Q+Vo4fw!g{zxF4(i64rHL19G!CLR%4{ z?JhMAD9o@5tBTeBe%YXIGxuCKHDn=`p&FA0znKWP@P~S;OqJWUVwP4dLoJw9nyIf0 z(=_uCWsykh;jJfzaMW7E zh8wcNl%zOU}dqZV_g$e_E6RWLQR2Vuh_tbvQ528&jSwx2f`2k~1RxZ|Qh ze;=z$(qE6#5)XSOAy`hB8!s+q5121~Qzp4EA)I*K)achTN%nyPk4xIKiF=2`JHtc4 z1xGIy(ag?a?au?irTarU^l)oah#{315gkSyrYvx$uVim>DF%QDnsu~EcGMChnhdL=pTMFI4&REiCOd3R?i9LA2cr}T^oR>kF zC0?*e7{_r~Q%GG!S%Lb?$u;ww!+$6Yl&tIW+GKd!v+(PvT{+Ts_Ch(w$?oNj9wH08 zPTuxhwb+S=yJEQsLrQlamQt6U?BjOzCUwjmNT(K(u;*8TPiI`Ror9nZiqZ2l1>YF3 zZjj~1GSa~gZWS;(*j@_wbLFGytm{iS zd~&$;Z3E|;S)${CguhL=#<#w;FYZk}uaLjSI{CavZ zpAs`(SbTZgR|RBl{`P{3WopElm3FS}=D_3^_tpmlO}4JMJ~o^9AilgXHZLWKm&!=a zO(hJ_A$oux6y!&z@1+MYHb9KP;I$CMfS~EWBK-dYWN}k6(~kc?aQ?>YA_7?WVZ$D7 p8jqipn+o`RzJF%+k-X%joK$~qZhHBjTNV)^5D^v=Dh=VB{s-wLWwihR literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-tab-separated-values.png b/src/main/resources/graphics/filetreeicons/text-tab-separated-values.png new file mode 100644 index 0000000000000000000000000000000000000000..7a1ed2de2c4068ecef75dd1c01c8cb327556b7d6 GIT binary patch literal 647 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#~p)fXDTsL2%o-3oSc8{Qut( zp|JJAjq|g)6z@+px9eJCkzOj*t8TqZlkLp6-sRlI91%Yv7=@+S8d%OVb{t@CP+-`k zz_>_(X_5kS69dDZ28J~ZjB^?odl;As75QX-9SY)=VOBZPc=_jJ-cF$%G5NXccMJVE z$G|M`z|lH_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6*oHzPk#&2MVqCba4!cIQ;gayU-y60hhpun~fusq~F!MZkE9Y*$C)KN7y-Snr4By)2+{GLb73&%}*D^RXO=obKz~~Ub5PN|kG=S0f z0wXYRA{`h48yGwfFgP+W#yx0Ej*oC-Ue3U2Q?RdQPogMiO#b(E*Oi4N(hk@&_%CZ| z=sOvQHYVDm8qeXk%_i}ft7*5R(EGV z6b-rgDVb@NxHTM+`uz#0K@wy`aDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0uv Mp00i_>zopr00-;R`Tzg` literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-turtle.png b/src/main/resources/graphics/filetreeicons/text-turtle.png new file mode 100644 index 0000000000000000000000000000000000000000..5fdccb7ec6dd91e69af1eb3f6ee59b2adf85daf1 GIT binary patch literal 1248 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-vnd.abc.png b/src/main/resources/graphics/filetreeicons/text-vnd.abc.png new file mode 100644 index 0000000000000000000000000000000000000000..7b63bf17c3674fd583fa6b91db1708a3343bb45c GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6(SXzpp9u0t&77ba4!cIQ;gayU-y60hhpun~fusq~F!MZkE9Y*$C)KN7y-Snr4By)2+{GLb73&%}*D^RXO=obKz~~Ub5PN|kG=S0f z0wXYRA{`h48yGwfFgP+W#yx0Ej*oC-Ue3U2Q?RdQPogMiO#b(E*Oi4N(hk@&_%CZ| z=sOvQHYVDm8r3niK(`Mft7*5#Z?m> zP&DM`r(~v8;?}U>yXGID21$?&!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6cw Nc)I$ztaD0e0sx-w)9e5M literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-vnd.trolltech.linguist.png b/src/main/resources/graphics/filetreeicons/text-vnd.trolltech.linguist.png new file mode 100644 index 0000000000000000000000000000000000000000..7575ac4e72510ca38a4eaa2238562be6995e81aa GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*oPck3{1WME+Q@N{tu$+-9ShOHk{paA=a z|C=-%n+-P_7@kt?albIn+rz)PlQSafVz>LkhXQ5O@=Sz;>=hJS_8eulu(_9$Rw0po z>gIOi{XS)J8yk++_qTYZxm)+|IApi{g5&;MI!qeDC%3$pvfLa{W&3}{oezwvS~KH| zZZkVvns=X@aoSd%Fw=mg+qM>qZ4OWgF%y)Ldyc4 z2>$@~HOd`~Vs(e+S|z-h?^G`8$YXG5bv@VJo6IwpPr5mYzo6o<_?+iQ49|7uB{fX2 zP~DZA01QM1W{CwdRU3}$-1(&~+`+eDwT0DzZ3-yZA%oj#|4-dH4kZn_jf~rbAE-&K zy;E+GU~`4xLTIqoOxxHi-~A@V?tJ$1OYMc7wQ_&!obEAu6t+1_g&WA&eSGw{Gfhyt zj$yTMM4t=)l0;xItCqM%l%yn}$cBcl)_Ln~7tGS@aRure^{ z%L+J!q9HdwB{QuOw}$`bFUo)#BtbR==ckpFCl;kLl$V$5W#(lUCnpx9>g5-u&wghk Q1ysb~>FVdQ&MBb@0G7Ghz5oCK literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-vnd.wap.wml.png b/src/main/resources/graphics/filetreeicons/text-vnd.wap.wml.png new file mode 100644 index 0000000000000000000000000000000000000000..c485c95505fe62777326a37843fc5b5d20f26826 GIT binary patch literal 1757 zcmZ{iX;hPU7RFz;5<^*9utl~+sZ1*c14y9^)u5nBF$h8}oYpaHGPq1o;s74Rgd(!< zt1M+NphdA-QHnu876S;05C~xj5_S^u=6yqU=Jm^*Gau%jbMJHRJNv zRRFkw1Auih0CLmV=^!7(aH19@w7|YC@U>3Zr%{r~kUCa~6B+Q8 z=P8lbT? zl}5A6S%IEUY${Zm(N)!V^-#zoSh%AZUy@KCaB(SvmWgjpm2K`A%O7-rBMDfo? zj^!<;b^1J}V5@|QnANN$iAy@uCUbFSLq4{uoLGhqrH*3qH%FG0B3S8`HReKyaPo-m0Hs~BU%*h@U|2)>o6u`{y+(sJ|K%@>|l$;@0KBK^4sVZu5SyJKL{oM zv5@p?XGoy(sD-GH=9jl+ju|X$CVxpJ%N>CF`LKHlKch#;n3Ec{ z#^zRkVEK3qRq8@I_>anBqX=8KC4#PnX7TjsFU?cvD!$@{Er*19U9e$p~>T{Wd3M&C%=y; zn%R&+a&=bcf=~X4OK#uxUBFRTzp!?ZgSF`38Ir6IZ zQ=+$5P;l?ogdm)aHv_g8k2XRXX2GlItO4_);{88`uI3q~27aWM+NnGj(Gl1n8w=oF z?Qr2)qfdOJL4`eaApJvz`s;9<$Wc_v?o|S0=j@!gf%3fQ23v_fjVupiD?Wiji#$I(9knp9w$!Y z54wK8Z5-5AKrw8L(7x9?(W>+=J6%Io*#nIaY7IGSmo8nN(3sLPnstPzhrUC42R6oU z1i+T733Z`QJiEtG*rscRO(VR_wCqA1^Q^JId=i=G8lFa3D%?Fyra$8T=}W%3^&QZ6 zGF+=whq@UNcJolz=RmsIr)jj&^GB{6-ji5oZ&dTbE6$X&HO>y4z3&FS()u2^(^#>T zq%L&O@q~5swHj(@uW%{RsoEb~9_{(z*!7}F$lN?ryZ=>uQ#rnL&F-YQyJ0BhG`;0Z zvc(sEzg6sW>AKAbfd;P-e6*s0$!}xRFV3l`#*b*#!Kmn9pu73}llUQ4Br{yL@+j=! z{`+~|mpJD+51#&>d4UmHUq$@ps@+dyd-PO4hcX{p>q6=uJ>OYQHJ&z5`s3|>q|8(J z`d0c=^k42S;Lz?pTBk_D9ie&W9_2N6y0%|+7@Zx(qY1u_s*YVSVkZbegOE0QW@$%0 zbC4Y`I26|o%Ha#`-IwcbhDYw~PIlUe8F^}9S9zO~EE_z^IP)vX+Xhca zmM}S$lu6NYCFWSwKDnI}phn*ncu2s?=L{>orWhIlrQIloBX#MI<7+ChCMM=7_QvRs zO>~n_9B0-aIPyiX*zGlil@V6;nMksPWcnc0Czu)$N{#dgzaEJQ;EZ#2a=;yNaCQ!I zcJgp_@o>i3<8U50oR9h$`G0_`l!)ky3I88BQe(_RfPEi+2&7!3#)V#w1mfc29Hakr dIW{~rCeo2|J*q$WWzJC1*RDSyO z=?4!UoH%h}=gytmwrvAyl}p-WQm{R!Wq<3kGp8=!RZ7{MHu1=%8xIWfwr@UiLnCwR z{?oTDig(<5@c7RCN6yu|r*FJ4fBWUI_5&v_-8IbHuA08(`kjY%<-3lazZ27aXwKG4 zGdEwnd;gJJ%^scXt+($zn!o*0)%;Ux>02hQJ+F|wIepTR^VjYt_8q=)=i#lp4^t-| zF)!Y^YTwo6d#>1*?|S&?v47LPsT(eAJ$gewZ~M(V4})6|G%P;7>G1WlSMT{W?8};R zY~|jo`%d3-t=SXUvLEPEo4nH1KuV+}$S;^dc-@zoYdbzQeEPU)qwbc^%nAm^m1}qB z0p%H!yxm;OkH}&M2EM}}%y>M1MG8=my~NYkmHjD;n5eOl&cEB1Ks|n* zE{-7)hu>bg?#FB>(E5;-Y2i{PVJo#SVpaMJS%j+IKm9Au+%lts^|rCxeV2~n@9ww! zwU6FY_;G)GXz2AVuf!iRZp}@ISk}kta**Q#%LWFWgIonH)&~SQ8pJdjL_8XVG8zOV z8e$(Xgf+6>V3A7@oY4?z!2C9G;XTP0CpNGcU%2`8v8>X%{0nz4OGnLD{!lH-zv9EM z&CJbl2adP3x&L8U>UP|Q(bVoC=Zce>=?{#HF3&JFVn{Q5-g3a^S(CttL_MxX)ibGz z8=7`%v0O8_o_gTev+&%fw)~g2J@>rxaX0tw>Icjs-}n!32ec-6GBL==W$HCuzCXkM zn8ifKg08|cJ>~~YuY)*Z5@YXkyg#J-Y_7l#{d#`66b73ld(Ot^p9-rcGJfc?-($#F zCCX*;VSfGeO268uu^+NG5#AEtlfYnk?J&J+2t9l*d=Epd$~ zNl7e8wMs5Z1yT$~21bUu1}3^jMj=LqR;EB?plx7aWnkcaHqQk`LvDUbW?Cg~4OSDb z{Qzo^1lbUrpH@mmtT}V`<;yxP!WTttDnm{r-UW|PCT^e literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-adasrc.png b/src/main/resources/graphics/filetreeicons/text-x-adasrc.png new file mode 100644 index 0000000000000000000000000000000000000000..a941746ed49b50052ba77c6895a7e37aad78ff11 GIT binary patch literal 1262 zcmZ{idrVVj7{))^Vi7HF2!duPDmYQWL(wSJIg3CG0wOBna9HF%14XE7l%mDU=7zIQ z34?L5jtx*~!?m;mqevAD4l8X>54N@EoR*8Xi69cYI(PJsCHrGf@_tX=_j`VMlP}+Q zu`w)~^AcwO04;(Y8b|o{_vJ(;&Z>^0XM|BQn9)oCnnm;M$&N(tox+Zb2H?ah0EA}& zun{BS1OUe%0G@CFV3Yyikz09l_f`NLM6pqO!-#;@YJL1cv$M0~!?d-^RKx7#dUck6_$tv8pPJ>UMK&yzU{f%4}`>8fiI- zRPE59MoZ5nL(MK7+=rP*EYeKGf?LFqT1lGzZmsDmOFPtJemI2He*x=yu?KRqI6_+$ zqU|d)K2Vrp6;>0g{r#dr-C^#(W@^etszWs<4SqcdZsU*i*O;nzXvJ);T83IMt29er z9j0mJA)W*ZeT})OmQlAJL)VT7pLDP*Q{n)Q@y2doUNr$(e7{O6% zT>{*ctsnT!RLRsx()EK4kM6gbdqf7^Ev$;EsXquC?qf|{1T|Q+O0@GEgK-$Y!GXJr z4f;D+L$dx_l$LndGy8+(gt_tJV)lTA(pTk@^Haj9mo3fyZPR3LDCoGPGl#f$IJ}b; z3eG!vv597GF8e?}04{y+%b}lJpGpj=yol&9>L_KAdyvzUDN->2BvM2ub8kZ5bIs$# zIHntwv!PW-n@%V{ceaP_8covr_^u@%_46-nP_!k=G8+nJM4R}^rHus{Lz9xFLqFxG zSC`Ma1W`qGuD-kX6;71oYbS+${#I8>`#RJ~LE2j626o1hK4H=z3Qg?66UM7a4CaDN z${g{c&B8d2!yL z@H%zELG+zR$ldj~wbh*m2c*Tl- z1o2rZls!wTO%k(QIxMM9>LDq3Eqr11JRv;%v3h}hehDpBP+|Alwq{vuxMQxv#h0_o z_>`E*qAM4-e_2T87VIdjTB$~?+3Dvxu0NRm{Pz054b$zbu1(A(K8Ppv`L`hyg*+tpL`4fNXARR{HV(2bfn&|000J?>Fq> qrt|p8d1-*p=Lclv9LY~f&P@y8=4Dj;xpfH<0uf;`q0$h}>3;xS*=3CY literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-asm.png b/src/main/resources/graphics/filetreeicons/text-x-asm.png new file mode 100644 index 0000000000000000000000000000000000000000..c93b9407f9802cdf841172cf2e3fa60f8d58821c GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(TC<<4KJXJBCT@N{tu$+-9ShOHk{paA=a z|C=-%n+-P_7@kt?albIn+rz)PlQSafVz>LkhXQ5O@=Sz;>=hJS_8eulu(_9$Rw0po z>gIOi{XS)J8yk++_qTYZxm)+|IApi{g5&;MI!qeDC%3$pvfLa{W&3}{oezwvS~KH| zZZkVvns=X@aoSd%Fw=mg+qM>qZ4OWgF%y)Ldyc4 z2>$@~HOd`~Vs(e+S|z-h?^G`8$YXG5bv@VJo6IwpPr5mYzo6o<_?+iQ49|7uB{fX2 zP~DZA01QM1W{CwdRU3}$-1(&~+`+eDwT0DzZ3-yZA%oj#|4-dH4kZn_jf~rbAE-&K zy;E+GU~`4xLTIqoOxxHi-~A@V?tJ$1OYMc7wQ_&!obEAu6t+1_g&WA&eSGw{Gfhyt zj$yTMM4t=)l0;xItCqM%l%yn}$cBcl)_Ln~8bD-&aF0|P4q zgH2USs!%lK=BH$)RpQogSY75AP=h4MhT#0PlJdl&REF~Ma=pyF?Be9af>gcyqV(DC SY@~pS7(8A5T-G@yGywppQrf}* literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-authors.png b/src/main/resources/graphics/filetreeicons/text-x-authors.png new file mode 100644 index 0000000000000000000000000000000000000000..aa6455139ab0032b3872656cccfa90e316bfe2e4 GIT binary patch literal 867 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~v=mPlzj!e)8nWOECEU z{rmIh&wu{>`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uKJu02{g@pebz)pD=P9ZA<#O}xEt-MtE*%SFzY_OHKJ>~g8n z=kl%Vk5)~(-JW>0!u#^-$+vG`e{^8u{m$fTd)MA;jJUFQ-MvQ-pVWn1X$ZUW=;7l- zTkap(c7IvVt!2HpCgxwCRCv8U^h$}_rBe4xK!?pe{1fPX29c5=zhDO8bzf$#?fBI2 z>Eou2x?4UoD;OA8uHBsnlxIxxc6VXuV3qX%aySb-B8wRq_zr_GH=O z_NOdjq9%&Z8F>_dddxjt977@wzrB1j=#Yaz>%$d0POoAsKWrt;#O4xmr}cZix^DNR z#+!cT;$mX|YwKrT`NDEgYw6any~@RsJU49kbf<1tNU+|*G(*6O!J~kw;{hAPLFON< z@()D!H28mDmSbeN!^C94%2B{6@j$@gfZmP9$&rceJaeWg9^{)d_xxN%XWN5EpI-I3 z?&6TodcYxM<+ZG@Zbw*WIsH>flDm*|(sS($W*4V_)3!)DxN4P39O&h`BI&S-sfm$8 z)I-9d^kRI*3WxH8*&?>*l#X6@-St%G()I~H`_`Xb+`sbf%jKE-Z*%W#*t?YB9os88 zo_8w`eBtXgf5|E*_cZ3Py3hxmt#KX)R`czd*ibI}LxFL=m4OPQvaE#uUA2F#8@kWG zmu#$+u`pn|86zis{`n@i1pzv;PE)&DAJ~6oZ76QHYVDm8p@Hv9Y#+ft7(lc-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^X^r>mdKI;Vst04(`+(EtDd literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-bibtex.png b/src/main/resources/graphics/filetreeicons/text-x-bibtex.png new file mode 100644 index 0000000000000000000000000000000000000000..6971cdb4f64d808955828e9d65ab51cc06855869 GIT binary patch literal 787 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-13)Plzj!e)8nWOECEU z{rmIh&wu{>`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uI#xfj~nt{gjdzpeesu3dM#y01QZ^rW)#QhCLt6)SJuy!j}< z;6h&hg_}1YPn&*y`i$#m&O88`0kpzx>hkkIN~9#nFPK4i-ItkbJ3cjh`nYMM?v~HY z3I@iNYj@`XsF9Xh zXOSLIkF2MQV@Sl|x0kc?n+zma6ZTk(el+UdwQ~K{s+)V>{{O%8q5xaY-Z`6&NF4t8 zrELj+`?iX>nLb)qZ>_c}<;n1wp_VAj6y?L6z+}uYA%R8UAP++m>jrMK16mP`vlG~L zm>6cTvKVj)BnTNCP-tj~yTE*T&xJC!G)0vcjX!U%=PSL=_P#q+Puu-LzSja4Ik^QY zJ6W@p&Pk}>5@Ffq(q!nkrIgX=ah`l=2bWCQ2|1PZ=cie^i7sMt&kznhaD2IpUwXL0 z-PUfFbvF#P8fUZYo74EkVTa5Qdj>`JK$!<0H4DNYJfGR|zEOkg!xObnP4g8d)jKLU zum$}Q`_96n+4!6_?!#AE)eA=(=LvoI&A83x#c!_!1DW21J#EbIXMW=4nsRxaT;6m~ zVA!daxJHzuB$lLFB^RXvDF!10BST#S6I~;t5F5@bVgep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&9mu6{1- HoD!M<9L_~t literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-c++hdr.png b/src/main/resources/graphics/filetreeicons/text-x-c++hdr.png new file mode 100644 index 0000000000000000000000000000000000000000..281e5b4257b9f20bd508a516e0b3780c0a3cedeb GIT binary patch literal 710 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@*fqC&U#j@?c~jsKuV+}$S;^dc-@zoYdbzQeEPU)qwbc^%nAm^m1}qB0p%H!yxm;OkH}&M2EM}}%y>M1MG8=my~NYkmHjD;n5ccE z6lyXMaSaT4vo!QzoT5Uv7gF;JEaqv=Rc(B4<-oSX=5+&K2HS^M^^B*iX7jNqDh96MW4Zn)M@WM? zap%VnNd;AhS4`%q3R;amk{y#Dy|G>Yu}4!e^55eABP-S(5Sc$eu+frFXGKF|)Qugf zQXvP*?x;?AeIsgi6~ndq%R;`gpDqKvs#@Y2QIe8al4_M)lnSI6j0}tnbq!2(jf_H! z46RI!tc;Ab4GgRd3~U#iEl1Iio1c=IR*74K&)?G1Kn;>08-nxGO3D+9QW?t2%k?tz evWt@w3sUv+i_&MmvylQSV(@hJb6Mw<&;$UN{vB`t literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-c++src.png b/src/main/resources/graphics/filetreeicons/text-x-c++src.png new file mode 100644 index 0000000000000000000000000000000000000000..8696a5c9d637a00bd9fb08f2cc0d18e1ff1d192d GIT binary patch literal 974 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|O&pfKP}kP{ETYPhNt- z_wV1IKY#x7=g+54p90B;U~m=;yu7^5oH_I8(IcRGH~?yT_Usu@`>$WWzJC1*RDSyO z=?4!UoH%h}=gytmwrvAyJ$Us&)wWxO>_ z%)r2R7=#&*=dVZs3bL1Y`ns||Wf2oKR$SpQ>p4(QvZsq|KuIq;sQQt>E-V(6xaXDS3l{e^V(kap8t1vDrZo^9bG**3r@XxoHjOpL6kyMmJ;XQm;yAthsqsg2}J&?l;DDuU|1N z<-Prk!Eg2com=+?8!>flio3VgVfS4w!5fo5zYo8?K<`24KS%d?af>O;GNpUX=cZ2( z{ri}U`2^uHTip(Z$Hr(@SgShAK__zyBZSl?)FK#IZ0z{pV7z(m)`D8$In%GA)x*jU@Zz{lpinR(g8$%zH2dih1^v)|cB0TnTLy85}Sb4q9e E0GsBt{{R30 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-changelog.png b/src/main/resources/graphics/filetreeicons/text-x-changelog.png new file mode 100644 index 0000000000000000000000000000000000000000..214ba8ba00849ab493d06501a92995417f921fce GIT binary patch literal 632 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#KhQ{HhV9#W?*1+^K@|x$+-9ShNCx=qX_$l z|GSn=k!WgnIHfOG%d+>k>YIJytq#^@ujbWG(W~XimyH#2-JrwK8M&Kn-?7Tmd(>Y3 z^*??4W~DvbJsGhJf4;kf7_ODSv$&TleevUq4^!nFCTbm1zI<|q^wGOtH{E&8%oSpo zU3i<>;Y#%V3Z|S@mcO2>i0qL6p;p26f%6_?OcO(cy8vSWhZ942lf;3k3LFK>9ZWGC zhZ^p(6durPGC#0-V_ws6P-MNqG*NX6^<9LqS8_(SwXutk^KukJ${L)h?b|Gl#L; zos(g2wvXuLkFK9r2u}TDdj4KIfAi|)Kfg(Tl5^-WzLF7hPGV0&(%;TyoKyAv{A2oV zE4#-416j4iHKHUXu_Vh*rdD+Fui3O>8`9j@?c~jsKuV+}$S;^dc-@zoYdbzQeEPU)qwbc^%nAm^m1}qB0p%H!yxm;OkH}&M2EM}}%y>M1MG8=my~NYkmHjD;n5dEI>c;xpK%x7dE{-7)hu>cE z6lyXMaSaT4vo!QzoT5Uv7gF;JEaqv=Rc(B4<-oSX=5+&K2HS^M^^B*iX7jNqDh96MW4Zn)M@WM? zap%VnNd;AhS4`%q3R;amk{y#Dy|G>Yu}4!e^55eABP-S(5Sc$eu+frFXGKF|)Qugf zQXvP*?x;?AeIsgi6~ndq%R;`gpDqKvs#@Y2QIe8al4_M)lnSI6j0}tnbq!2(jf_H! z46RHJtW1ry4GgRd45mJpe~zLdH$NpatrE9}C%cwM12ss3YzWRzD=AMbN@XZ7FW1Y= e%Pvk%EJ)SMFG`>N&PEETh{4m<&t;ucLK6VZydInY literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-cmake.png b/src/main/resources/graphics/filetreeicons/text-x-cmake.png new file mode 100644 index 0000000000000000000000000000000000000000..e957ca0c3e4ba63e82a9adcd8819562bf52a391d GIT binary patch literal 1029 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TRAfKP}kP{ETYPhNt- z_wV1IKY#x7=g+54p90B;U~m=;yu7^5oH_I8(IcRGH~?yT_Usu@`>$WWzJC1*RDSyO z=?4!UoH%h}=gytmwrvAyJ+W_BZ(j0=eY+2CS-*4TlAWuT-ner4`lSntx|$YsH(kGU z@#fXbm(QH)%THO{-F)Wof&2IFZkRjm%#nkOds;4?IrZf66lWaSx%KF- zZ4d6Jicqy(ueo&Pp>JOR#muh{*3FFFCN^o;pG0^ zK(9S{xychqiIfES1v3b*`!aKF$ESu*A2)5(-SU}P!N9n3?e09FJY$l#y9+}HtE>l* z!&%@FS21sKV=aUH5FKY#5NkJXS%10V@Sl|w^v>U9WoGM zO$fP@8rr>E%*Ao-rtT0|u~hM+thN8e1t*C)UV5hTuTbV3&l#B+zqd|aR%oFndFslS zGg8)mJTqd$b%bU#H&h-KI>2(2t$`()LGTTu!vltzM)m?$y#vBO7~B~csu>w`SUENb z8ys+BV9Y)!bwff_tflcRgGvN*^lkfh2Q{nMt#?-|-xOy#X3UuIz(JMMi&>GYWl5tm zSBq-H;(yl*TbM3RuCo?pJh$a@cSKBZZ^p+6rIkwy6z0D4ja}t@@|)dE6P}orXPyK& z>`!Ah->xu0zUPi;*U_NLfX@mA`Fu7P;tZ=rW1FMq#@&Cz8}!=rkD=K~mxF6`gXCGi zInMTZk=8r$mkR%#Nw>rp=ACrOypsK>VPi+?P1iNE`qw&DyMHmP%U|N=ef>7?!`?5S zPTf0|Z^fZuY1WXh^2sW_{-c$)rtVA$yMTM88<~$kJMPHk+<9DP$hiLeey*eMKU@6^-p6oh_RE^? z`+?HHSW_)=jVMV;EJ?LWE=mPb3`Pb9nO2Eg!_EJ;pe!m0vLQG>t)x7$D3zhSyj(9cFS|H7u^?41zbJk7I~ysWA_h-a KKbLh*2~7YbS<+bm literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-common-lisp.png b/src/main/resources/graphics/filetreeicons/text-x-common-lisp.png new file mode 100644 index 0000000000000000000000000000000000000000..675658c7cef0c995375819ad692e51bb7915e6c9 GIT binary patch literal 1377 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-csharp.png b/src/main/resources/graphics/filetreeicons/text-x-csharp.png new file mode 100644 index 0000000000000000000000000000000000000000..89be44193b1cbf96b85452e6a9ad28d717655890 GIT binary patch literal 629 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$DhBC&U#2L@af~Gjk;StGb}p;e5JE!I4H`&L^&&z0+O&m_qN)SvYG~k@qX++a4G1oBb@22D)Cg#5JNMC9x#c zD!C{XNHG{07#ZpsnCKcAg%}xHnHpJ{8fzOESQ!{h6gqzkMMG|WN@iLmZVeCo%hP}w wBtbR==ckpFCl;kLl$V$5W#(lUCnpx9>g5-u&wghk1ysb~>FVdQ&MBb@0D@rixBvhE literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-csrc.png b/src/main/resources/graphics/filetreeicons/text-x-csrc.png new file mode 100644 index 0000000000000000000000000000000000000000..101643271abd37b8ea214e2d9bafe4300491ce79 GIT binary patch literal 1006 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TQ`fKP}kP{ETYPhNt- z_wV1IKY#x7=g+54p90B;U~m=;yu7^5oH_I8(IcRGH~?yT_Usu@`>$WWzJC1*RDSyO z=?4!UoH%h}=gytmwrvAyeeme=>C0A!0zVq<$D!o_`89$vrqNV)&QnOl#t*WZX*e(l=5$9!$)UFKfdclp8nM^CQbf4u#| zeX-8-Qx4vd?!IvM;p6-bH%zBrT5{r^WY_tFS0C`Tp1XAC5ohzc8}}cvG@g6#_z8Q{ zS)et%t>>@ado0p%{^X5^I+HK1J9E!>;nmvhH`{jK(wunl(c>qqjb{TEUp;W;!PW~8 zVpd!`fBVtlYY){YUhLj`+hNWXq4x8t6E21=y*BgkU7+9RpSm#>NQsmL`2{lwulq7{ zZO5mEPaijJ)ZOx#S;4@#a_#Ospgd!ex4R2N2dk_Hki%Kv5n0T@z;_sg8IR|$NC676 zmw5WRvOi@J6E#-3p_P{b)D!RN;usQf`0bVJK}?1sY!5;YdWAQ~PIP4zm)7d$U3#PX z;Jw=a=^qlLFZdQsGJec@xV|*+U;cTYO@=*HT9+=|xbjp+oUfqV*zeF;jRmcRjB^gK zFn9?tNjUN-uy87fr!<62U@~&#^I&075Hn~9a9~toWanT}IUxSS!GG(8RXktX0-5Ar zy#Bwn*}Js4@!-N$Jlah4!R-HdB|3ZD&fd83!zG5_!zU`<)9)q2W#eo9Nt>k(%n6-1 z#mZnm!``D?=0f3;3q&pPkB*AR8q;rFsIhf-L1 kP+nfHmzkGcoSayYs+V7sKKq@G6i^X^r>mdKI;Vst0BaAy&j0`b literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-diff.png b/src/main/resources/graphics/filetreeicons/text-x-diff.png new file mode 100644 index 0000000000000000000000000000000000000000..1517066e5b16d4e12331faa6b062018de258bdaa GIT binary patch literal 638 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*qRt9<397#J9RJY5_^GVZ;-aWLzUg8|;bne!%t)Nwh+sXbik{yUCJrZ4P{duPX~;H!Fg-p=ls+^tt{rhjYX_Xs@s zqb*vFq3PF}x11X+`~&P26_4&cV1CfJ!T$r_10fa$n(x?!#G)^6)&#dzykd^+#9Z8nOM%hq08e~FP*!-0`2pn*wb0mHFt zIp6aSHQ$-_@>vLDJEwtgXHeQ39tmC*hA*oWr}oTSukY{ecr5VnT-(6F%D~`QSKK-j4Y~O#nQ4`{HEh5BObDn!5@bVgep*R+Vo@qX kd3m{BW?pu2a$-TMUVc&f>~}W6=w)E=boFyt=akR{0G-a<>i_@% literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-emacs-lisp.png b/src/main/resources/graphics/filetreeicons/text-x-emacs-lisp.png new file mode 100644 index 0000000000000000000000000000000000000000..0f90c37244b1db3af09d52174308e85215a0b2fa GIT binary patch literal 1642 zcmZ`&X;hL~7`}p9mUh~$oH|-*b53bw5@j3CXkn?xQA7zaR#C|y#Y|g<%FJx>12v!N-n`G3bRVX$<==5GwCpseB#_4Y>jJ9k^du2t>^t5hfMyDR04Dc%$9-fdqRs{GJCd57O?Hx%;E*Jdy zu z(_M?q9~zpNnfaa=-*76Rcyv@dt&BFe|c zraRw{C_9EGzGw#q#(TQe4X^st>dA<335$_Tz{e8sB5!=0w^zImA%R3p^=B3KbPp># z`YxQ$Cg9_k^qf1lN~b2LNknmeUPHFzE&PM`?pFTzG1vO~^TmjAD&-MBIHS9Jcz%9f zoY=?>Dj|9&CMJ}Pk86}2>YS|hsH@c!QesN-i@|~MB3UPNr~V8#{b72wqQ0xIZ*+F{ zM@#d-?VB&Dl!xA4LLnrV6*iBIOf@$2-@aKFCsd>+H|OOlWzzR$&$?=By4%|arl-I4 z_Kx|pas`*3rY0+jWF7T&e}Cv4?(h3DI-=2NzG*bGJw3y1Z&U^Ojn|{3B%dTAA<4%p z!OIgm;VouRv*6lGQM)XLVGZBI%@eH5nt~+JlLFz?q^!`o_$$&JwL4axl@1H^=*N#b zf@p({IG7mmaKsP*menqVo`Rdjgp-T-&aO_22K3jiHMGCtv9lj;3vXvf2fR-$gSyTD zClKBst~RAw)C0nROm~55IADbpPK6OjjUtWB{Sgkx#mU%CfUsIl z1D94s?*auzj_U=j`k#!e7zm-EYLDK1y|=Hdco0o+YwHRt)ov`|$g&UmZXy%N+a3QK zqH(L4VA&B9^ER-?3mt0WY8|wZa&XG{4aOa1XS-(?8tsMI(gH%39^cL}b0_ZPa@b#h zUA1s4GOgIvq3T1OvZcGWy~*s=v_&0Qk?O!u%7|GS+AKANRZA9zwJA_Ou+w{mvwT)$+ zU=zOO#0%xcxm6k*3cK`iD4ndyXz*MuaZ5eK7~HYaSZvaEh&^6jKKgCya)#up0d;Pv zDa%=f&^MM+jQ7xP=sz>W?V!kiVb;VX^lvaP4AgFbj5w6{dD~jS4ULHz#^G3T3rW6K zNE1XxR?ElsKPV)6%0iOXH5lTWk0n=}Z|%9*WDzxbm%Z>vqpRGbcjV{2}D?PJzkOU)^H#ifkwq!P+jZ8HT$?y!K;$MaWFg+@g$d3zRi! z-%RhL@Yu`NB1OC30iw0%1sut?klJDfhXVUmAdqyw|24IV_-DQokv$nOx+uGWr_SmEMZbzZ) zQ78iA`@8=bg1F28zwrMzY&-OOAZ%E_aDpe-j~_-0W`VG7O?;T literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-generic-template.png b/src/main/resources/graphics/filetreeicons/text-x-generic-template.png new file mode 100644 index 0000000000000000000000000000000000000000..a80188b83b375a444c47500d478843c4f15a50dc GIT binary patch literal 635 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*py^L(6vHZpp8x;Tbp+2)1%oL?YgR4q2`*v=GBy)MtK zDe3C=Ofwr8E%Dadb8|q)Q-TN<~6e{CoxBbY`QmX z8hgW|f{JA<61pZU?oYTdscwO90NV-9R}7j585ERfFsQI7Gt5t5dmzNaXw#(G;B3Iw zqdtTAnBWx#`N~5pEf>sx@AO=~Noqm+?;3HdW^N;Y)zuSaCVXfRUvj2PG)L&_6^1zx z%By@6xIPIsFt98*8(YE0V3A<|e>HLp(EgHsa4++_h8axd4tH3Q=q83g zehyWeHKxYhZ1}g8wc*~@C6lh6y>{$Qmf_m)J$3batStAvt*v*S$E>ljPgUx=fzZ6d z>3=)L9*WN2rI^xpU%kQ&7|yCCt`Q|Ei6yC4$wjF^iowXh$WYh7MAyhD#K_Rf)X>Vv zT-(6F%D|vyedJ{n4Y~O#nQ4`{HGKW_FdwKv5@bVgep*R+Vo@qXd3m{BW?pu2a$-TM XUVc&f>~}U&Kt&9mu6{1-oD!MNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(S1f0qBOU|?YM@N{tu$+-9ShOHk{paA=a z|C=-%n+-P_7@kt?albIn+rz)PlQSafVz>LkhXQ5O@=Sz;>=hJS_8eulu(_9$Rw0po z>gIOi{XS)J8yk++_qTYZxm)+|IApi{g5&;MI!qeDC%3$pvfLa{W&3}{oezwvS~KH| zZZkVvns=X@aoSd%Fw=mg+qM>qZ4OWgF%y)Ldyc4 z2>$@~HOd`~Vs(e+S|z-h?^G`8$YXG5bv@VJo6IwpPr5mYzo6o<_?+iQ49|7uB{fX2 zP~DZA01QM1W{CwdRU3}$-1(&~+`+eDwT0DzZ3-yZA%oj#|4-dH4kZn_jf~rbAE-&K zy;E+GU~`4xLTIqoOxxHi-~A@V?tJ$1OYMc7wQ_&!obEAu6t+1_g&WA&eSGw{Gfhyt zj$yTMM4t=)l0;xItCqM%l%yn}$cBcl)_Ln~8bD`RtQ0|P4q z1D_9_1t=PF^HVa@DsgMDU2Av-s6i5BLvVgtNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6 RHc~)E44$rjF6*2UngGxh+i3s* literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-gettext-translation.png b/src/main/resources/graphics/filetreeicons/text-x-gettext-translation.png new file mode 100644 index 0000000000000000000000000000000000000000..b48897310f254c88bf86f863075d0b1048e346a8 GIT binary patch literal 837 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~v=mPlzj!e)8nWOECEU z{rmIh&wu{>`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uJ$9zU79@rHlfIm6^d71VKV#+IA=&fK@FK5bEcYSWRs2hZJis6A~} zd3xLNyC*I^aIHUMTXlNhnR{ohK8WtSaO~oJpu-|p7~KIX86=i{XBt2amLn02py>c_?kb^+$!v;o{o72+*1tlEHL;?$#r+lwhpC&!& zf^jjENSNop(;;8OZKrzj96mkieErm?#)b+Lls$hcu(Wt^B`|3+cmyzYEMQ}BWPZUa zyFheHgWm;aDMp4XOiUWA908mX3j`b-^iDK3#qKEM75O|tf!%9+pRCVz={t9)=i2UI z`S!WNn?dX9tb(w76ZymisyA*KTo638^E2CvLk|7yRR#(wI~hA3pW~YIhNGT+&L`bB zM?N#w{$u&!EAxTjpDs`315UOVI}LB${-4_OpI>M1zTD&L!M~Gb7JTpj`sca0EYF4S zK4-*BSRCy4ds}fm_{6{|aO}CVPC+wspjgLI;Tsi7a>9nO2EggZPP*8lVPAkPX54X(i=}MX3zs<>h*rdD+Fui3O>8`9`Q7o+~ep-23wR`)}ix)3U7(Wm_MZw4V9& z{kPeq$L5oteERdu`1J1UueV=*O+WtW#i!pI zl?Sw{4oo}#NxA!3)1G(Dd*4qz_VLBXpFe;9ZQlE_dEdw9AAUan@cr5Q?^AZ)pS0_q zV%@pPyY5cfbw{E0oLu`8$^1RP{`{SN;KBEwe`f8!FI{;W7(VZ=gjNA5(UKs)U$GRxmK0Ch55psDLra+uensgH_f8$l)yTh%9Dc;5!V$jK}j= zqyPokOFVsD*`KnAiJFSuUw85fP|q|^7srr@!*8!V4?bid!B%i*_R4@etbvckzRQKm z@Tl)N+9(|G^Z))CTonnIp5#_NXYYIdN%4I9_v6Y;beI0! zVk}oYqY4kRh%+;A3UN1Z(=*Bav& z@*qTj!#(+h&tJxQi*FoV${=u*e}9nq^@?I;hC7dT{+N5YQvUdCcE$&SqAH3EHlj@D znGT%Je)Rok{(B||qY0BXe=gFRAhL%&^1uOCuf-;DYz_VA_4n{F%nV@DXKqOI63u8i zZywl~W^uuZ^^BNy&Ydj7V8+>ZFLHGq&NH4Gw2yIt2(!V*npu;8k)~SW8c~vxSdwa$ zT$Bo=7>o>z40R1mbd8Kcj0~+zjjfCfwG9lc3=AH3?Eyw9l7`&;l+3hB+!`ibXUPC+ wkObKfoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^X^r>mdKI;Vst0D$Z6$N&HU literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-haskell.png b/src/main/resources/graphics/filetreeicons/text-x-haskell.png new file mode 100644 index 0000000000000000000000000000000000000000..f3f4c84b9e678afe2eaa1ed7753cbacd7157a306 GIT binary patch literal 1177 zcmZ`(drZ?;6uy=6kcT{-8>9=9sqg{09vR; ze*-`|0)StM0HCV@IF(xeG}r?GSX9uJFf1g{Xf)eL*x%pZ+S)oeIM~?Ofb!ZAW{%+J z=O>X!)M_=P{}+&Hb8{22Yqi?Fy*)@S7K>FX)#T*l@bEB?$AhfR?7^b!mhSeErdl2$ zC_g=+dTmX;Fuzos)5`p*b^eu1sa#7Ymi2LkJsl%Wb%TjFOIKHvD{=)ZuU#@VzrMbn zNvR!rBC0L#Rjb!uj7nmz6)i}YD~mhFM#MRpjpc=1DFkUp7xO>LaAa^)!!+kB|_H?21-(%L1aY@2@D06Js)ej^LOdH?;rO& z4t&tDL%3#k3zDHZEXv>42juJ8;Gp7oD(=P|08We_25cgwJqBv(Q}F><{SEkMC*4rx z6HA4VXBqF~85TbNPD&0P$C&A<)DaO$xADhA8nE7xT|)waK>oMwH*<}}E0mq+JoePX zIze2ZqHE#<0bf~KbB#n;LfN%hoaSD52-h&qU@Yk{7Tg|VE(4w_@FPP%Ro6*q`3LZ| z14)cy2we-IMLh7fJ2so`8pOV!5$N6G;-F<@+_E=MZX>;j;)Ip^3nR8qp#00MKzu2A zcrXAS{~N1?c#fLhY-WM>`ken#$IPpNe--}57DFxZhiEgwMsD%U^=PbPW7=~#GG6^VQ@*Uem5!PzsxJEK{+dCnt_ z<062E%ne-LwkEa}fcOaoL)Js7HK1#~-){T%;Vo@trs}i2@v%m|_5^eqP5<5{cjHuM z=hfefbn5k1f%~O{F56k>)c38W9J&#vK&^4OJiVAPQlP)0(#qY3?z1-Xd<6;-Y(VA# z^Z3$~_%7fyhH~E7@R|B4pSI^yh3aQ$jBOInR4GJy-+e-UJZLqoxo2sKn|;Z5iQNgf zBAjGt?|$DeYUsFV{z*5Z)gcH&AjBJ4y<$W~3M19cj{B8&DX{wqH@@wd_WSD*l}p$) z-aS{=v~c+P&r-4B)EE+#jE+ttLj;frq>Cd0<%mRvAzjdJu4p%;0|J3YAY^U5LH{vO zQeqNfGymVvp*?l@jeK#qLug7Yl}1V<0~(Fyl#rZwCz_N>c1lT$tK0FghC~354fN^p HB4+;saw#P6 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-hex.png b/src/main/resources/graphics/filetreeicons/text-x-hex.png new file mode 100644 index 0000000000000000000000000000000000000000..7853b897fae816ffa55ae640efc7cc76cd7173bf GIT binary patch literal 839 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*oOt{O0>0X2zwx;Tbp+}=FPKNbhaj3 z7J76c>++LX)$eC1FZ%A2uRr~J-S>N6PZl;@s}JwGx?@_o_excL?MWvzrkf`*N7!aZ z=vFv&aviw%vCqPx?W#rbEg3Q2DXe18+~n7}-uK=t75(^;F(X4xzT7b;g|I&d1uiAs zeeB*L?;z0lQ$OO{T1UY&^-UM=C2D^txF;-{_-LIu>reTEYa1lHczD>AjQ>dOaXu>x72v+ z9oDd_>Pc{ZzPD*ZZ~2ai9Iw^S+}a@3?0v!X{=aK)9tw9C6f!5s?ev?k^{#$X&x1*Z zw**ql+Vs;Ri>uX=XRv+XNVsmRf{DfehSS3}BC zvFGMbWnXf!Z=0N62{m&q2$FI*)s_0&Bh=wq z)nE0O8kySH81@Sv_#I$4C0v==BtMkF;>?;er}rKUuG0$k2(-_ba`XD!)z9zVivGcQ znSH`Rm7s9MzzE>q9i4;B-JXpC>2OC7#SED z>Kd5n8X1Kc8CsbdSecq>8yHv_7#zQE;DDkbH$NpatrE9}ZA~42fEpx0HU#IVm6RtI mr81P4m+NKbWfvzW7NqLs7p2dBXCnnv#Ng@b=d#Wzp$Pyp1Vw=W literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-install.png b/src/main/resources/graphics/filetreeicons/text-x-install.png new file mode 100644 index 0000000000000000000000000000000000000000..ebebe01083789963b2845fd46776dd5f545dab71 GIT binary patch literal 784 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-1U@Plzj!e)8nWOECEU z{rmIh&wu{>`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uK@E8|V3nIx=CDB4t1w6W;cgIk{SJ>BNH-MD{a=f$07)6KSB z*w(VMrDa#k{YUphmV^W@4m^JSxaADXBiD{hIXGqN!KsfPKT2Aa6t^<&(w$2VvmNYb z+n>LEe%Xm-KxasJC4d|wQWE4B%pkn(%gnVMpBg@W+_X`5%V%Z<1LMlIyYqnZj7i?^ zE({&4vK~MVXMsm#F#`kNVGw3Kp1&dmD9B#o>Fdh=ltoO`SWMurJut)=zInPhhD02G zd+EARlYxk9;G3yQ-FuJdm4&SN^FROQvA`)R(^G0LzWKgcO+};Y%~A)0Dc|*Yn3Y&v zR!Fci8oIC~FfC$GXykHWv0@OAV2Dm&^l9YWz+!elfPo>lfgyyEj^1Zgs+Sm7@KH5M2#g)VIkGZ=0<2f;g3;zmi z6a^V9`GlA`YS}#weE0NMU}e8FuVK~84LjGZoYye%!C8<`)MX5lF!N|bKP}jgj*T^Wu$k58v(8|b2+rYrez~I{SvJw;xx%nxX zX_dG&EI)Pb1W-O|CI^NE0>Ca=_&3=Jo-y&Hs4xI>*8)I055OF}qP+zm z3k$$#902~m0DQYT3%{+68+wbBJX2dPOnC$GCbpJ>z@o=dpHOgP5m;%j-LgW?<-UqV|nA?(XxSv zg8tw<;m&*^>5L#GPk6jse6dzu|3ocOLKP1OH)ZkjYNSzgp;m9~;%T1?wEh{qPOdh& zbfB$I`;@P1dNFjfRmG^2A1fE9UKIHUc%1D9&$ zgF_Ix=nekl>zE6ol(KljzP3X(q%&5vD3eMDe#qcKkg@Bv zHm>l^FLiRc8sbazH5^rFzHogCHuo6fNq?*(ZHCZO-(kly<4V{7_2X~q4VQA;z;O@Ai!{1 zNrDHLbke>|02cRrEJR=0y##nUpAsClZNAxY*;4#^(WqhtoO{3EpujzQd*b6hb0X2o znEM*D(S8y%?xw@B$N3RD`TbnuT$Ey@h9~P^M!~1<=O}Q^*Le19K5h#o$bQR6KiG_NEo3g0TrOmMtpm6!N1TEYv|y2IC?2;f+=EY(w#-Nu zVXAIiML`ym#aw=b7)Xx9Roven6&q6>>k+drI*g9+dz@uO6@^)?LhA+ZhLi6w?Bei@ zZs0=6Do-Nr`gYy3hi4s9=IuN|@?!1rr}CsJl4OA!n&sD7^78138sAp3wu?HweEk7J z;;HSa`A*akFdxIC(Oul!n-WHv&0aB$>kd4ry+cnx${Se`?EIcr_0;L_ypJj)9G0nf zb|Ln2Qq{$V(UlvS8{!o2H_09?_^^fgm&*1PX>;4#H-=R~E7E5MCsVw_2~`1Ea{^^% zbWv#k;kLokDR#5hY9~l`Tv4LCSM8guwzD?WDKs4iLoQLC2Y2QBJeZe`P6JC~kU92Q zrleogS11FBKo9b5TIo&DlkNa|H{gS3%h*CVQ)?*O_EHkaltlmdj6|3K9*f6$V+r1P z{2n~c-w*3gAb4T1{#b0~sE6%8hLdRtDM{4-H@s`T5egeV|9D|{S`sCjoRJ8!v$K6t eQjcfGlhYG@(lU}+?*rUn5eVKE9@Mxcj{Xloj34s= literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-java.png b/src/main/resources/graphics/filetreeicons/text-x-java.png new file mode 100644 index 0000000000000000000000000000000000000000..b56eccd1afa4962f8f5d51f132994636b98719a5 GIT binary patch literal 1577 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 RHc~)E44$rjF6*2UngHom+5Z3l literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-kotlin.png b/src/main/resources/graphics/filetreeicons/text-x-kotlin.png new file mode 100644 index 0000000000000000000000000000000000000000..19c2e383099508bb555ff5801160bd516093c369 GIT binary patch literal 960 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TQ-fKP}kP(f&DXncHp zLPA1%dU|YZY-VOAP$VlWD=jU}&(F`@-QCU2OrCWmx!(eb%iF<>7Bi&F3XKv&_9WwIJ$6vDvIR zdv9-VrumPXi_@PMn=vkUQeIa0tjLsM!PCsDnx}=Pku@EU3rv0LCqF7MwQX7OAm2o< zYs2k)Gu7Um*YYf6CLX+4VDq}vTy)CGQ~3@8(=Qwm_?`DOvrp16~8hfc5!6f;)vKqk#UP6Vi!ilE{Kd>5FRrN=r2oCBX=Mr zRubeF%)r0o!_=i69~&lq+^}9}j%Ky!xwIwZfR|WF?HH=g%;ieTn(Teh4Wt7?uLx5~bAY}kDI3&V!(=f4^iOh~U5w9pZ`8OPMu*BZy*=XZYJ z@6X)v{4ulsz52Cm345Mzy?aS~5c9&%FO&I0ndjRE?(}-FdOIgaLe*()28BDqwyPR5 z{J$(=sr%+~UTeW7^{POIZS!7;vc0jrD9x23+x(w3pw#zFsxNeTq8@X{sgaebiMD}(m4QLX){h}58glbfGSez?YfydR3Cu+dk{}y`^V3So6N^$A%FE03 gGV`*FlM@S4_413-XTP(N0xDwgboFyt=akR{0Ntru_5c6? literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-kvc.png b/src/main/resources/graphics/filetreeicons/text-x-kvc.png new file mode 100644 index 0000000000000000000000000000000000000000..72d4ec8bcfea6026fa01820c033c04b254c0edee GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6-;)-$nXmF)%QCc)B=-WZZju!`6=}P=Niz z|4kZ>&4wEd3{R={xL=s(?cv|t$r%xKvD8y|${bMDV5ndbWoTc(!lAx`(TTIG!JtV?p=AM2 zgnt108s!c~vARQZtrFhMcPbZk<7+QRCUO_QmvAUQh^kMk%5t+u7QcJkx__|p_QqLm4TtQfq|8Q zfphVK3n&_L^HVa@DsgKt(v!#mYLEok5S*V@Ql40p%1~Zju9umYU7Va)kgAtols@~N RjTBH3gQu&X%Q~loCIFoK*+KvS literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-kvt.png b/src/main/resources/graphics/filetreeicons/text-x-kvt.png new file mode 100644 index 0000000000000000000000000000000000000000..7dc7f733faf9155f68a9d913422a9d15d83252d7 GIT binary patch literal 3044 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-ldif.png b/src/main/resources/graphics/filetreeicons/text-x-ldif.png new file mode 100644 index 0000000000000000000000000000000000000000..bb59b30f1485d6c81b7c383e60095a9e589951a6 GIT binary patch literal 867 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~v=mPlzj!e)8nWOECEU z{rmIh&wu{>`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uKJu02{g@pebz)pD=P9ZA<#O}xEt-MtE*%SFzY_OHKJ>~g8n z=kl%Vk5)~(-JW>0!u#^-$+vG`e{^8u{m$fTd)MA;jJUFQ-MvQ-pVWn1X$ZUW=;7l- zTkap(c7IvVt!2HpCgxwCRCv8U^h$}_rBe4xK!?pe{1fPX29c5=zhDO8bzf$#?fBI2 z>Eou2x?4UoD;OA8uHBsnlxIxxc6VXuV3qX%aySb-B8wRq_zr_GH=O z_NOdjqNbW34sHzw>M{3paSVw#{PyzAphFGbl*N z8gKfUi;Ic^URs1c#v<--1Bo4oox>ueR|dB zx{E_T>j8(5mDjSqx*cJi<@8S_N$x_r;Hp(BaiEv$iloCTrY1%X zQ4a}+(u?sKD;&xXW{cRKQ#yLtb=Om!OWP;->|1|!asSG@FPCTTzsOvoMw#IoJSk1R*Vney?4+X~gRt74J%CZvrch&x}ZsQCWhJu237_Js!u^-j-(+sKP5A*61Rqs9lY;>8YDqB t1m~xflqVLYGL)B>>t*I;7bhncr0V4trO$q6BL!5%;OXk;vd$@?2>@mCcl`hW literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-lilypond.png b/src/main/resources/graphics/filetreeicons/text-x-lilypond.png new file mode 100644 index 0000000000000000000000000000000000000000..15611adebc157ebbb6364a6b541e8ab6a1689471 GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(TFZFU{~#=yYn;pyTSl5y|t4O>5^Kmqm- z|2JtkHXCj^aJ8VRJ7htwJLG z)XnY2`+dsdHZ~ls?{D!+bGPo_ama4@1;_ojbeJ@PPi}cHWw|+^%J%&l%ahA3y1m&Mkmg$27@Log_Z?8 z5&i+}Ym_?}#p({twMuw1->F>Gk;mZB>UyrbH<@QHpLBB)e?i4z@j1_r7@q6QOKO;4 zp}H$K0T_r3%n}P^sx}cptHiD0^Q?@mKn;>08-nxGO3D+9QW?t2%k?tzvWt@w3sUv+i_&Mm SvylQSV(@hJb6Mw<&;$TlSKGV* literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-log.png b/src/main/resources/graphics/filetreeicons/text-x-log.png new file mode 100644 index 0000000000000000000000000000000000000000..0c950d32fa13efac0eba07261efc4d362f7f1200 GIT binary patch literal 876 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*pmYZY!Y12tKBx;Tbp+o4^TC#D{sHwPY_*`MIEOXBc_lU9t)H*R=% z2zWcqI=$OUCf9Uoq5wP&-Y7BY#pA(7GD)uP^#_pucKv6Nn>VHV#AyS z83ok{h7%lN3_?w+4i!zN4iQbR4i-(J4iZhN2d=WbZdlE6j3Lh;@u<}Ug9`C!`pOc_ zG9QeAEdT3UKkqsj<;@px#nO#6rm$bq*DSfg;G@H2-Nxk#7C{bN5*7zKH+gJi-E+`OQL-C1Jj-%rlKgA9X7m9tj(G&l3tz{ny_n z5b&_W+J=p*rzmHEfNMk9&%Fm2jeL?90og`+!9H_(8-i`3rmpI9zSM6;{Y4Zk_0y$vI(qyfse^Yd`|euU#oOJmUR=5A5d*;FVr^ zW&VYR!<%>;{;jjTo3i#-O3jP9XS;Sjxp#7XzjwDaySV+u{STg1oLC_zZYZ+VI{rB5ue@cp9PykF=swJ)wB`Jv|saDBFsX&Us$iT=@*T6*A$SB0f(8|=%%D`CL zz`)AD!02ezUK9(yEr+qAXP8F VD1G)j8!4b722WQ%mvv4FO#p0tS6%=B literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-lua.png b/src/main/resources/graphics/filetreeicons/text-x-lua.png new file mode 100644 index 0000000000000000000000000000000000000000..7d82923c1f594421e536c89ac2525a7c3152ccdd GIT binary patch literal 1222 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|Vpo0G|+7paS>gRW6B3 z+>)1gW^Z$fU+kN|%OZTPU*1m7%q<21GYtb~>UehRdiDs)80&a+14V#Z;J`I$sYUpF zqoCP_fwO({b{YrG@y_0A7rRK;v&$}KAyBcldxwToow{QU(2%^=omXzZ`u6>IUdxXE z|Nj?t?7DL6<>i|%zI^=|QM7K(n)8=$y?Xub>+e5*=d3;-Uby!1ji(o{KMBZQwg2RU zeJAewXRXStS)N|C{PWkJxy?KDd?uw=F1~pE@z-xZ(<&DI{rhkKu^S;7(+xbE4jjLk z)4W5|rCGzVR?Dqb-*1Xxz^whpZ+`yr(>HVF{uB2?bLNHT&fjzFUS!catMFM?;WPjJ z`#*ctnW&O=F{SHgtvqw-#bmmcP*#_&7Z*dimzluit-O zz4`Rw^~VcWA5UL$c*>%KA=wN6{reY`wLsr*>aN3Aw;#By?>EgeamJ@F-#>o-?iN4I zz<+vL<>Eho|E88NN-kUY^gLH$AK%Z(fwL(ZT=}!rY+uo;p(HQ zi}w2^PtkCyS9h!hhPJHr$8SJNv?Rzcm_ca8rIh+L^k;M!Qe1}1p@p%4<6rdn`iKnkC`%@M%QB%FVr3xQ_dJcNJ zIEF+VetY?8Fq5MMTfv*KLlHTwDWN`ZEUX3IykpyKAh7%O{ILACNsqtPp4aa?{Q2p( zvS&Zv-n%=`N318@$?0%Vi!dLvQqbj&f-4gh6uMZtq|}ylGbl86FbX)zFmUiR=x$(G zc7P>y@dy zsxBSimlABa=U|(e^(-ptcGPW4iv{lsrdsdbwY$oy$})KV$<^nXvhKVtpQZa(?DK&K z0`C-fcbD5Ay5E1vP{iO}YwraAX8!)LjK#`zITN;sKys%sBT zy}I@4*Y&GKnQyG9&yh%QX1H;L;VRPsF}53G3}prf*45YN%QMT!{9<%3yAo(;_w%B? z?cu-NeZ|ZD?^ixNz}T|e=Ig8Y*!u!14taU+zs0+YeY#(Vo9o1a#1RfVlXl=GSoFN(KRv(F*39=HMTM_(>5@$GB9}H z)O{C4LvDUbW?Cg~4HM;!6M-5eK{f>ErE PRK(!v>gTe~DWM4fVlf$L literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-lyx.png b/src/main/resources/graphics/filetreeicons/text-x-lyx.png new file mode 100644 index 0000000000000000000000000000000000000000..275cf470c2a5560aa5b4c644e6a3e4019104739a GIT binary patch literal 1662 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 JS?83{1OQPq(1HK} literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-markdown.png b/src/main/resources/graphics/filetreeicons/text-x-markdown.png new file mode 100644 index 0000000000000000000000000000000000000000..086234e186e3da49d96a6b1b708019661697f2b4 GIT binary patch literal 818 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-1(4Plzj!e)8nWOECEU z{rmIh&wu{>`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uIL_wKzJAAjA)=Vn5}jf8}I3m0DZ^?k5;^Mh^MuKW324-CA& zc=64goX0nA+)PS(bnV*X^XG4-q&zx%_VI-aHzFf%goi(Q`0&xuqc?(sA09k-BQf#e zzI{Lk*iH`G2&65m%HtKHq%&cHwT)B349#Eb!$=lt9p@UV{ z1IXbl@Q5sCVBk9p!i>lBSEK+1*-JcqUD=5XTe+`u{0_u_Tba4!cIQ;g?&7eaD zB5V(uI65|QISQ~`7Gu3x{_yYp?gJ%kU1u%pPw+neGC%Y3?9XRUUb66;)2%Xz|LTh+ z1`jr>nXFu{sGz)sL5+i{fknuHMT&ui?Ex!a0;|{q7P$l#h6SuF3alIpSa=jz1TJt_ zJ1}kA75d`v`R}UsDVgkRzqxD3IzPxyQed-K@LO|h;ckWpUP^Kd9!3%iX76NN z5V!Bwx8_M77?}3zf4sY$@yUa9g|!Xcsk=EP*v_9lkfC$8lUHHc=AW4{I{v|tXMGtr z@*O+-ZO4-R$7JWs4!gb5>?%_L`ziAn=F^LFz8hDD{N>vj(7}E1HZ#K%i5<}oIM<(d zWjb&1L5TASx9gfc5hvW4mKHq~^;#NJ^e>n%qw!9w@PD&wz`#>2ag8WRNi0dVN-jzT zQVd20MuxfuCb~vOAx1`424+^Kmf8jeRt5$iL_Q>;Xvob^$xN%nt)bD=;~r3hB*=!~ s{Irtt#G+J&^73-M%)IR4OYy|tgKg9()x5*-3S@5R+73L2hwWI)7d07~`%z^MS>Gc0lD z0AOPQ(2xNL5CE{5adqHW5CDjRSVDXRY*1Dnn?Ij4UzeiqIIXTpSm@%ZNN^THy&5`=F+YYLr}Fk&j!g){oDJ z=FcTA^Cz!uSs`}IaeJ&dnR1P_Sau8Hi(zbyq}t@NlJ0e(X`E3nx+g*J^9O=LU)a&E+>3a zPk)+~FLah0`djpEtc6=;%d$?Z*<`htKfaKDP|A((-&oA1v9hG)S;ZKa^d=YgAPqCZ zO`f{LpSpQY&JH%*6KVxH7K_cr+ALi zytVvHO=CKIw=zb>QJ6Neh%s?sL-(@qPPLIEG#W&`UVR^Ic3^#*w?^K84T$up!{MMB z?FPZaDh8Cq1YoV~D-a|3x2Uja$BK-Ouv4KnZS>o7iY6=v0J$zQJS3hZ)4%+ZJQ2Ia zjxiw;5fM#cn{z1gpcuIz^wI4tow0Hk;@zI1U5bIXmMku3%c!gX|b|7$e_aG_( z(4pJQoV^!+!d4shc?j4&x|i5QSFe9UP0vf50Pbt5k3zwJ`Aw%l zfv7%fi<+Ih9)7 znxnE^p(xT?EH{0g`YyB+T1BhH5Xi!OIuGem`yBzFg+QWrVY_jN2W}z!`;6mo*Yrc)uWYtnZ@Zy*5~1o7q zqdy_l!$S-3N5VE7H+V}ILhYJa*jQ>S*3WgOrb(UQ~_>uf_DKKSr%B40+445T>+wsFCrX*=0T z@sQ#mudwMSaIeoelg?0!AGid=0a$E8N#o7`1akAK+4NKYAK10ma~mAk`gKEG pKAlxWDWrj-q9X6?yc}i*g+cSqFU-8M5abG*Kx9Nrcy}nd>>sa~I4b}E literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-maxima-out.png b/src/main/resources/graphics/filetreeicons/text-x-maxima-out.png new file mode 100644 index 0000000000000000000000000000000000000000..101a1cddd0057f5adfa4da0d17aec9de72fe3ddc GIT binary patch literal 897 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~uO3Plzj!4o#jD6gxF2 zc6wso7XQd8sYSco0{YU5cE)FKviIt=_v*5AuC;Qh6&Ke9GVHxOfm+}oICh$QV85eJ zw}W?gTG1{?pPr<=t--PLtXyk@V&?+2TR2sj*cKYwqBB{ylalD zOU0x3w9B#CE_Ds5cr4@aiIPD~B=YYlfRewUbfAUfa9qit?rR!wl7lWXE1pa9^UPDVdK{1=-qWRCO5#Pq&1|b*FW3N zv)#wH<8ea9#prZ9*Sa;4#fk0(4&GfrFFeV$O9xV-B|(0{3_>eD&0OB`v0>(?kDE5? zZu!itU|{@$C#ngkfHBG2-G!lpRn`N@;VkfoEM{QfI}E~%$MaXD00r4gJbhi+pR$OF z8tExM*=7#ZqweYA7!q;#?Umy}hYdtp6E8b^FFj%6Y~lGrfMc)Pm$-ZX6B8WM3KkU| ziA`bqv;IlzzK=gnaWyTGFD?Dv^ZNDEhJBr$OZDF@Z(vN-deWlF?ZA18&7etEfrb5n zSWH830h8WAUJDkc4ct5lq8bO(3L0D$7&j-dEqm;AN_qyT=0Tn_=eF)Syg*&xtiDLH zZWYs8)dTg60_&L_Jh`R>MrO(Vjb}Wq9TEFGu3qw=!xp}rj$=D^w!Yf-Lgvkt4cbiK zzBMv)F5v4gs8M3{J6}+z$oR@ZS%_h}X-q8lzJq6VSCvoFyu-}j&-CD>r2cv@hCK^E z{kvF`@q0GMf|R`i91ODTUAjN}FGev*G$_{n-ykOOurW|~!nu^4Z*TfUaX!C8<`)MX5lF!N|bKP}jgj*T^Wu$k58vz{sx&&1fEpx0HU#IVm6RtIr81P4m+NKbWfvzW7NqLs W7p2dBXCnnv#Ng@b=d#Wzp$PynDMlm! literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-maximasession.png b/src/main/resources/graphics/filetreeicons/text-x-maximasession.png new file mode 100644 index 0000000000000000000000000000000000000000..9bdd2497736d1ba97694b1021bbc5cd16574aa7d GIT binary patch literal 897 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~uO3Plzj!4o#jD6gxF2 zc6wso7XQd8sYSco0{YU5cE)FKviIt=_v*5AuC;Qh6&Ke9GVHxOfm+}oICh$QV85eJ zw}W?gTG1{?pPr<=t--PLtXyk@V&?+2TR2sj*cKYwqBB{ylalD zOU0x3w9B#CE_Ds5cr4@aiIPD~B=YYlfRewUbfAUfa9qit?rR!wl7lWXE1pa9^UPDVdK{1=-qWRCO5#Pq&1|b*FW3N zv)#wH<8ea9#prZ9*Sa;4#fk0(4&GfrFFeV$O9xV-B|(0{3_>eD&0OB`v0>(?kDE5? zZu!itU|{@$C#ngkfHBG2-G!lpRn`N@;VkfoEM{QfI}E~%$MaXD00r4gJbhi+pR$OF znlQPh)dHi6QQgzUF(l&f+bhR|4jYKHCSG>-UV6gB*~0UM0LNanFLC$&Cnh+i6)Y+` z5}U&IXZ@4beII|E;%ZtVUt0RT=k@ES4f{Ghm+HS+-oTiu^`u3U+kx{Gn?aMT0t@>C zv6zP70w%qKycR4>8@PEAL^Tem6*RaiFm6s@TlU!Ll=KWv&4WB=&TZXuc!9dWS$&aY z-72QHst4*B1=ce=cydh%jLeez8_#%JJ0kXXT)pH!hb??L9mjU;Y<;!uh0L2P8?>3e zeQRXqT)@{~P@}}?cfO!bk@1y-vJk^`)0kN9eFx9#t}36Td54+5pXtF%N&WR+40{%S z`ggG=lpinR(g8$%zH2 Ydih1^v)|cB0TnTLy85}Sb4q9e07L0ULI3~& literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-microdvd.png b/src/main/resources/graphics/filetreeicons/text-x-microdvd.png new file mode 100644 index 0000000000000000000000000000000000000000..9958d4ad9715cb6bf4fae3fa50bad9061ab6acc8 GIT binary patch literal 565 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$DY8C&U$`VA7JhsS6sW zFRY!quzLE!%87F-C(X@lnHXQw6~RqO8_Q ziFG{*wcY>!|MyMF2g-)secA=2#7lzwf*EA?{MaqMYsa^5`}UY0`0;(eDXX%fG0TS& zg&II5j7i?^E({&4vK~MVXMsm#F#`kNVGw3Kp1&dmD9B#o>Fdh=ltoO`L}%uPg1JDU zYEKu(kch)?FPif;7znroHlMU)Km7N6=K_aYOiMI1#Lm9|E@^nopzQh2vbIf*8Vwnd zvR8H;Ve;7Ud9w?{gWuQ9IT-er_c1i~H@-DAJ@8K=`~g>t<4-QG#_RR#lUbRf8b$W| zvrc&Epx3Zy&4$mrGFdNtJUOIV}0X0a1YzWRz qD=AMbN@XZ7FW1Y=%Pvk%EJ)SMFG`>N&PEETh{4m<&t;ucLK6UZLBJ>g literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-mo.png b/src/main/resources/graphics/filetreeicons/text-x-mo.png new file mode 100644 index 0000000000000000000000000000000000000000..d001e2d79a2e3340394188cd233df61db08cdd9d GIT binary patch literal 814 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~uF0Plzj!e)8nWOECEU z{rmIh&wu{>`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uJ$A3r%h>-M^stBV~kE_S-OF7C>Sxp$sCesXl`?PD`;uL`-m zI`qmCr;AIRFRhEcvL@`xnH6`B&A4-R<=rJNm)6H!IXVB%mA&_ud0krOe(BP-``3>= zSm}TH)~Sc9f-f)kxpeK|gFELRZO*uM^W;OIt3FCEZw68#B|(0{48rTa%v{^?so~Sd zO&fK$d}dZKFs@v?I}a$&nB?v5!qCAg>jC6&7I;J!GcfQS24TkI`72U@g6t)pzOL*~ zS;R!mI3F|}iva3j^>lFzi8%cB%ITm(4g#$Y7gR8|v~b9}IvOludZ;$3!ui1WdJT>6 zmM=c@XUsjbf6l7Uq544^buRnuT>MxnUXI!C)shp|tqsOOOfwv$7=*SkD7|2G5MYR$ zzz`_F=sAHA7>Rou7@`=NN|@L(SOfyNvmR*a%~{U2&ekJ}$cBcl)_Ln~7gD+5by0|P4qgMvBlwxejs%}>cptHiB=@n9G?P=h4MhT#0P qlJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS7(8A5T-G@yGywos6k(G9 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-modelica.png b/src/main/resources/graphics/filetreeicons/text-x-modelica.png new file mode 100644 index 0000000000000000000000000000000000000000..c302e851fedd0c7bbd437fda4a7f3bf44742954f GIT binary patch literal 653 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@*)zC&U#g0V&avAirP+ zp%tHIF7No*F!R&LO&fK$d}dZKFn+-k)dW<)nB?v5!qCAg>jC6&7I;J!GcfQS24TkI z`72U@g6t)pzOL*~S;Rz5L^f_Z0ScL2o-U3d5r^MiJT7#|fX6lPa!iHmwz5*vcF(&3mA zy0>-J>Pt(ma4%l;a#B*~9Z{e!R7+eVN>UO_QmvAUQh^kMk%5t+u7QcJkx__|p_QqT zm63tAfq|8Q!7BSZaVQ#c^HVa@DsgMLos{wjs6i5BLvVgtNqJ&XDnogBxn5>oc5!lI ZL8@MUQTpt6Hc~)E44$rjF6*2UngG$p(-!~$ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-mpsub.png b/src/main/resources/graphics/filetreeicons/text-x-mpsub.png new file mode 100644 index 0000000000000000000000000000000000000000..4d901f82ec38977d816c8441d17df6ec46db2aa7 GIT binary patch literal 565 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$DY8C&U$`VA7JhsS6sW zFRY!quzLE!%87F-C(X@lnHXQw6~RqO8_Q ziFG{*wcY>!|MyMF2g-)secA=2#7lzwf*EA?{MaqMYsa^5`}UY0`0;(eDXX%fG0TS& zg&II5j7i?^E({&4vK~MVXMsm#F#`kNVGw3Kp1&dmD9B#o>Fdh=ltoO`RLJpEOgT`f z+SA1`B;xSfi{^X{1_CaD%_l9{5C1*ixxnET(-KV$v9s^LOBx+sP@p}FGWLBoAMv?vg ztP>tO=rt@_v*GiuOx6ou4|AA)nVk6lC4Sp6h-LuLB3NQgv&DPQbY^@s04Kcx;GYG+ zf{*x9034?R@Qeijy#fH&f}3~t?Et_=5EpeI3=f#i=BFPuKR-V?Ir;A0yYcaH{6s(M z&yR|Xj2s>w#xM-e|0^7tn3%wEi^VcGH;2cEhK3LX85|sx$z&3V1V<&jv6ce(zR=Kh z;jsxb{~E2nxl46B4Ql1U*b@_U5AC_6Ys%0*fiSbltfRsF>XBCC;}NvsOGwj)K9U-R5$dWC zb$^Bak<17w(AqflAD4B?PUAq0p*at(4pkXc*sWBkojW#AYpC9>7BbaJ31ULc;#_TY zn5vBf%dhG+{m5vyQGQKVmjJ;JP)YGvLo%dOV)CmxRSyCWpufdynliNp4c2jT3`5NI zNlO8r5$Q~^03|5E6{1~qE!r4LkgsOh&HofL}yaVk*@PP{U~;u1@&Ci zY44+rY1*17HU6+=iNR9boH_9^`+<}A%?;6o8UD=c))v3^S)wO3@Pw!w zT(EU#;?3d$=Aj}09Qqf^W`Nz0fe*=?i0Cl#IBA7TkcT&G`9%N-goseafu#PIs;9~E z3}-Scs7*teO}cUJY%k3*nxJ0qUA$cSIQeyow`|ux114Wzq+_&l84y^n-Dz-rU-dZYU*;(CPki$ft z`>8u_J|1=)%n>b29Fx0vGUb~5bWi8&x5!g2Ks>jSfIhzxd?x3T$E-8_P=`cd2wTn^;El$&Vsz2;Ne?V!zXx)zsY6`H|%+>0w?UIWVMx zQpEpOz>i8Omyu?APnUb04gUO-pIx7i3YL`FvVM$=X>M<_EsRy%sekx=S2c07y=Ex! z$f@y;za1tN^rM^)@QL+>t%F$#YvsZFzHfT`f*J7L?T5NuOQzRIKP-B-eJZu>6)OeW z;F+7<?u|C!jLm{EjxSxG!eTg6lg^1(Ia!RC8Allqdn0q^}D9zVx$waV?{+O-2P zynY>D@*=e^RT%EjY09uuj)=iq{wuTFN&b=L%4OE2*C}zlN~`|kc4c20R<96f&_s;z<@$c5R_Oc zAS#RChJag9C?euAh`7;?;!+pTfdK^tM7EBomG-kgI@2FLGv~hdoclg=XYM@)K{yj* zZf6bvz_3}62v*v+G(*B`?IryLET}{}j}Aa{iN&8XW4LydvqU@qw&MZN6#(!VZt30v zkVOPwObP(C5`ZP@nhv2q07g3n+z1A2kjv##sZ=JDDV56D*x00`q{zrfl}Z)@H&}g)vpdc88Eho3HzER{L z7V^~bwC=t3(Gi?T5x1+z{;x*xpu~2Am=h)DUf;dEOig-JiW@y_UX<)pljSi`VKrWh z{#b{cI%+apW!Znw`tH7EXY*Y5r+W=nV8&|9%G6$`bMZL|{sMk@Y!vJEk9Lv>jz$(# zmyMsOH5;nL3|C>U6*`D{A#=x3X&Ze{WPShfgwY)Xwp#79J>Ekm^p58FaYNTb!GWP6 z0pc)xf*|-!!otFMJRXO`2@Vd9 z;`r5MI87cg{!))nNqj^?ZfdmGe4SCFb~yv0v)S!*SRvHplg|V3h8I%Yi^Vu1ja4z#^?TRgNLCqyAMlV{WCD3=KQ6Dxed2w!Wp@t&g z6#Ddx?QbV+l$+N7bqn?BhH2d%cd>{k6ol`~_IcHW9lY?}zHD!SAiO-6GJkll!J6jb{Z*U)Ov3}iR$>FdI(>=?#ui|l; z6Yb`6*GxrxXlp!qzSHDOmvMF?AtjzPeFd#m5+eEQ?i{hbUx(WiK~c+y_m0|p?KWQM zM)jV=W+!?=P>7hf&Y)R+sod__Y3s?$=AUmEf9OE>pIdb0;Ib0!swlo+NJt2s4$mzp zuJcyFvN%%|E(X|BGgXa6)4G}ImS)e^S)?P8{Hn`I4xb}7bC?h)GG5Mt3$&UQtpUL5 z=C?%LNjsGQH%&9yJcj8Tl&!5PVomTzJv`suY=|Bqxha<}HD>9`4AH3dQm6YMO6Zk7 zLCY_8Lq5NijzAA_t#8VK5MMM*)-A=Dr_Pthf&BUPkcIC8xFO#{Y0od-IzwpN9^tky^SAhP>%G`q_QMMiafb7cZTU+vuxT^UUl9#~X_m&EvdjzTgCj=tgnz_V9Nm zt?{PfeF-a^t4moF>+=12^I?(b@gp*pthl8h<9>PcrbUx6tLyq?40Q*~gw5O7NmU-I zy*&{g=Zl^-opbKejaBzilRONfsE+H$n+;~j>W!+!&563Xr)}GuElc0OoyZ@5H~H@U zu2KC08izBm4dr-#6&2H687Ln~aIEy%K`ru2oV_3ZT_$2}!BR8o5lZAf#m^9-j2K PgH3?V2#1=2rTKpYI7w8b literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-objchdr.png b/src/main/resources/graphics/filetreeicons/text-x-objchdr.png new file mode 100644 index 0000000000000000000000000000000000000000..088678d41ccc272170dad82aeaed795f5abf349f GIT binary patch literal 710 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@*fqC&U#j@?c~jsKuV+}$S;^dc-@zoYdbzQeEPU)qwbc^%nAm^m1}qB0p%H!yxm;OkH}&M2EM}}%y>M1MG8=my~NYkmHjD;n5d~<-cp4RK%x7dE{-7)hu>cE z6lyXMaSaT4vo!QzoT5Uv7gF;JEaqv=Rc(B4<-oSX=5+&K2HS^M^^B*iX7jNqDh96MW4Zn)M@WM? zap%VnNd;AhS4`%q3R;amk{y#Dy|G>Yu}4!e^55eABP-S(5Sc$eu+frFXGKF|)Qugf zQXvP*?x;?AeIsgi6~ndq%R;`gpDqKvs#@Y2QIe8al4_M)lnSI6j0}tnbq!2(jf_H! z46RI!txU|c4GgRd3?4Xj-$l`oo1c=IR*74~M0w*xpaw~h4Z-BuF?hQAxvX$WWzJC1*RDSyO z=?4!UoH%h}=gytmwrvAyJ$Us&)wWxO>_ z%)r2R7=#&*=dVZs3bL1Y`ns||Wf2oKvC2(3dIqQ`+0(@_B;xSftJk9rIS8;mSaDAY>7&sh+0vePaFgOM*(nH+_Z-C&$)O;qnj~xsaGX5*4#WR!Q@wX_Z#E7*RL3s z^4@;N;J14J&aHccjhMPN#ob%$u=_5T;Elljxj~SlFIP?`9WYl9VILau+wBy;HV?BQ+4@aL3h&S-f15cOYU*mA zzkX&fX0w;8=hE-w#se0zGdNflZM0Y`*YC>Q=wf8*>7_MuLzSle-~W$uN_YM|0*nFG z64!{5l*E!$tK_0oAjM#0U}UIkV4`be6k=p(Wol$)YN2glU}a!1S#-7niiX_$l+3hB z+!`KvD9-_EkObKfoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^X^r>mdKI;Vst E0Csk?0ssI2 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-octave.png b/src/main/resources/graphics/filetreeicons/text-x-octave.png new file mode 100644 index 0000000000000000000000000000000000000000..2088fe3e2fdc92fb502c3c19bb8a645356703f88 GIT binary patch literal 1246 zcmZ`(YfRI36#ccdfG7%zh-{#4x)BOw=hq4R{M?$F{*zPdbOsf)kZ zQ8rtQpJn35a{|U0{`-Ag#~1;BGJ{~tzp>DeF?TXb#onVT!7u&7*Ilo8buMc(H|XVA z>TGe)BbvW7!&j2#JI)ADvG!F)3bS-)6VWqjE*wWwV%VR?GWI**lfO^!An2VjinZU71sk@yM?VaQ8DY zBfPZf+k)wz&nP(I#=9b&FyCsmSj}c#Yo4+1;<94mjkMFyQK}ZVPIn8QG%+RVnErI% zQM$iQkfXhj1@EnrS#QdQdt13mw!&gNYM=%+;m{a#>Y6QQSO`Z9(PeyJ^&y$#70LXljVlzpVB50 zJsg-5VlfHP9JM8%st8L^2qPcf^5{xbxRLJk4DD17ytaNi_LFS*^~L5mOh`Vm=0^D$^?PiaOW!kDm^B}C`YwBgN=<|z*Udn%D@ZcT8a~qyQ>FL z4S*i)NWpMHD8l}QBSH2)vdP4I>xd={Iekx9knCRFp0V~ z(2A4KJ?~lP;hQrL_`h;E27~>kvMHqU3*LZ)oP)e9nhgJOH5XN{5!*{7(zc8X2Tsf& zj+lap89qKbK-eF(>4@>YK$02y^kdC-;MJ!5os>G5EHDKQx7RUO(e|~Ofr6sf6=u~b zOEm&APtKz}ix2*7=ic#TM~+_OCePl(HKC;$t+u(QBtrPUT_k~=Djmpl4Q=OvLGw0> zi}C^0Nl|6jPvl*jbtRvql|6D}o*3%vC<`x~IzGBLyxQG#(QD-o_*!6`Y$}uPUsRHFc`?ir7J=B9gy`-_O65N^<2Z=` literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-opml+xml.png b/src/main/resources/graphics/filetreeicons/text-x-opml+xml.png new file mode 100644 index 0000000000000000000000000000000000000000..81f67b305615dd961b2f92935c107be014656693 GIT binary patch literal 1262 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-perl.png b/src/main/resources/graphics/filetreeicons/text-x-perl.png new file mode 100644 index 0000000000000000000000000000000000000000..81287264d1c30db0cfa493fb6bb6cc7cacf509f7 GIT binary patch literal 831 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(TyJZc1DfSPzcT^vI)?!BGq=*{FPa{T}5 zW!VWH?hDt|Hs#4$X{)d}vcDA)`O3;=bz|c`hlwuY{GKT<3|~E9e-SZ%K{QJ%=eoR2 zvY!^bd-HD3TVL;;{CobSKRcT*XPp0RtwYA-yjdQ1=DeMs5vlE3D55`o`%Q+f>Bn|) zc0bWzmYM(VGUFnp!iS5dFR=1r^zJ^{Uj1rEhlfe}3vEV*H*aM&GF)i-Z`{JM*4m!Q zoynk%9lf%XMu&#c&|Mk=bMEBc)Huvah$v-9M!+wPHnwL)fQN9g5z4 z4I&44eKgb6)}3Ss@?QO*rr@F(Bg1Lu+{0aMEG420zh>OtverH7SnmZUdsan<2MqsB z1!p$P3p3aXUQJw}X6m*|&)|Zp+9JNH4rR+{+aGS%TcEyZNp6uk_a6}f#y7LQ_uS=L zb+0A-#e!E0865bmih|@ikFIQdccV8woFRdC^@^K%=@->fR`>07n9Fcu)#Jd+OYgJR zzZLP}YWTV^No%z#?}hAD3@^C$a{b?8B$xhtv83*~9ly%Hzk9jhYf`@8Ge#G~_AL_U zmVf=&m;QbI%!RBe@yBMi{Z_3wS_e!kswJ)wB`Jv|saDBFsX&Us$iT=@*T6*A$SB0f z(8|=<%Gf~Lz`)ADpfh~?KNJnQ`6-!cmAEzh;No`zYLEok5S*V@Ql40p%1~Zju9umY dU7Va)kgAtols@~NjTBH3gQu&X%Q~loCIE<8GqL~x literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-plain.png b/src/main/resources/graphics/filetreeicons/text-x-plain.png new file mode 100644 index 0000000000000000000000000000000000000000..69bd662cc67d857270828ac26e18e4052a7b520a GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*pBcf5Vx%fP_s;pyTSl5y|t4O>5^Kmqm- z|2JtkHXCj^aJ8VRJ7htwJLG z)XnY2`+dsdHZ~ls?{D!+bGPo_ama4@1;_ojbeJ@PPi}cHWw|+^%J%&l%ahA3y1m&Mkmg$27@Log_Z?8 z5&i+}Ym_?}#p({twMuw1->F>Gk;mZB>UyrbH<@QHpLBB)e?i4z@j1_r7@q6QOKO;4 zp}H$K0T_r3%n}P^sx}-L1P+nfHmzkGcoSayYs+V7sKKq@G Q6i^X^r>mdKI;Vst00({BVgLXD literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-po.png b/src/main/resources/graphics/filetreeicons/text-x-po.png new file mode 100644 index 0000000000000000000000000000000000000000..37c6fb94ed7b1ed0e33d99e5559eefbb0c91b5c6 GIT binary patch literal 837 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~v=mPlzj!e)8nWOECEU z{rmIh&wu{>`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uJ$9zU79@rHlfIm6^d71VKV#+IA=&fK@FK5bEcYSWRs2hZJis6A~} zd3xLNyC*I^aIHUMTXlNhnR{ohK8WtSaO~oJpu-|p7~KI;lm(4SpAxr5G8mFfnPcas+TnED&&T&^yuC6uYC0SLE{q1$M9PeX>5=rSIIGo@={< z<=f{5Zw9TavkJoUP2>|7sNT3`a6$0U&d+Qw4mtF*R~aa%>}2eCe2#0*8;*MRIiGaj z9Qn*x`;X;^ugnLAf4V%C4>;Lg>@>V}`+sWBe}0|4`*M$~2mel%S@6C8>!0W1vOE{Q z`O_S$t5?YXw7Z(T0ZGmeHLrnwmZVI z?_IA0!%elsHKHUXu_V85r0vpV^C| zAvZrIGp!Q02ESj5hCmIHARB`7(@M${i&7cN%ggmL^RkPR6AM!H@{7`Ezq647Dq`?- L^>bP0l+XkKaW`X9 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-preview.png b/src/main/resources/graphics/filetreeicons/text-x-preview.png new file mode 100644 index 0000000000000000000000000000000000000000..244bb89edce1828b1cabea0415e176d70dbfdd61 GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(RbcCfT)FfcHBc)B=-WZZju!`6=}P=Niz z|4kZ>&4wEd3{R={xL=s(?cv|t$r%xKvD8y|${bMDV5ndbWoTc(!lAx`(TTIG!JtV?p=AM2 zgnt108s!c~vARQZtrFhMcPbZk<7+QRCUO_QmvAUQh^kMk%5t+u7QcJkx__|p_QqTm63_Ifq|8Q zL0rKPVDuts$jwj5OsmALL0{M5BT$1R$cEtjw370~qEv?R@^Zb*yzJuS#DY}4{G#;P T?`))iiWody{an^LB{Ts5z_i(1 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-python.png b/src/main/resources/graphics/filetreeicons/text-x-python.png new file mode 100644 index 0000000000000000000000000000000000000000..a8269cf4cac6ba44e8e3c01d63f80b1564d58865 GIT binary patch literal 1000 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|O&>fKP}kP{ETYPhNt- z_wV1IKY#x7=g+54p90B;U~m=;yu7^5oH_I8(IcRGH~?yT_Usu@`>$WWzJC1*RDSyO z=?4!UoH%h}=gytmwrvAyJ#qDM-MWWM!n`_;9l4_hzSe=jMJq(fRb@osTCvo<6+&^x>`ltJFT8Xn%Kp-mlG|aA?xe_zR>& zN`m}?8HCq;nYp&(Q^Ti^n>Olh`OK_fU|hL&cOFolG0EHAg`tC0)&t1lEbxddW?zGJI~FWcD>VkqNRX= ze+=Uc2Nnho0VV-Q9tIXp1@V-IkO@pij(i?03<_cj4FL>{N{nnAED8_wb}&naB|1vp z=xJanPsqN#jcxrauClW4I&Za^&i&&N=#|ZwlJ(I=hUezFy*|NH%nat=O$FUALyYU(<OJ_(p75A)e?K>i z^TW`9hXEHp&#q!`Z2r$C*S@J27(J>bt`Q|Ei6yC4$wjF^iowXh$WYh7MAyhD#K_Rf z)Y!_@OxwV~%D_P9MYl7GhTQy=%(P0}8e+E^{|9Q21lbUrpH@mmtT}V`<;yxP!WTttDnm{r-UW|?&!7F literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-python3.png b/src/main/resources/graphics/filetreeicons/text-x-python3.png new file mode 100644 index 0000000000000000000000000000000000000000..ce29064e9d4d1d610e3635cefd39f51d0381e581 GIT binary patch literal 1000 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|O&>fKP}kP{ETYPhNt- z_wV1IKY#x7=g+54p90B;U~m=;yu7^5oH_I8(IcRGH~?yT_Usu@`>$WWzJC1*RDSyO z=?4!UoH%h}=gytmwrvAyJ#qDM-MWWM!n`_;9l4_hzSe=jMJq(fRb@osTCvo<6+&^x>`ltJFT8Xn%Kp-mlG|aA?xe_zR>& zN`m}?8HCq;nYp&(Q^Ti^n>Olh`OK_fU|hL&cOFolG0EHAg`tC0)&t1lEbxddW?08LQg2QtTZZoht63xe8edLHhMqz^) zhsUeO%ah-(Tl{H?rGxmdnMRd|IYp|!XWgG!U$61t;l_T(E;R!M|MMIRQkec8^yX)r zqTc^NlyQRB*XljDR3#d&yvje@|NVYOIR~G>7vlp;HFcfbI)@uY^&Wg?Pk79@zn`1M z`C(|l!+;B)XIHT|HveanYv0rhj2_hz*NBpo#FA92~}U&Kt&9mu6{1-oD!MmAw@JwJC^I9~G!Z`q?_!13)8^~}iIgh~2B=WM@*`?tee%#%M{>Z(+>5YFPcU86(KBd~Z?&Cfie<7t@% zgam$9-yoiu+$ii8OBcjaSz|}H7lku3C!Q70H+H<3mCV2F9}J95os&qr`v=20nIf@d zX<6Y*Px56X`ZALEWwo>O(&w-Ha5P?J)3e;F$8+;iiBuNM;JT9-l})X)Vo3;-ms8o; z_vZ*cn(awRa3#h#1VrGYWBZ3j=IUkwg7b-wI*JK`S6_9W4K8MnmqGC$@mFDf@MHf35g7j!fA;p0|8 z_iIv8c4to?mc%HnYn~F#=9Je&B;BF$3m&z!I|N4D$}J`*X2xXP4P+(LGmG3KS#QV2 zy(saF+eNL;6AGUN*le4_8v&TM66xBWTh`KrY{-b9k3rnEZwF=hO*5r#zi%ZM3 zErQ<&)KGdti||ElOM6{wyUSGy^w+UVsSc26lbtR*1FbS?b}46`nJt~Kt2JtnDIrlO zCO5gWAp^|!;(2SpQQ2b)73xG=ED3~^*3-?(WT-jO!E~Fi_QPwteJvt1u zwYlH%H{P_&nFa38eU_o>ZP6pVn?2r>MGX+YD=Zx8>&$y1bDipn(W}A9_3X~=(@kgE zr2o#juO6xi(viDhJKA?5)!^u(98iQ*wr20#s-`T!6oPoTI!Y^u$wDiyBGy@vZ5=j`kGwL|B`1y}#&Ug4r$QPLPc~p<0ls zE;KAoj|27OZfMZK_nAm*g`C)tFWD7sg-pY^=9NL5# z9lOy_iL;yz(gFFN<4MggsTBU+MahI--yh>|4Je4}cWs+HJ>3$&*Kn-}{Ce`sc( zD3<;>Exf$k85aIfvFCBxO7Pi!*x3yo@ezTgSyukLJ;q>8Ny&mHk!+LP(Nz*`*OKhm zxmv%axWKXt;k5~V%ubN1t@)@mk+$}wDyOwxU~UcnP=xP z1w&G3iw}@(Fl4+B+27nR!XFY~f-*U7gfcZUF>x_DZf<5`jyi3KLYbpbWAaSv{{UAB z_~3x({|73{jFur_*S87IgaC4sPlP{+ii$E04i6>y`4Ih$2@!$0a~67#3E0_Owyype G$NmR}GU`hJ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-r-source.png b/src/main/resources/graphics/filetreeicons/text-x-r-source.png new file mode 100644 index 0000000000000000000000000000000000000000..28975ad600602c00ccec7c6f5d39dbc293d3b2f8 GIT binary patch literal 971 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TQ%fKP}kP{ETYPhNt- z_wV1IKY#x7=g+54p90B;U~m=;yu7^5oH_I8(IcRGH~?yT_Usu@`>$WWzJC1*RDSyO z=?4!UoH%h}=gytmwrvAyl}p-WQm{R!Wq<3kGp8=!RZ7{MHu1=%8xIWfwr@UiLnCwR z{?oTDig(<5@c7RCN6yu|r*FJ4fBWUI_5&v_-8IbHuA08(`kjY%<-3lazZ27aXwKG4 zGdEwnd;gJJ%^scXt+($zn!o*0)%;Ux>02hQJ+F|wIepTR^VjYt_8q=)=i#lp4^t-| zF)!Y^YTwo6d#>1*?|S&?v47LPsT(eAJ$gewZ~M(V4})6|G%P;7>G1WlSMT{W?8};R zY~|jo`%d3-t=SXUvLEPEo4nH1KuV+}$S;^dc-@zoYdbzQeEPU)qwbc^%nAm^m1}qB z0p%H!yxm;OkH}&M2EM}}%y>M1MG8=my~NYkmHjD;n5eO`o8Rx#Ks|n* zE{-7)hu>bg?#FB>(E5;-Y2i{PVJo#SVpaMJS%j+IKm9Au+%lts^|rCxeV2~n@9ww! zwU6FY_;G)GXz2AVuf!iRZp}@ISk}kta**Q#%LWFWgIonH)&~SQ8pJdjL_8XVG8zOV z8e$(Xgf+6>V3A7@oY4?z!2C9G;XTP0CpNGcU%2`8v8>X%{0nz4OGnLD{!lH-zv9EM z&CJbl2adP3x&L8U>UP|Q(bVoC=Zce>=?{#HF3&JFVn{Q5-g3a^S(CttL_MxX)ibGz z8=7`%v0O8_o_gTev+&%fw)~g2J@>rxaX0tw>Icjs-}n!32ec-6GBL==W$HCuzCXkM zn8ifKg08|cJ>~~YuY)*Z5@YXkyg#J-Y_7l#{d#`66b73ld(Ot^p9-rcGJfc?-($#F zCCX*;VSfGeO268uu^+NG5#AEtlfYnk?J&J+2t9l*d=Epd$~ zNl7e8wMs5Z1yT$~21bUu1}3^jMj=LqR;Gql#-`c^237_J_h)&4Vh5oiH$NpatrE9} zb;m#40BVo~*$|wcR#Ki=l*&+EUaps!mtCBkSdglhUz9%kosASw5re0zpUXO@geCy4 Cnzj1? literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-readme.png b/src/main/resources/graphics/filetreeicons/text-x-readme.png new file mode 100644 index 0000000000000000000000000000000000000000..bcccd3478d7b2d0a2e1ef1d30c18f4aef80a9abb GIT binary patch literal 624 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$DhBC&U#2L@af~Gjk;StGbB2+*|9izUl}(x+8a-?G`IX_K&({QYr&RJx zPdf1GN#`yerfc(93=SGIsBBb{VGB?;87p>Xwd6iC+!`&_HE4Hn?tN)dWP3}y3@fSZ}oH3}DxJHzuB$lLFB^RXv zDF!10BST#S6I~;t5F6HNstY} s`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0TnTLy85}Sb4q9e08LHtbN~PV literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-rpm-spec.png b/src/main/resources/graphics/filetreeicons/text-x-rpm-spec.png new file mode 100644 index 0000000000000000000000000000000000000000..7a12e76d85f55073dac9c1dc0734cce89ee267cc GIT binary patch literal 784 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-1U@Plzj!e)8nWOECEU z{rmIh&wu{>`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uK@E8|V3nIx=CDB4t1w6W;cgIk{SJ>BNH-MD{a=f$07)6KSB z*w(VMrDa#k{YUphmV^W@4m^JSxaADXBiD{hIXGqN!KsfPKT2Aa6t^<&(w$2VvmNYb z+n>LEe%Xm-KxasJC4d|wQWE4B%pkn(%gnVMpBg@W+_X`5%V%Z<1LMlIyYqnZj7i?^ zE({&4vK~MVXMsm#F#`kNVGw3Kp1&dmD9B#o>Fdh=ltoO`*l_Fju4bUnH%}MGkch)? zFI^XEG7xbMd^0tvd+!mwvXC`@{^#F37C1#^dP>d3H{Um_sc3Y)S?XXg<+~mavl6Sz z3JF$5Ll>3=rbP@2ja&{aRty3X4ABXUK8>6kSj-LxFfhb6FoZC&TwsxK5Nu$GRA5%! zF7TaqO1DBIPspnLbdKM)j%)7~T>ZjX^Ud9XJ3fn>;m0%<6$M644kp<@LDQLEe4YRM z;DqPGZqJhQ`+mMl_{6Ym&UA~}_rG^bzSq`S`}$tgNBhUWxN=zjF;{ngJSWC*;a`D` zq9B7MpAa)gExX5o@1Fh&tn8QOHLQBMVduJ)^BN|eeCCj9-1f=y$= zK()j*q9i4;B-JXpC>2OC7#SED>Kd5n8X1Kc8CsbdTA5gC8yHv_7zq8>=0wquo1c=I zR*73f@}kLGff^)1HU#IVm6RtIr81P4m+NKbWfvzW7NqLs7p2dBXCnnv#Ng@b=d#Wz Gp$PydA3|>c literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-ruby.png b/src/main/resources/graphics/filetreeicons/text-x-ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..a0c6ad42c95f62798a672c7ee186d273c2d7a817 GIT binary patch literal 1065 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TQ`fKP}kP{F6Tz;Ef% z-_v8ix7L164FA#J`q|(4dvELahKi3)W*?nRZ`&B&wl(w@7rbR-02BdgfrD?EabE*n zzqnd_aW?zW*Y>5e;b~6t4SSO(ImsWLOs`q%A2ZWAY^HtN#^7tP```O_{{R2~=kkR= z_wIZRa{qJh_6c{JFL!Qzy>si^{d*U^9WQu0zIQS`?`eO*)Bb~#>D}s*Ki|InIDO(= zi1(i_pT8wX{<(4OjibqnH7mYvTzxk>@c+Mmf4_bG>hJvi_VtOq(M3zWGr?X@S1kGW z?8(pBQ@#ecJYT*1t)uA;Yl9O`7Weu)pHvm!vo$k@F52QwuCoxR~6k5 z4A)t(po!JAi}y{^d)9yd^FO>35&kmi_S4xs@0ZJ_-BaJ0V!R{fYs94sH?A!AGv>>9 z$!}EZv{qw5?@iSf;U+!?uLM5^w*oeSCbkRQRu0-3jB^*Tn=mmIh#532ZeW_jBJ)5& zfwB6aoWu%|TPF`BaH!s3c0RoS-NI&$o}Ru|Z6iOHf6Ms(Xe$^o+Rt3W)Zuba$jZR< zYmqOHM&Oi|T&T3}Do-{uZhb>}alIuIoH>#*} z1-$zlB@#3t&Beja^x|{V4*m59v;-qIukqKJ8QIROl<@ZR>_@ZGUz z*FH^#JNNGP+gz|q-&mjY|K{V%pS}I&JegX>et-6v|JUx_vp?c_qCtse!HQSnoDQ06 zJUSUNf>%4J@4LU0W!FcCexZWuJv(+?e;meSSHD1fYQz2KtCrR;O zmbgZgq$HN4S|t~y0x1R~10zFS0~1{%qYxuQD^p`D6H9Fa11kdqF|OYxC>nC}Q!>*k zacf8qckTdckObKfoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^X^r>mdKI;Vst E08F3B)c^nh literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-rust.png b/src/main/resources/graphics/filetreeicons/text-x-rust.png new file mode 100644 index 0000000000000000000000000000000000000000..6658ed38053b48d0fca4a4e5eebe43b4617c0e3e GIT binary patch literal 1050 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|R4lfKP}kP{EV7z(*}X zkK00?^d&xM@OwTf{Z669)5#f6dSY*;Y2HlNJQk~ZG)~n^iTh}r+Rbz=pcXiI+!lJj z*y>J}?wt&+XOq((_a|Mh_BkA@ak0t=sPbU6>gEuo4Z%vsV%7ft|Nr;Lw;vBKzggXJ zH`nOr)7uZKTz)*geK*(e)vAsisg}=A?f!iC;*B)TquJKKzkRt==J24x@$uH+X5{z!HnezYNzhf;4n?jU! zMkt?*SNr?z)4$)pfL^$|r0eJFC-?GA{`~y@{q2hr37YS3U;J`$|J`i8C!G?`B=F5e>52{`76NqHx$gZ};f^Xtop^BIPhQ#5X^ zpMGUt)6qEfYs-3netLg(ap$o(wauYQ$K!zE&QRBv5Duh7OM?7@8HCq;nYp&(Q^U+p zA2)5(-SU}P!N7Q$q~}tg0>&h7cNc~ZR#^`qhqJ&VvY3H^?=T269?xHq0u*E~@$_|N zf65{zYNA)ZPjDkpPo}4fV@Sl|w^!VQ4;u)uCS0!85}4`d!@qa>h3FT1Tkb_G{P{1v z&4#aR!qV81(?90k%W|7ubf0>hCe4goGF2bB)SMh1o-Oe_z$6dKeIF!V97++i(Wa87f|qQ)vwl^x8yy^-$& z+E`}IijI=)RBGJ+u_1=tB<$8LYpbOUwy}37HCz*(%(5j;BH@l`vGcQ6U%pCZ;_LI{r5=5a*qdZ?z}nKeR_5F;yViZ!aMgC z>)lCa{PZDX{``3t51d|ITi3mq@zcMFo0eTkXZmLUqj%${soR!)G5_E!beuV+q3Fjy zF0}wo_Ej?)&dWFC^8cvyQIOyYZx-TXof>nBUp(>8>_UaQ|G;=qEpd$~Nl7e8wMs5Z z1yT$~21bUu1}3^jMj=LqR;ET)CZ^g3237_Jb{W6wP&DM`r(~v8;@04A>U0RGK@wy` saDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0uvp00i_>zopr0I;#pumAu6 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-sass.png b/src/main/resources/graphics/filetreeicons/text-x-sass.png new file mode 100644 index 0000000000000000000000000000000000000000..4d0d0414a7261f7cfd053f5a1353edf3b35adf2d GIT binary patch literal 1199 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*obUVUQfW?*2h^>lFz$+-9S#`)}+P>};4 z&!J-#<=%GkM#`i!M_iY6e*Tp9Y~ROT(KC^;=PbY9(|>-q_}$L_*q{5o z)%+~?uYa0+{OXfSALV`@<_ zkyv2nbeJ(qaS7XoFxiKH+nDdHk!zhiRUn8tqF`&4h@W1)$m;&!bNMRl8atkCa}w=u z=Q;Lfnv_F_jnwAb`zNqoO%;DIkJ&`Ma9`pfSLS)E6aL@Z64$&-nsLLcHJ%31f(hql zNgDG>Zd5P0d%%Cf_sY!QW{XAlx@~Fnj6cE7#B!}M|IC7$g6&&EBJ<8JnZI`NeQxVD zrPmupi!+SVR=oPQMZ#zqZ*f?Yk^sww6&;NS4qwe>aP@Y)=h(hM_D)|0_qmy_`x9>( zonDq6UBxih>Pbv@M*S!4AFU@2?&;!7gKac6T13jCI7Tmqqk$WTU!*5=99rv@* z(>`zIQx@E_;);fgd=%?%+3TVrmwY3?tkqs{H9Gp171zbPlCCFbE$P+$@56guN^pj8 zoR-GhV{ddnN0py5;j2>nq?-S8NeH`j@2k~PjkC%fFTOt)afnfWYUSUAMJ7^Ta%Mi& zo_^uw4E57aG1p@+EV<4(cZZDS<;~HHcN*0mOf9imXs&R&`IW=&yfyB#-o0J<^y|U| z*}F@b=5aA_zv#Hra{J|1kC}D-eV2N!Fid-LLHMHF#}ZA`#na@TFy$XsXh^*g$iAs< z@4KV2f;(Q%OtQbQlruQ*$cdqr(hjtE^M!qpG>t*I;7bhncr0V4trO$q6BL!5%;OXk;vd$@? F2>?XAjtJW zsQa_BoV$MZFB{5kT4+3PD0@ht$M@B0w#0@G#Wljt~xjtM-dEpsV4;F^}yel_t8%A)I(M1dyUbu@fdl=flO;$M#+{Qv*| z>c_|e0)E55&c@nq}9b5+GV?M*f-i|$hs-=r+MM^*fUhQwtp$ulK6JM4_^ zxtTw&%0HG zj7i?^E({&4vK~MVXMsm#F#`kNVGw3Kp1&dmD9B#o>Fdh=ltoO`nB}pH-vXc>8&4O< zkch)?uiT6}WFW%wVAYO>Q+iACIGP$X-f{o>_kJnIt!1_+XL6Rmx^w=1&B>bHMgNy< z+P1GyVR-}N?6un_3g*jA`|tYsT}1IuG(frI=EO-wJE*j6-gWi;_=FfsgKW%tb8Y?S*%v5-= zTZU!HX_E=MlMiIroOxR0#BlS|)vsTkebW<|G5x)~-24@?D#z>UBB#ZtD+@)){C;b@ zGmvS+ew%0U2mck_n9!mqaKK0A5SMktoeT{HUPiVx&l4K&2uLWDzIkHF;SeFn&Y}H? z;br-uyNwnt2@VoWd>#9RMGB@E9td`8nE!W{!-MSoX{-*t98*60TgUO{;emY|Q?x_Z z#I2p;x*#myWTDBctuM@nC}Q!>*kacgL^|I-iDAPKS|I6tkVJh3R1p}f3Y gFEcN@I61K(RWH9NefB#WDWD<-Pgg&ebxsLQ08Fn&N&o-= literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-script.png b/src/main/resources/graphics/filetreeicons/text-x-script.png new file mode 100644 index 0000000000000000000000000000000000000000..5349bf4bc23a83901a54bdf012a51ad8a885ae4c GIT binary patch literal 831 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*n@Zolph0czs)ba4#Hxc7FZqc@YI$npQH zmt`k-xG!8++mt73rLDr^$o^JHFSHpM-n^CB$Z(&ARt8Q-UIs=-(FT(yD+W)NsSH6JS&S+IA0M~=g zg<+BmVGESsFSJ{%5Z9x(hj z6`a{DFU(*ocr|f>nyK3=J%bCXYK!=)I+QJ+ZGX63Z-M%vCAmfF+3nSVJ^dsRgVKNFTKxN z|5n6@tKsXyB(2q|yce=pF}&c~%k_VYkzD%o#ge+`cKj;){_f?1uSxlW&lp_{+qX!Z zTmJQ9U;6j;GZ(U^#2=g4_FJ{$XdN)EsFt`!l%yn}$cBcl)_ zLn~7QD-#QC0|P4qgJ>`BW)uy%`6-!cmAEx%iGQ{SYLEok5S*V@Ql40p%1~Zju9umY dU7Va)kgAtols@~NjTBH3gQu&X%Q~loCIB&*G(Z3V literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-scss.png b/src/main/resources/graphics/filetreeicons/text-x-scss.png new file mode 100644 index 0000000000000000000000000000000000000000..1600ce9f29675d4bbf286d11269f8cc0794ef4fd GIT binary patch literal 1199 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(S0ALN{{WME*f^>lFz$+-9S#`)}+P>};4 z&!J-#<=%GkM#`i!M_iY6e*Tp9Y~ROT(KC^;=PbY9(|>-q_}$L_*q{5o z)%+~?uYa0+{OXfSALV`@<_ zkyv2nbeJ(qaS7XoFxiKH+nDdHk!zhiRUn8tqF`&4h@W1)$m;&!bNMRl8atkCa}w=u z=Q;Lfnv_F_jnwAb`zNqoO%;DIkJ&`Ma9`pfSLS)E6aL@Z64$&-nsLLcHJ%31f(hql zNgDG>Zd5P0d%%Cf_sY!QW{XAlx@~Fnj6cE7#B!}M|IC7$g6&&EBJ<8JnZI`NeQxVD zrPmupi!+SVR=oPQMZ#zqZ*f?Yk^sww6&;NS4qwe>aP@Y)=h(hM_D)|0_qmy_`x9>( zonDq6UBxih>Pbv@M*S!4AFU@2?&;!7gKac6T13jCI7Tmqqk$WTU!*5=99rv@* z(>`zIQx@E_;);fgd=%?%+3TVrmwY3?tkqs{H9Gp171zbPlCCFbE$P+$@56guN^pj8 zoR-GhV{ddnN0py5;j2>nq?-S8NeH`j@2k~PjkC%fFTOt)afnfWYUSUAMJ7^Ta%Mi& zo_^uw4E57aG1p@+EV<4(cZZDS<;~HHcN*0mOf9imXs&R&`IW=&yfyB#-o0J<^y|U| z*}F@b=5aA_zv#Hra{J|1kC}D-eV2N!Fid-LLHMHF#}ZA`#na@TFy$XsXh^*g$iAs< z@4KV2f;(Q%OtQbQlruQ*$cdqr(hjtE^M!qpGN&PEETh{4m<&t;uc GLK6UGyZ!|L literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-sql.png b/src/main/resources/graphics/filetreeicons/text-x-sql.png new file mode 100644 index 0000000000000000000000000000000000000000..068b01d9628c3e832e85b85b2eb269cd9fcf6d60 GIT binary patch literal 978 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TR4fKP}kP{ETYPhNt- z_wV1IKY#x7=g+54p90B;U~m=;yu7^5oH_I8(IcRGH~?yT_Usu@`>$WWzJC1*RDSyO z=?4!UoH%h}=gytmwrvAyJ$~m}*QxFC`xe@5nV`R+Q(;Y$;PNW_EfeGRF6=(FeeuP^ z7MuDwmzG&>?pt!{NZFCK6-U zaQ@+yuG^+)t!oosSpZr$CA0AG_Z~J)L6vvP~xBTJx!QlT24$c=Z3jc2D`-bKh)= z(|MlN-M62=^Yr;mdv?8gE#GnK^TCFLnu|2dSeV*6g&H_rm>XDh83eyDI2bUb9b}PU zRZb8((*R5&Rg6p-tO5&!6B^tYn6eysk5neI@cJBgXp)*S^KB)Y{5Q^L&%}3#O>CIK zexTteAjvDujXI)Zv1xNeDz()t+mh6+bXSpbXzMt z;^W{GC~sif@;4|!q|RQA_1MD$Eg~P-n>Kt-IH1q!^zekr3J;5vzsvVAOpyQgO8nw0 zXJBZnmbgZgq$HN4S|t~y0x1R~10zFS0~1{%qYxuQD^p`DBNJ@{11kfAjhiL|;|fVb zZhlH;S|x4`2i|L+2WpT6*$|wcR#Ki=l*&+EUaps!mtCBkSdglhUz9%kosASw5re0z KpUXO@geCx9n!Gar literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-ssa.png b/src/main/resources/graphics/filetreeicons/text-x-ssa.png new file mode 100644 index 0000000000000000000000000000000000000000..d1e0260c4be82e5e5c7ae67e4c287a1af130a751 GIT binary patch literal 565 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$DY8C&U$`VA7JhsS6sW zFRY!quzLE!%87F-C(X@lnHXQw6~RqO8_Q ziFG{*wcY>!|MyMF2g-)secA=2#7lzwf*EA?{MaqMYsa^5`}UY0`0;(eDXX%fG0TS& zg&II5j7i?^E({&4vK~MVXMsm#F#`kNVGw3Kp1&dmD9B#o>Fdh=ltoO`RAj}t<4-QG#_RR#lUbRf8b$W| zvrc&Epx3Zy&4$mrGFdNtJN&PEETh{4m<&t;ucLK6UlW54+T literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-subviewer.png b/src/main/resources/graphics/filetreeicons/text-x-subviewer.png new file mode 100644 index 0000000000000000000000000000000000000000..a0787e049c49734ef61f134e9697c24d0ed1c75a GIT binary patch literal 565 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$DY8C&U$`VA7JhsS6sW zFRY!quzLE!%87F-C(X@lnHXQw6~RqO8_Q ziFG{*wcY>!|MyMF2g-)secA=2#7lzwf*EA?{MaqMYsa^5`}UY0`0;(eDXX%fG0TS& zg&II5j7i?^E({&4vK~MVXMsm#F#`kNVGw3Kp1&dmD9B#o>Fdh=ltoO`lr37I0~93H zo-U3d5r^MiH0NtD5O4`>K55B*`0x471rE2EmS}2-oqhjZ((sr;+4G-eZJQi58Zshf zuk1R)uVK-e4WD;qvR?Rln8WnTlWE5g#Xk}__WniXlU|?lnkiyZbj-nwqKP5A*61N7?P}|u+4U!-mg7ec# p$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe1W@O1TaS?83{1OOz1yruvE literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-systemd-unit.png b/src/main/resources/graphics/filetreeicons/text-x-systemd-unit.png new file mode 100644 index 0000000000000000000000000000000000000000..35d100abb7bf0cf82e62fc44d82169e893e38f86 GIT binary patch literal 802 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-1m}Plzj!e)8nWOECEU z{rmIh&wu{>`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uL5{{HtKJ!(0=$8_Cn{>9y`$M+t;eZynR;8+i?x}aTu z?aVum9+n>3#sF8MHpVJPY9w|>3$B>A_Z?C-UYcddFO}O(t_VvC7Y35fv zT|fTiFH_{Oxb$txu?(K)@y_R_M@I!rQCYa;(#*V)O%fAc3wr&kFhkZI8Wz_9KBYXy`10}h4*Vge1C4h-H07}^+^N*eiiMP%Y?ov(&_|JN(9FYs&#XH?x2-^Ze55zxz$^_49w|4Q~mhs{^t zIb?31b;|rH*YeBvSKoTa^Bx#*swJ)wB`Jv|saDBFsX&Us$iT=@*T6*A$SB0f(8|=n z%EVaPz`)ADAktU95=BF9eoAIqC2kEG0?UsAHAsSN2+mI{DNig)WhgH%*UQYyE>2D? ZNY%?PN}v7CMhd8i!PC{xWt~$(69DyTOUnQN literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-tcl.png b/src/main/resources/graphics/filetreeicons/text-x-tcl.png new file mode 100644 index 0000000000000000000000000000000000000000..0795a78468befea81485ec46d296863d0ae9550d GIT binary patch literal 1262 zcmZ{ic~DbV6vi(}Fo*_Qc5G2xu%MzLz$n35!y*9z5fQOk46@gOAjGCf(BRVAYK>Kg zVi6ik3kW2GEFlpoL89PbF_7ftK@#%bOIX}0g2IF=H+(Z6z9%$v zoEMsw>|aPtwk zGE9Z&O#|53T-Pn8G(3A^Tg{urI>_!UI${p^lHdKYFg-o?lf|yXVI7eF* zp=#m4@=JP64>EMyD8H<$NrK?}sHAwfZa<_`V)9EmRVM=XqQ50*8Z)#84c2yS7(>jp z$xu_Sw(obtHHJ!*sqJqVeb{R366iE{&`O4??f|5Fh&HidL}yaVk&bV4`XQ{I1$Ca& zY44#8soLu?YW!hO?G2XV=FCZm+YOw=FRzNuPV=WG+V$iHeONkC9wmf2gz zNehIooB0VWo3*86AJQ6RgOpgi#6I$e(g4x=ZqLoSSG^uz#_Y@&zp<7|S$0-W7vvz3 z=Xv~=yU%hv4(5m!>>ZZ7croRgyfiQ8D>ulKEKA;F?kwyYnc)Pe<+iml0F1(mq z&Lzc7m0rHE?TZp3yEv?*a+MM`=VqR1zcD!T+1-u)firDuu1_w+KZrLcBAJt(%E_Ro z6=dKBXjGcNA2raAMoXmm(}M!&LBZ>&R63P9BK*7lJs_8zo|9Sh|3Jf=FjpM#c)MXY qJCnmrEyw^|E_Xvt-r>Tu)clMM?1HR{zqTyJLm(<5E?gYSI{7cVie?J{ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-tex.png b/src/main/resources/graphics/filetreeicons/text-x-tex.png new file mode 100644 index 0000000000000000000000000000000000000000..0f2e95e830cf341720dbc4db6430c40000c9f3f6 GIT binary patch literal 787 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-13)Plzj!e)8nWOECEU z{rmIh&wu{>`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uI#xfj~nt{gjdzpeesu3dM#y01QZ^rW)#QhCLt6)SJuy!j}< z;6h&hg_}1YPn&*y`i$#m&O88`0kpzx>hkkIN~9#nFPK4i-ItkbJ3cjh`nYMM?v~HY z3I@iNYj@`XsENqN zO(%eX$0+OR;usQf`0eHF{3Zhl)`UIQq92XAcdcB1wd&@cxBvg|yePnyvvBNB&y zera36-@dIPZl;gc)my8rN_jGTW~e0!Ge!AuComZ^Oh{l6ILO1$#JYjo?0{AT z9VUhutSkmx0trF}2NW6_;w~^>-gBXhElpA7MdQ!g>-kErv%T+5)zfx=kngpCMNV#k z%1+j7rE?PMw?tUBxilF%ZYgCndYmU8+QB7Lc0x{N{rPE@Zla5r+%tqj4;)`ERt`tU^UQ`3BfN%f8j z4s1bx#J;oeXf{4)jr;IbR`tTs#(6>?elu>fdGXsT!9b>WVNV?)FK#IZ0z{pV7z(m)`D8$In%GAip$Uxh`z{lpinR(g8$%zH2dih1^v)|cB0TnTLy85}S Ib4q9e0GMJ%od5s; literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-texinfo.png b/src/main/resources/graphics/filetreeicons/text-x-texinfo.png new file mode 100644 index 0000000000000000000000000000000000000000..8739c5fcbe475f5ca2562f1ce6f639fd949596c3 GIT binary patch literal 787 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-13)Plzj!e)8nWOECEU z{rmIh&wu{>`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uI#xfj~nt{gjdzpeesu3dM#y01QZ^rW)#QhCLt6)SJuy!j}< z;6h&hg_}1YPn&*y`i$#m&O88`0kpzx>hkkIN~9#nFPK4i-ItkbJ3cjh`nYMM?v~HY z3I@iNYj@`XsHslF zYR5Z3J+huIjv*0;-(JqnZ!(ZzP1s{C`q8L+*UI%*t8VUj`~UyWivnypd*^IAB60ZV zm$oJR?b|BiX8LGdy|vn^lqbVyhFYR9Q}1VWIwzriON3>cOOv7FmQqHe$9eLh9b7VHC*)MtpPy#wCc22pJwrJ3!13iWe(B)~ zcU!wz*4;4FYMjloZ%*SEhaECM>=_i<17#k3)GP>p@O);+`$i3}4^PxSHO*I;RPU(Z zz!vmJ>^lpOX5(|#xDQ`tRWBTEoG0|*H{&*&7r(s{3}kv2_Ovm-pZSTGYs%$ya(UA| zfnldw;u=wsl30>zm0Xkxq!^40j0|-ROmvNmLW~TpOpUEfOtcLQtPBjw@6P&yq9Hdw zB{QuOw+6NbB~X+}f@}!RPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw{mw=TsEEPS)z4*} HQ$iB}?eazn literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-texmacs.png b/src/main/resources/graphics/filetreeicons/text-x-texmacs.png new file mode 100644 index 0000000000000000000000000000000000000000..f0f37bf3a771ef9e966c53933f092cc1584d82ad GIT binary patch literal 1067 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*oXm(3Qs3e@z|)5S3)DES;StsGB|cNCImztCOH> zaCgC>))oQHloe-sjLuo?GrRn5-}Als_pUCmJpH?TU-di7?{j|3U3pqB?tGIjT2^G{rG+vfO2ut@MKZ2FtE?4OEK{TOp&tlOx6SWsFDoeDodv7RtW6h>_GdvG1VZFsv7j-~k zl})<#q6K^(@|iuX9~xx2e&Xu?yQN{}oBQ|wY<1Y;waaB%Wzm{VYCYfm^b(lv|LllK z)a4Xl&bjxglZ|Oc3kSEGX)&L0go^IUI8KGb;dfqrwPnl<37S6OrVVNt;3~ytW^y@`+a2eOPh@W9zenXvCLDJGyE26)n`9MJ?kuskEouycdD?g5-u&wghk Q1ysb~>FVdQ&MBb@00Y#cp8x;= literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-vala.png b/src/main/resources/graphics/filetreeicons/text-x-vala.png new file mode 100644 index 0000000000000000000000000000000000000000..8ce50e44817c512e25b7de1a4d879c78cd48ec82 GIT binary patch literal 1233 zcmZ`(X;70_6n#m6D5yBJYN4#{fL#P*a2vEX0aBp}5D8cisv-FTk;McO3|62Ymdfga zsj>(Xql87aurC8fkwse;5hzFpqD*8p28cBQ68iC{GyTyw@4oZynRDJUcjl&1y^n7- zwlD?&Z1wbT_eGGf5t}f`TF{uZfPg_5(TfOx^qR?9h#`{OGCh2~0QkuP05}W#B?o|A-29dkM*%=Rq*DAyh#;C-7IV6UccwHkq9Hn10!KBmX?Nks#*6G) z2Bjc`QV>YGhRn|_odZc%5eBjRI}qbpni%pfWO^0Ckxh`dC?UL_8(b9l-Ic`fdc=Fu zEuDG{_Br-5azZk%wzXz>^5wjGNuyiSy;o}=H;>837kazoEFY0b*!kwQYJGhjd5KP^ zFBf-SiEo~gD>a&x(mPM}dOi0{A&YvqMLMk4uj_UCs^ZRIO4{p*g^|Hmbn@+Ik0*qw z)d8fdNgQc*W`k7H-`3C{bX?d}HK^6BKqqnq%m-_$x~QN$mGb?g)E!Iickf$k2O@vCuhpzp+<(IKx>Hm7OeB25V~D2Y^AE&b zqc0Sr!&7u}US&~dLq%U4t33B=W3cD-Qju(0@wTd{SF2qOrRDk(lKqG&Z>E$TZ9^&N z>n~q;&|W|MPPt4c=dfvF_40?R;;vh%?XjWazMjePQ3d_`TyAi2epa(2uV-~-EzCb} z;^l0YY$PqdLZwvGDLFM|J%X@%6XVk~;;%>*A_{(AMqmfu*P8~+N|tUEr!K--ON%v9 z$GT;VEzUV8{ctEEKrzV2-9f6Ml?Re+=6VG30NB>C5vXoX351YXzNZ%nt1#HPW50Pn zrmh|F)OorS{Q^4Pj{HfZ5kKx;w6!HsNTURt$8`q<);Js_+4>h9$})4Mm8ILZrF@mD zGIhp4Zz_cs-;FJ(9;*_Lm`*QO^Q=ecO+F_^e^KoYCsE;^WOvCeogFHbF*o+5>kS9O z_MC&Fy)&qmOHQKQGZ+^%YGCIVu!MlFGq4cZZAZltO*~E-Keq$hjt~dXzLq{WT{CfV zO2REkkNuXl$!`cogN0#GC<`me-_`6&IGu>9Y{@mrQ283f`DdDKi@S1&GYhxYm9PD1 zi1iacb2C~hOZsrY+n#DN^xQ^j&1OTC&GE8sA4pVcu5ir6{8hn@*p0Cw6sKTY;BzZh zYEWoys(wwjv6{ge#nA^c>};%5=#HZ}bf$6s(kHk+%$da~SCC^MIZSWa;!FWKI{m#A zOd>;>y-CjN-OH76_B3RGB(%(|`VR=+QC|5J%zrwnehPwQ2ZgBf)$`e?zw@O15R9?3 z_C$4SrhY@iA30$2^*0Ur;%~^lMYgMMMwJgg-?axKw2h+}v#ZxGp`-coXsV2je=*YQ zz@*9;^_{|+K*!6iL-sb=W{v7o;##Dn_Iy$R9}3~KT$nK|1OOg~-{*+i?}*3y;rF>5 zz`NiNe2v4o;BXr3vi3iQC=PTs^uqre(oT^#T8H_@4Kz+DUl0<*0s?`+>Fl`(9y5f? Xa^l2<-Bup8Kt#ZkqBB{ylalD zOU0x3w9B#CE_Ds5cr4@aiIPD~B=YYlfRewUbfAUfa9qit?rR!wl7lWXE1pa9^UPDVdK{1=-qWRCO5#Pq&1|b*FW3N zv)#wH<8ea9#prZ9*Sa;4#fk0(4&GfrFFeV$O9xV-B|(0{3_>eD&0OB`v0>(?kDE5? zZu!itU|{@$C#ngkfHBG2-G!lpRn`N@;VkfoEM{QfI}E~%$MaXD00r4gJbhi+pR$OF z8Y#zzo&p-qsP5_F7!q;#?Umy}hYdtp6E8b^FFj%6Y~lGrfMc)Pm$-ZX6B8WM3KkU| ziA`bqv;IlzzK=gnaWyTGFD?Dv^ZNDEhJBr$OZDF@Z(vN-deWlF?ZA18&7etEfrb5n zSWH830h8WAUJDkc4ct5lq8bO(3L0D$7&j-dEqm;AN_qyT=0Tn_=eF)Syg*&xtiDLH zZWYs8)dTg60_&L_Jh`R>MrO(Vjb}Wq9TEFGu3qw=!xp}rj$=D^w!Yf-Lgvkt4cbiK zzBMv)F5v4gs8M3{J6}+z$oR@ZS%_h}X-q8lzJq6VSCvoFyu-}j&-CD>r2cv@hCK^E z{kvF`@q0GMf|R`i91ODTUAjN}FGev*G$_{n-ykOOurW|~!nu^4Z*TfUaX!C8<`)MX5lF!N|bKP}jgj*T^Wu$k58vz{=QE z+rYrez`!6vISNHXZhlH;S|x4`j;ynv0X0a1YzWRzD=AMbN@XZ7FW1Y=%Pvk%EJ)SM WFG`>N&PEETh{4m<&t;ucLK6TOyG7jq literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-x-wxmaxima-batch.png b/src/main/resources/graphics/filetreeicons/text-x-wxmaxima-batch.png new file mode 100644 index 0000000000000000000000000000000000000000..214150c5c7c10be690fa7028f6ac6f8384172fa8 GIT binary patch literal 897 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~uO3Plzj!4o#jD6gxF2 zc6wso7XQd8sYSco0{YU5cE)FKviIt=_v*5AuC;Qh6&Ke9GVHxOfm+}oICh$QV85eJ zw}W?gTG1{?pPr<=t--PLtXyk@V&?+2TR2sj*cKYwqBB{ylalD zOU0x3w9B#CE_Ds5cr4@aiIPD~B=YYlfRewUbfAUfa9qit?rR!wl7lWXE1pa9^UPDVdK{1=-qWRCO5#Pq&1|b*FW3N zv)#wH<8ea9#prZ9*Sa;4#fk0(4&GfrFFeV$O9xV-B|(0{3_>eD&0OB`v0>(?kDE5? zZu!itU|{@$C#ngkfHBG2-G!lpRn`N@;VkfoEM{QfI}E~%$MaXD00r4gJbhi+pR$OF znp!hg9FYdrTTA{H!!AZJ!#S8cHlh4X3!+7z{37O zET$p2fJyHluLTR!25z1NQH=v?1r4qWjGGhKmOXYlB|U>v^B~Web6fWuUZ5^;R$nAp zw~Fbl>VbMjf%VJ|o?KG`BeUfG#xtJQj)?soS1N#FxSxD#HC*Ln zC;n%t9pjYX7cLi$&X@%ZMb#45h?11Vl2ohYqEsNoU}RuqsB2)NYh)B+WN2k-Y-MVx zZD3$!U~p@}?^P%oa`RI%(<*UmSpC;o45&d8WJ7R%T1k0gQ7S`udAVL@UUqSEVnM22 Weo^}DcQ#T$MGT&zIxKRZfg;p3LeV1X*mTsP zVIUXl*Z_q#TuUo5id4biu+sMQU|W06X}Nft2qLkmx}$$A*&ln7_j~fb-}B3xeEEKi zjtZsNFSiE(P{NqOF}UygSawAGtnDs-jvFb15y=3cO|ZzCY>W3EDa@Ei01DOtz&`_k z1t0OJ060zs;3*3LdL;lZxivTU?Et_=5FHU0f(OiI^OH}SpP!$coP7KC?fCdOexjfB z*C&OChu^<{AHy&_|F3XpVqyZvEf&k%+#DVs9v(&zWN2teCX-1d5*(HA#@ce>yFx=x z=_3B+?roM~1`n?)x05y)8#F?-OGYP}hqBQNj2E)}*^+>z%(Foe~4W#KuA4-kFFm-L9 zdZ1GOP-cV_XnnN$&oZ5|+c zqUzwl@^Zaq02#eylwZ;{#6$2sR8lzBbP&=hF?qR8)r-J`=pu+TrHM4?2x~0-feITFX#19fEWZ&{j5#=uB!k(sNFyAH{C4px*O3 z?On7vS$i!)jX!KjLVy%ECr(UMELbXjT_q}=;m^EkZ}aJ#C3;Z(PKbJP@OzshdqRUj zsjWK`Zx-e<599;jFz~T#2H8!i_>jyAiwq%;la@LAQLa?JApt-jgatF=5(i$Wo*ax} zIFVWY9U97PV%6C*eKf~Nf_kl|H}RO4Perq=^PnWNxo}Rfl`CJ-QkXF^Em|@1YkqoN z)x3irS~b)a88jG=IRy>?rEmh}g*pJBppao@l}s3<{M*5xQ{r@k#=nu_TkU zK)7rhKZa$qp_sg$v<}%MB{nXx5B<5=PqeY$eVgvhpxbv5dvnF_ti@86oz>kLIZWia zpS{0bA;p#V%d7f|_+IC%i%>JzDAT*3K5&yuFH>jSqh6sUvQ-*9<2d zIXT|--eE#PKg#(4pIDpMK9sJoR`0*-{kqpDfC1m$e&Ci%(ex_mhXqf!PbGD{WF3OM zJhC!+mWqz&d?~glW)z`4RuWIrQ8{%8`QQ?GZ}Xj1VsIKb-yg&Sqc#*{*fhrWWEK#FG<}$VpA+q|sCI z(r^PbD$Uo2>hD9N#nF7}TYTxhe%@3nol1SrE?Dy)Ae)_@EDmIy{s;L3WuX87 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-xmcd.png b/src/main/resources/graphics/filetreeicons/text-xmcd.png new file mode 100644 index 0000000000000000000000000000000000000000..4df3cff78245e1349eb73972a18ca0f2eb686ddd GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*o{K4@I~#=yYn;pyTSl5y|t4O>5^Kmqm- z|2JtkHXCj^aJ8VRJ7htwJLG z)XnY2`+dsdHZ~ls?{D!+bGPo_ama4@1;_ojbeJ@PPi}cHWw|+^%J%&l%ahA3y1m&Mkmg$27@Log_Z?8 z5&i+}Ym_?}#p({twMuw1->F>Gk;mZB>UyrbH<@QHpLBB)e?i4z@j1_r7@q6QOKO;4 zp}H$K0T_r3%n}P^sx}gcyqV(DC SY@~pS7(8A5T-G@yGywpMw%XAE literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/text-xml.png b/src/main/resources/graphics/filetreeicons/text-xml.png new file mode 100644 index 0000000000000000000000000000000000000000..e09df2a20ca55d9249ef7a667b80b5865803ecd5 GIT binary patch literal 1262 zcmZ`%drVVz6#mf`i)e8}5Hv&afx`!SDHx?XXAz_zU`0io4vSD8b5Ml3Mk!kGF*luc zY8Vdb>ev83sYFlarIf!^3ahycrxEBr^5^ ze||thLc+a!_i!91^#6h|4Gj$uc9+XFF)=~N`}+D&6z%QpRjbuXrIN5Jh34yp$Q`Mz z{nSGT?)){$aCw9NS_a(ANAO1u_%_yY#?qK&dIaN6hf`Z+)wSAdQ;iRaRd%Q18>IOF zQoT`+S{*vK{6jCku|Gmbjz z(%`0iQ}6G#%S^p2+tkpzS9u)&cw)2ktm+ zG2Ou$GE7$z4a8xO?Tk_p@acXZ9zDGJETT!}$0x;72Pw1sBSR%N1@Q|cQhW?^ds_E%{o~y! zOg}0ovc*UnPrG#DcqiRAiDXz5vW$FSNmxaLTCrQ1+fXtgUMk687|5RC(?h*9i#9rC0;YDfsH} zzZS32* z@5o^5-#$ZH#(w@gNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(T_t*xQkox`}sv^(Q-(?z&mId9vu8@|h1+Ki^Y7d~TEUiO2Q*O?r`*7fjEpR{3(h zoqem;nd!w9)x9e}c%?*~*d6zM_xl;lRwXB2EXu5IIP~_{-zf~edz=0_IkmrR+QO;H ze1>x+vkxa9LmG=ZgK(3wLs65lLr{~mgHcnkgHThlLv~ZKgSJyvgTlOm^Ogygb>eE} zN=w)x9!3Ar^U1Th@~rfv*I^lfPjlm24DU-kShFlTt3kzZ#mj4L!2i}qe-RfGHba!5 zXMJNwWa)nEBNEIkd!BFI#aX}P(1O>p8lQz5l)^P1UOX(hF86O=`7!GRo{Vi03#+xu zCw$KOcGdPlyOe+4X};AP(?Ymet{?Et{kC1IeCK_}+9_8fPO&}s>~_{|6T_O%EmjQ6 zE$-Ag9N@8I_`OphBA+wk!yGLJ+n8mm|29;LUCEhK7s#sZa6sEs`st1hZK4a#urbum z5x%~G$z=QgEq`_%<9o3BV~Z=Vw!`Oh`;RYj`LW>c4MpK|vHwGBMyfyqj>#5JNMC9x#cD!C{XNHG{07#ZpsnCKcAg%}xHnHpIc znra&uSQ!|Ub$pRR(U6;;l9^VCTLb%5pJhM|k{}y`^V3So6N^$A%FE03GV`*FlM@S4 X_413-XTP%nnabel>gTe~DWM4fx>{Wy literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/video-mlt-playlist.png b/src/main/resources/graphics/filetreeicons/video-mlt-playlist.png new file mode 100644 index 0000000000000000000000000000000000000000..eae6ab0ba5264c0aef37bc4dcb04d7ecc8c4a22a GIT binary patch literal 1020 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|R4ZfKP}kP=WKh>mI9b zdabz?zx|oZitFinUh2%foU!|5%(iE8)6UCHJ15<-N4j%2x3P)h?J@B&b;RND@T>Qxd|%cVQ_L~g$O_|wm)pMQ0n zc&;-0(!&qm|NsAg|HF^O?f3UR{N%9w#_zxX=3RcRHSfyHufHk|K314{@#3p*{_Ai5 z`~QFK&38r%uYUaTr~Sk;NbAFY>O|Ni@L*6xRoK74=h?#uUIe^OVR z*meD>Sinp zTzK-o4Eic3zZkS})UoRCeNV$-1=?HLHN(ldZeB3P_2T1o;Is z2(SAxb8W|`hMAu}ZrZ53Gj7i?^E({&4vK~MVXMsm#F#`kNVGw3K zp1&dmD9B#o>Fdh=ltoO`RN6x9$z`A(S5Ftmkch)?FNgXwI|>~5cz7>Y37_Us$vd)K zBKq&%y{q{z&f!1h-P<#7Raz$eyZ?N;Z`!p@LABbtwu@b2)%Z_n@itmn&t`qn5Nzhp zk;yQP!Ky*|1!J27!xjg|B@Rqe9GF`UFnnQRzrdyAp#FiO_W;Wr*7OBBfhS6Nr`*;# zD7j+ApO0-e(;aqb1ahMvJ8&DTw326p;?j#+QQM&{ZE237_J z4N;x%P&DM`r(~v8;@0qy-4K*@B|$a>=ckpFCl;kLl$V$5W#(lUCnpx9>g5-u&wghk Q1ysb~>FVdQ&MBb@0B9b-qW}N^ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/video-mp2t.png b/src/main/resources/graphics/filetreeicons/video-mp2t.png new file mode 100644 index 0000000000000000000000000000000000000000..b8b6fdc4df2d5914ab668cf43ce9657ac8f8e307 GIT binary patch literal 729 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP+~=ZPlzj!?wtLkXXb;x zSr2+6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vb)Hc_E_%8+hD02Gd*voylYxLk zpon-uc)&uVNBgw99{jJLmDqXG!Dq&q?t}NPr}=qitky8Px!fys?xdjXQWg`P=n0$F zsxg_|s+iKo@aW%1bA<*w{T3FLfVzZd4CiKEW)R=B(}dxZDtEUkf5h5G)|_nzn98aX z7~7RMG+dU9IPjFq<^h|}f!)T86S;c!PvDqSEWo{HvIM7&f>0M@{QAw`HQ0Vc9{hTF zYPz8UNBj;0fuD810;e9>&tz2_=kCzWw?**6%WoNv{~i=zR6Z;-*{HWuN!vev%S(>^ zd>c4QfSyw=ag8WRNi0dVN-jzTQVd20MuxfuCb~vOAx4H)rp8tV2HFM&K$88&23Zsh zx%nxXX_dG&l(lj!1Zt23*$|wcR#Ki=l*&+EUaps!mtCBkSdglhUz9%kosASw5re0z KpUXO@geCx!03o0N literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/video-mp4.png b/src/main/resources/graphics/filetreeicons/video-mp4.png new file mode 100644 index 0000000000000000000000000000000000000000..fb8953cbe59c48d6e93cfca1fa1ec4a88047d194 GIT binary patch literal 729 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP+~=ZPlzj!?wtLkXXb;x zSr2+6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vby={1G|kGCvx@dpTIGvSb%%YWC>0k1)(m+`1PB=Yq0%@JoxqU z)O14yj`$r00zd111x`J%pUJ8=&fTG#Z;RlCm)|lT|2-(csC-yvvQclRlD2>TmX{p+ z`8IHr06nK#;u=wsl30>zm0Xkxq!^40j0|-ROmvNmLW~TpOpUFKEwl{`tPBix?f5wp zMMG|WN@iLmZVjiOI;sLSNP=t#&QB{TPb^AhC@(M9%goCzPEIUH)ypqRpZ(583aE&| M)78&qol`;+0Ct<8 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/video-vivo.png b/src/main/resources/graphics/filetreeicons/video-vivo.png new file mode 100644 index 0000000000000000000000000000000000000000..1603ffc349a2b118e7d22361e403ffef6f06b22d GIT binary patch literal 729 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP+~=ZPlzj!?wtLkXXb;x zSr2+6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vby={1G|kGCvx@dpTIGvSb%%YWC>0k1)(m+`1PB=Yq0%@JoxqU z)O14yj`$r00zd111x`J%pUJ8=&fTG#Z;RlCm)|lT|2-(csC-yvvQclRlD2>TmX{p+ z`8IHr06nK#;u=wsl30>zm0Xkxq!^40j0|-ROmvNmLW~TpOpUD!47CjmtPBhmuHOv` z4TOf={FKbJO57SQd}0;_YLEok5S*V@Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH3 NgQu&X%Q~loCIF}OBToPT literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/video-vnd.rn-realvideo.png b/src/main/resources/graphics/filetreeicons/video-vnd.rn-realvideo.png new file mode 100644 index 0000000000000000000000000000000000000000..90d48971b0b11ca6c70f919afa6a01de684de8db GIT binary patch literal 729 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP+~=ZPlzj!?wtLkXXb;x zSr2+6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vby={1G|kGCvx@dpTIGvSb%%YWC>0k1)(m+`1PB=Yq0%@JoxqU z)O14yj`$r00zd111x`J%pUJ8=&fTG#Z;RlCm)|lT|2-(csC-yvvQclRlD2>TmX{p+ z`8IHr06nK#;u=wsl30>zm0Xkxq!^40j0|-ROmvNmLW~TpOo7Ni+rYrez`*-#o(qbG z-29Zxv`X9>tR`Ih0n{J~vLQG>t)x7$D3zhSyj(9cFS|H7u^?41zbJk7I~ysWA_h-a KKbLh*2~7YHdLxwp literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/video-wavelet.png b/src/main/resources/graphics/filetreeicons/video-wavelet.png new file mode 100644 index 0000000000000000000000000000000000000000..ac98db43a0543126f583b6b5db175554a0392868 GIT binary patch literal 729 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP+~=ZPlzj!?wtLkXXb;x zSr2+6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vbdx)0vFp62J7v0B6E=5nvlxs!sjOIb{Gq9<%x ztHxwU@EIl zU~E_3&~RBY;=ofbn+I$@2X-4XPUPy@KY?RTu>kj)$r7A83PN3s@#{B#*I@e*dGPDy zsp*Ca9Pv901b){23Y>aiKa*8$oV!Ce-xk3OFTZ6x{(De>QTedUWTW0rC2jxwEiXCt z^KIZL0eVig#5JNMC9x#cD!C{XNHG{07#ZpsnCKcAg%}xHnHpLdT4);>SQ!}n$6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vby={1G|kGCvx@dpTIGvSb%%YWC>0k1)(m+`1PB=Yq0%@JoxqU z)O14yj`$r00zd111x`J%pUJ8=&fTG#Z;RlCm)|lT|2-(csC-yvvQclRlD2>TmX{p+ z`8IHr06nK#;u=wsl30>zm0Xkxq!^40j0|-ROmvNmLW~TpObx6|47CjmtPBj!UE&Ks z(U6;;l9^VCTf_eTZJ=Z*39=zLKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdtoO LS3j3^P66{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vbi_{=!deemA(G(XRb)fz@OmwScIofMQ^%3`7uJz>*Y zH71i=6;s+69{u}huFzno-@>92P?zwG;oQv24C0%1nlOA)2cB}-JYe%Vu-lk%B3IA;2^@2Z1-REtmf+M;5b9!#U%&ag2HTIwgI_OC zO*d5Fh~Hr#@U!k$;M4>AnXGE#+#S04wg_H$`7Pt|--7~-%7$eGt zhTQy=%(P0}8q&j^JAfJ_K{f>ErERK(!v L>gTe~DWM4f016?b literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/video-x-flic.png b/src/main/resources/graphics/filetreeicons/video-x-flic.png new file mode 100644 index 0000000000000000000000000000000000000000..2e5f8c179734db283c9b6dad4ca71c54f2d6210d GIT binary patch literal 729 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP+~=ZPlzj!?wtLkXXb;x zSr2+6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vbdx)0vFp62J7v0B6E=5nvlxs!sjOIb{Gq9<%x ztHxwU@EIl zU~E_3&~RBY;=ofbn+I$@2X-4XPUPy@KY?RTu>kj)$r7A83PN3s@#{B#*I@e*dGPDy zsp*Ca9Pv901b){23Y>aiKa*8$oV!Ce-xk3OFTZ6x{(De>QTedUWTW0rC2jxwEiXCt z^KIZL0eVig#5JNMC9x#cD!C{XNHG{07#ZpsnCKcAg%}xHnHpOe8E6|ASQ!|&{@tE{ zq9HdwB{QuOw+531{C9vFBtbR==ckpFCl;kLl$V$5W#(lUCnpx9>g5-u&wghk1ysb~ M>FVdQ&MBb@0A(yAdjJ3c literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/video-x-flv.png b/src/main/resources/graphics/filetreeicons/video-x-flv.png new file mode 100644 index 0000000000000000000000000000000000000000..03f00b1d43a50024c6d4ff9f0cfb97383919225e GIT binary patch literal 1034 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TRPfKP}kP{EVzxHmcR zuk({WH? zac2MD5AXl~|NkP){l|&JFT*{4J-qk*)X~o?7JRsR>E@K)bLDxjGot_f{`Kekw~O`V zhaHSBxtibfu=sLt_y2$Y&Xs0gcei+z6!K`p>W|Cj{rmIhVz}4$NB3W)M!cUt{oCyu zuTsN5ZCd>*G5FuFpBEd-zaHNA>(j>@zILDHPQAZq&Qouj=f1X|7tQ+p<;&$@x3@I~ zAE)*Hx_j&9gwDs_)^E?8yy9;8>CUZ_evZ$4Y~Eiwf6UM6&b%2%T`d0o{Q2X}>o=#4 zUF&N*;BCL#)?lxl;ZaB9D{kh%FnM`Jw+2XwmIV0)GYGHyGIMRmr-qrIK5p8myX7;p zf`RcgNzbJ~1&m4F?k)@+tg;?J4rhT!WHAE+-(e7DJf6QI1t`c~;_2(k{**;b)R=Sb zS0h=Vo_J3e$B>A_Z?CupGdl{fJ~(R2^+v~U!hr{33KpF2-U;0K|6f!sIz&+7PlHsaMTxvEe}H0VUB0C8pDJIMxU>UNyZKQ*NKcvqACK z?C4F;Ss8D?T>JiwQsdsgUqs|(j6@1bY98IY`%;qc$FAR>x!sub)(5FP_~ll|pdhe& zZ}8W%2mT&@e7RWV=!FBPU*FzcRCz<@#blWE5g#Xk}_> zWnigoU|?lnFm0>qXA}*&`6-!cmAExLe=*k|s6i5BLvVgtNqJ&XDnogBxn5>oc5!lI ZL8@MUQTpt6Hc~)E44$rjF6*2UngAp&#wq{+ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/video-x-generic.png b/src/main/resources/graphics/filetreeicons/video-x-generic.png new file mode 100644 index 0000000000000000000000000000000000000000..27d9912f6dcc38c5cb26f86d2bcb3118006eb391 GIT binary patch literal 729 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP+~=ZPlzj!?wtLkXXb;x zSr2+6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vb0M@{QAw`HQ0Vc9{hTF zYPz8UNBj;0fuD810;e9>&tz2_=kCzWw?**6%WoNv{~i=zR6Z;-*{HWuN!vev%S(>^ zd>c4QfSyw=ag8WRNi0dVN-jzTQVd20MuxfuCb~vOAx4H)rY2Sf=Gq1ZRt5$Ni>JOq z(U6;;l9^VCTSMSK-7ugANstY}`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0TnTL My85}Sb4q9e0Nn^8b^rhX literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/video-x-google-vlc-plugin.png b/src/main/resources/graphics/filetreeicons/video-x-google-vlc-plugin.png new file mode 100644 index 0000000000000000000000000000000000000000..69c6478b008b9b9f9c4f4527b7dd221a14178a2f GIT binary patch literal 729 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP+~=ZPlzj!?wtLkXXb;x zSr2+6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vb0M@{QAw`HQ0Vc9{hTF zYPz8UNBj;0fuD810;e9>&tz2_=kCzWw?**6%WoNv{~i=zR6Z;-*{HWuN!vev%S(>^ zd>c4QfSyw=ag8WRNi0dVN-jzTQVd20MuxfuCb~vOAx4H)rbboM@7u%$o^k{}y`^V3So6N^$A%FE03GV`*FlM@S4_413-XTP(N0xDwg MboFyt=akR{0JO&=2LJ#7 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/video-x-javafx.png b/src/main/resources/graphics/filetreeicons/video-x-javafx.png new file mode 100644 index 0000000000000000000000000000000000000000..0fc1ae3b5a29f9e35af65b181dee399a44e57bb3 GIT binary patch literal 729 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP+~=ZPlzj!?wtLkXXb;x zSr2+6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vby={1G|kGCvx@dpTIGvSb%%YWC>0k1)(m+`1PB=Yq0%@JoxqU z)O14yj`$r00zd111x`J%pUJ8=&fTG#Z;RlCm)|lT|2-(csC-yvvQclRlD2>TmX{p+ z`8IHr06nK#;u=wsl30>zm0Xkxq!^40j0|-ROmvNmLW~TpOpUFK&9w~-tPBi%K6DnK zXvob^$xN%nt-*G!;TfO?NstY}`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0TnTL My85}Sb4q9e0QgrU^#A|> literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/video-x-matroska.png b/src/main/resources/graphics/filetreeicons/video-x-matroska.png new file mode 100644 index 0000000000000000000000000000000000000000..27d9912f6dcc38c5cb26f86d2bcb3118006eb391 GIT binary patch literal 729 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP+~=ZPlzj!?wtLkXXb;x zSr2+6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vb0M@{QAw`HQ0Vc9{hTF zYPz8UNBj;0fuD810;e9>&tz2_=kCzWw?**6%WoNv{~i=zR6Z;-*{HWuN!vev%S(>^ zd>c4QfSyw=ag8WRNi0dVN-jzTQVd20MuxfuCb~vOAx4H)rY2Sf=Gq1ZRt5$Ni>JOq z(U6;;l9^VCTSMSK-7ugANstY}`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0TnTL My85}Sb4q9e0Nn^8b^rhX literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/video-x-mng.png b/src/main/resources/graphics/filetreeicons/video-x-mng.png new file mode 100644 index 0000000000000000000000000000000000000000..f50664215a23847b28b52fe6e3a9f965bc62c9a9 GIT binary patch literal 729 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP+~=ZPlzj!?wtLkXXb;x zSr2+6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vbdx)0vFp62J7v0B6E=5nvlxs!sjOIb{Gq9<%x ztHxwU@EIl zU~E_3&~RBY;=ofbn+I$@2X-4XPUPy@KY?RTu>kj)$r7A83PN3s@#{B#*I@e*dGPDy zsp*Ca9Pv901b){23Y>aiKa*8$oV!Ce-xk3OFTZ6x{(De>QTedUWTW0rC2jxwEiXCt z^KIZL0eVig#5JNMC9x#cD!C{XNHG{07#ZpsnCKcAg%}xHnHpOe8fqIDSQ!}PvhFrV z(U6;;l9^VCTZ2plb2m_fB*=!~{Irtt#G+J&^73-M%)IR4mI9b zdabz?zx|oZitFinUh2%foU!|5%(iE8)6UCHJ15<-N4j%2x3P)h?J@B&b;RND@T>Qxd|%cVQ_L~g$O_|wm)pMQ0n zc&;-0(!&qm|NsAg|HF^O?f3UR{N%9w#_zxX=3RcRHSfyHufHk|K314{@#3p*{_Ai5 z`~QFK&38r%uYUaTr~Sk;NbAFY>O|Ni@L*6xRoK74=h?#uUIe^OVR z*meD>Sinp zTzK-o4Eic3zZkS})UoRCeNV$-1=?HLHN(ldZeB3P_2T1o;Is z2(SAxb8W|`hMAu}ZrZ53Gj7i?^E({&4vK~MVXMsm#F#`kNVGw3K zp1&dmD9B#o>Fdh=ltoO`n2&kl@_j%(uAVNAArXh)UJmtVb`&`9@$g=*5kogH?m_3&u7FhAj?^OB|S{I54*yVEDqset}EJLHz?m?*W!MtmzAM0#B6kPPwgf zP;$kJKOfs{raSD=3Yr_x>#eX;fcTK3koVqcoKN#%$YZrc?Pri^zcLj=5_YR^Yb2;GqfG} zd-(C?&)f}$AAWtCx5X-);i^3Ar=Oo$y%tR17tv(wzkXc$d!?<{0eKFw&0K7MuGPO{ zwtN2P>s0MEuYqB#TH+c}l9E`GYL#4+3Zxi}42%qQ4NP>6j6#eItxOHA3{A8R46Foj{ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/video-x-ms-wmp.png b/src/main/resources/graphics/filetreeicons/video-x-ms-wmp.png new file mode 100644 index 0000000000000000000000000000000000000000..0c850b0f497eba13a3bc21d7243a5a16365780f7 GIT binary patch literal 729 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP+~=ZPlzj!?wtLkXXb;x zSr2+6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vby={1G|kGCvx@dpTIGvSb%%YWC>0k1)(m+`1PB=Yq0%@JoxqU z)O14yj`$r00zd111x`J%pUJ8=&fTG#Z;RlCm)|lT|2-(csC-yvvQclRlD2>TmX{p+ z`8IHr06nK#;u=wsl30>zm0Xkxq!^40j0|-ROmvNmLW~TpOpUAz&9n^+tPBj?6W+C> zXvob^$xN%nt-;JT%o?ac5@bVgep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}VxFlO*{ L^>bP0l+XkK^)(^2 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/video-x-ms-wmv.png b/src/main/resources/graphics/filetreeicons/video-x-ms-wmv.png new file mode 100644 index 0000000000000000000000000000000000000000..5faee2b9fb8a7995adf7db779112e654c7d2af94 GIT binary patch literal 729 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP+~=ZPlzj!?wtLkXXb;x zSr2+6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vbdx)0vFp62J7v0B6E=5nvlxs!sjOIb{Gq9<%x ztHxwU@EIl zU~E_3&~RBY;=ofbn+I$@2X-4XPUPy@KY?RTu>kj)$r7A83PN3s@#{B#*I@e*dGPDy zsp*Ca9Pv901b){23Y>aiKa*8$oV!Ce-xk3OFTZ6x{(De>QTedUWTW0rC2jxwEiXCt z^KIZL0eVig#5JNMC9x#cD!C{XNHG{07#ZpsnCKcAg%}xHnHpM|7-}0BSQ!{73Z&+t zXvob^$xN%nts%ho?j@iGNstY}`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0TnTL My85}Sb4q9e0ENvWWB>pF literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/video-x-msvideo.png b/src/main/resources/graphics/filetreeicons/video-x-msvideo.png new file mode 100644 index 0000000000000000000000000000000000000000..6d729a6ab7a32bc7d244dfce25d1f2d6fbb2d397 GIT binary patch literal 729 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP+~=ZPlzj!?wtLkXXb;x zSr2+6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vb0M@{QAw`HQ0Vc9{hTF zYPz8UNBj;0fuD810;e9>&tz2_=kCzWw?**6%WoNv{~i=zR6Z;-*{HWuN!vev%S(>^ zd>c4QfSyw=ag8WRNi0dVN-jzTQVd20MuxfuCb~vOAx4H)riNC=X4(b@Rt5&|ih_Qk zXvob^$xN%ntzo|YD^L=W1lbUrpH@mmtT}V`<;yxP!WTt LtDnm{r-UW|rQ;)S literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/video-x-ogm+ogg.png b/src/main/resources/graphics/filetreeicons/video-x-ogm+ogg.png new file mode 100644 index 0000000000000000000000000000000000000000..7c8dfdf9480f6f8a67013d5a0d28e819f2504c01 GIT binary patch literal 729 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP+~=ZPlzj!?wtLkXXb;x zSr2+6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vby={1G|kGCvx@dpTIGvSb%%YWC>0k1)(m+`1PB=Yq0%@JoxqU z)O14yj`$r00zd111x`J%pUJ8=&fTG#Z;RlCm)|lT|2-(csC-yvvQclRlD2>TmX{p+ z`8IHr06nK#;u=wsl30>zm0Xkxq!^40j0|-ROmvNmLW~TpObx6|%(V>+tPBj+GFfM# zXvob^$xN%nt>I35^EIFbNstY}`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0TnTL My85}Sb4q9e01*QtLjV8( literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/video-x-theora+ogg.png b/src/main/resources/graphics/filetreeicons/video-x-theora+ogg.png new file mode 100644 index 0000000000000000000000000000000000000000..0e27c153cacc9e1c6e9483e54032e5d470448b09 GIT binary patch literal 729 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP+~=ZPlzj!?wtLkXXb;x zSr2+6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vb0M@{QAw`HQ0Vc9{hTF zYPz8UNBj;0fuD810;e9>&tz2_=kCzWw?**6%WoNv{~i=zR6Z;-*{HWuN!vev%S(>^ zd>c4QfSyw=ag8WRNi0dVN-jzTQVd20MuxfuCb~vOAx4H)riNC=mf8jeRt5$VR!RaW z8glbfGSez?YsgHWwFam`5@bVgep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&9m Lu6{1-oD!M6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vby={1G|kGCvx@dpTIGvSb%%YWC>0k1)(m+`1PB=Yq0%@JoxqU z)O14yj`$r00zd111x`J%pUJ8=&fTG#Z;RlCm)|lT|2-(csC-yvvQclRlD2>TmX{p+ z`8IHr06nK#;u=wsl30>zm0Xkxq!^40j0|-ROmvNmLW~TpOo7N$+rYrez(De=<6{&J zx%nxXX_dG&WUTlZ57ZzDvLQG>t)x7$D3zhSyj(9cFS|H7u^?41zbJk7I~ysWA_h-a KKbLh*2~7Z@`Xh4y literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/video.png b/src/main/resources/graphics/filetreeicons/video.png new file mode 100644 index 0000000000000000000000000000000000000000..ba5ac360184df5d274e6311b47c65072a146aa83 GIT binary patch literal 729 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP+~=ZPlzj!?wtLkXXb;x zSr2+6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vby={1G|kGCvx@dpTIGvSb%%YWC>0k1)(m+`1PB=Yq0%@JoxqU z)O14yj`$r00zd111x`J%pUJ8=&fTG#Z;RlCm)|lT|2-(csC-yvvQclRlD2>TmX{p+ z`8IHr06nK#;u=wsl30>zm0Xkxq!^40j0|-ROmvNmLW~TpObx9JEVK;_tPBhc4(Yk0 zXvob^$xN%nt-*2rwBJAtk{}y`^V3So6N^$A%FE03GV`*FlM@S4_413-XTP(N0xDwg MboFyt=akR{0Oivo5&!@I literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/virtualbox-hdd.png b/src/main/resources/graphics/filetreeicons/virtualbox-hdd.png new file mode 100644 index 0000000000000000000000000000000000000000..c17712b8cab8a6d2cf758ce03a653f90e0d61c38 GIT binary patch literal 1607 zcmZ{iYfzI{8pls!*eHtC6$KnS!=SF)Ziz9-x?J213PMmM7f@`WfLyH0DineUIPiv| zkZ?&5xfQuoihu$_BO5CS>9B|>7q=>)xDYRq+(;lKgyg;L>zAGV(r3(tSs`Ao#tQgAmC7;$}Kt9gUZT;Sw(1e#zW+ak(mSUJ(4I zGEqr@IYEl_!xL$TMg_sjo?=}09%=YHek}r*7UE6GI1z(Qu)Gda&mx1(Hq|U#eiAq8 z(AEt6!)x1(^Z2tq_<914VfauBY_nq3U*iMU5$!tyK^4DRi8t%sArc-wGmN7MHhc?y zK4fUm!L2Lk&*i8=ZCy~p%M0k_@M1GGKQ##7`3`$EVr>$evzQPeNB?TfI3|THW<lGyz@2&6FRj}Co9bWMv~_22S*^M;3GWiC8~B>aZ`2JJ zG{bF(Bw9024;vQ{Nz{Ufy=+>9-%gv0LRUm=quB^A>(SX?m)kP&xo68IY};6`URt4= z=r?pnYmHA-bmn`bDix6l!XQR1dp!B96hl1mDO~ zkMt}Qah4h~RO5a6ffjWES4m9E$mz^sLbmd`$9Z5&r>Ul+&Qu(Zq0IHI*ZR?-y)cZxmIXREz z?-v#^xbVV!(vjmxUF@k1yO-2nlH-2tSaA=#y@&1ZlD)xkO8}|6*QcwucW6BK@quo8 zhKFH%+zV4IVGP6U14Ej=zviXciUroRhW#A8M%(&$&8^+LuBNZvmO|U(opS0WD$qqq zCI2PQL%wMj6e%Hb{p=r6yj(XsLsB_uhut>Cu0=oh=TH zxGP`M1k7iNV^0FsS22fHvzbTlFmF$OaBB%Tvqn-JUl@62CwHrxSQU$Ri zN2XF-9i07GI|U|={2Lmy@5od{OypYUJ9YAWVfm)-N9`D~uN9z*`v=h0gGzfCq>#3-yd2r%$j2i@$CDYNiO5I`dQy)^_o=@ZjV)>rE zkj-uGUnnYlb51NQ{fTn= z-CM2H?XR>+%if{TmH|&bH1@*)F`&Eo0TKN8SblFHQ&m literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/virtualbox-ova.png b/src/main/resources/graphics/filetreeicons/virtualbox-ova.png new file mode 100644 index 0000000000000000000000000000000000000000..1f6d826eaeb9c4a7422d7d5ab7ed2e8c94b9f836 GIT binary patch literal 1617 zcmZ`%c~H`M6#oi{soPFv*LONhJgVE``d0DzeafEsEs~ z-C?N4Kr>E|*&$OyPSB3-FbhcX?-QpV>x**`hNFcP3+eUKA{L<|-mM|foEMLWnD0-S z)%crM`I$Bb?vUS(nU(bpTt3(ng_Y$;iITjRmX?MpvJ{UpR3gDpW%kT~peJhg{HR>Q zB24#v5iz|+ITig0E=yXi;%S~{ezrI6SNX$q)nJd};qMcIzeOoNvx7ZC>dxu5*V@HJ z1-n4j{6_i*adCD=R&qh5l+Mcf)nf{IYh6bsWvuzRG?y~Yt!vGU&@8B-WjnLa@+cUM zdQQ8z(8q8dt}pAQ*{EkG+entm4$kn~dkd;5ZrHAGVHQK&_sYtwD*tWMvVr;0p}_*0 zq@nsd#iILO>XKF?s(tjeIB8BP5mGI`m*nO&-19*E)r@|{JlNYLO@1M@ap&^)Oa6%M*K~hL+Y)*C9JsFTYX!r)%0I* z?Ji{vT=5Xxx!9Q!z&-ETnRZIazS$b>EPt3WKc?W(96L!n=O;(UgdJZ(Q5{e|HKra{ z4tF(6uAUqbw0tF_Bp)gT#mUl-HC=^Qw3@{}x})O7-EXBC{2W?al!M?Vy)DvSv$!BD zVyI+&Jcb)D+*;mJ%ZuCtU0>e%P9^UCl0zH$+RDEXCoI3gFJQbTY;U9NUYt{PB>J}m zn@c(D*%5gs3DucN>3?~TOR}7w9P7*=4!kXEC!^cb0wo`+gq8VCB*=t-Gw9n6!5X@+ zw;wR7n7&n>G0D6&Iq|d_&7Oj9!C2p1?@Qa$N{dfM?7CDfT8&!u z#2)X7vN>M`!yA^O@hNXSvqhs;oEh4g*-;p}R@f%(73=*n^?B5b>`dzovWj`7J@~N9 zr`mV#R9OrB(ML{h!pp}`nc=G~gic#~VMP5<-DpGvbE`RcRszdQUge`7j@ya>5lL`@ zfo1)nejQ_&(K2)@Qjx#r(RbvAmjU}JCBgTd$z{Pt<2GkI*j_d@`gvLJ^lTUgYzj4U z)yXtnwwpM1|+ZCk=L*ect=_}i55ePEkuMOcCUsDC_a_~d9uuB-Zbi}oQ^!jP`wL!O zS;fG65W`IN!(j`NZL3)=iN^MS@inqUXNr)BA>~1v1293q~V|P2)T07X-?ZjXlFc>#mCiOppC|W3$obdkwJBmFY60H9* r!H-6!GlFADfWcr`QO`!ig#<^FtZ1=ecSfByKqTOS_jaw=PfY#?!txcw literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/virtualbox-ovf.png b/src/main/resources/graphics/filetreeicons/virtualbox-ovf.png new file mode 100644 index 0000000000000000000000000000000000000000..2816ddd22cd8ff9ec0ca95589f85ef57f1d1abc2 GIT binary patch literal 1618 zcmZ{iYgAKb7KT3(A{RxSK}bNTDa-(44UGt1C~BYy7coEq6&E-L0xFdjN@4KAg?7iB?QD9<|>5w$;-ff>+CU#ou(Qr8A+8e^1Id(fK+@-k24 zW`d?MO3EQhA>vTB!%((kBxTjREC(q>!jS)#rZ!l~{hQ+4MnxeB1J&0LP4H*~*-mi9 zUd;I>(?Rg9{gV^+7>+il802H>pLQxs$mngB`pVvwl@;`Hv9>*LNiu|VmFgu!%92gX zh(vRBpMH8!UA0^H`j(2fb;WE(|IIZS^h&N5(w4g@9Yx#o=HX}R>cA!0sG`tmY51Yp zw2TTW<%4ZVV~lB0hqR>Yl^>Vn@G?55c-J{zcVzx;tL8?$Zn$H(mStLA($q5G`eYGA zHW?PpMuV#2OSG>+S?a#LfWWyMRU=QeJ+;ev6wd!l#vv)+ccEP+Pf|B5$R-TPEOLh} zebFrEkS6(OSInl_=S||~QwG(P;+*qTd%31AOgnH-RL_RX{KhUv!lgdwjrcL{SBRie zQRHe|P>UcpNj_0G`$3%RBq<>3BqQ^}j+uO-_T#(7Ss~ICH~skHRD0!g*H5YozT#Gn z`jS8TqCtE+6TZBElp6q7MQR1*VuT>Sz%0u)r_U1gP-5DKIQ#;8K4pSxcY$Wt@8hqN7qlK{JGd|B_wHj9 zpT8_4RK5tP-0Dm%8FgCcrJ62Wn#ykZ31 zZGnbQu=%5pRk#nh*H3!!aBHp?O$tgc2)w+Z!C)bY)x3`68Obsh zm4#mYgWw@&#$4oW_j9fGh+v&5*^aMHwIfB!nm-6!Ozje!)~MwW3KMP(y0L!nnDyTB zCsX)Lk`s^dvb^Tt`g1tqi`=5cM6Hd-S1cYcF@dh z01tO074*g1y4pe_8}aU4U{9{)o?RBkUoI>>v!NYDUa75nDSd7sAn(l&)<(^U)wflu zfh~HWt?iJGWXaQ3xa0lF-Obl0R_U?lC(5<+I3c?oM~6ufs4F(Z6Of;ywfv}*Qx@XF%t-5M9}#`tit~QKLspT literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/virtualbox-vbox-extpack.png b/src/main/resources/graphics/filetreeicons/virtualbox-vbox-extpack.png new file mode 100644 index 0000000000000000000000000000000000000000..b1d4011bc16ad97373882ea6792a81417da17b6e GIT binary patch literal 1128 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TQ=fKP}kP(k6U(Cp2A zIY6`pLi#rBPsmswkiFSAdy{YWRYmQNk*xgjJ65t8KG)_yQH=Z1&ID z?3=sIKXapZ+Ir8lbsq7n9TL|%0F4!t<26fG_Mc)By~+y6g#g1?g{Wm#X`5YuT$4n_ zz-cCqmD-7`o%LdsbiCeo1ScBNkf-t8r#*^wRK< z0BTIy=$F3{jrWiX^YDBNJ z0-7H>*DPd?nMr~okQ=qaN+(1Ls6#hcHe|M`imMp1A*mbO;@8^8uC@WXEoQYfFo+V@ zImWKBjay?2^gGZ!$?Khg>eFA!nFFc#k|4ie2F}v6U(b|qC|tWDf9*lBSEK+1*-JcqUD=4nV1uZ+G2-H*K>Eaj?aro`k^x#7d0&EXf+_3ISV)S+B zO)?34v$y;W@5#!hr~m&mv^GpHSiQMCK4s3E<8StyzZ)~j*7fK1(6G3NpF_h!Pe04f z3KmlgTeU8(=xd%3`hxt~Ik_3Uh{crYK9?5l;cYCWCe_`*+{*F0pCHco%&J|B#=TS`PVL#T& zFqvJgrNL8fh7i-Toqx`(@vyTy{`9#kTS-mg#i?;oagnvI%dcNEH`~q?`1^HT^?!%8 z`Ts3%Tkp=PUD&LBw(h+aGFnGV}2*7UZ2bNyEYR(pxbD)xZNA<6e9W7Gj;V zAq9i4;B-JXpC>2OC7#SED>Kd5n8X1Kc8Csbd zTNxT?8yHv_7@RKJ(2SxXH$NpatrE9}UHTmMKn;>08-nxGO3D+9QW?t2%k?tzvWt@w Z3sUv+i_&MmvjL@e22WQ%mvv4FO#tk6p?m-U literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/virtualbox-vbox.png b/src/main/resources/graphics/filetreeicons/virtualbox-vbox.png new file mode 100644 index 0000000000000000000000000000000000000000..6391536540785cf0937f6948eff674e5c297d9d0 GIT binary patch literal 1608 zcmZ{iX;70_6ozktC~9%R0&bns+S*o18c3iL6oU{UC=o;`PEi6PV2dV&D1sm#rAPuq zRFFk>wLrxnp#sGZCwW`0 z*}4V*U`h1xIsz;HLs^)?cUeoC0+tog9)2DGuyfZgg`2~@-ASJ#egGux1OWOC00TUN zBmkU410W*!N$4F({9SEOl{mRx=W$~^`TiXB zt_GVkf@O|;2X&*M?u`z<@B_mX!N|Yo`0owbf)|Pbi4J#tT&gjU zt0g?~Tu|jy<9n6w%}JAKx#-pOyurA?U?S&!?hH#>#u43oA}r^K{7S`Fnuh|) z#n630SQ#(iMsGwpucTe+o!e_PnV3%%a*e?=w+~C_D`yw_##BxWfojgsGd$frqK&AP zz7Z-h*}}%xlbMZzrnlnsh5@6|<9-`F_crtqv>je0m-jrsUNTDa?bNA$M zIb7*JCKr<Wf=Tkgl@@lSt|k@?kM*5II>HD_ZV@cbJjd8~>tcc|Pn3mqVXpVG{}Hn*v?x&ZAbBS$k- z_?MdfeuMZO>knG2$DY-6eAE<+6jr~!S(t6(l9r{`Lj|O?U>1uIQ9_5BW1?At1iFQU zP7;6q2j-y{l4ky}*bEHs07Gu7{rT0Dj*hKDCtsxdJrx>PkF%<&Vc# zyBAwJu2fl?U;ZU+lo-XguruFGWcdp%XQ29IFHjKMSzLR+$K>#fe@an2{6%$&!% zx$e7jJfh?5t&hmLojPA~#l0EZY_shmvLlr~lo^oh73rOe=s4V&WFp!*7a~3`MUr~A zh+-L?$SFvBU@vu4Z_B!5gF+Uf!VvXa2b|~YOXjwPilT5-xeK+UQ&~N1?v(S1v=e`rSsfj$+v66Js+Ly}%pNCynZ^&+wTG$wst`+*Hq-lrkKM6= zk@@LN7eY0~`TUx9r`C+x5kUZMI<**6Lr_^{L-nLfRxbPqR3r6L3Pmq!B`Bk>RvcxRY_GU;$2O zCr1Y~*1^f?sFNek*%61q*rU-nH2Se`%71|~l*rRjiT@A0wrv}OH*EQ^A&?S9O9+oU k1ribxP^ZuS9Dg#LdJ08}i!M>_*$SHgkwEgQ-%tMaAJTCyWdHyG literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/virtualbox-vdi.png b/src/main/resources/graphics/filetreeicons/virtualbox-vdi.png new file mode 100644 index 0000000000000000000000000000000000000000..5506244ed875417b8d339d496ba5218621514c3d GIT binary patch literal 1607 zcmZ{kX;70_6oxM$2pYGlxS*Iw1W`)}kq9O%L5U=4SYrXTlptXdSqxD?QIiN(z)?~Z zbwEg6s@1Y7QYfOas5qhptC9^65e#JE3!4ca1p4`>GyTy!_uTiMGw(C^&pS6SI51$| z9J@IHfO$-Ye<-4~uVrJ2oL7Gr>JUN4`?350s5y_B;#eU)Za*WG1;9}!00cPzz{p52 z0Kj1)0Gen3D3<|PmR9;lh!+5;_~2b^I%4RH+NO(QXgNEz@u7oz>AK_yHG`l(7@?01 z?5E(6-A=Y|BijdkgK2YL)kno5$iGV$!y4S-ruN3GsW=1~OkgY7wAUV31)J7K!L_=t zdPuZuaJ55lDEq)fPnYI9-+`^pP-dKV-}afA8R$};K`b&UJD@9Pjmq}}e(PY3TE`9k zB73Xd>pxO^R}aKjQ4O{>g}G?4r>2=DCfnDKD@8zb4HsR-}1R;7}jxiDKZmOG-tEPG(9;v z7`WL`bz{JP!{q3Q!V9l|(L8*oY;tTw;p5a##p#|sGF-}QAg&zm?SVA|`eTXey2{T~ zT=&_NGiGyt)vfNl?1|5x)ZPv~C51X}&~SaVDkDJ=LY2p{<$<0vfF zHkcxcd$>&8vCCuHY#tJeVC|rSN$RAmfg%0y`}Pl8uqxzkfMA_w==BR- zLKxKcQeFF7Xa4bl`s&WpS<~hz=*Hy_g*mFsL>a@a^LUDEyQ^Mw$n>#G!S+>d-Jp5W zsH77*4K)ekCq%8K6jIwNVhSyzQa#Fif#7zP$sj$NrZGa|S$ zGJLPbrFPU3N8D7rf_W1$Sj6lM@CRqC>={TiJB<;U4#528uVvAadOH>wTJxDKx^+K# zsV&*Ps6~;F1X;xN_hUyi>)#v07yB)=Hpr>Fo1ZSC!VfshFfj+^&qQaOYg$g{+tO#p zK>1A`x~7a8*~yn(jRm5<6g3Z;IMp`Mf5hp2xrd_l`+b!&A%r{ZiVo*&w%UT+IeUqZ z7devVLc%NvVpM|&RHVhKCw9>`b7(HN!A%L8EwT%?nJeAX1By|Y>P4A?Tq*jMRl4L5 z{pY%5N#2i+mn~T(X18tjC4%3x3W{y7U1UjkQ{IvXVG`Ef{bD)6LE=qWe)rr}2NdOc z!6SwyKSd0>gsWjdYqJqVH3@y51IADicEDQl*bNY+K7|g(dGD+jvhSd1&a+m0pHlv6 zR+6RZG}zW4tzO%d4FC3q1Tq5t(O9fRl|#*0-<9=X=62e%(bYXpSHT9J$?_f zcE`T&(goyehbrnnS2e>ZWp&6<(8jfMmRgi}(uU)r3+hvB10YAGlTbf$%Dz{n>zgV( zl4swTM-qBFs5T0Z-+T1KxAW5kryQkgUV5MX3GYBXI@j~W){dYuRG@m3pl1ax_b-%M zus*2rQXp)50r#RMRi>qB=q1JdV!YtdGEel0Ougmd)(n%2QHH_1TX)3W2IEg} zG1RsA2jp7CeCl0!&%uY#G4A>-=zjF(kgDSLL?ob&e0l^wmc!>#_Vc)i01}bp=0bFL zA(7Z5Hwt+Zg-qH=BvOb(`K_wp{{YFUv59e6{}22MFZ=rGulV{xSZW+UgTv#3jEoFI eVoFl_eoh*fkjjfM8S=72On^xb^sn3+E&2!B&jgzQ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/virtualbox-vhd.png b/src/main/resources/graphics/filetreeicons/virtualbox-vhd.png new file mode 100644 index 0000000000000000000000000000000000000000..6002c65db3ccd9c6d62676dfceff500ecd93e3aa GIT binary patch literal 1601 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 N44$rjF6*2UngDGM(VzeT literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/wps-office-dot.png b/src/main/resources/graphics/filetreeicons/wps-office-dot.png new file mode 100644 index 0000000000000000000000000000000000000000..b403c6caff039b71436a01b765b8329fb5aca770 GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6(TlO?f)+0)^Ilx;TbJ9DaMzUFeX3fJ@-S&BhT*((mfsw@LVC ztkpR9=kK1Nm2)@Wlj>Ek-lfTQhHve1?qZIJiggW~YZ)AxrZc!qU~~vzh`qoN8o=m# zfe{!ukq!)j4Gf+K7#tZG;~q37$49s^FK6JiDcD!DCsC9$Cja}o>&ikBX$R~X{Fk*f z^qmabAez&9CEP?)FK#IZ0z{pV7z(m)`D8$In%GAipz+BtFz{nC}Q!>*kachWq5Gx4OAPKS|I6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD<- MPgg&ebxsLQ08t&%CIA2c literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/wps-office-dps.png b/src/main/resources/graphics/filetreeicons/wps-office-dps.png new file mode 100644 index 0000000000000000000000000000000000000000..ad48793ca515d05092ea549e1430cdbddf930367 GIT binary patch literal 824 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!{-5pqztsDG zh424{h=0ZI|63FOCK&+9|Fxli!jypMslVJ)Ke=QsYpeg6NCum6D{)AIj= zYyW^~e&erO7yf?x^8efCuQ$$rxqkM=^tu<*YF~w@e!X+$Rj|sxaHU%@roTcJulp)J zno{%S+SxDH&b;)OzwRk}&P^KV5*xAAps*1w3GxeO5MK9X=Gu-=4KqJ|+_X`5%V%Z< z1LJ9uo=brW7?Zr+T^Kr8Wj%l#&H|6fVg?4j!ywFfJby(BP>{XE)7O>#DT|n>k($1} z9WX!{#XVgdLn02py<8dGW!b_gE!aI-pncH*rBjT#%BX7gNlG)14j~rfJ#Hm1jZmo zt`jVl3W5v{ItmQ|4Ga?-7?~JZelW>rTsV}P_TXG2i(SG04dv}YZVx`LytybVouw{} zfwh2R!RI?~-`d?Nk+>kg#7(r}+=a93Ju3p8{_FycCR| z^fO#F;a&dmzpX+7I{R7cB{kMgTyyQ=?B{#iUr)UyX7^s;=xkpZ)~;+9Att@e_N-fG z$bJ&!R$wn^ov&})m@Ts-k*VtFfj()`xtudXSF@#t`o6XQ%BZjXc7=1_jX+?isg}4# zl%yn}$cBcl)_Ln~7QD`N|70|P4qgTQ{LStuHE^HVa@DsgL2 zxbzE{k{KjHHU#IVm6RtIr81P4m+NKbWfvzW7NqLs7p2dBXCnnv#Ng@b=d#Wzp$PyJ CdPk}N literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/wps-office-dpt.png b/src/main/resources/graphics/filetreeicons/wps-office-dpt.png new file mode 100644 index 0000000000000000000000000000000000000000..d673e8f7c4d558f4e18d42548360297826d89b9c GIT binary patch literal 824 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!{-5pqztsDG zh424{h=0ZI|63FOCK&+9|Fxli!jypMslVJ)Ke=QsYpeg6NCum6D{)AIj= zYyW^~e&erO7yf?x^8efCuQ$$rxqkM=^tu<*YF~w@e!X+$Rj|sxaHU%@roTcJulp)J zno{%S+SxDH&b;)OzwRk}&P^KV5*xAAps*1w3GxeO5MK9X=Gu-=4KqJ|+_X`5%V%Z< z1LJ9uo=brW7?Zr+T^Kr8Wj%l#&H|6fVg?4j!ywFfJby(BP>{XE)7O>#DT|n>88=_g z@)DpPaZeY=kch)?FINUPIY=BY+-1z|Xd<@TCTLH9x69H4-~X@6nk91W+mDSV=dOJC z+dnhie)Hz@3o>0-_VxL{dgEvK;LSC)H*<<pwbXCficLD z>jaCXf*^x~jzU8~1H;4yMkYpNg zU@hQS@cGW$w{~|*BreD=aT9Ggci}91&x$~&zik2r%NpPGzxd1d;i?Pg47CG3F9qW# z{R~%4c$a_tZ>x}i&VJT(yEr+qAXP8FD1G)j8!4b722WQ%mvv4FO#uBZ BNudA$ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/wps-office-et.png b/src/main/resources/graphics/filetreeicons/wps-office-et.png new file mode 100644 index 0000000000000000000000000000000000000000..3e569ca0892038f83531ac138facf72398cd07d9 GIT binary patch literal 647 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#^Q*Opun(6 zfpL)n(n?o@$%2dyq!WjV)Ap>?-u%T zj)7U=fuotuhksx1da@Q=HfWH&*q7m6b9Is?gCTRBSj5BM*+MrS9GJ#(N$2>r&pN7& zi`HbVSfz8v{wqtq=JSAj-p8RpU#OP2MwFx^mZVxG7o`Fz1|tI_LtO(CT_d9qBSR}w z6DvalZ36=<0|U)lpinR(g8 c$%zH2dih1^v)|cB0TnTLy85}Sb4q9e08}^MQUCw| literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/wps-office-ett.png b/src/main/resources/graphics/filetreeicons/wps-office-ett.png new file mode 100644 index 0000000000000000000000000000000000000000..a230920a3c012a334c187ebd4f2a036ddca7eb6f GIT binary patch literal 647 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#zv5=_KDF10L6l2ElFTF0}0Y@c(~D zgu>PbH_p%IQoKLa+^%blMS7`Jue$XvO|~=NdY5w-b42`zU=)^OYhXFg*l~clL4jeD z0^=eDrb!CSO$-cs8W`3vFwSXU>|tOkROFNSbts5ehFRrE@^c{_!6#N_9$-!1gx z90Rk!14lER5C6X2^<*u$Y|tQku`k2D=ISI(21DjLv51GivxROvI53UnlFspKpLJ9l z7p=)!u}bHT{a2QJ&F2C6ypKbHzECZ3jVMV;EJ?LWE=mPb3`Pb=QsYpeg6NCum6D{)AIj= zYyW^~e&erO7yf?x^8efCuQ$$rxqkM=^tu<*YF~w@e!X+$Rj|sxaHU%@roTcJulp)J zno{%S+SxDH&b;)OzwRk}&P^KV5*xAAps*1w3GxeO5MK9X=Gu-=4KqJ|+_X`5%V%Z< z1LJ9uo=brW7?Zr+T^Kr8Wj%l#&H|6fVg?4j!ywFfJby(BP>{XE)7O>#DT|n>F(329 z<@W!b_gE!aI-pncH*rBjT#%BX7gNlG)14j~rfJ#Hm1jZmo zt`jVl3W5v{ItmQ|4Ga?-7?~JZelW>rTsV}P_TXG2i(SG04dv}YZVx`LytybVouw{} zfwh2R!RI?~-`d?Nk+>kg#7(r}+=a93Ju3p8{_FycCR| z^fO#F;a&dmzpX+7I{R7cB{kMgTyyQ=?B{#iUr)UyX7^s;=xkpZ)~;+9Att@e_N-fG z$bJ&!R$wn^ov&})m@Ts-k*VtFfj()`xtudXSF@#t`o6XQ%BZjXc7=1_jX+?isg}4# zl%yn}$cBcl)_Ln~85D?<})0|P4q1M3qmYf&`h=BH$)RpQp* zHT91mP=h4MhT#0PlJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS7(8A5T-G@yGywo9 C_DJIZ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/wps-office-ppt.png b/src/main/resources/graphics/filetreeicons/wps-office-ppt.png new file mode 100644 index 0000000000000000000000000000000000000000..6b5b9da169f22627f4ea7b8e67e425f02c6eef71 GIT binary patch literal 824 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!{-5pqztsDG zh424{h=0ZI|63FOCK&+9|Fxli!jypMslVJ)Ke=QsYpeg6NCum6D{)AIj= zYyW^~e&erO7yf?x^8efCuQ$$rxqkM=^tu<*YF~w@e!X+$Rj|sxaHU%@roTcJulp)J zno{%S+SxDH&b;)OzwRk}&P^KV5*xAAps*1w3GxeO5MK9X=Gu-=4KqJ|+_X`5%V%Z< z1LJ9uo=brW7?Zr+T^Kr8Wj%l#&H|6fVg?4j!ywFfJby(BP>{XE)7O>#DT|n>8C!wv z?UO(~;+`&!ArXh)Uakyoa*#M)xXYN^(L`*wP0*eIZ`>Sv^!&Mi~8EOZ7UJAxf z`Wdd8@Gk%O-&P?3o&Bu!k{W9#uDSMb_Vc~%uczJ;vwJUabhfVyYge|55R=|!d)6&8 zWIqXVE3g-|&eu0?%$C`a$W(RoK%cbeT+SJxtJzXRec#%DWz^SxyTZBeMj$ZMR7+eV zN>UO_QmvAUQh^kMk%5t+u7QcJkx__|p_QqLm4TVIfq|8QLEDviaVQ#c^HVa@DsgN0 z-l_Hos6i5BLvVgtNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)E44$rjF6*2Ung9Zt BN<07n literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/wps-office-wps.png b/src/main/resources/graphics/filetreeicons/wps-office-wps.png new file mode 100644 index 0000000000000000000000000000000000000000..0b969d8e9d9749b909fe407e76ab1952e1ed2c8f GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6*pZogUqK2NYWG>Eaj?aro^;ccDWD0xp3QHycMNNx!Ri-zMRo zu~y^YpTB#8R?gjgPpVhFdY2~K8NRj4xr;d>D%Le{u4Qm&n$F-dfzcs=A@%}8XaJ+{ z1x8@tL^?18HZXV|U~pt$jC;_S93SDvyqtm4reI&qokq#dwl@L$%_ z(04LygJ@3cm2eNi1bh3rqWf6aeEiMJnNyhH&J-D!@Z5FYM2E<$ydkku-%YP#Y+v@$ z?$y7*FF>cOmbgZgq$HN4S|t~y0x1R~10zFS0~1{%qYxuQD^mk2Q$uY711kdqrV74u zC>nC}Q!>*kacd}6-BtwDAPKS|I6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD<- MPgg&ebxsLQ0Kyv5e*gdg literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/wps-office-wpt.png b/src/main/resources/graphics/filetreeicons/wps-office-wpt.png new file mode 100644 index 0000000000000000000000000000000000000000..63e5a0d8089f1d23274846219baec649114558e9 GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6(RjzvNCS0}8G8ba4!cIQ;gayU-y60hhpun~fusq~F!MZkE9Y*$C)KN7y-Snr4By)2+{GLb73&%}*D^RXO=obKz~~Ub5PN|kG=S0f z0wXYRA{`h48yGwfFgP+W#yx0Ej*oC-Ue3U2Q?RdQPogMiO#b(E*Oi4N(hk@&_%CZ| z=sOvQHYVDm8p@Hskyd+ft7(lYV7Ni zC>nC}Q!>*kacdA^2rdO`kObKfoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^X^ Mr>mdKI;Vst0BrrzQUCw| literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/wps-office-xls.png b/src/main/resources/graphics/filetreeicons/wps-office-xls.png new file mode 100644 index 0000000000000000000000000000000000000000..b9167b3ae8b38241134111c252e69af23ea3c4e3 GIT binary patch literal 647 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/x-content-audio-dvd.png b/src/main/resources/graphics/filetreeicons/x-content-audio-dvd.png new file mode 100644 index 0000000000000000000000000000000000000000..44630322650868dbb0b6b9d38662e1a43d73252b GIT binary patch literal 3092 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/x-content-audio-player.png b/src/main/resources/graphics/filetreeicons/x-content-audio-player.png new file mode 100644 index 0000000000000000000000000000000000000000..c9333a89683083ba800a918f97e9e62fa1d3a661 GIT binary patch literal 3092 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/x-content-blank-bd.png b/src/main/resources/graphics/filetreeicons/x-content-blank-bd.png new file mode 100644 index 0000000000000000000000000000000000000000..d2f0fcafb985bf42314e5d4cc325e0e7bf32d14f GIT binary patch literal 1731 zcmV;!20ZzRP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00002 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/x-content-blank-dvd.png b/src/main/resources/graphics/filetreeicons/x-content-blank-dvd.png new file mode 100644 index 0000000000000000000000000000000000000000..7d5e62e036036dbbf901efc9a44180d68416cb57 GIT binary patch literal 1731 zcmV;!20ZzRP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00002 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 C-UgNc literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/x-content-software.png b/src/main/resources/graphics/filetreeicons/x-content-software.png new file mode 100644 index 0000000000000000000000000000000000000000..6629c5c8aab3b236a90d17541d04e0e0b4561c28 GIT binary patch literal 1166 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 VH$S`bO@t>T0wiJ_p>YT0)Iat=Hyi)} literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/x-content-video-hddvd.png b/src/main/resources/graphics/filetreeicons/x-content-video-hddvd.png new file mode 100644 index 0000000000000000000000000000000000000000..d567b54f0b7e4dedd939433494e6475e6eb2f639 GIT binary patch literal 1180 zcmZ`$X;70_6n%gx3Prm>%Tmx776lSxfYt`=5KRgh0Rw6Uv~5_GQG{X`q;?4y0c%C2 z0tP`$Skx*=w1mZw1QG$+f*=l%1fp3;ScI~KtV}=pqci^Kow?_{d*__{-rRSI6cJ)) z<7@)}up@@zqaY4m&y7|PRy5_zLbTxoE*u8{>#D6O4hGfR5<;WG0r=4q04fat1Jt6b z0mwuHFii#kdlP_9)5}{Ug8;DjlN5HC014Pcc3lLwfy8f!;yohq>cYA82f6joA&gTO z#;e9Q)dV)(K|ZcTK9S4i3WY){l}aR%_V#uzm+R~6JMwQpbKKnAT3T9KTU#9+9ij5S zXo%w1e$`xwdR)Gvq1>y1f%!|_Kdb7VVI65-Gq0_g)}(C3{r#;booSdMVfr^}=X71P zq1)c9dC6kinI6S64fHCr(LDa>b!||yVc9T9A6rtb2!9%^@McX2-z+E>S?8YSxtHpe z^zFsZ^L$FKxifEhJrX^9dHHktWkf}pSG`0aD<(1vwwKX8>!!tX_fno*gqM_f++Uv6 zvZ*{8;zp5swNYp6tmw~2mR@ydm`!WLPeu!a%6~(YD_^K5y57(uYVxNTk>4`}+DOCME;|fl8$^=nYDxvZJFzCX;n{cXK!# zXqg* zAOsHzV6LH1u_-+?<}3i41?y?im3A)?YFbl>;RI{thEE*)1I*&lZy`?s5sy0@Etq?G z^q?iq9!4h3+C|#iGWi78^Yd+t`1!V@cosR0jLX@IOq5eUh(7W4$KhJeT=+ogY=!j0 zOSFyp-}m?)FAA|I;;TpRZmoHBGG|BZ73{c=P~AO#oWgP}sM1&o6Sn1S4i$peM)_Vc zwSLRO)8Jola2F~m@`p_jro?;+AtA{D!c02^m6Ym=pia9uj{#a)S>|c54_TLbntI;h zVQ`?!;ESET>lj$(YX?vZ%B$bcSO#yLjZ{rhf95)F39A)UQU7kTs2W>JE4u>Ek^dp< z#VS$xezpU80!Vj?7a#pBeGcaP1)h(zmcU>|k}a!nn)T*$%bH_Shn?>gWtW_6%r>yS zc&zuWb_Vg6dLKyFv~L$&?#2h-?nLY$;O#vqt6H-Uj!{{heJIM@IH literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/x-content-video-svcd.png b/src/main/resources/graphics/filetreeicons/x-content-video-svcd.png new file mode 100644 index 0000000000000000000000000000000000000000..025ff9f3c287261c451443e7441b1244d6853b0c GIT binary patch literal 1180 zcmZ`$dsGru7{6*x%bDAmZm6?De3S|i=GKsQv|!3f39Xh^XTt}Xrwmqf?6C(Fsnycv zQUf&u?X|+BmX;x)keZpAWk&?e0u)Tk`9PkY-S)@M*&qAP{eHjuedqVP_nz;bqEZsP zmjo;U0CP z0&oZmz&H&6`~?6$V^%e%5CCxbgPOFJ1O<)cMiE8YK$SP7%5G6*qGW0PW@$a#BuPX` zvO0Xz<=Cc6=-V~uJ35_Cuh(m}T8&22+S)3WN~5Bp2L1_n&a!38?%%)P+}w;nAYl1# zG^EO}e0{G5bGvF~LsfW#0QaZy$;4>q8}YW*1?R$oV?o=fzrL~AVR1YYXoPF;nkOwC z-2RIZ;&+(v#)J=?6UkEfa$om2kUR~;c9R=%DxOp6acCLIhTrPF`TWcmyfdh3et5k`F;Yer76tQpVWM&M2R9OW~0&QuseEh4%Eip)imkUYBi6?69@!7Jw0`VM$5Ey z-aIc93g@RS<~eh(XyC;?b$@?C(ZtmJOR8EOIi*!?5U6zv!6TdnsDl%eGNH?DD>6Dgx(?4P6vpQI~_TJ~Q}F14x|2LCLQqx*g2 zG2VbFjP~lWk^s{`Q@#Cj=A?Vnmqa<*L*wpVs_~geay^zFo;B^%`mOq)^ho)hyGLw| z;WF`uZmS6Lna4M@3+A^|fmbu*F1DlARbeWg$!ahi>|oTEFoTmXB}P2%`nE`N9G6hG z$#+|E|JBuc*_c~<7%FW?djBQ(O`$AO8Y?@4MaO3yphE&UEN%@NyB3YZZN;s@$G{aG ziN)fv*rTB=)qf0mjO^UqNB-a7b-0@j4gT+M*uvP&%Fj4J2l@H=nB4t)4`yXB=@`a= ToXWR^04M@v5`|d5fp+|FzI!)B literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/x-content-video-vcd.png b/src/main/resources/graphics/filetreeicons/x-content-video-vcd.png new file mode 100644 index 0000000000000000000000000000000000000000..2a7833956940685c015530aa3103ef19f5bf0703 GIT binary patch literal 1180 zcmZ`$X;70_6n%gclmhJ(T7-heuqcoigR~f8hiFnr1q_Q7)M>+}GA^VT2B}>VjDWSG zr2-~^n6O&eA{7)v5=aC@3=x+RlK`59gheS!$Ugn-kIwW*@60{t-8<*p_vXIyr1)sp zb>8a$0ItLsd?LhA@6y=;!kTXS97Jo5;Noxqa4)%7(j1|BV@6D3901=30zhK`V1imS zEdY5a0A|PlV6Fo238lIx0SkcLAEel10wm}ncD2UyJ4nKgL_s@A&>F{Y+ski*4zaw} zSV29eyCJgsI^tF>qEo3*Vz4}6%Q@R`>*o!F zjInFM+_&<@-jlRIm9n-Q&${b(PtcZV*)&z4W#IG0Bi`>)qiu@}L zOUAzP2Sp(jm;E_aLG7b0PcMANya2CZ1+~dVQ{_ZX$tD&vuysZ@-<;if4pvbSaASE+ z-$fHJ;8)80>&*u9K+U6KMCB!aw$);L()pqkTm1{XTK!l%G5DGp-%z}Xc{T9nS=bc@ zth_v+S*O!M+nAo7URhbOTC94#UaQqw%$CuXXLXUc<=sk|OvYp~*=)8%BB{rA85WJJ z`c)2xv$|-|ujofxpFO`L8yg!N9UV0qj3Xl>6B836kw~M_n2aX1THW8@KQ%QqG&IEH z@t|e$1gc1gVARC;B;ZsuX_-7XI8by}Hf}aq%u|z>OMQnQ*oBn+7VH&*4(lxp5~%KT6+x;3DQ_h*&%H@(`8lRZ^#O5NB+pyTypXE3j?>O~ zwnRnxNFR^ix2LWy>vii(xj&PoLdv?`B6uBmDtuuO`-5;)_|7nwDA$okTSI5)-YEyZ zNeu^5`(v{{RR_VcP%l9)s4smxYaiu2m!O%Z{mA!nk8Kpy(f;bTs~ca+VO@mLmA_9t z#Hf+QVJ;FQ0Z`Vb%l3atnRg8R94|yT$sHZbg^luh?n$n}L4ZtI+k(Eybwa7u*CU{by+REbNgC7omUBW9wN0;yM z*jGB%v{faTb{GhRryNKfyAFL*0F{tJ%}k?aVKQ>FAOdIw!P`N-^($4+IWQL>OZ VxkswrV7(y`AQIy7ZM(>Ye*;o$H{AdL literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/x-content-win32-software.png b/src/main/resources/graphics/filetreeicons/x-content-win32-software.png new file mode 100644 index 0000000000000000000000000000000000000000..14c1b28b78ad89f9281be1db8ed6ba5203ab1e5c GIT binary patch literal 623 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#pkO9;J2SCN);o$)R0sj8}fq{YEEt@>n z{P9@#-@9d_$C}?RwX0lfSGu{mIXF1j+uH+mT}=%?2Bbtwg8YIRI3~R4XP?mb;@Q(l z6BMRQmS>dKGcH&BeHo~LG0EHAg`tC0)&t1lEbxddW?zv5^(gZEv*Ok3j&sgHGZ#mZ|;sXNSnl`BK7I+ z(-zCrt5VH&y3;P2?#S4xmJl3fwqsQfr^lh|zlE4Yo`1i~ap7&WwQ0fny9<6Po|Swc zd)m90ZHK-m&UG*OR=}epU>|hChGIOSTK9j4fs_EYsbAgIgOI#yLQW8s2t&)pUffR$0 zfsvuEfr+k>QHYVDm8r3nfw8uMft7)QnZc?C6b-rgDVb@NxHY)v3V|Y65@bVgep*R+ nVo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&9mu6{1-oD!M79fMT@9&>Zn7* zU|d$m1}L;aE~OP2MXF$MSZRBDu&q7k^lJup)g498387@MVp#y(kj!zUIupHL8apu-fa5Cw5T6FX zPK?Ck032li@RS2UXgL60ysDc!Hv`}#Nr>4UK^SlxfASGCGc#jjV{hNS9T^!R82yMp zKO#Ch`u_d<7={u4e?f#sM@Nac-EN%L^FjWJs54Knz4WbQSL53dmq0%ai(pQJ+ zd&|uaRaQuY)+XrxC^2a}tbJE4&AD(*xXz-(uBAY2!r{JJOU*XDl&#k)5F3iibBr|+ zx>fM6mQI#w9B6#}pv~GXF&S>7)hu1Z0m$?KZRWy=$);B$oo7wvA?!K_>bhVu z-bEWzjaOsz#9@o~hA0W~5G2O!0`ujsD`e*;#gngEZqVDN$bO9AW3tXX;@#=cj>vFu z&e?}eG_!f^efa>m^?oR)K5j!gF{BEjVk4*{lm(u_01rH`0)Rw{3TN$3?tP(qvOkgK zLFKG#HPEJ#E6$wmX1d3c^vnHMk>@%NkW}`xV)Z1=ErZLbY#GLDt}e%y;mo{LGq) z8Mk1nq~6_s=bpmxEBX2faW5Trm$k1(TvVjZMIK;B0_igrjX|MFy#(SUEh&^WFPkz; zx?rO?k>j+oh#Ejyfvi!I>*u*f{!kPwTixTc(e$Qo;WshyJo!6Ek&@%$@bN?rl0`lz zZh8kSb`fCiD1Yy;+S8A%Hsq!Gd0e?h9rpzC>4hZp*`<(E*%$3+7>sO++4~d)+Yq#R zi0#2PGr@LlEigOTUxVea(Vh^OyKCa!%$&m+6!TMLpEuuyR_y z_&bR>CaFwCne0AU=6^cmi%)*`dNw4PQ|!$7F*>fft;v}muen+O;CyEdd9ABqVDF(5 zBkg~?jcP&<3*N)Wmh)TsGc}INJ$F~V?xKgV;M<$_-SR4&SfYGC>*=QPl-8G=15lt} zPFCl9+0neu<#x@aCbH8(5h+^B#}6Ryy~6ITy|X2`C;1i-z1uDlXIo0Ey)P_X+6TkS zmx&e6Q|eNrk!~HfbQkTQ9J~>~#J!J;4}Geg=a_qimLRHh_-t9ZIAOap&#C0q%wi!W zZldUN$=0t6$=rf%h1JWnFrJ%vrsLYfsW0!W4O%zVzT)cmY~q9X3nG#Q>8XN@&@_Gq zA%MwX2GJSo=uGBrW>Dz*pil;56@x)Ana=V1Pav0@o|Ad({{ws;Ttx&He%P>!n<)^c m@-u)?C|r}1cQ`*Sm6x%G%g?I(Yx5$)1fnA1!sTI{Q~v<7QDlk$ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/x-office-calendar.png b/src/main/resources/graphics/filetreeicons/x-office-calendar.png new file mode 100644 index 0000000000000000000000000000000000000000..2e6ddf6e634243211b102c041be66f593e9f43a9 GIT binary patch literal 853 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~v%jPlzj!{*W2s7;TbUS_Vzw~`ZSPx>eMNJe}AABH1It?^;?9`S6_#( z-ge&-L;qYj^Z)zzKj+VUO9=ga{>=aX|9_u5{rB6~zhA$8IDO)JxZnFzC;oi<`u^nc zYhk|cJ#8;Km>#n=+O}=mlP6D}UB39fw&ZKD`-ke{XJ<}*nao!-2-b^Kgdt}6zFE2X`>dif`PF-(@~~cP!KaFdAqwX zbg;^L06Clm9+AZi419+{nDKc2iWHzAdx@v7EBjLxF;O#azMkbJKs|h(E{-7)hu>a# z-q++H!kVxq`+au2=;^5NjoY_sYybH7ezSt%G(P{SBzizfB_L?p z=@15>fNSKs0LC?rO!u!w?R8|`z{Y73ZNF9xq~w5vGh=Rqz=g)AKM$m4e~+2fP{{b# z|Iy(Cz1u~1?TxE12u)yUS@`R1KZ}9EwSRKL1_oCfBqe5KAJCVG$T%Rxv*y~XKWW@- zWxty>{>d)2Zjhe%cptHiD0UyH;ipaw~h4Z-BuF?hQAxvXH_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6(TGRTqBQ4isAN>Eaj?aro^;ccDWD0xp3QHycMNNx!Ri-zMRo zu~y^YpTB#8R?gjgPpVhFdY2~K8NRj4xr;d>D%Le{u4Qm&n$F-dfzcs=A@%}8XaJ+{ z1x8@tL^?18HZXV|U~pt$jC;_S93SDvyqtm4reI&qokq#dwl@L$%_ z(04LygJ@3cm2eNi1bh3rqWf6aeEiMJnNyhH&J-D!@Z5FYM2E<$ydkku-%YP#Y+v@$ z?$y7*FF>cOmbgZgq$HN4S|t~y0x1R~10zFS0~1{%qYxuQD^p`DLqlx?11kfAT-M#@ zC>nC}Q!>*kachu?VD1KLkObKfoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^X^ Mr>mdKI;Vst0M5YCEdT%j literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/x-office-document.png b/src/main/resources/graphics/filetreeicons/x-office-document.png new file mode 100644 index 0000000000000000000000000000000000000000..b3ea702025101ad71a5a21f44f661d7c40818810 GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#<$7SzHEIgP} zd?>H_Y+UYvlEw>O(c4QJ&u3Siw)NixL>3;4EIby9%h;KFEVA|A2-E@xsl|tVVs|+N zZM6&7QqpuGzxGU2<_=5Gg;AN?ff~)+<{3FoGIE#zG~xgM|3F=ig3?QXlxRtiUoeC4 zx-T==c6@4>`RU`Pjk;StGb?NMQuIx`)#6(RLCa~FT0}8G8ba4!cIQ;gayU-y60hhpun~fusq~F!MZkE9Y*$C)KN7y-Snr4By)2+{GLb73&%}*D^RXO=obKz~~Ub5PN|kG=S0f z0wXYRA{`h48yGwfFgP+W#yx0Ej*oC-Ue3U2Q?RdQPogMiO#b(E*Oi4N(hk@&_%CZ| z=sOvQHYVDm8p@Hv5~fcft7*5N3OFk zQ8eV{r(~v8;?~d*UK$G2APKS|I6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD<- MPgg&ebxsLQ09+8#NB{r; literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/x-office-presentation-template.png b/src/main/resources/graphics/filetreeicons/x-office-presentation-template.png new file mode 100644 index 0000000000000000000000000000000000000000..f7979ecf30f1cc602717af82b11ce4e5a19fce66 GIT binary patch literal 824 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!{-5pqztsDG zh424{h=0ZI|63FOCK&+9|Fxli!jypMslVJ)Ke=QsYpeg6NCum6D{)AIj= zYyW^~e&erO7yf?x^8efCuQ$$rxqkM=^tu<*YF~w@e!X+$Rj|sxaHU%@roTcJulp)J zno{%S+SxDH&b;)OzwRk}&P^KV5*xAAps*1w3GxeO5MK9X=Gu-=4KqJ|+_X`5%V%Z< z1LJ9uo=brW7?Zr+T^Kr8Wj%l#&H|6fVg?4j!ywFfJby(BP>{XE)7O>#DT|n>v60Td z+m=8*;+`&!ArXh)Uakyoa*#M)xXYN^(L`*wP0*eIZ`>Sv^!&Mi~8EOZ7UJAxf z`Wdd8@Gk%O-&P?3o&Bu!k{W9#uDSMb_Vc~%uczJ;vwJUabhfVyYge|55R=|!d)6&8 zWIqXVE3g-|&eu0?%$C`a$W(RoK%cbeT+SJxtJzXRec#%DWz^SxyTZBeMj$ZMR7+eV zN>UO_QmvAUQh^kMk%5t+u7QcJkx__|p_M5R8E6|ASQ!|2pUrbY(U6;;l9^VCTZ7ev zYd?S*BtbR==ckpFCl;kLl$V$5W#(lUCnpx9>g5-u&wghk1ysb~>FVdQ&MBb@0P%!L A&Hw-a literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/x-office-presentation.png b/src/main/resources/graphics/filetreeicons/x-office-presentation.png new file mode 100644 index 0000000000000000000000000000000000000000..6f997f6413ae3e7377c5e08bfa5c19d1ce4d4231 GIT binary patch literal 824 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!{-5pqztsDG zh424{h=0ZI|63FOCK&+9|Fxli!jypMslVJ)Ke=QsYpeg6NCum6D{)AIj= zYyW^~e&erO7yf?x^8efCuQ$$rxqkM=^tu<*YF~w@e!X+$Rj|sxaHU%@roTcJulp)J zno{%S+SxDH&b;)OzwRk}&P^KV5*xAAps*1w3GxeO5MK9X=Gu-=4KqJ|+_X`5%V%Z< z1LJ9uo=brW7?Zr+T^Kr8Wj%l#&H|6fVg?4j!ywFfJby(BP>{XE)7O>#DT|n>8B=+H z`~{#MaZeY=kch)?FINUPIY=BY+-1z|Xd<@TCTLH9x69H4-~X@6nk91W+mDSV=dOJC z+dnhie)Hz@3o>0-_VxL{dgEvK;LSC)H*<<pwbXCficLD z>jaCXf*^x~jzU8~1H;4yMkYpNg zU@hQS@cGW$w{~|*BreD=aT9Ggci}91&x$~&zik2r%NpPGzxd1d;i?Pg47CG3F9qW# z{R~%4c$a_tZ>x}i&VJT9nO2Eg z1M@Mak3bEQARB`7(@M${i&7cN%ggmL^RkPR6AM!H@{7`Ezq647Dq`?-^>bP0l+XkK DswhZ@ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/x-office-spreadsheet-template.png b/src/main/resources/graphics/filetreeicons/x-office-spreadsheet-template.png new file mode 100644 index 0000000000000000000000000000000000000000..284bbe0585d804e12087ba5347f9ef0b4e4e4672 GIT binary patch literal 647 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$ECTC&U#zv5=_KDF10L6l2ElFTF0}0Y@c(~D zgu>PbH_p%IQoKLa+^%blMS7`Jue$XvO|~=NdY5w-b42`zU=)^OYhXFg*l~clL4jeD z0^=eDrb!CSO$-cs8W`3vFwSXU>|tOkROFNSbts5ehFRrE@^c{_!6#N_9$-!1gx z90Rk!14lER5C6X2^<*u$Y|tQku`k2D=ISI(21DjLv51GivxROvI53UnlFspKpLJ9l z7p=)!u}bHT{a2QJ&F2C6ypKbHzECZ3jVMV;EJ?LWE=mPb3`Pb9nO2Eg!}%Phe4qwNkPX54X(i=}MX3zs<>h*rdD+Fu bi3O>8`9P|XnEc%JyM=z7 zV_+6|;Ap1v;osN0o~#9z4H{%G_GP%&T%DxJV8~o27V+?Rw$P0S2d1%H(m8(ZvyN)x zqBU77R_WZa|H_iD`8*(>_i-rD7pf($5hW>!C8<`)MX5lF!N|bKP}jgj*T^Wu$k58v z$jaDI+rYrez~I26>m?`}a`RI%(<*Um*tkFc1W_rK)e07QGNtoB-3nuv((var}~VPVe42h;)w_tMjE1_oYt zak=K`xW(Sy*VNR+*x1O($j{7dvz=Xlxw);at-ZZ{pt-rdot>SnZGT15{f+HUw{>mo zFYGN#ytA_U{?ferOLFHH``%tzb$@C8^?6y>=V#R<`&e0785l*!&%@FS21sKV=aUHPL;y-GLh@ z^xo6OF(l&f+iNHJnhZo*6AR|0v!=gZBO)rAe*gd0o+aJ0Ozspd7WDm}I{EWfZn2D8 z@k`tnmAYJ2HtDkI-hQxXI11i;aPcF@%xp2j>B{ z-~-Pa-`BHq1vpqV@UmDiY$*N1n9j|xd+&e!M|JEBn`)T~n%~4S7H}}hupW4+^Ox;= zg&@QA+p)W5D>4}D<@QMaF3Fa%(V>s=rxROg{l+5=MN6ZcL)K2&YVd`j?Ds*1BX17g z26|n!#5JNMC9x#cD!C{XNHG{07#ZpsnCKcAg%}xHnHpJ{m}(msSQ!}DW&El`(U6;; zl9^VCTZ6x;(;=V+NstY}`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0TnTLy85}S Ib4q9e00E>DZ~y=R literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/xoj.png b/src/main/resources/graphics/filetreeicons/xoj.png new file mode 100644 index 0000000000000000000000000000000000000000..ceb4264c4ad1bda04d2cbc276d9561615bf57e0e GIT binary patch literal 1138 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 literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt^Fo-U3d z7QM*{3j_@ORu}#3*E@0K%#G<6_w1e_!5kq01Tkkt9y0C!_b1t+_HE>^Gg9KmzD%=q zb=k>qlYxzmt?jz}e&d+^-@n~Ie}DhXj-rF_g1-l{R9f7W?D--xGel&G#0&|^!mPL* zY4%4Neh9cbi9KXtnQM`Cpu?b{wUKesA~qfdhU4POH;#!)djQ?T;OXk;vd$@?2>_*x BPB;Jn diff --git a/util/processIcons.py b/util/processIcons.py new file mode 100644 index 0000000..413bd67 --- /dev/null +++ b/util/processIcons.py @@ -0,0 +1,38 @@ +import os +import subprocess + +def runCommand(command): + process = subprocess.Popen(command.split(), stdout=subprocess.PIPE) + output, error = process.communicate() + return output.decode('utf-8') + +def probeMimetype(filepath): + return runCommand("file -b --mime-type " + filepath).strip() + +def getMimetypes(directory): + return ((file, probeMimetype(os.path.join(directory, file))) for file in os.listdir(directory)) + +def getLinkReference(filepath): + return runCommand("readlink " + filepath) + +def convertFile(input, output): + runCommand(f'convert -background none {input} {output}') + +if __name__ == '__main__': + inputdir = '../icons/Papirus/64x64/mimetypes' + outputdir = './src/main/resources/graphics/filetreeicons' + for (file, mimetype) in getMimetypes(inputdir): + if mimetype == 'inode/symlink': + convertFile( + f'{inputdir}/{getLinkReference(inputdir + "/" + file)}', + f'{outputdir}/{file[:-4]}.png' + ) + elif mimetype == 'image/svg+xml': + convertFile( + f'{inputdir}/{file}', + f'{outputdir}/{file[:-4]}.png' + ) + else: + print(f"[ERROR]: {file} - {mimetype}") + + convertFile('../icons/Papirus/64x64/places/folder-blue.svg', './src/main/resources/graphics/folder2.png') \ No newline at end of file

%k>AV^-6hgOxrc+W-og2c0esVPOv zUDU}2A=*nJK7ZmjUPY-O;Rj^DE5wN7wzpz?Z3P!Ixm+%v&zI$9i}*a{?K+{~0e)+< zs<%gWISV`Z9l!LZBqd&aJPdPp;5XfoNyKPTKI&}49Uc;k#k{I=gzAS9?cftf`Gt8? zoPN9^7>4oZy0zbC8&0N-;D8XYuH|(}bM8EQ{?GgEHXRFkTL|{7=AJlwUFU?a7a8Ol zZ1%4wW%~R4(f4!2*~*VEU1$3iEzExU7#*@SZ)T-^7?I#H04eJ;R@Sfwm8KkHj$XC? zG4RbRy%i*2vLOeMNG2v<=IG#f^~G20Fb|y!-8IU!h3upO*T9iuR@=<2o@IYouBYAJ z^;Wqv#Ynr0+Hse%Eo(WD@?)KiXN+;lxOm9 zg7r9u8Vw7OI-L;{J10_2=yt<=bM=h=oqr*9u*j!rRn4JMA9miUDT zure|w$zQTgCrIp9^7YnqowxkPR4KRPBls8j&SoOx-3kd*2S%UfnX|s$+{w6mc8F-@UB1Y zKbCjQ8tLcgr%Ye{kr|otA$u;$GS@&EG8QW^%Nz+)|N3&D#?a&+psnKFc<1y_XyLQ0 z1Jzd5cW)i2cCoNhnZze8avr-&Wt(&>kI8ogXFAI|`C%l^oV{{=f4sEq&s literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/gnome-mime-application-vnd.wolfram.mathematica.package.png b/src/main/resources/graphics/filetreeicons/gnome-mime-application-vnd.wolfram.mathematica.package.png new file mode 100644 index 0000000000000000000000000000000000000000..3af2e4f074862b2c6d7a0b0dbe09891fee276ee7 GIT binary patch literal 1514 zcmZ`%X;4#F6uwa~h$6Vw0wOwEcX$O15F z4gj$5Wif&Y_WTlNQ;B>|l>3|@lSD6$7XZS786RUziP}Dn70dx(|91f7{0xARXyrTs zU>^j)Xfy!S5&*tQEpG~<0Wf88AUlLf2n+_p)32DAm>3xunVg&)8X6+B&>$PL0l|){7bHCM;OM~ zpm1}*m^8fUmagKwlEYNEtX6V2YcHKM5UYE8)Ugq={e0A$s@fK$@9M<=5-K*j$hY`o zaygQBP(gE2(3};NwX*Atsz;qDlO}C!Km=)oRnAL*B`wPEKm`@TIy)4tEwb)zRm`@* z!9k3}#6&kRHUs4_)Q7WCH%FPU9@`!&D>xw!3&6IAC>R@14pXC2;th3rSc>%aBB{F- z-c*IVqpZAC86A%Kc<3&aVHgIVJo;FzMi4|Qm1;B^wOTE${1e?oksTE1bUNv6u{^*> zzCA=Kx&e1~A_+U>5nJThnYd1e!Y~@h!i4n$?X9X1woa?XZ!{WkTp1RCvKdJ6@0dS* zP@|DG-$rT9{ThvYYk+!JtYKh4cJ@raS}kvGQfykU;l&SX)cyVaNE#2_=z=siVZ>UN zCw#dAzH(XN;i8HP)l2&ZWw7>QxmK%{Hi*+$~`4wRfd;N8jeW zebXphcYSQCJ>;BKcRQJwlVbgS7~rVsA{J3hPi1Y}3&5=QFF|^kQWZ}$$$Vc9lRRXy zV8JwMUa+Hq_p43?N z(aQ=dSxaKu+kiPgk{AtS&`L^OP!4=rXQ$37Cy`0uxv5FRe0vF30&GYowWhpib~SWw zJ>HXV!i%mgq~y;OIWKh0ru%XD(-%Jbfpjmgt-{wsXQ*h4ePaoP@#e_x>K6IBKnlm4 zYgu*gWV*n!f$kUDTYmpgVi!GBYGL)xw{+Cq1$#K$6E=*`(0gVT*d8 z6tk-0pW16W&E(z^Yq6k?LW;OTdbT9`u-sZzV!KDpj=Whdp_nBVMu=+uShPWKB;(ap zZZ;dTQr4WR`1Qll_pXZybElaVE|9j$@B0Y7^OxHLQkphvnT7o;IPT-SG_#~(0rj_8 zflmyp9-Lir@ko7~_j&Gx0q3OL9EDk2;P}@#%d^e{4=t=NmWdYLKImhUp)DGlcsbYHj1zNr?z2ec;e6TX=$z=B*aEvTmgw^_ zmrP@AWYZyRZyV|O_)7oR_q)RCi$)G1u9hDiGj(@QJozB`V7b^do%}j%;^|oN-`H!> zt2c``9oknJ#Q>jd@4$?u@WL1KXBI<}N_Ot0%>+8Xyk@gKvUl=xjcv;N<(!ozzvVfgmT30qQj@&z&J2|yqaIP6O1?Tw2`O>js_ UPb_;$vnE8qm&s*Zqetic1K?%qB>(^b literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/gnome-mime-application-vnd.wolfram.nb.png b/src/main/resources/graphics/filetreeicons/gnome-mime-application-vnd.wolfram.nb.png new file mode 100644 index 0000000000000000000000000000000000000000..87711f9c27cde075e452a589faddfc5e93ded2e6 GIT binary patch literal 1488 zcmZ`%X;4#V6#ZfVLBU}Fl~TlDK~oicghd+ACXfgLf^0g#6bTTvvV=k$z|k})NS)5HUMY#0wAmeU;|$X zp963j0^lVF0O~aWb{2Jv#s&khDKsW3fr$&uX7h{BSX*0LSy@?MUteBc#{1G|%zj2h zM8wmlPcaO`_5T7lJ$v>Hw{L80eEj$km(R@17>&m1>FJS?5vf#)TQS+ZuCCf_FqpJj zUCl-8@g%|sLZd{L-#u1|tDpMzuo53L+>+Z{9!}>ok4cs#`ZT zw{FVwxH9qW#q$DrVUB{6q~NB=O9~ciF3n5&74eZ;>7eTJB}7nWFc?%S6@nlNg#w0Q zrBbO@tKleyZdi&W$0^%>hEq;z8f%xvMv#Dm+NnucREZq%!~T4X#B(knNqepgn|Wd!=vN*)s!C1NUu{65nFtj^f_;tB`})pSB$TQZU07IHn8z{sNY*W0 zs1?CsN0mW7OAp79!(MO@MUfP@SXR8y(k$!mou8USQB)?ADOq$hAqw_CxOkc;>+P1! z&C2C+tyZhRNl?DfR4*^cmgi<@G#X@X7G?&+!M@1kqs7j)#o8*JP6x9YY7|ur4#;nG z$kUSH6KtJU3*YOLi*M=mdOQphqwG1HocM9k@xZZfwY69DUikjqfW&L?1Ca#zmiLYo z;&(!NWEca8EO&+DgH2I*QV9Ut9)2pqW8NJuzTC`bv6-8fEp}}8+esd49l$`g zWw*VvldZY3A%{keIi6U?;3n{+dibslj>o$QHnbzvP_#osb5tAQYnqoh7dl04XlZ2C z5F(OjUaBUja2wgv+-A?CojMv5N_X!#lw?s;g*kNDkuAlCwuV_>ZK+`FudVjG;o$o2 z1neIpC`dU+OuQ4@>P&2FTdKa@W$7VPTkXv0_nZ*c&v_4DdgJCJ(I+s9U%%QnAw+E) z_pz^ILEC#W)T=LiAJn$q&zf%y;$dg8O$&R11B%DZ`3+MSFAE=Go{=qHSCZW8$PU)G z89tJ?KXr4wQ+It;x0h8*NKgNuq^22f4%kNfk{DR6oWBTzLd?!M{yjLf z``aJX>+59_7ZQo=5#?m>;KXr`20&?Yt#6`hJMcJp@|lTzZW=$6no*pI6QDp8A1}zy zi$Y1D_)z^RREqBb2%K_Cn=gd)mPA_8iaFa$yvGzj|8MGA;o znP)91lTunhAPfQ)B)Q2QG7lsHsah?l2-@en`s1zje!Oq3y}z~h+21*9?{m)O;2@th zt1MOl0M_{Vl0$L!`e-W+a9{ar&NG}0<4J)e06GdkdrvdM5&d$y*EiLJEI^3&2;qfO> zD3r;`$?557y#BwyMKd!qxO{ne`St79c=^P{gi56vA0O}T?(XX9!lfFaKv8}}5_e1# z?1K>=JTDR^tyIht?KH;yj&4aC-_Jh zmP%LMZBpKDA5shv4!fY z6$*unnS?sqC@M=8jdjq!E{KnQFNulL;JYWDLMSAONF>c*pdo(nl}qZ8AtcyWaFGpN zD-z_LhrbV!#7AqVrxB8yc%WaBl_q2+3n9K#DisI>aCo4iwo)aRBb0p@f~b4D6*sS` z?zamQ;!z4ot5zfAJ*Wo(@p6UJlNCY%MmsD%9IBOwQ3Qc$hgBV|NGL_CR3HIll%0WJ z2h5v-5BkV1vXS;yNj4K^CaHS6;Vh;`qk-|M9z38Fi_q{u>~@1V?iluXQv9(C3}dCB z``i(C0zxJ#Bof4DuQZh|;Pd(QwMa2Xt5OL{3dNBjN~IEJG1L!-rD8E09VsuoqO2~L z|9DvxNq(QQ>eD6%z;)#RX_}IgIyQ%n>G^5l&4h zTkoJQb_mf?CV-%c-}#kg!lWONeeMEA0-qAPAD@=ZYb|>Q=odU_aE> zqVDUJU&_G_dq8Ak+Yq=l~x-0u>cZ zaR=~*U>L@q>(>Kz+i)^tga(Cy^{uZ;Tk_}G^MBpzuw3rieaIl+ zXp1i%m?Zi}rU0;Z_@n8K(SJUHCyg0?f!@YC!wp|JZ;M}lMvDI;*pE!29vXfQ$EW*; zY&3pZ*A?`@`|Nz5qKTn*KP_lEEoE_e%py?=;rre>c3XKfsA!Lrbf0IxQPH zX3KZtmaRRr0e*0icxXFcP)0{Q8aU+l{;St$rqySqzwpA$Jrb9GtTY4bDtoPa)1E56 z2{km8l+1+p)os1U?9>rx*$pRacAL+Q&Agj^bzyb>puWM}GAUQ@lBsl_L(=bHECsV^ z&;E@J`xF%1uZX#}!gxf8)a#9!I=GN(!?&;CX!8DYW1ll@HkoM&s4(;^DRI7<_pO;P zR15l8relv{cM)g(dO&|NY0X0HB>pzx$6H|rkYwkNKOT-~0h?;pZ-=yBN+?S46S zQ=CzxNjoLBDvG0z21mE7Kpz&r{t~!c4YVzxRmlqUyUsKYxqN#+du)oqZ!~r0wk9q_ zfmP9IDS^`UdLfd4(yzYG)O!OprOSAoAHYA!x3>@(Z&ykM^d$e1s#OnNvE!RCE-O_}u9`f$n(b~f(&9RA?dn-w`1vPz13pbX#1nIM_6*=0> z&1uzx23*65_4n^tj*A!eQX_YXe15Bb)PJI|`q0|?tl#rjH1Mhh+WY-={^jpB8ND6I z_}l8Xc@zCC{iNB;KeMCL-sjH6Smhh3!p7r;=GmhWnqOb+)vhr82WYQ+`>1RBC$#8k z&i)$fnmaf5*SJ|)t4$MA7P${SW%AAXRYw&&LUhk{bMw0q`YTPGvT=Axj6eAu4DUmX z6EsGwM@(`oPQZcSU~flovU6~tI@o(SJ9;=e*$@aG1VZ-4lIQ;;I7>fqDvtI41*^Sn yLU6&Rk0*rD;}}d@ax7pnnY&IU{E!kuON`w`PmVADlW2h#0YC2`a_he63;zMu^`=(< literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/gnome-mime-application-vnd.wolfram.wl.png b/src/main/resources/graphics/filetreeicons/gnome-mime-application-vnd.wolfram.wl.png new file mode 100644 index 0000000000000000000000000000000000000000..94a9d745d7f690311a86516db80799b69b0543dc GIT binary patch literal 1514 zcmZ`(X;4#F6uwaqL{Sv6iiqfF>jpdng2bp05(t=tpdbiJ!=`AeEJgxW5wsQ*E7T4G zf{L^%vIwC{3@!w4A+qJ=<>h6;DI+ zGM@o(5CUMB2LPoAfNzpY8-u9;Oj^Wcg)j($(P(`B)yBuihlYkGCME_328h`E)jGdg zU|?WJM@L^@AHo0E2+`o+AR#xIOk-nX1iihz9mnyuwl;}G($LUANR9pdxJ3N)=PXTB z7)D>OTIYf>sCeUTL-|EDo1t=Fspk0UFJCYcqq{n_F%gPG0@RnH*&f{2F2ny6sW!MP zw{FIiO61rP6_u=_x~V)?D{j_np2$!JRbF3*2$Kn^k{=ICo7CZ46$Qd%ZK~!bMMsAw zdV7C=KgMQY;#(MtjR%J#SZZM!QjB=TnsJ6GYSrfuC==J!mdLxdj!-7y29Vz?` z+f3`%=@fVGpj5XWoldzeNV_M-*xRc(f38QXRo-n>ZCb12$Mx&9Jv}{0G9TUGj@)g; zh_Os>_)0l^?TTunyJlx-pS-(Y0qe_3^?JR$QG)rb(*!d$!2xPIMJ^E|3I%-bEXwhN ziwh7KhKXxbT~{1VMQL8B7lhKOiX&;=HC04MtyXt;cM}gCj@F0>m?PN2*$QlLyf3cF zd6)U_ZN13(=ICT6$Su9*&VHg#irMT>2RY^onM5)*iMjm%05e*@IO%a>MI2GI5CpIp z76WE;?cC;P(w3wX`?o)U?h_K;`U)M2M7VRNj8xu^ue9JhkgD-pWd+BqW+X-04OiO= zgKtJytUR^ErKgXUjO$B2AJ;Es(@Mr3{d*dpl3T{6VO z6Y48I`Pe{3t4S=U1z`3MBzm0%XeK4iEd~C~vyx_)k}OEzrMX$1os*O!1q(=K)#iL2 zs}g#!7Vpe9#aSVHE1Q(g zTo1MtXJ*BN(}5`Xl&nu*YVGs}j{WpL*)m~J zNcnXJ_nC3Uqw|Z)PSnQwUgTWrbxX*~R9VLE9y3ZjUb(F^Sdo-n>Jz!99@m}QvQk?z zS1mlf^WN2_rWdlqkF9OWO2qT-9PwX}sxKHFe{E}J$&S8n`yx_(JXi`&pt{&&Rk@kVlfgn{(Q9X zFKk5o=Ix?QM-N`zNe7=D?!ojW@Vr-c(+eT#RaVyJw2Yz^kb{L^(WK(-nsDm+Rmhw+ zS?7YOp;7zK3?)_?3VR*-jvqFb63e(uzz7$_MGN97u_^Hc05U{g;|#ewlgT0EHI%h$ zDCD)PAcz7%wh;5nANrqQUt-*zUFrWXh}k#dM+oMBIbmz!E`cyQB_0TcLYF=J`3GX7 Zlj24pFR literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/gnome-mime-application-vnd.wolfram.wls.png b/src/main/resources/graphics/filetreeicons/gnome-mime-application-vnd.wolfram.wls.png new file mode 100644 index 0000000000000000000000000000000000000000..0aa6012ed6197c5d763a40f7aee6e1ac87375455 GIT binary patch literal 1514 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/gnome-mime-application-x-killustrator.png b/src/main/resources/graphics/filetreeicons/gnome-mime-application-x-killustrator.png new file mode 100644 index 0000000000000000000000000000000000000000..c49d7132722635fd36f2ce7272b5e4e7d560e33a GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!j^4j5diUnI zJzJyqY>C^uIc&$q@Esc+H!L?>y~t?pRKvMb#l74N=S?+Tz0hpcBExypBs`pfx{yKK z-mT6XS6ZxHVzy>+*ZEUzXHVoD+Vkh{-`{`#rXAQBvSZ`NpFjTp|NrLOH}9=$oj0v~ z`03;2H?M5gEwfy^6`?nFhHb4LR zCF9_(Pd|T_A3yl>&!6>oZ}ne1^Y`Ds+1D;=cQpZ>v4N4R8c2zk1o;Is$n5#CTYA@y zZ{POqF+cF*`+ieaWkX|@4<`yWfJzvXyxm;OkH}&M2EM}}%y>M1MG8=m zy~NYkmHjD;n5Z%96z4iKpwMqm7srr@!*8#o^EVj?G$h`s)<5!gXZYRfKmY5OE?9bv zQAX|9jD7briuj+*Qt(uoIPdVwQwxiB+R8kb`k8Cho;Qyf?DJyIo@YGqJ^TIv#vhfg zf(;BTA6ORz{Nd4ZWXM&yp{XQuLY(XxOpBkehu9}+)%6Y&7~Xti|M#GSWuEYXd}j4*$^QXszUMnI*vmg?P>|y& zbg&RQ+I##FC!fc%OOhckL&Ajq`lmYwNo}uEu-*j>2GtVRh?11Vl2ohYqEsNoU}Ruq zsB2)NYh)B+WN2k-Xk}okZD3$!U=S$k-;SaoH$NpatrE8e1&{C6Kn;>08-nxGO3D+9 mQW?t2%k?tzvWt@w3sUv+i_&MmvylQSV(@hJb6Mw<&;$Ttw?*dw literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/gnome-mime-application-x-lhz.png b/src/main/resources/graphics/filetreeicons/gnome-mime-application-x-lhz.png new file mode 100644 index 0000000000000000000000000000000000000000..a93cf25e09e147de549f9ab3170043e1180289f4 GIT binary patch literal 1182 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|VoX0G|+7pn{x(CAs?x z^7a+ygHTbrC^w`)~ zuOKhiG&kE$hnAKWZ*On+1P{kb=f=jyhK2^mDrff?j|medxW{_fH#>QGd$~t>ctm;l z`T5PBJ^SIqhqGqQ^7ZvSdGh3m6DMZQoH=90jC=R)ty;Be_3G7k@813O>(|RqFKaf| zxli({+EDZG?IYhA{_cytz1RA?FY)%75m39O0qC{*t&IUILIPKW{`&JfWMf3wrpRA^ ze%*b2xA}Nm$H}hSukK7bIOXxj#}Qj%BDcoA{`z{tfywR*y^q{I`uf}Jj#FJ>o1;2T zb-(`h=E&V6KI;NpX1Gs2Fy;RH2fzRRo^)V}>jF>vNzS&t4#1FUQ;{nMQaU9;e!&ci z^Pm2CGEd&~(?_>YALJIydGhGb@83@zFIi;z@q;mI(#HfIm*r2EI?L)98H*m73Q8A@ zN#5=*3>~bp9zYIffk!0JFuube%y>M1MG8=my~NYkmHjD;n5c=u1U8#(Ks^&ZT^vIq z4!^ya?tdsiq~YPJ9p4@1gcdR$a@BkE%}U!sV7mg}ooa0@Ee)pqwF+nG!BA zH)<*|q)2g0m>H>jT=KaO3&)ISf{!d(#C#kQ1UVU^n3zugd3Q?de*`mAn#c(r76DyW z6^4jwYp?bCS|r@Owe4nEnQlTt{(bu#_JjukGu#6n{BW7EJl)~JAEz19!yO*{dUnnJ z-8=b)hQA+Q-h5b5S-Y8;arx`Nhu{ADQDWK1P*%0aZvJ)QLVGoV%_>YsHq;ujY9%(b zFohZ{n8jqeb;93WRa_f*dmH|$O=IfWvU92FI`1yk+_yn$8ewYTB}XPY=_Swne@R?& zeg*ThR~L=~<4d)~HKHUXu_VbP0l+XkKxF72i literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/gnome-mime-application-x-nero-disc-image.png b/src/main/resources/graphics/filetreeicons/gnome-mime-application-x-nero-disc-image.png new file mode 100644 index 0000000000000000000000000000000000000000..585bcff18d8dacc2114813ef4a11ef345ce6ee4b GIT binary patch literal 1360 zcmZ`(Z8+0w9DY`lkjRQtIkBRvj-wVjM{=FWw2}9AW%6=}c}Z;9wBlfsGzX=Vl0zL8 z%DfDzi8|CoM>X=c7){2eZ7nu0%Z&5)rSs`L*Y&&a=l)&y{d+z<&-G;acwzK)x99=@ z^xd#%KZu=HYVB$WZ?Wkzh~QDqp3VT&UC~<%(}J{lIM&Y-fTW!O&@up6fLgRk01{CE zNJ0T{xCwv>skq745daw1#{=gI8F;aoyfYa*a;7xnW?vjlo_)JJ@XVL&Tc6VNUwcQs z_Ktdj4Q|ASpiQ?!_{KX5ihNt|$(cRDw)d&(tovkZOEVGp`ae9}9AdRU*mq^0G?wsXr!lcKG8gf3!a)Whgm! zVM?J^&hXRnmeh;<)V#i^-xj8oYQ@Y9e^fd2L6Cb(kXt0WZg|>PTD>qk z$FFPR->VrbuNU2a$ggh_K4=(*u)JOjZ5~4Mp}dDDDz6_rm)#ve8akgNU&>Wv$Uv@ zHojQWXn6OkJK|CoXXiUkr?h(!W`_i_=C;WywygQ3LO9Wpp4UOY-0E?%F)&^=rTD5) zJ_#Yc@*=d5(>3bFzt7M(9^uXLDXK5i&l2cu9^nl^aSef|YtR84S}uo{(|REh3h zOzgc=Imzvv{y46lSM}auvI&WmX#aN42o^e^(&c!$GY-0xpGsakK(vYC=XDGqYGw+n z846mVV!FQ0xI>3f4h<5CJu{DQ=#w z+7oc&O?EqU4C2-Su*$*>?To{7KKDoYBb+y`8O8fLGhe~=Zsyuy&`e!jJ?y(6ON&sL z-h=!S?1tw?8!CS9Db)lS6mLcj4vtVYyPgU}@@HK#?mzKCH5yqb{lX=`{sTEMjMx2r ziNhGAd1m3uT%8zWV1cp%8>(PVwJ@31!PeuoS~7TY>k$BAVXz;y*47%KS`Pyl`MD|f z%ErqF)^Hn<&rR)<_ei!~J_zSVMT9UI9mvo(AuziyFRNt5#j>g()|>(D1~qH>?S$jo z-FayjF{PtS+mc!armV3|$H%Wzf44P<9?N^O{bz-*la;s=7i~_uRy1zBCi;3pi94&N zqGF(OyvgqZV98j|g8c>EKELwtR#p{;B#bJ=nrxz|7N(!#C4N>L>^m+aD`UWjq^VQ0$ zFc~30KQ^(Ctm_E8t@Yqq^y~jB}QG`Navk?(PYHNYgsaq_6DRZ7zFFpeJNWam7<2 z!YBlX@B{)xzy@Wr&l+WCZDWJ8+2^p|#=&;K6$<5mLfKU-SALcM0&&EMn8@@0A8?&I x%7+4*S57!ajHFP*5(t1wrS6G|k0pnPkqCQ;2~kCI$1RWvxVd_vYYvB|{|jkBk%s^P literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/gnome-mime-application-x-nero-linux-compilation.png b/src/main/resources/graphics/filetreeicons/gnome-mime-application-x-nero-linux-compilation.png new file mode 100644 index 0000000000000000000000000000000000000000..ae193e536aa9e0c625101057187c5b82c33a3dc1 GIT binary patch literal 1262 zcmZ{idrVVz6vuzG#UfhV5CqK-eBgYcm!eUsa~63N1Vli@>9D+E28vME2t`|8bLyy5 z!*B?zV*?c0Adk|Dj3VV>a9C-3d$Fy(_qIHIO$3q9)Um67EZHCXCg*%}&hLD3l3&jE zG0|Z(=OxYn09rUJIF|68AHs=D(VqoXr3GsDBfM8-bq z&yR|Th)?cHvH+E`nC&P_g1b=FQyRr65hWa%9Qy8~etg3ROy2V_bpnF2BGFzL!MH-JH z6}vR3(b93*P_;(~cVXrsi!=+d;1+R&R+6rNP;L4pOgqqMelmd7eg*3~vBz?=I9yv1 zr0ps*K314v6;>6a{iDR7ZZ-GbG&STPmBAX52EUaAH}i&it4x)VPb@l0blMZhw9Kum+ zO(NWoqwo9Obc3mpWa#_ro<3?ecZdwS`&b22Q+o(DJi;0{2x_osm1x^JgK-eQ&4$}A z8uUF_U9$dWq?Y*D)B6MEgt>8JqvOCr>D%j)^Am!JH;s4vnkUIVP{46XTQ2eLkg_{0 z7@T+XViCpMJl25%09?90ghMZq|cZ%h(Z&4a0Ll!5`(!Q zi!w*NXsaNW?XXrzT}@eqZjh5}7C49fAPkVK@ATSgc-Oo5o5($R()V_uob6=yaz_u7 z`CcdPdam|%;^MAY{{A7QyAMmL%T4uhyLO8@<_@G&i%Hmv%Ymn|F4@jPP!`4Ld5VH> z@n1j4a$_0kAe2)Dj1IO}eBONdXeRkId3A0iX-(kf%0+Ptmo0^|Pv%CHYUGFcoz#G! zGFpM)JCPtVp;SSc=r~#GdnWLUPk#1zF({gM+L8TZM07)Qy<`3!)!mv$7uqVx8=ZCi z`%_K~xBTrgqGBB3&LYQG<~R0bsO;tYde*&d_X}hq_qQFm=TSVqOg=m3`L?m7rq}F4 z@EV`&%(jJ+W4WJ8ZK?@XSeu=~mo=4*9YSY4f*x$_-jUducn|R3hw=qkrYjYm7nd*Z zMUa&%1hSV&)k)$omsU%flX^f3-U(h?JqraXpQ;zw=U=16@XPI9JJx!~ggWLql)Rbt z=24=@g;z^eLZ#|y;vU{WdrpcC7H^=4@2ja^ON#v#_bJH2A z`RRlKIz;#PgEslm>G5=b#%6y8v}GLxF(9btLXz}9Kn^D@JLCBO1FiZIR{~i4VM81z pgUd_KPX|06Z$ozOk%H9Zyz~v6{LJ#dwi8DQKzK-Wur!E$>K_N|Wh(#x literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/gnome-mime-application-x-referencer.png b/src/main/resources/graphics/filetreeicons/gnome-mime-application-x-referencer.png new file mode 100644 index 0000000000000000000000000000000000000000..115d5185afc4ce6757118a0ae121d03fcd8fc008 GIT binary patch literal 1386 zcmZ{ic{G)I7{`B>kf}zpROiG+${mC2(j;4#QBzY>V`C$YQWD9dZt`qB?p}acW+PiuVXJHe zs>dJqkfp7J0;Yl_{}io zS%_>tCr-PM4`WoXnDQ+`xK|KX2K?iBm@mX?Uy~RqdDKJg%z=OFA`g_JMbC+lO3d^k zT-8qW!qmxX%;74G5)zL>BvyzWx`ApYiQD?g;^#y{Jy!9O5WXUwz9mo9VkNDFbq*3) zjh43&0|@1kkC2qa=mOj^NXFOVFfIuw#~L~bzcRF1M4DwGK1C?K1$*Qyy=$Nn?d9eT z)(K~>)uerbK7G7bXV5S$!(f@j)ij6E?@~v1IoN@;6`LICW@Uuqz9<0Jv@V5Idw694 zJ(Q1ja^=d8$f~KDGP2|>8v&5^bh5MY+1vWQf8szdM@b&PE$FCPgUSt8v_Ms%JsKLK z_X%EWxi)u50}Vmh4L#|^t&448`L6lSIbX@?Iqr3%p;xi!)RyJ~4u1CC(VtpHJ;6i(!M!5&`OCkCs7|#m;wv|Koiw*ra<~|;&xmMK+O;kO3OZ2xgOVs=v!HJ zf~htzC)YS&n`lxS`o)N+H*Jx)$%3!i7FOKyc5V+S7h11ZOzro(N$^2=U3!heHvL}` zu2{vFsv-L6dtuG2W2*gMl)vOKqm(8xG#MwMd0eZ<>|mb#0Xg~o`**}_#(p*eg%`^p z?NQ9%)FKq{nT&1`Y*1ho3!O6Ngpg(J0TuzOnwhLS>pj{}+dln^>;9H`Tz4ke-Q;@? z$LiMaX&ohc7N^{vyeyrzQ_oA)Vu*CevE0YU3eLE|4_*`|fx2X)BTdex@ipM!phZ}O zg0$&lauhb!C!2e#jS%Gn%~htgG*Y zL9q?>QvTYT67h~8#b>9jEsh36jmK69hE-;~$EoC=q9Y8I5|;v5>$PVVwKE&;Cd=er z;?3D(>LcI8lL?9SFKd`ea<5Aitm3OR9M8El70HCOzV!_y?wBxFWYccMEXvd z>bA+j%d!Jh%eib$99P%(@IKGO%9Xc;Lke8inB92z`C>D>wfh_kHJ2_{H=4UQI>0|V z(3}?;NEg6nv5gH_rUq=b58K#$8{6E3tU2 se((+tist)A1_C~xZx|AGJc{QZ5oj158C)=Bxsf&jC$5{F(AF>UA4b`*NdN!< literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/gnome-mime-application-x-remote-connection.png b/src/main/resources/graphics/filetreeicons/gnome-mime-application-x-remote-connection.png new file mode 100644 index 0000000000000000000000000000000000000000..7325f11e1b60ee5292d795a550d6bab3fb2272c9 GIT binary patch literal 784 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-07fPlzj!PEJmakB?7G zOiV~fh=YM(F!1;H_ww@c_V!j%Qu6fl^z-xc@bCa?frH-O-jK&It_<5oPY86-+v(Z`|sbXGtd6~{TJ82O*w6LSm!3K%I#WJI}_$# zOk8kr)sY*2{{CHg_=bAHD&_P!>rdQXdhohh!7BB_)kQ@`eSLjE^IOz5&H++#B|(0{ z4D!2w?2_BJ=jV?fM-ST^{&9#^#nAZMp5119O<9zc6s8AV0;*(8@^*J&=wOuvxt+7X zBeIx*f$uN~Gak=hkpdKCFY)wsWq-;dCTe2&C3i|0Q0S|ti(^Q{;kQ?=^EDZWG(6m; zuB4zBQqZu&wQ%46X32shZMVL4h`arcH?x)Z_3WD9@nxsb$q@b!t+@vq)?|Klj7;NW z{<=2V^uT1GiB>%1futcZGhtMg*+>}6UVcV-GEiArC1 z`PoW%#pOme;f!q>=@+7N)e=hH{coOd&2&b?3;o>;vw58PM3cTo0Rup_#5JNMC9x#c zD!C{XNHG{07#ZpsnCKcAg%}xHnHpJ{nrj;vSQ!|k#=bs@q9HdwB{QuOw+0c0;8LIl wNstY}`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0TnTLy85}Sb4q9e02=TjzyJUM literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/gnome-mime-application-x-shockwave-flash.png b/src/main/resources/graphics/filetreeicons/gnome-mime-application-x-shockwave-flash.png new file mode 100644 index 0000000000000000000000000000000000000000..1fe193a1731d12a327ccaab8ac72b4eb2fd10816 GIT binary patch literal 729 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP+~=ZPlzj!?wtLkXXb;x zSr2+6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vb4ZLn02py>gSU$w0s% zP(-{SJYb>GqkY<45B}HBO6)x8;4|Y)_rZJD)BHR$R%;mDT<#S*cT!MxDT|3t^n^`o z)tF3fRZMAPc=Ye1xk7`TehZ6AKwZK!hI2D7Gl*~6X~OVHmAhM&KVoeoYtFUUDj$}aY}DJSr0t)-K&It_<5oPY86-+v(Z`|sbXGtd6~{TJ82O*w6LSm!3K%I#WJI}_$# zOk8kr)sY*2{{CHg_=bAHD&_P!>rdQXdhohh!7BB_)kQ@`eSLjE^IOz5&H++#B|(0{ z4D!2w?2_BJ=jV?fM-ST^{&9#^#nAZMp5119O<9zc6s8AV0;*(8@^*J&=wOuvxt+7X zBeIx*f$uN~Gak=hkpdKCFY)wsWq-;dCThZOeVy?=Q0S|ti(^Q{;kQ?=^EDZWG(6m; zuB4zBQqZu&wQ%46X32shZMVL4h`arcH?x)Z_3WD9@nxsb$q@b!t+@vq)?|Klj7;NW z{<=2V^uT1GiB>%1futcZGhtMg*+>}6UVcV-GEiArC1 z`PoW%#pOme;f!q>=@+7N)e=hH{coOd&2&b?3;o>;vw58PM3cTo0Rup_#5JNMC9x#c zD!C{XNHG{07#ZpsnCKcAg%}xHnHpIcnra&uSQ!|Ub$pRR(U6;;l9^VCTLb%5pJhM| vk{}y`^V3So6N^$A%FE03GV`*FlM@S4_413-XTP%nnabel>gTe~DWM4fG!`PM literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/gnome-mime-application-x-xoj.png b/src/main/resources/graphics/filetreeicons/gnome-mime-application-x-xoj.png new file mode 100644 index 0000000000000000000000000000000000000000..eb6e64f7c113a186fd6b960d1146f35b6b95f9dc GIT binary patch literal 1138 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/gnome-mime-image-x-cmu-raster.png b/src/main/resources/graphics/filetreeicons/gnome-mime-image-x-cmu-raster.png new file mode 100644 index 0000000000000000000000000000000000000000..c8875e46ed98001eef2d47ebf9b6221a64b22cd4 GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!j^4j5diUnI zJzJyqY>C^uIc&$q@Esc+H!L?>y~t?pRKvMb#l74N=S?+Tz0hpcBExypBs`pfx{yKK z-mT6XS6ZxHVzy>+*ZEUzXHVoD+Vkh{-`{`#rXAQBvSZ`NpFjTp|NrLOH}9=$oj0v~ z`03;2H?M5gEwfy^6`?nFhHb4LR zCF9_(Pd|T_A3yl>&!6>oZ}ne1^Y`Ds+1D;=cQpZ>v4N4R8c2zk1o;Is$n5#CTYA@y zZ{POqF+cF*`+ieaWkX|@4<`yWfJzvXyxm;OkH}&M2EM}}%y>M1MG8=m zy~NYkmHjD;n5eOmq37vXpwMqm7srr@!*8#o^EVj?G$h`s)<5!gXZYRfKmY5OE?9bv zQAX|9jD7briuj+*Qt(uoIPdVwQwxiB+R8kb`k8Cho;Qyf?DJyIo@YGqJ^TIv#vhfg zf(;BTA6ORz{Nd4ZWXM&yp{XQuLY(XxOpBkehu9}+)%6Y&7~Xti|M#GSWuEYXd}j4*$^QXszUMnI*vmg?P>|y& zbg&RQ+I##FC!fc%OOhckL&Ajq`lmYwNo}uEu-*j>2GtVRh?11Vl2ohYqEsNoU}Ruq zsB2)NYh)B+WN2k-Xk~1oZD3$!U{Lwi`2vcD-29Zxv`X9>I5zyw0cwy0*$|wcR#Ki= ml*&+EUaps!mtCBkSdglhUz9%kosASw5re0zpUXO@geCw^cSqp> literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/gnome-mime-image-x-xpixmap.png b/src/main/resources/graphics/filetreeicons/gnome-mime-image-x-xpixmap.png new file mode 100644 index 0000000000000000000000000000000000000000..16b6f582a8a6cecc1ab561f075b0a9e12dc52ff5 GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!j^4j5diUnI zJzJyqY>C^uIc&$q@Esc+H!L?>y~t?pRKvMb#l74N=S?+Tz0hpcBExypBs`pfx{yKK z-mT6XS6ZxHVzy>+*ZEUzXHVoD+Vkh{-`{`#rXAQBvSZ`NpFjTp|NrLOH}9=$oj0v~ z`03;2H?M5gEwfy^6`?nFhHb4LR zCF9_(Pd|T_A3yl>&!6>oZ}ne1^Y`Ds+1D;=cQpZ>v4N4R8c2zk1o;Is$n5#CTYA@y zZ{POqF+cF*`+ieaWkX|@4<`yWfJzvXyxm;OkH}&M2EM}}%y>M1MG8=m zy~NYkmHjD;n5d~v!)nJnK%w8BE{-7)hu>aF=Wj9)Xh^(Mt$*b0&hWd{fBx4mU9j{T zqm0_I8T;;M6!AZqrQoSFao*vVrxq6Nw3T@<^)uJ1J#QW}*yqKZJvtTcSSo9K`(D|L54*CtQ;+C`H=XV+!)XZ7l9i#J- z(U9eVW$wh)rq&7`4zW+ts_PvlFueK3{_jBt%RJ!&`ONCslK%tNe9w1au$O<(pdiOl z=wKmqwD!C8<`)MX5lF!N|bK zP}jgj*T^Wu$k58v*viC2+rYrez@Yr@tS=}Ua`RI%(<*UmU~5nUMTjKGhT#0PlJdl& mREF~Ma=pyF?Be9af>gcyqV(DCY@~pS7(8A5T-G@yGywoy4M)=e literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/gnome-mime-image.png b/src/main/resources/graphics/filetreeicons/gnome-mime-image.png new file mode 100644 index 0000000000000000000000000000000000000000..2061f5e92a18d40a6b28f91b6504bd616700d028 GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!j^4j5diUnI zJzJyqY>C^uIc&$q@Esc+H!L?>y~t?pRKvMb#l74N=S?+Tz0hpcBExypBs`pfx{yKK z-mT6XS6ZxHVzy>+*ZEUzXHVoD+Vkh{-`{`#rXAQBvSZ`NpFjTp|NrLOH}9=$oj0v~ z`03;2H?M5gEwfy^6`?nFhHb4LR zCF9_(Pd|T_A3yl>&!6>oZ}ne1^Y`Ds+1D;=cQpZ>v4N4R8c2zk1o;Is$n5#CTYA@y zZ{POqF+cF*`+ieaWkX|@4<`yWfJzvXyxm;OkH}&M2EM}}%y>M1MG8=m zy~NYkmHjD;n5Z%DtQp@}fI`1LT^vIq4!^yU&fjDp(2#hiTK~w~o#A(@|NO6Cx?t%w zMj5qZGxpujDB^!IOTklV;=IEzPc1CkX)E(!>SwN1d)_=|u+NJ*d!F&c_w4%z7=Ki{ z3N|pXd|+J=@P|iZs`gd?hA7zu7q{?lxmB?8@>cFIzZRHo;O2Qa?WWRw239NnwC)<- zDW|MHY&apPD8}%WDdKy#j6Xw%X2D(tvFIf>q4PUA9rPPq#Vu#Y&+jxesF}08J4WXv zqan)!%iM{pO|2C?9AclORo6RAV0iP5{ojKQmU+Sl@|o4MCI1Jk`JV5!0o%B(=Rt!Fm@k7*tDKBT7;dOH!?pi&B9UgOP!e zp{{|6u8~oQk)f5Tp_QSrwt<0_fx*B0DrFQ6x%nxXX_dG&^cx+T57ZzDvLQG>t)x7$ mD3zhSyj(9cFS|H7u^?41zbJk7I~ysWA_h-aKbLh*2~7at(nsU~ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/gnome-mime-text-vnd.wap.wml.png b/src/main/resources/graphics/filetreeicons/gnome-mime-text-vnd.wap.wml.png new file mode 100644 index 0000000000000000000000000000000000000000..99f08abd996f26774672bb2ca325a1bb984d9748 GIT binary patch literal 1262 zcmZ{ic~DbV6vi(}Fo*_P1VN`LE?5_kN6;$KT7w_~0TC6kSPZh)fgr?Yl%N5Z(rSqn zhGJP7OA9C@gDfEdDM6y(U?Gs?@XttTI_zzd@Q$ zAXU56sKMNQMPIX53-@BCQL`i+G2>=YxJI0!yI*VkB~&xmYiQ$Feh6#gAgJD~QJ|d{^@b7rCL8X$ zq}ScU8WMHaBQ(Uro;wsMBg~Z>6SW^KlDxVmE}9lhzihtc+d4z`f&xy7JF|#;yJLGo zgF%tKCyQw2XR{9H0^rp9zU=xq^~uDL$_`g6N+DzQF3+KD(E|Db7YVQr?6YG4-8sx3<()5PBS>YC*Vp(He+TfIU+2BvP zsnyr!oC2uAIv4MK2lFROb2U?fUSErgxXlN3kdw9-xPm>=q)(VMh(Z&&a|N*~5`*cS zPMIfKyj2jxwp(97T}xSmZj_PhoE<}dCcgD zoR%y2Rw#&wEt6BGyU&(+pAY=}qo3WMjtCc=vuFPp9@W&^XrHrJ*-s7;TbUS_Vzw~`ZSPx>eMNJe}AABH1It?^;?9`S6_#( z-ge&-L;qYj^Z)zzKj+VUO9=ga{>=aX|9_u5{rB6~zhA$8IDO)JxZnFzC;oi<`u^nc zYhk|cJ#8;Km>#n=+O}=mlP6D}UB39fw&ZKD`-ke{XJ<}*nao!-2-b^Kgdt}6zFE2X`>dif`PF-(@~~cP!KaFdAqwX zbg;^L06Clm9+AZi419+{nDKc2iWHzAdx@v7EBjLxF;P=y?W&qqpdLO?7srr@!*8!V z?`v`pVNF<*{XRQh^mJ7C#_e0RwSWA3zgfX>a^a&RJEaU;K6e{Duj4t%aD1krmrhu8 zld0KmR>r;*t+TU2E_F8WKPxoVW7%N;e-ArLOkV1y_?FUS##~xpEPc^ zvfs@b|74e1H%L!>a@liQT#=AG+n4|HGaA-4NSE~8;rP(NpwCqEkKuELf`pTUg;4KC zwO^9Y&+PI3#~6Ne7f*n_{90gOsg}4#l%yn}$cBcl)_Ln~8b zD+6O~0|P4q12cnF4JaCN^HVa@DsgLY&lLhCV@Z$=!TD(=<%vb94CUqJdYO6I#mR{U Zse1WE>9gP2NC6cwc)I$ztaD0e0swSiU}XRR literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/gnome-mime-video-x-ms-asf.png b/src/main/resources/graphics/filetreeicons/gnome-mime-video-x-ms-asf.png new file mode 100644 index 0000000000000000000000000000000000000000..5d8b7a40f07ce57acbb7322b97d9a32000d00ec6 GIT binary patch literal 729 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP+~=ZPlzj!?wtLkXXb;x zSr2+6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vb0M@{QAw`HQ0Vc9{hTF zYPz8UNBj;0fuD810;e9>&tz2_=kCzWw?**6%WoNv{~i=zR6Z;-*{HWuN!vev%S(>^ zd>c4QfSyw=ag8WRNi0dVN-jzTQVd20MuxfuCb~vOAx4H)rp8vrhS~-ORt5(83VXaz zH00)|WTsW()(}_A@(rj#5@bVgep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&9m Lu6{1-oD!M6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vb0M@{QAw`HQ0Vc9{hTF zYPz8UNBj;0fuD810;e9>&tz2_=kCzWw?**6%WoNv{~i=zR6Z;-*{HWuN!vev%S(>^ zd>c4QfSyw=ag8WRNi0dVN-jzTQVd20MuxfuCb~vOAx4H)rp8vr#@Yr3Rt5$;_ODGw z(U6;;l9^VCTf@mmqW6IsBtbR==ckpFCl;kLl$V$5W#(lUCnpx9>g5-u&wghk1ysb~ M>FVdQ&MBb@0EP@B$N&HU literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/gnome-mime-video.png b/src/main/resources/graphics/filetreeicons/gnome-mime-video.png new file mode 100644 index 0000000000000000000000000000000000000000..f9a93411fae0f9188400dc19aff08adef288f189 GIT binary patch literal 729 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP+~=ZPlzj!?wtLkXXb;x zSr2+6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vb@uPOuzUG#Ku42d}W_R3AZCIbP7 zKoRkR@PLIzkM?PIJ@{WgE3xyWgU^gJ-3RYoPxJH4Sgm1nbGcXO+(|*%r7R{o(GxbU zRbw)_RWYTF;nBa3<_ZmV`YkLf0d)z_7|zYS%pksLrwPL+Rqk$8{)n}WtU22bFqKs& zFt#giXt*pHao{PJ%>y={1G|kGCvx@dpTIGvSb%%YWC>0k1)(m+`1PB=Yq0%@JoxqU z)O14yj`$r00zd111x`J%pUJ8=&fTG#Z;RlCm)|lT|2-(csC-yvvQclRlD2>TmX{p+ z`8IHr06nK#;u=wsl30>zm0Xkxq!^40j0|-ROmvNmLW~TpObxA!jkFC6tPBjKY|CDu zXvob^$xN%ntsy(%To_P;B*=!~{Irtt#G+J&^73-M%)IR4J$^ZZW literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/gnome-unknown.png b/src/main/resources/graphics/filetreeicons/gnome-unknown.png new file mode 100644 index 0000000000000000000000000000000000000000..67d144d70e023160480faf39d39c0bd6eb5649e6 GIT binary patch literal 874 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(R5w%zBE0&24Gba4#HxcBzP`D|fFkpmy| zcdcE!^41~`)3ELZ0Us2Ssy`@*I4(3l+FjpR^=(nW207cx?SI*ABJ;EMa&*-xQkox`}sv^(Q-(?z&mId9vu8@|h1+Ki^Y7d~TEUiO2Q*O?r`*7fjEpR{3(h zoqem;nd!w9)x9e}c%?*~*d6zM_xl;lRwXB2EXu5IIP~_{-zf~edz=0_IkmrR+QO;H ze1>x+vkxa9LmG=ZgK(3wLs65lLr{~mgHcnkgHThlLv~ZKgSJyvgTlOm^Ogygb>eE} zN=w)x9!3Ar^U1Th@~rfv*I^lfPjlm24DU-kShFlTt3kzZ#mj4L!2i}qe-RfGHba!5 zXMJNwWa)nEBNEIkd!BFI#aX}P(1O>p8lQz5l)^P1UOX(hF86O=`7!GRo{Vi03#+xu zCw$KOcGdPlyOe+4X};AP(?Ymet{?Et{kC1IeCK_}+9_8fPO&}s>~_{|6T_O%EmjQ6 zE$-Ag9N@8I_`OphBA+wk!yGLJ+n8mm|29;LUCEhK7s#sZa6sEs`st1hZK4a#urbum z5x%~G$z=QgEq`_%<9o3BV~Z=Vw!`Oh`;RYj`LW>c4MpK|vHwGBMyfyqj>#5JNMC9x#cD!C{XNHG{07#ZpsnCKcAg%}xHnHpIc znrRytSQ!|&C%kJ%(U6;;l9^VCTZ5Txm^Dy?B*=!~{Irtt#G+J&^73-M%)IR4C^uIc&$q@Esc+H!L?>y~t?pRKvMb#l74N=S?+Tz0hpcBExypBs`pfx{yKK z-mT6XS6ZxHVzy>+*ZEUzXHVoD+Vkh{-`{`#rXAQBvSZ`NpFjTp|NrLOH}9=$oj0v~ z`03;2H?M5gEwfy^6`?nFhHb4LR zCF9_(Pd|T_A3yl>&!6>oZ}ne1^Y`Ds+1D;=cQpZ>v4N4R8c2zk1o;Is$n5#CTYA@y zZ{POqF+cF*`+ieaWkX|@4<`yWfJzvXyxm;OkH}&M2EM}}%y>M1MG8=m zy~NYkmHjD;n5dC@gazMZpwMqm7srr@!*8#o^EVj?G$h`s)<5!gXZYRfKmY5OE?9bv zQAX|9jD7briuj+*Qt(uoIPdVwQwxiB+R8kb`k8Cho;Qyf?DJyIo@YGqJ^TIv#vhfg zf(;BTA6ORz{Nd4ZWXM&yp{XQuLY(XxOpBkehu9}+)%6Y&7~Xti|M#GSWuEYXd}j4*$^QXszUMnI*vmg?P>|y& zbg&RQ+I##FC!fc%OOhckL&Ajq`lmYwNo}uEu-*j>2GtVRh?11Vl2ohYqEsNoU}Ruq zsB2)NYh)B+WN2k-U}bEnZD3$!VDSBiryh!i-29Zxv`X9>+LnHt1k@l2vLQG>t)x7$ mD3zhSyj(9cFS|H7u^?41zbJk7I~ysWA_h-aKbLh*2~7aGF-Q0S literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/image-gif.png b/src/main/resources/graphics/filetreeicons/image-gif.png new file mode 100644 index 0000000000000000000000000000000000000000..346c13cdbf5c1887f3234dcc7cc8c91579f558e0 GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!j^4j5diUnI zJzJyqY>C^uIc&$q@Esc+H!L?>y~t?pRKvMb#l74N=S?+Tz0hpcBExypBs`pfx{yKK z-mT6XS6ZxHVzy>+*ZEUzXHVoD+Vkh{-`{`#rXAQBvSZ`NpFjTp|NrLOH}9=$oj0v~ z`03;2H?M5gEwfy^6`?nFhHb4LR zCF9_(Pd|T_A3yl>&!6>oZ}ne1^Y`Ds+1D;=cQpZ>v4N4R8c2zk1o;Is$n5#CTYA@y zZ{POqF+cF*`+ieaWkX|@4<`yWfJzvXyxm;OkH}&M2EM}}%y>M1MG8=m zy~NYkmHjD;n5e1l_ceuHK%w8BE{-7)hu>aF=Wj9)Xh^(Mt$*b0&hWd{fBx4mU9j{T zqm0_I8T;;M6!AZqrQoSFao*vVrxq6Nw3T@<^)uJ1J#QW}*yqKZJvtTcSSo9K`(D|L54*CtQ;+C`H=XV+!)XZ7l9i#J- z(U9eVW$wh)rq&7`4zW+ts_PvlFueK3{_jBt%RJ!&`ONCslK%tNe9w1au$O<(pdiOl z=wKmqwD!C8<`)MX5lF!N|bK zP}jgj*T^Wu$k58v*viCI+rYrez~JJli4G_la`RI%(<*UmSnyr*4^V?7$cEtjw370~ nqEv?R@^Zb*yzJuS#DY}4{G#;P?`))iiWody{an^LB{Ts5rgljp literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/image-jpeg.png b/src/main/resources/graphics/filetreeicons/image-jpeg.png new file mode 100644 index 0000000000000000000000000000000000000000..87a253988a45727254887a1124e9b33d4f518b21 GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!j^4j5diUnI zJzJyqY>C^uIc&$q@Esc+H!L?>y~t?pRKvMb#l74N=S?+Tz0hpcBExypBs`pfx{yKK z-mT6XS6ZxHVzy>+*ZEUzXHVoD+Vkh{-`{`#rXAQBvSZ`NpFjTp|NrLOH}9=$oj0v~ z`03;2H?M5gEwfy^6`?nFhHb4LR zCF9_(Pd|T_A3yl>&!6>oZ}ne1^Y`Ds+1D;=cQpZ>v4N4R8c2zk1o;Is$n5#CTYA@y zZ{POqF+cF*`+ieaWkX|@4<`yWfJzvXyxm;OkH}&M2EM}}%y>M1MG8=m zy~NYkmHjD;n5c>FyX_9#K%w8BE{-7)hu>aF=Wj9)Xh^(Mt$*b0&hWd{fBx4mU9j{T zqm0_I8T;;M6!AZqrQoSFao*vVrxq6Nw3T@<^)uJ1J#QW}*yqKZJvtTcSSo9K`(D|L54*CtQ;+C`H=XV+!)XZ7l9i#J- z(U9eVW$wh)rq&7`4zW+ts_PvlFueK3{_jBt%RJ!&`ONCslK%tNe9w1au$O<(pdiOl z=wKmqwD!C8<`)MX5lF!N|bK zP}jgj*T^Wu$k58v$jZc2+rYrez`!o!R~?Fm-29Zxv`X9>{7sz>0X0a1YzWRzD=AMb mN@XZ7FW1Y=%Pvk%EJ)SMFG`>N&PEETh{4m<&t;ucLK6U?Bu7sG literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/image-png.png b/src/main/resources/graphics/filetreeicons/image-png.png new file mode 100644 index 0000000000000000000000000000000000000000..6dab06a216873de3d529eb6f7dcd123bf87fbf4d GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!j^4j5diUnI zJzJyqY>C^uIc&$q@Esc+H!L?>y~t?pRKvMb#l74N=S?+Tz0hpcBExypBs`pfx{yKK z-mT6XS6ZxHVzy>+*ZEUzXHVoD+Vkh{-`{`#rXAQBvSZ`NpFjTp|NrLOH}9=$oj0v~ z`03;2H?M5gEwfy^6`?nFhHb4LR zCF9_(Pd|T_A3yl>&!6>oZ}ne1^Y`Ds+1D;=cQpZ>v4N4R8c2zk1o;Is$n5#CTYA@y zZ{POqF+cF*`+ieaWkX|@4<`yWfJzvXyxm;OkH}&M2EM}}%y>M1MG8=m zy~NYkmHjD;n5ePkZXKqLK%w8BE{-7)hu>aF=Wj9)Xh^(Mt$*b0&hWd{fBx4mU9j{T zqm0_I8T;;M6!AZqrQoSFao*vVrxq6Nw3T@<^)uJ1J#QW}*yqKZJvtTcSSo9K`(D|L54*CtQ;+C`H=XV+!)XZ7l9i#J- z(U9eVW$wh)rq&7`4zW+ts_PvlFueK3{_jBt%RJ!&`ONCslK%tNe9w1au$O<(pdiOl z=wKmqwD!C8<`)MX5lF!N|bK zP}jgj*T^Wu$k56Zh|IMO46FPsvQH#I51K`HM2321$?&!TD(=<%vb9 l4CUqJdYO6I#mR{Use1WE>9gP2NC6cwc)I$ztaD0e0svb7NC*G` literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/image-svg+xml-compressed.png b/src/main/resources/graphics/filetreeicons/image-svg+xml-compressed.png new file mode 100644 index 0000000000000000000000000000000000000000..b05cbe1961cf17eb9e0c61df15e360ab43921b25 GIT binary patch literal 1332 zcmZ`%X;71A5Pl&<)DX2^2xvt`nT`VlA~Iqi1ioCH35SiE;Yff0Mm{8gkWeIYNWvgs zQ6SNZ7fMyY$|V-$QV>uiC>lyBse%_GcLE5dAOG4P?mWBC?9TJd{@9f>ys6mLrmFz} zSUL^zMc8FISE7*mOU6K!|BccNcFqZJjYg9YuS1}9X2~NxwN!YCJ)rSXi;}H=f?W3aIN-8~rj#6VB@r1kXC|E($0lYJ8kg?F$+Ygvj z>#DX?S7@~l>l_+qbq)6DUAB0Gn(p{N5Q!egg9-r|dK(RCR>jZ`3jkQtvYdKta7idK zG!)Xk$cDoPn>X3-;fQn|hRF`K1QK7QhoVj?`d=;GWzxq>}o_0Q`PW8r$ z_iGB~%Gws3Il(Iq*>ZQ3z7WtpL) z3XKHRapw)6px*_dj}FY6XgYr!ds{O`-+y-N`}4h3!A&C#4*P3B^)QIY=&v7%M^mD5 zKHwvzHnTpO`21*mvN;E8dcgH9U%fqm4EX z^5P+MT7CjSWKx*x~GKt#JFS?CkvQY#r_Kj`)3h zaX3dDE@?~N=>H7I;n2u%@wW{|9R%D<-?Q+xmb literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/image-svg+xml.png b/src/main/resources/graphics/filetreeicons/image-svg+xml.png new file mode 100644 index 0000000000000000000000000000000000000000..037e3f7b4a60d3d4af9b03446912dcd4f117d897 GIT binary patch literal 1017 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TQ)fKP}kP{G>Pm^JOu zAk-GKsw;F=O9T)ttMy-8=`}6id3wH!o3X;Q0+&UVo{K9zrx&<5o5})pA%nH;G0W=$ zmQ;H$sq$*gaF6hHbau3l@N>$KcD1*+&yRL#%XAO*b_nxvbaJ#0@URQ?v@eaZ@2bj} zRqU1!VB6f>{O;|W{R`_S=Q`y_*aUew&YaT!^y$<8|NsB_^>f#((w+?amSmenwV@wh zKl%0j%hoBm8+wwyeR})-%ll1zsaqyx|NQ>t^V{b;rWgJG`F-b>^^yKA$5!{cx;XEh zSN-SrubDGvuI-4~zo_xj-lb2jpZxjllbf5{?9P&<(^?*1JCU56oRgE&-&kB0WAEOM?7@ z86>xT-zu?f^S5vN_Lv{|@qNE3tFoan%k~Rpw}46*lf2zs7&=&GJ%Aj}0*}aI1_r*v zAk26?e?ZXISk0(X${ZR33|C5w`DHi`TW_5K8c6@aD!_!c+|1U33!+doYMy`MZ@oZoG4!^kcwDH}HxpI*X{i2t(Illxh zh!--@Nbq2K=HF<+%BIrD!pf$~sQuH>-o!?UeZs|!J2LzHeGXmO@|xqe@piSSl_gfD z#@q(x?~TrXee*l|L<(aOcl`bHUwsOEy1f}rC(1pjR@-%KYG}jO(q|itq-V$Ywmjdn zb#HJ~MS1@J2LcZ`m?tFv`r`TTul&a1Q(t{}EV$>39^d@4_}ArD@dK7?yc<@(o_%|F z(D_NzK-}N$$JIZrOh2!`KD9ca<8|Uq+sz&73I}!H2pJyG?_vAV`jKJ#29^M`{oE`c zJ~OhdIL!Q&=fZ^>EzmbgZgq$HN4 zS|t~y0x1R~10zFS0~1{%qYxuQD^o)&LsM-711kfAx%>SkQ8eV{r(~v8;@0ry(f6f5 x4U!-mg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe1W@O1TaS?83{1OVf;r=0)* literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/image-tiff.png b/src/main/resources/graphics/filetreeicons/image-tiff.png new file mode 100644 index 0000000000000000000000000000000000000000..e3875fe043d437cbbe48b54ede0d98dcafb9951b GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!j^4j5diUnI zJzJyqY>C^uIc&$q@Esc+H!L?>y~t?pRKvMb#l74N=S?+Tz0hpcBExypBs`pfx{yKK z-mT6XS6ZxHVzy>+*ZEUzXHVoD+Vkh{-`{`#rXAQBvSZ`NpFjTp|NrLOH}9=$oj0v~ z`03;2H?M5gEwfy^6`?nFhHb4LR zCF9_(Pd|T_A3yl>&!6>oZ}ne1^Y`Ds+1D;=cQpZ>v4N4R8c2zk1o;Is$n5#CTYA@y zZ{POqF+cF*`+ieaWkX|@4<`yWfJzvXyxm;OkH}&M2EM}}%y>M1MG8=m zy~NYkmHjD;n5ePE8EqqVpwMqm7srr@!*8#o^EVj?G$h`s)<5!gXZYRfKmY5OE?9bv zQAX|9jD7briuj+*Qt(uoIPdVwQwxiB+R8kb`k8Cho;Qyf?DJyIo@YGqJ^TIv#vhfg zf(;BTA6ORz{Nd4ZWXM&yp{XQuLY(XxOpBkehu9}+)%6Y&7~Xti|M#GSWuEYXd}j4*$^QXszUMnI*vmg?P>|y& zbg&RQ+I##FC!fc%OOhckL&Ajq`lmYwNo}uEu-*j>2GtVRh?11Vl2ohYqEsNoU}Ruq zsB2)NYh)B+WN2jyL}uCs237_J8nV%KC>nC}Q!>*kachWlczg(`K@wy`aDG}zd16s2 kLwR|*US?i)adKios$PCk`s{Z$Qb0uvp00i_>zopr0B>zZaR2}S literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/image-vnd.adobe.photoshop.png b/src/main/resources/graphics/filetreeicons/image-vnd.adobe.photoshop.png new file mode 100644 index 0000000000000000000000000000000000000000..498c2d3dd159067428c6d1c8552e8715da3a9242 GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!j^4j5diUnI zJzJyqY>C^uIc&$q@Esc+H!L?>y~t?pRKvMb#l74N=S?+Tz0hpcBExypBs`pfx{yKK z-mT6XS6ZxHVzy>+*ZEUzXHVoD+Vkh{-`{`#rXAQBvSZ`NpFjTp|NrLOH}9=$oj0v~ z`03;2H?M5gEwfy^6`?nFhHb4LR zCF9_(Pd|T_A3yl>&!6>oZ}ne1^Y`Ds+1D;=cQpZ>v4N4R8c2zk1o;Is$n5#CTYA@y zZ{POqF+cF*`+ieaWkX|@4<`yWfJzvXyxm;OkH}&M2EM}}%y>M1MG8=m zy~NYkmHjD;n5e0~ZWXM&yp{XQuLY(XxOpBkehu9}+)%6Y&7~Xti|M#GSWuEYXd}j4*$^QXszUMnI*vmg?P>|y& zbg&RQ+I##FC!fc%OOhckL&Ajq`lmYwNo}uEu-*j>2GtVRh?11Vl2ohYqEsNoU}Ruq zsB2)NYh)B+WN2k-Y-M7uZD3$!VBlujkcpxpH$NpatrE8e^9+ltKn;>08-nxGO3D+9 mQW?t2%k?tzvWt@w3sUv+i_&MmvylQSV(@hJb6Mw<&;$T5+(rWc literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/image-vnd.djvu.png b/src/main/resources/graphics/filetreeicons/image-vnd.djvu.png new file mode 100644 index 0000000000000000000000000000000000000000..53c21c2636565a331b4705764601ee3cf9ead153 GIT binary patch literal 697 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@*xwC&U#L>>qa^lt9cpxQS666=mAhYMkZs}b+zJ1%b$Na#L@B2+zl?{zqKAb4j04iZj z@^*J&=wOxg0CG4BJR*x382Ao@Fyrz36)8YL_7YEDSN5kYVxmT7Mjd*IK%pC+E{-7) zhu>bl&DUhW(~u~_{~*#)P)lQ8?SF9-Hm4VlmfRJJJn@e^uR(uH!{Zw{p?mj9U%fru zb<>@L0*s3-8mrokCQLn&%u;daryIioXNOPR9<8U+9U3Ym85yh;JXv;FCosI69-*AU zyzH$5S3vm!h8f$MvwD^ZZt~%`nD=S(IgaVt2i~q@w6QzB{L^xt^@mPQY23q5^i)ve zBIDHilC|G&IsCR(V7jGTQpEnB&F8kGbVH`~hW|`2U6l?zXSQQf`@^}6W5!wWJ-4T? zHf1t%+>t8EW_|qH+2OC7#SED>Kd5n8X1Kc z8CsbdSecq=8yHv_7z8*dW};}w%}>cptHiBAQFi84paw~h4Z-BuF?hQAxvXpkGu zcfg}>k7f5>|4Dn5s<-(~-0RY_N2q9nP~irF^aTPL3)nO)1=8mOxj-$*z_I_}|NsA0 zYIlg1ZWb!ukHfiI>HXbw>08voteKuWA6$S;^d zc-@zoYdbzQ%>49m(?;DbpP3a5jAO*U?x_K)U`+CMcVXyYmGuB}I14-?iy0XB4ude` z@%$AjKtc8rPhVH|rz~Qk#%g9N{4PMDTb?eCArXh)UO6e$tRUbTXnekqPtbVw|NqB! zI0e3_3lTFEE5FM9Y6`1|z>g^3Wt)R13pkxE=82fYeKUkPOK-ZshDn#$5}X_vCMak! z2xc${NHmCBG>Aqt2v;-+GBk(@G>9lP2pKd8I2_Qs(b%oGW^Q9PCuiA%viCKIj|o=T z#816;TkyqmMt&Yyfo1>rF8sf9O7_K?uMOM_RdP`(kYX@0Ff!CNFwr$K3NbRYGBva^w$L^(ure^%=c~B{MMG|W zN@iLmZVl%JCQ1M`NP=t#&QB{TPb^AhC@(M9%goCzPEIUH)ypqRpZ(583aE&|)78&q Iol`;+0B1Ajp#T5? literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/image-vnd.dxf.png b/src/main/resources/graphics/filetreeicons/image-vnd.dxf.png new file mode 100644 index 0000000000000000000000000000000000000000..9c8e4d703815084c501d2333153d835e4f6f5947 GIT binary patch literal 683 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@*WnC&U#n#?9?xY3aMd!h3OX7aSb!#Ki&CpSQI=U}?G6!UAXrP-El)vnxPKtR%=Um_c~m zmzirjJ~hnz^l{Th-7TM)6%34H#J=vS0jgk3@^*J&=wOxg0CG4BJR*x382Ao@Fyrz3 z6)8YL_7YEDSN5kYVxlIJ=b5+c0}9>pba4!cIQ;g?Nug#10oOp|^M!nZ#1;7i#2oIMA^*ph3XlfZmP9ZoM^g8?!k%%N~@yuQ_~7u)-#O z>b2W~FP<~<^T-M;`^R_T|D98^FV=i*;9ejfRsF&|z+u1H*EJ2Rt~>ZAx*T{fKjnSH zH|Hg3;tlt#rEWYraE{|m;e!O0zQh*BzzP$l!bxeqmGjc4T~gsYc7?sG{*{t>+}cW@ zFI7uiBT7;dOH!?pi&B9UgOP!ep{{|6u8~oQk)f5Tk(H6Dwt<0_fx!><&p%N#7_oieX8R4Z-BuF?hQAxvXC^uIc&$q@Esc+H!L?>y~t?pRKvMb#l74N=S?+Tz0hpcBExypBs`pfx{yKK z-mT6XS6ZxHVzy>+*ZEUzXHVoD+Vkh{-`{`#rXAQBvSZ`NpFjTp|NrLOH}9=$oj0v~ z`03;2H?M5gEwfy^6`?nFhHb4LR zCF9_(Pd|T_A3yl>&!6>oZ}ne1^Y`Ds+1D;=cQpZ>v4N4R8c2zk1o;Is$n5#CTYA@y zZ{POqF+cF*`+ieaWkX|@4<`yWfJzvXyxm;OkH}&M2EM}}%y>M1MG8=m zy~NYkmHjD;n5e1glLIehfI`1LT^vIq4!^yU&fjDp(2#hiTK~w~o#A(@|NO6Cx?t%w zMj5qZGxpujDB^!IOTklV;=IEzPc1CkX)E(!>SwN1d)_=|u+NJ*d!F&c_w4%z7=Ki{ z3N|pXd|+J=@P|iZs`gd?hA7zu7q{?lxmB?8@>cFIzZRHo;O2Qa?WWRw239NnwC)<- zDW|MHY&apPD8}%WDdKy#j6Xw%X2D(tvFIf>q4PUA9rPPq#Vu#Y&+jxesF}08J4WXv zqan)!%iM{pO|2C?9AclORo6RAV0iP5{ojKQmU+Sl@|o4MCI1Jk`JV5!0o%B(=Rt!Fm@k7*tDKBT7;dOH!?pi&B9UgOP!e zp{{|6u8~oQk)f5TF%W4R7+4t?)LmHe1Vuw`eoAIqC2kG;y)qF%4U!-mg7ec#$`gxH l8OqDc^)mCai<1)zQuXqS(r3T3kpe1W@O1TaS?83{1ON&?NKpU) literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/image-x-3ds.png b/src/main/resources/graphics/filetreeicons/image-x-3ds.png new file mode 100644 index 0000000000000000000000000000000000000000..abc1787a9a4eeb803deed49cb7df10c148a4d817 GIT binary patch literal 1495 zcmZ{iX;70_6ozjSqKF$x5kakrOUEh@vJet>5e;CF9h8WKRf_BZ+^QkPtyRR03M$&7 zKszp_=3MdhIk3{m!UzDc z(v!5$A5zz^VTge8gWBvFNDSiK$Zh~sTwkuGBB6Rq6v>|q!0DX;&~pG-fLe4R02wF% zrXv6#-UYxc<$k@NBLHx!@4-M1$S@urK0%3`h=>`FOBg#6E=Wur-tR3)N}G(1AFy|Z zZU>goj-CEojdofz-}_daUod*mADS-z zi@7i~td&Ugi;J2`fhgy)c5ZHl+dfiK_UX>u_jxz@C4YPo2(&WU#L-BtL@G?C&EB}J ztg2dCQLP*qRj`}K{6pkV%ja12 z^ZoA^wOZMy&z&jhy*P*0{=sVDRL4>3f?TfTvEk9emyIO5+K zC$&nYw7PbT`K->4I9^k$76`{fD10Y(NqwX2BX5)(AWY3rb-vapmEFF9BOYFZ1ed{U zd77zdaJKsm+nqH1imQ>yb@TJ{0)eFO?cn1QPCy77 zg{!l{K8HSKjbYhf8&S9qcqeF2bc~(HATg!+`vd?J=3K$k%W`^wTvl0ORjoj5L1FUE zJ)b}ZSfuxXec&>36A3DorH~G%1F)*~Yrxu)%c7y?Qko~(W9fv!I#avltFD&PpcP*4 zxz8;yv~{*$5MbiAeu*^Hc)5T7319e&wR;Xd1AZJs!^o{m&cKlGK603JhT9q>&M@;u zF8j-nZ)A`D=Z1r^@YB2>71yX@b(%u_Mssg4OFW6Szzz15>*+T-%}EHx{`i74+D{}` zl)`KixhDr?)%1^7UnOqq&TT8J5iC>N1n>$VHZ>c~M^XiHY@%xNW-# zukNGL*KH<|y&onP+=4~No`Mn5tIWG>qr#ani;N3rBm9aoD!L1s4ML}3D=x-#g@D~5 z75$vTlb=5^_I9p#|MXH_I|3CPS9Y%5=s82kzt21+E4(^``Yv2{J>8Znu zh)B-%VPY{wg!rEBl_~WNs;N$~4>Pp?A$Q|bWUiV{5rw+Wd*t&UATc>QKK9iA1B*H9(g76Y=fvaI8i64IlnDKXZ` VX>s?&juwy!czXEkWA2S$`~#a5;1K`- literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/image-x-adobe-dng.png b/src/main/resources/graphics/filetreeicons/image-x-adobe-dng.png new file mode 100644 index 0000000000000000000000000000000000000000..8f177f864763c53fd64bf9c9c07ebcab594c7039 GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!j^4j5diUnI zJzJyqY>C^uIc&$q@Esc+H!L?>y~t?pRKvMb#l74N=S?+Tz0hpcBExypBs`pfx{yKK z-mT6XS6ZxHVzy>+*ZEUzXHVoD+Vkh{-`{`#rXAQBvSZ`NpFjTp|NrLOH}9=$oj0v~ z`03;2H?M5gEwfy^6`?nFhHb4LR zCF9_(Pd|T_A3yl>&!6>oZ}ne1^Y`Ds+1D;=cQpZ>v4N4R8c2zk1o;Is$n5#CTYA@y zZ{POqF+cF*`+ieaWkX|@4<`yWfJzvXyxm;OkH}&M2EM}}%y>M1MG8=m zy~NYkmHjD;n5eOAyZ*BTpwMqm7srr@!*8#o^EVj?G$h`s)<5!gXZYRfKmY5OE?9bv zQAX|9jD7briuj+*Qt(uoIPdVwQwxiB+R8kb`k8Cho;Qyf?DJyIo@YGqJ^TIv#vhfg zf(;BTA6ORz{Nd4ZWXM&yp{XQuLY(XxOpBkehu9}+)%6Y&7~Xti|M#GSWuEYXd}j4*$^QXszUMnI*vmg?P>|y& zbg&RQ+I##FC!fc%OOhckL&Ajq`lmYwNo}uEu-*j>2GtVRh?11Vl2ohYqEsNoU}Ruq zsB2)NYh)B+WN2k-Xk}!nZD3$!U~pxEQXh(j-29Zxv`X9>mY$tu1k@l2vLQG>t)x7$ mD3zhSyj(9cFS|H7u^?41zbJk7I~ysWA_h-aKbLh*2~7aIN=Ntr literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/image-x-compressed-xcf.png b/src/main/resources/graphics/filetreeicons/image-x-compressed-xcf.png new file mode 100644 index 0000000000000000000000000000000000000000..f43b735cc6ad03d31ebda9b6dfa3a00882e9458f GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!u1X84$_%N> z3a!oxEzJroPYb9>56q8q%Z_wR4zfuOw$)RWNeQyej&uTv1lwq<$pUpD1EAi*c#qs@ z=bR{~Rr4no_?Ao$(inBPwo?F zd1UYAwTq|y`}cR-+J#{rra))JNX*&>q{K^t{DK)Iw|(C#v2F9WZ~OL`ANcWozbUJ- zp)t$$3uU)}N*I&8-CYs2MXu zxV{@u=(nefV@Sl|w^!2nn+yaR67N*|7gWCs{2urJf4pYK%2I~*PQzvI&1c z$z#d$f?Y)`V)FReD?V>(@;dk1;y}N2_~&AVPk(Qj7ckVt1+pkGFxD_?h}biGJ@xu3 zydaD{!{jaVTCY^=me=9VOkK!@Vai| zVnYT))^*|slDg;kTuo16y1<=q(e>Q3>*+~6Jo3+9Dv5hnIq)!6_(ea-I?Kl)6d=Cy z<~?}<6^7k^8|^KW8lSU#xP9Pc)G>RJ*MFr24xDGVQ0QQHk`d^0DSW)KqKSFZ$`ZCv ztEp36{$G~l>yz5}FLsd~Fc?%zTq8@X{sfm?= zv9^JMm4U&PHyeMVXvob^$xN%ntzqd#PEb0O1lbUrpH@m XmtT}V`<;yxP!WTttDnm{r-UW|L$)yq literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/image-x-djvu.png b/src/main/resources/graphics/filetreeicons/image-x-djvu.png new file mode 100644 index 0000000000000000000000000000000000000000..6774cb35258e0f35e14e706a6a13634b340e7000 GIT binary patch literal 697 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@*xwC&U#L>>qa^lt9cpxQS666=mAhYMkZs}b+zJ1%b$Na#L@B2+zl?{zqKAb4j04iZj z@^*J&=wOxg0CG4BJR*x382Ao@Fyrz36)8YL_7YEDSN5kYVxlIh4{}ae0)=jPx;TbJ z9DaNGHeZtgPeY;z|ARc?tBdBN7WM7h?11Vl2ohYqEsNoU}RuqsB2)NYh)B+ zWN2k-WMyowZD3$!V6fQekspeN-29Zxv`X9>F6Bpk0&0*1*$|wcR#Ki=l*&+EUaps! emtCBkSdglhUz9%kosASw5re0zpUXO@geCyzHW3p5 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/image-x-dwg.png b/src/main/resources/graphics/filetreeicons/image-x-dwg.png new file mode 100644 index 0000000000000000000000000000000000000000..40cd40611b3a989daa84d17b3f27c50d67921a2c GIT binary patch literal 683 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@*WnC&U#pkGu zcfg}>k7f5>|4Dn5s<-(~-0RY_N2q9nP~irF^aTPL3)nO)1=8mOxj-$*z_I_}|NsA0 zYIlg1ZWb!ukHfiI>HXbw>08voteKuWA6$S;^d zc-@zoYdbzQ%>49m(?;DbpP3a5jAO*U?x_K)U`+CMcVXyYmGuB}I14-?iy0XB4ude` z@%$AjKtc8rPhVH|rz~QkCT1y@I-diDZh5*mhD02Gd*!51vx0zYpz--aK0)Kz|NkG` z;S~6yE=0^wto$nXt0}A=0zaaBmu(K7EZ}sum?vTm_stOIEWPOh8zx<1OK@^zn4qA^ zAeg}*AkiRh(I6VpAY9QP$j~4r&>*7FAY{-W;BY|iMq{_$nz@bHoSbD3%HG!;J|FZZNV4M8Tol+1(yBeyYT-c{1aUcyqBNy zzTunmk~Hy#d)87n9vwKx@uu)W0!v?F3u9n~2~**uG~dd3>C-N$@EyCt-c|of$vkdt zCD50uC9V-ADTyViR>?)FK#IZ0z{pV7z(m)`D8$In%GAip)I{6Bz{9gP2NC6cwc)I$z JtaD0e0sy@n>eT=M literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/image-x-emf.png b/src/main/resources/graphics/filetreeicons/image-x-emf.png new file mode 100644 index 0000000000000000000000000000000000000000..2eaca4cc252c8ccffcc68f86b30b37b8c89581ff GIT binary patch literal 1017 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TQ)fKP}kP{G>Pm^JOu zAk-GKsw;F=O9T)ttMy-8=`}6id3wH!o3X;Q0+&UVo{K9zrx&<5o5})pA%nH;G0W=$ zmQ;H$sq$*gaF6hHbau3l@N>$KcD1*+&yRL#%XAO*b_nxvbaJ#0@URQ?v@eaZ@2bj} zRqU1!VB6f>{O;|W{R`_S=Q`y_*aUew&YaT!^y$<8|NsB_^>f#((w+?amSmenwV@wh zKl%0j%hoBm8+wwyeR})-%ll1zsaqyx|NQ>t^V{b;rWgJG`F-b>^^yKA$5!{cx;XEh zSN-SrubDGvuI-4~zo_xj-lb2jpZxjllbf5{?9P&<(^?*1JCU56oRgE&-&kB0WAEOM?7@ z86>xT-zu?f^S5vN_Lv{|@qNE3tFoan%k~Rpw}46*lf2zs7&=&GJ%Aj}0*}aI1_r*v zAk26?e?b<@Gv$CD!WeyI4i|4GWe6pQ~Ev%0z_cX`E2h{lJSGGB37 z#4SL z#0wc{BzQ1A^KZ0ZWm9QnVP#Wg)c$E`Z(^gwKH=iV9hrUpK8LPsdChU#c)MEE$`UJ6 zV{QZU_eSTxzWE(}B89PtJO2LpuRaAn-QEnR6XhOMtL-{AHMC)C>9Y++(z9cHTb}RP zx;HqgqCEfq1Azw|%oCD-eewMFSAJvhsjogf7Tohik8l22{OfY7_yNl`-VLi?&%V7o z==`KBQX3`OI#yLQW8s2 zt&)pUffR$0fsvuEfr+k>QHYVDm8pr9fw{JUft7)Q!s4l~P&DM`r(~v8;?@xOPd5yx wK@wy`aDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0uvp00i_>zopr06VCrNB{r; literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/image-x-eps.png b/src/main/resources/graphics/filetreeicons/image-x-eps.png new file mode 100644 index 0000000000000000000000000000000000000000..f6ae88a9260357bda23a7fb6f1633469969623b0 GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!j^4j5diUnI zJzJyqY>C^uIc&$q@Esc+H!L?>y~t?pRKvMb#l74N=S?+Tz0hpcBExypBs`pfx{yKK z-mT6XS6ZxHVzy>+*ZEUzXHVoD+Vkh{-`{`#rXAQBvSZ`NpFjTp|NrLOH}9=$oj0v~ z`03;2H?M5gEwfy^6`?nFhHb4LR zCF9_(Pd|T_A3yl>&!6>oZ}ne1^Y`Ds+1D;=cQpZ>v4N4R8c2zk1o;Is$n5#CTYA@y zZ{POqF+cF*`+ieaWkX|@4<`yWfJzvXyxm;OkH}&M2EM}}%y>M1MG8=m zy~NYkmHjD;n5Y@Y^ww|ZfI`1LT^vIq4!^yU&fjDp(2#hiTK~w~o#A(@|NO6Cx?t%w zMj5qZGxpujDB^!IOTklV;=IEzPc1CkX)E(!>SwN1d)_=|u+NJ*d!F&c_w4%z7=Ki{ z3N|pXd|+J=@P|iZs`gd?hA7zu7q{?lxmB?8@>cFIzZRHo;O2Qa?WWRw239NnwC)<- zDW|MHY&apPD8}%WDdKy#j6Xw%X2D(tvFIf>q4PUA9rPPq#Vu#Y&+jxesF}08J4WXv zqan)!%iM{pO|2C?9AclORo6RAV0iP5{ojKQmU+Sl@|o4MCI1Jk`JV5!0o%B(=Rt!Fm@k7*tDKBT7;dOH!?pi&B9UgOP!e zp{{|6u8~oQk)f5TiIstcwt<0_fx)%cPeCaZp&>UvB{QuOw}$20V)p|zNP=t#&QB{T oPb^AhC@(M9%goCzPEIUH)ypqRpZ(583aE&|)78&qol`;+08@fVng9R* literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/image-x-generic.png b/src/main/resources/graphics/filetreeicons/image-x-generic.png new file mode 100644 index 0000000000000000000000000000000000000000..e3739808a5dc8590dec7b6b2aaf5217efdae3f15 GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!j^4j5diUnI zJzJyqY>C^uIc&$q@Esc+H!L?>y~t?pRKvMb#l74N=S?+Tz0hpcBExypBs`pfx{yKK z-mT6XS6ZxHVzy>+*ZEUzXHVoD+Vkh{-`{`#rXAQBvSZ`NpFjTp|NrLOH}9=$oj0v~ z`03;2H?M5gEwfy^6`?nFhHb4LR zCF9_(Pd|T_A3yl>&!6>oZ}ne1^Y`Ds+1D;=cQpZ>v4N4R8c2zk1o;Is$n5#CTYA@y zZ{POqF+cF*`+ieaWkX|@4<`yWfJzvXyxm;OkH}&M2EM}}%y>M1MG8=m zy~NYkmHjD;n5dD-oi=}9P%`}Xba4!cIQ;fXI)9UaKttl4YW*W`cZT1s{`0?n>4K%# z7-iIs&DeK8qlo{>ECo-ciSrJ>JhiZBr>)F`sh_!4?RoQ{90hTft%;yw3|xz8Cb3O)4FST zr<}6-u;GNDq8P(hriky|GX4x5ngx3q#G;qjgwF5ebkJ{b6}OxnKflw^pk~hU?iihy zjD{=^EORHWHnmppaEN`9R$cEff#JqrJx;aq@XAyCfO%G9*msuYbC8kks}n1?yeFU{Eb_jVMV;EJ?LWE=mPb3`Pb< zhPnnOx<*DJMut|V23Dp<+6D$z1_s6xM1oN?h*rdD+Fui3O>8`9R2oq0#rqXkbK$q1TaAbLI^PtK`@Zwf`AM~iq&b| zSn6mC19mI|15&MMgpP_;1Z&42O9?`Oge{AZoqqI3XZoXO=H4^+zH{dOxOd)JHk0Jx z=H~_g@Su<(F3i}KSnUkw?>dTSU~-YfG2#GdIqz;0BHSP2LPvFHa(sI3q&GOYHF%bD9p&nIC$`&R4PqKNRY{7%zr>8 zlSw2}KtKST;RdY#7qAOfve|4Fiv_!2ds0#okx1n8`LL2eAYifB*w|Rum_t)sA=ll7 zp7-OY1|a<)-uM!lyhG@zA>EYGvpFnI3AOSmX=D^@eM%fTLp_(lkaZJPouvMBh9r-6 z@-5CVfY;~H6$)D6NStX1zbIx%-{K7^j5Icr-Az$-QQqvW{5t)K_En-uEu0vCajN1h zlf`Cl)@Xc}mp56hWp@^ah!!XuPgMWBWIT|c&x~wt zW=$9$EbrNA_rsGaGpwAtt?6+gsiEN|5f5-d}#brv&k zexB=Zvwi=q;obSJ_X}x8BgfC-Fqv5X4#(VFJVvcnsrJWoc6M|KV)F6=9rnyjDviMi z)#(E5cCA)Gr_tPN>5uL9v9SX*8kKPPFv?~_+3jXC_s}5*3_@91 zklkjrvWklnXfztVq9Vv@4Yu3NW?p$YpOl%ob8ar!X47ing)(sj0<*4eyU`e8vl$Hg z8yeDyM2JeI;vtArR>pkxELN-i)MN^^n3t9kH5zeGkF>OOKLp`n;BYv2*AhaK5~lTX zE|Ukm8ue8T<+>uhuC*ns&ESkeM+|obiQsoc8jS>ja%3PGEF$o$k+~PG4^soU0w!8)2wTelC|uQxYdZU2+k>f^jP z>qGl(t*O^@W9XGo^l0;zeFaeG?H@0X%TS|@QyNu{IQaxFH_yw7c^A>2Z>c;{xHwd> zlza~$dUp~Oe3Mya zDm}A+D5V!#Y+{*3JK8ZHTj;1Z7L^5);7hb;03Y zsD=Xkx?H-tLV|AucXiX3xu?OhM!a)oTJ{*emQ8X3U!E?Mi=#!kVweC1jR_A!M}}cA z@tE-FsEBCHj;&~PG#Xu$baw7Ph9lYO(u{)tH|Si$S3c8^RwnSWGvo?kt{5m3ifz)Y c!^cFzqvCDZxssZ>J$|qVPzX$@371;(H=f>h#{d8T literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/image-x-portable-bitmap.png b/src/main/resources/graphics/filetreeicons/image-x-portable-bitmap.png new file mode 100644 index 0000000000000000000000000000000000000000..1ecffab481a4eeff0e82bfe38295e1a8aa62cbe7 GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!j^4j5diUnI zJzJyqY>C^uIc&$q@Esc+H!L?>y~t?pRKvMb#l74N=S?+Tz0hpcBExypBs`pfx{yKK z-mT6XS6ZxHVzy>+*ZEUzXHVoD+Vkh{-`{`#rXAQBvSZ`NpFjTp|NrLOH}9=$oj0v~ z`03;2H?M5gEwfy^6`?nFhHb4LR zCF9_(Pd|T_A3yl>&!6>oZ}ne1^Y`Ds+1D;=cQpZ>v4N4R8c2zk1o;Is$n5#CTYA@y zZ{POqF+cF*`+ieaWkX|@4<`yWfJzvXyxm;OkH}&M2EM}}%y>M1MG8=m zy~NYkmHjD;n5d~rU%|aF=Wj9)Xh^(Mt$*b0&hWd{fBx4mU9j{T zqm0_I8T;;M6!AZqrQoSFao*vVrxq6Nw3T@<^)uJ1J#QW}*yqKZJvtTcSSo9K`(D|L54*CtQ;+C`H=XV+!)XZ7l9i#J- z(U9eVW$wh)rq&7`4zW+ts_PvlFueK3{_jBt%RJ!&`ONCslK%tNe9w1au$O<(pdiOl z=wKmqwD!C8<`)MX5lF!N|bK zP}jgj*T^Wu$k58v*vi;c+rYrez~FZNj7Ss>x%nxXX_dG&tTIw~3e+G8vLQG>t)x7$ mD3zhSyj(9cFS|H7u^?41zbJk7I~ysWA_h-aKbLh*2~7a*XGnqo literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/image-x-svg+xml.png b/src/main/resources/graphics/filetreeicons/image-x-svg+xml.png new file mode 100644 index 0000000000000000000000000000000000000000..6d1e3b99420cdfce18edbd3b8f742ae36948403b GIT binary patch literal 1017 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TQ)fKP}kP{G>Pm^JOu zAk-GKsw;F=O9T)ttMy-8=`}6id3wH!o3X;Q0+&UVo{K9zrx&<5o5})pA%nH;G0W=$ zmQ;H$sq$*gaF6hHbau3l@N>$KcD1*+&yRL#%XAO*b_nxvbaJ#0@URQ?v@eaZ@2bj} zRqU1!VB6f>{O;|W{R`_S=Q`y_*aUew&YaT!^y$<8|NsB_^>f#((w+?amSmenwV@wh zKl%0j%hoBm8+wwyeR})-%ll1zsaqyx|NQ>t^V{b;rWgJG`F-b>^^yKA$5!{cx;XEh zSN-SrubDGvuI-4~zo_xj-lb2jpZxjllbf5{?9P&<(^?*1JCU56oRgE&-&kB0WAEOM?7@ z86>xT-zu?f^S5vN_Lv{|@qNE3tFoan%k~Rpw}46*lf2zs7&=&GJ%Aj}0*}aI1_r*v zAk26?e?ZXISk0(X${ZR33|C5w`DHi`TW_5K8c6@aD!_!c+|1U33!+doYMy`MZ@oZoG4!^kcwDH}HxpI*X{i2t(Illxh zh!--@Nbq2K=HF<+%BIrD!pf$~sQuH>-o!?UeZs|!J2LzHeGXmO@|xqe@piSSl_gfD z#@q(x?~TrXee*l|L<(aOcl`bHUwsOEy1f}rC(1pjR@-%KYG}jO(q|itq-V$Ywmjdn zb#HJ~MS1@J2LcZ`m?tFv`r`TTul&a1Q(t{}EV$>39^d@4_}ArD@dK7?yc<@(o_%|F z(D_NzK-}N$$JIZrOh2!`KD9ca<8|Uq+sz&73I}!H2pJyG?_vAV`jKJ#29^M`{oE`c zJ~OhdIL!Q&=fZ^>EzmbgZgq$HN4 zS|t~y0x1R~10zFS0~1{%qYxuQD^nvYLnCbi11kfA&HAUNplHa=PsvQH#I4~_QIQ5v xgCxj?;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1STJYD@<);T3K0RVK=rqcib literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/image-x-tga.png b/src/main/resources/graphics/filetreeicons/image-x-tga.png new file mode 100644 index 0000000000000000000000000000000000000000..8f177f864763c53fd64bf9c9c07ebcab594c7039 GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!j^4j5diUnI zJzJyqY>C^uIc&$q@Esc+H!L?>y~t?pRKvMb#l74N=S?+Tz0hpcBExypBs`pfx{yKK z-mT6XS6ZxHVzy>+*ZEUzXHVoD+Vkh{-`{`#rXAQBvSZ`NpFjTp|NrLOH}9=$oj0v~ z`03;2H?M5gEwfy^6`?nFhHb4LR zCF9_(Pd|T_A3yl>&!6>oZ}ne1^Y`Ds+1D;=cQpZ>v4N4R8c2zk1o;Is$n5#CTYA@y zZ{POqF+cF*`+ieaWkX|@4<`yWfJzvXyxm;OkH}&M2EM}}%y>M1MG8=m zy~NYkmHjD;n5eOAyZ*BTpwMqm7srr@!*8#o^EVj?G$h`s)<5!gXZYRfKmY5OE?9bv zQAX|9jD7briuj+*Qt(uoIPdVwQwxiB+R8kb`k8Cho;Qyf?DJyIo@YGqJ^TIv#vhfg zf(;BTA6ORz{Nd4ZWXM&yp{XQuLY(XxOpBkehu9}+)%6Y&7~Xti|M#GSWuEYXd}j4*$^QXszUMnI*vmg?P>|y& zbg&RQ+I##FC!fc%OOhckL&Ajq`lmYwNo}uEu-*j>2GtVRh?11Vl2ohYqEsNoU}Ruq zsB2)NYh)B+WN2k-Xk}!nZD3$!U~pxEQXh(j-29Zxv`X9>mY$tu1k@l2vLQG>t)x7$ mD3zhSyj(9cFS|H7u^?41zbJk7I~ysWA_h-aKbLh*2~7aIN=Ntr literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/image-x-win-bitmap.png b/src/main/resources/graphics/filetreeicons/image-x-win-bitmap.png new file mode 100644 index 0000000000000000000000000000000000000000..e71a688a3840e70e0a7c84da70934c870f21d725 GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!j^4j5diUnI zJzJyqY>C^uIc&$q@Esc+H!L?>y~t?pRKvMb#l74N=S?+Tz0hpcBExypBs`pfx{yKK z-mT6XS6ZxHVzy>+*ZEUzXHVoD+Vkh{-`{`#rXAQBvSZ`NpFjTp|NrLOH}9=$oj0v~ z`03;2H?M5gEwfy^6`?nFhHb4LR zCF9_(Pd|T_A3yl>&!6>oZ}ne1^Y`Ds+1D;=cQpZ>v4N4R8c2zk1o;Is$n5#CTYA@y zZ{POqF+cF*`+ieaWkX|@4<`yWfJzvXyxm;OkH}&M2EM}}%y>M1MG8=m zy~NYkmHjD;n5e0^;er)EfI`1LT^vIq4!^yU&fjDp(2#hiTK~w~o#A(@|NO6Cx?t%w zMj5qZGxpujDB^!IOTklV;=IEzPc1CkX)E(!>SwN1d)_=|u+NJ*d!F&c_w4%z7=Ki{ z3N|pXd|+J=@P|iZs`gd?hA7zu7q{?lxmB?8@>cFIzZRHo;O2Qa?WWRw239NnwC)<- zDW|MHY&apPD8}%WDdKy#j6Xw%X2D(tvFIf>q4PUA9rPPq#Vu#Y&+jxesF}08J4WXv zqan)!%iM{pO|2C?9AclORo6RAV0iP5{ojKQmU+Sl@|o4MCI1Jk`JV5!0o%B(=Rt!Fm@k7*tDKBT7;dOH!?pi&B9UgOP!e zp{{|6u8~oQk)f5Tv6Ydrwt<0_fkBDr+P^3oa`RI%(<*UmVD%6MreOw2kPX54X(i=} nMX3zs<>h*rdD+Fui3O>8`9Pm^JOu zAk-GKsw;F=O9T)ttMy-8=`}6id3wH!o3X;Q0+&UVo{K9zrx&<5o5})pA%nH;G0W=$ zmQ;H$sq$*gaF6hHbau3l@N>$KcD1*+&yRL#%XAO*b_nxvbaJ#0@URQ?v@eaZ@2bj} zRqU1!VB6f>{O;|W{R`_S=Q`y_*aUew&YaT!^y$<8|NsB_^>f#((w+?amSmenwV@wh zKl%0j%hoBm8+wwyeR})-%ll1zsaqyx|NQ>t^V{b;rWgJG`F-b>^^yKA$5!{cx;XEh zSN-SrubDGvuI-4~zo_xj-lb2jpZxjllbf5{?9P&<(^?*1JCU56oRgE&-&kB0WAEOM?7@ z86>xT-zu?f^S5vN_Lv{|@qNE3tFoan%k~Rpw}46*lf2zs7&=&GJ%Aj}0*}aI1_r*v zAk26?e?ZXISk0(X${ZR33|C5w`DHi`TW_5K8c6@aD!_!c+|1U33!+doYMy`MZ@oZoG4!^kcwDH}HxpI*X{i2t(Illxh zh!--@Nbq2K=HF<+%BIrD!pf$~sQuH>-o!?UeZs|!J2LzHeGXmO@|xqe@piSSl_gfD z#@q(x?~TrXee*l|L<(aOcl`bHUwsOEy1f}rC(1pjR@-%KYG}jO(q|itq-V$Ywmjdn zb#HJ~MS1@J2LcZ`m?tFv`r`TTul&a1Q(t{}EV$>39^d@4_}ArD@dK7?yc<@(o_%|F z(D_NzK-}N$$JIZrOh2!`KD9ca<8|Uq+sz&73I}!H2pJyG?_vAV`jKJ#29^M`{oE`c zJ~OhdIL!Q&=fZ^>EzmbgZgq$HN4 zS|t~y0x1R~10zFS0~1{%qYxuQD^nvYLvw8d11kfAhvH9-Q8eV{r(~v8;?^+1E4Ck~ wK@wy`aDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0uvp00i_>zopr0Ok#*<^TWy literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/image-x-xcf.png b/src/main/resources/graphics/filetreeicons/image-x-xcf.png new file mode 100644 index 0000000000000000000000000000000000000000..e1325ffe54ecef3280864026eca8470bec9630f9 GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!u1X84$_%N> z3a!oxEzJroPYb9>56q8q%Z_wR4zfuOw$)RWNeQyej&uTv1lwq<$pUpD1EAi*c#qs@ z=bR{~Rr4no_?Ao$(inBPwo?F zd1UYAwTq|y`}cR-+J#{rra))JNX*&>q{K^t{DK)Iw|(C#v2F9WZ~OL`ANcWozbUJ- zp)t$$3uU)}N*I&8-CYsF9Vm zU6L12=(nefV@Sl|w^!2nn+yaR67N*|7gWCs{2urJf4pYK%2I~*PQzvI&1c z$z#d$f?Y)`V)FReD?V>(@;dk1;y}N2_~&AVPk(Qj7ckVt1+pkGFxD_?h}biGJ@xu3 zydaD{!{jaVTCY^=me=9VOkK!@Vai| zVnYT))^*|slDg;kTuo16y1<=q(e>Q3>*+~6Jo3+9Dv5hnIq)!6_(ea-I?Kl)6d=Cy z<~?}<6^7k^8|^KW8lSU#xP9Pc)G>RJ*MFr24xDGVQ0QQHk`d^0DSW)KqKSFZ$`ZCv ztEp36{$G~l>yz5}FLsd~Fc?%zTq8@X{sezTL zg|>l#m4U(Z2i~9rg3yqgpOTqYiCe?7y`L8XHAsSN2+mI{DNig)WhgH%*UQYyE>2D? ZNY%?PN}v7CMhd8i!PC{xWt~$(69C|0F{uCm literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/image-x-xfig.png b/src/main/resources/graphics/filetreeicons/image-x-xfig.png new file mode 100644 index 0000000000000000000000000000000000000000..3decef51161232686ef7017e7d5bdf76ff5355e8 GIT binary patch literal 1017 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TQ)fKP}kP{G>Pm^JOu zAk-GKsw;F=O9T)ttMy-8=`}6id3wH!o3X;Q0+&UVo{K9zrx&<5o5})pA%nH;G0W=$ zmQ;H$sq$*gaF6hHbau3l@N>$KcD1*+&yRL#%XAO*b_nxvbaJ#0@URQ?v@eaZ@2bj} zRqU1!VB6f>{O;|W{R`_S=Q`y_*aUew&YaT!^y$<8|NsB_^>f#((w+?amSmenwV@wh zKl%0j%hoBm8+wwyeR})-%ll1zsaqyx|NQ>t^V{b;rWgJG`F-b>^^yKA$5!{cx;XEh zSN-SrubDGvuI-4~zo_xj-lb2jpZxjllbf5{?9P&<(^?*1JCU56oRgE&-&kB0WAEOM?7@ z86>xT-zu?f^S5vN_Lv{|@qNE3tFoan%k~Rpw}46*lf2zs7&=&GJ%Aj}0*}aI1_r*v zAk26?e?SJ1K}iaZXISk0(X${ZR33|C5w`DHi`TW_5K8c6@aD!_!c+|1U33!+doYMy`MZ@oZoG4!^kcwDH}HxpI*X{i2t(Illxh zh!--@Nbq2K=HF<+%BIrD!pf$~sQuH>-o!?UeZs|!J2LzHeGXmO@|xqe@piSSl_gfD z#@q(x?~TrXee*l|L<(aOcl`bHUwsOEy1f}rC(1pjR@-%KYG}jO(q|itq-V$Ywmjdn zb#HJ~MS1@J2LcZ`m?tFv`r`TTul&a1Q(t{}EV$>39^d@4_}ArD@dK7?yc<@(o_%|F z(D_NzK-}N$$JIZrOh2!`KD9ca<8|Uq+sz&73I}!H2pJyG?_vAV`jKJ#29^M`{oE`c zJ~OhdIL!Q&=fZ^>EzmbgZgq$HN4 zS|t~y0x1R~10zFS0~1{%qYxuQp#Q844YUmmtPBiJ7j0-p(U6;;l9^VCTf;7W4tt;m wNstY}`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0TnTLy85}Sb4q9e0MtsR8UO$Q literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/image.png b/src/main/resources/graphics/filetreeicons/image.png new file mode 100644 index 0000000000000000000000000000000000000000..ba5308d9b8bb70e322d4a4a86cbcc077ab5b1b3d GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!j^4j5diUnI zJzJyqY>C^uIc&$q@Esc+H!L?>y~t?pRKvMb#l74N=S?+Tz0hpcBExypBs`pfx{yKK z-mT6XS6ZxHVzy>+*ZEUzXHVoD+Vkh{-`{`#rXAQBvSZ`NpFjTp|NrLOH}9=$oj0v~ z`03;2H?M5gEwfy^6`?nFhHb4LR zCF9_(Pd|T_A3yl>&!6>oZ}ne1^Y`Ds+1D;=cQpZ>v4N4R8c2zk1o;Is$n5#CTYA@y zZ{POqF+cF*`+ieaWkX|@4<`yWfJzvXyxm;OkH}&M2EM}}%y>M1MG8=m zy~NYkmHjD;n5Z!q%b(=sK%w8BE{-7)hu>aF=Wj9)Xh^(Mt$*b0&hWd{fBx4mU9j{T zqm0_I8T;;M6!AZqrQoSFao*vVrxq6Nw3T@<^)uJ1J#QW}*yqKZJvtTcSSo9K`(D|L54*CtQ;+C`H=XV+!)XZ7l9i#J- z(U9eVW$wh)rq&7`4zW+ts_PvlFueK3{_jBt%RJ!&`ONCslK%tNe9w1au$O<(pdiOl z=wKmqwD!C8<`)MX5lF!N|bK zP}jgj*T^Wu$k58v(8|z2+rYrez~Fp)!afuYx%nxXX_dG&?7MY?38+C5WJ7R%T1k0g mQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MGT&NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(S)jS_v205!>Yx;Tbp+ zF@>44Cr(&9LEIrE%pdC|F=>a=rb-bfXtu5nnkXQq}6+v%R{xxDrAcQ4%%aa|=p z*I%E{KlnyXmCQ{~MW*X(6D}pzcsZoUw+9HUoYVIHR-S#WH_rqgD;9nRD;9kQDHeZ* zZyfg+as+LdZYWl;ZgBj-li>D&FTqKI!NJC96~p;Lj(9eP0$K4^TS>*x2C?298gD#> z72`du@)&aUGB5V!tT(!D9=D1iZR+o1(jH<*G>aP+U0c9*V4~|w`A!GE3Ct_Z7qKyj zc28RJ>Gy5U-ro*y&%Re?aC$XI=-byhDUGITN^2G^x!2*euSoP_(HY6zu`JOm#S?9l ze(cW*3jbxiuJPFHUtAw%{*GuDmf;9nUlhT-H~ZJY3;+GLbWN+`^5I(yEr+qAXP8FD1G)j8!4b722WQ%mvv4FO#mdoLk0i< literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/inode-chardevice.png b/src/main/resources/graphics/filetreeicons/inode-chardevice.png new file mode 100644 index 0000000000000000000000000000000000000000..407d5581e9817c22be9c9a84c9f47fae417563fc GIT binary patch literal 836 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*pi3_VZB0yPPFx;Tbp+2X|2}k%NK@8iX$>L^jzRbw0At zqe~<1w(;w`EGqw}?%llkb7h(OHw}j+il+s5<@z6Aig9b&d+X$}WkL;$S08)DE>rd= zb4&N@+cxsSCK0h&UM=hl%Jo$X7#>vnXzdbd5^#9;@~ME&uMk^~Ch+@>>n8ny6xP_TTk%!@cyrbrUe*Qx@-!U*~)g5b+aMWzzy{*oz(P8HF!*;{f zY0Mdm`~2sJ&urxm-y=9x(qMwiq?g7Mw0>M>c%!Sq#PF$Qcm1SB4h5!!a7R9d32JvT znLH-H7hx2sUS}&0{fMe*IL*4IA2~w5N(0TfA2aIBM6zE%(rR)&ZO1 zy$5)nRIR(ru!-^W<{e@ctqd>9w=+Fc=Wwh(dXGtYiLFUPmgf{j*OK)M(-U4WyfIqh znJjr}$wr>$D7HNBgKR5Ww|wu8ZR?-$dG3FOFF`XJg>vLq_X-u;b{cQ!uMT0I#`SK) z@mRebmbGss-_OZq=dD@z^i!82-|F8kdF%W5ex6;qdx4J=vzPwi6{g(`N(_mj7N(as zUpllUt?$8iZ;lH(>S24tI4{pKJ^gOujEtnGn#QJ9nMXJ!RZg$Gnt#eVf1P;e4{fV9 zo}eU)%&i~#rce0a?s{oqeC6VDJs)xLZNLPhTH+c}l9E`GYL#4+3Zxi}42%qQ4NP>6 zj6#eItxOHAj7_u+46FvF3bP` literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/inode-fifo.png b/src/main/resources/graphics/filetreeicons/inode-fifo.png new file mode 100644 index 0000000000000000000000000000000000000000..7359a96cca6dcf9acc0f585a8f925b5910b6e645 GIT binary patch literal 1017 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vTXPlzj!o|buOa{i?$ zg_kDgT3AqBy54Y;9yGO z#pdW!)d9yV{f+_k_T`+fkJ+E&zM(#PA5eRi>$)WSg^70afaY{0owT{qZbj_*#_rHDl zb!y+eGM|H)E^CVYHotxOWopd;OkH}&M2EM}}%y>M1MG8=my~NYkmHjD;n5eOI zo{w`VP|sRV7srr@!*8!<1|KpIU`yB|$}h4($VRJU#l{5+2`e9k3hw;(|Gpq+uF#T` zX)`}IKmNV&^3BY7jb-MYNB=3OBo?0RI%UKXVR>T0ij;8115%xSVoE7f7#tL`9Q0o> ztX;rb(j<3*gTX=9fng~FQwS4J0EdG@R0Gq*CN7I9Ev3Z|G`Iyq4t(tVBW>ox_}gT< zcySunpA-6wt)G)VJ`!S%$oVTO`*c?W!an-DS7GW_^7v_vwNI^6~d?%g;TRzPp=2?d7+k zopC$v6={^Nv9!8au37rmlHrm(&#$!lM6GWH8RuCA&KuWs7A?8x#PBIYk)d*n0E4`) z$^mz7&JP!zm>@z1wFx5e$Fg*U7@GFLaDQrhvMjSWK6mP!|0{Qnm1(`y$YuNc` zhwHp*aGPr{ZMHt*3S->m(i@5jCP3ys=HDwtZH~+i*I?S`wBe)I+1JtxHlKDbV14u} zj7NArYmO8{^yY@Qb6E;1lgjhOCipDoc5!lIL8@MUQTpt6Hc~)E44$rjF6*2UngDwfs&D`R literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/inode-mount-point.png b/src/main/resources/graphics/filetreeicons/inode-mount-point.png new file mode 100644 index 0000000000000000000000000000000000000000..e5add783c81a1782d45636ae5f98be2d45191159 GIT binary patch literal 727 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.kbattleship.png b/src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.kbattleship.png new file mode 100644 index 0000000000000000000000000000000000000000..e1427af96e4f9b15289e9d03aaaccfdd3cf848dc GIT binary patch literal 2687 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.ntp.png b/src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.ntp.png new file mode 100644 index 0000000000000000000000000000000000000000..9614d8d8f67e5a692ec07f2e7d6b241e9992ef46 GIT binary patch literal 2687 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.pop3.png b/src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.pop3.png new file mode 100644 index 0000000000000000000000000000000000000000..84acf281bf1a8bb8654e05ad93fc0b50ebe7a958 GIT binary patch literal 2687 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.unknown.png b/src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.unknown.png new file mode 100644 index 0000000000000000000000000000000000000000..ad64f3d44b4d1c39329fc31845d8f2879dd8fedc GIT binary patch literal 601 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*on{(X)+!oa|&?&;zfl5y|tje}lHfg)@V z>gV|AOj^*Y@XFhzKj3%VA-RPL9@FG!_W7gON@4F^cOS-pIvZkLsd9Sfy&gE7w$eg<(QfNIj-^ovsci}`0VS< z4n_N4x-;dR=X#^>p^<6d;oHG;L3k1K78d4)z67QV0zC{5S&SVt4hjgk8L+kp^f3PB zeAZCglF^WFzc8II;)nmj-Q5Db2FJVqi|mSL-Z=eK&T4jxJxQ$3D;M{9Cq|n%c+5Jq z&He}XAH@a+CJqHuLV)qz<)o>~}U&Kt&9mu6{1-oD!M^-{<^wp5IBjfU)6+OTz&G{I+MT95^)p z*P*JP+rs;C{vd4M5m20I2Z*>~K=l1pq>j04(7EFun(X zgnxdMy$Pqld;Oe^6^9(#{4L>@@JUU1D+jcV;XA*hS}<4gA;X$Wx- zwG%eVKG)6f5p!p`#RzG8xx%YO?$D~>@Au%e?BUIvt>T=(dw6=iOu{Y z^uwnXUj5cPLl(Gur-1}`-grRQAcxjVz=&|X1x#Aw>}H*8*5+n@cZgs`Z@ad7>ZEi22(49P(xn{s{#QUE=>qpJMxqet$K3%fjn(uwS~gN(Mz+|KsLOpy?5_6GlR z!S|~cB2@l*!3K?$7~!eil*AQ?UeKqM`d}Z7OLO=w3YGWWw^iBf9I{)5xV-=6&^B`bUwW& zHl-pet4%_{wyWcQ+bce^qw-A9R7r9AzyJemb@@Y3<6_(BJ>eDW*RqT(TWf%_51L(}3^XeY0&{0=i$ zb8^WaISBNazuN%VvBCg+X_%8pCXmOH;!XEOC>D~42j6u#1A|I2Fs~)@Uorc;N^Lbz zW)YiBWJWOel4q(5%$ocRsi&_s9^?;)x~3W~RceVolGP`!OQy|4MzK9#m(C<~9_3S~ z030-?t`=tSYb1hQL7N{glNot;vo+ucBqCzFdVj~Lm3NA!VoVyEt}l%1#2h?bRcu5R zEu7)Kz~3HK$*o|XVBoH9P7Dm};y#1MFdGyRS<*r!R3*ATdq8EB#gdT^I8QC}B;LRs5Umknine9EnT z+!0s6kgm*k(tvpG_RJqA_R5}rNtaArj@epQcX`u$1w|E#${Cx9ayCR1M1~oKlKOTX zu^*@Wg!DAu_Pw=ko^CezY9#PMU{S%~jXbK_)xl?e1l8y4Oj%P?74!YPul}EZ!22+l zSFdJx@T!7fH~pa%!==MwD*ZN)K>z9+T1LEg8q94ufq{qkU(GhxCTesUpAMqrBW|uO*?8d z>RwC-zxo4&AtCfaCbOxcFp5P+KjzzNc!qLgTnm_MD{*QieUBoo6Rj6ZMKF@8sCdfIn$8DGYRxm|9eYHk|CA zY#?ZYg1K5VMyiA3m5ZWcM_j%xh{^OYNlJ=V`gX+w<4bIp;Ps!G(?=3E^bLk{jTnry zGKAy_xWh11WJTg;_L9%jZ-Qy7+cyi>0?~M%&)q>j&#t6(m93XPX+N%uIAWv8KxfSj zh2+e=;Q7t|n+uE;_$h=(BB-Wv(MA9cB&agLn2(3oe6pvb50 z%i65ATv(Q9ny=6(;WCpeCXeLoUIYEie6CHMRO)VoAI}Aom6@0gdjk33ka9b#?_)@| z!&q`3=0ZQQ+4brkhTJ9oiPEt=1}1uy(3Q9`?a&P^9fvA0b;@O zP|!{+uXy4x=F*mkUexq|k^ycfExi?2!(mH5OnLe3k^^4d>CT0pKWfSStTp^Y)o(*6 z^>7AUL4Z6UW!zKtJcwr!-VT#zxd?{6kE@xErY|n~os`*4=NwS!YMHFb3_>gpI9=o#x9s3VcaNaTmgJLdl*@bUBTx0{W)f9!DVc?*vD` p8^L6JAOVocWGydW?;v-)KS9ec(DT8Hi8QAP*ji((o?7B!{|nj|$+iFh literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.upnp.LightingControls1.png b/src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.upnp.LightingControls1.png new file mode 100644 index 0000000000000000000000000000000000000000..96f312d9018e20c22cfe75fc9045b7571c65339d GIT binary patch literal 2687 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.upnp.RAClient1.png b/src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.upnp.RAClient1.png new file mode 100644 index 0000000000000000000000000000000000000000..33b5c4f0a0d0d7760ff45ac1195b76628e9cde85 GIT binary patch literal 2687 zcmZ{mc{tSj7stOQG&9DUeaT+QHny=``z4W?LTZGXiAl!TX^drz<%Y3lNl6)GorJMe z2w5VEiit*cvK8G+_T|p~^Y_Q^JkL3==X1_^Kj*LWd`{9OlnpOb5()qSukCp&M>fs> zb1*kMR(c0cu)*nNfwTaC+H{_MEEoGN=W*T<2>{`z0Duw?0K4oIWf1^E;Q+9V0RW>1 z03a5S-{fG-E^yzxU}ME5+jjnJj%EWAaNZ>t0QfrpbB-SWa!+>7&DP4|av1BUt9L*S zQ-VD3Vp7SIpR>FJMpJNg6iwE-QgNs9<3nxhDj7T%s9qu7VWLYU1* zsy681zB)B~N4?bYJke}f2LU-K2nYFUL(<}q;Uk1=JKsOmK;SyTJK9+aPM!Th^ ztUK02pM~{aYWf|w6_$hCRKfOEBl~x`DAswU-T2+d?=uBJX&&+rg?WR_W-a~oL3tjy zqEGi__aW0v=LVnS@#aEYzoajYGwkh$QouW?8nxux37q3_TDfG)ycnNDyj+r#{({DY zXg%N*9CXu#zv7=W__ag^RX{p(vwX@d0{O7oWN zPj>9(NRiPJ4!#j3k-0eOsSuBeWCc7mL2$0TSnYbnpk{b{)cxS2-VwI;)D0Rsm2@$^ zCpM*moYf}AXWP~BufUH<%d=J zk5>j|P0-(~#;-p1`*Pp?3`z#xn_cAbR>*Sy`Cu9HNuvBQS-yvnr^C|Xl&A(bR*%BX zRh(V(M-GEL7w$IztXM$+_|`BlmW(5gCB>T_2$3wrVUK=ju?Gg1q9ESO#J^$=_7vJ` zz>Fdm3(tsT>?hAw7nn8q>r>9%Xgtgx4s%P@U#`>;ej=@l-w;omjUuzW-j>cLbe`l< zB>@<4OkFKR@ApU~tAe^PTqZU0;dX1_Pf%p!PW8dAVJr6(Rmq4jG*e#~*NHlOz9!#@ zC|W$veTlc7T*)bCo}lNUYK{*I>f$_)L@^rVVOf#_B@_jkE^9z(l*y7+QtnDneoNy5 z&k@XoXu}MB1tpr?F_Cr;uV8w&h!%%m!>E{TsrTqx@p|AsZlb;}5P`6^r>y8p`TCYy z`+C5x0YlnSKL`V&xjVCG&+M1I{FW}Bx)QU!q3Zgs_ZosCK+YMPCA;Xu3ZlXd!w7wQ zPUz25{sKDc@B7|cH_tR1PaE=m;#-o_dnb#ic60Py7(w*8xRBOWltui$9;p8D5AZSE z_05}EF03*?u$TVWitgIjFvNSz&w57!_v~}Z`}uWCAvwi}ZXqW8OJlQ1W}DYOtpDbo z*YW9lIW_mTdbRIF-T}i_CPj*$OWh_$D2?k*_Vv28_U2YyO|Pp9K37 zEl9p52*S9a}zv~t%gBl&Dyn`y!+^UAAvw#dzxTgd09BGJZP zqD9g%GSwtc3DTOMl`RvOm`2HL_D@>8lI_4=8tvgwlezFKAy&mtccJ7z{2`ksx1~$H z3*I@{1#ZuI+ea%(;c{0j6^``8kiYweR$w2U2XkA_prD}v*R##lc^=&%$GR7sY~R*e z3R8$u+TBE*3%aSmUh`KHy!uiO=*zJ~3z|jD;&#Cyp2!D{j_y}ppAxv<7R1sqLrNJ3 z5#%W~7Xp*~i{=cUk!_o2%$jiC1%`9W`oo zuVzBtoCU(+AX*`V(Ns}LW)hK4dA1u~Al&IU0_WRGoLdP$$b=2N^-_r}EL`_W3iV{1 z#uu2~lJC{5^@F_3B0bxv-PD_CM39Xo5aO<`X%_s07~2{6CzUFJ0x#iHi>i?Nll_wo zICY?4zSfMM>gaUsvarYr*XczOsU8MFLEcK&zIb4KndKU?@hfxYM8c-7-f*rVot{<( z6F&oW90m)mirvm$_I>`HKW%O2cHw#u66^c5JJ|QdwY09XjnZfBr?p`xY}Dz`*h>lrU#f8I{UK!sx3n2gr=W)JDM!%U`_IFhq>1L$Yub8Km)QuZSKxh@&6&c}(UO>pwR p6+*-Y;Q%6$sNwDB6YPNvz-jmgc|BS+mSi^pw$>=C=a!h*e*r-l$CLm7 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.upnp.RADiscoveryAgent1.png b/src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.upnp.RADiscoveryAgent1.png new file mode 100644 index 0000000000000000000000000000000000000000..d8d13e6df7ebe92c319f4e4ac8b8530a36b33fa0 GIT binary patch literal 2687 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.upnp.RAServer1.png b/src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.upnp.RAServer1.png new file mode 100644 index 0000000000000000000000000000000000000000..cd93a0f4fdfb032b90419679c31420007987d698 GIT binary patch literal 2687 zcmZ{mc{tSj7stOQG&9DUeaT+Awi(NaE88V0GlkR$H4~GJvC|mK7|RV~&61Kb$T|sQ zsSvV66xEn$WXY1P=w7lfclzu1*YEQ@=kt2b@_x===Q$_o0@_v(DhmYwK+x`twIi1n zzYWaK{VTl#$GPD3vP4+|KyA9fE{>1uD|wu8L;*nfF#w>(1Hd*nM4bnKP&fcAVgbP9 z9so!MbF;Iyycov$;p!cb z!ap2ddW(shO-%uYD&1c6E4s={_h8 zCh4h>!e&Bo$r+#+Vx|Ek#=7J0_?cs0$Ndk`(HY>h7aPq!;(2rDDft^Mb5W00z66hN zrL$=>UkL%kw0&6&*yBpddWtvn^RiU(9M#yZuS`i$RC9s5s>ryR)JKv6}P| z2IKpp@UT`0sJ(^kZ|rC5eGWxIgY~umg^8;_%>1cFOA4$F zTi7bVcBG$WG1FcnkZJ=}?S!lUKr*l%97Sj(&PIlBrscWYWkm6(vG|Yrn%U*(RL!tzgB<0GwD+0Qk}{E0v5VjV8sL?TL{srC|@gBe)HNOVJSTMbh6fdpjy^ zHDG2DheKdSGIx`ws|(DV{EeumuQl%H4~4m<8ZB1ph(D4yAgoEJO-E5UUaw216FQFy zXp#XeIHs-^V)$z~l2bvO8!D3vLQ&wHAG{tLVh zcYXD0nh&Qg4D6&ov}U+AHn0Q_`PppA;GcX@_NEUD4+FzwYjz!yfWf63|XVlS0-q zw=K!Or;x-kQO9KqjqZs?qOJEkHhoy!hHdR`SVs2QxH8p*R~J;)@@!F>vanRnPeox& zy(Ej|V-%{%o-*VWKWjTSJ~54&+3cS*e<|C6J2ZMjp{HiTFNIhaKi-B?{`7~eAKjEM z^)7hha5ivr#@jwxRSuuKWTkRoD24jf$6A8DcOJ}bIe~_T23*ay&=z=bixTTzaI}3B zu@I&brMA6}J{@#jg*)aiWCV@m955GSS#!EY?BaG&mO$jaMo0HcFOP{_Z42V)o1^4R zgNVx1nlV94Da75WknxAs>avsZZCrbee3%2TZX%_6onpn%Fgdl{QL#JqRQBZnHMvJ9 zx6I5mEW$pr!{;k49_Nynb|NvYJV0zMX|(Fys7`+0!ABo^v+YIozilsLN@ZTmn03@> z)xDSsdG!Yn4hPW-nark&LJFINdMvQn@C@nBxE46uR^r@B{7xaR5o{Jp6k*{8mr`g) z<8(g3&Mx>~&RX5e%Pcaqi`q`TjzI?5S^**M+Pdb!-$}8Zfq&6xGHCDuA+@LqWi-)0 z(SX+m3TA7~8L5s=S1yW69C7_RFCo{%B&sM|8`u{Qj4g6pL)Ly~P8~^DH!vK^HD)l< z%3#tbppHXev1O^7*^9nUzX_+UY~3te4MO33KX(WFKD(0ERkl|8r2V)a?1-&41C=$) z3eA~)!FRyF&BqKyG4AVrk}Oa%D&Ehc(;%=c#KUl-b>6daC#i zl|509D>uK~rq%Iz0d75G1>EKBWC~QMrj05f#@2htj~~4;2G-=(yPOt;g%!-yO^{!6 zu=&s3wMPlMIlFaJ#8)%}cn&v9BN_fl_ib=ycJJ*1IWCbn;ba^^v-2qS9Kcw2u?)w;; z?Kqm;hrZBHXm-20izanReq#2^$u3nRPxlZwML)C#1 zn0hz^sw6}jkTK~gdmhX;0d0pUvR#G4-^bNVMbj4+{7=g5q;roi^$;6Oh$k)tZ{iVz z=K|1!>mjt^2HJXh7xfS(h6ob`LK6-*fy2Fj`usi$|0nSE_w>F&{{I5$Dpn&`AoII} rlmCqn5-tc2kVqsQZ$F=44_p9V$3MvH!Lq3=w+OJaL0dny!p8mwi;Bp& literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.upnp.RemoteUIClientDevice1.png b/src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.upnp.RemoteUIClientDevice1.png new file mode 100644 index 0000000000000000000000000000000000000000..881fe65e81f7e537aa390856b3bf862ac3a00233 GIT binary patch literal 2687 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.upnp.SolarProtectionBlind1.png b/src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.upnp.SolarProtectionBlind1.png new file mode 100644 index 0000000000000000000000000000000000000000..e221d285ec9cc083c351185860a283b3f5519832 GIT binary patch literal 2687 zcmZ{mc{tSj7stOQG&9DUeaT*2+t|i(?U$s?6jCG9OiUPKr!kf>mK(;JB_(B$brQx> zA!LatDkd7)$yRhP+38My{r>uWp67gC&spBj`RhFABws|?@1HXwm#T|xkWuj{vQ^afOTvSV&`)|QvTS>IiK0&|%X z)2Gw;JH8zx}mkxwaRtx1i-Eik1yW`rNcx$ zRa2P^C^jV%6idj`gTz{Q{+%#?YGyLv7b+$boc?0F#aB3g@dCMEyLB=8(fXH=$?bv@ zwBx2ruYT#CCGy?9(?|fg-gtsHK*u&qflo-qCbpk8#*%&YF3 zzYTLXw2Ojsnez4$=QioJ%;FSN-<$o~`b3dG6_9Wl;J#PpJbRakK3BO;0b4dGH5VJ+ zoR1u+UsaTm8kPZxH|KumCjqpa&gzPPPM)|wA?W%HOvAG_jxyV?aJo30GJ}KAIa|EX z`QNWw3Q>3)_#4&NVg;x7QW_#Re3S$*G)r+I*W3X6u2P zEqbKCUfteNKdmBPG)LA!Kn@DRK|b4(G2yNRN(}pSL?F$P=eV8>7>| zt?-Ykhk`mP_?Mb=XwB*wblg0NkI&&F1bZa8D#(~3N4CL$VbLe31x{Z< z?2_k280Y(QmKVCVxKc!NN5$6UCSqdZ|0J`C|F^^@| zEt}zw!urp({EyoS%Rz3aV*6^41AAN)oBXmK{NBU2SpuMR4|#~ff?-yRw!y}bJP%ya zx95`kuvwOKqwnzq3n8u_(ibKe_V&Z6;9XR$dWv@<=LDQqA=$bh#^;bAm+WM)s5vRx z062vN-*Dlt{8t6Pp2VOENN0_8<3sxrSA*Rq2~qy>aj&&cW?I z3o)G;XX0^f-|J%vg*Vr;;~I)GFt2k8=j?-wn#c^(LTfOH-Z-379BW;A2w+=jyYy?iUPdrpJ4|cfJ~(;p>mxpkdR=7czR| zQY*>X?P7d(-JSQ_U-6iqlw|{o69j-SjSFHaIO2G6g4v-E$x(t7w!@$|W9GRy0A*<51RNgg#4 zfC0zW*Fp4ujz+O6sf#1!Qlsy@+k(D>qM~+d4)=`OxTmQ~#)RS7hNAc`)X~#*`6fj1 z(pm0{ydC5!PC1K2eGfGYd~k3#=UF6*(I^kgmJ}$ZDA4p+gGysemaLL;ccSuZ8W(t; zU@k-(VHhYV(d3Saba;4$(0fF*Is6;P#O%s^#$Jmz0C#bd4fR0?gpECA)j-P6ufoR9 z19lY{){*)~7!=Lho%=)Op#1rl4Dqzp*qu!^*EfAv5flM(?)V(p#Q;_q9bpts=-+oj zf1C~w(A9X`|JJ5uw#8(|i0=d6vYh@KSwxMSqu=5vqTj`Zw4tgj;{W+j?azOK_YtnI zUd?e~mHC1FjEB~A*QUl{-edkYyArr3A5-5hY*-1&DMt1PG2x$@T1>Ory$)alH}<`b z&)mtay|dk?b1Ui=7`8ekQu0*Fn;5Ayp*Pjv=hoJjSA8X;zCPr5Wq#fH%Oeymgnn0N zDfOJaxVh$hKE;vxg@~XPm18kyM8&zcl+vWGftUTUfr`*Zq~w5z90>WHt`ZI zmX4LFA$dxW*8Q#Rn7E{LN>)oi^3vrT2lmkDjD(raM_dlIE_u8MCI1-!**du+UFK8x z#^GGh&b*I(jG`1SZ`DfSm%bSCXaDdj?7j0)UaJZU8Wwmh$3lbW!7Xx}d*R8B9qr|C zg=nR{E!3Id8w%_(e<8tZAmxC*6gRx6Rm?2u5FF--y4U3Be);7ofotu-EM0S?lu0l_ zo>Du(i!Ot>I~CFYP~TW{GP;fJsFeo4pLHj`SQxm zOu{4WqdI+Os0mn?q;!>}^ol^C&E)awcjKA`{l7l?+MDgIDF1DH1zjfbV&1H?R=xhk zZ0M^$fCxBWX5R~C_(MC4k9gdN|iu?m+@)E)kuS>fvHBE z22i+AXHHLZbh>&;SmcE3%#w&yFN2^UZ>?uvGB~lqat+=5ku`fFaZ68sB+rOWPcMgw zt3Vw`z(Q+c-Z?9NPrve~ukU&nZ3H8+exG|n{GMG+?=Iggd(v@Q2X?|%gO1Ez7!J!_ zc)|6H^$!OyUKk)384aVD$;21|P(X|#1sL;iaa&CF_L?8g(`J_2#bg{#fTT;*&{e(B zkE?dR+@{uZc>!*{6NT*M?PLN}DyEOiXiseQk{&;LV+3qUZFM^>^YhD?DH|hZaxn$Z z-8IJXTDb@HvxHYR0Pl0f2(;kx=&TSWM{MyX_s^r4?Y-8-KrhL}hvBCc4yBzr1p2eL zYpj-5#hMo@)k`_dWlD&nx%=0F0Y(AGwssn2KPrIhqRHA^?3M$Lcyvs$gW3NvEXQ#? zr5|;10N>(v?EppW7X8E+kdj=jL7eG5eJ$g>{UZyo;P<{!=bXd3`T4~}j-4QpP+2h0 zfv>21;yCWwo`hW12z-(W+)iG3E2@e?mwlM_3D_qFy}Hwr2fc98it|}p;n z1J}{kfa_`K=v>m#HrCfM)-zIr!;Rta-M-A%R_Ij{pBFQcS>}*ihPpvR<{{g$r$qE1f literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.upnp.Unknown.png b/src/main/resources/graphics/filetreeicons/inode-vnd.kde.service.upnp.Unknown.png new file mode 100644 index 0000000000000000000000000000000000000000..2f1091fb6c5461bf41421881f04a1182fad6ae28 GIT binary patch literal 601 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(Taxz2R}O<`2`ba4#HxcBzPK`*925w-{Q zb9{6rEofDEHC^~Y2?*#l1q9p-SX%^o7=Lp< zYp89>Xvnu;n9djR!++uKZUJ6{-mqDAHVtMyYRt)x7$D3zhS iyj(9cFS|H7u^?41zbJk7I~ysWA_h-aKbLh*2~7Y>&CQAc literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/javascript.png b/src/main/resources/graphics/filetreeicons/javascript.png new file mode 100644 index 0000000000000000000000000000000000000000..50b5341c4b419451385e6e737d0e36feeb097c45 GIT binary patch literal 1606 zcmZ`%X;70_6nzOn7B?6b3aywH#a2cqfT9M}fQcl^CQ$)Fg|axTi4Z~KmY^aCEtCQZ zNJR=2R1}bk3WXq{h(>{;C{anEAqiQ?P8PEC^G|2`qi^oLXU?5-=FNL^3d2K#mfE}8 z0|1s1@Yo0lF`wJk3YxW@bO{8A;{hQ70JN1XHpW{+9GQTR2myfV0RZh100wA969RA& z1%N0H0Q7YLoXIzy?)L`(z9T&N01guH%F{$pRc3NJ8)wT>IK8d>%Lh5VZBrd}yfcKq z&k|mf1EC80*7+5AH$)-Jzejv6Q+Oqke<7HEZZDV7_UUQ!U$vKBW(AGhxCkj7GN={fw+i0< zT4)`Gu&;|YbWki_M~IqWMhp6o#u6yFhA04TrjBQf6|YQoY>7fOBkfb3G)vL z%hS1!8z)Z(2`kd3uEfel`UJF4RsUU+QfgF6RnP8DQSsWjS-niGmrKN>Ou@wngIppk zIINe6j5;mve6UU?=3NMxYsxn&#Ivs$Gti?RH*h-}WGz4Fm22Lc*tonhd(> zGX(y{2%Su%l?eEkh@40Df}y8cnP|57*et8(WBV`j5iS2K$g$UGm*>+e{YS50*_Pj%lJ%79V_*5q@aL$Hbx5lRFr z?yIX>3Y4@erJ}uUV~5HLiSns*Av8h)*!TN_u%N(tH69{%WPEfs0L%J6H*Ap9ln5+=XGo_7h@fCEwe(l_rSSL}DNiIddcNlu9Vsh)oGTi>g$$PKnl z4p@x)*S@X$u@2T)48k*~HLlOTsj0vfqvv#sC&|8Ll3IV=biCUQ-D37C1d4)%eVwFNLb2B@v= z>pV-r4*DXYEtb*6T^+^S#8SINrLVP{q_5j&q2@>Lge%)eW-=Z5?x>v}0Pf)C_#`mq zL2+pCq{p%yREt|lz18fMjNkY+)8VCIV9Dj2y63l?Y*ukgtNpHm zGq(Z|UnNVoWtCgPPZYj76u~M=7@SzQU0;4_qycNjglo>&6IFNPqx(HQ_bZ*9MH7wrMew?|<|@Z)r^1T7nNCMz7o}F$ zxZ+5CqwH~-XXM-IYItm<>dUR8BjX~ZB)~7GAtsd?1Dk8oA9;kAc7(9#6&7dNcZ_pe zuB|D~cnpL9edLT>?kKI|ZjanMX=yef$MDXL%liQln75ec#`6UUevBa)9wM z1kQ7->m257;8?a-8>n=*DqrUEH5C<7!Q1sSBgck9&zS?itY5qQ>}o_$N~g{brAxqg zz{>`Qto0)lqeve_`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uK@E8|V3nIx=CDB4t1w6W;cgIk{SJ>BNH-MD{a=f$07)6KSB z*w(VMrDa#k{YUphmV^W@4m^JSxaADXBiD{hIXGqN!KsfPKT2Aa6t^<&(w$2VvmNYb z+n>LEe%Xm-KxasJC4d|wQWE4B%pkn(%gnVMpBg@W+_X`5%V%Z<1LMlIyYqnZj7i?^ zE({&4vK~MVXMsm#F#`kNVGw3Kp1&dmD9B#o>Fdh=ltoO`RL-MDAO(3`AT5-%L&F-g`u^EM(1}|M@qM1x`_!o>Fu1&G*e}DjHpHmO2kL{qNn9@3nQ-zP=ar(f;u-t{j$s%+=i=&xtWy_*Y<~ zD9B*RC&bKA%kFXDyQjYbEBmE+4Xa*m*tu@yyoQMlU}1_o9J2A$#C|DkBe%}>cp ztHiD02N%B+P=h4MhT#0PlJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS7(8A5T-G@y GGywqSM?o6^ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/media-audio.png b/src/main/resources/graphics/filetreeicons/media-audio.png new file mode 100644 index 0000000000000000000000000000000000000000..e80db9b3a396c903867e0cfd696430c78fe22654 GIT binary patch literal 809 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP-0hrPlzj!{=ZP;-zxoo ztBwBejQF!$`~TkLKXV2D?@jr?J^1%DhTl^eo^&ugX=eyEW_a8V;v$28YmEQR7ydVc z`QLN~kj5P`Zx-7=>|lMp*cPbrek;SdYKGI5AQS%o|Nn2h|No~4{{Q~+|6IrK#|QrY z{QT#~$3H(leY&^*)1BQiJ}u*ZV$(XZu^9?P~^FcWa@~r@Q+;-PwC=}H>L4@UjhF-^{&=W2Ks&11M78Fi@^8ddcf5<5tBk%qY&48ED^1oJF?lJ69 zn<^u-t?G|V;(@~Z>3>+%1qx2Na2gz(&M@IX3WL%KMuz}~EJs!iR@DVUR~noc7gRgIGeeLZId;N}T<6)1OChj`#qx2u~l$${dn%|$_d4QF# zWM@O>%^P>N`RF~^aZgp`d}&YZDRZ@_@4TueOHY=Iw12ss3YzWRzD=AMb mN@XZ7FW1Y=%Pvk%EJ)SMFG`>N&PEETh{4m<&t;ucLK6TbBSO9a literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/media-image.png b/src/main/resources/graphics/filetreeicons/media-image.png new file mode 100644 index 0000000000000000000000000000000000000000..65a6653d5fcbdf789cf117a7160648d259a87844 GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!j^4j5diUnI zJzJyqY>C^uIc&$q@Esc+H!L?>y~t?pRKvMb#l74N=S?+Tz0hpcBExypBs`pfx{yKK z-mT6XS6ZxHVzy>+*ZEUzXHVoD+Vkh{-`{`#rXAQBvSZ`NpFjTp|NrLOH}9=$oj0v~ z`03;2H?M5gEwfy^6`?nFhHb4LR zCF9_(Pd|T_A3yl>&!6>oZ}ne1^Y`Ds+1D;=cQpZ>v4N4R8c2zk1o;Is$n5#CTYA@y zZ{POqF+cF*`+ieaWkX|@4<`yWfJzvXyxm;OkH}&M2EM}}%y>M1MG8=m zy~NYkmHjD;n5Z#(m9M-MQ0TX(i(^Q{;kQ@P`I`&`8WQhR>mPZ$GyHD#pa1ns7c9NT zD5G|4#=iR*Mf^`@DR?SPoOk%;sf9&5ZDk%z{miv$&zr{#_IWX9&oiF*o_+rSTnLBZ{skMTKL+q2Z>UxI>3~#=%|9jBEGEewGKC^nZuD?LGd8lh0$>CCQMNAz?y){nMR;q_$TnSnmP`gKCLuL`h0wNvc(HQ7VvPFfuSQ z)HN{CH8Kh@GPE)^v@$T)HZZU6{G&muOn;&@@>^`ge>8Rf?fOrwFikU`(< zht*xTi<@s2HQhXY@#Eir|AFAtg^z##{wr>}x%cSXvesMYuY9WMzH{&4x7Nw`UcUJ` zVeZ4vUw+S9`SjxYg%Oe;N{QnW87b6s@CI-p&x zj-B~HO1vb0M@{QAw`HQ0Vc9{hTF zYPz8UNBj;0fuD810;e9>&tz2_=kCzWw?**6%WoNv{~i=zR6Z;-*{HWuN!vev%S(>^ zd>c4QfSyw=ag8WRNi0dVN-jzTQVd20MuxfuCb~vOAx4H)rY2SfhS~-ORt5&n#S1Q= zXvob^$xN%nt-(l7A_u5J5@bVgep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&9m Lu6{1-oD!MNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(Rc7RqnUWME+Q@N{tu$+-9ShOHk{paA=a z|C=-%n+-P_7@kt?albIn+rz)PlQSafVz>LkhXQ5O@=Sz;>=hJS_8eulu(_9$Rw0po z>gIOi{XS)J8yk++_qTYZxm)+|IApi{g5&;MI!qeDC%3$pvfLa{W&3}{oezwvS~KH| zZZkVvns=X@aoSd%Fw=mg+qM>qZ4OWgF%y)Ldyc4 z2>$@~HOd`~Vs(e+S|z-h?^G`8$YXG5bv@VJo6IwpPr5mYzo6o<_?+iQ49|7uB{fX2 zP~DZA01QM1W{CwdRU3}$-1(&~+`+eDwT0DzZ3-yZA%oj#|4-dH4kZn_jf~rbAE-&K zy;E+GU~`4xLTIqoOxxHi-~A@V?tJ$1OYMc7wQ_&!obEAu6t+1_g&WA&eSGw{Gfhyt zj$yTMM4t=)l0;xItCqM%l%yn}$cBcl)_Ln~8bDUe10xAZLvDUbW?Cg~4F}$9p9gA?1lbUrpH@mmtT}V T`<;yxP!WTttDnm{r-UW|0d(6( literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/message-partial.png b/src/main/resources/graphics/filetreeicons/message-partial.png new file mode 100644 index 0000000000000000000000000000000000000000..5a5a885f0e25f9a8cd3fad0ac4385a82a3454bc6 GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*oP&S)E{GcYiEc)B=-WZZju!`6=}P=Niz z|4kZ>&4wEd3{R={xL=s(?cv|t$r%xKvD8y|${bMDV5ndbWoTc(!lAx`(TTIG!JtV?p=AM2 zgnt108s!c~vARQZtrFhMcPbZk<7+QRCUO_QmvAUQh^kMk%5t+u7QcJkx__|p_M5RnQ0psSQ!{- z$VS(pXvob^$xN%nts&Ck@gblFNstY}`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB Q0TnTLy85}Sb4q9e0F;>7CjbBd literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/message-rfc822.png b/src/main/resources/graphics/filetreeicons/message-rfc822.png new file mode 100644 index 0000000000000000000000000000000000000000..c93b9407f9802cdf841172cf2e3fa60f8d58821c GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(TC<<4KJXJBCT@N{tu$+-9ShOHk{paA=a z|C=-%n+-P_7@kt?albIn+rz)PlQSafVz>LkhXQ5O@=Sz;>=hJS_8eulu(_9$Rw0po z>gIOi{XS)J8yk++_qTYZxm)+|IApi{g5&;MI!qeDC%3$pvfLa{W&3}{oezwvS~KH| zZZkVvns=X@aoSd%Fw=mg+qM>qZ4OWgF%y)Ldyc4 z2>$@~HOd`~Vs(e+S|z-h?^G`8$YXG5bv@VJo6IwpPr5mYzo6o<_?+iQ49|7uB{fX2 zP~DZA01QM1W{CwdRU3}$-1(&~+`+eDwT0DzZ3-yZA%oj#|4-dH4kZn_jf~rbAE-&K zy;E+GU~`4xLTIqoOxxHi-~A@V?tJ$1OYMc7wQ_&!obEAu6t+1_g&WA&eSGw{Gfhyt zj$yTMM4t=)l0;xItCqM%l%yn}$cBcl)_Ln~8bD-&aF0|P4q zgH2USs!%lK=BH$)RpQogSY75AP=h4MhT#0PlJdl&REF~Ma=pyF?Be9af>gcyqV(DC SY@~pS7(8A5T-G@yGywppQrf}* literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/message-x-gnu-rmail.png b/src/main/resources/graphics/filetreeicons/message-x-gnu-rmail.png new file mode 100644 index 0000000000000000000000000000000000000000..122f06e6d04f81e8dfea4d34ea95cb7057c9d477 GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(SHFP1t!V_;zP@N{tu$+-9ShOHk{paA=a z|C=-%n+-P_7@kt?albIn+rz)PlQSafVz>LkhXQ5O@=Sz;>=hJS_8eulu(_9$Rw0po z>gIOi{XS)J8yk++_qTYZxm)+|IApi{g5&;MI!qeDC%3$pvfLa{W&3}{oezwvS~KH| zZZkVvns=X@aoSd%Fw=mg+qM>qZ4OWgF%y)Ldyc4 z2>$@~HOd`~Vs(e+S|z-h?^G`8$YXG5bv@VJo6IwpPr5mYzo6o<_?+iQ49|7uB{fX2 zP~DZA01QM1W{CwdRU3}$-1(&~+`+eDwT0DzZ3-yZA%oj#|4-dH4kZn_jf~rbAE-&K zy;E+GU~`4xLTIqoOxxHi-~A@V?tJ$1OYMc7wQ_&!obEAu6t+1_g&WA&eSGw{Gfhyt zj$yTMM4t=)l0;xItCqM%l%yn}$cBcl)_Ln~8bDcptHiBgp@kPeP=h4MhT#0PlJdl&REF~Ma=pyF?Be9af>gcyqV(DC SY@~pS7(8A5T-G@yGywnrx7yzT literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/model-stl.png b/src/main/resources/graphics/filetreeicons/model-stl.png new file mode 100644 index 0000000000000000000000000000000000000000..56250d7a631d3c2245a7244f58ea2561b4f0a2ea GIT binary patch literal 1691 zcmZ`(c~DbF99|-aC88pNmKH@&2BbhhaTFK@O_~6T0b<3Q+ak~)Bp^f}93rf06i6edFY~#13<+9 z@Y)vuhhhNMM3i-UIst%+ChjHSAfZeu<;Y~bK{-z@TU=b^%48fF!ja1=kpViLUL}`9 z4_7X)8W^Zih~TR#L|P?7xCl}{FrZ>02v?4XL?WI<0wa8t%PIy3d2)pPE%Np2B?<)x zfmsk9g5(PX)vACpNUlZ@-p!j(!jtvZ4-HkzkZP&)D;dUwp%C66QX%Vu3$|Pi$;_^< zy!Q6Arly!u7QL=El35tfg(HLv6PZxD2Xg$hGu75J3B*yo4-G;s*23WcMlANP*YPgAUQdKUvs*k zz>l7QMx&wA+};)z5LLvq+P)n^I0$}zG&Y-@pYQH}0z#+?Oi7{F@J=%e{gdesLZ>MP z1A~0cUT`u!&BW4Dr39d)uQ#u!8=lLB?yjXmpd_k3F`+<8iI(YcnE=u%c{Q)5O)du(Mz0*{+qUzgI@0QVvDa>x1BOVMSesm)DU zg3EDL?6gZQIoGZx@@rtHu+HEP$yI1r6fX~Nu&U(!q}r*slX0jWH}1KtuK28MHk|m2 zroQveFwThg<+6#!)O3!P+ru%h^}pJuf^MxXm`7P(K4jC@uqm5-kIPtOGD5T)0> zmT7Gae>NVs+$L{&j$^+<&4AGPWxpXx!}!$L9~4cikF&PeHsu!~VZHBz(Gcy;Depfr zt@L&^DzQt9j^2M9tZtq>F;!@ZcI3bR(BSl=P3KhCSy-i-zdIfa(lv|-5PTOwI1~lI z@_yA+L&&wNlhvZQ?!#%lR5#GKU%!iHJP1Fo-L6;{l28A;{JA50J=Y@S4S`Jc*)dk#*ry;^hHo?hHp z7U%1HB5NEMyX#oux9)hdT-vXERu+CjM-c(|+-%t|NwTbQewF-wr*CT0Cf+YlAtz zRPho$pqG>y>y$KyPIrFZhkKjEmB_KqggZ8e1`T`!M=MQac`T+dd7V#5-ZeL(*jI75 zCv6qsaA}VR(G2NGNIC5L!b}PR8#k)43AO3a*UB{ME^M<-*!7b1R0HA zkc*R?yq7bq^Ag_^T^7X8O!15oYDQlG^1>-e?;7rB!7vR|=|r86d8#;cZ->W|o)@3b zWqCcl`_l5D{rH5@aP!#J*f#=Cj`cfpYYU5Qp)-p*32JLd!9{JJx1!+%+eE?nPy+oZ zK@I_tLC^p@jGe6&W~-H*9m&qt!G4Rw7F$aU#sPz|G46Kzk06{J7!n-&|AOQ3>eEp0 uy()t@IhYdT7a0U%Vq&aAehZBX@QVntCP$tuop3UQB;bnkz&7vpP5v7Mu@9~Q literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/multipart-alternative.png b/src/main/resources/graphics/filetreeicons/multipart-alternative.png new file mode 100644 index 0000000000000000000000000000000000000000..982edfc6da56697a16d3cdedce3597038356f6e0 GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(Sn98blRGcYiEc)B=-WZZju!`6=}P=Niz z|4kZ>&4wEd3{R={xL=s(?cv|t$r%xKvD8y|${bMDV5ndbWoTc(!lAx`(TTIG!JtV?p=AM2 zgnt108s!c~vARQZtrFhMcPbZk<7+QRCUO_QmvAUQh^kMk%5t+u7QcJkx__|p_Qqzm7#^Ufq|8Q z!H>EBo}g&R%}>cptHiCL^MG3fP=h4MhT#0PlJdl&REF~Ma=pyF?Be9af>gcyqV(DC SY@~pS7(8A5T-G@yGywoQcH5Hx literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/multipart-appledouble.png b/src/main/resources/graphics/filetreeicons/multipart-appledouble.png new file mode 100644 index 0000000000000000000000000000000000000000..9a2b69361d7276cceb1943f2030dd1d9f26644dd GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(S{`~|PLGB7ZDc)B=-WZZju!`6=}P=Niz z|4kZ>&4wEd3{R={xL=s(?cv|t$r%xKvD8y|${bMDV5ndbWoTc(!lAx`(TTIG!JtV?p=AM2 zgnt108s!c~vARQZtrFhMcPbZk<7+QRCUO_QmvAUQh^kMk%5t+u7QcJkx__|p_Qqzm64gYfq|8Q zftqep6pDu2{FKbJO57U43#^_2HAsSN2+mI{DNig)WhgH%*UQYyE>2D?NY%?PN}v7C RMhd8i!PC{xWt~$(69Ayi*z5oR literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/multipart-digest.png b/src/main/resources/graphics/filetreeicons/multipart-digest.png new file mode 100644 index 0000000000000000000000000000000000000000..11f7d8a7bd7e3d1bf458f12292ceab67e7f7d0eb GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(TGRTqBQ&cMLv;pyTSl5y|t4O>5^Kmqm- z|2JtkHXCj^aJ8VRJ7htwJLG z)XnY2`+dsdHZ~ls?{D!+bGPo_ama4@1;_ojbeJ@PPi}cHWw|+^%J%&l%ahA3y1m&Mkmg$27@Log_Z?8 z5&i+}Ym_?}#p({twMuw1->F>Gk;mZB>UyrbH<@QHpLBB)e?i4z@j1_r7@q6QOKO;4 zp}H$K0T_r3%n}P^sx}(yEr+qAXP8FD1G)j R8!4b722WQ%mvv4FO#nd**%<%; literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/multipart-encrypted.png b/src/main/resources/graphics/filetreeicons/multipart-encrypted.png new file mode 100644 index 0000000000000000000000000000000000000000..cdc76da3adb33b828b64616f1f77ca8c692b75c7 GIT binary patch literal 813 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vcaPlzj!e)8nWOECEU z{rmIh&wu{>`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uJ$uV24Eb?WW(^jiS|w=**CPn-7m#*GK-*WU^Zyy@wAD=6r} zh7Awathwps^D)^mS!_$|5Fe!fmtb=r^Dq zUQZXtkch)?&tES(WFXL**nY3tXZ^AWMS)d@fB)X+(w>}nVA>Y#SOaIb|5xwLIln3K zh1@TWR_!-R77D*Ii&h;AaJch?$>N|0gN7qV0*hgT00V=V0)vPHgHQs4fIvgU0R|^V z)(#dK1%U|+@ei1{rYkD)URkZt$Zs-hpSep){DrLYd9S>f4w`(hT5w%H;#z@87^|Au z&$rpD*lNz7h~K=E>%(S+@6)td6W;QgM<2hr^WMgA2EKcF-u;Wq=ZG-;N^FVsWI8ZkI-s;;`;vy$Z|~m@*JSWwmQm=uzkG&+6o1ML z2eawN&wk#iBdj6fof@(<>EI9ly9}F@o|-KccWMNNm1>D=L`h0wNvc(HQ7VvPFfuSQ z)HN{CH8Kh@GPE)^vNAN(HZZUNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*n+`)024W?*3S@N{tu$+-9ShOHk{paA=a z|C=-%n+-P_7@kt?albIn+rz)PlQSafVz>LkhXQ5O@=Sz;>=hJS_8eulu(_9$Rw0po z>gIOi{XS)J8yk++_qTYZxm)+|IApi{g5&;MI!qeDC%3$pvfLa{W&3}{oezwvS~KH| zZZkVvns=X@aoSd%Fw=mg+qM>qZ4OWgF%y)Ldyc4 z2>$@~HOd`~Vs(e+S|z-h?^G`8$YXG5bv@VJo6IwpPr5mYzo6o<_?+iQ49|7uB{fX2 zP~DZA01QM1W{CwdRU3}$-1(&~+`+eDwT0DzZ3-yZA%oj#|4-dH4kZn_jf~rbAE-&K zy;E+GU~`4xLTIqoOxxHi-~A@V?tJ$1OYMc7wQ_&!obEAu6t+1_g&WA&eSGw{Gfhyt zj$yTMM4t=)l0;xItCqM%l%yn}$cBcl)_Ln~85D?@W_0|P4q z11^O)U{oS$$jwj5OsmALp}O{24^V?7$cEtjw370~qEv?R@^Zb*yzJuS#DY}4{G#;P T?`))iiWody{an^LB{Ts5uHxB@ literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/multipart-related.png b/src/main/resources/graphics/filetreeicons/multipart-related.png new file mode 100644 index 0000000000000000000000000000000000000000..c7e130edaa194cd4decf7f090c09b7283045f24c GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(T?B^L>#F)%QCc)B=-WZZju!`6=}P=Niz z|4kZ>&4wEd3{R={xL=s(?cv|t$r%xKvD8y|${bMDV5ndbWoTc(!lAx`(TTIG!JtV?p=AM2 zgnt108s!c~vARQZtrFhMcPbZk<7+QRCUO_QmvAUQh^kMk%5t+u7QcJkx__|p_Qqzm5I5wfq|8Q zftzVVCW?mK{FKbJO57UEGc2wGHAsSN2+mI{DNig)WhgH%*UQYyE>2D?NY%?PN}v7C RMhd8i!PC{xWt~$(697t?*tq}z literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/multipart-report.png b/src/main/resources/graphics/filetreeicons/multipart-report.png new file mode 100644 index 0000000000000000000000000000000000000000..a2c94b4918ec7c2fc726e9c2f85fc1c51582f93e GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6*oHzPk#&XJBCT@N{tu$+-9ShOHk{paA=a z|C=-%n+-P_7@kt?albIn+rz)PlQSafVz>LkhXQ5O@=Sz;>=hJS_8eulu(_9$Rw0po z>gIOi{XS)J8yk++_qTYZxm)+|IApi{g5&;MI!qeDC%3$pvfLa{W&3}{oezwvS~KH| zZZkVvns=X@aoSd%Fw=mg+qM>qZ4OWgF%y)Ldyc4 z2>$@~HOd`~Vs(e+S|z-h?^G`8$YXG5bv@VJo6IwpPr5mYzo6o<_?+iQ49|7uB{fX2 zP~DZA01QM1W{CwdRU3}$-1(&~+`+eDwT0DzZ3-yZA%oj#|4-dH4kZn_jf~rbAE-&K zy;E+GU~`4xLTIqoOxxHi-~A@V?tJ$1OYMc7wQ_&!obEAu6t+1_g&WA&eSGw{Gfhyt zj$yTMM4t=)l0;xItCqM%l%yn}$cBcl)_Ln~85DgcyqV(DC SY@~pS7(8A5T-G@yGywo%r`qNK literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/multipart-signed.png b/src/main/resources/graphics/filetreeicons/multipart-signed.png new file mode 100644 index 0000000000000000000000000000000000000000..66bd742dabfe621299e2b2fe5572cac0dc332f69 GIT binary patch literal 885 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~vugPlzj!e)8nWOECEU z{rmIh&wu{>`Sj^iAo&ms&VqrLm)DsyXC6Iz1XK?PKuyn{Jp*e0_3PKyuU~=6PoF;h z;K73vCr<3#xpUjLZ9uK7FYHd)-eI&fMS5ba3AJyH}eI&6AlIa^dc^i+8V`yK|-S z;M@(D_Pebqa$j4lI6va}t@B$hA97n$y!OJLwC$ZH%hIIg1}ATC2Rd@*iCuy~N~9#n zFPK4i-ItkbJ3cjh`nYMM?v~HY3I@iNYj@`XsEM^y^4BP!9$QZr$B>A_Z?D`8I%FWi_F$Dp-kK}{kw&g0 zX>qP?I~L@0z5nlai_gl}v*;YBdEe##T9;4$_nqXK6`7fI^Tr*kY3j|)+x%xJO_ddy zkm|*tZou0hw1vU#0y76ALjog{10#z9BO3!F;|o@v1)>2Beg_z(7&%w4nignr?M_(` z<;a<}pln)%bK9<_&%atHun9)^axGzC%h>kjblLM&)wygIdhySW88YU*|B?T$y5vCT z*Zr*hJUe1Kyjf@2Otcfsa9w+_`8_-HJ}HR}iz^*1czPNVP2L;I*sW#!@$f_CUEMtr zjHjJ>diXcaUemMayi;ub#JHpXq!%;IE0}s**yupj2D?NY%?PN}v7CMhd8i!PC{x JWt~$(69B{`bB6!` literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/multipart-x-mixed-replace.png b/src/main/resources/graphics/filetreeicons/multipart-x-mixed-replace.png new file mode 100644 index 0000000000000000000000000000000000000000..101f4347369c8f78e1da27667a936d497ae77805 GIT binary patch literal 634 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk?NMQuIx`)#6(TyJZc1D7#J8mJY5_^GVZ;-Ve7{fD8T;V z|0WH`X2XpJhNo0}+%L@Y_V91+Z0_ZxRY;_t zy1CtWzfW1*#)hNy{ViT;?$-S~4%scg;JE*m4wFXk$t~}tEH?*K+5TT~=L4gv*39^# z+sqD^=H2IJoVJzeFSn4_9q}cchZyV}We%unFjTOJGPEyX;ZR?}=)~F8V9=zc(6WFh z!asn0jdBO0SlywyRtazBJC%z%@)#UiUC(v*CiBeYlWtDpFQ_;yKIi!n!*iW^NevS$ zRCnbj00WVMSz>`q)rR9bcYbLLckpdkZDDm_n*s`U$l!L`|5JC4LrFt!BjYyV2WnDl z@01%P*j!<_5E`sC(>C_XcfU!oJD>ghQhQ-%t=!)_r+dsEg>BAK;RZ5xA0PegOcT_u zV^}R5(dWXyBoP?QswJ)wB`Jv|saDBFsX&Us$iT=@*T6*A$SB0f(8|=<%Gf~Lz`)AD zpfh~?KNJnQ`6-!cmAEzh;No`zYLEok5S*V@Ql40p%1~Zju9umYU7Va)kgAtols@~N RjTBH3gQu&X%Q~loCIE^r*>3;< literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/nero-disc-image.png b/src/main/resources/graphics/filetreeicons/nero-disc-image.png new file mode 100644 index 0000000000000000000000000000000000000000..12ea29ed3fa772c648b5790764c8729fdc76da7c GIT binary patch literal 1360 zcmZ`%e>l^59RI9HI1x2hxmeLt=hPbAN$w)kMt*I1LViTdkHnTuD-N5aIg~CXN1X~~ zehjHC>Zpm18u_&tO~$5et!#c}#(n*B&vSp==Xu_**ZcK;Ua!yRkM}3b#|vYiw^!m)Ty0Frh9K+6DN0UFUJ0Z2pw zAPoh;;U)m4q~b=LBLFa-kB6@-WZ=hU^3P=O$(gc@n|*OKMfUCPz%!q-Z+%S9@AQuB z^p1Lh4d!4&&}Q2peC-_tMgBeS$eBICKe znbT3|1|BZv9p#dw^0BIKXnuTBGdC|`J{IN_&x@tY%ggiPkNq*JGs7Qd1f%^iDMQJ* z3tyCK)wCcjZ%Mr(SwFz2+QjwQ1cLy4;4Lpae4jVx$N!$($M)FIbZOpdq5=; zi`dN~c8h9Ete%}4XFlroCrT>WZ;z8CRcxh5ENkS-np%}(6VkW+s=@ctuD*ArHA{;c z8Rx~4M#H~X-5!^^I5XFNI;G8vFf$~SH?>YyvE@xKm7k-}*pECb>>RAH4)g!ziD6S#!bPYOyOUvcba$1grFO2OKR4EFz?!=RaZdivP6K~|Qb zF#QMlCD`@Pjn`NF)>EnpGA!PN7#tj-YIZ&qiWSegl`2PJlFpSsz zy@|sZghgiI%UsyjvHHS?@E;Zh!PhHRpIzTAD5&H zW1*?0R}XSh7`_Pi5u@(yjma*S#!{0qzR{P%OQ#nu8c7STvyG4zhV(gubq0pbTk_Sa zt1vksi8zbOO(%-{vy(#1T@LOv|Ai?&n3CCy{jf*W_H~LC_HC$%aEF1~+Y@OP+G~rG zlyoU>>nxeRAPWziZNsF#zF25WtNZ$AGaO!Uqo4rpm&)Q{g3+LDz)`lPsA!Aq_CBuF zH?<67dwN&<_jG$R`wFcw6XUw6){JvjdHKZ&dhYHCzsu4(%w@0a*{v>nOrbAiMRE0~ zM1)ZY4&ey|hyV(S+G~Tfvq7PJQF|Tsp&U>sYb4SEiTt_b4fQ{PIATOhCun!fs+hRFT4QGh_m8u3qSxL!s&a02gtR=l}o! literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/nero-linux-compilation.png b/src/main/resources/graphics/filetreeicons/nero-linux-compilation.png new file mode 100644 index 0000000000000000000000000000000000000000..af816f5e641d9296221b252b4000b6eb1c6e90d8 GIT binary patch literal 1262 zcmZ`%c~Db#5dP)BAR25r1f8OIVDUg7K}U(!8srEFh^UCwVvxHI1R*w~1Pxxb)e@@? zg>p2MmP1I293e4Mf&{_AVkF7S!zAXtmvDGh1d%ZlYoGqn=|BBucE8!(@0*?3*>B@w zBj_#*T>t>|NOovE!Q0-4Glj^N9YxOwqGqsSSODA*&2c0<5w&j$J3a=06Dt4^o&~^8 zw1ndT9D@LO!U2F;3V>H`#m!w?03eCtqW6Rm0-MeD_ycBUX2!;wM% zfT*abd-v|)I8NyQ1z{Q;9VP5`yM20knvf3+44^35-`}rLC}c7jVU-DnZ{#9(#AfA% zhgRJ7ON_2!oA!D#+`>cfM^?BO>%3%aN;N!!ahuhqE;nh~Ewu^yhr}w2t?g^1UgDsYagIN6+u)Z66Ah(Dkb(JBy zo>J2Tg#}h)HF3H>ijA5MOJB9QIUA`8)ta?!S4{dIbm*2vb=6p#03&xXS;27q0obU)RacDKP88|GevQ{Rr5Vh6y#2&5j@s%H z;pS{Z|8M3BmR6E(7-)QSzs=GmGU{(*l`L)jLD+a7Yvv-T(W+CS%JW9k5PqElcV09a z?qH3{hU#b?ao98ag5?Bx@Zw{419$1GGRcKW;pEGf8v$)o6kjOlxI~#l%t?oLM1+D1 zPCjg+n4QbspAUd*&-)gD+~06->3hO+h~_B_`>giL7W#`UzG2CLvy5)YWDMwcZlr$>Z4#+Ya3#LUI`Km=t1sQ`Al0}0*=BHPc z&A0~9M0IX{yY?22U(44`2zvr-Zj$yjsI!8+rN{&9h$DZ(qC-@=*o!Aj(2$v|d70E% z;`y6|@f^~sBAP#S1-e#Fshj5#@qJN{WKFlvCgbbA1z$z)%$2@%6v;Wx4j)hS5Jli~ z@}{@{VrL%ihUM)WR(bleRr;J1Uyo}Iv~f=$onAo3o?Z?j!y=Zq8Qhp5=*wkD^%o$8x)_rFtCQP#QW2lgF4 zInw^O>!_M}g!c|PzC5p`KV9u8-+O2EtImL67IJ&@{##y!6HDapW%!sdNKc=%(@JjdK?^f*De!)NQN#c|7GbJyL zAi#hafdSC^00v_ZBapcvhzSL*h9D*cRsXIe-seAtY;I~+`tkoaXeKG1gkiz^4ZFGN pJbrRs8sPK!YqN5Wwl@0{dLBUf1khq|NsBr=Wm}o*S_&+`1ADbpC@l#TbBKO_xaD;Pp>UX zzivG7b=|Q)AHV+j_~rMIh+L^k;M!Qe1}1p@p%4<6rdn`iKnkC`%@M%Q4?+UD^Kl!dg47@ z977@wzr7e9e8@qh?P0{mpir}ED_pu}X_N)-YT#PY!I~*{gz5i(_6qf7Z|6bHvwt4eU@(^{*kE{y6kbM$Um+n-G}PS8G~cHy#jB{xbLr{6YaJ@vS(@c&Bv z>nu{IPi0uv07GB3#5JNMC9x#cD!C{XNHG{07#ZpsnCKcAg%}xHnHpJ{7;76CSQ!|^ z?l|v)q9HdwB{QuOw+5Z3g5-u&wghk Q1ysb~>FVdQ&MBb@0M7Ed%m4rY literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/openoffice4-drawing-template.png b/src/main/resources/graphics/filetreeicons/openoffice4-drawing-template.png new file mode 100644 index 0000000000000000000000000000000000000000..40d7b6781e0d2c116179b29c71cab916b87783c7 GIT binary patch literal 1495 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 E4_Pn-{{R30 literal 0 HcmV?d00001 diff --git a/src/main/resources/graphics/filetreeicons/openoffice4-extension.png b/src/main/resources/graphics/filetreeicons/openoffice4-extension.png new file mode 100644 index 0000000000000000000000000000000000000000..4b1154b69af1bfd96a1abe05ee4417fcfa9f0f29 GIT binary patch literal 1118 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|TR7fKP}kP=RINF|+m~ z7H!8ssQs9E+YyI`{TA)V&0CL}w;i==Icm~!*tF${aWjb2uGyY{TI%w2*P`!G;M$G}Bu`HrW!ftu8nah+a_W`*OAn1^)Shfqu7IMxK z4{Z~7%TOqouT-(uuwk!a(N_JsebUME%sP)~*B(+V-o`1TX54gGz$5^u-n#RMS$UaTjF-tacsdz}6V#OYylzjdM zg}n7bZrMuZdlk#~2wBDeH3`_p$mg$9EZ?h;w~k*Q7;*@p*Kk;^=74h5e%0y&N|pP8 zKGm!}s8V$R7$(NRaHu;3RO-ohgab&$l?3?(GjNuk{d%T^L*d#L`D<6oOD>-Os=f8| z7OfB4wtV?)Y!koyClj}9#7oW)KQVzXc9-TfoBX;d{oH|(*LLR5uNOP@SPeDAelCl9 z5gN4A=j-QvJ6%70u;K{V_hpwGo3epYPt<)8piPWP-tI089jvk*Kn`btM`SSr1K(i~ zW;~w1A_XYOUgGKN%Knr^Ow^Pw^fZG7P*0_&i(^Q{;kQ@QgAX|fusv9DgS%@{gac28 zO4&y9kPY9vSWi|q{rX?u=yhOs!RpQB@hNlO9DlRNKd*1Y>dgP!R;|jmnRjbf)zup3 zhP;2LC!~dEUQya>D#mag$^fTJ2HW)N$Fiz1HKfpLQ_Mf=> zM~44*?%!p8#%$>n=vu_+@#5^`NAXkNGdI-L%)7+M;4tt1bNyg7{(o9}516JhvT%z^ z@$e@yR2wl=2luOBym2?Txi3_n+tdSviwYHa?6^{c<%?9;QY zPu|lnEu3n}AH%>FWW8Il!s}7P-oF_x?aNiTJY*%xxMxh#cyK}E>k-XProIT{Wh^t+ zWGXczGhT=c*3X{HaNy;7^Vn-v%nhHpZ3-$`8Lpde&y<<4Z+HC#g@=a1B_j8q%uk