From dfe934f96f476bdcf60d82feceb4d2a78df28ca0 Mon Sep 17 00:00:00 2001 From: Andreas Gohr <andi@splitbrain.org> Date: Sun, 16 Feb 2014 20:52:10 +0100 Subject: [PATCH] Switched file icons against generated ones, added 32x32 versions --- inc/media.php | 6 ++--- lib/exe/css.php | 6 ++--- lib/images/fileicons/16x16/7z.png | Bin 0 -> 415 bytes lib/images/fileicons/16x16/bz2.png | Bin 0 -> 419 bytes lib/images/fileicons/16x16/conf.png | Bin 0 -> 402 bytes lib/images/fileicons/16x16/csv.png | Bin 0 -> 409 bytes lib/images/fileicons/16x16/deb.png | Bin 0 -> 421 bytes lib/images/fileicons/16x16/doc.png | Bin 0 -> 410 bytes lib/images/fileicons/16x16/docx.png | Bin 0 -> 415 bytes lib/images/fileicons/16x16/file.png | Bin 0 -> 319 bytes lib/images/fileicons/16x16/gif.png | Bin 0 -> 414 bytes lib/images/fileicons/16x16/gz.png | Bin 0 -> 417 bytes lib/images/fileicons/16x16/htm.png | Bin 0 -> 402 bytes lib/images/fileicons/16x16/html.png | Bin 0 -> 391 bytes lib/images/fileicons/16x16/ico.png | Bin 0 -> 413 bytes lib/images/fileicons/16x16/jpeg.png | Bin 0 -> 424 bytes lib/images/fileicons/16x16/jpg.png | Bin 0 -> 418 bytes lib/images/fileicons/16x16/mp3.png | Bin 0 -> 415 bytes lib/images/fileicons/16x16/mp4.png | Bin 0 -> 419 bytes lib/images/fileicons/16x16/odc.png | Bin 0 -> 407 bytes lib/images/fileicons/16x16/odf.png | Bin 0 -> 411 bytes lib/images/fileicons/16x16/odg.png | Bin 0 -> 411 bytes lib/images/fileicons/16x16/odi.png | Bin 0 -> 398 bytes lib/images/fileicons/16x16/odp.png | Bin 0 -> 404 bytes lib/images/fileicons/16x16/ods.png | Bin 0 -> 416 bytes lib/images/fileicons/16x16/odt.png | Bin 0 -> 403 bytes lib/images/fileicons/16x16/ogg.png | Bin 0 -> 408 bytes lib/images/fileicons/16x16/ogv.png | Bin 0 -> 412 bytes lib/images/fileicons/16x16/pdf.png | Bin 0 -> 419 bytes lib/images/fileicons/16x16/png.png | Bin 0 -> 412 bytes lib/images/fileicons/16x16/ppt.png | Bin 0 -> 412 bytes lib/images/fileicons/16x16/pptx.png | Bin 0 -> 414 bytes lib/images/fileicons/16x16/ps.png | Bin 0 -> 416 bytes lib/images/fileicons/16x16/rar.png | Bin 0 -> 418 bytes lib/images/fileicons/16x16/rpm.png | Bin 0 -> 415 bytes lib/images/fileicons/16x16/rtf.png | Bin 0 -> 418 bytes lib/images/fileicons/16x16/swf.png | Bin 0 -> 416 bytes lib/images/fileicons/16x16/sxc.png | Bin 0 -> 420 bytes lib/images/fileicons/16x16/sxd.png | Bin 0 -> 424 bytes lib/images/fileicons/16x16/sxi.png | Bin 0 -> 414 bytes lib/images/fileicons/16x16/sxw.png | Bin 0 -> 417 bytes lib/images/fileicons/16x16/tar.png | Bin 0 -> 417 bytes lib/images/fileicons/16x16/tgz.png | Bin 0 -> 417 bytes lib/images/fileicons/16x16/txt.png | Bin 0 -> 407 bytes lib/images/fileicons/16x16/wav.png | Bin 0 -> 415 bytes lib/images/fileicons/16x16/webm.png | Bin 0 -> 412 bytes lib/images/fileicons/16x16/xls.png | Bin 0 -> 415 bytes lib/images/fileicons/16x16/xlsx.png | Bin 0 -> 425 bytes lib/images/fileicons/16x16/xml.png | Bin 0 -> 400 bytes lib/images/fileicons/16x16/zip.png | Bin 0 -> 418 bytes lib/images/fileicons/32x32/7z.png | Bin 0 -> 992 bytes lib/images/fileicons/32x32/bz2.png | Bin 0 -> 1001 bytes lib/images/fileicons/32x32/conf.png | Bin 0 -> 832 bytes lib/images/fileicons/32x32/csv.png | Bin 0 -> 819 bytes lib/images/fileicons/32x32/deb.png | Bin 0 -> 991 bytes lib/images/fileicons/32x32/doc.png | Bin 0 -> 1034 bytes lib/images/fileicons/32x32/docx.png | Bin 0 -> 1078 bytes lib/images/fileicons/32x32/file.png | Bin 0 -> 605 bytes lib/images/fileicons/32x32/gif.png | Bin 0 -> 944 bytes lib/images/fileicons/32x32/gz.png | Bin 0 -> 994 bytes lib/images/fileicons/32x32/htm.png | Bin 0 -> 819 bytes lib/images/fileicons/32x32/html.png | Bin 0 -> 827 bytes lib/images/fileicons/32x32/ico.png | Bin 0 -> 941 bytes lib/images/fileicons/32x32/jpeg.png | Bin 0 -> 966 bytes lib/images/fileicons/32x32/jpg.png | Bin 0 -> 949 bytes lib/images/fileicons/32x32/mp3.png | Bin 0 -> 947 bytes lib/images/fileicons/32x32/mp4.png | Bin 0 -> 1197 bytes lib/images/fileicons/32x32/odc.png | Bin 0 -> 1061 bytes lib/images/fileicons/32x32/odf.png | Bin 0 -> 1059 bytes lib/images/fileicons/32x32/odg.png | Bin 0 -> 1066 bytes lib/images/fileicons/32x32/odi.png | Bin 0 -> 1058 bytes lib/images/fileicons/32x32/odp.png | Bin 0 -> 1060 bytes lib/images/fileicons/32x32/ods.png | Bin 0 -> 1063 bytes lib/images/fileicons/32x32/odt.png | Bin 0 -> 1060 bytes lib/images/fileicons/32x32/ogg.png | Bin 0 -> 950 bytes lib/images/fileicons/32x32/ogv.png | Bin 0 -> 1187 bytes lib/images/fileicons/32x32/pdf.png | Bin 0 -> 1072 bytes lib/images/fileicons/32x32/png.png | Bin 0 -> 957 bytes lib/images/fileicons/32x32/ppt.png | Bin 0 -> 871 bytes lib/images/fileicons/32x32/pptx.png | Bin 0 -> 924 bytes lib/images/fileicons/32x32/ps.png | Bin 0 -> 595 bytes lib/images/fileicons/32x32/rar.png | Bin 0 -> 1000 bytes lib/images/fileicons/32x32/rpm.png | Bin 0 -> 1001 bytes lib/images/fileicons/32x32/rtf.png | Bin 0 -> 1035 bytes lib/images/fileicons/32x32/swf.png | Bin 0 -> 1268 bytes lib/images/fileicons/32x32/sxc.png | Bin 0 -> 1078 bytes lib/images/fileicons/32x32/sxd.png | Bin 0 -> 1079 bytes lib/images/fileicons/32x32/sxi.png | Bin 0 -> 1067 bytes lib/images/fileicons/32x32/sxw.png | Bin 0 -> 1086 bytes lib/images/fileicons/32x32/tar.png | Bin 0 -> 987 bytes lib/images/fileicons/32x32/tgz.png | Bin 0 -> 999 bytes lib/images/fileicons/32x32/txt.png | Bin 0 -> 836 bytes lib/images/fileicons/32x32/wav.png | Bin 0 -> 944 bytes lib/images/fileicons/32x32/webm.png | Bin 0 -> 1232 bytes lib/images/fileicons/32x32/xls.png | Bin 0 -> 1137 bytes lib/images/fileicons/32x32/xlsx.png | Bin 0 -> 1182 bytes lib/images/fileicons/32x32/xml.png | Bin 0 -> 818 bytes lib/images/fileicons/32x32/zip.png | Bin 0 -> 987 bytes lib/images/fileicons/7z.png | Bin 651 -> 0 bytes lib/images/fileicons/audio.png | Bin 727 -> 0 bytes lib/images/fileicons/bz2.png | Bin 641 -> 0 bytes lib/images/fileicons/c.png | Bin 759 -> 0 bytes lib/images/fileicons/conf.png | Bin 664 -> 0 bytes lib/images/fileicons/cpp.png | Bin 822 -> 0 bytes lib/images/fileicons/cs.png | Bin 771 -> 0 bytes lib/images/fileicons/css.png | Bin 843 -> 0 bytes lib/images/fileicons/csv.png | Bin 400 -> 0 bytes lib/images/fileicons/deb.png | Bin 646 -> 0 bytes lib/images/fileicons/doc.png | Bin 583 -> 0 bytes lib/images/fileicons/docx.png | Bin 583 -> 0 bytes lib/images/fileicons/file.png | Bin 581 -> 0 bytes lib/images/fileicons/generate.php | 35 ++++++++++++++++++++++++++++ lib/images/fileicons/gif.png | Bin 907 -> 0 bytes lib/images/fileicons/gz.png | Bin 643 -> 0 bytes lib/images/fileicons/htm.png | Bin 695 -> 0 bytes lib/images/fileicons/html.png | Bin 695 -> 0 bytes lib/images/fileicons/ico.png | Bin 907 -> 0 bytes lib/images/fileicons/index.php | 23 ++++++++++++++++-- lib/images/fileicons/java.png | Bin 739 -> 0 bytes lib/images/fileicons/jpeg.png | Bin 907 -> 0 bytes lib/images/fileicons/jpg.png | Bin 907 -> 0 bytes lib/images/fileicons/js.png | Bin 809 -> 0 bytes lib/images/fileicons/lua.png | Bin 440 -> 0 bytes lib/images/fileicons/mp3.png | Bin 831 -> 0 bytes lib/images/fileicons/mp4.png | Bin 740 -> 0 bytes lib/images/fileicons/odc.png | Bin 682 -> 0 bytes lib/images/fileicons/odf.png | Bin 746 -> 0 bytes lib/images/fileicons/odg.png | Bin 735 -> 0 bytes lib/images/fileicons/odi.png | Bin 735 -> 0 bytes lib/images/fileicons/odp.png | Bin 687 -> 0 bytes lib/images/fileicons/ods.png | Bin 682 -> 0 bytes lib/images/fileicons/odt.png | Bin 522 -> 0 bytes lib/images/fileicons/ogg.png | Bin 807 -> 0 bytes lib/images/fileicons/ogv.png | Bin 740 -> 0 bytes lib/images/fileicons/pdf.png | Bin 592 -> 0 bytes lib/images/fileicons/php.png | Bin 749 -> 0 bytes lib/images/fileicons/pl.png | Bin 685 -> 0 bytes lib/images/fileicons/png.png | Bin 907 -> 0 bytes lib/images/fileicons/ppt.png | Bin 697 -> 0 bytes lib/images/fileicons/pptx.png | Bin 697 -> 0 bytes lib/images/fileicons/ps.png | Bin 470 -> 0 bytes lib/images/fileicons/py.png | Bin 683 -> 0 bytes lib/images/fileicons/rar.png | Bin 557 -> 0 bytes lib/images/fileicons/rb.png | Bin 802 -> 0 bytes lib/images/fileicons/rpm.png | Bin 555 -> 0 bytes lib/images/fileicons/rtf.png | Bin 402 -> 0 bytes lib/images/fileicons/sql.png | Bin 813 -> 0 bytes lib/images/fileicons/swf.png | Bin 732 -> 0 bytes lib/images/fileicons/sxc.png | Bin 682 -> 0 bytes lib/images/fileicons/sxd.png | Bin 735 -> 0 bytes lib/images/fileicons/sxi.png | Bin 687 -> 0 bytes lib/images/fileicons/sxw.png | Bin 522 -> 0 bytes lib/images/fileicons/tar.png | Bin 663 -> 0 bytes lib/images/fileicons/tgz.png | Bin 643 -> 0 bytes lib/images/fileicons/txt.png | Bin 466 -> 0 bytes lib/images/fileicons/wav.png | Bin 820 -> 0 bytes lib/images/fileicons/webm.png | Bin 740 -> 0 bytes lib/images/fileicons/xls.png | Bin 670 -> 0 bytes lib/images/fileicons/xlsx.png | Bin 670 -> 0 bytes lib/images/fileicons/xml.png | Bin 409 -> 0 bytes lib/images/fileicons/zip.png | Bin 800 -> 0 bytes 161 files changed, 62 insertions(+), 8 deletions(-) create mode 100644 lib/images/fileicons/16x16/7z.png create mode 100644 lib/images/fileicons/16x16/bz2.png create mode 100644 lib/images/fileicons/16x16/conf.png create mode 100644 lib/images/fileicons/16x16/csv.png create mode 100644 lib/images/fileicons/16x16/deb.png create mode 100644 lib/images/fileicons/16x16/doc.png create mode 100644 lib/images/fileicons/16x16/docx.png create mode 100644 lib/images/fileicons/16x16/file.png create mode 100644 lib/images/fileicons/16x16/gif.png create mode 100644 lib/images/fileicons/16x16/gz.png create mode 100644 lib/images/fileicons/16x16/htm.png create mode 100644 lib/images/fileicons/16x16/html.png create mode 100644 lib/images/fileicons/16x16/ico.png create mode 100644 lib/images/fileicons/16x16/jpeg.png create mode 100644 lib/images/fileicons/16x16/jpg.png create mode 100644 lib/images/fileicons/16x16/mp3.png create mode 100644 lib/images/fileicons/16x16/mp4.png create mode 100644 lib/images/fileicons/16x16/odc.png create mode 100644 lib/images/fileicons/16x16/odf.png create mode 100644 lib/images/fileicons/16x16/odg.png create mode 100644 lib/images/fileicons/16x16/odi.png create mode 100644 lib/images/fileicons/16x16/odp.png create mode 100644 lib/images/fileicons/16x16/ods.png create mode 100644 lib/images/fileicons/16x16/odt.png create mode 100644 lib/images/fileicons/16x16/ogg.png create mode 100644 lib/images/fileicons/16x16/ogv.png create mode 100644 lib/images/fileicons/16x16/pdf.png create mode 100644 lib/images/fileicons/16x16/png.png create mode 100644 lib/images/fileicons/16x16/ppt.png create mode 100644 lib/images/fileicons/16x16/pptx.png create mode 100644 lib/images/fileicons/16x16/ps.png create mode 100644 lib/images/fileicons/16x16/rar.png create mode 100644 lib/images/fileicons/16x16/rpm.png create mode 100644 lib/images/fileicons/16x16/rtf.png create mode 100644 lib/images/fileicons/16x16/swf.png create mode 100644 lib/images/fileicons/16x16/sxc.png create mode 100644 lib/images/fileicons/16x16/sxd.png create mode 100644 lib/images/fileicons/16x16/sxi.png create mode 100644 lib/images/fileicons/16x16/sxw.png create mode 100644 lib/images/fileicons/16x16/tar.png create mode 100644 lib/images/fileicons/16x16/tgz.png create mode 100644 lib/images/fileicons/16x16/txt.png create mode 100644 lib/images/fileicons/16x16/wav.png create mode 100644 lib/images/fileicons/16x16/webm.png create mode 100644 lib/images/fileicons/16x16/xls.png create mode 100644 lib/images/fileicons/16x16/xlsx.png create mode 100644 lib/images/fileicons/16x16/xml.png create mode 100644 lib/images/fileicons/16x16/zip.png create mode 100644 lib/images/fileicons/32x32/7z.png create mode 100644 lib/images/fileicons/32x32/bz2.png create mode 100644 lib/images/fileicons/32x32/conf.png create mode 100644 lib/images/fileicons/32x32/csv.png create mode 100644 lib/images/fileicons/32x32/deb.png create mode 100644 lib/images/fileicons/32x32/doc.png create mode 100644 lib/images/fileicons/32x32/docx.png create mode 100644 lib/images/fileicons/32x32/file.png create mode 100644 lib/images/fileicons/32x32/gif.png create mode 100644 lib/images/fileicons/32x32/gz.png create mode 100644 lib/images/fileicons/32x32/htm.png create mode 100644 lib/images/fileicons/32x32/html.png create mode 100644 lib/images/fileicons/32x32/ico.png create mode 100644 lib/images/fileicons/32x32/jpeg.png create mode 100644 lib/images/fileicons/32x32/jpg.png create mode 100644 lib/images/fileicons/32x32/mp3.png create mode 100644 lib/images/fileicons/32x32/mp4.png create mode 100644 lib/images/fileicons/32x32/odc.png create mode 100644 lib/images/fileicons/32x32/odf.png create mode 100644 lib/images/fileicons/32x32/odg.png create mode 100644 lib/images/fileicons/32x32/odi.png create mode 100644 lib/images/fileicons/32x32/odp.png create mode 100644 lib/images/fileicons/32x32/ods.png create mode 100644 lib/images/fileicons/32x32/odt.png create mode 100644 lib/images/fileicons/32x32/ogg.png create mode 100644 lib/images/fileicons/32x32/ogv.png create mode 100644 lib/images/fileicons/32x32/pdf.png create mode 100644 lib/images/fileicons/32x32/png.png create mode 100644 lib/images/fileicons/32x32/ppt.png create mode 100644 lib/images/fileicons/32x32/pptx.png create mode 100644 lib/images/fileicons/32x32/ps.png create mode 100644 lib/images/fileicons/32x32/rar.png create mode 100644 lib/images/fileicons/32x32/rpm.png create mode 100644 lib/images/fileicons/32x32/rtf.png create mode 100644 lib/images/fileicons/32x32/swf.png create mode 100644 lib/images/fileicons/32x32/sxc.png create mode 100644 lib/images/fileicons/32x32/sxd.png create mode 100644 lib/images/fileicons/32x32/sxi.png create mode 100644 lib/images/fileicons/32x32/sxw.png create mode 100644 lib/images/fileicons/32x32/tar.png create mode 100644 lib/images/fileicons/32x32/tgz.png create mode 100644 lib/images/fileicons/32x32/txt.png create mode 100644 lib/images/fileicons/32x32/wav.png create mode 100644 lib/images/fileicons/32x32/webm.png create mode 100644 lib/images/fileicons/32x32/xls.png create mode 100644 lib/images/fileicons/32x32/xlsx.png create mode 100644 lib/images/fileicons/32x32/xml.png create mode 100644 lib/images/fileicons/32x32/zip.png delete mode 100644 lib/images/fileicons/7z.png delete mode 100644 lib/images/fileicons/audio.png delete mode 100644 lib/images/fileicons/bz2.png delete mode 100644 lib/images/fileicons/c.png delete mode 100644 lib/images/fileicons/conf.png delete mode 100644 lib/images/fileicons/cpp.png delete mode 100644 lib/images/fileicons/cs.png delete mode 100644 lib/images/fileicons/css.png delete mode 100644 lib/images/fileicons/csv.png delete mode 100644 lib/images/fileicons/deb.png delete mode 100644 lib/images/fileicons/doc.png delete mode 100644 lib/images/fileicons/docx.png delete mode 100644 lib/images/fileicons/file.png create mode 100644 lib/images/fileicons/generate.php delete mode 100644 lib/images/fileicons/gif.png delete mode 100644 lib/images/fileicons/gz.png delete mode 100644 lib/images/fileicons/htm.png delete mode 100644 lib/images/fileicons/html.png delete mode 100644 lib/images/fileicons/ico.png delete mode 100644 lib/images/fileicons/java.png delete mode 100644 lib/images/fileicons/jpeg.png delete mode 100644 lib/images/fileicons/jpg.png delete mode 100644 lib/images/fileicons/js.png delete mode 100644 lib/images/fileicons/lua.png delete mode 100644 lib/images/fileicons/mp3.png delete mode 100644 lib/images/fileicons/mp4.png delete mode 100644 lib/images/fileicons/odc.png delete mode 100644 lib/images/fileicons/odf.png delete mode 100644 lib/images/fileicons/odg.png delete mode 100644 lib/images/fileicons/odi.png delete mode 100644 lib/images/fileicons/odp.png delete mode 100644 lib/images/fileicons/ods.png delete mode 100644 lib/images/fileicons/odt.png delete mode 100644 lib/images/fileicons/ogg.png delete mode 100644 lib/images/fileicons/ogv.png delete mode 100644 lib/images/fileicons/pdf.png delete mode 100644 lib/images/fileicons/php.png delete mode 100644 lib/images/fileicons/pl.png delete mode 100644 lib/images/fileicons/png.png delete mode 100644 lib/images/fileicons/ppt.png delete mode 100644 lib/images/fileicons/pptx.png delete mode 100644 lib/images/fileicons/ps.png delete mode 100644 lib/images/fileicons/py.png delete mode 100644 lib/images/fileicons/rar.png delete mode 100644 lib/images/fileicons/rb.png delete mode 100644 lib/images/fileicons/rpm.png delete mode 100644 lib/images/fileicons/rtf.png delete mode 100644 lib/images/fileicons/sql.png delete mode 100644 lib/images/fileicons/swf.png delete mode 100644 lib/images/fileicons/sxc.png delete mode 100644 lib/images/fileicons/sxd.png delete mode 100644 lib/images/fileicons/sxi.png delete mode 100644 lib/images/fileicons/sxw.png delete mode 100644 lib/images/fileicons/tar.png delete mode 100644 lib/images/fileicons/tgz.png delete mode 100644 lib/images/fileicons/txt.png delete mode 100644 lib/images/fileicons/wav.png delete mode 100644 lib/images/fileicons/webm.png delete mode 100644 lib/images/fileicons/xls.png delete mode 100644 lib/images/fileicons/xlsx.png delete mode 100644 lib/images/fileicons/xml.png delete mode 100644 lib/images/fileicons/zip.png diff --git a/inc/media.php b/inc/media.php index 56fa5d54b..803587c64 100644 --- a/inc/media.php +++ b/inc/media.php @@ -1427,10 +1427,10 @@ function media_printfile($item,$auth,$jump,$display_namespace=false){ function media_printicon($filename){ list($ext) = mimetype(mediaFN($filename),false); - if (@file_exists(DOKU_INC.'lib/images/fileicons/'.$ext.'.png')) { - $icon = DOKU_BASE.'lib/images/fileicons/'.$ext.'.png'; + if (@file_exists(DOKU_INC.'lib/images/fileicons/32x32/'.$ext.'.png')) { + $icon = DOKU_BASE.'lib/images/fileicons/32x32/'.$ext.'.png'; } else { - $icon = DOKU_BASE.'lib/images/fileicons/file.png'; + $icon = DOKU_BASE.'lib/images/fileicons/32x32/file.png'; } return '<img src="'.$icon.'" alt="'.$filename.'" class="icon" />'; diff --git a/lib/exe/css.php b/lib/exe/css.php index cab7384b2..128fd5389 100644 --- a/lib/exe/css.php +++ b/lib/exe/css.php @@ -369,7 +369,7 @@ function css_filetypes(){ // default style echo '.mediafile {'; - echo ' background: transparent url('.DOKU_BASE.'lib/images/fileicons/file.png) 0px 1px no-repeat;'; + echo ' background: transparent url('.DOKU_BASE.'lib/images/fileicons/16x16/file.png) 0px 1px no-repeat;'; echo ' padding-left: 18px;'; echo ' padding-bottom: 1px;'; echo '}'; @@ -377,7 +377,7 @@ function css_filetypes(){ // additional styles when icon available // scan directory for all icons $exts = array(); - if($dh = opendir(DOKU_INC.'lib/images/fileicons')){ + if($dh = opendir(DOKU_INC.'lib/images/fileicons/16x16')){ while(false !== ($file = readdir($dh))){ if(preg_match('/([_\-a-z0-9]+(?:\.[_\-a-z0-9]+)*?)\.(png|gif)/i',$file,$match)){ $ext = strtolower($match[1]); @@ -392,7 +392,7 @@ function css_filetypes(){ foreach($exts as $ext=>$type){ $class = preg_replace('/[^_\-a-z0-9]+/','_',$ext); echo ".mf_$class {"; - echo ' background-image: url('.DOKU_BASE.'lib/images/fileicons/'.$ext.$type.')'; + echo ' background-image: url('.DOKU_BASE.'lib/images/fileicons/16x16/'.$ext.$type.')'; echo '}'; } } diff --git a/lib/images/fileicons/16x16/7z.png b/lib/images/fileicons/16x16/7z.png new file mode 100644 index 0000000000000000000000000000000000000000..037cd73a04ea542fa79512e7a8808b393ee070d0 GIT binary patch literal 415 zcmV;Q0bu@#P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004INkl<ZILn=r zF;2rU6o!AtQHx;eQgvYH02inbY!oij-hw++YKK%DhO&VK7hq#4&C*m&<5+pl&rlLI zDT2Z;S@N^}KKuPoRwSX60)SHhZ2&%gRtVsoWDWozS#0#uG+kv`=0t?wjWkU;9*;)= zx&S<q6~JYdWiF0mZZ?~8tX3;7mrE`d3yKKm^EoGzNeS6~+NFrl7(;6<jWIOFaJ^nL ziXw(#ND*O@B#h&jK@f}pbX5)T<eV!P@;nDghzP8;Xti1uGko8_+B3}ayuws?o(Ja~ zwAN@e8i=9@d7eW=&~CT4kUF49F6LV6N?ZWTwP1id0Ji{c@CS9y`*?Yp-TU?AK~Q!D z)1lgn3w^xJ&^kfStKU2ws>;E7ysP8p7O<y5z)Dg*u9*H?tv@9ffQLgMyIvGZEMEWL zg|lnCJU`y6o!@w2t(|GDj}9m;cg`ivX0xwq-??*$FJBS>;U~c|>rja-!mI!Q002ov JPDHLkV1n<&u&w|A literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/bz2.png b/lib/images/fileicons/16x16/bz2.png new file mode 100644 index 0000000000000000000000000000000000000000..a4bcc70a115f3f27b62cbce31806d41a28b43fa8 GIT binary patch literal 419 zcmV;U0bKrxP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004MNkl<ZILn<= zOHRWu6r99Si(u7F#DWD2xBx<B$LBKT7Tf`;T?BC$%C1Oo0d{OkvuUEHajZONSVWG} zfJ$K`OP*)Xyys`zBMHy*0N@Bf2q3_A!~i}>RsaB!ZsDvbinJ_CD<b@96h*=Dczh4w z7=TZ5!(dpJrOmR8>-D-BX_|7mTyn8kP((PN&pDY)8k2TuLlL3Yn#LGvt*N!<YPDjL zB#h&jBEme+nPnNHD7pu5>~#!g*4ideRTW4=L|}};U@+KdMi2xS-x}uozH2Ic--opp zN-6YuJtRqjs;VF&2*a>8=^8k(n=7R@xHD{G(Fk_{ZU9{44>&x%!s~4M7&!4Ls&C`r zwywZ&7wfKnzE3eYz?t99+}-Flw|U!mzh4_P7)9I={l?LK2<;5Jh@HXHwv6qPyF52| z`~NMRT;lcR`O$0r#&cuLR4KLBJ=zbbthIT+-@o!Y-}!I{v4a4JzW^~^16k8eFU$Y{ N002ovPDHLkV1lvpyR-lR literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/conf.png b/lib/images/fileicons/16x16/conf.png new file mode 100644 index 0000000000000000000000000000000000000000..94ace02cf3c4b7e29c7947068754b0716295c1c7 GIT binary patch literal 402 zcmV;D0d4+?P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00045Nkl<ZILoC| zJ5Iwu6ddnb32mAv1qEk72ujFh_88nDQc|qNVW6Z4M@T^v#Z4T=@p|RA9tyNp91!1; zM*BY6(R;Jngd~zA0f2J=V*n|>Mh@VWWD5Ww85@^%UGJKv2_nMJSl2b@^Z5+G1pq~| zCve>~O(@Hfhr^-cZnxuhyX9uHp@?w3UURWnbRx&2U5f~vbM)TRIY;Ll_xnAIqF|oq z6cJWc#j-4Et(^h5NKOQvLkL}=ZCj9ph`@V~(P-2&BTdtr4~8kFqNz|yA%p;}H3owL zilRW<wh$4F$K!XAQ-OFn##-xM9tFFawe}vs6u=#Rfyrco<#PFu0+<?O?f@XmG5~-v zrWc>~B37%_B}md*+cD<foskNE!0{A+5{T;nfXcG$(HPU)_1J^2P*v5-zh5Ca`i)oK w`zNjS*$-B0LkQJyIJ`|xzVqZ4z6gN)4RtXf5gSbPc>n+a07*qoM6N<$g7$5$kpKVy literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/csv.png b/lib/images/fileicons/16x16/csv.png new file mode 100644 index 0000000000000000000000000000000000000000..af37ba577130991be50f61cff50bb49d48a301d3 GIT binary patch literal 409 zcmV;K0cQS*P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004CNkl<ZILoC| zJ8r^26ddnb5Yf3o6e)5B6p=FIGCoG`fCPoD940AKkVB*a++c+9dgZsC6p=04fqaya zp7#A_^!BaRBMHy*0N@(H7=VxOkpOrnSpfh@)`e+N6o;}borv(96-B}2a=8F-13;1N z2+Yc|bXk`1bUHP5I2^d&@44IUC?ec!He9V%jYxa6nTXIBLu)OKF*L^Tcsw#qQzl75 z5n-O^%(9G86fFSUcs+qv=UkJhstP0_BCysX2!hTseBZzOvM{Aoy;LZr;GBcj8iT<A zX_}&{Du@Wi<MF3RU!W$}zSg=E*MdzhilRpV4*=%)116IR*6a0?YLmk-L>PumQ#<aT z+wB%X5KR3xIgaBFxgDRwXf&FtOT{>jJJVc(`mWd(sr~*`K7eNc^K;F$e+hY>zy13a zyw-2Lwbs69t*?H%8i2|<mk)=-d$0GMC%+)q5CF*s26p!GDPn?s00000NkvXXu0mjf Di`=$l literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/deb.png b/lib/images/fileicons/16x16/deb.png new file mode 100644 index 0000000000000000000000000000000000000000..9eb29019ba324a84366cdcf62b099bf1cb6c597f GIT binary patch literal 421 zcmV;W0b2fvP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004ONkl<ZILn<= zyH3L}6g`Qf7Qxh|>cG$eexO3I@%WkY7yLt|b_nXnP_`n$53sS6W@)OXajabDFjTHm zQ=Uh%<oh_s*Vn!QNd!Rv0LK8@03v*k1i%}~3IIUT1$sqMEX%UABEo&EC<+dT!vTOU zfRN;lz<F7gHp?=u*X!+CE|**^7M#!L6cNs5Gmb{1tw_DJa}lA|n#LGvt*N!<YPDjT zrc9EABEme+nPnN{I357#2A;swTDx^rRRxj|5g238YPEKn5k=9(r-p@L=$eW!3}LN> zQVNYm18JI~sw#*G+U@p6#20X6w^vH-*iLZki~G0(a0B2Pe?aH-3eVHYICA8Eym^iL z+f4<|c0ND;{yIVH2)(d=ay`-6j<7F&*xU$wiF&fL>w@q<f)790ufPdBe04%U<_^J+ z=LRqTe}$7vJU=~-gW5En8Dl0&se_-c2B5Om=FMjFD)7d+^9!<r07yOn?y>kx=sc71 P00000NkvXXu0mjfw35Le literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/doc.png b/lib/images/fileicons/16x16/doc.png new file mode 100644 index 0000000000000000000000000000000000000000..92549457644738605381491be0804663af271e96 GIT binary patch literal 410 zcmV;L0cHM)P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004DNkl<ZILoDz zO-{ow5QU%ZszvOwsj^_f87fqE{9Go-;0{RbA{BQ*Wyhi%f=y{QP1Q7xm2n;m<j|A~ z@iWp$p7G3Q&$FyZLMa6RX8?u(didTl0Iwt)007CbF{-L+Q`fZ@5gzlZsyLZU?g5+w z&?Gy6ab4HGC<^X&yVf_G4cF^6SF068gv;fU)9JK@>|bpxBDB`hIY(<Pt+m{4x6JdL zS(Z^mSe7M=qF|b)_W;h-0pQtt-zJ)-0ZE7moO6hxs3S(N*Sq{8nASRo3avG~_b|qw z-|r*Ob2Lo@5y5ac{D2$+LUULfV>)pFwmGEf9e`T^H~58J$1&!M#e)vbOcF3jIz`9g zkek1~0Z}y4`zNc}tSw-Y9F5g%_DMWF9cld2{tZw_)5oAe7-N6t!?;sZmM?#Pg{wHm z(_-<U_I~4qb8c>oIr+h8jrYDB3<lTg;5)~^&_w`b?`xa%81sBr`~Uy|07*qoM6N<$ Eg0o?{^#A|> literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/docx.png b/lib/images/fileicons/16x16/docx.png new file mode 100644 index 0000000000000000000000000000000000000000..5bae13f9ef7299489a87d12b484bd9763d871502 GIT binary patch literal 415 zcmV;Q0bu@#P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004INkl<ZILn=r zO-{ow5QU%ZszvOwsj^_f87c%jelE~s<QPaC0jXW2;xLpQi*g7yRkLZTrg5x{^H?BP zO{frMq>(*i&*$;8tVlvB1ppTSh5&l_-7)~5BpUz#$*?f0s%lf$wHFZ{^Qx*inM|Gm zTmsM}TY&4ju6<Dy-0gOI-)uHquh(3yRumB~mrG8k(>>&{wQCWfwU*8~T5D;o<#xMe zp6AT6j3UCaELju<(=>esaH%?gcklf^(KHQ6LPX%4Lli|VF?zk;%@4t})<INgt>L|g zF$Vp9A9<dmX&Q(KhQr}EqzeeeVQ!3R#R0g_Ax$3vJOH@I33eC9m@gJDno07+Bxw~h zNzjc$E{w0^F%U%~4FGC3Yi&3dtJ&;l8|UXEjT0@v1Mp-(w?loHJa$5eySe}X%JSpi zuW%d3cv~!9)WL7Oa?Z_-F=v0cTI0Ph2ZO<#>U`(;1YHC`_64Mh{(fS2JHP+{002ov JPDHLkV1nnmuqOZj literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/file.png b/lib/images/fileicons/16x16/file.png new file mode 100644 index 0000000000000000000000000000000000000000..8f31d38ac6bedf006a943f8599a9eb91b6fd8024 GIT binary patch literal 319 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6n3BBRT^Rni_n+Ah<Z%{wL>4nJ za0`PlBg3pY5<o%r5>H=O_IpeMoRZ9k9}4IKg)VryIEHAP&+T{gJ8U4}df!5@+N^{* z=v{+I;aQK=i^_$(W*s>ki!!6GKEBWD=i!u-nNvCM|NQ(z4<^d8p1%5N9Sg^UpLb$y zU**r=n!keMltb;;#Z_NleO;?xtM$rxJ+CMu&x*xtu_hT8`mMHhS-o80?3^mGs4t(- z!O2DM&U438(~IV4CO90>+_6|$u#!RTK#}gJmp{YS9ZG$2y;7LrblGClXbzE`TZ01D zxk(lO`M<ukWT)8mGxdBv@4L&K9GNEZPky=Pt@@pogTlMd+W1v7KRA;$`9w#uBG7LP Mp00i_>zopr0Mguhpa1{> literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/gif.png b/lib/images/fileicons/16x16/gif.png new file mode 100644 index 0000000000000000000000000000000000000000..d8eb57e54b2b797f839b94041a2259071f1a5f1e GIT binary patch literal 414 zcmV;P0b%}$P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004HNkl<ZILnoj zJ#O1T5QRT32`NaYMo^K$XD|Z0vy#jB7`cN1si2X&*eX**hj1f^jVOrX4>-%0A|XRD zk`O;&u)DMK-pmem0!aix0PqQz0uk4d0B@2S03@{+w`E!G>$>)4rgK)7r520D6L14K zNhbn#bzS=`%XB;*JKOK~+U<7QZnrWsZ8jS%m&;D1U)r6SsVE9nRi&aRR1}2{hlA2I zRgxq!Gv#@%EXx$f@e^<p3<Q37?>k4+G)ThCsH%#|WOCAsD2nd?X_#}aZ7R+=y!V7* z$Y?YoO;eht!OWOWr@uvp0xh}ShhcbfZUs9Z#NU9gz!%<u`FzG|_49iG@k^g9J^sn| zjP%&8f2(-z$>i&3NInhV0<p!%TX!zFpYfWH;YYZJOO-j`wI6gT(|P1;2fPeL+HAwM zkB5gDuv-VcY5ZJO)hZ0b5C8GB#(STS$K!c080XnL`eH!x3o=*e)Ea=G3jhEB07*qo IM6N<$g79UzlmGw# literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/gz.png b/lib/images/fileicons/16x16/gz.png new file mode 100644 index 0000000000000000000000000000000000000000..0a0a4b94f949ddb8a12426610a222ac27edeaee4 GIT binary patch literal 417 zcmV;S0bc%zP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004KNkl<ZILn=r zK~BOz7=>Ru4H#XqAue37&<hZQJJHMFExdyXENVQAxWfc5;LZ)w4JDLLC;g|-g-%l{ zBKnd^{`uSYW&SrAk0d<L1Ar3%Z2$pwD+2IFvH$>(bRW7|mM!x<w<5xAE6Xwthr>Gn z9RNPb4L~o?bDJay*Xwn;mdhm<iv{QNIYorC*^HynsDxCH))NtGt!a#*)|y&tu2w6? zam*-+C?ZVLlu42>48uDB9j^wMSZm8hQ4}Bv5rHuVtyXIzj35Xuz6Iv{z6%w;@55RP zr4$;C2I4qIQ4|mnwA<}ZNFCtJu2xEI>>aS|g#+9IxCU^AKj`?ZkLhIm5NtCK!q1zz zzwyf2?Va9V$7mg)8*DRIe{^*f<aF3X*Z=8=RYM)R5&Cbl?lL>TW3^GA+d;OCkQ%)F z{}xU!F@1h|@G7tI+!!-fN*(MmT4AkCo6Tn5t3BuAeRBDd0Ej*SQU32ps0kaR00000 LNkvXXu0mjfhqSQ6 literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/htm.png b/lib/images/fileicons/16x16/htm.png new file mode 100644 index 0000000000000000000000000000000000000000..8312c33a84b12716bf6416ca58fe23bd5d1ba7dc GIT binary patch literal 402 zcmV;D0d4+?P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00045Nkl<ZILoC| zOK!q25Ph)`RP5Lw7F}=#RMBPI%W#Zd0U^P{sCQ|*>>@oxH;8NqBE+#W&g-Ib6jD^R z^hu-n*z?Ak@kAsMMG*j80~iA6;AbQNK1fyo0FvQgQWV9$EK4sUJSRm_aJgJA0E_`B zk|zYyvMha;Wjr2_we0tM?shwFw_Az`H=7Mtt5r?XeA-k*XsxAlj@DXQYk4>vn5HR{ zB%z2f&vRy3Mq|tZz&L6Vym{~IKvh*B2@!#F4uiqqq#2z~=k{B}lv1IoP)fmj53M!2 z-7eBJMO9T05e$dJFOoJvNDj8v`os@}b<7y^2;c$0J^p~vXoNV9pJ0r6CP`xqn>wKB zH}4o@IG@jBb*}Pyy*|;wp3P>p27rFQKdI*!f`5f-SG|Pb1s5XE^Y?#GA!=;njdSi* wYkk%J<7ZHL@AF=-cNewRdGw3q00EGE0_6M^kkJX{x&QzG07*qoM6N<$g1AqtLI3~& literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/html.png b/lib/images/fileicons/16x16/html.png new file mode 100644 index 0000000000000000000000000000000000000000..7a7fcc0faaeaaf7e2bb47e32e615a4fde220d790 GIT binary patch literal 391 zcmV;20eJq2P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0003_Nkl<ZILoDz zKW@S>6vn^U2r4#~h@k^#KouR^UM9!r6%Y~(M!ihO4qT!OA`3x;I98tXb*LOAX;qc> zlb+rm+dtdSazqkQ6am03fEd64KPv_BPO=67kPHL!vMf(kRe2HNcUG1q*X#8Pzzl#Q z*#Ru7s`7cB^K!W~b~>GSJRW&C94I2(@AuqnHVveGw1tS!T1)2~t+lk)@_ars%QB{E zN)cgE6wLFS#+Vg=S=0l(dGDJ-UDqH95rK0KlgXshjKN@V|D|C{snAp?rQp4X)*8d% z5LuR?u4{-0;yC_<^Z{XUh_%+8JOG=TG3FV-6M#otq3Lvr-EQ{+k~GG!?StBRdrpX# z%jHh>$=mI=<3pSzN#ldY<MCVp=oGJ&>hJa^z+aUl$^Ty=YW>DL=iIB-`sNoWtG)Nd lXf%3=df$0^#kB-L`T@#N6NHSnJ5>Mx002ovPDHLkV1jPOu$uq? literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/ico.png b/lib/images/fileicons/16x16/ico.png new file mode 100644 index 0000000000000000000000000000000000000000..9d4259c1beb689e30ae9825c0f9c15ed6d999999 GIT binary patch literal 413 zcmV;O0b>4%P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004GNkl<ZILob* zJ&xNj5QRTdh8?7HW4K7MXE1_Iw@xnOW8@AC*oBSUB~h6odx$iS)mVmQ{Xj##6oC|3 zUIbYr4<Nwda6WP#K_?049Kai328{T#65zX}1^`KIVo{dmsjll_W_oUvWvTUg{RrFv zUeXodzOL(#WtlFQOE*rZla9xu4u^xxO#A&_o6V+!^sjbrW-5w8RaL1d3Kd16^ZBea zO_d~x%uIQnE6Xx%x7$bH&J6%xLkQhM(=<rJ%&4l0>2!K!#%MHpcVn3MzBLu^Js||5 zC}KPwlcp(6(_m)IX0u<AA)qa8=TQ`0#VxQ~gY8G)1Mr>~Xt|sd$KO8rezCObHb|?R zxUV?=0ZbSExs#<8&h2n+cNGsI@Ot6-NBtMTm)n=vU3t*PZA-tEKY8GD3+Zp@doaua zJUq;S<CE+C#<x{f#ZeT!`is_@5JEngOqOo&o#!v`#en1|IzjI>@0;%e00000NkvXX Hu0mjfK7zaA literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/jpeg.png b/lib/images/fileicons/16x16/jpeg.png new file mode 100644 index 0000000000000000000000000000000000000000..3a7d8a7f9b135cc56f8eead517d861272bb34302 GIT binary patch literal 424 zcmV;Z0ayNsP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004RNkl<ZILnn& zJ#NA<6#g7XP<3NL3>`QFs_0heWjIFffCK}mcWD_rv`6UB1(AgyLL4j4`8pIslBN}X zl4ZYVe?NYf6-g+i0N@5d7eI)=BLeVAvH$>(^c#aL%XWF5I}u^i$g+&H*=!1+4<H~} zAsFU)?vf<o;cz&O-EPP2cFWCXLlNP6z2<yAKarHJ4Ml{;7+Py-jG-}x`~9AA95ad{ ziU`v*Ws)RZEEZD$eN`iPb<Uj%MNxnxL<H7abUK|%Gr};u`_Zr<2z*l!1Oc3L&|0I_ zY9Wqe6h#3MLATreCaDv6uwQGfE4e2;)quq#fCm6${3AxA9#*Tjr_h7R36xrboE+7b z$7i0D98_yceGI}TWl!V*e)iyVemw}9>{Sm{UDRuh1Z8kjUU@YDFLlKxwQ_IHj?(uK z!1ED2zEoYQCGPKg0JiU{^c!!jwJWXl)o)iTMd6%F+wJy9)xLA@0<aGO5Pbm?4EOZy SV4;No0000<MNUMnLSTaBoUhsd literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/jpg.png b/lib/images/fileicons/16x16/jpg.png new file mode 100644 index 0000000000000000000000000000000000000000..7152ebdb68505254d9748bb7694360cc200a41d9 GIT binary patch literal 418 zcmV;T0bTxyP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004LNkl<ZILnoj zL5|Zf6ox<BRXbwWP1Oa9IYWhp-4rgvF}TA>?V=TTVX|bw9AY-5*)&ztI8mPSSRjWa zQ~`d;vi<D;v;9jps){iN;4QEKCX6cuURAXLKvm<ysw~TMUDrWG^j0g&Qa78;6L1e$ zRqX*D>beejp6m5`ZQJ>L*3;>v$Kz2&L=T69ZnxVO(!JV)h^Y5otEy7(y?XEUa=B=h zWtyg`iij3Pp?RL`Znt{^?#%%3Erie(nx;Wj5fQ4YVm_bu!kA1Z@BawQS{p;fT1yB4 z=N!}Nlq}0=ng$VJu~__q3<1#`$IiLlJObMq>^=h@fe-wL*6Srn^8Je)npHoweH?e! zVl7F20P~d{JK30h4`|FDWA>dLZ&r5fn$a|@^+F#549&M>f#<OkZ$0O?iWdufjgYSS z7O0!S<Kq%Iy_n8#d{<Rf;+(tt+tYw1giy?8v$Yv~=jA_`qXbBQ0`ye!H9ah&YXATM M07*qoM6N<$f<QmNng9R* literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/mp3.png b/lib/images/fileicons/16x16/mp3.png new file mode 100644 index 0000000000000000000000000000000000000000..7c6d37184e5f3747364673ab462e4576ac04e25b GIT binary patch literal 415 zcmV;Q0bu@#P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004INkl<ZILn=r zJ#GRq5QU#@1W`H~M3I6sL{ZWOxD3b09gv^^<uF;g6yy+T2-~oTWxdvp_oX0SE#!}6 zq>(-T`8@MRRwSX60)Q(39RLmdY%zdWk|h9uWZ1aQ^L$$rg%=Ti<$0cSGMS74^Z;m* zM}XU+D14fx-0%05Z?{`+HXE+jYl;Y0s}-lyX$7gLb}J&Z*3vmgYb~v{-0gNul7w*_ zQ$(0$8Phc7Y&IJM=&2LHv-iGQD9aKgAtG?jq1|pDiP2~@?mh{owGN^}YYp!`j4^07 zn@ExbWm!T*(CKszkW)ao9OlNDqc{MoHO%k;U<hD<KUlxpN3@I{HGm;U9B_2#Mi|5V zyEuA_fHtmmcv;OAIAS$cDb`{&SI7I82f&XOpx?#60_ulPGYVaJI#<AYDFA>BFaPes zefJ)V<>FD*e&daEE;7bkoKafoz0X>$R$rZb=k7VWe3$@;-vR&a{IenziBkXo002ov JPDHLkV1iw>vAF;M literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/mp4.png b/lib/images/fileicons/16x16/mp4.png new file mode 100644 index 0000000000000000000000000000000000000000..ee5b911502836e4a6acc73cace3eaec93b433cfa GIT binary patch literal 419 zcmV;U0bKrxP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004MNkl<ZILn=r zO-{ow5QU%ZszvOwsk&gn87c%jelC+^a0jGzk&44mb}Y&v*tE^2shY;IGR|WGj?#dj zFw)2~W6kIBv#dx$DFpy$0EPg1_}NkbZzO8~0Lid1F3WOTRh1VJe&=Obax$4b05}Jr zNge<$tE%#Oo^!w7H@@9&x!G*EUau)4TrQWKPNxl|J=&#+&{|999Idsq)^fMoG0QTh zX-W}cQ54McoJo>A06142z>D|3Db#fhk`NI%=MY8Fff&7B@9K+STI(PxwAS$6!x)2p zzmF`-P}em?1jFI*1JVVA<`5fW4)OqOY6+5i0Cxax@dq2-jIfw59yNfwnDK4Q7yuB~ z5V!MoeKlVpLNwOl<e8cwX56g7x_LW3#pzi8Hfn%&<3{w~0NsY}l{A2-V}+Zk*#WRX z@%sN)xE^8gym(Zt-+1Ain;T<Jj<{Owy)OoX!Hw#C=g~2`e3}4A-vK#-^{AL3#>W5v N002ovPDHLkV1jsFyo>+< literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/odc.png b/lib/images/fileicons/16x16/odc.png new file mode 100644 index 0000000000000000000000000000000000000000..331140552aaa77de64d29b25ab264f7e08ecafcc GIT binary patch literal 407 zcmV;I0cie-P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004ANkl<ZILoC| zyH3ME5S+V<5=7@FazT-Ah*0Qw{7gQBe?UqKNBj#49Yy#Enh-Z}6vyY2_dFEH#&!?_ zveHVovp1vNIh`U2r4#^M02l)3;pd0}ypb#c03@r%IM4H4Q50T8_+93C&e?4C0AK__ zlWYl0ilXpon(}Zs)VbU3xZQ5K*=#5xT(8%h&*!yBbF_(w&{|999Idsq)^fk!Gf5K0 zaZC|mmSs%Slu;Bt02rx`z>D|32FkJoNr(uXa|nW<Wk#>pyE-yVYh9TNtu?&&Fvg(Y z?;}YPlw}DK!EiYI6zK|7<mzmUY1NfrjUkHe0o(z&#UJ7(46$6T9(9w<>9oGU>9kdM zvE}<a5Cmi0B&)@uMQYYnUo942is$EJjT7T!0fi`f>aNlBqdD>smSwO1eue8W#Pe$P zs2acV(mA&@#+?0PwbFZ^4F-c7)%nihAAAu2@ds<0^cZ!*EBgQd002ovPDHLkV1j{G BxX}Or literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/odf.png b/lib/images/fileicons/16x16/odf.png new file mode 100644 index 0000000000000000000000000000000000000000..eccae9e20de149573607af3cad49bdcd4725d09d GIT binary patch literal 411 zcmV;M0c8G(P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004ENkl<ZILn=r zO>V+45QU#@1XXw0pe(xR8Bj%c{kaUs=p8D-BB+Nc-E~0^(G8FdL4-I~#(7;-Nt1x8 z(ve2;j6I*n&l*J%N+|%i0x$&7!|xUY_#{~Z07zCFqdd=dMNxPW;VIAaoYU#_8Nf9F zO|k_T7e(RIH09xNsC~EFal74ev)NEYxLU0^o6TxSv$e5^&{|999Idsq)^fk!Gf5K0 zaZC|mmSs%Slu;Bt1GrWlz`OUpPLyQ{k`NI%=MV%zON?HxcY7q5*18fET5EXkVT?h) z-$#-pD9aKeg5hxZ4e0`^;%aS-X~h+=&LN7P06YSCz!`QQhFC0@FS=RG$)rBO$>d~Q z<reET5CkLLELQV*tLRj$=JTI6E-y#=oVJ^=TJ&=Ot=k)b*JiuTL*4kuvh3sEzi=0Z zcv~)CRAU-%oO26f%*7v`R(kKV!C-K&I^!Ikp^E^BzW~;r^W8-`IDr5F002ovPDHLk FV1k}|wOs%J literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/odg.png b/lib/images/fileicons/16x16/odg.png new file mode 100644 index 0000000000000000000000000000000000000000..5224425e6f3f7f2d43358c413d931048d316bc80 GIT binary patch literal 411 zcmV;M0c8G(P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004ENkl<ZILn<= zJ8r^25PiFgAWG*3xk$koP(-?XF2gZ$he%KuahQ-U1vx|-f*Xu5Uavgsmm;!bn<xqy zX{4Q*ou@Z%G>RmYQUGuTU<jax-z^64PO=05kgN*hJkR$<QFsyIPoC#FXS3N8fDr&q zvIQ_Hio&O9%H#1^`+mRYZnxuhyQPS5v)OPypVuHwY7-HmwU*8~T5D;o<>7E(k|d1d zm?FX~%b2DqqbPa;Fj5_WSMPnDD9aKgAtG?jAqaw&7`<Na=0q^9btNja*6`lL7=wPl zk0eP@mL)_4!{P7?qzh0rS8roXE3N?R9HQtEzypALoMCrih}C+%)Xip2r}YO;r>(e~ zTYY>0K`_?MX0=$fnwoJ{SBu3r;^pO7<4o(aIve0*YXF{`bej~Lad$ibK$gAzdkeQ= zh?n(xsT$XK?VMW~V=n$MTIs#d27|$!>YQ_UhAsji{sfVr^{8FjapnL3002ovPDHLk FV1jMOvP1v? literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/odi.png b/lib/images/fileicons/16x16/odi.png new file mode 100644 index 0000000000000000000000000000000000000000..b57fd974d92f2b8af4a4bed282501b06e33eed88 GIT binary patch literal 398 zcmV;90df9`P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00041Nkl<ZILob5 zJ5Iwu5PiEFC5X;V<bon+h*0SGT!v$C2c)EM#9;^>MK}aa5;t)a$Lp16{V0&5c!>}J zo;1?T?9S878;v3fr4#^M0O$kg;CrM1-bvN~0Fuqauq?|>RaIU@c+ASO<aj)O1TX-g zNwx?^RaN;s&$-*}_O{t<xL&WhTCFG|Tr3uxOeTAh!`4P3LTfFZbF|jdTFdQr%Ph;7 zrYS{)MNu%%b0$gh2w<QBf>-bTK2g^-NJ2#5oI?~vEipQs&ea#ewAPKN&|1TL4`U3v z-7c~$LtWPp5%l~0Pm++JDQ<jYOe<~(_c<iV1AsdKw>SYeag5n~{-ncV-rwWU590>2 z<r0XZp$?1HblUnD#x0zm4>kUXe<64d+f~yk!m*B`DBga(h3h!R%Y6Q%4zBUiIX5%L soc&<5+IwI0dc7MJoO67FE&?F^08o4C-I~-(t^fc407*qoM6N<$f=EKJ=l}o! literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/odp.png b/lib/images/fileicons/16x16/odp.png new file mode 100644 index 0000000000000000000000000000000000000000..81d1023c08c320aa93ce4cc2461d48276446df74 GIT binary patch literal 404 zcmV;F0c-w=P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00047Nkl<ZILn<= zF>b;@5FFnji0IrP7b$oHibxld&+v@=0SOADJSL<|K^~C?aDx%X=act5DI#08gGk6q zE8Xtx%<j!;J(BP|4*+ff3;=X+*&+a+Bntol$?{^9W!WLmb0;D^=UJ9<KA+D33;`&T z4T5o==PpSSo=&IA4~GNy`#pEN9Yutj&4!D`q9Un}HWm>YV`#0VF^0w%9*;-Ham*-+ zC?ZVLlu42>48s|Kq1PgKcg|Ibq9{NTA_8kIeBW<~(dl&Ve+Z_ODn*4-3eGubt<mjv z5yvr#qJW5CFc^H3v<XUZdDdDt;*zk+Aq<}ZJOOyb6*dV1tk&xnRR?oAtqM4uUW`}U zE#UhjRR?>^Wuxe~82$c8T{Cvsq#^n>1Z{9h@LC_QUUaTw!_xHQ-@ot>1bADoU%c8j y-dSr`TI-uXJgsofrM+Hn;<eT}xIz~J5Pbm?p7Y(C?X^_^0000<MNUMnLSTY2lBdxC literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/ods.png b/lib/images/fileicons/16x16/ods.png new file mode 100644 index 0000000000000000000000000000000000000000..77e6d5366b5175f6ba5d16041d10a9d313aa71dc GIT binary patch literal 416 zcmV;R0bl-!P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004JNkl<ZILn=r zO-{ow5QU%Zs72jnQ)R(|GgJt6{9LBT;0{RbA{B?B>{ygTuqn-^shY;IGR|Xx5|U6M ziX}^)8NW|6&$1#3r4#_10~iAc@cT*typyZ|03_?eq$rAAS(aWzcx)F%!P#u~2;c&M zCfNa8m1XI(EaTyDX!dTm<955{X0xG)aJ^o0KA$&`c57E6LTfFZbF|jdTFd=@&ooV$ zBnd@?d7d-NGRATI2;f5X0I%NrCQ(%tNJ2#5oI@Cf9W#O;xc*_7*19$oT5EXkVT{3G zFhH87sHzGgg7J9#1?dB7aeX$%bmAJ=<PgUX0PX?Y;e>S?MOdy@Pr5DUblP0tblQpg zx#h<P5QY=o7OTagBWlNWT`d;h#L;M?|JrgN-k5&M+{YjRfM)=Ab+O%IJFbPD5%T=) z->+~JMR-}Qo>c2MUOMNN#+b7|j8=K?^WkuKt9su#I>8qKkbDBT>iQpdo{RAS0000< KMNUMnLSTZH@x2WI literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/odt.png b/lib/images/fileicons/16x16/odt.png new file mode 100644 index 0000000000000000000000000000000000000000..8490eec74d286390c3158171be915ed16c0712d2 GIT binary patch literal 403 zcmV;E0c`$>P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00046Nkl<ZILob5 zL2kk@5FFbGDsH);9D3**P(^R0{S43OACTY>)W?+GdZ3T!1;~XULL4jWOb=C}gjQ8) zJJQPDwP&;*YZXZ-r2ya(zyLr8-y;U_MzRC|kgN`dd7kf!qVOWZuOiQL&StYIfGYr+ zWJ_RF6opUIl*i+-j{Sbm-EPP2c1scAdcEd+KCeZZt&K#4)>=B}XsxBSmWRWENs=&* zV~Pl~EMuCcjG|}?;7Xkcym;^HLRpp|2@!#F4nYvK%;<DFH=hjCT34n*YYp!`j4|kT zyGW7*Wm!T*Fc=IzL{0@Na<w<cwDL-@t|5vZ0New(!x<QdA(pGvqi&Kpnba3JnS7a7 zwdH051i?@@$!f7^k(#+$ELtl7px+;A{1N{m@YHO#+2U#b30d~~>tDDHLp-lmkE$_^ x*Uq`6G3Me2Pb<CmS+Ca{tCMjK&+tV6#P1=x@ZA^M)_ec}002ovPDHLkV1n)QvJwCQ literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/ogg.png b/lib/images/fileicons/16x16/ogg.png new file mode 100644 index 0000000000000000000000000000000000000000..38f615c9903c327f536826d1d57f94ff9a855b8c GIT binary patch literal 408 zcmV;J0cZY+P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004BNkl<ZILn=r zF>c#H5JlgTf|OQ`pdy9OU<6KQC71Crat8xa!N7+J-KB62kwy_4Q4qx?!CC$k0SQtv z;wS?QcK^)I$KStLCkf{qz<Xc;O!#|bz)wjn0Ft`KZB<o=rfGti>9wq?O6&Fd5x4;& zNh5;0rfEV^6gr(weI5=6?e}}_b~~Aww%e^Xn@vwLly+xk^4_biYkBYGz1Q)0RG#O` zvP@>CvMf~;g_0zB1a90J!S@hCUufGFNthXRT{EB0M`lbWlaCjMMN!n5N)$ze5QyWL z>2yk-=d^8$nXy<b{*as#bi>^~j^h#T2>TidUx3fRC$5Oqaz*-*K1IV}J!o`D4;s~m zIQ^BvoLfhNx~BW;F4p1j5ci(FCG|B`R}s7w5%3MTklo?l?K2EO$&dejh5O|_&o9qU zZtxpF)ODT4as2KduGWSS%GqqTa%bOpd4(?qWWNDCulev*uLa`(0000<MNUMnLSTYg C#JKMO literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/ogv.png b/lib/images/fileicons/16x16/ogv.png new file mode 100644 index 0000000000000000000000000000000000000000..a937dfc4cc5cdaed5fe167b03be3b17417475282 GIT binary patch literal 412 zcmV;N0b~A&P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004FNkl<ZILn<= zJ8r^25PiFgAWG*3QKaAuC`!6~F2gZ$he%M^;xHjy3UY`v1UDFAyk2?MFGXa_Hsm|f zXlG|<p5DCGD3VZ00l)=-A%Gsfw-~@1$r1oSvU-^0dA=)(!ixw`d7kH-&1R1P#sD<Q z7Qj_e6h2K;9u9}vce@?8+buVn4Ml|O^_uhfyas7fyAlyvYw4V$wU*Xe?)Q5pNy0de zDI(0WjA@!O48unNW7Pq8@!r>ovMfOoA_C_ef*@##(d+fDj|9_NSE52|4evdSG3fXE zNRk9)SwciG91cH0x&T#k6&qt(_X@Dig$N%2+yl77A8d3x!fLr%=w|bj(^k=x(>m8Z z-<R(Q5KMHlIZ{!pFj5gB6@AI#9Oo1L6V)!OBhi05bH%R9NCS8}RnQ#gE6b3*{{I(l zMp!+s7OJt0m(IDRG3M+Sqm|zKY%mzys?Iu({-BEhh(7=hQ1jjL`Mx;-0000<MNUMn GLSTX_^RY<) literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/pdf.png b/lib/images/fileicons/16x16/pdf.png new file mode 100644 index 0000000000000000000000000000000000000000..a3a30e475f51a40ecf6eb032ad063ccd375a0cac GIT binary patch literal 419 zcmV;U0bKrxP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004MNkl<ZILnoj zJ#O1T5QV?x3Q~|xji4fh&tMo%XE~SgF>(h3QbECYu~nvs50OR?8&MF&<$|-E6gCNR zZ434T2H5#~yYmKXR25?kzz<*sj5v=B_@}B30IJ$1E~~0K)O8(1MBlTjs&u(r-UAmv zqN)Re>$<K(Q51SQojN-l4!Ym(b+_B8i0F2^)zxa%k@TN-Eh6fiQ}4Yx=hQi;$Kz4+ zJl8DCR7A8aOD&2*(=@#YE=)x5Cxp-inx;Wj5fQxiOsCU<7^BhX=NrM2Bxyw@NfJT` zSZf)N$K-iV(=><(v)Sy0BqnH^+q1QH;J1WbEQQ~|FW{ChV7^%Jce8mgDLewVcdy%6 zzrNrjzaJ~%IqBcLHs(!X?5}$xeuvA!9`95K1u^<$o#=h%T=Pfy1b8}k<2lk+gGb;g zE{x}m^Yfb<_V8?azwyd@zp>VSi${A0O$ec!OePBxedqZnnp+5v{Rgli?WU~$HQE3G N002ovPDHLkV1iw#yy5@= literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/png.png b/lib/images/fileicons/16x16/png.png new file mode 100644 index 0000000000000000000000000000000000000000..00ce3e400344e34b07116a5b007f102ae32b24d7 GIT binary patch literal 412 zcmV;N0b~A&P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004FNkl<ZILn<= zv2MaZ41ITppz6kg7&`C`RYf<TKf`DAACO=O>c6zGb)X;71(AgyLN2HH@;a16Bt?|= zNtVt&`}u626-g+i0N@Tl2S5Xt5d!!mnF9bw78mzvn(neJ^CH4?lBOxA)9D024}d0F zA?RmW=Hoc#;czHrx7%^M-Ey<pP(-+1uQ{8|N|Mv3^+kl%S~}-wt);b=`~99#6fq1# ziU^Y=VI0Q{f?xumr)mW6-uu#!=Q&71MBto5yWOrdqtR$Q{%Dxix@ao2*6`lL7=vcB zi71MY=Q%_KolfVQq)t!-7iVKkMK1_T8xTALcmgoOA21wtu~@8L6cD@u7?I;+mickK zRsFmz`Ov4Cm714Mb)6hTsd<GExV^8;v2ePC(*&r0gx`YCK?8WZ#<5;r(Sv_aVKC@o zxm>-dlWlx(&Mk~FH}%raAot!UtyXKOYU|v+BDjD62)_WY4DLn_)<{JF0000<MNUMn GLSTXegSY4a literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/ppt.png b/lib/images/fileicons/16x16/ppt.png new file mode 100644 index 0000000000000000000000000000000000000000..3355c2712a3603000fb5590858dd9b4c69e925d0 GIT binary patch literal 412 zcmV;N0b~A&P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004FNkl<ZILn=r zO>V+45QSgj2r72jpe(xJ45*^J(q4vR^bSa{2<l-<cU{m!bOU5V5Fw70ab6e5hy?n_ zlPr72GoS4l*&_+h^8nx$Ko>xOpOpakBv}CfNV<)FQ54&<EUk#}(kP08lgVTZpa;Mw zSpy8pvb0&2alhXm$9B8rX0zdXy{3q8xm<EOogN{lR~v{3wbnGoP-{)CHFvum(==t0 zBoq<mdCn}$7{~D#K+kIc-mSGqM^#lI2@!!Y24NW1iV+0C{aL|$-*-iY@B6UULMeq- ztA#X8QB@U01l?};0BHhTvRf;qYPJI&eTd^{08aoO@ed872=m3_C2+|cjSj@w?9kqC zZ0DP=RzMi`{nL}Z+3YN^334+4pwsEs`pD6!7SOaWsRn2U|Ca0kueeru{&95|9-;_u zi^Yp~@*D4rF>|HVP4j6NR9S2DcDp_F8s9nkL$Z?qNWK7*&F+W5!1YuB0000<MNUMn GLSTY+W3_Jp literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/pptx.png b/lib/images/fileicons/16x16/pptx.png new file mode 100644 index 0000000000000000000000000000000000000000..269cdb8fccac145a8c7fc2b9fcf1d8d511983a5d GIT binary patch literal 414 zcmV;P0b%}$P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004HNkl<ZILoDz z&rSj{5XQf@1dKN>WDg#E24e6g`Z7F*uRu)TP~ywr&BOW-UI=?(3Cnhyo$lvB7Fk5& zpD&qAXWITUon{nCD5U`40zeNy3*RdN@Jg}*0FbOV`bAN!%d!k2!c$fh1t*iq1At2a znq&hoD9bWrS;p;lySMdv&DCnf<#I_8;bO7ibUNKb4oe$|2%U5E-qSfp=Nvbi4bwDb zk|Y!n=6TL6%V@2A0C1^}0M8+WeWI!=kc5c9dyj6n+h|6s)w=%FFs*gnRA{XcLVz&_ z?RFb!nxd*IhzNSU-aF(NP+zXs#+XK21NS*tdk^3az%72EVH9B=$B*Dnu$HivU&VE< z;m6}x1Av;%z|rWVtb<t1W)0ua`FURh07s+7f#bN*qaD27*Qe-TT|R`@6>9uPdH(X} zU$}`PJjL;&I+(^Q@BQ2ubM}MEst`in>2!wbXq=;8JWBv1Zy^008R}AWumAu607*qo IM6N<$f_K!q-T(jq literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/ps.png b/lib/images/fileicons/16x16/ps.png new file mode 100644 index 0000000000000000000000000000000000000000..089caeb7a5a082ca5ab8d55789b686b789e87533 GIT binary patch literal 416 zcmV;R0bl-!P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004JNkl<ZILnoj zF>c#H5Jlf|2`NaYMo^K$XD|%Av*OG67`}r6si2U%*eYGbhj1f^jVOrXa=}?nikJjN zQ$q5A1(vh;Z)QKSMpZG!0Q>-^K+I*Oz=x{V0H|tna9x(=zN)GqB099nved<5@eEu6 zk*b~mZmX&ad7kU>cx=~xzt`Pvr`zpTMMO87jV_nV7SbK<Rz%b}r`~&Y&Z%=w4~K(h zS*B^4s)%S&6q@I`CQ0%PT$vu=Erie(>bgc%5fQxiOeT|)Fyc7A`x00bMNOzgQA7v< zYb~SEh%C#f>lzVZI-UN7^Z|{z*;{K*z8hd$OW+B30Dkfxn$73@Uax<d1YWx4$IrjA z>P#|J11R7<8tS|<rZqjPvNGn28Q?oyM?>Q^rao*)gMfawOOP0Ny%gZN`*$;V`GlP9 zK4hNV-?M{v(|L_I-utz+_S?CubySBCit%_nH@)XP`v-F)0n$GXF6^)|mEDN|0000< KMNUMnLSTXl>b{Tw literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/rar.png b/lib/images/fileicons/16x16/rar.png new file mode 100644 index 0000000000000000000000000000000000000000..f15d4ce5b34de6518ac93bcdb29597ee61e62a9d GIT binary patch literal 418 zcmV;T0bTxyP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004LNkl<ZILn<= zOHRWu5Pi0*7Qw2UstXn@-~tsYJ3f~wx8M#)?IMW7P<9}}1=z7E&8DfE#<4QaV^Jka zLR0}y8p-1~^Tr-~6iFzh0N@zF06+)(5d!!mnF9bw7Q`q`({+|*UPRbtX_|66o!$dD z0ia3N1jbpG`8bZb-EK=;uh(3yR$MNZ6cH{K3(jV<Qlxscv53%GOXnP|wY1i9v)M3; zB8Fi|5n+-fjN_O=5ZnVeQ4N6??|r$E=Q&71MBto5zu&JlqtoeJ{Aifgx@ao2*6`lL z7=v!Niztea=Q%_KgTY`Y(iA9?i?uPP<`;tHUNFHOfExhU_ydM#S9p7wKk6cR5)hMs zwV<ls<i9@V=pSLEtCb&aRT(r1So51a037yq0<|g+x2p97Z9JMEp{?RRz7TlAKan`R z|Nj+EFY)&J{HQ9^c<!8=8)FWdS8GA;y-#|*-j!;M^Y9nR1q49&4b&U>KAfCT*Z=?k M07*qoM6N<$g6|QvzW@LL literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/rpm.png b/lib/images/fileicons/16x16/rpm.png new file mode 100644 index 0000000000000000000000000000000000000000..831424ff59db13558318e8317e9c7fbb2a2601c7 GIT binary patch literal 415 zcmV;Q0bu@#P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004INkl<ZILn=r zu}%U(5QhKVC1A9oAr=-C`U1pYC-^e>7QTZC6lZuCvBLykz|ID_h9exex4GH-EzDg2 zfgpb}*`3+UH=CJVMG{IW0Js9s08qhUg#f-t<^TYa#X&1g(?ynLUPQRd(llki-+u<s z1fWT70NPoW`8bZbTCGZ3EEb&4=bX)E6cJ9RQw|1$60&}^wusPLOXnP|wY1i9xm+@e zB8Fi|5n+-fjN_O=5Ih5Dsx83SdtV0fJO@dL2%K}M*XtY2s8lL<e;TH>E}9ChHN5vQ z#-LiQB8np9c@7alqtW<<Yy*nqVsDJu@C#rW3wn40@BpBTf9Ue2gUNU_)BqlO0lU4R zoCbOUvCl8o@6QqH7ij6C^2?*zNZRMG$IolOfRg<3sIbr9Cw-{mG135DaiS83kJG1c zeUHie+fc3j##`sy$QX0B{l<4F_ueP9TCJnDzVqb~$%O<!_ybna_&$WsrL+J5002ov JPDHLkV1oFKy*>Z{ literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/rtf.png b/lib/images/fileicons/16x16/rtf.png new file mode 100644 index 0000000000000000000000000000000000000000..bbc425ca36b666197cf3248ec312b759850813c7 GIT binary patch literal 418 zcmV;T0bTxyP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004LNkl<ZILn=r zF;2rk5JkUttpw4ziCj={h6q7N;4(P|cZie}MjVFFQG`R#gt&>LI9{(j>rWBZvQ315 zFRi>Y-gzGX(FP<D1OWhC02l!X@v~9@?<8vg07?I1T$bgoswyWUJhjTQ<a|D#0k{O9 zNOl0%RaLn>&v`f;nzh^QxZQ5K*=#5xT(8$$EEWx<-P*N?&=^B&EsZfW#&EyiGs`lj zX-W}cQ54McoJo?*09*z=z^ikvNz`=>k`NJCYY|0J$BZxxZ@w9(l=7xRDFx>owAL65 z2FS7ubzMV5FdB`HkUqc{`@Pn>6MJBjLy|lIxCd~DKWGxiSgux2p)clidL%wR9>@C? z`&>U>etZB?G*;~|w-0)dfBJnp#`*cUGe=IR-2*+fyJ$@B7}#s|o53gG3cxe|tD<=O z_Y`j97%!{UQ_#ANSJv94*7~gfYbR7Y=ZfKQI0<^!IsQelmjFmV0pR)WhimWcNdN!< M07*qoM6N<$g4A2G^#A|> literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/swf.png b/lib/images/fileicons/16x16/swf.png new file mode 100644 index 0000000000000000000000000000000000000000..b45a72cc934c7aff5e71d61fae3e1813de39166d GIT binary patch literal 416 zcmV;R0bl-!P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004JNkl<ZILn=r zJ8l~>5Qe{fKnmQc5nQD384SbeEcr4zMy?PTkctg_7hCR9D2GTRXdA7d)jqJp{Zj-~ zRvX1o@&f~s!{NulkP}EE2m*kQz!->mUn%fIQVW12zj0et)vjq8XJ$HQRaI#|pFaUN zKq%=1aNjhI%kx}^!{KPV-A>!>R-4U6W~TLet;J$-gmhE8H#3!Gsk*LJmZi$F)PBEL zmSsxQRA#24D3s^9k|cQoZh{`*n{)2yXxkP^m>G3lGa8LfiV?^0r#}i7hM_MiVHo0^ zBZ?vhg8^BV(Y7sS#&|sb1?dC)VLy+e=w$7IM_&S;fk$A<Kj?ZgVYOU7lfX*?^78Y) zjor8}u!@1{OyX-0Ty%3c?h0;0@0|Vq5AUiU7k0^)K>C@+!0Sw!b~in&JDyVk-~ay= z9v)b|y*&q=ZoI4OdKpF0hyEWwqt-cB42Q!>&}--G3l4i3kp2X&qY?Z`Y|!ff0000< KMNUMnLSTXetG9&! literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/sxc.png b/lib/images/fileicons/16x16/sxc.png new file mode 100644 index 0000000000000000000000000000000000000000..c96cf303f14d9f5cd3348ff90a289eb6b6dd8afd GIT binary patch literal 420 zcmV;V0bBlwP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004NNkl<ZILn=r zF;2rU6o!AtQH$8JR2dk0h6=$3<uW}6cc|13sd^a7#!wEyQktcyn#Qs6oSy+XN<%@w zFIlnu{D04RwiQVzr2yaxzyLsqpOpf5BUu9gNczC2EX#dWRZc{Bu9aoU*=#liFa!{g zJOSKPRps(L=ka)K+J3+1ZnxuhyQPS5v)OPypEr>9)^0?E#u!>_X^f#UhKIv}S(Y(P zQ;G<SqF|oqOp;^@V5mBP7w23vQP(v{LPTJ#MHEFR#R$Xj_DjKnAn-*+5Cm|}L2Hd( zuZJwlP}em?1cSlg6Ve5Ev+rxIPsSeD%ppl00XzU0;}5!zW31NeWzaTrG65$O_<sA_ zjj!I{fhZb<ZL?Y|zRh?xet9`+&QUEEC)xb?Cn&lXp$+loHuRiA08aqMe&Kf++puO$ zQM~^96z<{}&+GM4wO-@3wRWYozUcni8P(3YqTlb|tIl(de_{3#0O<#%#ry0af7I>( O0000<MNUMnLSTYRUcUGM literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/sxd.png b/lib/images/fileicons/16x16/sxd.png new file mode 100644 index 0000000000000000000000000000000000000000..124b928e138dd9312edf5bde7bbf6834ed6a4f13 GIT binary patch literal 424 zcmV;Z0ayNsP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004RNkl<ZILn=r zJ#OPL5QQH}!4A@?F;t|;8H`2JCE3gP7<-2Rb|E2$S*P2=IYb)AYAnODC_+QMEfzE+ z*)g(t0HNW}`-U8miX@a$0B{3f0wBU=<pADEwg3Q<VPaa>^{#0eFCskG>bmB9K7R&q z3qX_X0q&Zn@nu=^a5x;>ZnxuhyX9uHp@?w3UURWn93kDU-H8aTwRFzWT1#s!_xnAI zqF|oq6cJWc#j-4!rs*?)TQvau@!lT?+O`ErhzOi>h~v0dj3|okPYR~B4n>958s2*t zV=x+xP!t8)wuOjbGMW5?3<1F$Vq;9NAArX(r0FjJKLI@9KlGR+Sguwtx@+ca2F_*( z@$egB09bx}0C7CkU9-wEs4V+5tIDz-1lQM7{n=#bUjkxy5xS6I?qxiq2*7UuPhsJu zj3+y)s<&_dg@+`;>uU9)I<N7Eb8cyjxf&krj9Tw~H6D*2)!;cNUoZy=fc!77ar^4p SMjW630000<MNUMnLSTY{)wst1 literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/sxi.png b/lib/images/fileicons/16x16/sxi.png new file mode 100644 index 0000000000000000000000000000000000000000..8a5e23033ee209a94d0e6f00100ed26b57a8fecc GIT binary patch literal 414 zcmV;P0b%}$P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004HNkl<ZILn=r zy-ve06orrNs6}j9stgP~Lxo`D=VkgByaQ4@q~c*H8$)>rmeMRu)ijQk>l_B;s0kG+ z9Le(a&-v_oEh~~xN&&zHfDwQQzbgaqL9zh=kPHjss;ahiU3(GXu~t<Tr_<>ZfJ*?H zWCw6v*R?N-g8TixZQJdZo6Uyn^_n8W)oR7rY}P^!uXZgWwARu&M{6yuwcPD?%=4UC zmQh4lmL-d#V49{+04`Mz@aDa5Cz_@KNr(uXbBN=(Q;aBzZhjO@YaNOTtu?&&Fvego z7$DDcG))5$!Dux4hV%i!9AaZkXB>d-9Mbd=zypAL{6Tj~g2i(Atovq8Cg5b!#>aX9 zSbTm0aXgOtW;LImevR|<apxV?eBL=FjDLgbA4NQX1oI)ZuL!_PNF!`KIgPS>|Mx50 zCJA1b%V%})8?T&m3uDaLvDA8My!YjBIJ{H6@0^@q4iW&_7nlk1?Dr1PdH?_b07*qo IM6N<$g8VtScK`qY literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/sxw.png b/lib/images/fileicons/16x16/sxw.png new file mode 100644 index 0000000000000000000000000000000000000000..9a903791cab3cadebb0ed88879a494dae7107656 GIT binary patch literal 417 zcmV;S0bc%zP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004KNkl<ZILn=r zJ#OPL5QQH}!4A@?F;t|;8H~W&<>xXwM(z;6E@b2|ak>=FA+~X>#xg96A~e)X5m2xd z@50Fg2IP=<9|kj|A_=7w09*kW0f_K_<pBPYYykiy!^OC+>uu9CUPO2*>bmB1I(-6g z4M3AT0!*5w@nu<Zzu$MU-EO(rY`9*pDI#30R-Dad9ptdIiHOizOXnP|wY1i9x7)EO z3g&rE5n)wTEX$HvmOTNuRz1L*_r5!5+ZH4tB5=+jj^m?dL{aqTTf?;0p{dYX!+Q^7 z3<iS%ilRW<wh$4FMx!rC9}vu8Z;Uz01F$<omOTP^0C0~V=q^dHST3J+Ff&cTH2oUw z8SCQX1Bl~s6wGQq$B%V+Io1H6=JSqzn4bgHeN!m05B--S0543_`v5tm!-|e7tE%^3 zPvJI6@VZ<+tApQo<D6R<V=nq{{DfNXeKi~o?^N$QCuf+01VH`?B;NhEEKMv$00000 LNkvXXu0mjfDWbF- literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/tar.png b/lib/images/fileicons/16x16/tar.png new file mode 100644 index 0000000000000000000000000000000000000000..e57029adc8d4e99917dbca855281eae0ae89c6ac GIT binary patch literal 417 zcmV;S0bc%zP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004KNkl<ZILn=r zzfQw25XQgQRf}NiQgvWpfETDx*(khB`xd+dQahyLVJI6&@B(ZsrCFM)X&fu(d<>PV zBtZG|Nhka4yPwZzIUtE32ms(1KnFkr`xOCrBUu0dNcxRlmSw9v&z*?yE6cKs<MH?w zzzG0FvI6MmdG3-V;bybh*=n`oa=GMUv7m@>KA&?knd~6t()uDoV+^geG{(>v!}WU2 zIF1=b5k-V)nlecehGBRM;3TL49-VW$g`y}x5+VX?E!ypNr5TMz<Kk1plv2K_P)fl$ z2dy=l%_ibFMo|<H5p+78Eu;?c$$qZ2uJ|6fTMLJ{0dNiA3V%@dY=Gy-*`4yq!;tXi zRiBsr_tzQPN9ZYk@^rK<-H*eNn2v%<Qr$mnZ2{k^99)K0n!XQE53X0>0r&W)Qj3@W zzryJyo}V7>g3@n1x7N<I)(1ab4M5?XOIxkhAgF!k?k|$P1VHow5n1y<AJeB)00000 LNkvXXu0mjf%fh`W literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/tgz.png b/lib/images/fileicons/16x16/tgz.png new file mode 100644 index 0000000000000000000000000000000000000000..25ef9e15a0384cf920ae9d2c0a106792ca2711aa GIT binary patch literal 417 zcmV;S0bc%zP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004KNkl<ZILn<= zJ5Iwu5PiFAB}i0hA_@u$xBx<-<8zsC3+{lF6h<6|(18>#Kt~heCXV8Gz4ELd1zO87 z;XBeuvv2g?&PSt2LMa6R`vCd?B7AQNfLD?g0Dxpj92Z5gEX&f12)B7r6da94HvkR* zXp$QOgR(4rmStS8*R?N~OD+}*&gXNA2xqey$K!D=(kyKtBDB`hIY(<Pt+iaOR!q~B zNs>@RnCCgOEMpwUHvkS)OW@IaUjtQDfh0r(&N=jYy^Uc+QFQugU|Q=iRA{Z?y@xRd zolXa7nxd*IhzR=q{)b3gAdo|BjM;bx!5WK)xCU?u-~xZJy`ytXA18NFAP?hu8@Rpt zs3KsuR|@U?+sg#KT^y@;h&nTjxj_zb)7rTHsnq7r+eGzmd;Y2-4d8woq1|^7X=1s< z^Z&PSc!ufI!<}ke<B4-_VvO1OMQfG!KJRwB=c;widw-aV07%{eEHw7OpZ*?b00000 LNkvXXu0mjf`@^zw literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/txt.png b/lib/images/fileicons/16x16/txt.png new file mode 100644 index 0000000000000000000000000000000000000000..4fd9216559e2920a3fe1ecc7821129248d879005 GIT binary patch literal 407 zcmV;I0cie-P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004ANkl<ZILoC| zOHRWu5Ph+$7IoK6)ddUAfDkN!%j6hbp+agGj<^f3WKj;mrfN1#)ijQkaUKigC=D&& zCynfxr+FTaJrPMnQ3L>|0LB1%_!=pIH<C2~fMg)f%d*^5Rpmv5hpa41&StZF0A~Oc z$vuI~s;YdR=iKdfjcqm?uGed>Rx64Km&+yR^LZoEF6~l8XsxAlj@DXQYq{NSnPnN% zG^L2JC<^9zPGihHfU~G0@Z!C10(D)3Bt!(xIgCc5y=L@!y{k_RQ%Z%VLMa9BJ+#*7 z_xs4Q40T;YL@*wYKSa6$Avx@|)_Z;sY+}ZkI{>!;Ztx3CCKD_ciw78E9*r?<Blz95 z%^PDlolX}joSY;H+G`hw_~CGPu8x(MBnjd;J}THW{TLCF<2e3S;0b?3Q53KLeubzt zjTg?jXRY<gS62(4)O%kH27~LUGtQGABnJq9^c~We87zIl+l>GK002ovPDHLkV1nQ^ BsoMYm literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/wav.png b/lib/images/fileicons/16x16/wav.png new file mode 100644 index 0000000000000000000000000000000000000000..c8880c62e20a5d6501f0de200e722455d8b77b38 GIT binary patch literal 415 zcmV;Q0bu@#P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004INkl<ZILn=r zy>1#o6otQ;MG(28K@=(c43_0|#(o(dBky1d3M@ZN)}0IIA<_`GVG+yzXz%PvK^Czj z#!ilOHFy5LxpPM2B;lL`_zaAI9_N(+KO{8(NNOjp%Cg+lbsfx1e~Yp#HJi;IfJ?wj z>Hu!)x(->EX}8-QVzb$3y<TgzTFK0`TrM@A&kvB}(r(O5MNz1#DiuYcqA0Z8Zk48~ zk|dFtDbI6dS*FEe@c>-96TnLd;V{rN4U#Z3s;Xi*9Cpm;^?G0aFwA@3nu_<H5CTyY z(eL+3)0C!ZFf&G@(H?RNXg9Zc6h)nW3p|Xm;45$s-0=^Zj3>me@skJcHPsz}ru!FZ z+qZH}Mf@{{Ay@v~$(joH=sJ*&F7|-4dUJDY`g;KP=sI~@)iL1P@x<wZv&#AY->+~x zzUBG#`N<vq#_Ou8;wXwfec)<M2q7N~1`~JkoyQ;X<+lt-egV=V^KlZ3U<m*K002ov JPDHLkV1f$xzT*G@ literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/webm.png b/lib/images/fileicons/16x16/webm.png new file mode 100644 index 0000000000000000000000000000000000000000..55db6191468b1fcd487c01345e4b055362d0dfb7 GIT binary patch literal 412 zcmV;N0b~A&P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004FNkl<ZILn=r zF>b;z6o!At2)eQ$h7O#es_0hQ%W#a|0SN|29Hw;ZKo8Lck%dHrI98tXcc>C20jjpY zWZA#%_xbr*RwSX60)SfpBLF@8tO&p-$r1oSvRb&y^E@ev!ixwmwLH(cTrL*?CIAAG zEx@!W3ZJGaPp4Dek|g2baNvHwr-*R3+i|s8)sSXtQxT!Hmd-g^YiX_J@pxn$$Bd$g zBEl@on5HR>F$(|_)d9SF@9T-OEI|??0_Plt!(po!y<YF(tYAS9R7FJ)1n}NNYmI)t zk2sD|mL)_4qtWOa(gjq()mUrY@)fY2GcYdzo&h}J4;s(L*lxCKkfecOv#-?j2IkC@ zWN?Wdst}<HTYk>@nGaQni-6|l$~S?nqF>9P>$}hz5UTLCd%~RaR=~9kGGrhBe}%^} zwr|_DYW&7~=iEkXeRJ(<4VB*eY%mziROdU7e-T_s07PHDjUzh$F<I{b0000<MNUMn GLSTX{O1MS< literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/xls.png b/lib/images/fileicons/16x16/xls.png new file mode 100644 index 0000000000000000000000000000000000000000..5ac56f20dfe226d646f8320a3d79beeca09dae96 GIT binary patch literal 415 zcmV;Q0bu@#P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004INkl<ZILn<= zJC55h5Pc*Cd*M!vp(4ee!3dmgKbO%l_6`Q@LdG5@PPc_~h%~m<ScYX$gob)40tu2= z+1~>OB!@F^ei%g(N+|&N24D&xz}rXx{2^Hb07y0;v$8BtRaJQr;gFPN$>nmn0B{RH zlk5@9tE%#Op7V0Kv~oI~csw3?I2<S<-0gN;tyV2bH?_Hl&{|999Idsq*7AHlGs`lj zX-W}cQ54McoJo=_0Nko8f*0?7tElT5Bq1Vj&LIrLUNeFq`0=V?TI;5%&|1TL4`U2Q zqY<(!LtWPp5lpAke<argjdOE1#`N9|VXH%uJOOwF@PJR?K8mo}Zl876nQ@GvvjO9{ z)ou2BAPi^0M<X+iq1NlZax$6q=BU=|VZ+YftELY{88ZAIi3afVz0|w)_p&RB-(Q}> zT@>NhcKfV4+xXo%w=u@tT$eV0+IwG&$K!i-wa(E8oEr#$^e>*__CVN|)a?KO002ov JPDHLkV1l--x-tL& literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/xlsx.png b/lib/images/fileicons/16x16/xlsx.png new file mode 100644 index 0000000000000000000000000000000000000000..89c84c52287893179a26518f2697563ca9b6fa6a GIT binary patch literal 425 zcmV;a0apHrP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004SNkl<ZILn<= zJ8t7J5Pc*Cdy!6!p&~`jU<BDNp9|y|I!5jgz%FFuFiE-;-a~9-SdC>^7DZ^Nmm;7c zE6Vo)19CVsZ$2ayNhqZN;1s|FK!nec1Ncv}1ptr?hG|{b+oox}h;T^iy5?*)y9aOv zK$AQoxM-Tjmu1QQet(edcFWCX!}WSi5#egJ;(R_okaSDC5D{8y>71jrmeyMCb~_eD z!933?BCM*4Wmz)IvU>n$sz>nRy+0hZZ3~hR5jf`%$MMlHqA2?NZeUvLFjQ!*;k}13 z2BXmkMNyz_TZjlIlgS%NpCAN>y)ouU4}^y^WZ4~n8vxh%0j`n+Ps`<l25`ePy#@fL zDY|O_)AXI~@%9#o<7xC&W~M3BVliwyIhkqzP>aQfj=|Q~gRkyp>6bo4()ZN>9zQC* z+y7u2RrT-Jw{V#xcwR0aROdIIJLjH^F@O4Rd;qQYz8a6mSE~1&lWznE2!Q+*V!!{^ TJtKao00000NkvXXu0mjf&n>wR literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/xml.png b/lib/images/fileicons/16x16/xml.png new file mode 100644 index 0000000000000000000000000000000000000000..fb960477ed5e847698d27f66dd83005c5d409af0 GIT binary patch literal 400 zcmV;B0dM|^P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00043Nkl<ZILoC| zu};H441KwaTGTB|)PaF-s8AV!pUG$N50%;>6(0j5L-`1nwpp5}X)dSu@)%H}G?YTc zlPvpu_Os<XdnDm`9spbe2m$ywj|9L6$r=DavbmU)Wtmk~<wS(1q%2F$=kpnW8vu&r z5y7;oDwpRu4~Ii5S(b6P+i|<yQbf33uen$(T9R&SQxTythSpjdV`z-we!pj$rc9EA zBEq65nCCg;IGzEx@p=Sr&bii6*EL8&L}0B&5CliV@O}U8+rX4k%}}9~f^!a9YYYYh zq-lz}t|1}_!|;owPtYVcw$}RS+z__DIF6qHJOX&Y1sIRVSglsis!5Kb2msL4eP7q! zY&HmjV4}`dUM`o2qNvq<j7Fo0Iu(2gRJXOCD*Z<Af(y|UDT?C#->=|xw(-_l`>M6R u>i_W*sGW1ga5%j8dh0y?LvjNFkbDAUwC+Q>^G=Nb0000<MNUMnLSTYgKeVL) literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/16x16/zip.png b/lib/images/fileicons/16x16/zip.png new file mode 100644 index 0000000000000000000000000000000000000000..4a36a35ff7af6167a697ada2c5a4e77cdab5da6d GIT binary patch literal 418 zcmV;T0bTxyP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004LNkl<ZILn=r zu};G<5Qcx-Rf}NiQgvWpfETC`Y!qImeGA?JsU1@BFq91>cmXz+(kxBYG>(;Xeg>2% z4JiVC=_KFT_ucs{E0R!30l+bU9)K2pRtVsoWDWozS!@i_G+k#|=0$`}mZm8ulgS-` z69Agz4&WloG9Sk=x7%%L>-Cze)r!mIk|M&zV!`QjT0*L=U5E&+wRFzWT1#s!H=7Nk zC}J3f6cHv#!Z?l@1i>AE6IBB|dGE_Wp64J55rK0K-EMbh7_C<8^4q|)*2PevwTAZ| z#u&8QZA4LoJkKE_==FMEkUF49F4o4F9lrpUv0#K-05<@x@dx$KhIo0J-|K4fC}3%Y zUyWDw@is^I2m@WMJR2*_#;UR6Y^=UP4m)3f9gPAuLiWY=Zw?h5G)V(^s6*<l?o;CM z`u|rry~4}$<Grf<#&hS~+!%9EzgmNG?|stgbcU+-o%_E?E+hcLPjX)KK!(ow(EtDd M07*qoM6N<$f*Sz2eE<Le literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/7z.png b/lib/images/fileicons/32x32/7z.png new file mode 100644 index 0000000000000000000000000000000000000000..9ba7da94a99e3cbf5535d25a991ad71640c235ff GIT binary patch literal 992 zcmV<610Vc}P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000B0Nkl<ZSi`lK zO>Y}j6o#L3$Dg$mQqw4QnxqabW*dom0dY$Ro0bigsHkL>4U4kjW0n8FSARfR)3kwF zhO+1mvS<>zK&*lU6-r8)3_-1BLrfcN&t+kI;@D$*?1Wdkn$gwVbKdjbbI&~^?7@@C zX1_t?b!}N_`hf-nB|@cAx&79~i*EvDx2waMY*rr@wzs$S^&2;`fa>Jb)9@b9x*GS| z`U6Cy_xQDDGJb+D=I6PbPBS|*b76jA;rsNZORu$4qLH1d%dV6{DTQGeu19?hfG9;i zUmzNdGIQq4*@auTHkyKUBw#~CP)Z>pu1EcQ00DwWf;@hlBNmHsc6vJcWhV2$i9}lh z{f;{PJ|E$Mu&u-^snlpDn>CwBc$^8SzH*?x=J`{nxPJ2{QacxxW$|`84R8zy1Nk-t zbZrmCkwAX=V|F)xunpU1Rj}utOr%J@@d?S(r(4!r)g<?|S3vLI0!wRD?O9m4$`HTs z^w<!lxkD^^gxF{p0CQ^x^N)Xs#li$CtNfguBl7ax-g?VoG!_M|J03$DMlJgKv#|Ub z5$}D5BF`egSbP|B^Dpi$Z32*ZAxiS45wxYzfXdw`xAZBI>A9Mn_NAa}66TgZVkGpC z;p3xtgJDdw$i3w?Fg(njn_~9d6c`@vEw5pkMZCc<!^cM%2|eV`JMUHPDCv=a5_>%P z{VtLC7+V{USXo@f8}O4lpJXC2j`I0YK0gzQaZ=}#cmsY`7FXHYctj*VMk&8;+i_C~ zTe7*D7Zu8b7dU$2M~=p;eE;6n`;&(1_s@(^GBplpi}K)$pucN5p1l(QDCK$j+gFJ4 zpy_-(1&y}K_#-FxikcX`5vZ3`JGycKPjCRl3*G92)}TvJE>v$ur4FuuSVatf2*j}E z?sz3@A7T}q)pVtRG$~*e@dkoulq&*)1y-@v8>oX5FxUlusO$bW=7GVkO+a^OZ`$O5 zv41;!WsHGAT(?OA_{z0g(!kP{{&PV2Lj3ggZLA)9G$qxwB7)Fk5;m5n#5;F5C`9*4 zpwE`H+coWqz_(Xl#r$=V!$vGI1C#H&RiG7DuC=Q2`Mc6~-Yr}cXf|4R+&F*bn(oOt z-Fo&;YB&+<)p=h84%2z-7IdlG?VLB~NLw-v_C4)yL0lzQFOfUh_cT?|ozlq<!;$Ac zaBLtCPzWfAAh6?9wd)uH;y{G|4>@4H@xMTt)Cf2C?T3tisj6WAsQw27mv52SXC=A- O0000<MNUMnLSTXc9N;kk literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/bz2.png b/lib/images/fileicons/32x32/bz2.png new file mode 100644 index 0000000000000000000000000000000000000000..7be9b7c0627d15f23e2359f515b3aba10f6c7d0e GIT binary patch literal 1001 zcmV<F0~Y*=P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000B9Nkl<ZSi`lK z&rcgy5XV3B)<1Aq2yuh32@uny?iH!w&_Ys5FG(+r)TohAdg&p#^v8++p}+D6B<F^N zHpp#y$gSlNpgB}MQK^k8NC|AI63cFJ5^8&259?hF?3%TqBR%cv?VEYu`M#NXv%;1{ zW^%c25qV47HkwvM1A-EvTCLuB_risDfJ#_xb0(M52PNz4>-xscn>j!=+B8!4-lnzV z_tNr1M5KBDwPrALoG+)QxHK`r_}JL_sp;t-CN5rlGl+?Lbjqb&DTPuB!!SY*R|i0p zqEIN3N~IV(efrGw?b|Cmob?6ZiHM+-LPSCjcRhdri9-pVJjs(zr#Uk+lKN_9=Aj>m zKme@{SK_f4W{2r9@%rd!?@TUd?F13=2cTMt0axdxlP9@x>lRYW3){ANZ(;)AC}0AG z006pnhT;pLF#jo=t3P^%y<8Q%xn~2T48Q#u!>3N|(zl%;j|DTJw;zG6HLCV3E?lLH zUwMAC3(MLdojOFi*95>?+rawsDe1IHTXm6Na+4%qo7~d3ZF<uw(7It7dScYPcb~=i zFGxlo(3N}v0s1oCSgU_?Z*CQU?8_;JU+qEL8V#uY1M+j9lN_0>*$FNMdj?^C?h|_2 zAJKiRmuSMovP#^aUjie-_}L-G&klhR;r{#*mQ^B}FzG(lOHcbF{<`~tV@FAo0F-#+ z*&p{vX8KrLdCbD>BGI-uqvwVh$o8XRaa1hMK(?RJbHha2;w;QAvbOS=WTuaDVcD}2 zrV{RoW+yJHR65Ud<oHh<$vAlb+0@&E250@@{y~QN0c}(1d<FFPyVA3H0089z&wu|K zQ4uta(^JrByFxs9Vymc$(HsD`q<Y>}ibN6}AW_(>K4=ZP43(mDGb*)z2E;C5#M?m( zkM4$7vW_8k$)C+o49E@!>=Mzo1R50zfMA1Ns`UnH{{Rd&A>O{{`PavR!KMd5H)wAH zV!+sb9I*;UM<=1%BmrWT+AV2d>uT#UpknR({LLNgCVMm`j;@FxG#P~T<th9AUG^)Y zn+4EfOS;!J9SXpASKq+;ZI*+Ubao5|KMc!&BbTpjXX5%5@tt?S1+8y74TFqazNWc; zMSSP{Hmv{FGJtxo!feoJ{edyiX!9_e1_SVkRzHv2xklf7S@5wR3BCn`DQtE=$o?(> z0vqKMADhV+Kk{uL_fZHaiy*M!SG8T~0y037|4;J3a{YgS>|n#(*|#6C{ENea_oMnB X%dCQ(6;O0k00000NkvXXu0mjf*68KI literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/conf.png b/lib/images/fileicons/32x32/conf.png new file mode 100644 index 0000000000000000000000000000000000000000..91a8a10de17ddd89b4944e0468cfba9555ef474e GIT binary patch literal 832 zcmV-G1Hb%<P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80009ANkl<ZSi`kf zT~8B16g@MGD5fTch_<|l3I2of1Z}rap?tJdA(Axu%8%k%z6@o7g$OC8MSh47ADWs# zPzomE&h>%rGP~U^yQQ3Dv-5f9%$a-d&NAGfqo8S<U~Gbf0HGBS00zz&48z!ZKRY`E z;Gf^wp@ODSyHKrGX>oa31HhXt+98!65nb>5`_VBNW5M@Ngjanp@o8xZAM$w&t7>j( zb+weAn;Y>`LT1NJ**WLnoI_C*-;X&502t>uJNt!jI1Duwi?6P&{cvp7m4F4t7&zx( zjQM`d@c_U8bUp6E$;l}qkqF|0gW=DG!m%3(PXetzCLVTnBJ?C=DUlc&>Mdwm#Yv*W zod9pi2h2II`}?uDvI16*3n2tP=JNpX3_u9LnFj%?pCN0B0OuU%ziSwXMlleLHuQ^Y zC-3xDfb2&gh`<B93BbjlOPpU`*!zV*ZzK#5H4Q@xN`3e3dvjlTpy4b{93FnNLd=p= z2*hG>Tc6o>P%a^%CMAOiNPydC#1jcm18#ll@UU;c@ufhyRDz-?&a?+XgoLW%pj-y8 z&oRATO(s3<1tyTZWk>R2uF=7iU<91!y<aRsQ8<8Wj~+>-@U>V3lg1GdMp7y47mFYw zycr#Bp8~Qm6DgNAud#uBfIGrwclV1e*Ao$l2xDVu?CtGZ?Lr8o)8p9L*~aALRQm`_ zj8A$R7*9_$v}LBUj{HVJeZcNCn_C(fW5{N5(6=`&A0Z+LA&|}Fu%&O<@<BF}lTxs8 zHy_ANzq87+VHwlex85Hq1a!jYm#E-i6qG=VSJK-))4mAkx{gYvf_5VkiTGDwetzCo zUszaZXqVf}vRrrC0D!gi_1g(#G8vmer(w6cv(HH~umVA0?$}8}RzcVG`y(KexSIlu zLDzLxL(T=fBzHS|*?wb=xWV(n#zyr4=l2!`S3+PWmwN%=r>g=Cs9hOGsJo}f^#XZ^ zM1U*90AsAyOo68W`T%s}{%{K5Nd7Ni4u1$a@9k~IUjQ}vNA*7)S$VEc7cQXy0000< KMNUMnLSTZ&Zh7SZ literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/csv.png b/lib/images/fileicons/32x32/csv.png new file mode 100644 index 0000000000000000000000000000000000000000..3ee42f04709e443a2363117e798d3ff3443cb419 GIT binary patch literal 819 zcmV-31I+x1P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80008|Nkl<ZSi`kf zT~8B16g_vgqL`W(BHHpICioA^6SUnzh4Rr-g-FuqYkw5a@?~fiC`3pxE%HNz_|Vh@ zf>JOMcdid~m+i7!c1t<QWOwh(+&%ZsnY*)uYXl0KwgI9^mJ*D1zyJt>2)eFszMq?$ z1@O=7>|jCDxKpUrYP`6-tN{?MUK+66KVrU$`}^S$h{%8Z%y`xR5}%fq@FADOh^l6n zR#(fp`T0?|Ojy|oBke*62qB;-isxp`0RR#Lr>DOV3WcCXqp{VswI8-%9SN8qA_yTs zM4p>59smeH_v3CHAD<u`4kI=+6#85!966D2CD3j&@UW{3!6!j86Y=5UzJjJz?IZ%u z1VmdJFy_1-7{KDn3aGI!q?GuW%K^YM06_q!E(Ex-hSU}TAq38T*D)B0U@#K7(J!w= z-sPSFZe9Y(4B_L-0M7qh;OyeOxnD~3g+l;y%WY^vX++<-tMF6@Zmgw&gM)A87BkZ+ zC8E(-Q=ehmuaps26BdW?NkBBuh{fZs4xIYbkrB_j@sxo|xeP^7>}3y<8F5v`ex(A@ zm}973O(b0X`6iIKB_iv~9CrsP{s`FDd#_Z2q6h$2iXKfS@wHR}S;jFlMw3bGl}cb{ zycrwoTn4Pp3?v<FZex9GK-jj;&d!&nTF=a2W{i)gu)Dis+NG38r6#bwy@jc%>CO?D zoS1TTFp-+PVM|YEZ1s)(YM@y(8=D%42$^&i#jOofBg_mbB{JzOHjC>`^&peZT1v2f zHw|QG-kJAS$5zZ_-nxIJ;8TRH4^jR>?3X~BN7CCq)1C+vi$zqcRdgERaM(`<u945@ zo1PaI7F_N5eBSIg##o<y6L53j#j)o@Ogoc|XpLsK`ym-<m$~0mdm~^|t2LtAY^}85 z=HGr+d0tpwuRRdr-gd#Il$gzCUjX>&m;nOnm%1M8>FsqqK;EGc;8NE?MD<n~cnY8& xKo9N@Cjbtu{{>{zL(qP1?=b!Xs9S$j{{z_=aap*{mD>OS002ovPDHLkV1gwMep3Jd literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/deb.png b/lib/images/fileicons/32x32/deb.png new file mode 100644 index 0000000000000000000000000000000000000000..8d625ccf2ec0d00a0e43bb29a6636782d64c68c5 GIT binary patch literal 991 zcmV<510ei~P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000A~Nkl<ZSi`lK zO>Y}j6o#L3$Dg$mQqw4QnxqabW*dom0dY$Ro0bigsHkL>4U4kjW0n8FSARfR)3kwF zhO+1mvS<>zK&*lU6-r8)3_-1BLrfcN&t+kI;@BQ%?3g26&3Jt8nfJW+J?EYg_RN#X zX1_t?b!}N_dNB<MN`y+Ka{H}|7vBWRZdZph*{trDZEtVu>o;y>0oCcHo`(B?*44Pz z)*m1u-N&yrlkpRLF+b1cbeh?jnG5p^3*V<NU3$%liAHp)PP<YHr4)u?xE}R20HPH6 ze1T{*%FLNFXBTeW+Gq;4Edbj@1f>)r;(FBQ0|*d266EpY9I;r8v(wYjFEg13?LasJ z=ylZ1@ADBJ2-{4&l1hzcvRShkgr_|K)sqJ5Yo0%Kit9ITBDK7*EQ`0(X@Fxu7|1&S z(6v33wgB?WAG5ppgYDSPRl$DtWFkfKjZa9PKHak3s*2p_%z)m%1(w#R+O@E9l_7rN z>9HY9bB9>;2(i&H0Or;X<{$qMi-iePR{1$QN95(Xz4eyGXe<g^cT7Xuj9T>dYhn2_ zBHsH9MV>`~vG_3N=3m@h+5{l+LX_l7BWO#b0hPN?Zs}7Z({nXH&ZXc$5$2XYVkGpC z;p3xtgJDdw$i3w?Fg(njn_~9d6c`@vEw5pkMZCc<!^cM%2|eV`JMUHfDCrV_5_>%P z{VtLC7+V{USXo@f8}O4lpJXC2j`I0YK0gzQaZ=}#cmsY`7FXHYctj*VMk&8;`*BkV zThv_DMTPR<1&*Hhk)!b{-oJPCe$h~!|IGL#Q{#ZPC=b2}`n#6&>>dC>DbLg2zCx4- zP3QC!G}<cTkDS~qYGQN;pk7k#=*k5=!2u9298@2)23>-3p?WeZb$ABEDq{FUAcjqM z$0J$$5UbdpO;-#^69ZNeZy<<9xdI?qU=?e<fjT?@gI(~44&47n9T@D|0Cb1;#z6zd z{_XIUF$M;4-6jd(E7wj*14~zW*MRbc`04B0SY7sLN~&u`1ffe2HkPNvJ9jv&iS8Ca zk1gpz$FwT|-(Gzc^VdcCZL!1*Oup}yfvR1(wx5a5-<7t{>;E~;?>Y^goLsr4?cYw$ zo#yupzzsXiFYPM>ZkXvG18vmmCQ>JTw7k5He~<Gi=q}1`MAz)U1%SX#>Ewsu$a5dG zZ6FU(2q=jlu+y$;*KG)h0}=i|%K__+-v!ddM!30e@3Z|&l?D4l^*>c?b)oh0J4OHi N002ovPDHLkV1g#n-;e+R literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/doc.png b/lib/images/fileicons/32x32/doc.png new file mode 100644 index 0000000000000000000000000000000000000000..8369c1f7327709761e9f5d34611ef5504ee6c3b1 GIT binary patch literal 1034 zcmV+l1oiugP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000BgNkl<ZSi{Aa zPiS0K6vlt&-Z#@E9ZOmp%%o~lX+<<{Bo-x|G*&I*MzJ-;L95Ubk>Wz=N>ETi5QJ<5 zCD4^7ZKPqS-9^#jvJ0(?3S!a3KO`xpO(dCgChy+sA~TtJlQ%OjlSmI--s9eP&il?e z-#PC*p(Nf|CUXIiXPvb;8W9HwN(5ufSN%ti9s&HQ+KI7D#%-3&%*?pqvu87as`XN@ z?7qpl6~BL<m_$U@@4s{G>D<j1BO|<=PIIWQ@A;9@(eKj7jy+i|66NSrG3-hylu~G| zBd?+kfGEY>+&t~=?ewKmy`$&P|5@Q|D1cQF5tLGhNaR&~9zcNRmS$#WZ;(tT>Fw!h z|8i_>G7Lmj0FADqY>CH7+>uy~#K8jxI>s`YsY(!DIDnEjx3Y`m4E%C^2~~#{zOmeM z_b&GB-OKQ~b4Z~sthKz7P6O-&62M#)0Irb3k~hmvaeU+&SEsWSNm`wRaPlwsB;C!U z-Q8=>?TUW9dIVfB1=cx!oy~D|I!pG`XFznFI?#A0GrWE1E>uBZiD0dzBiX)!utph{ z%oM!WB517<0NE0$6g?%x#m5jUv!f#QfdC0t!6-%C6Slo^0TEct`S@p!aAk6yo)5pp zIv78l;^~jSrzP&u6w}1K7}k^#rUrMyt3XL<iD0bbhj$MW)53F)>;mBUnagb78Yj`@ zk-C2;9j(ngcHa&hptK6wsKMU4WvG<GTF4uVbr93S(52s)nZJcrLR<?keRi4a|K=Ee zeLwkSgI0QtjfPX8l)~W<1QGcAW|qP6YiK1nx00f-f1c)p7an5!);PX(E4=Ybgi|%h z8w#!1Rs-#|;LXH8S#D<Yoao(yZ!N|-9!zfIt;73P3rXvs{)SUfB$5<rJ=xmCYdxLh zeM>fH_<Uf0u!<^D5cO+V7BW>9je-FuEaeTkWyARC6pJ~-LeA%-7awN#oh<>vi&g;} z8v=kUG!!NL_})_h<a~=#@YDN;G1hYBk9nMPG{tlQK@fneG2Vm&P$kmzJkZ9gkKaqz zJKs=mL~ssHq&h()V8c4ocoi&VeFpox80_zgJeVvknSc$c(TTk1)NEYDtrtLpBWYCt zvJL=GT)fDosVO#F`jSabMUOxs4g&*0Plkp<&#LWLp0Qp4Va8=>X!TleKZ+=Bv)pz7 zUIkri@}L;rVz}$=ui-$5eXsH>7?nWP&T8p|%>@Af0t;^%lQ`AZ7CJy~pb?;qK|~hT z9F^U-0-eB)|1sq^fQj<|0;z~bqH=EEWXS^y<v*(b0c}H&jjRs4pa1{>07*qoM6N<$ Ef)MrXvj6}9 literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/docx.png b/lib/images/fileicons/32x32/docx.png new file mode 100644 index 0000000000000000000000000000000000000000..ce5dfb3d38430e362ce0d055321f33d58713bf56 GIT binary patch literal 1078 zcmV-61j+k}P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000C1Nkl<ZSi`-S zO=w(I6vuz(zL{x~jwP*4n@QEC(u!!@NGwV^X<D_25DccKIA|4GMx=BhbR{ULAP7Ph z3fe$dnzXT*Olx*gOmW$T)<p%eXyOO?z_f`Zlg{M5dtGEEGjH-{@-j(0aN%)3&iv20 z|NohDg}en4$>dc;o;O-!sKg8)C=ndT`MT@)@lL?@dpev*Ce23K<m9C3y?8MRsB%9V zDEO{2W-0F9N5>G6wa0G^`x^K1WnUk!#9|z6YwPIi?;nYsIPr9;OcbJ1xwI>#P)cE0 zmhX`}10YH<Gc!wleLZc_Xlwt#z@J6IdIDHB5kV=1i1;44{Qv?~*Hkk-eVa%mLTgJ) z{a1;^m=}nW04g0h+Y$;9z9+n#iNl8uH6)VB@nR4GZvgpd?xyBRJMhcY0%{dn*pBA@ z`}S~P|9*NeT|%<D&|33qEC#R>2m>=E0GR9@=A&6Oij#e}xH*v`N7B+Hgwub)r?F<9 zXl`Dyu9wb-N@u{huRt5auhVI6PNYbE_8f?{iViFSr<1&WbT=w{UWuT!rXf<lgs_YZ z^KP=yTOwGNg#gGFUs4PxAtW{q!2&<ZR~>MXa2bqJgaX30H?JZB^JyFVLMJ!IW@-8G zJG6n}b5WlC_<L$X0jh!)!9Wo06cDBicf3`gBtJxOwBd($4->S67ardOz{v~O*}gSI zxGF&Op`A3;R`cY8J1~H<l-oxc_O2>Jr4(92#?fd4K}+bl_8XJ4cd?WZvV@mEzs}UZ zX?ou{NM_N&Qq~F|6<>i;3WGrqMBwi`DY}PmVJX3wr7Qa8=LtS|@lm#K4Pk4u#2Y(L zI8}zcp3rh-)m2`z(Tx6+;!Y~Vsn&hiTH_eQBav;qb?m^hkSxo6e%)7)Ba&pb9;vP3 z^_E65wkDN!_#%GLt)ikU@cVCAkTO+}jjRJBEMy$giw?u*qRgiq=F&DFz4RD+@2znW zUM%JEu`U3ZY(Y`NkMBJLK-$(Q1wXxi3`c8j{4t9$hN_^IMc@Wt%CtA$092kdEf3f6 z+EWkE^v<`e)*=`Kr=pD@;_{)5Q@IKjQa0UPO>}oP`EE=W795ukDN~68{;65HiCHUv z3R}{W0AvjSjtmWPZG4=Kwzf!wGkyS!w70v__w?lR5|6JspIbBWxNFZydpiSzgFZ=E z<lM_)sd+CDCLZU=(2!>a6q{(}0RArk3Nzrxc3mDET=Bx;{Q2eKXFj*)wdeBSpaFKd zvQ!8laplV7CrWLa3eIXxXGh0wV9Jw(0&`~_Cw!)^&a;7BM<GBt4k9wQVyWP}7H9-^ wY$7dg1EYoS0x6PYxVUfMV9Nk=g%8#L0EwvcT=Zck9RL6T07*qoM6N<$g1|)eRR910 literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/file.png b/lib/images/fileicons/32x32/file.png new file mode 100644 index 0000000000000000000000000000000000000000..52318f6e2c7fa4b9450f7deecffdbf1332e8b0f2 GIT binary patch literal 605 zcmV-j0;2tiP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800006VoOIv0MY;< z03m;ntIq%c010qNS#tmY3ljhU3ljkVnw%H_000McNliru-U1K}5h>S-`!4_h0qRLa zK~z}7<(E%S6G0TffA4Lnq9xITNtcU~;5R5IKpNxClSw1VM!%gDYA9PjfS(04@z4WU zrNu<;JP+N40^N1DY;A%sne1d|XXp3+&AbsVq|^?>4k9njIgDw<06|3<4u>CJHyRD# zch=cU?J%^Wq}%P<&hG93;H52E8tdOR8|i&`^a&BkufG{9PagBG+2l<S@Vs7s)oiss z2HV>&k}RQPeTmJks;DZS=Vfm38~{<J*ZW4bTBW|Zxz*a={|qer4d8-A1XV>uGPn49 z009>7EpmK(g75o0TVMCzx7$aPAQAzlZL!=bm#HjO&MmREv9a6^!!K7MN|OO}su+mp zJY8L7XKxRQ^1?aC+aLgV1l$LD2>=%PP^JP<RZhS6S*z7ptJSWJyHSvrlPzGEUEs{n z98UuVKh8Kk8(bcDj%B|JW~pg-E?%U4aZk;(4_xzQVIt%N(1HPAz7|OP-#-CR@$v!0 zTk5T`K<*e&(c1-JDdkN<40weCI2+D64apgV6dVF#c>$&@NefFuZ{BGrI_ET;`$qI1 z14Ik!tYTn-VmixHFv}@hx>7my4?3NSGn-gI-b8a96}tVjYV85A0z6Ew;%;yz!B^mL r{9Z7=&_Z-+D9_LfKY;=8D}M0@pY77sMxd@e00000NkvXXu0mjfj<^5? literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/gif.png b/lib/images/fileicons/32x32/gif.png new file mode 100644 index 0000000000000000000000000000000000000000..7e5608b758d5a6b4ef0e90038c455aff36e6de01 GIT binary patch literal 944 zcmV;h15f;kP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000AbNkl<ZSi`lK z--{bn6vsd3PBN2Z6RpLTq)^;Keb7f;=|g{*>XU*Xv{(!Z1)(UV_OS*304ZXh%R=AU zZC4tCicf;}5AanKk+_SLl3li0*Zkg@dws|cGm}X=`OyQH37LD(`JV6j-gEB=|68nB zDt(K{yGCmavzP${C4%R9-+gfY{5imlx;kAfmCT~7QmL4`_wJPdH7RIp=y$@HZr*=w zY$77l=Wh(hmS5t|+8Q4f3cQuizrVJ={&V5Ng}28sF^o?2X;(_2l)|#C$fLgoK$K#4 z_aCy^Ecw%?&#XUq@OL2DPyhoH5tLGhNaWF<4<JA?m1Jk<3AtR3Gbc}GzbO_s!$6D$ zFze`>W80)N=>ZdOo;r1;SSmdZf{29!P%~+uzvkuR$GLm|KGNG4T5CQo6aZcX(!lN* z0H#+%e>Tr=e@&|WBS@2L=69SB>I~p%IN`#3D=WOQvN8ftcSUZGXTbPNpp8L^kgEOw zDg{6$1BqUpeMK~24E(wSzih*2N4Ey+wbmTTWxEriXuuLdhMv@GP_I&!bEM*sh(RI_ z2^&&-w|HUWD5-yMk+fmSfsBK1y(KDA9~h}+-@ZDwNnAn9z>?{qR-i0sRc_E!2cU9; zMD|lW7w`f;Cdes#7bx+KjKFgOX$1)jY^%#cvwWSFo22d9wA>`k@^zdz*s)O`(*X!< zt)vA>s~g<0!0DBs`e>E5t7*F~ZC6u$v`RA8ofqs8a{+K--K_h=vA|Z4Ied{uV~<9w zMx(Ju=J3VAdmjL?rqe(WaUu?m0$*7LUOjOW%el$MCx=+Ry^YtVs{!%*nAB4uiLm^~ z>m;ltB%o$d7Gm2pw`~6W?Hx>~gVy`B+&cN!eu~t*!Wjqzs_l7raZtfbM1$(U7q3vO zc0g;ihUUIE;$toVJKI}0@j4P#OYt`{V?5gXb)OG2;d(Ph1O7l?epqH6)5e=m1M`|N zr3g_h7J!)+z>HVYrybLg0GvJhJr5r~X3>_<=eT?&G6P{3&P#!;Rx#$%;5nN0>g?Mv zEcnwLMh!SK13?yo0Vlm%7=XUxc_^O@V2oPF)p>^PFd4w4b2}`<{(n)k5Az=jwDsDR zt6uu@=Z8Wskn?1ytUq@&~junZjJ+1V3dWB9v30&Jv%_x1%_2dE8ysQw40tXisX S;r@&O0000<MNUMnLSTXh2f&p8 literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/gz.png b/lib/images/fileicons/32x32/gz.png new file mode 100644 index 0000000000000000000000000000000000000000..573ce7afd3620a2c4b2979baa3beac65f5469f20 GIT binary patch literal 994 zcmV<810DQ{P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000B2Nkl<ZSi`lK zO>bL86o#KO*Ppc$Qqw55o1_jcW*dom0dY$Ro0bigsHkL>4GX&AW0n8FSAPIq)3kwF zhO+1mvS<>zK&*lU6-r8)T!PxjhL|?kzQe-yjbmTi*G_n)(Y+eYoO#bXXU?1v_Tb6p za^E2Gy0$Dd{XheP5}{J5+<xog#W#Vn+u7l4E~gI*TU%TD`i&boKy_Nw)9@eAy6X4p z+5<$ScmK6!B5{H*=H|GZ$uKiLePM2X{`<_OORu$4qLH1d%dV6{DTQGeu3LQ$fG9;i zUmzNdGJWRE+4)<y)|;GlBw#~CP)Z>pu3LRPfB?ZGK^{NeCKiivc4{j6Wj6c3i9}lh z{kA&%J|E$Mu&u-^>2y4s%bCq2JkA7EUolXh^Zcn(T)%k}shtbUvUod_0XPPPfqWYR zy0(YnNFcxTF}oW-*oN)1D%gEb#?z$U_=MEy(=GF@YLNTdE1>spfu%L7_AM-5Wr$yR zdTa>O+#wb{LM$Ezz}(!y{No>Du`q$k3P0y&iM%|!H{Y^|$D*Kh$75*2sCi%i7M4CE z;=RvM<XHq5O$=jh{KehH4FHlaL`l6gg0?goP}}#}Ui_5E)NIX8`&7_12)7qMVkGpC z;p1_<!7!#-<lfRM7#?QMO)_(C5)2RbmR2#%BHmz_;p1^eLJ#@#&U;lmN_r%q#BNW1 zze^-B%I5kbmKRp=2K=PYrx;I;p?rRn&(C;rjP&^w-hiLwg%vi}9}!86Qp&H{cHCsb zmT0cVMTPR<1&*Hhk)w$!-@kYD{-B{c{+Y1}CdUA6Q678|^mi@Cvv&djr94l6`wCGW zG@Xy9pwU(tf8^v|QWK*$0`-(?dsi;t2@ZgGp<8~?8gvQDh3d_y)WH=HtBBzbff%;j z9j|2VL#(2+nywU(CIze_-artIaz#L}z$(^i19fl$2D{)7b>08QI560?3Fr>xO`8}n z_HT!;j4?2X>oQ3IU%7Tm8d$p0e+(#Jh@ZZ`jn!j~rldMoL=bum!p8KJeCG}ah3H-h z^jVU2yQW<c`1b0nn7=M?*oY;kVd8za3OM84&-W{H?TWPY)%)GT)63#ch8z3ZjX4wo zPAVL9ak@PkoN(=mv@F!`;;jmFh}L%dUGHnBOgH<U_O~Fef~yzLo$Py>GU!g}<cHzN zb00VskOxQvltd8Namw0t3;_us!vBYDV6E|8AWdq7o9p&N#=lfmupg@b0b<&2m*E~R QQ~&?~07*qoM6N<$f}U&Up8x;= literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/htm.png b/lib/images/fileicons/32x32/htm.png new file mode 100644 index 0000000000000000000000000000000000000000..132963be578d39afc9c58b71d280787884d2664f GIT binary patch literal 819 zcmV-31I+x1P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80008|Nkl<ZSi`kf zT~8B16g@MGD5fTch<14q6Z{9|3EFO<LiuQ^LL_PQwLhxQ@?~fiC`3pxE%HNz_|Vh@ zf>JOMcdid~m+5x5-7V!LlbxN9JLldxb9a{E7Cm`g-vVPZBm@YZfB-OX#$Xu6_WQ-f z1pxoN&JN^tow|i;wMxsYt2zMQYSA94{)p(t@9)PaV2t_qp9rspUgFcr3O-~q7}vD) z%KCaKv$Qnf773XhH^a_32j?7$qIfRm8~|XP<NW*=g25oPa5%EQvGK#^tRn#nj4^P| z!5H&g%<%xg0Q5cX!|CZ6R8>V}bTs%mpFeRT;Yy&>V&Y+MF9J^jRwSZhV}p5Juh>cS zI1}I<X~3NGdUzPiYinTjb0LJl$4mwQo&g8|ICmjH^*v-A5#XHT;&%-rp%6wwp{9Ou zBl2GN2vFk|2qJJFPXciH=L#2BmyP{GU{DPLL@ke@1*PtN_nzES9%$N26GunitRrTH zQwW5^k%m6A?XX-zREtRl;gbMwoDqpeT@5((Y2)Lbb>k@l<x&ZXqS(_O1QDW|hQo3h zygtWNy%vkP+Vf2y*2W`wF~`%v6n_Nl`+ZO>LQyz?8%0mV<M>)Ef=T0u2ov!*4vIw( z5#CHrb}s_5F%xlzHn*|9HNb7hW^eCHL#`(x5D})P64>A0v)Y9aNF=7QySszg*}3i! zn3<k+H87o+X=+Q(rEK|){A!?4G+Wy`7-L8!(<tn0SsEcC2qBP4rm<bvY{&<xWLiqW z#@#fKo_}Z6Wy3P&Q*YfrQt&Cl)|V*%VC0uThgZ^epJ`773WWkHl?u8IRaN~3JDbfq zzGt)9rs6c-&CZ>7JD1BLm&-NPTaoUVfZa<k<m8CR<a~<o)}SA6WD;H$Z;n6*_rP|< z+u4^}p653=s}DH8w^MK}1Qyci7XW@bZUF;o*M<@39~f}FK;9t{;My?27^}64z*7K2 x0Qzx%I0JAj{}(WuAOrS$dzbMSKu!Kp{SPG{Y89$pwod>6002ovPDHLkV1k1!bOQhY literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/html.png b/lib/images/fileicons/32x32/html.png new file mode 100644 index 0000000000000000000000000000000000000000..fb15689c0f81675e04b095e26352446904e63684 GIT binary patch literal 827 zcmV-B1H}A^P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800095Nkl<ZSi`kf zT~8B16g@MGD5fTcfVRAd3I2of1Z}rap?tJdAd)ot%8%-^d>NVr3K3FFi~JBFJ~TCf zpcG8Ro$CYLWp=yU?v`?r$xi0(%$$4Y+`F?3cj(G%+BO)QCLus*2LynDGX`DPcit~9 zE&%xFb#@@HY1AoHt5sTAThjpWW}9|N{U=1Xet$nX1!K&=|3r8__zIs^SMed6#h9vQ zRyQ_E*`=j%w@AqBxDj^FIXLG~6vcBh<^TZW92XbA5DW&PMk3LT&CMS+XB`QcV2put z4#t@0X1oso3_#D*9-N(>BNPfDIx-UcoX?*+k#Hr@ZZq(>yBmRL0W%V@(b0jtrd8}D zx||8{wlrYOc{4PGmGyP7dR_=2@G+YOfIa{L02eL<sD6g5Edrc#T>h?MI2^`sINV?t zw<7O$j{sSZKoEiZcoKlCKi9atzOvedz(6Pn5H(Fh6H49t&ON!OI?!;I29A%vnJH$5 zQwT&NQH#wOJ1UnDQ{&Qt@JWDMXGCK$*9Dwx>e!fP-FS*Xxm1FpDE6`kL4=s9;;38( zug@`5ug2r9>-i=SZ{d-=nPYY^#UBCtc^?*wP!tZ}R?*{$1iluFVA6X;gz-cIhs7d@ z2yZ7QIu`+XF#`#QF}HVpYk=F*W`F;SrPdP>hzOIDNgN#Po8v+VB$HFv+uOy=%xvcf zOi#_YE-;mxZWv3=rfv0&{A$1|n(ZA8j4`BB85DN6O^px{gb+xlGT13>S?WPLm61xY zem@Ol=H|`5ys(V9^gH*D6nu)X`6bFf82Kg8=9RS7XWA2iLZN_4rGic)6biKt_Tv1! z#kjn@Y(DKxw%gIl?)$WJxg2u2TtnY!6EB-KC6G#`EM9scCwnZDYpW2+8t_ZP@8(Ui zz(3qJmz~(uG=~~-hZp&+t?DDrA1n)Qgup^3^Af;M#|SW>cBAWo-u`~a3*<ct0d901 zjImm?2s{Tc2%r}ahjRcY@_zxd=^<dhw|5wS0o3Fl)&G+taQqm}CdvQ+002ovPDHLk FV1n5+a}NLj literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/ico.png b/lib/images/fileicons/32x32/ico.png new file mode 100644 index 0000000000000000000000000000000000000000..0fe7053b0be8588521c74677253297b096f0cc94 GIT binary patch literal 941 zcmV;e15*5nP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000AYNkl<ZSi{Aa z-HRJl7{-6^naNC&O|*(FNujufdZCxP(u;nW>Xm{Zv{(!Z1wkyOdTGHwK#JJwvf!QF zcBLVxcqM560B=PRiMvQC*=3t`&G*in<3&EqOeX0hS@nU#3}?=H&-1?TbKY}C_y=~W zT>c7?*NoN}=79kOC4%q!U%z?b!g;`pJ3CV<m(4+;TCJK}w{MpLHEmIQ<UMIj&+p$i zHW888{Wpf=%TM#g+8S>ci@aPYys@^v{zLKN#aAXpVw9a4gk33xQVPqmVz<E@08xtF z-9O3Yaum*-IlF%M?jIp%BMA&4A}FO0k=Si89zcLpI>pY;L-P4NXHT8VeOW4PMv<6E zVBR)>>o{bxnPDVeI(_<Rsa$>#CSgYtP;+TuFz1;QC%ARz4$|KjT5H}Z76G0DGQjQx z0;ZqCpf`_ie@43V9Y~9h%rCeRp)-K5;iLzzudMLm%E}l)-4nSpIRYk_0&NURgmmp& zP-y_NSxENt97v)8W8kM9_;DL9AKMzv*IIKlpX&{XqXA0<8F|vEL!(AT&XZ0+(uQOL zk`AQzZt}#&G17nCB;~-83t5-Id`ncUIxv>Y0X{vxNkV~bV9E4ZD^M1+tJi6%Lr}d= zGWR~d2lycyQ{)uA3zP&}R^Ty#jDn;Ej@64ot8$IDm!ji2w7nFq$~D{sIQF=W*$9NT zR?32u)mz-P!0o4?c7K(Qr|Ebe9Zyrcze>vPjSJU^g$THI&+9>REpQZMk6fbJ+@sm9 z(`@dMJ#uOIJwQOL*)$MloJ@eLAdpsp=T6?ha&NHl?qQZc-^TCI(|`nROsgreL|FOt z1(Mbh5>m4$3vnD;TMobd{3@o~MeBXqUW3B(-^VIm(GdtORNwRQ6QIJLhz8Y#kDsMp z>w?y34Xu5D%*H|lcDA>06AdIPml7;w#`tvh8vz?;%JpV~27(KH@>YdKppCzn1{Q@d zqX<zPECDksfjO_Fk2<Df5jc158}8kEz(J!>$aCdt><EM}o9`jAI(!d$H{L(!n|m9^ zAu_Fh(zyRXZnNWmCt!yX`Uo|zMrt73KQa6f_U&n>V3fg0#^dBX%Dx>c>-DQ2`k5;q z9FDv|E>H+i;v-0X+EH={SO%W_7gPQa*ckmUkWe%-;d}c5qYKnWe^mblKQdaTzIv`~ P00000NkvXXu0mjfUK+dB literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/jpeg.png b/lib/images/fileicons/32x32/jpeg.png new file mode 100644 index 0000000000000000000000000000000000000000..b6707a603a24f4ab731afb15535107eebba2f295 GIT binary patch literal 966 zcmV;%13CPOP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000AxNkl<ZSi`lK z&x>1C6vsd3zT~|mlh`V@B!%J>>Oz+~(nWum(Un3$Xt5X+3PQ1z+NA~m04ZYEWx$=C zcBCO_aV0qY1Kf%t5@(Q7GQ%|EnBVi>y)N>@yqA~sWfBiu67Id{-0wN(d(S;j_)lWR zQt3NH-ZffdIEWZPP$GDq_x<}9FJ1uLsM_gbsbuCQl}g3jy?3t!s7Z&$hW;mv>H7WW z#wH>%z5m8=V(}%uSzYDBLV>sP`S(`W*47J`F1<Z262s_JKkP~=lu}rh6?yb^07NNv zcmF1v&5}QR_T1Wo2Y&^e4Fxa|5kV=1h(sR!{Qv?aQ%QDqo|4PuICuJV_S<4{GYrI7 z00$j?acrA(COwG6n`h1(E0#)6f*@ky0Mvmv(ARnS<Vo({zmN3ph1Qyn3I%`{fi$o? z27u}1(C^Km?XO6+e*|grnfVPTBy<MwG@Nqb{L&I{EG>-y)LoL><0D}FDbU8CL`YSC z0F?qDlYvAp&%PuYFb00vfuFbG>hZ0CzSf#!xomes6b@J-$j~qK8q}+l<pQZVBw~<= zL&ApC-W{IbI8N%HJ0xvba3JI0)3-!Lsskgr?8}!YHi;{U8CWnq)C!aZt;#K$>M&Gp zk;s06=K@~9#soTr-vTARkr8-KAgv%_fo*l8&@A7i<tAynHZ3<vvwRaL4t8wR#&iGz zS1V~j(&`@WSm5+hP<^~Y+tsvPm$s{^K3*Xi>+TEIh?xL5v98zs;aFfR$Q->)qp?S$ zRin|^BXjifVBH5mtm!xqM4X6&qrjI|fmcu6#&T}6@$nHBzuv}c)8&BpZA_{ukw{qn z{dE%70uo@eC=0P|np-x1{Q3^2(?RQfT5g^EYd=LQUf~f498}x$@Zz9?o`?q3fzMx| zR_%b+XbsJMZ^Xt-0Cu*waN>0&ESKUhWX5>3_v=0zW<q;2h6DbCzWAWbETWA!8wX|; zVM-FBm@fb`Er0{Iq|bV$BLP@me#oOoPnfsl^Es|vj~s!1lX(S^6^ywO@MvYQKI(1w z+Vb+lX;Q#g!^6OW^I_}55ts?Uutz~KVe`SYxkez${IgOO4nTzU_4AR8hk4o83FFP+ z1)BswDHVDPX7PTQ17UqZEKt^K*Kc^~Yo8toZ6IeT1Ss(kq&Dd(ISecUFYy1#Q($BG oyFdcbNC*4&IZFqq4S%Tq3oKJ`Nkx3;k^lez07*qoM6N<$f@_V<&j0`b literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/jpg.png b/lib/images/fileicons/32x32/jpg.png new file mode 100644 index 0000000000000000000000000000000000000000..1c8b706e802322afab114f173c6a3cc40c049b4f GIT binary patch literal 949 zcmV;m14{gfP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000AgNkl<ZSi`lK z--{bn6vsd3PBJseCR)Xoq)^;KeXx(Z(ue*q)h7i(Xt5X+3PQ1z)<+Be0i_iCTmrt? zZC4tCicf;}5AanKk+_SLl3li0*Zkg@dwoc<W@abpWRo7aByfM6@A;nZJ@<_8za`3* z%D0HTYqZ9&A2WcUMDTt8yARHvKL>bmcW26#ikX+yYBh8B-n|N-COJ)v{CAD%$Nksp z8X_`%{Kjx}@nybVUgo1>k+%wk_m@{zelA|P@b)++M$xGu?Mf+>QdpK1dkpsgh*E5A z{X;I7qj384nUx0*{tg8j31HVm1f>)r5_=5S0|<~xr`X(lLO!48%*m6vZ_4GhC=g=- z>~{>!v28Nh%q|meo;r27T&X+`gGfXJQ2WxraL+5pj&b+?ePnPiwAOrFECRd)WPq(P z0L&nV!Dyb}_>y$@N02t3o8NIFs55}C;e-e8EiLiJ($XG)x-W8jJOd_}0&NURgmnD} zP-y_NS#Sq=4kXclG4Sgq{IUU;kF4+R*IIKppX)D(qXA0<8TqBzfM%VloFknCHvw)E zTpQBccX(m-2<d<Ckg{RHfviJdza=VG9oUo0q1`&VMp8k-z=9c|R-i2C)NayN2cUKn zH}@&N2l$~gCdeuJ7AOgftiW>u83nEdw$*2$UA<1nOVRagI$nx)^*T-x?8M$PrUMYV zS}6-sR^Pc}fip-!{ZWaor|EhgT~AYgR3eq=uM5|RnE*J6e$>O^SYRv29=b@YwN0zj zpw-$Yd+6fsd;ox0(`g`#*iC|?Adpsp<0o!oIk#E;<RFV*ZQyt5Ye0f$OsXldL|Faf zbzEx!38`6>h1fRjb(=qbdk53&q4f?OuSwyxpJElSXa+)#8rwd85>z-6(V%+p#j7;x zJ<uAhp}phpIb$XOn;Yvm$tDt&O9>V-V|=<h&A=IELVGht13^bOKCCi}Y2(kPfmuzM zQiLex3&2bZV4p4N)1K*A0M4HMo`(+~GjA&t@?5zZn}Mi?^AaK@jJXtwt`t}^Zf?pH zJdM&)B(OLR=K^3f(y-G>bI*i<adY8x!~+mg>on0s=_6v%WB}n;Fv@A1=*PbO5q&`- zRMs0;Kl3wJt{seQAZI89DDe@bG3hBe04xG8^6cyhusZr(AR#s~;l6#&)&m-&AFBTW X;d@}J&L>W}00000NkvXXu0mjfCn~qE literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/mp3.png b/lib/images/fileicons/32x32/mp3.png new file mode 100644 index 0000000000000000000000000000000000000000..1acd8327683146530e37feedc431426e43f1ca90 GIT binary patch literal 947 zcmV;k15EshP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000AeNkl<ZSi`lK zO>7%Q6vuxvyWYfJBN+sd-6Bz>a*EWdRYC-Aiw!qUL{wC=;MxjRg)=ILHicA0mCDDB zGfiz2W9r;VPpH?X7kZ)=hboF%1=xBcJG;XnS%0i|*K5Z-X*8?Z_ul;9|GoJVbVaY$ zYIhOhedW3+#t{Vwq!2icQ~&7f*$;u;xYp@vt)?a=o12^J_MJO5Kt@ff_k2$)wHNoF zj~fUfMvq@9UO)00Kdr3rajC?+g~A6bmCAbQ+`0F{nCL|(J=&#|NGZ`YEq3#40ECom zZ~sj;o2792^qI=)>R-NK0|9hI2!WImAw=xv=>rHLnM(5X=`(V<9B1<R?9bI|BM3w& zfN`5AQ-(qMg>;9BcTSx;RISyX_(ABw0OVLT;Mu%!^eDH>WyJova9x*AN+p1ofi$ok z0zmEOP=o?#x7(e3chlqnR{Z;q#r)hH^K)|pw(ee$8{rJ7{uH=MA$`3uW$@^aN9cNj zhYuehrDWs5e!sCntJUJydL7qsyLPV2p<EV}id=>r(e|Sc>ZhlYe0li`4j+CM(=;(n zlbM+rOw(j`c9wFvOmZqov-!NoPR7~?267o_VCd+2f?~0VWm#C3#n#pqjYb38w)ZMK z;j1CRhyY{+08K|JMWs^V*zw~yj>CzQCs9hVu&}_V7cQU)Ez-w<7?4uXYPG1Ztpyk9 z?k<|v&p;%jBd0*uaU3U9r+0O9#)LK+0B=k6#7vna5(zw?z1!~n-|zGN58q+iHknL@ zL?VIK^M4`?tgrvZx3_L#@7QEAFJc%*N9U`rud%qeh-sSGwoScW$KKhAy^#eo;9E9J zOG^Wjcskw*s+7WYUE1w7$?0j@t@h*q1Wn@UT)ldYn>W9q*=&+ZrMPlsX~2hyxZZ@+ zK!4F(zrM_k8{J8kmzO&_`M2}rf4SSI-+aE)=fhRb!D`^m`M0R9))-d=BNk!wC29-+ zYE%GYUP*@?)3E>)*NWVGa*s(%Ay?ocm*O%2>byeyC_=~8`F@r>-LUZyQxFUy%DJcO zpD-+tSOC08{e2LiFrWuwzz-tmUzp8!42a<lhdxfCY9PSB9(D>2i!M&|!%o=&00OK_ z&gbciuY4AGfjq!QfOG^xU=8k)UC97PfS36H<Qed|_gx@-Y^447_6bW1uzDY={{g1K VlpTrSsqg>*002ovPDHLkV1j$K&?x`_ literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/mp4.png b/lib/images/fileicons/32x32/mp4.png new file mode 100644 index 0000000000000000000000000000000000000000..03db6f45093564d224381de7010ca5873bb3e5c8 GIT binary patch literal 1197 zcmV;e1XBBnP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000DZNkl<ZSi`lK zZ)j6j7{-6++}nRH15N8}{IU)mREq;gyCK#Z-M4*OF;ysbFg60pI>j+3jIxh1oD-(# z=%=~OKNYk12ZUB(0~wP^lB%_^wW6`xv||;uwVK@CbM_%7y-9OpQo9E(<lNl*oaemn z^S<X?!8FWJID8r*-quQ?nGG}`kV0VF_L+@=zy@Hd*tb2Qa9Gb3Mn^~Wkz>cgfGjkr z>G)l#b!y!=Z^aQpl)iqgd8O`UemHuR&F$^1_xs;D+SBt>`=(8AxkbXMPNu^yr9?`J zVHibU>30Bxl-$4nfZEzx{A<><^qf37lC#*n0x}RnAf-eILDI7L?eb;XHU#)&=cgP# z{2h@<l*z}BQCedwMbff(l1T7qauR@Y!=Q3r6=P%f@cDeStX^GvA{2_}6JfduNT;B@ ztc>de1MK*C2OBrGaqZdwTefUv$&w}1)zwj1RY^lb1NF<6F|Vo$0L!+iEH6jA=*dK4 zZFBSDP&j;NLu;$gnGP2LG9$n+P0siBl6dlj!NEZ;Ui^j5ZJh)H0d5T6VEeZ1{5A3? zkw}EGf5$j*;A>u8x|Acwk0YMeg;I)+_I7|8zysWO5ul&ua5@57Yd-7h;_B6_T<P!U z?%lsRalD5s{a3iqcY*hVAMkER2SdX*_+s~N#ve}5)YwQ<W8;j4sg%jf-BX~mQ=qg) zqgna-N}Aqi!Z1^Y8~XhZVv#80Z#EGQg*e~aOFVv?=H_N@-i|Y6S?t=mi*LU_j1&T; z6pMYepfyE#z(|K*2+As|FikUKN+ATxmp8Ct#cRB07)SwkNB<!fi!n4b#Fu;a5Wf|t zv-3j-k1VPWWSKCHeP8XPudffoFj7%b3a!B~Qe~Iw9fGnl6Vo)Gij=gpv^WSUQGlF& z<J`G(L?V|tb?OY`;}2<VZN=kxA<y_M<KqwL=-AAvRjac&3PBbsLy_v~094mhbMW9d zY}vY%iAR$xd}$$v4o#1%YrO2=e}HH-hGkh<9O(u%D**zy^y?+G5UgA8XXN$>d-v`| zNQvJumWIJv|5}EJhe7LX0m3LP1y02p7`Q&bkKxmlS5)Awt|1odCmM|*rOb>Yktj-O zme<!~E0x7jXkU4z3AI)vEt^G)7G)~IZ6i`j@i=LrlwI^@mOlcHvaxL&%d+r#z0V}o zT4N=X*tVU;@mvBDi3C%&V*Y{!@T^s7&6KT3BobL1y1?<q#RJo(X$u4hpFDvfWx;w* z8^%_Owm=|@Luq^V9_Z@&oacq0L=z&JQwUwEfLR_%T?Ld<hG*BE<<8G{m}~g_KIkkV z*g+jEct5CvSy#U2+&GHPb}m8gxLb5*F6Vzi9i&@y&wev<PT*W|E~zsD>HkWZynqR3 zipWRmHc=_jFmvqcDxz38pPeyz9)9Vz3%X63zF&-}+-LHg3(V|}#e}uZ_IN*9nD+qr z9E|`=*a*bL%q}^N`9K}u<^RJy;Fj~dK;%TjlY4HTV<dqI=a<ocq5mNcr^h1Q00000 LNkvXXu0mjfYb8p( literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/odc.png b/lib/images/fileicons/32x32/odc.png new file mode 100644 index 0000000000000000000000000000000000000000..9a34f21291c5a47d90916d9ba9f88764a6a9d345 GIT binary patch literal 1061 zcmV+=1ls$FP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000B*Nkl<ZSi{Aa z&ud&&6vsdJyqEdaX^b@~GnF=(7*U#{3lkSf8e^g$;!lh%1S5(iAVu*na4Wd+2e|1* z1d}$>=}?1<3RM?fly)QSLTiF1m6}AFnBPBU=H2V!%}XZpD>GxH2QKfud*8eFd%ov; z&b?2uZFW47xQJ5E8?7-^V+K%&QaFzD?TP;W*MM}nUx(v~gxM>bot-tqXU`@8DYdAb zbssRs_4|*>DU?!``)>@frbfOV8R3nA0eX9SUKtr3{c+&r$-ZJtWTO+0b`e2Duq><W z=6wU8L|9l@Boc|xbNqPs==t-1<~Umrz?Lbc5D}D8WjF7A00jg?LFVS>iAJMzcXmd; ziN~i3fhY=~+UA+x=Oes7yv4**U0sLbiNtg+2)i%<sY(OhHxIY8FnsPDDw7vlYX%1f z0P2A-uuuem$;41q1wcetURt5Ot&R4!w!CreiriP60kbm%+8CsQs{vNm*H~U#-8rr` zhoTWMreqp!nU(Q=@2*l-9mtF2Msjl-lqgbZ&DCG#i5v)Uu+EPqis8$*xpaLRe~m?J z<9?1d*7D2~5rTeq(NG}hrbR^nB!gTmlmgpQ{B~!J&&Q^iTTUW?64yfwyx0}v{g;|Z zIR-}?(vHC^YTjH`F(8&;iQ>Z5Ip$YW4E7zSy``4BOG&=JvB0&772fP_pySc|(7?^# z7kK1IE&D<>I2kax=~)o~kAV{%2T=;Nag`joKgip?LEh<gg_lfezPR`+m#+PVqYbIF zrt4S($6|H7-rI~Qt1<vyN!>;Sc7_cvos0pc;Gg9rAAWU{shL%dHrF%wY!e-=^`z1+ z1KLnM18#YRfY0KS_&Aq;{+n>n=Ar05nxkQALpB$#++ic7X*pcS$EP00vS594dpqB) zo)l&vlQtp>e~s|z*aTN@EfNX^(7^c22IDguZhS49=7u02z14~cXl)QFzj&1d;26Va z-%WCTVwG1rALQjHBP?yCnVenc?&2mlrj`l%Ek1Z5hFHp7+{*D-gDG*mDWU;aG++L3 zo5x~xy!%{?fKNy}hT4#iBM*d70{xw?2pvbG4O<%7SzHy`IMr$3RA1v(Uoz!ww4ec; zT{qRtT%f2>ga~_T%2W!V$|LD++jLm~o*o<Hr|D_-+Ipf<PM6O>78gT9+n$^`lh>Es zzuOp<0x&~Ed6Rq3h5B>fFY6G)J+^xez|KqBocI;eKrwCPzMrRo0@+}f+y#q>s8pOw zjTM^T&e?TW-gBJr>4t`a2gv_W2oT3XDYcR}lyzSRGyw<x$B@qhliB|TDu<15?zw%B fEeWh-|ET^8k%qJe*{8r}00000NkvXXu0mjfuqyUn literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/odf.png b/lib/images/fileicons/32x32/odf.png new file mode 100644 index 0000000000000000000000000000000000000000..e3b4333adb8acb8a1d064c63903c16fe162de5d1 GIT binary patch literal 1059 zcmV+;1l;?HP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000B(Nkl<ZSi`-S z%Wqpn6vlsZuH#qTG?b*Wi`v8?2-H-tAYqZDAtWFn#H%8-QbZ7lsuHR|`~_^0*zl0p zWP^}M+Mv2tiC7e=z@m$)-Jo^>B@rY=B?)Rm9(EqK?+lCU8#|7j*iPU`qkBE$IrE)w zzH?@-B4?ghJboFaUNBl?sKyMS5T&qf``c6f{jUL;a%YEP@wnM5o1L9C!{^V(0oiU* zPu{!V7$@#OCZ|wJRUW@FM4KA<dSrw*1_tQu>3MZzbo9r8)2I7NF_Di>T-rqh5y7&o zvYR^xK#8!hut+!@rsu?o?$L`E|11c$D1Z%9N+BXBrOIyZ{{a*b2nLv&n<o;9(B0V? z{w5ZiDh8q?fNGm-KChS1{?G;!Pj_`4j>Y5Cg&;h|0Z3IEaOXVI(!%hC3#e>fXssC> z7yzgTLcl@^04BSKsww~?!tzpr_O>?K+uF8_Ye(eX(hQi*TcC|WDtH<oxw^vgN^<kK z)*Oz6!I*8+aKo%@^n3S|vg*K=y<AJJ=Rk=fozYzXWuEXsKZojkSfUuddY3CVr}5QT zv^MVNSYs{EJ{cz9a~2Ky15R301VFOL#X>3YSc>27t?>ES6m!cd1W@8csDYQdqP+id z6KUIEYeU91xJAwNRTTqb36>}>U7uq<nP#x>2<<Jk++RxZ{jCLVOeA=-yMd0!4xoYC zzc29U(OUKeYp}Cm3e&S904@WkIu4-}XyYh3{6K)Wdjq`F>j*EE)_igKSFYUn3tJn~ z8BN#m298JTc)hn7QC4LD+>)9@1fDD#ZaNtQO2I$NDL(w_Hd8Z6jy2aa_*@emt@Wfc z4g=ayJp)d81;5wglh`;{fBu_Lz{A6leKbcx)CN6Vx^|DXw5H`q9Uq^00?UHc_1tm3 zQ#~opKsIee6uuha)3FJz-B~0U^rM0CnKi~|)|~ydJTx~1_~@-xL_lkUNcqKUTL88( zeD>WWHz$&u?0kq<o(i+HmSJ*smHUh9+?rY@;IsJP#VBGaXK||_Vhv`S>rDv_IHLLT zhr2u;t>fM2qxii-#x~Rjy&Qcoh!W`UbVO*|8g1Cn$mZgz(8jJ#184dgH~La(_n-w0 zVDEUSW_^L8LJ=bDsVP$_fGV$~I~~(y0eEI?jGv~b*=y^GL^xMI19@DWJ)4VUXlP5{ zcK!Kd6>dRp@q7pQzsu>bx(@8diZS-T0@xh`1!`48LnR}sG}2=Jw*ZhLMZB2vQVZ?` zq?mtC!Ks^g&$dJ78XAgTAa_v+5Zgv6mDn<r_g)7y0SEc-Y#x}*|1MAkY=jE$?R#t~ dAd&x}`Y)XkvOmf_9-jaJ002ovPDHLkV1l<R_D28! literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/odg.png b/lib/images/fileicons/32x32/odg.png new file mode 100644 index 0000000000000000000000000000000000000000..c3b192b2def39718deef1d586ba8a92b60f3a349 GIT binary patch literal 1066 zcmV+_1l9YAP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000B=Nkl<ZSi`lK z%}-oa7{-6+y~BKUiddnUscB&lqbZFp1Q$RNK@(&AjMyebjK+q<G#dW`w<d1<NZhb7 zCPItpbW(|nnp9nM(X<=WF0?`vYARp~LiwJVdyb1c7lxTT!_1Vv$;rL<d_M1U-uF4@ zDz?p+NG30!)Qd)I4Aqzc6rvQiZGV5FzyA#&Q|{<UBAGOMWpi_LX5`G7Bp{_0_2s+= zjdA?`Yib&$ROS8~L%gYxZ%0RYYhZxho}Sl6$HsmhIC-+K7!$eZ#HC$C5D_fPD!aI2 z0F(%ei%UeKQF@La?;bmM?(aNjJppW)QVJ14DOGlH`vWK-6b>;zzd$S&qr0;+`duP1 z?FFJJfNG0t0l%Nf{>T;+&vbPiN+gpr`5=7W0HmrIaK}8_(!$8uv#4xdXssC>7yzgT zBEVu104BSKsww~?!t&h}+S}S_Z)+=P*G`c8i!)$$Zh<xiso-gV)%7)&*H(A7Yt5lp z6pSgEhFfN3z2Cd1l%)d&d%2O?+y*6zbVhUKw*{gHf*h<1V2NVn(k(7tn;}qR(b~A5 zqm8vZ_f(Wnz*#gL3^{305dg^|7Yn7pXDR-;y~da0)66fY5I~9Jp$1;=iu2(sO{8su ztqmF5;EI|%S5*v%C0L?3e`TJ9)ii^BhiPxA<<8v{KVDzt>f{P<cQ?@S_ycI*#-EEk zcBGbl;Tr5LnEdpt2!PALiH?IP1==`~9DOjvyS*Xa>vaMzmDYT9;dd@x{Rdkc(iu(H zu?CLC>v*%b8Btbc09;AkMg+br8*Vxo14_Yv%PBto<_6QVs~l~vXYlzZI$G;VXB-B! zp?U@!d4-_g;<LmAmwx@1NXW+{v3)ehBGiU`oWFdVjkKoaa2=nXdJ@Zm_08?$d^bJu zW+0n3B8otb@cH;8mv1f+4hPY|#OwwWvm4I-T0WW^LVWU0D<Yt^L8N@~Dha?ghA)1Y z;@adYuXjGot4~L{yOCjPZk;<zn_Qn>CKRyv=%qMfDQ9sj&tnay#Py~~3^+ma^-s5W zB3{S)FT@G@g^X>e4f{FrP#7i9-{}OQZELh)D@JyTt3n&Qx)?as*SJ-eO1lRwXaIZH zLp3`WC@Ks>ggrH7Dg{vGm2|gbx-0<Cj*s)p%nW;NJ+T<4%V!{mi=m-yPlksJ>T>IM zYok&CW@xBja`)S-KEHp}I&iP%#ahu@)cpXUhKI{$!dH;Ac@q`$#;ZQRzo#ga0w5kD z?&V1-?@G0K&F{-Qbyq&H?a1kd2G0xRJqQ6}+bE@03Yv1>>wqTU0Qb)pfT`U70+q)` kB>&#N$Cd(Ca(`6+2LT?qJxOteo&W#<07*qoM6N<$f}Yayl>h($ literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/odi.png b/lib/images/fileicons/32x32/odi.png new file mode 100644 index 0000000000000000000000000000000000000000..6baa6940728716979a718dbf82738694bc6a9558 GIT binary patch literal 1058 zcmV+-1l{|IP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000B&Nkl<ZSi{Aa z-A`Oa7{-6|o@KwfMXb>5*0ivQ(Ue9n1TTOhf+oiJ8L>@>7>!L6(`ft)yfyL0kHi~p zjET@<y4_UbMNO(+^rC5ROnadfqEJ%-QxI4_clXSAarVHnoLzQTOy6X3=FFU#dERH9 z_nkS4E%POk$%`oUywMs%HD&;XD1~j?-=662e+|f%J35j`Ce2>i?Ch)=K6^F^NU24A zdG(+%j^BSwPN9^l+<#+;H#PG0$Ovx?4A9%t^UBER=#K*@PxcjKA|IW&w2KHLf@N7{ z7k3PR5@BIsk!UnZ&++5kqvy~6S>UWEfK5|MAtETH$}aBr0160&L(I+16N|;@?(B?y zlSoW?fhY=~+TvQk?<cZ9vdP3#U0sI~$>ek)2%k3qsY(Oxn1@?h7(RCnm5U3lHG=~K z0QEowSSSL(<n~Zi1wcedEiKdD)<%0<+m3$ih}>VC0keGzv@u8pPXny1t&&<@+1{@; zhhkAMreqjynw9f@@19at9@w#$>*<XxP@>3WHCKO`Cwd^r!MXsJD26ZJ=F;_P0yP$` zjr%#;Sj#g{L<t3)MZ>|66BZQ#kQ{QcPzrpO;<r1id_FeCTq=zKN*oV0@M2e-_g`uv zV;gL3$l3-sskw7i#ei6XC5j7I=a^r~FxYpP_Lf@iE~WYY#sb$SmU*+gfsRM-LjyN| zU*M4=wd@PmVCTRThG#_pTn0{b97HM5#!+(g{t$2XhIpsf5nei@`QqZQT)Orbwl-w4 znyzCF9E;cSdT%qLtjYkmDRm1G_;PHx;baUb1^=YdeE8K(re;<++FZ}zvrTlg)|1IP z3}{333^?f(f_{rn660L{`EMd29}mU$(Hx6V8}@PG${p4-nwG<Le0=J0EDP2)wvO}N z@`*PCxv&vY1Zsp&$0oRPYmsm`hz7=I))}8!clOuv(cBQ?qqkZS0j&)p<tML_0BmFU z?7K;>Ppt52=YzcbWR#`#ER(Zq++Ez@##D+>z~X}!;)tc3#jOI5HJB3Dn<5%;MDyhj zw|OjH$GgwP3HpVsZKw_VIr2alCD7mLh|sn*+OVmS?a5W4ja{7vPW3fzwxu)fK?@qd z-t|z;%>{}IMToGcrc9*(s=Si!c1)KA;OVh3ewv<UudOE*<4pMscyMz1^p;0MLp$0E z+ueFqVd%AZ{)GAO#oEih#Bh)8o&)gh2wE={4-I*0pqMsFCWTS}q(l<;n!MP8#oE2* z_Z6JF%kSBC<V-_@=LPaVBm%^?QA#cE=*p|t0ZqVx|8dLbfyw;;0#(39r10Lp$Cd_` c^M6$T1!S$P(J1ypBme*a07*qoM6N<$f+5`pLjV8( literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/odp.png b/lib/images/fileicons/32x32/odp.png new file mode 100644 index 0000000000000000000000000000000000000000..8e09dd6e4d65835eabbcdbf0ba8a0c19eb1d3993 GIT binary patch literal 1060 zcmV+<1l#+GP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000B)Nkl<ZSi`-S z%Wqpn6vlsZuH#qTG?b*Wi`v8?2-H-tAYqZDAtWFn#8ZS;iU<NxRYDbrzkn?g8y*sy zY!DJj8&uaS5sM-fSaeaf8`Lg%B!akANrIY?hx4+1XINa{*m3N{HijdO?!7a2&iT$a z=bV{Q<irz;$1kDOb4F_n)rbKUq7=4me{*th@KqpF?(9%39yhg;xw$zrdhT2tkll=W z^4|T%IDY>zoj@s7x&OuxZE5DKu`ymB8lu0i@8z-a@gIgxof;^`L_RukX%`Vh1k19@ zZtffaCBow365()|z7r>U$1hyCQ{Ze-09&GzLPStXmEGL`0Td7j2AH2;AQFkt+ua@h zIu=V515pw{wapcu*Gp)BXp4y_dwLGX;_;b65T4=yq^cNj=RDNb#_0L;sBB(ntr;E~ z0%!z6z+wpiCcB2JDgYwF%5sv<jt)9II(Cd}C&;~}88F+IKpTTp@HD{c`Wh>1tJ}x5 z=5Qno#_XDgTViFsuiaD1sslULawD~w10{-dMsw}w1;PjY9BS}kiDLB1Z7$!K!B=O| z-n^e<&GkI}c$k3CF&gv-oV2J2fMk)2g;L<L6u;eF<Fknb^D8L?P~v!~ffstBy!T=Y zY1?3HL&i3^Ma|V!6$4@kmMAV>n`dD)&G5hxI@{{Gx18d;n~PkZO7cc;6J3uSKm)ga zU*zGV_3R7QVQ0Y<re{R}Tn0{d9YQJ4#);(ceF5I;5Ab%s6L_h#=JQLxaQXV5*xHcJ zXnKw}aXi|<YyGW=vMK}Mmed>~@MPI=)5#c63jSV6@xhn3NX)KsthJHhXIkiLZzP>@ z7|@358F0!g_`Mb%$0oV*(_e%F9v+PBqcswuKIq}%)w^t@HEl;4_~`UwSQe~r=C<>_ z>Pc}1vS}lt@YM;QOiXe0*Cm2MKN^^v-C%Nd!&zU;Lu*rj58rG@1hh7YlwZ7d1z;P) zr{7L<V``OGx*y=BC&DamWSE{?=ibsLHxnxad=~FNA4M$X7`F;M)?juy-js*|CuqL- z{x*+B8+hm0D1NVyu?_V>FGueWq67xJoglPrjW%q>$oAr@(8jJV22Kw&Z}p|p?nVn5 zz}|CH&FTV0g+Yi=Q&FZ;0977I_u8h*0`Szt1V7HqP;2RnL^xYM19@DWIg|5bWMoHQ zIsFx<VZQNvCHdc#_E!a<s;fy6#{O3T<rpmupdeb+$Vf?#D)qFO{v80MND(ilyp+Mc zfE3g3DcE(B@7i|gY*SOw1LVIb1c+^;luGUx%6o4BT7ZN6cd`IX=idud0UM#hb9;>? e1tjw?s{a6+wzWT`*SV?y0000<MNUMnLSTYi81@hV literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/ods.png b/lib/images/fileicons/32x32/ods.png new file mode 100644 index 0000000000000000000000000000000000000000..90892f3d4a7f510609ec1d78f3868bb687c6137b GIT binary patch literal 1063 zcmV+?1laqDP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000B-Nkl<ZSi`lK z%}-oa7{-6+y~BKUO0hySQ`5pAMpGJH2rhskf+oiJ)rf6E#As|tOr!BHaBJemkHk$k z#zbf_olYuoQIo2RE}C{@+J#n#LQMrsL0}j@X6Byb;?9L(K44}X-{j=pd(J)QKF@QW z^PY1R+u@1D<CjtD1*0{FYQg{tQ3~6(zdbcL_!^KYw|6KOkDFS>{QSHbJ%2t9$Zj9? z<lOs>ad`hRJ%duJa{k5;ZE5D~u`%8l8lu0i@71yK@gIjypB^ZsL@qjUWfu`d1k19@ zE^Z$HCBo9uGU0HTz7r>U$1h&|GmmUh09&DyLPStXm0jHT0Td7j23S~FBoc|x+ua@h zCKj712BIW@YKt2_ub0sN(3TQU_w*c&#pAR2AUwqZNL3zi`#jRt#^{9$sO-AXS~EN} z1kebCfTa=uOm+@cRRBbU#L6n29UXLbbQH8}$K>A93YeW!pp8K)xEdh2zD8m#xwBns z4oAXZ%&yCDE37R0+FhlrJWw!~8>!80P@+g@G}nJwBz(}%p#~q8C`PZ|<;u-je03J> z&HFjlT+g#lh6(tbj|Tk#XIWGPK(ffiLMiZAir?<7@%h9I3yBm0C~+8S;H91@@4wta z+BVqQkg*MJQgg?uN&&G1OB9!`FR++QGdysF&bE5)ucY|?))F_SR(Z3xiLS>Epn==J zFY)NndiDkDu(M$DmuE!)Tm?>b9YQJ4#&L4^fdFs!2Y9F7F<vUI`Qq}gT)FWVwl<_Q znx5lL9FI2edVedTtjYkmDRmnWc(Q7^%gGo}3jRr?`0%US%*-V@*4oJMb1ihWH<Hdc z3TQ+13OMN%{9cPsVv}6``ENo24-ZH7(HaR+AM|kP+C4VXnzkbie0=5!EDP2*x3}}X z@=0+8vdcz9;j0rqotWa<on?YSKN^^v+hB5T!<k>pLu*rjkKSrW1hh7Yl%KqI1z;P) zXWvb8b1KQn?uU5gsW2-W8K&pgxxc*0t(gP?pT!3+MiEOnAGh)tYcRVUZ%TN;G0m4h z+~x6T1MfZ`#qSj|wxK@g<>-S!l)zxOV?x{3Xv3CAb|zPaHg<I$I5W_^RhLS;8!c!6 zd(TZZI~FJ^G$BGwLzzkeRCy%bYnv_$z%vsQ{4_gDt)njz;cWQ|<Y+N6vd!e&xq`af z`n}qy6o45SDHz;+E>@rae${!P>bcH>D3^WB0hCgvd;ocF-HlPD-Y7PH0RSnI#EUT~ z#cD6M#m4vK?YgV)*>>n`Q&Z6c<bOy6h;5^kS}kbGxo-ekfP?&hu?S4({uih`HA4C4 h_8LbDSk3)W{THr-yFatPqQw9J002ovPDHLkV1flR_#6NL literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/odt.png b/lib/images/fileicons/32x32/odt.png new file mode 100644 index 0000000000000000000000000000000000000000..22ec1fffbaf89d24787a6341f805476508547936 GIT binary patch literal 1060 zcmV+<1l#+GP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000B)Nkl<ZSi{Aa z%Wqpn6vlsZuH#qTG?ciqi`v8?2-H-tAYqZDAtWFn#H%8-QbZ7lsuHR|`~_^0*zl0p zbc2vc+Mv2tiC7e=z@m$)-Jo^>B@rY=B?)SR^G<Bv85Y+!b{yNWO)8Ewy4N$FneTk( zJ7?x9a^{IA5|>cw1*0{FTFd|nQ3~6(zdbQ9@EVY*bap77NSNKS+1Xh$eC}KVkaC-P z^4|T%IDY>zIfYWHdjE|f*4)I`BO|;qI7nY_@2exDqdyLwJlS80iF|b8(k>#12$p44 z+}t?;N`z!`fk-4m@3CV&qZcmxS>S9@0Gp<iLPStXRovYF11KO63@|r0Pc#~(r>iUS zO*}qT3`9u)wKms$UN51&p-m>9?(RMqPb8)bL3oM-keW2$&UvJ@mErT}QQ5rES~D~_ z2+#<GfMf{(CL2Rl695rmX>pm3_I5hj+qaEtN95kp44ADU(8eHDJPok2w#w4#%GPnM zIT($AF=f+m)2yubyZ4le>cF;GuBSF~phS_*Xs-P-Ph`KJ0}VbbQ4C+X!{r;(`06a$ zn)Y&}sh($_j1cfSn+E*>CoQT1AX(&Mp%i#5#cy|4`Fw1Oxup~WC~-X0z)RgR-ha87 zv~94pA!8fdqUNqu69ZximMAV>n`3?@%~1a#I$G<wx0vGln@O%uEc0ehn9j%cp@Cb! zCwcU6J$r(6*jX@z=~)#3mw^+V2T%&Mag-c+Ai&#w0p96zgqKQdzPR)&m#_bYtqtjn zru%4^qp=2F?`uJnRUH7gq~;KTC(DMLPR4*z@Xu0;55Ky_)XWM;S{fO8u9?oZM$#FF z0d1(A0jIoz-)r$ne4Hyk|4k_1;o;~WTB0H9gB~tky~}!9(|V|Zk54^;Wx?7;?l|A6 zo)l*wn>Hc}U!Cyj*aTN^FAxm+(ZKl3I^#3zPJAs7E#Uwkz14;YXl)Rwym*xbU>n0{ z-%WC3Vuj;f5An)V5f;}oOwO)xZ()O*Q%eMV79YGALoDTNZWVZ}!IZh)l+b`9nlFF2 z!{f0A-hDoX-z#KnLw(T8;Rk~#fq^bZgto2GhE0uZEv^b}?AkPNs=sNoFO_x=TF?OY zj)!V?El^Y`LWEs4WvT^G<CS!$W4a;$&y0=n)ATgEZN1SbXDVkPkBif%bDo?%yRENW zfBsmNA;@i>zd-))V*U9*cG~zp$*p?(-vM~GC2c|cifN#fHY!Mm@&Ker5ihp*P8*gQ zFSfp?;M84y&$dHn!r`J9$p26X5Zgv6wY+U8@4W$N2KL{_kk12?`QHVqfQ?Y$y?vK0 e1uW-(sQwGd0<i`%MgA860000<MNUMnLSTZuv-Ro# literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/ogg.png b/lib/images/fileicons/32x32/ogg.png new file mode 100644 index 0000000000000000000000000000000000000000..f988fabc36bf4280d16f04ad51d8a33e1ba830a3 GIT binary patch literal 950 zcmV;n14;aeP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000AhNkl<ZSi`lK zPiz}S6vlruyX(YWBe{r1c8f%j$|+JSs)PvK78`Dyh^VM!!IcVCg>wamHicBJDwRLC zoM~#K7*pp?dP2Q6z0ec2I8;&8D!|qo+1VWq$=d7nuCsQ`lSaFG``)~7zW3(Mte`7; zwN|@_5FaSlMKOvfKp=&{ah&?c=gxfu?8Nm>S8FvjF4@@FP<QU$tpRdSP~G=FsnqVe z|9sLw2r>NnmE!edukq9JGM|)6yjLiExLm2MmCm1kKZ*%II_c3ar9?`JrfIQ<=K~<5 zWNYhhve_(!GiT0LR#yHBEH)HCM}!baDG@@%9-cjb0FtRB&z?Oem&<WBpU?hWtv13y zL;@IfcruYlkbWuMVdCA>r;k)?wWmQ4dN=?%QVn=MZyZ0)opKqmw=Z1R<<n9L;1wVZ zY()T2dpQ)50NU+#C*R#Pd4LuF{$nvaGsEo6OrNj2TjYso22^hfT&0kKXJR73<3Apw z>jsY=Jw!^$`oq2F`Z}#vi(l(?T*vMDxh_X?Sx{==HtdMDxB9T><V2FMzq-uPqpxC` zCZ=gJH8q84noLhmQ!bZDP9$kIU-<lFtUl0}%TR}ej;<RNi$yHU!m=zjH#ccC8rZhI zTiHgSh6F<bkOKf{I!Y-jl?o?Lp2Tq+-aK^*r4(~>b9{c`0-DeU&T$|Hq!hGTE$XYQ z;YGT$gQoQ|Fp$xqQ=scOjuUC)-yI#D(1ruxwNy{cl!;*&cys#O?t|YS@WYSaW7{^F zOa{X+(0t#=!ob?vZ+v(AHuknnCUb~HBGIw==G$w`&(C9;Cbn%;uh+4+w_`W5a0UX~ zW?^BWFNkO3ouEo7T-T-DZj+pxq}^(d4?tKD&*tjYYuvhZlV-C?DwX2Om4&`J)PU<v zL=E&7&GqYx+_=#Vvbea|vB|%aC;!X69{c8t?VdSY<s7UA-kN=z>Pn4KMKEL$4!%T< z06+~3V8kowe#dky0L9fJ_n+Qp+)~IDxX7ir4EVVCtjmU25}|tkw<!IPDd+|X1{F)9 zPakDJavz9&4UfUjet-^C?_x=W28hz{&p@DBJ-UOd3F@QlL$<?U0Krpm5QW3)qvqFp zI~LX@=gaiP!(W76AP>+8kd8nIto|<9l?-qUc$xoCo&!(({{<qzMml(JAG5Ro%m1VL YA8I6re^$x5c>n+a07*qoM6N<$f;PF#0{{R3 literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/ogv.png b/lib/images/fileicons/32x32/ogv.png new file mode 100644 index 0000000000000000000000000000000000000000..1083455fb401b621f12d818836b249c10ca772f9 GIT binary patch literal 1187 zcmV;U1YG-xP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000DPNkl<ZSi`lK ze`r%z6vsdJzSr8i3^c8?@t<|nLA5w=v>VdeM)%+TS}|29b}%*q%DReUP8el>%5a@9 zMMwXd+x$^6i&_v`g$-m(CP`YY!q$qW-KHI@sIArH_1(KaVt%zrnzY>)9=!8j?#cI@ z^F8O@CrHBd`Tge+;%%)InuS0E0x1NxZC}{#@oWQT@?Gul`TcsSFg`x6Pn<gC2V|~4 zHB;_Ow2sAn=WZAwMB(vk%`25J^TWxL>}+jitK0p~$)28{T6gStD_bT~*~xg?rIbi1 zF$^Q`E4~ImNXf&8kEp1qz`c2MW6#;MW3z(INFV_r1X4<b5JWAD->zMwWt)dj_I=9n z<KGbo1et#N6s0w`Qba9_XORd`rl$cYHVjIZmohQ&0GG=}V|{(a8J{nliG-PrK)eLS zMMc~k8e;Fqd)dCdg&Q}9*tKgnRaI3~R#s9{T0%`t4b|(`vAnbt0L!*1DK195=tyLu zsi9$w&+ostt-0BiT8=CPWP*TUnq2DZBl7GSw{G3y%9USe?`X&4@o;<OHhVhu@YmR% z1Ofpj{+-~+k*|4m?OINpK8<+Z7fLDGT3Z3i0SE9f3jzJShRF<Qt@*68lk3;7GdM87 z{ri7&=5!B(1A|=dzs&pI4|un&jp32od~x6alaHsUtF5K3wsuZnDkk#c>?P3YB~V(U z(QJHuBXw`oVVE(&4gdZJp+JzyH|y~Gd|c}5BOD&3p`n30qhV$&i~ald^X>P?kwT!9 zVvVZ;v?ebN81eKALD8~OOw&w=QV7BN^)+nR@EY$K22#NN@qY+~LJSWN^X0*VgztuF zZ~rjGkIZWhq=_(&Lth=DzrP>DFk)Fz3a!B~Vr>_j9fG1F6Vo)Glaw?zHl{eFKmszk z;^M`N1OnGMckTj{laFa`ZpPtwA%oq^<m4mT+IF&OQ+=9`T#&iiP{d|B0A=N696kCC zyLRtp>d7>#URuSmV@bQL+{xj?M+gQ(SeBLMBR-%OL_h#nf4zzpf-PI!jE#=b)zyWN z5_gI%4TC0k6C)!dpmjO{VH8$^RK^+@x;ey;{__+sTZXf&oKR?hU@(M~GGPY-L6p+0 zudc>cD$Pf(ePvz|YORP`Hmg^!PIN-HjYuiQ)2M|~cHWy=<_x5?jcwalmW9*loY$$= z8Y>#bw(T?@iy{z-M3}J^D^{+A`J&RA8CwyFMACfd9LJk18c2$!#pA($_6&xUIr}*- z7+Wb?Jf1WkO4|$9KxgOYEEa+SMTlfcA#|Yx7I-AhN}!N7?A_AKy`S%~)Nr|7(4Kb& zlJIJ8;=WsSXM7%i=hfahze%+VC_!ciaXTN!`C?IW^J;J6O3gyP(Jz`nx9DDUCd^rK z%~;pj8kqfjJ}qSPKZii3eLGu(xgyW@E|Y&VePS_Xb=VH)N2@X(AQv$Ru!N03OwFB= zNvr@W0Vn?-9sqY!zYD~yY&d40+m{$oU@G;?=s%B>6omnF)1v?Y002ovPDHLkV1mBP BKUM$$ literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/pdf.png b/lib/images/fileicons/32x32/pdf.png new file mode 100644 index 0000000000000000000000000000000000000000..8e8b454725392291cd4c74a4031f895c86a8bfb2 GIT binary patch literal 1072 zcmV-01kd}4P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000B`Nkl<ZSi`lK zO=w(I6vuz(+&44%n3fVnl0w@A+l9DLG_j>gYSJJ|KoG4KqFspEU6YNAE)_*L;umiG zLKjWaNYiPxpgXGz-3VP+p}VFiCTUGbO;R(-yn9@{naM|I#`l`|hs%BMzIX2X-~aiz z_X(>A#&fyzi1eHH7<U2#1Qj6+!>^w^a^xAH5Z5|8p3B)*VS0MnhDS$pfY$nGu;#kX zEL!)~iED^R^7Wh1*1CsNBO|;pFu>uSo~K5}#=ajodbF>a5^LFMNp@95RdLS6ZY3K4 zQDtuKCe6*w^mKP08as35_YI4!NT3W6K~)iv*sb(FfB^Lk^~}u7($dnxq0Y|cug1r( zRU%Q9K(z+2l+Uw}&$Bo)%hGawolOaubein8Y*~p%ySjFc=W>%9Nd%P%Xw4W{5!m*@ zXJE$s&?^Lm0_k+RY_o6gUWQMfMv8giz314#0KnZq7MQC-z=}SUss!@+JkB{J6|mB^ zpFkDwec283e=pF{-cCn*`)#&93i5Py7ub3iSn;~ldo#Ql>Kv+$hEGo+>GW#N5MlA3 zTl_gS&D8Yu)qZlSlqT_l(1{=wdNISP5+L~2UC8_`T;Oo3_%N($=R{-GfptMh<p-!! za0+d^5d}>J$g*Nm%Z`Kuw6cYo;LJggBKY|i+~q5zrfy(OJ0SE>i$oP9N<&1@z@haS zQs=&7<%{>py!twtZ9oG@=sltLrC?iEBQ{L{Kt*xs48iC*?1B5>@xxf#Zc-=T!foG< ztFK2hbx~ld;)^k-;*z;wBjeH@;R1!mdgP6Fu^-RlyoZn8Mjn0)?H|B;4@L%s5IP@$ z0}nwVtm@KOL1<>HDx^~|d=}f+hMc{C+?auz^Kk50xOWfo<rwzEPw@1U@Zsl3_kPMU zBvN2)+DH`rq*K_`b^LoD<K8@p9B7B_+130u;E6t1Si~;<3f?0opl%Zcgec|eGK8<a zgZ*{|_tNude;?$Rp-^Dm$t4UUl@4}9q(Tp(SdHV2R*r$F(mAKNOoqaXL+FF|V}H$( z8hjbIQoxCzqQ&M`8x9RYy+rrwYNlq*7!Vai6}xnqaN-Xdza7QG0w#i4RON_~_Ci7e zC0#@WXGY_NVcf2rcppN+M<re2eH@5lArXP1&%8Hmc^U4xi*RX)J4GTFeAC;@<i(3@ zHClRl;KYfz3Pd=*Vf*}~xRSWzYo8@_LFEaKo0ae5jK{%$5?H&cIFl!RKam1)usH=1 z7$;q6wfTcuyI{46la5!L|26^w3oAoI*`~q4iU-I|6arSF^Wj3R)7lQ86=>rB!z?hd q_P;<jsFB@xZr@@o6RA-CQT-QQ0i;?&9H)8!0000<MNUMnLSTX;Mi8d} literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/png.png b/lib/images/fileicons/32x32/png.png new file mode 100644 index 0000000000000000000000000000000000000000..deb47e44efbfddaa6d993cb57394630bc2c1885d GIT binary patch literal 957 zcmV;u148_XP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000AoNkl<ZSi`lK z--{bn6vsd3PBN2Z6I;cWq)^;Keb7f;=|g{*>XU*Xv{(!Z1wkyO_R)fWfE2OMWx+SQ z?Mg#X@k!AB0ltbN5_geOvdcE>nxDHf_xg|@&D@=d`LQ0jWOC=8bHC?%&OP^x@I(^j zO640w-ZWZcm_-aAC=r4n`1YNP7cT(*q}thXrD6_BYPFiVbN6lqP~$dDj6A1|>G}QV z+BzaKz5m8=V(~e?T3O+}Qi<1!#kW^hSAQy9y7YP+6Qk(VfOe%6N+}%2nRpCz07NOa zxBn)e&r>{m_T1|I`+r%^Mgka$h@g~0L?#}C^#B5-GikQA9#be3ICuJV{_ApiJqkoD zfLX^tJl7?g%MO`%^~{-L<x1s|4I&W@K+Ti`1D)qjp5)HGdr1FWXsvm_R04Pw$O79j z08BrIVQ&s?enF=D14x@s%x`!R)EOYqaLR|bmX>&BX=xuo-Ai&eo&ggMfi?yuLZ<#b zs0;wP9Hjbj4h7MGG4RV4{JaTQj&BV0wbmRf<a-My$pJ?M8TqBzfM%VlTp*K#R02{- zNV$;Nxy{pS$I1M2o3slH9^^bi`i`iH>cGBO4&?I_>m(H<3@n&FY6Z%HPVFXbbr@<l zN##Ex@PWXxF(#d&Pl1xq$O$|pkX4X!z;${ow5vDh_-VSnOUF;suHL{)f}7ZHV>$rV z(Mmgzc6yt84tV_#)E_R>^)+4Jr|WC#50^<Ndh6^OF&6+Y(ervRJO^9_xuch9wRUKA z8njwF<c?k*z7GKqXSy7)5vP*iDF}sC;Kft7aJ*ZreQ<=uFE<Ig^m0JLHpbPIiITAT z`^%)91;ol`Q4Zp|v^QM-`1K9U?k-yI(eaxUU;1&P;uXz+wNYayAV`9;JrNCR7e0M~ zMtv8wMr&yA1^aBw1z>A)125S`qGBoGLS{@rcdr?;VaBvKF*y+4=(BgL%p=+a^X0(2 zB21ZtC=M2YnHIo|E$M$<(-Q$WfBrijJb1)GOR-qs>a~d(7&Mt5TAnNq=LgUB|2Ul~ zLlAAi-pDo{H8)coh+|>YxX5zshH*M`GZ6L8rrZwIbPUYYh&}-k2WXuA#JF29&U<^_ z4o&RcAJG>itg_y?c0I^m{rE^^135<_KuLfgjd54WVPFw>hW}3<18bw-1!A$0wfpu1 fmR+DR`l0$SL=SD^9J(S500000NkvXXu0mjfqnW#q literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/ppt.png b/lib/images/fileicons/32x32/ppt.png new file mode 100644 index 0000000000000000000000000000000000000000..84b523a23cb28bab1b5d31160f798dc94ffd1234 GIT binary patch literal 871 zcmV-t1DO1YP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80009nNkl<ZSi`lK zPiPZq7{-6^`(={;N!{YABwDnx_124^ENs=S3JRV?MIkC)q!h%9=y@-D^tkN7<FZz} z7(&<M9=aFrf>sY6RQyw_R4cYBrZb<1WTwf?B$=e~fnokW^F8nLzVA2R2x~|cOQjh^ zj#<yc(g`des0gm>{(Jh=sguBJQg*gjD%oyfVPV1EymhMtXtP06HOD>HR^op8>^UOR ze*D(5b9e`TPfc;IP~gz``0=Uf>Dj`WGlv^FQL9dU+f@}+#Tb)#^Em*b%F@yYa=9Gi z`}ZH1zH{eADA-s50Yn5<MMM&B{__9=^!D|#xcH8IKF@)%vD`n!;`2BW4Fz<%`N*Wx zWCyZ=6Tj};x3yR*&4)##;st0&HQ;l0jf`;f_HCrv7oO*FzEA+z1Z07w1_Ep~hxO4c z{dE-Y?Hty6t*Q_+Hp$)-f3kPap2%&lQsn8z4%qq>c-B^W`prW|uP1Bg2UisP%Wr56 z-}5}S=5t_e(>4rXs?qy<pE!5TL7X1!>Q}%bCIf0JkCeYKa`ir9OoVSl6U_sWT!xIn z8OUOKH!^g7hD>ghC%<n&)BP2D%b!r=01~Yqp-llA&q$e7hAzyI-ZEM_PYar<I-n-t zHR5;dfbW4b@Ix>-fYC1~21KzAAQr5R@SAm1LIKs@-tc4H`Sz<Hg5%eJY$7%I6V`eW zzKUrmAhtUEX*HN$t3{yY*SL#wk>}mTN2Gf+DA+K+SxOSkgg%_UepY7B;=O;o*4ytN zu`*l0>FsODPn-g6&^9Tj4DylB{~ZCZj0_B8S6*UF2ApzBe&+(JQS_gFm1t2C=G!LA zn|J|QUo<`2c2{P&R_i1SgFj!4@IC9UuM37I@39^TZMGpwS0T1t0Ua($TYaVz2{?H7 zF8|NZ(`}6B^IS^qK-GtdiTX%x+-U21?Y%Zr5dQ)@F%g`{U9T0=YT(2IYNHAdnl#F; zIna)^NuhBw-giUH`!)O(>_+sB?uXwWNrAxfW!KGK+Ppb-0lA*Y)pZe(<>)NAhCyH$ x*!Ufj@D6xZ`(Gd-H?rY%dzbMQSg!q1{RYinJf@CC%j*CD002ovPDHLkV1ls;s`>x` literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/pptx.png b/lib/images/fileicons/32x32/pptx.png new file mode 100644 index 0000000000000000000000000000000000000000..1446cf4debc97babdf9c52605a29f2ad4934ed9e GIT binary patch literal 924 zcmV;N17rM&P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000AHNkl<ZSi`lK zPiz!b9LGPu-`m;kpRG0sbr&10vEF(yftXmpMH5X-nlwTnStVY~hJ<i2c=qCv8-xQ# zBZZnSOYPCadhu?e#e)YSDortk5?di`XP$@M8D?i^c4xQcmrQo%&HKLh{r&mA{f+R< zGSymb8Ig~y=V2MdEFh=|uIqk(>g352z)o6pzFMo<y|VT7b$jjl^%|hvHqC_YhpcV- z{l}fVh)DnbTg&THukr1|0-u)4yjLpCFDx$B%coDjpA?BOJN3h^s;DZ)nADe#0T5L- zHy=?b6et}%dTeoN>CcF>u>=AW5mXfsNqzbA0R$Kx8D?YS0mWjGW3#h`@2b_iaU>E6 z40`#N%Vx=s<%3APd*sN$YOS^wC6S3Ipaa!_k9l)?nrk<1AT3>Zp2wMT8DKw<2R0K3 z*j5hPz1jTcL%e@hvDWKVg_zm19RBzUhYua<c<nWdJewQ=+nxf?+NP%O|H{n8baMXX z3&p<k6&k{Op2xvr0j%vR!@x|-d;ix5u72qt&JcFzDPR$k12xSljVDZB_!%*#18+oA zodX@Yj06T}ERPx9$K;u1a)lXw|9S$=jyA*F_zyJ>Af5Fi^hrSD5gD_?<Y&udCuW+@ zSwVBH2&f5gN%(;y;K#rjdokD?z~~bc1EN?55DV6J;JYa*C4rW<UwEnQ`PB=Lg8O@y z_mdfa18cnwyoyOA5L+Gou^Jq&ts>CIJ=~4ej`{A!ZL&ie6l@gVEhVW=Lf@Q`QMT)! z;6429nYJI^X1iX-86N40Pn`lykWI#Efc(qjA3gxDfs9RIxBtSJ95{`h_`wOZycj+8 zcdDi&inm?bn|K1+UNl3mywyD6di6;b#^3(D1MgXPcPf}X`xCn{p-&m2?5T<Em%xB6 zX|KQOR0NK%tnlO78hdS}Vv%!c2-N51+Sy;d+Kfr1l4{(4XDgLpj=%2G&6_EUFa!)Q z6gM6w5`G^hVJj7mudJktK-8<~rg7tmxet*j6^nhyFk$gDn?@Z8N1(Uh253ZkZSE7V z&&|cIA0C;g-nzAZN%gs@;JoK?Vt)Q*;C^fh1h&q*ZvNbX1F;R{E)D|JbrF%RZV?y< yrht7sKYIY&34a$zq#*OrzI~7FDX<m(Q2ig5-eRHw#pB5U0000<MNUMnLSTXksKAl{ literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/ps.png b/lib/images/fileicons/32x32/ps.png new file mode 100644 index 0000000000000000000000000000000000000000..d540743f94066b8dc61a9356b4a0885989e16c50 GIT binary patch literal 595 zcmV-Z0<8UsP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80006SNkl<ZSi{|y z&u-H|5XOHqjsitSLKTOk7m8HgAU*XDF5EaFQBf&^E4Q}q(=$yQRLcS$fWApvaj0@= z6=+%{N_IIUHmMUE+ci|`C#}}fc)j0zJ2N{L{-ELq!AC@1SYxmhfdvE=q2KR+dcC^( z3iy?Ewd)6gEeoAa$8PWJ1c0V(S{Zr1Ywf`AgTo_4B)|XG@_6<U?^`Y2G@Cs0yqB$Z z`%80e?Rk<CqwF-4T~$$49LLE#!ZiS*O1JxsTCIk+w6xsb+xr@Gb|QfYB7&+SBAG|{ zK7asI_og^GIi+5&v%IiS`{4UWlSm{IC^|yisaA3CyO9!47Z+#zAUKYbs7xlHg<>FF z^JH$0?cH5um>0$v-Zq;64*?hGCJ?a0Gn7IERF$*uJ?0w?<{OPMyBP#|HCX|B^$3i$ zXpY$e=RYnuyEwmUH-?#d4XjN~!wAmM`|@VZR0qb+vNQ-e324a#;ARy_``&*cpyK2s z5SG+iqd@K$P|@2(z^1e}2{GW5O2F9u4W}VFgOHL#Kx|$D1zXZm((v=j3dj5VrAK?+ z^I&~Fs{-SA7rRQgM!ZV16-vV-#5dg%iRM!4Ko%9kO+ykzyuX$Le^aIyfdW$II{yi_ zO4eI2i}zWY)>Hxlz01u_cY0%EVgq@NLcpa60==|u?Ex?gO#j2n?-V#3{V$N18g9IA hFBv}>s1W_A{st@i@hCg+ARGVy002ovPDHLkV1oRI2k`&^ literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/rar.png b/lib/images/fileicons/32x32/rar.png new file mode 100644 index 0000000000000000000000000000000000000000..4af2a4d4603291b588b4b2ed05e160fa8da8326a GIT binary patch literal 1000 zcmV<E0~h>>P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000B8Nkl<ZSi`lK z&r@4f6vsd3zWgi!X)KbYK!e4&WyWTq(2BTe-N;Nkc81Z73%l{xhX27|opEc|mKJR$ zSQp(Xivo7xxWXB&4pa)SblOa!#1@mh>mtb`gqQF_;LO~4nVWm=`=0Ol-gD0rw#}1D zr@uqw4Q*Ly_G20llnA9#>E>G(E}RF7ZoNaPbXp&jZES4ltJkij0oClKo|@kQt;=yQ zuiQgKT903A2ID9AdU~3-Cnp&n8=IJ(nfY<@;>Fh+F;R<7RcTjBp_IZf4A-OT10YI~ z&E|+iB8;6reP-syjn%qf9Rb)TA}FO05!a)-9zcNLksyyBXNX3loEaI3e3MGua{|#2 zz<x*7{5~I{&XCQ-tD~c_R61?egYY;5Q2WwA)#rtwA+BD(j#SQtWm&v4ISFtK2m#p! z0CXjX;s_wS@F`nsKiM1GXH~H0o(znVeDgDsr%vtix5^^-HD*BXOo62}s`AV&UZ$Jh zczUcG)7&H)IYKlR0>E6~#C-5C(P)T3X^CIcQ-oic+V;0BV$ld_-SimRW>liDK649S z5cb}sJNzsH^u>EH*Z$`A{2Bm>7b7HJ?nPS~4XDgrGV`Ak9+|4_)3_AuDZ<SBC-ipQ zr{{PKZ!m;u=DD-542FmCv%`#^9R|b0orPsgGmkeIqUU&w-j4e`y!C#0A0;gUP-2fK zf88b=?_+)S5sPz6cmsY$&m|d1^rL)!l+VvVqMy-oNxT6+i*rk?uRbCi@1u}ivG;LP z33sWvtcw!Gt_hBw_?e^eGTwi-^iI)GUjI!0AjAEDwkUSJ1p0?v$Fp?+0EH}1|NItF z9yHC5r=ZbR5r6pPc2N_fH2~F;YDZVh;R$wvcww*lpf%_M6m#X9QK|MB5G#-2?*K7u zx|?3f+J{(qXEt3iAax8_dAxxj8s!RrV1bpd^aiSZ00vv&@7Oc{wK_1^vH|EO?M(v> z7(3J9D`IqZ;kr!{z*nr?k_MJ8?Oy}R*TFBdH?dmm(Ug>ZMFgQm5!RNc#Jjg>*F?7p zV4p4NUe~lM0N-DJ4fFRo4%(uLF&O;7EdynH@2j0mT)8BU|5fLkt#2^}jbD1@lGxAs z`9|y80^k&>Q?z@nKTrnTq{A%(s!pyPsyXamJM&y>c6P)2$Crn83JOCXbADo?7kKEH z0)frK$&W(e=Rb68Alr$&AcDYVGX}bWI1oO>BxHb<+V29X6J)5qZ$DuBk1`APhwA^$ W1A&Imf6Jr*0000<MNUMnLSTYq{^aHW literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/rpm.png b/lib/images/fileicons/32x32/rpm.png new file mode 100644 index 0000000000000000000000000000000000000000..2ec5f4e1bf49ebb15f6a113c9647dc009eafb0b1 GIT binary patch literal 1001 zcmV<F0~Y*=P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000B9Nkl<ZSi`lK z&u<%55XV3B)<0_}q^42qG)Wy=%rz4A0pgYrE-e=-QBlb%7Y_8ok5m2!e)SKaXPP!p z%TNxzK@Lqq4~SEcph8JWlO?FNY=~)t?R^|<Z*0f*uAMN_(_4*pX20`&^JZp+J@I6+ z*>4beU0W8KenbO;5}{J5+<xog#W#VnTkCKpo7IOU+uPgv`i&b|Ky~}5r{OuEbv5p_ z^#_PZ@9}HRWc&nQ%+GT<oo04s=ED5K!uRP*mtO0{L?b#?r(G$9QVPQ`T(7zffG9;i zUmzNdGIQq4*@auTHd=yh3&0i;K`DiZxL)=50R#vh3G(=Hj#w<l+3D%%mzm6ib|5+e z=y%n{@ADBJ2-{4&l1hzcvRShggr_|K)mIMGZJs}Mit9ITBDH&ASr%`n(*VbSFp%#6 zK-bPt+5*Tgf6VUY54L0bt_rs9$wZ3e8=sIoeR`k0RZVhVX9jfh5m;KIYI|YjDntCj z(_=%J<_@vw5n`iZ0L-l&%s>7i77G)otnzbqj>yY%d-j&aXe<g^cfE$T7`5o@dtv!A zBHsH9MV>`~vG_3N=3m@h+5{l+LX_l7BWO#b0hPN?Zs}7Z({nXHolAjZ66TgZVkGpC z;p3xtgJDdw$i3w?Fg(njn_~9d6c`@vEw5pkMZCc<!^cM%2|eV`JMUHfDCrS^5_>)Q z{VtLC7+V{USXo@f8}O4lpJXC2j`I0YK0gzQaZ=}#cmsY`7FXHYctj*VMk&8;`*BkV z_hoZ6FDjG=FL3n4j~tCx@&3K5o0Ep>`_GI|GBplpi}K)$pugL9J$nZLP|EZ4x33W8 zLDT(u3L0&d@kdVX6*Vz>15huic68+ep5Oq87o6&Y)}TvJE>t_CQU_;1tRjX#1Y+29 zcWueqhgik-Y`S7VS{Sg3cmqK+$`t^?0;^b?4b;H_80>;S<aqv#d0?<>1JGT@n+`c( zG#`hrj4?2X>oG|HU%A#L4J=*hKL?aA#7|$}#_DlKQ&P1R5riI-u(3QP-nqj;MRczK z`W#7}+O#VG-(Gzc^VdZVTVjbBn0((Y1Mu$W%`9BIB98j{bE}_rdPe|_&RZRI(zkxB z6>QG{8Xa_U+^D~HMQjj_d*1-uFwoA%iT2L(Kp%ss6L2U0s#6zib>bAg8+~(^ZF2+y zJEfB!h9l2?&~|`4Kp~(cg1}C@s$G{MAPz+M|0D;jH~tq$3mf6qx&4skU#cwFKdS!$ XLA-;Z)`vd=00000NkvXXu0mjf7~RwJ literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/rtf.png b/lib/images/fileicons/32x32/rtf.png new file mode 100644 index 0000000000000000000000000000000000000000..fcbcd001ac74b13bb724221273ec2e36767737c9 GIT binary patch literal 1035 zcmV+m1oZofP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000BhNkl<ZSi`lK zPiS0K6vlt&yqRf|jwP)PW>U4Ov?3Ze5{r^f8mks@qu83_pjBvzNO2)_B`ByM2tqc3 z66i{kHqtQE?xJXM*@f0c3u4j4KO`xpO(dCgChy+sA~TtJlbOkzNqXSId+*+J?sv}l z&b{XeMTv~1(-#nV-dT&I5pjT^A{b-7=|6h(2;hg+j*q3&ZnI=&X2uPlJ(~u!)~1n? z=O*V?{QhHN5)rB2f9KfKxtp&>MtC)q;!t1TizB0>KctQwd%9XAO3`T{?5c{Y;(1=^ zQP2SpRp#dAX>V_*FPZEeJ%9eMGG{9SSQQaLRS}WUqp%)8faaEFW@m4bNF?a(>1qFZ zY;3X;h^hb@9R=AEixIyoz8Z;x2M%<MrPEX8AR?6k6ur5fStM)V*BeXdI<)YO<-U7& zv2X8QhR>Zt@^xXY<+W4_U?&g<=Bfa2`5YF#S$4|tk?UNY&QKs}brQnKzu~h~H;;FB zubH<i`myQ}aKRK<=lE?l%hl-&na`gC@z$vWkI2b1?;g4b&FiZO)>=9e?JEdtlwr|K z-g{33&+`xf*%GQ0BPzti#}F;CqoK}$00~#Ys1l0^+upi>2rOoO{4+<mGC5Dr$KPWe zjGs>O?597{5{u9j^@v8ISW`ln8r-Q|1uDfMg0YUD-akmx6JB_17XZi4TxR>$81beE z$p?4R(b~)t5A47J>S@qM4fd{EhN_CSkTVwRAnFN2mwsnv{x+TpF;95qi_6^jFU#<o z`^haEJoVPtXgCF`io+oYBJj_x41?p>@l<ebB}Ly}o93gJ9%1{|7`}BYyzz^K(;DQh z2(56e29DRfHxvJ6xRuFqqIVCzwHW7kII)d)4)0qnB+m=#Z#V@7B1yj16Rl0W(bGxJ zw`8)0F9-GqtEemmVQ<5dkZDOY@&=r+lrv<P4dbViEM^T0S)Wf{ew5vJw*&|;o(61e z2mmgBps4Wk2hRYI^)0IK%ZG<C)^g>~d7N`JMZG+NAOKgRy{Qa9i=^p!sEya3yq~W3 zzGJ->!8tgQ>;#d34eLzfRj`!t8SL+3u)iyGW3sel0yd<^NfZfB&BjGsy#N|)Nvi^o zIsiO%@gkR|rr2!hOC&fIJ_7kT3=9N485*kiy)akpd);MN&43#iK!%0_K*~2*Z^OC) zlzJ7$c)jZzia^-)VMNR5${m#o_O<*LtmRF;@0D)Znkf)ic-xrxskXL?4dg~VS7Q*7 zg*8(p&#gcwu;UIU;U+Lq`d=Vr(TJD#?VBt)V4?I!^?y-1jw}IdHf#U@002ovPDHLk FV1kqI>(2lH literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/swf.png b/lib/images/fileicons/32x32/swf.png new file mode 100644 index 0000000000000000000000000000000000000000..b436429058ff31a71581f5a088e22fe4aafe476e GIT binary patch literal 1268 zcmV<Q1Pl9#P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000ELNkl<ZSi`lK zO>9(E6vuz}zB}_~rqfy}ByAUpNezY-ByEg=LJ>)Tg?t7~Q4$jaAp{!T6J7X$h6EB( z0uokGs8U8HE))?Kg29it5nPZcgb-{aWLjq0`M4i0-pq6uX2wp%lf1l}_ul#6|M{PD z&%0MJWokH)_yQqTJ8N;w#2g@yLST&fa?{3*8vs3B@Az;c;U1NZjEuMwCr>5-S#MHR zHjX$K#Qo=un+PEqkKZ|-n)@Wj2M2k%zn|y(`qmB(4PEHpym@&oCCb^!qU=&iq?CA` zH|?wF10bX%nH;0Ny`8?^-X%k)Pv5Etwkm;=2_cYDlAf3duE|MK*(~?9W?Trym0~O$ zW-J_LTq(wdAY}~qGnv32h{mGay?c+2jt-VATGamO@bJxQBvdT|LI^x5K?t1Z;UW<t z*M4XAna^qZ;R+O@#ahzOJ<H$g*N~n!uY}=;!_XWrDY10%;?Chj;?9P3>pIHQQG<XC zR8R`1JY1}aj=dkyeEtH?k6@Z&P^=MSiT?ZxPkeugyK7&BxAyRKR~IKvokA4Wg|(Jf z`uhQ9192c(gMcgKu%Lia*jS9VgNJDP_B(Vmiu1f+a%(|r$Yz7PgU3EQgKlY|=Zyh+ zy1O3=%mzgsuAKt+U<!mECi2@=nobRoZ*Imp2gU@G=W;mD!{5ITZ)q<8lk*oK4u8U5 z3m1@|{|vqZDFoJ9Iy>6Ix#<<5Cj<iUB2i+;2g!#*Xuw#D(HfJ@Vu09>m++SMVy|B( z`_UncCo#TH)8G&)7MsEmwOfI#SA^0JBfma}79yD37>w5Fi3vhGwgZqqe}QDrA|?-f zh*1hHCEhpZ@O*ztNhum6AOk0*LRf3C)?&5B=JVK01~Wd6zjX@$q2<e%l^hMeF*dkc zgHoXqPCWuOmtoM51X`OQ?}hx^REqeUdmtPpbM`Cj?c2zB93uq67QWL4PYPTCr(RdB zPXNf~vWQ#`Cj>4%LFnl&V%uK>Yq_`eRYW|F2!#;gaA{?@Toxa&MI7NZmV#niRe)H% z3Nty0NvCN&c!1d#&jB#<!b)gvhDZb#3Sj}OH71imtX_pG!)d$*ip66M{=iOjatxE6 zAi8c10Hf<Sk-d5i>v<UGg5u2Q(U}Z7nZ)0{6JbpWr=C?;KuDyJc-j!{?k2qDC3Ggk zt%W`O(b7ix(q)|QW1wR4F(Ny65bf#4)24(Y8?6CZShq#Tw!<GITU#05w;vIY2VG6; zAm7&F@_Ae;Ma%00JpSI>SR7J_5{|30y{S<H9#VQJrBHwe%z6J^I)A-_ziK79(b1`E zWCVZ33Oawf%$&XN-~kGOQmTYA<5iHG%su$LYaVUKj?#AQXjQPxM7AnU&<`6RP=6EE zxCz%Nff;T|YZ7QA1!tEn<Ics4JZkIc>w{gprmH|;+bVvaM}%OTa~vr|RBgPi$}jhb zXgCEAf;Vc7_^Emz<<T?(+K8W;ZX}H;GIIqgCaeZpu1w{48q1+Rf#Sj9-vG<sReo2` zuN=QB0RgG}z(9P~?%h>4kpH0(kPr5UsfS*bjaz}az%2ehy9eATKNpA!HR6@~_D5_v e0u@RpqkjN^K0S|yX>|Mm0000<MNUMnLSTZ<?L?>m literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/sxc.png b/lib/images/fileicons/32x32/sxc.png new file mode 100644 index 0000000000000000000000000000000000000000..50676be6afcb59893271b117a9475239ce4ad52e GIT binary patch literal 1078 zcmV-61j+k}P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000C1Nkl<ZSi`lK z%Wqpn6vlsNuH#qT5K2<nMQ!2`1ZpZ+kg!P75E76O;weHaMFfGUBB2VzU%(cL4G)Qp zHwcNO4XSIEh((bKEV`)L4QdxW5<yZ_lAtE!{jhy!SX^Jnc5KIX!zYdIYi7=OzB%X2 zTww>Ecp`BLk>`!p7;1q51SNuP+uxoV9DEH(S2{WrPbAEKVSawzjGjA}08}}no}7EX zF^=DVPR}4B)%$M@(UxYu9vkD0p&|PF`d%3uAOCUa^yz_8O60OruIx%Flu}rhRdI92 z0Ekj7EiDrchv_?cvUmK#g}(}%ElMB@5kV=1h*aF%{s005f&ms57Kub6^mccLzlq0Z zijgQupw{NX=k*dg7|JT~R8P;5cp@=dNWxQ`fT}45+%XTgwK01BJd()^tu@0#Lja9H z2v{mXz+~1?Y9gSNVs&MW&W;W`J34lK*G`aoODkaVmp~hXs^V&Z_00`dH`epNYt4~J z7>p^KhFMq{@AvPjDyjp!)^aPky+cX~skG+WFN=f^`8nL+!&1WNmD^mtF^jLxqP_Vb z$D8YU=7}%?pJO!W4>)O26#<oDt}H~rV+p_C+2Heu85UNPC_t3sp$1;;iSqtSEu?IN ztqp10;1)G^u9_53mcmlP#cK;JuBR9tI7(+*J$F}<e1CI^>r-pI+1o_dqxYeKTYoI^ z$gz431naOfWD3)>Dgv$or@9U!0@^r{9KJum+x-FF>30GznbLf5=~pga{~KEyQfW=k zi6%}&8+g6H6(v@61l*Fk!w5VXHQaPE21MZB)g&K&b&Hv~b&j_-GW=`{UG0se(vAY! zP`d(7c?G}M;*<C!SAPD7P{6}Okpr|wLevL6T)cXRt(2ziXagUgc^u1v&F!7-e6M;^ zT!Bp5C?)vn6rWB^arL)lf<ZqTn4H^Ua&F66U&}*lQ-F`&YDX#1+MrbB#j7j<+ZaCk zZkiiY>%7|iATK`|W@RhQ^!z4wm$$h&vr52c@xcpGlqHUFtH5Iorp)oCL<~4V^W_h> zc`Vw%yU#`OdlhNhP#^Si?13PnV6fW>Lfh78LpDb8i>siGU0V#C8EDSFOQzh77Bqmp z=cbyO3xq0z5XHViOtl1RJd*CUO;<$V>4^z`nw@38(HDtuwsHk>v=|x5_a+v@jEo?$ zSY99Zxmf?I)3DgYrAQPS-^*ZC1Y85fyeXzcE!Z>OB^JxJTr#-|+zULrl6H^vFO)i0 ziDHEE6e^Mpo^rcjDR~Ru7cNb?Lu*+A0&DNtcIa$VQ_%zDJrn|zZ6hLUyFTUIHvlcb wA^txs0@Jzw1yZ0!sPNpr&qxAmxj(A^0R@fC+^<n$5dZ)H07*qoM6N<$f~2PJbpQYW literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/sxd.png b/lib/images/fileicons/32x32/sxd.png new file mode 100644 index 0000000000000000000000000000000000000000..f715a8ff0c59797d0268639304e0ea7e87ab7038 GIT binary patch literal 1079 zcmV-71jze|P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000C2Nkl<ZSi`lK z&ud&&6vsd3zRCRRG{%~gnM#{Xj3`afg^7zKjWJOW@h8R>f)T|MkfQh(xE0*^1Ki9; z1d}$>=}?1<3RM?fly)QSLTiF1m6}AFnBPBU=H2V!%}ge5W->pF2QKgN-hKCe&i9^k z?tQ|JdE$x0B}AS#T4Sii3?L{GY}@|!)ZpN2K)TYeL-9ny?3c~Y&zsS6=MsS0Yf?|% zz26we??0wz5RvNrH->0SGhdI5@y5^){e69}jE#@~ICT2-Kq)2i=~PyBr4&jjEX%66 zWxoLsrC3^8CL9jack*QK_=O99x|}TvkTVfMDTRns+_L=v1PBBJEG#S%iA3n_?hbzw zkIxi?C<#z&%bL&YC3G;9Q{t(fo+I%@V%81eDGs1&ih=Am54W{3dj33;$qTJD!$U&= zjX(%kDgj_JYbZ4VD5Y3kS);R~gU*hQg7?}9a&Kt`%<d)7#-OUW8en~MgVl}o-S4&L zNF)r#?3so+vohZA-&Ivq2MX45E4jS`rG!*kbM2Q!!iW4EZt!6#Vf4x!F5j5NS7*`Q ze30YK^*r-Ln1IijH0TdFX;Bq`%8)Ay5%5^TZ+AENd}4-$)g%fK<#?!p7ki?-|56Jn z+hA)$+BRg1T6V0O6i}AJQo_Y+3oNdu7#=uEXInk@R+4;wbBXIyYrNUpMAxJDp@Cb! zFY(B+dJY8Zuro03^sEXXtH7zQ!-#-3P9%r#5Ab$>fOq<xz)PkyUtIc?%h&(H)`nDC z({rMU6VV1<?{7tkRUJUKr0x)bC!<C-os0ny_-8fAhhN=dW^SG1t&I#n+d@}+BdN5b zfHu^wfKy(<@3r_OKFO7z|0Wdh@KEFct&tG*K@S(N-eoJLX*=4$$7deLvS4$2XFD%f zPl_v$NgJgEU!CI9i7Bq$UM3jyqk+k}Ehgu-ob|Olv^E9!=&g2?0<8^7RbIUI1h9?a zv+t(4F}2RC-4F8elVMi2(oD~9a&LK?n=`8fd=?+P5Jg$yOm4Y6)?oHH-js*|CuqL> z;SP^Q8+iA*D1NUZZ5!%?UXDEwL=+5mJ3(mM8g0nM$nN4QXk*tF17`-BbI+2g>_!V3 zz%IL~X2t@c${<9suO_BifEtga<+kaH0G^(h;HTMH_S^a*5zbbwK%N#OBfGtc#V{iy zNG!IiPxiUHZ%t|F9=Jf#JP3E6Vqi4`xV>^uRLKNoPf=w9C>G1Le3(+QS8JYvq%E`l zZfV_0lv1qN_yqv&U9gnA?&tY1<qoZT0tl?VXWOB(O-)4)kpH0&plllvSu1#zci#ZC x0EhVhY!R5w|1S`i8X@<&eV;7}tmXfx{tLN}&D>9UAHM(q002ovPDHLkV1kij3PS(@ literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/sxi.png b/lib/images/fileicons/32x32/sxi.png new file mode 100644 index 0000000000000000000000000000000000000000..3d9f31d3bc097cc3e02e84738e9dd0690129cb69 GIT binary patch literal 1067 zcmV+`1l0S9P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000B>Nkl<ZSi`lK z%WGU!9LGPub0_oaG>tVWGnF=(7*U#{3lkSf8e^g$;uB*F!H8lhNKyO?+zM`dfScKf zVA4i99cpk<q3WWG(r%<(_(;&Cr6!Rk=KYwNdyb1ccQTpGOlGFz4-WU<^Zfq4zt_3K zws_)+#3e*tFj`}%MhqY*5p3K3?&RR$>p;5P)uDJIVQM9Fb8}|o+_?mxN*(ISdG{OR z=>6B!G$K;D{>Bh(Y37^JQQjOHqQ9^2)zPuBpN3AI8Ysp@E;{AXu9QM4g=JY~H+Kzy zD8=I965()|z7r>U$1YsBlc#J!09g?clv0RD+0C5~AV44(V19mqNF+jUcX#;Pczn7L zh@t?hZLavdUPAjrStg$D={X!vBxdqKcnSkhRr!Fs=8?8GM$Vr{GI61`W_V}_pb-cG zi$wsKj18qK07@xVmRITQ=%BNsW7oKLoZMTS0khKt+89&?PXnxNth2JdwsTx-4oAXZ zOvy0Jij~p6c28AS9@u5e&E(cLC?%xQnrpu<5I*SVP=gOk2_si-bNR*$zB-Hc=KUON zuIJe&!vuWJp+SGZ35$vVs0?ytAp#yt_~Y(6UyM&Pzmh}&q8tr1@KR5d4_<B|WgBd5 zNZSTCskwVq#elLDmJ%*rn`dDy#qhupI@{{Gx18jMn~PkZT;;9aCb}LwfCg^;xyYkO z>)98q!_I)o56_AKxD1@^I)n&l<9KrTfdKFH2Y9#NalB+o^W~-AxP1L@Y;8!TH9g0h zI38`_js8}YSd{^AQ|dM%@MPF<!^s#Bfqz$$eDw7#rf1hU*4oJMb1ihWH<C&_3}{33 z3^?f({9cPs;}cx@<sU);4-ZH7(HaR+AM|kX>RmQdnzkbid~*5;EDJWaw#)fm`J^xd znXpkx@YN|k8=vIr?@I)Oel##KyUE1trej~rLu*rjkKb-bDbU)WRQbuPBmmnOKL37- z8<T6i*8LE#JQZenGtJc82KSb>xH-K-z-RH{i&2y%&f!*`#u`kC>rD|KaGd6=A8+$` zw1M}YkK*?#(zc;K=;i2xK}5k|x8sDit<i?8kL*mYf;M(_K5%-VIop>^xrG)qfW2o? z&Flq2g-(c~rXr?N099T|_bSt60eEJ7oS$cAsI~M(BAmS+vdx(@JDS^<Kc`TC#bH?J zaEZlsQyYtA$BNCV2>|zi-0wmls*$oyAhB4s<$}p&pc?V)3fdwj$On^enzEQEu)n8d z6)Zq`ss3CrWmVaH00OJ;+ji(|Q&YhU<b5Oplx-s-tGkAB-Wz}x;2{5>EC5rv{{@oA lMkxQ@USmlDtGPd_{{h_#$1=F|Wtac}002ovPDHLkV1m(>0n`8h literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/sxw.png b/lib/images/fileicons/32x32/sxw.png new file mode 100644 index 0000000000000000000000000000000000000000..bd8ab14363ebf58d5248e420d51752003c467678 GIT binary patch literal 1086 zcmV-E1i|}>P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000C9Nkl<ZSi`lK z%Wqpn6vlru*YT^aF(nChQJXjfftm^yBrK9Ngajmncmy@HQbZ7lsuHS-_zTz~vEd~) z-XJ8BHmI&!A{Ip|u;`*{H>h0{NCZhyNm4bzc_+5-42$dQI5)OqyY45A?%cWa_|7-y zoS7@wf-9a#TttXhv{GoQfd&Lp2u#!b;n?8dQ6N+9=s-M?(6z$c+?*acb0z`EQj5Cs z>RzoayZ@e=MhH>4{aO=kZsNPqQQjUJqOZ4iV03Kkm!adw`->@&&raI1ODU03Vi-o* z#U2A7q$HVKBpeRYd*n#Z*tv86IE*bwAO|4?Qc8pnWf!|YfB<}cAM^7IL?RJ-y1K&O z$K%t5NE9VdZL#5Ty9w+K<dk^6yL*2;k(hCka1|yXtMUPR%oDAxjGR4-$i{_Iis7Ll zfO;SRB#RKx**z3h5s*@{ytG0`dpjNN?K{3J%gNov70}zaKxvJv;HiPt^);5)R=0mw ziv5u=Xk9W4b1<^j*X}9H$^$$0awE05MM?_N8O7CG3xxN1X$*NVq+sOoZ7yA(!Bc0@ z*0h&HO+j9KHjK|>E$a9BtgxtvfXp(N210<#5d3*(jW5TinO{yJ0U<3574TYjln-BT zCT(g=rOB8YJE_@oRi%J5B!(26zdFytYMSBx19Y?oxwn+!ryEJGO|I}xPXnD#J%j>o z{*~m(gF*KA>oBuqoZ(p!0b7A%os9?qN?V>Be%Qx*eLmjrvm7s#R(yT&cP?G~7gK4{ z8AbQu1`bC<yw%r&6h>tP?3B922wYh;>~PW=gn<8+Q+)jGO{Qm8In+|m@Jr2fw$+o) zSPCdj^$J+&6})bP&*BqY{_QRSpNq#MduWLS2>M-|zjB9-w4(Juh)+*EgJHn>=GJk( zTRthQKsIco6nN?+pN~&+<&Q=DelH4`nB8DvcEj3V!$nJjk5ArhLrPFeBW3x?t0Vza zYrgn#itCfByxH{_Z#)-fX(Pkb+&cFbH@PvrjL&26(W_CUA*{s>hs6qXiR(=fAF!O} zo1bs<bTq^VFGumZB^gr_^t(Cuh#w(gu*-5n(^M!;&PTQ<SAo)Ibv|&SzbV(2O4|o5 zC;)TULp3`W2r6_!BsGQ5l@h4(O1j%IT^4~C#>e?}W`<g$Hxl7grDE%oC$|;5&DqD< zUaVfh7FYvCEVfh5SS<IgSf5Hzlz_cJ{(B)3_luHSAY!pxamwm!tBnGA-s+s(wl?4L zd?oS;IqQYy&pYRGXpCRDF!z;|4=f5!E5*@)fk%P61r-pma@sTlry3dxULfxy5g<(y zA;d~41wueGu#X3a1z;-wzd$(rA>h2X*BB{aCI3hDe-k*^8lO*7)c^nh07*qoM6N<$ Ef{CU1<NyEw literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/tar.png b/lib/images/fileicons/32x32/tar.png new file mode 100644 index 0000000000000000000000000000000000000000..4a420a22acca07582b4b82a0eac030ad6aa5605c GIT binary patch literal 987 zcmV<110?*3P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000A`Nkl<ZSi`lK z%Wqpn6vlsNuAj9NQqw55o1_jcW*dom0dY$Ro0bigsHkMYh6QYRtnxqb>K_1Wnl@0& zP!`=m7EMAIh*glFLP<%JOHgY$5Yq<RcUaiIaqN5jN^+!;eaAD$-}&Y{XU-M&%#+RK zzD49!ZCPmgF%1Yxgi57y>y68oUkA$F?ha>jIel2RwY8<MUB8|KRJ%X*G<*+eU5$Hn z?LH#Xd;D56kvPSdb920z$uKiLeQ9of{)fz!E3ddQ(TGmfX;(_2l)^BKu19?jfG9<w zuuU`?W%}H?^Yb@vt~Uki2*5TGK`DiZbUo_p0R#vh3-ahuo>(l#`KhVsSJ~`+ClIax z`W<!i`+S54!Zs5xrPJ|jE@w7_@HhideQBV+=h-u7xOU?PQp*d=vUn?#0XPAKfr1MF zT{}Z@1W;J|nB9#ZZO3-53ijON@ieK|J|T7XY|DPDDsrDY1A6}vSX!fMpWDk<8RA!- zoEXA1cZfxg5sQZbFgJHF|NNI&EKH!X!Y{d5A}`MF?YAuAu_$QWHVthvYSGs}x0gO6 z;=RXE<Y@#LO$=jh{LP)k4FHnQMM=Fdg0?goQ2Bf07e6I3HCyxJUJ5#jFu(W_BcTTj zpN!)ThB3_|cb8Vd@Gx^>l9>yWV0gH@w2EmK@dm>TpNumSdca?|->dpj(jx#R_IUiq z9U_TQHrF4rys&~d;3s`C#dvZI<@2L_e#Vnyq%WrM2K+29tgyNMkVs;bQen;Z(@iC8 zQFB!n70QE`IDYCUjwh;k|Jl|1MMHJ{Q)3fMjse=DJor55?_1KdcK`sT0#APb8c`lJ z?bB1xXse7ra(b_*iP0N?dP%jTD{tco4uE)}Q+?1HbP3Aa)tgbNgEJsj5yKw>F>Jcq zUdh^rSVd<xyJA3^7_f?X13@&ZD*%E8R<YI_sDlGA*ad&6<M}u0z+l$~pxd-JE*dcQ zABV4uF)&EiZIS@Ka_yEhuymz=4JcoTpTD_<)nkvQq`Fr`5PB40V|hxxeVc=t=w1Qz z*^+j;rn>_0-PM;de_P<NEtZ^yiTAr@pla`Y-pa%m?@G&WPIHa(J*T0Q<3?xgp4+YK z89=Y>xG{4i0GcCpo9_fdHOZADH3$F7{T6f=liPErbx!_0O%-&fbo#?^<e3i~8_0u1 zUJ^lI$Ej-9Z3svJks~~WJh0aIULZ|ugq!>JL$?2@vS7cc{tsDabepb1z@Y#D002ov JPDHLkV1f{m&(#0` literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/tgz.png b/lib/images/fileicons/32x32/tgz.png new file mode 100644 index 0000000000000000000000000000000000000000..8cf6af41ac83d7db8fc2c7171f6194422f5cb60f GIT binary patch literal 999 zcmV<D0~q{?P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000B7Nkl<ZSi`lK z%Wqpn6vlsNuAj9NQqw55o1_jcW*dom0dY$Ro0bigsHkL>4GXg2vC99ztA7Al)3kwF zhO+1mvS<>zK&*lU6-r8)T!LE5hL|?kzQe-yjpOIF6FzBludip$`R1E5XU+)waHTVu zZxDH1TNavrpaDUNP%f8mzjgWYn?T9w=wLdN(MN@yogIDs#*GZ1IyrUKz5BGT%zJ&~ z0V2}-{IzBxc8V_+7Py*9F*7}VX<>2k`_z>yueDR6o}H@6u9QM4g<%+uTWt)0C`B%p zCmaqleeT@(#ap*F8z$S5fDI8rDTRnQZngdZ0{D;ldHgs_Bog8L)KvJ(boxOn5^V|e z+iLK7JOl@Vwi2%-lhJf0V>Xg-wI-nYih<gg=g*ws`puh2bzfMP#oMVAzzHA-<k}F> z)isos1ad1Mv$yqwZP?zcg8l8uc#^~$pO83vwrRXo335++1@yrsu(U>1pZV2m4Dkz3 zPYhw2yF|jrh(v<`nA^LUfBZuv62w<t<LAsAp_k|O$6FTBNEo#4xD9O>)!Emc`IXNI zx$iR+dKLjjW5bwRe{pwt3xN0wVG=Kmpe>CCRQ5jE<xdGs%~kERPX%3rFuVK_BY}qu zpN!)62Qke8_g2=ya4~aXl9>yWV7R!qvW{sMaQlM{pNujRc*vi3-mBPA(jx&Sc6;*s zT|%)@wl^QKy0nJd=OuYD!FYTO<?*6CUdH2NBrhg#`@F0!t+BoNh)`^lVs68><0KO{ zMRO%C%9I8#as1Se9FJA_{=KIU1`U<|&x}nlIR<Ep(%_4rziZl_y%PW^=6L$sSBP?< z>AXD!jkZd7L#OwXni#zisHIeUcBMQn{{V;^y5$G0K^LKvubhlZ9bN&k3K-r1h+)g! z@krJl#45B_(~$zwpnz4t?en8ijtB@AScPhBpbk&KU=O^3uIpbP2L^jK0o|dzX%hp+ z!R7FjFa`#3TqX(NDOFEN1520tj{)Tg@YC0~v3ji0lvKuw2ttoRSf8Ha@7&?A5Zx<* zK1<SW$Fw5?-(Gta^VcPg8j<)kOuX+@fePOJyjh9)S!wy-{H%2B-{TTAJF7R;_`8*} zc71vx&<*u7?#DUZE)Cr<KPyd+dU4*YfWtzx-Fnx)wNs{*eOLQauyY_e{npLCt09B# z7EgZ|3_bTj%L4KciGZRA0=uoUb`3*73<&Z6Aq#BO-wUKcjbLNle#H2fiVF5c^*?XF VcAKo0Ob!45002ovPDHLkV1leo;#B|u literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/txt.png b/lib/images/fileicons/32x32/txt.png new file mode 100644 index 0000000000000000000000000000000000000000..d9ff7d59551b769882f69027ab5604f03b00819f GIT binary patch literal 836 zcmV-K1H1f*P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80009ENkl<ZSi`kf zTTc@~7(FvvKuk>x5p8)96Z{9|3EFO<Lb<e5i;^_@+8@<txhb0k3K3FFi~JBFJ~TCf zpcIVOozI7|>+W{9bW1tOW+!v`=FFKh-_A1phfh(}Eig7qLV(Z-2mk|T44S5Gzgb+& z0QlSPXuqPW)Gbu2Ra#zMRRQo;lln~Mdqj<Oe?2|{W6b;diSTUrDc-NF;B7XG30Y3B ztgn}{OG}e(N|@PkU3ShnIOmWgsqIG}0|1P3oS*+dAP|5Y4oB8EHon;w>qx)=V+@>g zFvi+`^!@<A0QBGQ$LZ-Ag25mnV`G62igMya!j(X$kB+|HUicsQ4JD%E<3oz7R_r8v z&IEWz9?-`;9~r^&+8WsPxe!9&T{a5<j{x`qoVyU9>pf&05#XHT;%5z`p%6wxp{91x zFnO=L0%Y9+K?LsMO#m)`UE$*D(%LQrhJpcrsO2#<AYHG%dvD%W9%$N29Y;rBj3Z{q zDFnjdh^0-hJ1mzFm1CxW@JN7LM?|7g*8om!^29{jzG+K=a;XGKlI&>@f(TJr#$mY( zemzEay&Q|V#`8=dcEgIylR2IaCV3-Z-|vHB5t76KG#ot{kK=Q(2xjU>M3{`naZoIR zi11=+s(T8UgXxGn)VcNb>;Y~&HhX)YEV-VDKt!0HPGEn3&!`tdAd#5C?(Poe=H|Oc zV0LECHNZ?_wy7>TpR(mQ^6CMrX|}diFvgHdrcv10GCV>=5JDi8Ok=ySX~_qvWZIO1 zwcB|hz3|E?n**D%kb3F<k%C7Pw!TDp2P3ZpI=qtJ^qFppK%r1TrBXq+5ex>sD9}JI zmusra=kv(ra>(cNmVSD@Q~#Fgn97eoDoVAlr>98)`-JvM-P-I5{I1vWI+J+<;QOuZ z<~F(KTU4h5Tgl!zfi~}f=9POQ;Sk^A0cCTu+Qa#sor1a$$fVO25BO|sYIRNX4-5`E zULbFg2vFBFFve=F6nF?=7{CDT4rc(4&Hn|=mJ|H;dwZAh2SCmIqxugoRdj^5OFbU| O0000<MNUMnLSTaK$cM}T literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/wav.png b/lib/images/fileicons/32x32/wav.png new file mode 100644 index 0000000000000000000000000000000000000000..c39a8445fe91d2a21ec62d6a3c800647639eaca9 GIT binary patch literal 944 zcmV;h15f;kP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000AbNkl<ZSi`lK zO>7%Q6vuxv`;pjdBp1=hZjmTbIYnwkl@Nj3V#AFS5fzmzxVA!7;atI?O(9iLrSfs> znWi?1F?H^wC)8`x3q4VbLls4>0&KmJo!#M(ti4{Z&HAH%X|%icdvE^l|K7~b3Odj$ z)#_b@_&|9cicz2dffNGQb!#7=Ir9;)8`nEksaDmbu(`RZZr{061>~Sf^}zkKQhRy- z`M8b{V)*=(;`Jl1@zcr*pA?I{m(PE=QZBC-&z^n1pAtcK(wALIiIfse(_#<b2S7;4 z_V(XoG8yuxPMt2VuKpEDHj+RaLI|Xk2q9t*-yT2!iDZJOPoI&^W;vb9Wqz(y>QN;6 z5*T&(m@-XLFQwW_ynFKGp-Q#-Buqk&CLl-Z0pI71qer=2Dk1jQh39#ES}X#*0;GWL zJ_OW$4Mkr9tyZgD?@pO~!is<Yv6-KnV}5R~$Jg6ya<jhzs=EZ9QpnKNoHBXz$0Kyz z;NimuNGaKPuz%gypxJElYpsUodL2K{<4`sON)23wZD{-1M_s3<5`6XLB@Q2c70a@) zEQ^_$87#|Uc6OFhsYGHbL8I|J;3s4413k5jbTD;v-Jnn?VB0pfZL_ttMZI3fah$!* zHbOll7?OY-KtR(`N>MJCId=RwuIuvVi4!QLSXfx#v-9WCgf=k7SPDofXf~VF*4Cn% zbaxj`>sDZ(qC=NJ*Ku99uT5}uw0{%Ya0L7<)rXa|Fbo4fW^miR|NDJ@`0;xj$040g zV;BZn;Qxszu)h8q-`%{4v*VCXAHX!tw$0byTxD@_5zDf09EV!1hO@I1dn1chAhc|j zmX>-Z@ooG!s8R~g^JukNB&MfnHCvM-5H*Q!bLGlaZru2mMx#M8ndI{2rJfjS!11O} z4|F%pwQI{<zuuW-d3m{QlY1ve?w7k=_KoK|T`@f6j@JWk&A&}$waTav4B3Q(4^bl! zP{R@!@ksiAujyC>3Tp-KJ-NrEk<aG2z{U7tt8*&Wy+5M<k9v+-f*2>@a|&@w^nH#C zeH>Y%vJ<yNn@k*1V-W}|FbecgyY^%fbsvXVWcCrOK_B!M3<d}X8}>OWeh&cw_C@!L z)P;keM;;)@*a(oWKnU#KU9y8Ta0Gan7l&uS<KTCJ2&s_@pW7#lCSV6YRR04-Uy%b? Swou~$0000<MNUMnLSTYl?8B7+ literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/webm.png b/lib/images/fileicons/32x32/webm.png new file mode 100644 index 0000000000000000000000000000000000000000..99b9c87b2626168ea98ce86783892ddd230c0173 GIT binary patch literal 1232 zcmV;>1TXuEP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000D+Nkl<ZSi`lK zZ)j6j7{-6++}ql^3^c8_@yj}NpcV&?c0;T+x^Dx)+Ek&~!PqD$>lDYFFv>p4aLzGB zM?cMN{;4!gwIH+#3Nj{>Bvq@hwW6`xG_s1?T1{^6Ir|XP-ozv}wLWm+o&)E-&-=X3 zd(OFnNtpgX;3PtPpp`;19cVxxg}}D$QyYE0dSHC2t6ly;K+hDS(WpLh>{tMhxjt$- z-ix$O<bCs21R+HJ`D@La6>sqC(W7i`Y-Fw1yZ&f<`?<zVo8Hf+gp-|2$}XiuN{L|@ zQ+|?b0ECo0c<_+&@^ZYZR@Jt5bPS~>n~}f-gb+w65ke5REdIE3iH3R~U+nyn!-sz+ z7z{D?<Oxb^Y^8`>7Efa_9*>OyP-qww%`Rqm_&y$whuW1Z%TM_IkxV4aYy^@eC@d)8 zT7N$~KHtH{jSXDA+Rv6PTUoepAr%!B6craySy{>AB}<rHTnvC^+Y}WRB3^e*D6zVx zW`REtxKm$O=W&)J3jsMnz%WhD^z;yW`jqR}uXEwTZ?tS{!RPaFWAFysw{7R2p}z?R zgAD&S%z*<x@YbS5965d*@vJYDQZzL-0+a$S;6WAw`dJMp70_DqRck9(u3X`AUmthx z{>zEu?Og7=%-P<veBAsAA2u~HFnEJ+cJF57(J0kbRa941J(rkDn7lB133O@+l-6i8 z%imc}^}E#=X2Ng-fBr={7-HnTY65;gXL@>wL~c`4Q^U>M5ymZxT|0O2(=UgSLZFml zfu|g_W=b9~lJW~d!K`9T)0{A+5Q3#kD_OSeZ9Xy#q=388dxXPb1_lQBcF!Inw<5H( zeCmiJr?d~Gm@tWb-|eHfw->`O5~?VL)?gTkwoB|Cf`S4Q(=?xvl+@PNIs%d>0Xezi z^y$+CgO}*)I>pGyBkJnvaJgQ~Fz#k#<RMK>n_019WlD@(kh$7WB=&RwN=i#Oc<@KI zY~9M}<1yyVpU0s?ljD+7H~aS=AQTE?SyoDn<OVe@0s^@B`$e=6tXb=2==KnM_wGeV ziPtffhQVs@Y6b@fLF-fk!pN@#PR1JOzt&G@;3S2!X5lU=B^>S}6bd7yoEQg#A(YZA zUA!1usgxMG&XpIMP-{ipvMDPoo9KjW2a!^WCvgj<>?t2+nH6xfjcwalmWA8xeqm6p zHC8;1ZQCg^UW!007GvC2%$YkEUX+#AjN6J>ES3^O=eXWv@xY{M8hkzi9ValP%-PRL z!`MpE;Pa)#P}-ip2U=Ud=4Bzs(}YN76hh}qV47FbtOW9D!|pZR+&O=TnTE&fftDNu zwARs%&Q1WDbu(?EE#<vgH$S&H(|r2646Pa!4oS>>vd9!LeLfTUBzzk-Ow|LK;mkJu zqnYND3blzg)}32NM`!1ABwnckP7>W~x^sI#2vMfBj<O-Ow%IaGuXiqzZK5q<!VKNu zoSE<M>WUV8FJD;~Slbo#>(`e7_cE41z^Jv&cDX;Bm+=Dm5*q=Qun~ySTnfwqDgZaH u4)=ju&i?|D<_A~$y?ure2S%NLM*jo&H8~hmn7EJt0000<MNUMnLSTZzu|@^} literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/xls.png b/lib/images/fileicons/32x32/xls.png new file mode 100644 index 0000000000000000000000000000000000000000..7447d9cdfc71f21d0c7418b1d7519c31947ebf47 GIT binary patch literal 1137 zcmV-%1djWOP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000CyNkl<ZSi`lK zU1(cn7{`C_drnTyNz+xtL9-ht%qzhuY<khP);cfLt_ZE&h;u4qh0*EQx(k	jwT% zRFsVsK^eAPr8UeV2-2-xm2KS^trG{6;pT*{LPw@)nk6~s^`iMWP17Vz>mMGH^YK3C z|NNhi^BzGK`amdj8X;a(j)S5cC_o^Ez_#u0T3cG0fn=$x{R5$pS}9CTO{wnQ-Vh)Q zJydu7H<g-;`;VKq5JD_Hex-P1?ZbTC)5G>)kcRsDmwWp9&IY$`eQq%&-0Wmpb}1!N zN;FL?+0ttOgp`EC_o%L}roOheuCKrUc22N)31lFIKuU=aqGU_o4<G=`XE8l}mp~vu zT}@5(Hv<E=@{w4SK)IHN*D&x``ZG#AvuV?sflz2NmxP|5fGn#9(rX@Fw~p>prx2;W za2$u%f<b_X06!33gn&xrFdNMaC#unfj*}|Tq+@et_dQ~X8B9+F4acj{rIu+yTiHx} zsMxq+!vcaSAI9PesQD>yltMXh{LODk*hx?dDJAvCs<^l>$<rU}eDQh+M>&ANqv`DY zs);+3)5H=p7={-q1dijdCQuDZ6>P%{v{dw(5RASZrRGx~4UavA<0u^E@cFCV)O_OM z*p6PhFLff2NGTZl^&&s-jWQGe7mx07`B{7v6fMG8JHq*nI3w3CV_H5;(?{s)XMD8n z1pB++z*kX;RZ+q4Z)2SAh%;+PKq{o>>LMwYNI;6L2|+9oVeEj-$kj0n%f#?n{CNE& z2b+&_ZsIb-6Bige;1Ekh5JI3y4NYqE{FJSLrpc7e70Kw8OL)8{x?wT;=V|sfy-U(g z;?cox`dMXFvC68#Z&uEm5v7dc1?>c&YaaaGN}lKxbi8tq8{r9thDT_qts|M#xN_$# z?M(;Rc+^0X8ji9-2qO36{Iq|1E=r*-O@Z`Sl~Ph=Rq|w~V0X(tu7}5Q5InzmGee{2 zFibDHVeor+oSjX3kmwxQ(M2K|=h_D<<6~JVSbs#YYug_Fj{k+%@?lse($Hz#(#V;S z5e(BpdJJwyZqWKtkoUga#rR=G%#JUZjwPo+y4pqoC;PilIX#@t?e{+n(zvAwl;9sH zOl$LY)*li~98$#N_lr)?q6B_9tmfV>1@QR$0z>m;h$#Rq>qiyX-sC4Bvqck)#)?L9 z;hot9=c3VA#*d@y^1EOqAPPvRmtLC7AfT2?pv*04vDb7-1fCrnWO#Ctl}3FaK>Jd~ zR&8y0k8{tvue+@j=mn+g>O!@(&HF7xw$Sym2;`C|<v#auDJWX+ZUssqo3`>&kW;Ph z$a9s*jW+jzc@@ah4SMcdu#gisnS9X~l{?SAK%YOch`eRn{`S?Y^KKxQF$j>hjSwQT za7t$J0I(K#kpB;Nft&8{0+FMJKX>20!iWPA_lN3#``yX*2WqtZ00000NkvXXu0mjf DDdsG- literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/xlsx.png b/lib/images/fileicons/32x32/xlsx.png new file mode 100644 index 0000000000000000000000000000000000000000..920217267c3909214dbf367ed4e5fc418c284dfe GIT binary patch literal 1182 zcmV;P1Y!G$P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000DKNkl<ZSi`lK ze{54#6vsd3zSq~jtz*UruKXh=_?L-j0{X`o)`@?p+d?t~G7&X|B?OSb_(Kh%BoM=2 zYA}#3CK}=f2wV9P6B7e$Oalx;m>5YgL=clPl98g_C|%#X{;{=t-P*3*#y2^+y|4G2 z`#tBLbKZTz7|ixa<TxU4XxBwE6=*<EA~=q7V#V_1^+2*v?O=N(qGt;I{r$T2;K2x> z@@;B*eh0K3@%yivw-Axy{nwhO=RL*uZEdV>XrMYAUe<Q_@R^2{D__kO2`@X93cFGY zr4)u?6f7wn08xr)^gb086@;s*mK;8M^!7Msvl2){L{Lg0A_YroJ%9jqiOs;kJwl-n zODZcXerRvMm5oGB0#lU~{FX(qESQeO%ZnG!ZI49y#*;9!6Hrsift1cO^XJog=nyhm z7q08_PD2C06F?A%<{+R)&v49}*PAOa#l#&=(4^~ddi{Ok!-E8TrBv@P$5ckT1Rd?r z`<Z6Z!i5tEj@qztM?hyDfvYvzh5he$Fzh5jYm`!i_my*DOOltqF!|=)2(ESk!DpDP z{jQEXeFMaY2eB+aN(9$+nH#DAt@D;)8pf#ih6vps3{m-23DwWOi0f)x?eg{8tyF&L zW8a#Cv|ikepioLU_4@^W-8{r#;y-+*&toTdE0{D1A2>12H6`e}c8P#pLLg8=<mz5N zU)9Xk*7qnWEyFG?rSp#-&NU@?;KV>_l;No&B}EcYGA1I#hhy|?bLhI-gJlP>{5C&d zKfw0-J)G^mL}%}LdbYX5hhvBchB7dekzr@b5ikrjDkDkKefc6je*n|6>HhmTo9jLz z=_K))5DWyFWtTI{E+-f$%jgk>wBiZn1YjCIg8nj|-z_w~wVfN$UQTs(QC+o!WYXaB zoil8x+s2|j7KSo#wF4r=9wzu@>%fSYViXsFR9jU_QEr#<!fs*x@-1ACUcp6pZRt`@ zb)Urw_%SVuKciPzTelH~$*wgm3?~y@`&6fGOzQ|1>=M?k+Q{9+KltquEIWX*OloRt zINjBS6|hl0i`%gqta!75kH1~Vm7SWnlbFyQ3qAtnDH{zOINE|9SHr2Z{qd)h)YR62 z7XEdktf*hjf*nHd4oxEQaMJEMDS_X1>XElg9z6GnU>UwNF%4jh+0l8fH`xiOv7{Lq zicjjr`41mVcs4W?Pup>|GxaK%2}qt0nuVw4GzjQo2~6=yI@xQwAOf$PJV|F?A2W?` zD8z<Bf_<j8HZvBDjTz&FST#0gNVc`PbaO^PH#Q<IE$K1mEjY*jUft9f4uy)Sf&w=8 zuJg`|wW0EPmM?VPjZ)%WUyO|u<{ath&{}Ivb8}i!^YO^_%&X&_hfkc)M>;w*FekG| zcnGu~JJ!EfsYg}?n_QRrWy_uf?q<yaf!HR;32vA@JL?5<8jS$uIEYAWVwW7lW57J% waULD+0XMzh1v0K8g5&S)GmHcf^M0uQ59Yxow{V<mF#rGn07*qoM6N<$f-<r!w*UYD literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/xml.png b/lib/images/fileicons/32x32/xml.png new file mode 100644 index 0000000000000000000000000000000000000000..bae0591566f202dd7a6d531d82a5d01e0aee4778 GIT binary patch literal 818 zcmV-21I_%2P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80008{Nkl<ZSi`kf zZBNrs6n@SvqL`T&Bf9ZLOz<C!Pq3|n3FBpB3Xx>dul%TemN&yvU=Sh0Y{(B0;)i7> z5R`$5*n9lITHDf&c8n*vX?tHzpL6bWPHzeS(N)y64G>MTlwh<220#!*&~<(D-Q3(P zfWLlMhl-lUokG1{=f&k^4S;C%(k{#W1LiBgza1Wdh=TjijF<f{@NsDg@AG+#sA_I$ zb+wY8pC9##gq58z!Y+h>5CV##_-@7;03ac7dioRLa2RSV7GGUk`|fbom4FE%f)D~k z<hvR30e}GXJnX^o@d+Z42;xIS;ZMclksAq50_`>f_q)3hdK5Avkr*ECD{5NJNutZ0 zfM`nt#+p|H16W*H0X6eNN{J8oJODfe5CU-OL4cckNNo`iLg4II1B1~h2BXny<MK-6 z-QE#k`xZ!MhyYgxaQ^!OXBX%8aVgOk2?NY6)6j&{^uBXf;j0c@+e-rn2Vcz;Gs7t* zVzIbw%;?*%R*+DW7J~>#K-gEr6A4cPZe!}mh;QBaia@nefubnRvIohGgsNh{T7_t? zF;uT6lb-eh6G-0Rk@aP+*+EJ$0?z&3E0>`t0>G7`M^h<$DVIT(dCZK_R0@0LGME{! z$HqDr0jn_sDVIL4xq&qx9BH$&^VwGGnHkKC@$ocvcX!NwDJ9bB32bj~VQOl+a|9+Q zraTQyq$jWSWu~)^`o=*uU>D8CrUoKHHj_hXYs1tCGeb&=Y$k`z(z>l4WHUKS3D$3? zf!xen^WJLMika*i?~fD$im>$|DmaLP5@_>Cdedjx7lBf#gj%hJP9qYD1Pk`U!h-9w zv)}KyXO;9CC=?1dqlH4@Msn?-rQ8e>)|cNzuA>AD<8B^$k-HrMi(0M5TaoZ0ZZt3Z zZfBKe#r5_2Jt6Ka3ofO^Y%cd4zz^3nB%pDr>!ByTy{-qyTNDCZ>N<$1(JBIu0rUfS wg1f^BfJ5tl0Xd3N$a!w>F#Z5&SbtRi0jYm*6MgGCSpWb407*qoM6N<$f?EJ}_W%F@ literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/32x32/zip.png b/lib/images/fileicons/32x32/zip.png new file mode 100644 index 0000000000000000000000000000000000000000..f07d18e2c4d733514925d102739f72e9b54e1304 GIT binary patch literal 987 zcmV<110?*3P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000A`Nkl<ZSi`lK z%WoT16vlt&j-Ry?Qqw55o1_jcW*dom0dY$Ro0bigsHkL>4U4kjvC99ztA9XQ)3kwF zhO+1mvS<>zK&*lU6-r8)3_-1BLrfcN&t+lH#Bux>JK>YAt~H)>?svX>?zv}#U3jv& z+&754t}P2qKhS`nM5tD)x8J&W@lBxO);gTc<@8};Yimnizi}f6s7{M|8h!_~uEo8& z_5cy-J$|j3NSxq{xj8OpGR#a*UznSp|2}i+(rfLMXk@2s*_Bc#r7#S`^{{OKL@5e| zBGG7+=`&}}&fmJV-V|(00uDq3r4%CKdf4v+2oO9H<niM?u~>|=Q&Z6|v)Ko&NVFx; z@37(b`3Mh$9VK2#r{mdN&TJ;(X-z=&l>@fT^QTU6{pL-iel9G_;_XZZ;201F3T+7J z`W{M40)?fI+1dEPaqOH`!Fl#%JWcA2Pe`3Uz0cmNCAqJ?0($QjSX!g%b8-19L;S+i zV?&tcHnHdtV(~Bl=H@o$AO8@Gg$Yzw_&GOA<mK62d&?poi-Oi2kD&vj9=$ymmp&un zz0XkOSp*nO3}bHm#ofgX0Fp06Nxd|Jwlo@0`TOJ-KP56XTldqx6m(6({NhK9gdQ?{ zJdQUQ#xzUZTUrIf!_2u!X3kB5;o;uWDyCV&8w@jiJkChyA%EU^ujWTdj|7xB<H_%L zi6lnZTz|y!!V2DipY-_@<H<3U&yVu?8BdOpKA*xH@Uy(I!shxTB8gGTg*C^In@YGZ zn`?Pdr80PdqbGjkXrjjV?;X82X{f#b%-95zV}Q1(4892ZyM4#AcLD(A0#ASY3Q-<3 zosXxW(N+b2<m7Hq6Qef*c1d-js}%7B2SB{gtv+ZCx(t<K?PgT!;0lOU!tjSc3`g#c zSF-jYR;jg`t`v|a1*{U@KoE^`ML@8?D%E=fb#MX(JKzs>-T%fsFxYVj=nm~on;bCq zZilaeF))bhHc0?qrG85qSi0JO4k%xUpT540)nkvQq-HB32t6iYV|hxxbBBXMbgu;Z zY)QLa)2;}7d-YY!Ul%xR#FEo6@xEIH_TtL5{fd14u5jg=cIM{)+`<)sMu+yI{k+pR z0XL2tRXB77+(gyOqU{Mt=ji&4vXg&L`&+PkboO(%WLo+6G*!^;^2rawk>@^W*+3qk z5KtCDV7pb-wlM@GfC&E|^1xc-cY!pi5pM3=4;lYbQ^EOA{SU`BZ=1#^@09=m002ov JPDHLkV1m|h;4%OJ literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/7z.png b/lib/images/fileicons/7z.png deleted file mode 100644 index 52f7d5d72082cf8deee1fdc08a8bc68cd10ab000..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 651 zcmV;60(AX}P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0003~P)t-s0001h z0DpsaFr$@2ewVt?%C}`)8?dE#x2IRbyPw?4eP(7e<jt+w*39bNtK8`O-s=0`>-^yB z{Ne2U_U*vp?fmuc)cN@6|NsBk=KI;^``YLFRe;Fe>HEpLc6*h)m54Z^m~!CJkA<DS z<L&&eol5H1xAge_`T6#Clf9|C)QyOLuD;jk@crrW{pZ`{ufW)|!`jTunQV^0ZjQgq z%*=9-zjBek?9iN9fySMaTItutdX>9ag2m|K+ScXzU4+D5gv6PdX4>cb+vod&n!McT z{M_mL-0A$?>HFR3{9%a0Vu{1w>igg7{Ap)ih@imW?EK;E`=y?ci=x71io%hn#^dh% z<L>?B?)>HM{N?Wb=I{LG@BL?s!I!MbvZ|Kr^8M`d{q6Jp?ezZc^!@Mj{qObu@b>-k z_x<zt{++SSqqfnvw5|XD%>MrVX^g>_m#BXL0004WQchC<K<3zH0002yNkl<ZcwQ~b z(~<;16h+aSD%)+l$F^<T_WVC5D|+_higSS1*ZlmrIX)~=3Y~guwfDEzmnRziOPevh z{`~krqmHz67J6*@{*D8euOVG$2XenGchfkytw&)XYE@&r>++)PQxLzsAYfj$g0Id` z{e8ap2@NAF5rWT7T-TWdG3c4lqzcKaWp~fE8X#7gR+I?hIaX$M80L$kib8N+5RkQI zE(`z^Bt^l3pxS7KudV@Lryya~vC*=bN}x^P?fS00wT>23Ni;JTL&@3BAQL4M{4y59 lQZCmR8T>ukn4L<e{{SbP9^W6<DBS=6002ovPDHLkV1iKog%1D# diff --git a/lib/images/fileicons/audio.png b/lib/images/fileicons/audio.png deleted file mode 100644 index 98883256d6cd75ef9b73bea040bb8dac1588b97b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 727 zcmV;|0x127P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0004=P)t-s2&n*m zm%8EX{NnBW-|PI|>igX2`{3*RdwY9%d3ogR{N?Wa=I{L8>ip#H{O9of?)3eipP!4O z!r12f+2;G&=la^```+pM;_Uo(lf8SDyj6h6<L&&Knwo{3zUA)y=<xmN@%`-c{r~^} zUWCMff`fvCg^Z%YouH+lprD?ir=OyxkEO(;qoa|h#(sZ*mYbuQo1NqB`&fd->hk=R zm6eE~z>blZS%JoqsK%tHtEi}`m8-~?tjVmbtfjBKow3ccv$LbN(YCq0sk_v@z{9h{ z+QP)h#mLLW%F)Nm(8<fs$js8%-RRlj?$qS^*5vxu<@(m;``6|B*yZ|Rh{Ixu!`bKi zWs1UQi^1FH`-q5$-01w=>HFO2{N3sM-Rb;kjKOS<z;2Ge-|G9{>imj~kKpV3iHwus z>-^yC{Ne2Ta*)5`?E8$4kaCf~adB~XcXyDImE-RG<L>>El9GCryIo#i<?sCE@BLt4 zVCL`r=kWY#X=#?0mV%nRW^H)u^8IXXaqaW{?ezX`Zf@@N{_pkv@b&&(gv3at;xhmM z00DGTPE!Ct=GbNc008GnL_t(|UM<XHlLKKCgwc61L}=Ss+qP}nw*9YnZj$HYsp@95 zx;xujn{p-}LQJ8Sf!?03jvoUG7p1Mi`)oY>{6OKNG?xwbAD@QaG$=^6{`dR*sWONl z0B_n5+P)746u*b$;VRJ=6L0hn@+CRYpeh+nl`MSiD!L1d`D;cL#Mhyk_tIgV2k%qX z$q0hb7|<)SL@>|Vmk;5i?(x<yIq(j<!r9gVGIug@>``@zv(3x_#HI2ho~nzS)jTl` zP)#u1T;=AimdUXQfREp@YjcZvd~~E1;Kk)~o@}hmPW@H5-Txf`D91UtYL);1002ov JPDHLkV1n4(zl8t* diff --git a/lib/images/fileicons/bz2.png b/lib/images/fileicons/bz2.png deleted file mode 100644 index 6ec2f98ef0a4af92666ee816bc442543ccc4f4bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 641 zcmV-{0)G98P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0003{P)t-sVsAuc zTpMO)GihgDgLW`gfXG>a##n;IU4+D5gv4Qp!<C3QVu{0Lio$1$!D)=ajfj72j=*k? zzjBbja*@Awlf9jjTBDUidX>9-mArnJx|x|~f||Udm~yV2N`;-ih@ilwo{)>8!ndba zu%&pBr^c78$+D`Jow3cMw$Zn=t;xD}sk_v}yPvMU*RR0Xv%}iV%$eNFebCCc%*@Q- z(U0WKt?ba8+1AYJ*thA|#p>Ow=iB7g<@)I2+Sum%+2;G&=la^```qaJ-0Az=>HOX4 z``+pM-s=0_>ipm8``_yP-|PI~>-*sA{NU{T;q3e2?ELoaz~b%v<L&(8?)>BK{p9Za z<?j6D?)~QP{PpkD=I{OJ@crrW{p<4m?DPHY^Zo7g{_gbs@AUoe_5Seo{qpzy`S|Gb z_x|+w{`vX#|NqSX{{H{}|9}90SnIs200001bW%=J06^y0W&i*H-$_J4R2b6*!M#eu zP#A#WHzx<dBGkztbQ2s@Gz#J--hf*#!MRuF?&7WiQL9@7QL0^}0d25t&iCW<WI!qE z=BkM)M8MB*bGPf^)sz5uRXs*igJD5{%^oMkU2O&oi)^<SNzFzSj&1;=p61=WTF=9) zpL_D#pxNh~{@{1gxTz~K&$eDzj$243m_=<qT$YK}R82(#Zwql&?WL=(l3G|u6m4gK zbS7%?E3EaI=^vw7_TWA+dH?<)yP)3j=O-+J=H)>WI?T%l4S=U^Ti74lA;+2l14Z1_ b)ZF+7oDh#X(~j#000000NkvXXu0mjf?ACz` diff --git a/lib/images/fileicons/c.png b/lib/images/fileicons/c.png deleted file mode 100644 index 6f57337c7ffd6a6cd5e9b5d7a9fd57f5f0c670a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 759 zcmV<T0to$yP)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0005JP)t-s0000( zM@~gaPft`^P*hu0fXG>a##n;IU4+D5gv4Qp!(xfUWs1UQi@|A(!EBDeZjQflkiT+~ zzjl+odX>9-mArnJx`LX#g`K{Lpumfw!i=KAkEO(sr^b?~#+9qcm#oQ|tj4RWte~;T zu&}VPva+(Wvaz(fx462uxxBf$y1Kf$y1Tu;zP`V|zreu2!NI}8!otJD!^XzP#K+3V z$H&OX$i~Uc$;rve%F4>h%gf8l!Or2r&f&?;)y>V##n9o<(9p@#<ImIE($mz_)6>+{ z)XCWG*Vot5*x}6C?atcl&fD(K+wRZY@6z4w+}zyK-tN-g@7>+q-rnBe;NaEd`Pb$9 z*yZ}*<m%+)<k;r=*yj7%=lka7=G*A|-01t^=kwj^``zjM-s$_{>Ga;}``+sO-|G6` z>igg7{NL;R;OqS1>-_5K>fr4B;q3e2?EK>F`{L~U;_dw7?fc{H{N(NY?Ck90?)>BK z{p9Za<?j6D?)~lU?d9+M<?sFG@BHTP{paue=kWaJ@cr-a@96OT>GA#W@bK#L{Oj`l z?DPHY^Zo7g{_gbs@Adxs`}_a@|3XGhkPsdf00001bW%=J06^y0W&i*H=}AOER2Ufr z!8=RCU=#-6H_5SsZAq8Lq0SZ2Nf0SI>Qd;cyQ_a8qrb$>&CS^&I0;HOFQXu>A_^hj z?Yzh5$p9P_;YU?TEP(=(;o9uAGul2oyssY{<m1hmzYZtmf&}Ucd1(*Td3E>ZNC0&u zo&D#pn{Shh#3cY}K4g8BgG#$do>%e|N2O%mwp1gTP+;}0MKj#n)j(%yApk;uXUx`O zWQryLc+3!^s{7=C0>CsfCblngOep}E)LGzie$?wz09Z=~OOf3{qyV65U{GX#)?*I9 pocCU}J2}1m)eOJ}K_f{T@ee1Um9{#RZSMd8002ovPDHLkV1o2G-SYqd diff --git a/lib/images/fileicons/conf.png b/lib/images/fileicons/conf.png deleted file mode 100644 index 20c20fa3d35e13a1ec2f17b5d8777d25c37997be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 664 zcmV;J0%!e+P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0004WP)t-sZ+I$I zfXG>a##n;IU4+D5gv3~f)M1FjVu{0Lio$1$!D)=ag@}w|jn#>XiENI*ZjQflkiT+~ zzm1NMj*pOblf8zKpn8?NdzHLxm)d@px{#Hdber6Qn!I?P+=ZRKnVOo4owbymtB9b$ ze4*WZq28LEqMe<ceWKrsqQan{pp~V(k*CI_rKN|d-=?OfkF4FNsjQc*$*8HUkgnE` zu;rGp*rTt+ow3c8v*xd{vzE2yp|sAUv(K=ywX(9Zqqfncw$Yrp=C!r8r@7OqyVR?? z)vCPJqrU08ySt^o>8`%lufNx?z}Tt5>cGIjzrn<_!`iLH>#)b`u*dAO$n3_(#<j}r z#mUgg$;r#h%gD{t($dn>)Y;P2+tt<8*4Eb4*WA+L`r+Z>)Z_Zr<oeg;``PCE+voe{ z=H}q%@!aV9-s$_`>ipsC{NwHX=<V|5?)>fZ{qObt@b>=k_Wtqr{qpzz^Y{Mr`2PR@ z|4e?+gI<Nj00001bW%=J06^y0W&i*H(n&-?R2b7^U|?Vfbak*W($SQcl45`W-%1FO zs)CAmSCq%<st1%yRY67EOAFMJW0cB(0uT|Gl0@fB1uHu-DJh6Cj>U2I3DP3|d?xvM zU;&#V<EWU(m@wh|yj-w=nSpt{r@j`CqDgL!IFRq77p$Uf7!jS7mz$F<%D~{J5fbjf zYXSz@8G;N9azUYfs+NWMAo+}Reg+0fCodUmhys)JG%f}PTefObn0#6)2gnxX!hEQT y)D%{bfIM72C5Z_nAS)puDkQ+o$<D&e$Or&Wia9KYCsV@!0000<MNUMnLSTZk!hF;K diff --git a/lib/images/fileicons/cpp.png b/lib/images/fileicons/cpp.png deleted file mode 100644 index 6f2797da5103ba3dc3ed81ca7851966e16b6503c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 822 zcmV-61Ihe}P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0005$P)t-s002QP zE-@}JGdVjxJUl!)JwZJ^K0H1@K0ZD?KSDo0KR`i2Jwi)BL`p+MMny+QMoCOnfXG>a z##n;IU4+D5gv4Qp!)1!XXN$pUjKOG*#cYniZjQflkiT=1zjl+odX>9-mArnJx`LX# zg`K{Lpumfw!i=KAkEO(sr^b?~#+9qcm#oQ|tj4RWte~;Tu&}VPva+(Wvaz(fx462u zxxBf$y1Kf$y1Tu;zP`V|zreu2!NI}8!otJD!^XzP#K+3V$H&OX$i~Uc$;rve%F4>h z%gf8l!p+>t&DG7#&BoB+(9qDz)Z)+6+tSn2)6>(`)YQ$^<H^_R%-7}D*Voe6;m_IV z&e`kH-0aia?A+Yk-QC^Z-rm>W?$qG&*5L2e;PTes@z&w=;NalZ;`i9%@7Ut-)a3fz z<M7ty``qO7-Q@A$<m%+)<k;r>-sSSy=KI>``{w56+vxh?=kwp__uT3G-0A$?>HFU4 z`{C*I-s=0`>-^yB`{3*R;p_bB>gwR^{Ne2T;q3h4?fm2I{N(NY?Ck90?)>BK{p9Za z<?j6D?)~lU?d9+N=I{LG@BQcR{O9oe=kWdS@9*gF{ps=j@bK{J^8D-a{p|Do?eqQZ z^#1Pj{qObu`}_O<|Nj*h7ubaGp8x;=0d!JMQvg8b*k%9#0Q*TqK~xyiV_;xlaCURh z*U?l{QBq<60ashssV?^Zx%1~KEd+@erS#cZ+jYcP%$=jO5G3Ll8xXo6)YaNx_AH<P zP{e&kUZ9VarLE!2=}I8LVAEI}?QUaZtv7wzgx<DRpdRzU6favd)37NMd%9Yi!4?@i znRr%Dn$X?Z(o(Mg643Q4oi?SXyRD_EwniQ#pgnC$L1uevOMOjMg)B%wYjU~(cUg8_ zO=V<}G)O?BpC>3MjV-D?oIhCtB%t2T9@oIZvdDvvi%|+BpxVmon-IboUy{U>Dhd)% zsgGc0^-e6z&kD{E0tqN9D$2{rNQ#Sz2nz}V0I%RjJ8}rPaR2}S07*qoM6N<$f}@4? AY5)KL diff --git a/lib/images/fileicons/cs.png b/lib/images/fileicons/cs.png deleted file mode 100644 index d3afa112cbf6e2e40cdb8f067b9d4d6498d9f2c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 771 zcmV+e1N{7nP)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0005GP)t-s002QT zF)=eUGc+_bK|w)9MMX(TNlHpeOiWBpPEJx%Qd3h?RaI48U0q*aUsZs}S%Jo4fw5hL z#9oHSVu!|JiNj-w!)A-ZZH~ZlkiT=1zjl+odX>9%md1OPym^+xewVs}n!JUbzKEc} zi=x7eqQZ}*#F3}QlBmX&tH_tE$(gLitE;S_vB<Enu(7hTva+(Vw7Rgi#J9M*x4FEz zy1Kf$y1Ki)zP`S<z|6nDzreu2!NI}8!otJD!^XzP#K+3V$H&OX$i~Uc$;rve%F4>h z%gf8l$<5Wx&CSrz(9hG`($mz_)6>+{)XUfD*Vot5*x}LH=-k}g-QC^Z-rnHg;MwE$ z*yZ@(<m%+)<k{x>=H}+z==kC1^WEwD-Rb<^>HFd7^xo?G-|G9}>HFX6{NU>Q-|PI~ z>-^#C`{C>S>gwv??EK;E`{C^T;_Un4?EK>G{NwHW<L&(9?fmTQ?BnkI<L>?B?)>HM z`{nNZ<?j9M?d|37{N?Zc=I{LG@BQcR{O9oe=kWdS@9*gF{ps=j@bK{J^8D-a{p|Do z?eqQZ^#1Pj{qObu`}_O<|Nk#9FJDFaEdT%j0d!JMQvg8b*k%9#0QgBnK~xyiV_;xl zaCURh)lyecQcz$30ashsRu_Ap$o@Wsi69Y!uv$B7yRs1T-X4XCAQ8t<-+&1LuGV_p zT|fb#h<itrpO=+|t$t^_0thhJ<irHK+t^s^w6`_XloSE=nE8cy+M1dKwlr2(6y<>} zGITQbNNQ@REYHu+lmQ87d&jl4R9BYd=Vl~Jg9J3&S{kZLi}Fii(<3B70vgSAHKm35 zRqR15SrQ-twfgF!!t8P$E^b~XL6CrIX>mbjMo}TB5nH$zNI<zLKO-fffR&GfolyiN zpp==G7;iZ#mD!&;S^y-VC?_W^B`+&3DkRL$4*++DLIacxG9v&0002ovPDHLkV1kWO B$7lcm diff --git a/lib/images/fileicons/css.png b/lib/images/fileicons/css.png deleted file mode 100644 index 89c1537fdfd09ea43fce42464acdbc227274217d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 843 zcmV-R1GM~!P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D00060P)t-s0000n zIz}`+M?ywTL`O|SNKQpaPDM#hMM+OkR9jM3TT@qCR99PAU1eBaWm#TkSzl&aUuIlj zW>tX5S%Jn_g2i2g#9oBNVTi+GiNj@z!e@)YX^g>ljH+yoz;2Gea*)4rk-v76y?T|q zdzHL?m%4<Qvx1tug`K{OqQa4<#+0hZm#oQ|tj4RWte~;Tu&}VPva+(Wvaz(fx462u zxxBf$y1Kf$y1Tu;zP`V|zreu2!NI|}!_~sV!o$PEyT#SK#@5Eh$G^wc#K+3V$H&OX z$i~Uc$;rve%F4>h%fQUw%gf8j&DG7#&BM>(!_ec$(c#e0(8to_$<yP>)8xw3;?L9D z%GBi2)6~<`)6~?|&DP`2*5udM*V5SG&DrhC+V0NU?9STl&)e?L-0#xe?b6-u+}zyK z-tN-g@7>+q)Zgya-|ybu-q+vm*5L2h;P2qz;Mw8t+2Qch<N4d;@Ydw|+~e@z<m%+) z<k;r=+UEM^=H}bz`{C#F-Rb(_>Ga;}``_yO-|PI~>-*sA{Nd~R>gwv??EK;E`{C^T z;_dw7?fc{H{N(NX?Ck90?)>BK{p9Za<?j3C?)>HM{q61T=I{LG@BQcR{O9of@9*#E z@crrW{qXSc>hk>S^8M`d{q6Jp?ezZc^!@Mk{`>p;|Ns9iGd*+@aoqp_00DGTPE!Ct z=GbNc008?*L_t(|+GAi~U~u<x(bv(^)KFDr00B=s&p94Wk(JAqs;&Tu7!^&ox3-^< zZLwsr>I#sEYhF~`@;FaxgGCF00zeU;`Bl+DR+e^#3+AbU0E10OZHAAHjkVsqxihBq z^#JvlM;H0onVH7Vo;h_=PZ!uCV>c7u##u8aPweh)Qw9m>hS$%XJ#}(lcV|nJ5=cP1 zqHIckVL@wiW_q0hNI;E;yCjy2D<_1LGgS^Gz!XzlAmp5xCE$=;Ee#S_ncv$UAsAW{ z%ok8D2@+ro%WX(=<WEVm<xLa^3COZ>1hTXEC$KVmmx_P{)KyfJ6y;^4B*a98g#jlP VNGV#0*3kd}002ovPDHLkV1n?20pI`t diff --git a/lib/images/fileicons/csv.png b/lib/images/fileicons/csv.png deleted file mode 100644 index b604453c47ba8f38849dfb4df8f58be459b55ad1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 400 zcmV;B0dM|^P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0002GP)t-s01&Q% zn!J0Jymphla*@Aoj=yP)!DWiVVTi+Bgv3~a#Z`dFg`K|R?fl{F{NU>R-s$_?==<B} z``PCE*X8@x<oeX(`qJY1S%Jogpupws{E)8JUWCMqqQd6y{9=j2kEO)u@cn0t!IG%P z>hb+-j=+_x$m{a`a*)57t;+55{Q$rKdX>BX|NnlMy05_4`TPI(`u_F#{`C0%^7sDm z_Wtkm{j<Z`sk_vpw$Yuj&6ljnk*CIsqQZBn7X<(S00DGTPE!Ct=GbNc004wZL_t&- zS51mR3c^4P0B2&4(nkm$M9`!Ee}T{s=o>6(ktTZB77c`unGv|C>UGBe0_O&tJ`Q-~ zZ^9uU+6DoiQ%4j;wL%C0YPq*N9TikiR1``F1=TXN1P*3q&ZFw11JZnfJv`knVAH(j u0@5B}TEXg<Vs`8S;B5+QSFI|b{N69cYBDqx{T8AC0000<MNUMnLSTaA!O_hC diff --git a/lib/images/fileicons/deb.png b/lib/images/fileicons/deb.png deleted file mode 100644 index 8fe57327a8970ddfb31b05fcfab695603fb6dd10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 646 zcmV;10(t$3P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D00042P)t-sNeKe3 z006cC0l)wNxhXQbDk{o3IlEd}Re;FCUs_p###n;IU4+D5gv7;VWnqZJVu{0Lio$1$ z!D)=aY>vQgj=yq{zjBekc9Xq&mAiYDyndIu+Ie__n!JUbzKEc}i=x89l9J1kg^{Pm zlBmX&tH_tE$(pXqov_WFvCW~h&ZD-`q_)w!w5_ST)ZD74!?>fbz}Vohud~D2#=*Gc zw6x30$=T4u-QC^P<ofR5$=2lh*5&%v<@?v=``G3B*yj7$=KI;_``YLF+UNV*=lk5~ z``qaK-0Az=>HOX4``zjM-s$_^>igd6{NL*Q-|PJ9>FMC>`{3*R;p_b1?EK;E`{C^T z;_Uq5?fm2I{N(NY<L><9?)~NN{N?Wb^X=m1@BHWR{OIug>+=2f@$BvM{qFSr@Aduf z_5Sen{_ytw^7sAo_x|+w{`~y>|NsA*008c73$g$J00DGTPE!Ct=GbNc007=eL_t&- z83n;HO2cp%#^GPhH<UU$#STSuvBn?@P7a*}5728=dX+#|JwU*zPHrv^qN30P2*!X1 zP}+aK_w#uSI7=>fm(zd&nh+7va#}YSFj;u)UJd?WS~mvss%L!PmZ!k9HmGLnmiF~y zL=6~Qdbqgn9~AG+rBXZ^J?W-D&cBdHI7Xms=XmfOnG!CeM-*=_Kkd<eQt~ijzAQH@ z#)WsAa2cxh;{2p@rR1Gt5TD96(RE6aWT5NC;dbs?hr49JUAfAChbg3x8xW(RE6Kwp gHz1x+NRo&154s?dnrg)oYXATM07*qoM6N<$f&!#{vH$=8 diff --git a/lib/images/fileicons/doc.png b/lib/images/fileicons/doc.png deleted file mode 100644 index 79d8ff1cdbd6b5bc84c4507d214fa0335d2bcae5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 583 zcmV-N0=WH&P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0003jP)t-sARv7R zFN*~>f(Sf_211)CK5Yq0vLQ^GI$D@ATed1<w>V+0KxVW$X}CmcxlL-PLT<!WZKO$b z%w2V>Qg_N#d(KsW$X|WKSbou2fyP*Z#b<uAU4+D7fz4io#9@fTVu{0Lio$1$!FP(B zX^g>Viq&k6z;2Gea*)4rk-v76y?2q-dX>9-mArnJx_p<|f||UAoxX#d+K8aQfS%@y zqQZ=#!i%Kck*CIqrRkTf$&jwrldI;PvCX5l(W$%Ct-8>!yx*_D*s8wqv%}iA$n?q5 z;?~^i(&GBm<NDm<^w#A1*X8@!=KI^{``qaJ-s$_`>ipsC{NwHX<?j6E@BHZS{p#`k z>+=2Z^7`%b{qOYs@b>=l_x|+w{`L9(_xk?%`~Uy{{{b?1G1h1_00001bW%=J06^y0 zW&i*H$w@>(R2Ufr!7)k$Q4~PY3qBB1iN<Il2oWL(c0n7lase*E>@C|!Z6g*VScpw3 zl^Bf*6EZXZUC#;Nrqz<AD^w6b4psGOOhsH#ejn?<u4`^#Ocjg(fN26_qRhV+XV2&N zBjf>ycAIAFhy27-^)=Rq^YwbO+?>o+B^p*#ZB>r&je!{}>gIB`xkeAvjKZqdr#D1D z=$p|pfjeOGwXbHBDJ1B`1-o`p!^N@c(mgc;DEbZnJDCBb4pcR51Mr1nmXakq{sF`3 Vk9P>oeh>fv002ovPDHLkV1l`tF`obc diff --git a/lib/images/fileicons/docx.png b/lib/images/fileicons/docx.png deleted file mode 100644 index 79d8ff1cdbd6b5bc84c4507d214fa0335d2bcae5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 583 zcmV-N0=WH&P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0003jP)t-sARv7R zFN*~>f(Sf_211)CK5Yq0vLQ^GI$D@ATed1<w>V+0KxVW$X}CmcxlL-PLT<!WZKO$b z%w2V>Qg_N#d(KsW$X|WKSbou2fyP*Z#b<uAU4+D7fz4io#9@fTVu{0Lio$1$!FP(B zX^g>Viq&k6z;2Gea*)4rk-v76y?2q-dX>9-mArnJx_p<|f||UAoxX#d+K8aQfS%@y zqQZ=#!i%Kck*CIqrRkTf$&jwrldI;PvCX5l(W$%Ct-8>!yx*_D*s8wqv%}iA$n?q5 z;?~^i(&GBm<NDm<^w#A1*X8@!=KI^{``qaJ-s$_`>ipsC{NwHX<?j6E@BHZS{p#`k z>+=2Z^7`%b{qOYs@b>=l_x|+w{`L9(_xk?%`~Uy{{{b?1G1h1_00001bW%=J06^y0 zW&i*H$w@>(R2Ufr!7)k$Q4~PY3qBB1iN<Il2oWL(c0n7lase*E>@C|!Z6g*VScpw3 zl^Bf*6EZXZUC#;Nrqz<AD^w6b4psGOOhsH#ejn?<u4`^#Ocjg(fN26_qRhV+XV2&N zBjf>ycAIAFhy27-^)=Rq^YwbO+?>o+B^p*#ZB>r&je!{}>gIB`xkeAvjKZqdr#D1D z=$p|pfjeOGwXbHBDJ1B`1-o`p!^N@c(mgc;DEbZnJDCBb4pcR51Mr1nmXakq{sF`3 Vk9P>oeh>fv002ovPDHLkV1l`tF`obc diff --git a/lib/images/fileicons/file.png b/lib/images/fileicons/file.png deleted file mode 100644 index 8158a8a219a49a6039026b6cab833792b36e1b90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 581 zcmWmAZAep57zgkxeu;$`y}$_erHmplh=>M$F`L-P)^bKFWooGu7G)A;U~8E9hA%f{ zAS|3MEGsj#fw|`1TuPaUnrk|B>UMW`x81$E*g5B}BmAEK^MAe_PK#8Mm&QBDBM2f* zd|p(5_nw{Em5TFNX1a_ZQYxhRg}IfPb;ZxEMT*Jmjh50zOL?=oqQzX<YN~EC-flP6 zbQtb+Ow@Kw)OJridiA}&XZ&f8u0i=t(W`r*(l_@R+WJlH{ie>hmhJ&7`Oez&VM_UN zx_9WOYIsKVWkx;v`;B%^qn#TVn}0vPFsNG`(l32B*hb9ug{{ON%!Pp^7qGb!HaGZ- zQNT_m>=an0z={WhD>PW4p@Rkv8m`h{)r-M3FIdCLz;y<!Gth~P4?2Co>4O_Suz}ML zH~nDK54Ug$U}!4<T|1DAg)SDkS?FdF#X>5GAx{u`f{4Z?gy<0Rh7f}@44E)uBFGm( zek_V{fhY<@ITmM(V`GSoaY1Ywg|Ijmj-zm#i^RF;KQ5U}UXf3=9s%3<(^KjSBr+n~ zZL7jZw^($xkUxL=*U1Ny(*3EI4|HC5teMRh@^gZGV;*^2dTse?2{K8>A66+f=`S<- z&XtgfPkY^8{XYbv`(0X8MDkQ}&D|R$fAZoe^Q3HPrusyKGNVRub2uOuG|9@vgO1Wz zS^RZHR%kKr)}2%P%n@PMv_VjB>Kd6oOzys<P9Cyq)Wu}tC@=e⪙Q-ktdsG&)~-q M;#`SnD5p&EA9!AXod5s; diff --git a/lib/images/fileicons/generate.php b/lib/images/fileicons/generate.php new file mode 100644 index 000000000..2dd25eb33 --- /dev/null +++ b/lib/images/fileicons/generate.php @@ -0,0 +1,35 @@ +<?php + +// this is not provided by DokuWiki and needs to checked out separately from +// https://github.com/splitbrain/file-icon-generator +require '/home/andi/projects/fileiconbuilder/FileIconBuilder.php'; + +if('cli' != php_sapi_name()) die('This has to be run from command line'); +if(!defined('DOKU_INC')) define('DOKU_INC', realpath(dirname(__FILE__).'/../../../').'/'); +define('NOSESSION', 1); +require_once(DOKU_INC.'inc/init.php'); + + +/** + * Class DokuFileIconBuilder + * + * overwrite mime type loading with loading DokuWiki's mime type config instead + */ +class DokuFileIconBuilder extends FileIconBuilder { + + protected function loadmimetypes(){ + $this->mimetypes = getMimeTypes(); + foreach(array_keys($this->mimetypes) as $ext) { + $this->mimetypes[$ext] = ltrim($this->mimetypes[$ext], '!'); + } + } +} + + +echo "Important: you should enable the commented file types in mime.conf to make sure the icon are generated!\n"; + +// generate all the icons +$DFIB = new DokuFileIconBuilder(); +$DFIB->createAll(__DIR__); + +echo "generation done\n"; diff --git a/lib/images/fileicons/gif.png b/lib/images/fileicons/gif.png deleted file mode 100644 index 1d9dd562a4b27328ef9ca0ca516361d2d8da2e29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 907 zcmV;619bd}P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0006vP)t-s2>}3k zU{`fxU36w>xmZMmZDgWmN04t+uW3tFfXJ$BOjm)yg?VsUfyP*Z#gcV*U4+C-q)J|d z#DaU4e1V9yZ&RdqUSWvCVu{0Lio$1$!H0&0uzOZ%jKPbCj%<#=w|HxAj=#8iWO9(d za*@Beeq?r&y^@ZMf}Lu)fpB`2yNi#odzHMci)+q*T7H+h#Dr(ef?TzYbb^|^t&oDP zk$%65c;bCvp_Q4_hhK%AzS4+Y(}`fkkZHn_X`P&-tCpRmnV!#(V#AYj*o<V8p|H4? zhl`@ZmY=)Dm2udRWv-o@k*CJWoN&9IkFlbgo2$FxmuZ)*$;_aTo2%Z;r-Gfa&CjQS z<e+Y{xP#@QZ|$CQ%BrEGw$aV2p5&-@>8NwD!-BxIs;Rrwu)D>oyw&WkdF-!xtH9K* zzSrimg0H~X)wiv$#MraL+QP|`?zn`v%H8X~lJCBa?ZJ@V#;57Up76w#`NN3d%B{W9 z=g`xx;>)b^$e8oWoW|DT@6Mpp)6>_}(e%%v%-ZqD-tzX^vDD=H?c=`D=KI#<`uE_t z*5&%v<@?v=``G3B*yj7$=KI;_``YLF+UNV*=lk~M!QANk-01w=>HFO2{N3sM-s$_^ z>igg8{OalH;OqS0?EK;E`{C^T`s&5v?fl~I_v7vS<L>?C?)~uX?DFyS?eqQY^!)4f z{_XVs?)3fd^!@Mk{_yqw@b>-j_Wk|%*YfxM^7sDp_x|+w{{R2~W>QP3VV9Z!0004W zQchC<K<3zH00033Nkl<Z7}H~5U|`5gjtvX)aktXfXMlk0UAuN}-?C|g{%)v9=B^!E zH*Z|OMt?U{Bz1L8a9q>cbwB}#h=YNNZbiJ`GJOzWU|3}q?aU(+Xm04=vU2%Spn#@_ zu$NPU3k!#5{fecF^ci9lxcQ^f3W`f=i|iLKUZBOGq-PzGo>ktE7+EH_aNb-s22o2c zF<VyCd_fJPfVp#KDKn_r?6C+>s_dvPWp154eTqDT8=JIuUE7jvHH^74r%#zA#V}vJ z(XqLES}0S-jOmjn^htmmrfuiTE>bmp>g0+2JwhOXkQCR#&goMoPU!7w=LHEE>*%Pd hD9TET3-EDr0sxqzRE!mP^BVvF002ovPDHLkV1m|TAG`nn diff --git a/lib/images/fileicons/gz.png b/lib/images/fileicons/gz.png deleted file mode 100644 index 48f19596cce36e65472b4c2123b0631eb2b146f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 643 zcmV-}0(||6P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0003^P)t-sY+(sy zTpMO)GihgDgLW`gfXG>a##n;IU4+D5gv4Qp!<C3QVu{0Lio$1$!HtN2Y>vQkkiT+~ zzjl+oos(Lll|y=!yL*+qewVtLnP!5TyrP(LuANGSoxX^mz@?s$i=x7}r&qA0c#)^Z zm#oRMs+OIx&7-!_x3sOvx^}6%)Wf@<uD;i=z}U0H+RV(E+{=B?%D2qS%;3?F<jt+@ z(45)U%<9;;>DR^T-K*!@<ksc-=;GSg=KI;^``YLF+UNV+==<F1``qdL-Rb+?>HOa5 z``+sN-s=3{>igg7{NL;R;OqO~>-^yC{Ne2T;q3hO?ZD#g{NwHX<L><9?)~KM{N?Wa z<?j9F@BH=e)aLK~=<xmN@%`)a{p|Do?eqQZ^#1Pj{qOYs@Adxh_Wknr{rULl^Y{Mr z`2P9%_W%FP{{H^||Nnphe<llcod5s;0d!JMQvg8b*k%9#0OUzTK~xyi1;IfpL{S*W z;orIUG-Xn=(?k|hqJ*JjCu{53`3Sy~4`6R&&umOgN=PYWRx>iwHFMATzpv*Bz)qH% zONk*wz>jfrx2x{ukOJ^tuOCeY-8KcZnjEg&KAQpEcGzr2(r7Ve_OAh=j>>w{TPTZH zKk?)@g~I2A*6Q!akDFY?GAs?4-A^G|#w=>|?s=A|OfqFf-s;ksS96zYmlc0GW=+S4 zTr0`rchP7uRu#^9+=hPSt86z2r)w`8{$L%8pt7@@^3xXPojVnPr+Pi*0k+410<bKy dpK&2`;~)P^i=VzPm*fBd002ovPDHLkV1nO4f%pIb diff --git a/lib/images/fileicons/htm.png b/lib/images/fileicons/htm.png deleted file mode 100644 index d45e4c19adbdc1d0b6d8055f05b9e5e96509ec48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 695 zcmV;o0!aOdP)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0004fP)t-sWgrO^ zEJ775LnACcCow!8HdZ1yStdDO9zA3nK4l*~ZXQ5<H$pKXLVZX`HziPlCQ_R~QdT8V zrYcyBE?kOUSTQbKtyfr7Tv|{sV6a1EaXDg}Gh?$iZmBwMxjl5GIdaTGcDzk^oK1MC zL3++kd!~bSKt+AfN`$^_fq7Mc$XS8LPlm@>g2hmV$5@2EU4+D5gv3dX)M1FjVu{01 zj^Aa9!dQ>gXN$pUjKOb^t89+IZjQflkiT+~zi*egc9Xq&mAiYDynLIQu9i1`m%3x1 z+NqdIf||UAoxZr5Q;49ziK4ZOqQZ=#!gi_MfUDY(r^cSHm9VjBm#oQ<uGXEg&7-!_ z)wgb`yVTmcZ?3-A+`MnEz}VBmhO@)kxXHNW(1G&Oare=N^4FE_-mB)_%je<7(&GBm z<NDU*`q$<A+2;H3=E45pzuV{g-01t>>HFa7{Ne2U<L&(A?)?Ao<?!|X^7sDp_x<zt z{{Qvr^!Wb&|Nj>$M0MK^SO5S30d!JMQvg8b*k%9#0O(0XK~xyiV_;xlh>r{p3kme~ zbaiEbfY=%caIJ-kL`!o@RaI70xYj~MWYv;_bfh^$Yk>kF5!r;i+_+#(0mgDy5MW^7 zPp?i*^imSzDh&-SDRyPx*GMZ%j!{;T;bkf<DK2tlU=OfLarQA)m*i$F3N0#hWMI?t zw~x|Sl@nrREG{Z6aA05%Hg_|Ma2MxbE(#4T$hT!+sFPPza8VOwVFb$O=U4;X!N?&Z z$j1XTAv826+XCb=KSoAI39x*2mI+9}yR;+}0<tm<K?0s7#ZdXo3~i8rhm(_oosFfL dv4O6Z767V#KO-nFHj4lN002ovPDHLkV1hw8P;dYM diff --git a/lib/images/fileicons/html.png b/lib/images/fileicons/html.png deleted file mode 100644 index d45e4c19adbdc1d0b6d8055f05b9e5e96509ec48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 695 zcmV;o0!aOdP)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0004fP)t-sWgrO^ zEJ775LnACcCow!8HdZ1yStdDO9zA3nK4l*~ZXQ5<H$pKXLVZX`HziPlCQ_R~QdT8V zrYcyBE?kOUSTQbKtyfr7Tv|{sV6a1EaXDg}Gh?$iZmBwMxjl5GIdaTGcDzk^oK1MC zL3++kd!~bSKt+AfN`$^_fq7Mc$XS8LPlm@>g2hmV$5@2EU4+D5gv3dX)M1FjVu{01 zj^Aa9!dQ>gXN$pUjKOb^t89+IZjQflkiT+~zi*egc9Xq&mAiYDynLIQu9i1`m%3x1 z+NqdIf||UAoxZr5Q;49ziK4ZOqQZ=#!gi_MfUDY(r^cSHm9VjBm#oQ<uGXEg&7-!_ z)wgb`yVTmcZ?3-A+`MnEz}VBmhO@)kxXHNW(1G&Oare=N^4FE_-mB)_%je<7(&GBm z<NDU*`q$<A+2;H3=E45pzuV{g-01t>>HFa7{Ne2U<L&(A?)?Ao<?!|X^7sDp_x<zt z{{Qvr^!Wb&|Nj>$M0MK^SO5S30d!JMQvg8b*k%9#0O(0XK~xyiV_;xlh>r{p3kme~ zbaiEbfY=%caIJ-kL`!o@RaI70xYj~MWYv;_bfh^$Yk>kF5!r;i+_+#(0mgDy5MW^7 zPp?i*^imSzDh&-SDRyPx*GMZ%j!{;T;bkf<DK2tlU=OfLarQA)m*i$F3N0#hWMI?t zw~x|Sl@nrREG{Z6aA05%Hg_|Ma2MxbE(#4T$hT!+sFPPza8VOwVFb$O=U4;X!N?&Z z$j1XTAv826+XCb=KSoAI39x*2mI+9}yR;+}0<tm<K?0s7#ZdXo3~i8rhm(_oosFfL dv4O6Z767V#KO-nFHj4lN002ovPDHLkV1hw8P;dYM diff --git a/lib/images/fileicons/ico.png b/lib/images/fileicons/ico.png deleted file mode 100644 index 1d9dd562a4b27328ef9ca0ca516361d2d8da2e29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 907 zcmV;619bd}P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0006vP)t-s2>}3k zU{`fxU36w>xmZMmZDgWmN04t+uW3tFfXJ$BOjm)yg?VsUfyP*Z#gcV*U4+C-q)J|d z#DaU4e1V9yZ&RdqUSWvCVu{0Lio$1$!H0&0uzOZ%jKPbCj%<#=w|HxAj=#8iWO9(d za*@Beeq?r&y^@ZMf}Lu)fpB`2yNi#odzHMci)+q*T7H+h#Dr(ef?TzYbb^|^t&oDP zk$%65c;bCvp_Q4_hhK%AzS4+Y(}`fkkZHn_X`P&-tCpRmnV!#(V#AYj*o<V8p|H4? zhl`@ZmY=)Dm2udRWv-o@k*CJWoN&9IkFlbgo2$FxmuZ)*$;_aTo2%Z;r-Gfa&CjQS z<e+Y{xP#@QZ|$CQ%BrEGw$aV2p5&-@>8NwD!-BxIs;Rrwu)D>oyw&WkdF-!xtH9K* zzSrimg0H~X)wiv$#MraL+QP|`?zn`v%H8X~lJCBa?ZJ@V#;57Up76w#`NN3d%B{W9 z=g`xx;>)b^$e8oWoW|DT@6Mpp)6>_}(e%%v%-ZqD-tzX^vDD=H?c=`D=KI#<`uE_t z*5&%v<@?v=``G3B*yj7$=KI;_``YLF+UNV*=lk~M!QANk-01w=>HFO2{N3sM-s$_^ z>igg8{OalH;OqS0?EK;E`{C^T`s&5v?fl~I_v7vS<L>?C?)~uX?DFyS?eqQY^!)4f z{_XVs?)3fd^!@Mk{_yqw@b>-j_Wk|%*YfxM^7sDp_x|+w{{R2~W>QP3VV9Z!0004W zQchC<K<3zH00033Nkl<Z7}H~5U|`5gjtvX)aktXfXMlk0UAuN}-?C|g{%)v9=B^!E zH*Z|OMt?U{Bz1L8a9q>cbwB}#h=YNNZbiJ`GJOzWU|3}q?aU(+Xm04=vU2%Spn#@_ zu$NPU3k!#5{fecF^ci9lxcQ^f3W`f=i|iLKUZBOGq-PzGo>ktE7+EH_aNb-s22o2c zF<VyCd_fJPfVp#KDKn_r?6C+>s_dvPWp154eTqDT8=JIuUE7jvHH^74r%#zA#V}vJ z(XqLES}0S-jOmjn^htmmrfuiTE>bmp>g0+2JwhOXkQCR#&goMoPU!7w=LHEE>*%Pd hD9TET3-EDr0sxqzRE!mP^BVvF002ovPDHLkV1m|TAG`nn diff --git a/lib/images/fileicons/index.php b/lib/images/fileicons/index.php index f90e7e6f0..28de26062 100644 --- a/lib/images/fileicons/index.php +++ b/lib/images/fileicons/index.php @@ -30,7 +30,7 @@ <div class="white box"> <?php -foreach (glob('*.png') as $img) { +foreach (glob('16x16/*.png') as $img) { echo '<img src="'.$img.'" alt="'.$img.'" title="'.$img.'" /> '; } ?> @@ -38,11 +38,30 @@ foreach (glob('*.png') as $img) { <div class="black box"> <?php -foreach (glob('*.png') as $img) { +foreach (glob('16x16/*.png') as $img) { echo '<img src="'.$img.'" alt="'.$img.'" title="'.$img.'" /> '; } ?> </div> +<br style="clear: left" /> + +<div class="white box"> + <?php + foreach (glob('32x32/*.png') as $img) { + echo '<img src="'.$img.'" alt="'.$img.'" title="'.$img.'" /> '; + } + ?> +</div> + +<div class="black box"> + <?php + foreach (glob('32x32/*.png') as $img) { + echo '<img src="'.$img.'" alt="'.$img.'" title="'.$img.'" /> '; + } + ?> +</div> + + </body> </html> diff --git a/lib/images/fileicons/java.png b/lib/images/fileicons/java.png deleted file mode 100644 index c5f2fd09f8e79ac1222a4dc9ca4233aa8aaff7ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 739 zcmV<90v!E`P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D00057P)t-s00014 zd6QXslv{h1U455ceU@K-msNnsS%Jn_g2iWqn_Yy&Xoj6$gv4x!pJ9l@Vu{0Lio$1$ z!ETMFX^g>aj=*k?zjlzN=yeQokiT+~zjl+o>3S1-mAiYDyy<=#ewVuBf+T{Pyy}D| zhn=qLg(ireuZ5kyiJq>Bp09|YwCRd7i=x8pjyR8{#F3}QlBmX&tH_(Ix|giUny$;8 zu+5#Z&7ri;qqfncw$Z1#)2h10sk_wRuz;$()v&$BuD;i=z}V=tg0{lRwZhG}!pgJ5 z+UmH8?YoTVy_Cq#*Xq)|+1lIL+T7XP;oRQe-rwNf;pE@p<lExw)a3f#;^)@n`r+f| z*5&%)<LB1p``6|B@8H$g<@(~}=Gf-@+2;G<<?G_*>Eq?-+2{M(=la^```qaJ<mc<- z=kDC;{Nw2F-Rb+@>HFU5``_yP;OqS1?EB&D{NnBW<L&(8?)~KM{N?Wa<?j9F@BHTP z{p#`k>hk>S^8M`d{q6Jp?)3fc^#1Sk{qFVt@Aduf_5Sen{_ytw@%H`k_x|$t{qpzz z^Y{Mr`2PR@|5$mGG5_+T00001bW%=J06^y0W&i*H;Ymb6RCwBBU|?Wyv#~HU*4I&2 zP+))n$KKwauJ+ajg+8c=LvMFSTT@KELLXGbuDi3n(L=WuC;$<$YHMqDSFQ0@00EGI zWlMvne6^EuWkpFbSiroYPNrH$rmDQOxDYI0T34$bCsA3JoLy8P3lcC%iVRS+4b2qS z2+xxS2^cc5@Gvv+7!@$7Wl4er3^H7uo$XzM{n#|qL_q?2iCq1R{d_^JDuF3NAOSCb z9}w{MOO1~f00~%Y2}3|aYy>YzK)oP8Hzz$UAwDWBgaag?Bqt{=B_<-s&&|os4gk7B VIL}dC@1Otx002ovPDHLkV1k3TwL<^^ diff --git a/lib/images/fileicons/jpeg.png b/lib/images/fileicons/jpeg.png deleted file mode 100644 index 1d9dd562a4b27328ef9ca0ca516361d2d8da2e29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 907 zcmV;619bd}P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0006vP)t-s2>}3k zU{`fxU36w>xmZMmZDgWmN04t+uW3tFfXJ$BOjm)yg?VsUfyP*Z#gcV*U4+C-q)J|d z#DaU4e1V9yZ&RdqUSWvCVu{0Lio$1$!H0&0uzOZ%jKPbCj%<#=w|HxAj=#8iWO9(d za*@Beeq?r&y^@ZMf}Lu)fpB`2yNi#odzHMci)+q*T7H+h#Dr(ef?TzYbb^|^t&oDP zk$%65c;bCvp_Q4_hhK%AzS4+Y(}`fkkZHn_X`P&-tCpRmnV!#(V#AYj*o<V8p|H4? zhl`@ZmY=)Dm2udRWv-o@k*CJWoN&9IkFlbgo2$FxmuZ)*$;_aTo2%Z;r-Gfa&CjQS z<e+Y{xP#@QZ|$CQ%BrEGw$aV2p5&-@>8NwD!-BxIs;Rrwu)D>oyw&WkdF-!xtH9K* zzSrimg0H~X)wiv$#MraL+QP|`?zn`v%H8X~lJCBa?ZJ@V#;57Up76w#`NN3d%B{W9 z=g`xx;>)b^$e8oWoW|DT@6Mpp)6>_}(e%%v%-ZqD-tzX^vDD=H?c=`D=KI#<`uE_t z*5&%v<@?v=``G3B*yj7$=KI;_``YLF+UNV*=lk~M!QANk-01w=>HFO2{N3sM-s$_^ z>igg8{OalH;OqS0?EK;E`{C^T`s&5v?fl~I_v7vS<L>?C?)~uX?DFyS?eqQY^!)4f z{_XVs?)3fd^!@Mk{_yqw@b>-j_Wk|%*YfxM^7sDp_x|+w{{R2~W>QP3VV9Z!0004W zQchC<K<3zH00033Nkl<Z7}H~5U|`5gjtvX)aktXfXMlk0UAuN}-?C|g{%)v9=B^!E zH*Z|OMt?U{Bz1L8a9q>cbwB}#h=YNNZbiJ`GJOzWU|3}q?aU(+Xm04=vU2%Spn#@_ zu$NPU3k!#5{fecF^ci9lxcQ^f3W`f=i|iLKUZBOGq-PzGo>ktE7+EH_aNb-s22o2c zF<VyCd_fJPfVp#KDKn_r?6C+>s_dvPWp154eTqDT8=JIuUE7jvHH^74r%#zA#V}vJ z(XqLES}0S-jOmjn^htmmrfuiTE>bmp>g0+2JwhOXkQCR#&goMoPU!7w=LHEE>*%Pd hD9TET3-EDr0sxqzRE!mP^BVvF002ovPDHLkV1m|TAG`nn diff --git a/lib/images/fileicons/jpg.png b/lib/images/fileicons/jpg.png deleted file mode 100644 index 1d9dd562a4b27328ef9ca0ca516361d2d8da2e29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 907 zcmV;619bd}P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0006vP)t-s2>}3k zU{`fxU36w>xmZMmZDgWmN04t+uW3tFfXJ$BOjm)yg?VsUfyP*Z#gcV*U4+C-q)J|d z#DaU4e1V9yZ&RdqUSWvCVu{0Lio$1$!H0&0uzOZ%jKPbCj%<#=w|HxAj=#8iWO9(d za*@Beeq?r&y^@ZMf}Lu)fpB`2yNi#odzHMci)+q*T7H+h#Dr(ef?TzYbb^|^t&oDP zk$%65c;bCvp_Q4_hhK%AzS4+Y(}`fkkZHn_X`P&-tCpRmnV!#(V#AYj*o<V8p|H4? zhl`@ZmY=)Dm2udRWv-o@k*CJWoN&9IkFlbgo2$FxmuZ)*$;_aTo2%Z;r-Gfa&CjQS z<e+Y{xP#@QZ|$CQ%BrEGw$aV2p5&-@>8NwD!-BxIs;Rrwu)D>oyw&WkdF-!xtH9K* zzSrimg0H~X)wiv$#MraL+QP|`?zn`v%H8X~lJCBa?ZJ@V#;57Up76w#`NN3d%B{W9 z=g`xx;>)b^$e8oWoW|DT@6Mpp)6>_}(e%%v%-ZqD-tzX^vDD=H?c=`D=KI#<`uE_t z*5&%v<@?v=``G3B*yj7$=KI;_``YLF+UNV*=lk~M!QANk-01w=>HFO2{N3sM-s$_^ z>igg8{OalH;OqS0?EK;E`{C^T`s&5v?fl~I_v7vS<L>?C?)~uX?DFyS?eqQY^!)4f z{_XVs?)3fd^!@Mk{_yqw@b>-j_Wk|%*YfxM^7sDp_x|+w{{R2~W>QP3VV9Z!0004W zQchC<K<3zH00033Nkl<Z7}H~5U|`5gjtvX)aktXfXMlk0UAuN}-?C|g{%)v9=B^!E zH*Z|OMt?U{Bz1L8a9q>cbwB}#h=YNNZbiJ`GJOzWU|3}q?aU(+Xm04=vU2%Spn#@_ zu$NPU3k!#5{fecF^ci9lxcQ^f3W`f=i|iLKUZBOGq-PzGo>ktE7+EH_aNb-s22o2c zF<VyCd_fJPfVp#KDKn_r?6C+>s_dvPWp154eTqDT8=JIuUE7jvHH^74r%#zA#V}vJ z(XqLES}0S-jOmjn^htmmrfuiTE>bmp>g0+2JwhOXkQCR#&goMoPU!7w=LHEE>*%Pd hD9TET3-EDr0sxqzRE!mP^BVvF002ovPDHLkV1m|TAG`nn diff --git a/lib/images/fileicons/js.png b/lib/images/fileicons/js.png deleted file mode 100644 index 0c314eb5648a483546f1e03e69b2ff46f02faa5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 809 zcmV+^1J?YBP)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0005qP)t-s0000) zM@>UWPDMygMM+LZN>4^gP)ABoP*ht}R$EwIWmsNiSzl&VfXG>a##n;IU4+D5gv4Qp z!(xfUWs1UQi@|A(!EBDeZjQflkiT+~zjl+odX>9-mArnJx`LX#g`K{Lpumfw!i=KA zkEO(sr^b?~#+9qcm#oQ|tj4RWte~;Tu&}VPva+(Wvaz(fx462uxxBf$y1Kf$y1Tu; zzP`V|zreu2!NI|}!_~sV!o$PEyT#SU#>d3R%E!mY$jHdX$;`>g$;!&g%F4^Y%;3w* z%gN2v&CSij&*8(+<HphA(9qDw(&ER`<H^$D$<yP{)7#S1)YH?`)YR11*Voe6;mz6Y z%i8YF+U(BS?a$in&)o0Q-R|7n+|u6e)86gV-tOJq-QM2b*5B{f-|p7n@8ICz+2QZg z<N4a+@z&(};N<G$<mA}q`sU{5+vxk@=kwv|^xo?G-|G9{>ipm9{NU^R;OqSA>gwR^ z{Ne2T;q3h4?EB*F{NwHW<L&(9?fmTQ?BnkI<L>?B?)>HM`{nNZ<?j9M?d|37{N?Zc z=I{LG@BQcR{O9oe=kWdS@9*gF{ps=j@bK{J^8D-a{p|Do?eqQZ^#1Pj{qObu`}_O< z|NlZpP5Z(z)c^nh0d!JMQvg8b*k%9#0QyNpK~#9!V_;xlaCEWL)=*VakdtEo0cR`c ziB7gbIkRWU%>{|*rFUAJTQ?<{%$y-N7bIez92`0))Y)8T`ZS;bP{eIYZitVWsg>^3 z$#NjTU{RSL=VoDHt~Gg5Pe(%?P>*p)x`&mKVc3M;_LjP8utoX~2JS_DJ*~|(H5D=- z0nNa|NfX*z8)~Y`ilspU>XRn4Wu&H+m&C^wNP+~^`n$3?S=kc;I5=X&K>{k>?bRv% z%)UG}QF)>u0p-T}+KPC#Xg_YRY+;aqVqHyfqBloWq$O8`AV@%=qBNF;(KDQBo@*u_ nNI+gzR$59zOhib4pO+T^3t2>eG`2)H00000NkvXXu0mjfwaV~n diff --git a/lib/images/fileicons/lua.png b/lib/images/fileicons/lua.png deleted file mode 100644 index 994c6e8f0db38dd6b220c98b8894ee85742bd05e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 440 zcmV;p0Z0CcP)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0002kP)t-s00002 z0)7k)gH?dYS%Jn_g2i2g#9oBNVTi+GiNj@z!e@)YX^g>aj=*k?zjBbja*@Awlf8PC zyL*+qewVs}n!JUbzKf#5k*CI&tjV3R&7-!_sk_vwyw$G0*RR0Xv%}id<oed+`qt(8 z*5&)x<@?y>`q<|C+2;G%=lj~{`r7CF-01t<>HOa5``+sN-|PI~>-^#D`{C^T;_dw7 z?fm2J{pIfc>+=2V^Zo7f{q6Mr?)3fd^!@Mk{_yqw@b>-j_Wknr{qpzz^Y{Mr`2PR@ z{{R4enP<8(00001bW%=J06^y0W&i*Hj!8s8R2Ufr!7)xkQ4|HhdC9F!Y;0_3ZD9|x zW)=aqmIk4tFxLKaoEhx?+O~}cgT85!eC{s~gG!S0;BbBnn!#_ezYOlTcRV>CTntB0 z>+qA^*8oaa8{-JT^P?HSs>Rk0y09S409|THGfqd)Rre+XrK_4P8BRyAe5c9a<Mjo% ity{VcdcCGelEy#b7iHynOp|E<0000<MNUMnLSTXke)=Z> diff --git a/lib/images/fileicons/mp3.png b/lib/images/fileicons/mp3.png deleted file mode 100644 index 411dad08081b362441ea0e599bd8ed2cfa7b6fbd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 831 zcmV-F1Hk-=P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0005|P)t-sAYx}b zK0`V~PeMjbL`O|SNKQpaO-4yhMoLdcN>E2iP)JKpNJ~&qR9jG0TT@nBSY2gUUS(Kb zW?f!iU|?WgVP<J*X=ZJBY;JLGZf<dLad&rjd3kwNfXG>a##n;Iet&>ngv4Hi#DRi? zVTi+mgN0&=!)1!XXN$pUjKPSAh>3}bY>vQgj=zeGkBN+ve2=MekiT+~zl@HMc9Xr1 zk(YXvyL*+qkdl>>l9GOxx|NlcmX?-+n!JUYxP_g*nwpxHo1>YVors{oi=x7xpP!we zrJ$goo}s6oqNbyxqmie>k*CI_r>m%_sF$qCtgNi1ue_bH&9k$!qqfnhyVSP1y|TK; zy}-k>!`isR)wsmgyT#SQ#K^_S%f-sk!pqmk%h15g;K|F+$js8j&fdk)-^I}3$kE=% z(&Nd~;mXtD&)DS4+V0KT?#|lm&)e<J-0#oa?a<uq(A@6O-0#ud@6z7x)86jb-RRWc z@73S#*5B>d-|p7n@7Un)+2QWl;qTMq`PJk3-Q@Av<@wp>`r7CF-RSz<>HOa6``_yN z-|PI~>-^yC{Ne2T;q3h4?fm2I{NwKY<L>?B?)>HM`{nNZ<?j9F@BHTP{paxg=<xmN z@%`%Z{Oj`l?DPHY^Zo7g{_gbs?)Cof_5Sen{{R2~0001KeBl590004WQchC<K<3zH z0002;Nkl<Z7#S78y)OfC9KhkvonIwIgGwh&7%WDkw@7SsVAQFRSnofv8M@dk?O<#S zEFv0-Nf(QRFi4z+p{ct2zKG|EfV#M;j`Ex?1YlIoJ-50w6S~AeoW4HyZ`B}KBLF&B z(w>_G2?59^x9w5PIROGNEUFI8z2TX+1MoY3)%|gEQ#S(ZQ%}>^6N9RWDJEh5`$bmz zZ_8Vv_Adfzs})TpDt+l})Ea}<#bw2gZ|)XP?-xoBF|C7M?d&t#&x%KT?NkD=Q5DV4 z3vtxhEn5Hz?p8P~&3x>1$`Sxk_qaIs-n2$VB49H^Ef-TY;}2rdhPULJr^o;R002ov JPDHLkV1m3Z;P3zd diff --git a/lib/images/fileicons/mp4.png b/lib/images/fileicons/mp4.png deleted file mode 100644 index b89fc52995fa519f3b84eeb069da835a4b8ae686..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 740 zcmV<A0vr8_P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D00051P)t-s00sbl zm%8EX{NnBW-s=0`>-^yB{M_jK<n8?B?)>KO{O9of=<xm6=KKHu|An2t+2;G&=la^` z`&EF*-s$_^>il+-z2fZr<L&%=mAvKd{gI?`=I{OK@%`lP{D6y@a*>K`j=*k?zjBbj zgpiMNk-tDsK1ohZj*^&dp=x@SyL5kd-01v`k(Y>|z?z<<=<)q`eTHa(lrJwYFfcGp zPEl4{U2>ysb*5x^qkDpyyj`fSg`BvSnx9QzS6OFUVP#@ga!GTlwu_>|a;&M0qQYvd z&X1+UfwXm!sK%hHj-{xrm8-~F#FS;kfnmSJU%|VYuFG)7X>`JnqOik#!@-Zl$Ia2x z)a3fs<oed-`qt(9*X8@z<@#i7Z*OmE+2{LVb9ZoaX4~icb98cTc7@#O``qdL-Rb+? z>HKndfoy+!Ha0fj>igg7{5v~4;OqNDL`321{NU{T;q3cFMM&c8`&og;Sc1jl?fX!V zW_*B#<L><9?)_ba#9oBNe1m-D@BHQO{bP-bVTi-$@BHWR{9=j2=<xhyio$1$!Gws8 z?)3d>jKK{1Avyp600DGTPE!Ct=GbNc008JoL_t(|UM0-ak_1r{MA3_~+O{#YZQHhO z+xX|{Q@tNoL?+5KTD0?0T-##67-idjO!c)#Cw{S(m7}F#W&c?BLJ!t-*^OThv{uyQ ztQKGmq@=WIcyQd)Fkk1x5JCs2bEJ8>G3iqzx0C8GfvWoQyh7P4-qBMX*2)q;pKp@? zmJlutFm!gK$fDm#PFThc(5uLjC{V&N){O{2*ZY%OaF9c0lQ)L|I-W)9IA(3@ym|2( zpiQ_s=U7`VZ&GJJ0P-ne_qO;IlW}hP0l>iRTQhT`Ix{tS0Z{F7*<<0quh;uai{&5I W&nfWoRDAIO0000<MNUMnLSTXg@Tg$` diff --git a/lib/images/fileicons/odc.png b/lib/images/fileicons/odc.png deleted file mode 100644 index 4d6676c3a02237d9db48e79581085395ca47a0c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 682 zcmV;b0#*HqP)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0004fP)t-sWgrO* z3=A9`94RR&LPA1KO-)r*RbO9UZcn{tW@ds?yNFP^gi^YPQ@V;&x_5VXms!(QfXG>a z##n;ItXI=rgv4Hi#I0P^u3XfwT-0HR!(xfUWs1UQi@|A(!EBDeZjQgla%XaozjBek zc9Xq&mAiYDyndIu)_ZM&n!M_JR_c6J>wH#)oxX^mz>A{7jH1Gzprntb#P@?=`h;GQ zr^b?~#+9qcm#oRlt4o=!%ABywow3cbva+ML(cQors<rN^yVUEtH|)AM?YcLtzSix# zHSN1LwZ71=z}V`%Sn|Lvz`($>!`jZm&;Qc^!OGqL)Bw!P%+AX5)XekS-G<lA^V!Vv z*v<6U*Vppb(DT>O^4QVR;`-F%`qt$7<KyGk<@?#@``hRH-01t>>HFa7{QmTK|MYqP z^>+XDc;W2)|Mqv|?fm8L{O0fc|MIHn@cruX{qgbf>+=2W^ZoDi{pR`q@b>=n`2O|z z{`dO+`TPI>|Nj600DM*RZ~y=R0d!JMQvg8b*k%9#0NY7KK~xyiEzZ3z1W^En;rE=K zQMdvHm107t<`QT(aREw+f@n-D+qwj$LKL!v&?z(uiGm3QTaYa%HXAZO=lc}4eX1t_ zThpX2HEO6J1G;tFpJ(;aps0vIXS+H*$VZ3$Vg?_N7v<&d9rTL;+vjZwCp#Jf1lAtP z<7n;KvUQVf4)d3N*|Nf`7l~IJ%}BQLr}uiUvtoOTZTao~+L9fCWLcrti`dElYy4cV zV!&w@LkdpVihvYDa8Mp|{evgdpRZqyzb9@pz+PIgm+g7G3&2W3PLf)QKcXX*$$o?G Q)Bpeg07*qoM6N<$g0Dn>{Qv*} diff --git a/lib/images/fileicons/odf.png b/lib/images/fileicons/odf.png deleted file mode 100644 index cb88d68e65cb4c14792e1f7befd41976374c668b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 746 zcmV<G0u}v<P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D00054P)t-sDk2FC z3=9VclL!ct92^`H5||bjnim+FDJdx%9GopLr7<(7LPA1KO-(^WuT@o5OHQ+2UteZs zW?EjlVPw5`cXw=Y#8rUES%Jn_g2i2g#9oBNc6!Hld&hTs$6<)WVu{0Lio$1$!D)=a zY>vQgj=yq{zjBekc9Xq&mAiYDyoim^ewVs}n!JUbzKEc}k(t(uqQZ=#!jzoXprE9c zp4pG3#F3}QlBmX+q1lzI$d|0iny$;8u+5#Z&7`g1rmo<!va+ML(W$%Cs=U>%zSpn7 z*ucQRv%}iF#Oc1o>B7nD%*@Qj&hF0E@z>Ya&e-$R-1XGp_toI|)a3fv<M-C&`qt(8 z*5&)-<Kx%m``G3B*yj7$=KI;_``YLF+UNV+==<F1``qdL-Rb+@>H6O3``+sN-|G9{ z>ipm9{NU^S;OzY2?EB&D{Nn8U;_Uq6?E2#E{NwHW<n8?A?)>HM{N?Wb<?sCE@BQZQ z{O9ld=kWaJ@croU{OIug=<)sO@%`%Y{p<1l@$vEN^8M`d{qFSr@%H`l_x<ws{`2?# z^!Wb&|Nj6004TXI9RL6T0d!JMQvg8b*k%9#0P9IaK~xwS1;M{7#Bm(Q@#pYPk}xPz zx13GaDV^P-WAX=>{09abU0nvHzJJ4Q?25S3Q5Ruw>06SL#d?Du1E0_P_4areu$Cfw z{&P`+0a_<CxcEG5*Gdcsr2c8K|IngS8W4IMc8jB(;|5zDgN>`pg66??rUMv_lcLpD z+RIvfw@TNV-HGen2+uw^v!z+=W~Dcb$nNnrwTZiZ^$5Q$qrUJlFL@ZC9QwYS`>CXG z86aP*KcByj%(#aPkSkY5@5fVwWI#^gx%#vma>)Q!&Z@plOX10Y_?2t2Hs)D!1EPmQ c>MMo#2X)z)A4VcLKL7v#07*qoM6N<$g2W@d<NyEw diff --git a/lib/images/fileicons/odg.png b/lib/images/fileicons/odg.png deleted file mode 100644 index a07216f4af3cabf92105a7deaf8170af8ee4d848..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 735 zcmV<50wDc~P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0004@P)t-s3U_G? z3=A9`94RR&0ABzAYXAUj0761S0C4~Sa{vH!004FX0DAxceE<N008LFz3xNdyj{sFw zRR)&;UteElW@aUv3}A#BAgc%|unc#1cQCORaD9tafXFko5m|x8Sc1h}gv4Hi#5=ha zVTi+9qDx|l!)1!XXN$pUjKM~|BC(1YY>vQgj=yq{zjBekPQWL2lfD0P0{?RbdX>9- zmAq5ND1Mi^i<X{(n!Npe7`vP=g`K{Lpumfw!i=KAprE9WrNoh^#*(PU|BogAkShO? zE0wFrm#oQ|t;(FR%$>2#p0mlLvca;lvize!qqfnix5c%(t)slv{H9{5yVU8cgU+?6 ztiIO&u1d1M&ac4Oz`($>!`jEi$G6Mhx6I(Q&E&St<F(G^&d9~e$kn#b=flj@$;{Hf z&)>|<%)!v!&&|)v(bnG5*4Nk9(&GBm<NDU*`s3r{*X8@!=KI^{``qaJ-s$_`>ipsC z{NwHX<?j6E@BHZS{p#`k@$vEN^8M}e{qOYs@b>=n`2O|z{`dO+`TPI>|Nj6006xE5 zW&i*H0d!JMQvg8b*k%9#0PIObK~xyiV_;xlhz$+!_HeSZF*j#`fas3)w$@@%rY<3< zNCc3d#n>fM+}Q~c32iHmVeE2fH1C9n<O?x&b#+NK)|-O>1A_x&7rPKYb3=VyZB2ER zIYSJiP<~5uQzL|5Y0kj!$Kcf*EaQ`wn4FXlUtt0=)U(Mq&>|``JT5!E+z=$--k6$^ zn_^{b6qZw_2NH0uR}IPwadCCi<|@?z2{_i7iE)biM_Ti6lxTni>}w6Qqy>2ec(_@M z)Ib8ZHOg|562g3(Y%GOJAORbo{T1b9r6om$1@a&POH)%reO*m;6-5PESpc_FKW>x@ RkI(=B002ovPDHLkV1hk5cR~OF diff --git a/lib/images/fileicons/odi.png b/lib/images/fileicons/odi.png deleted file mode 100644 index a07216f4af3cabf92105a7deaf8170af8ee4d848..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 735 zcmV<50wDc~P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0004@P)t-s3U_G? z3=A9`94RR&0ABzAYXAUj0761S0C4~Sa{vH!004FX0DAxceE<N008LFz3xNdyj{sFw zRR)&;UteElW@aUv3}A#BAgc%|unc#1cQCORaD9tafXFko5m|x8Sc1h}gv4Hi#5=ha zVTi+9qDx|l!)1!XXN$pUjKM~|BC(1YY>vQgj=yq{zjBekPQWL2lfD0P0{?RbdX>9- zmAq5ND1Mi^i<X{(n!Npe7`vP=g`K{Lpumfw!i=KAprE9WrNoh^#*(PU|BogAkShO? zE0wFrm#oQ|t;(FR%$>2#p0mlLvca;lvize!qqfnix5c%(t)slv{H9{5yVU8cgU+?6 ztiIO&u1d1M&ac4Oz`($>!`jEi$G6Mhx6I(Q&E&St<F(G^&d9~e$kn#b=flj@$;{Hf z&)>|<%)!v!&&|)v(bnG5*4Nk9(&GBm<NDU*`s3r{*X8@!=KI^{``qaJ-s$_`>ipsC z{NwHX<?j6E@BHZS{p#`k@$vEN^8M}e{qOYs@b>=n`2O|z{`dO+`TPI>|Nj6006xE5 zW&i*H0d!JMQvg8b*k%9#0PIObK~xyiV_;xlhz$+!_HeSZF*j#`fas3)w$@@%rY<3< zNCc3d#n>fM+}Q~c32iHmVeE2fH1C9n<O?x&b#+NK)|-O>1A_x&7rPKYb3=VyZB2ER zIYSJiP<~5uQzL|5Y0kj!$Kcf*EaQ`wn4FXlUtt0=)U(Mq&>|``JT5!E+z=$--k6$^ zn_^{b6qZw_2NH0uR}IPwadCCi<|@?z2{_i7iE)biM_Ti6lxTni>}w6Qqy>2ec(_@M z)Ib8ZHOg|562g3(Y%GOJAORbo{T1b9r6om$1@a&POH)%reO*m;6-5PESpc_FKW>x@ RkI(=B002ovPDHLkV1hk5cR~OF diff --git a/lib/images/fileicons/odp.png b/lib/images/fileicons/odp.png deleted file mode 100644 index 2f2574af614b3615f3eb7caa367897faac6f5dfd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 687 zcmV;g0#N;lP)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0004TP)t-sY-K_W z3=A9`94RR&LPA1KO-)r*RaI1gUteElW@dMHcU6GMe0+RafyP*Z#eIE!U4+D5gv5b? zfnkWlVu{0Lio%41kY|g*hlhu0jKPSAhis0(ZjQf<jEr)SzjBekjg5_Vlf99Vk$RQ8 zdzHMBl8}Cvx{;Ekf||UAoxX^mz>uB7i=x7eqQak`rl6ptkEO(+qpXpq#*(PUrKYi? zr?-`>$fT&Wm#oRCsI-}_%B-xbt*xz`u*{vY&8e@wudlDNva+ML(XY41xVX5fyVR(@ z+^oLVyu87^y}hr%*tfsTz`($>!`jTu%+b-&&e`JE*VoeG`qbn4*5vx*<Kx%m``PCE z+voe-==<L3`{3&Q;q3h5?fl{I`Q`5X-|_$E@BHBM|LE}j;`9IN@%`lV|MBth>+=2P z_5b4d|Lybr<@f*O`2Xql|L^qu>G%KZ_W$ko|M2$y^!Wbr`TzC#{`dO+`TPI>|Nj60 z0L>HktpET30d!JMQvg8b*k%9#0PIObK~xwS1;M{7#Bm(Q@u#~tUHK7pjHb)x6pOMb zgN5O;%V0NHeE$Vq@{e38u8^EXa*I)Y4cH{Zb%pc2&+Gm6co?ufP%4T-A_oJs65;O` ze@D%Q90L^L`FVEoa!4yTz~l9|owfIFYwWZP8tt2m`suD{0mjl<cH9i#m#?`;*S6ZD z&j;zg=#EvaJQvv2dgp6C6`M+f^f()`VFx9l7`hYT1|*48Dw~Lq0g}_}4?p{Fiy;H# zK7P5Jdf$zRWPsdjrNPro<+@�dkL#iK*3(A3_F%M@-&r#9TEZ84wT1r@P7J;vcRg Vkt4O~(SHB{002ovPDHLkV1hS{jxhiL diff --git a/lib/images/fileicons/ods.png b/lib/images/fileicons/ods.png deleted file mode 100644 index 4d6676c3a02237d9db48e79581085395ca47a0c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 682 zcmV;b0#*HqP)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0004fP)t-sWgrO* z3=A9`94RR&LPA1KO-)r*RbO9UZcn{tW@ds?yNFP^gi^YPQ@V;&x_5VXms!(QfXG>a z##n;ItXI=rgv4Hi#I0P^u3XfwT-0HR!(xfUWs1UQi@|A(!EBDeZjQgla%XaozjBek zc9Xq&mAiYDyndIu)_ZM&n!M_JR_c6J>wH#)oxX^mz>A{7jH1Gzprntb#P@?=`h;GQ zr^b?~#+9qcm#oRlt4o=!%ABywow3cbva+ML(cQors<rN^yVUEtH|)AM?YcLtzSix# zHSN1LwZ71=z}V`%Sn|Lvz`($>!`jZm&;Qc^!OGqL)Bw!P%+AX5)XekS-G<lA^V!Vv z*v<6U*Vppb(DT>O^4QVR;`-F%`qt$7<KyGk<@?#@``hRH-01t>>HFa7{QmTK|MYqP z^>+XDc;W2)|Mqv|?fm8L{O0fc|MIHn@cruX{qgbf>+=2W^ZoDi{pR`q@b>=n`2O|z z{`dO+`TPI>|Nj600DM*RZ~y=R0d!JMQvg8b*k%9#0NY7KK~xyiEzZ3z1W^En;rE=K zQMdvHm107t<`QT(aREw+f@n-D+qwj$LKL!v&?z(uiGm3QTaYa%HXAZO=lc}4eX1t_ zThpX2HEO6J1G;tFpJ(;aps0vIXS+H*$VZ3$Vg?_N7v<&d9rTL;+vjZwCp#Jf1lAtP z<7n;KvUQVf4)d3N*|Nf`7l~IJ%}BQLr}uiUvtoOTZTao~+L9fCWLcrti`dElYy4cV zV!&w@LkdpVihvYDa8Mp|{evgdpRZqyzb9@pz+PIgm+g7G3&2W3PLf)QKcXX*$$o?G Q)Bpeg07*qoM6N<$g0Dn>{Qv*} diff --git a/lib/images/fileicons/odt.png b/lib/images/fileicons/odt.png deleted file mode 100644 index f9c126efdc317c57c59132cff62110e6d7f1e7ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 522 zcmV+l0`>igP)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0002|P)t-sJs=_s z3=A9`94RR&LPA1KO-)r*RbO9UW@cu0cXw5Q$XS8LSc1h}gv4Hi#9@fTVu{0Lio$1$ z!D)=aY>vQgj=yq{zjBekc9Xq&mAiYDyndIuf||UAoxX^mz>A{7jH1Gzprntb#F3}Q zlBmX&tH_tE$&jwrnXSs4u*{vY&9btxqqfnhyVR_{)~~?Wz`($>!`jTu%-7e~(&GBm z<NDU*`s3r{*X8@!=KI^{``qaJ-s$_`>ipsC{NwHX<?j6E@BHZS{p#`k>hk^Z@$u{O z{p<4n?ehKY^ZoAg{_gbs@AUof_Wtzv{`L9(_xk?%`~Uy{{{R30ONglL00001bW%=J z06^y0W&i*Hyh%hsR2Ufr!NDp-0Th7Yf9lvNB~6oANMmJ17FJSr%Eo<Djl9F%jBebO zgqqQK0Lr-M{Jt-M)4>{YsA2^H)RFqtZEok&6#=L&ADjE-4ecrbUH^8?;<BG|-UggK zJvYoAE|L}q4j0Yc+`9T;n~AS+(rvw8o0+rGw@UQK{g1;N0F15p>oMzqk+o3`ATyT$ zuxABey05BQ0hE3Mz^)ZQ=|okn3ZQfi06SIy>R8p%48Rx4s;aX12g{F+_*$h}P5=M^ M07*qoM6N<$f<Fr&J^%m! diff --git a/lib/images/fileicons/ogg.png b/lib/images/fileicons/ogg.png deleted file mode 100644 index 0a21eae65cb981ecd54bfa888bae11b58529318a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 807 zcmV+?1K9kDP)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0005zP)t-sBB1~* zGd(dnMl?J}LPkwOM@>XXO+-mgMM+RbN>E5kPfbx-PE%P=R9jF~TToS7QB_+~R$Eh6 zTT@nCU0z>cU|?x!X=ZJBY;JLGZf<dLad&rjd3kwNfXG>a##n;Iet&>ngv4Hi#DRi? zVTi+mgN0&=!)1!XXN$pUjKPSAh>3}bcZ{lRj=*k?zlw~HiHwtSkiT+~zl@HMc9Xr1 zk(YXvyL*+qkdl>>l9GOxx`ddsm6es2mX?B=yoH^<nwpxHo1>YVor|KvpP!$dprxRo zpq`<ppQ5Itqoa|h#*(PSq^GN>sHm5$$*iobrLVl5vCXryv!k}rsk_v+xxKx>!?VNM zxWm=L#K^tJ)y2rm#mdpg%h15g;K|F+$js8h&fmh$;l$A3#n9o#(c#C^;mFeB%F^G; z)8Wd~;>y(G%GBe{*5l9E<jdLZ%-QbF+U?QZ@6z7x*xl&V-tN@j@7Lh)+2QWl;qTMq z`P$;|*yZ`y=K9*_``zgJ-0A$@>H6O4``_#Q;OqO~>-^yC{Ne2T;q3h5?EB*F{NwHX z<L><9?)~KM{N?WY<?j6D?)~QP{O0fd=kWdL@crrW{p#}k>+=2V^Zo7f{q6Mr?)3fc z_5Sbm{_yqw|Ns90006X^<YWK<00DGTPE!Ct=GbNc008evL_t&-83n<;N<v{Az~SGk zuNYz<V~|9R4J|D#QCmZ<iV;yu9q3xR1BXJ)psh=2hy&d~4G|8Z)S}P_cFy^K^gIFR zsGCYA1t~-zTNG1o*;PVH1WJ={t-kC#B%~40-!*-9b08rCd2P>L#hfk>f!Unu%-s(? z_xlKBm4~O9o13~4*{QuPJl1|1CMKA~mFZA6C+{2EqH5|EM<bf+tDm+c`Ipv%MtXGf z;lR)5Kl*-Fm)JX{yfx?qoAz75y@-Gnf81urS-8tDtOSH|RS(Ku(PnfB^tfz~uQ^#B l_x-4G6M)?eH7QKhjDK~IiZ&H-<xl_s002ovPDHLkV1jo5&zb-L diff --git a/lib/images/fileicons/ogv.png b/lib/images/fileicons/ogv.png deleted file mode 100644 index b89fc52995fa519f3b84eeb069da835a4b8ae686..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 740 zcmV<A0vr8_P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D00051P)t-s00sbl zm%8EX{NnBW-s=0`>-^yB{M_jK<n8?B?)>KO{O9of=<xm6=KKHu|An2t+2;G&=la^` z`&EF*-s$_^>il+-z2fZr<L&%=mAvKd{gI?`=I{OK@%`lP{D6y@a*>K`j=*k?zjBbj zgpiMNk-tDsK1ohZj*^&dp=x@SyL5kd-01v`k(Y>|z?z<<=<)q`eTHa(lrJwYFfcGp zPEl4{U2>ysb*5x^qkDpyyj`fSg`BvSnx9QzS6OFUVP#@ga!GTlwu_>|a;&M0qQYvd z&X1+UfwXm!sK%hHj-{xrm8-~F#FS;kfnmSJU%|VYuFG)7X>`JnqOik#!@-Zl$Ia2x z)a3fs<oed-`qt(9*X8@z<@#i7Z*OmE+2{LVb9ZoaX4~icb98cTc7@#O``qdL-Rb+? z>HKndfoy+!Ha0fj>igg7{5v~4;OqNDL`321{NU{T;q3cFMM&c8`&og;Sc1jl?fX!V zW_*B#<L><9?)_ba#9oBNe1m-D@BHQO{bP-bVTi-$@BHWR{9=j2=<xhyio$1$!Gws8 z?)3d>jKK{1Avyp600DGTPE!Ct=GbNc008JoL_t(|UM0-ak_1r{MA3_~+O{#YZQHhO z+xX|{Q@tNoL?+5KTD0?0T-##67-idjO!c)#Cw{S(m7}F#W&c?BLJ!t-*^OThv{uyQ ztQKGmq@=WIcyQd)Fkk1x5JCs2bEJ8>G3iqzx0C8GfvWoQyh7P4-qBMX*2)q;pKp@? zmJlutFm!gK$fDm#PFThc(5uLjC{V&N){O{2*ZY%OaF9c0lQ)L|I-W)9IA(3@ym|2( zpiQ_s=U7`VZ&GJJ0P-ne_qO;IlW}hP0l>iRTQhT`Ix{tS0Z{F7*<<0quh;uai{&5I W&nfWoRDAIO0000<MNUMnLSTXg@Tg$` diff --git a/lib/images/fileicons/pdf.png b/lib/images/fileicons/pdf.png deleted file mode 100644 index 029dcffecfb85bdd83aaeab3564302b0b2d1b355..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 592 zcmV-W0<ZmvP)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0003#P)t-sZ3zNn z004{t2$TQ-a~K${00^}J0LB0S&IkycAtBBX5a$RG))*M~5D@nm7|tm%oI*mqIXU+! zDc(6by-G^&IXV9^InGK-y;54<N=olSO6N*SRe;FvN=jLQ##n;IU4+D5gv9SsQtwh) zVTi+GiNohwT4jpD=UQWDi^0}oYiW$ZY>vQgj=yq{zjBekc9Xq&mAiYDyndIu=W}y{ zn!JUbzKEc}|8sNidwYwb!i=KA-h_mYrNoh^#*(PU=ZuV%tH_tE$(gOnoUqKDvCX5l z(eIp`sk_vyzSgh6*t5gh@2#!gwY~4w*3#no)Z_Zr<oeg;``PCE+voe-==<L3`{3&Q z;q3h5?fm8L{O9lY=I{LI@cruX{p<4m?eqQb^!@Pm{_^+!^!Wbu`TqC%{`vd=|NsA5 z006Ma-2DIm00DGTPE!Ct=GbNc006*AL_t&-83n<?DuiJafZ=yIQD#;Yni3nuR?X6i zg|cxO?#RNWxCDL+tC1$9#%4-{nDL$SdY%Bzv&`07(m??3s_MgtjsR3uVMG_(E$^Qz zm%qL*fDy4bo&UXJFBftP#N?;Qp4CeaOP}JcF0Ti`e9cmc<mz-sy*Vk>3PAOJF<VzP zfKq2?)6c$I0hE5cYz(@k)!|kJP&z*9d+hIIGXp5^hJDqQ16u%XJlIxMZ2`Eis;U`) ekCas{o5?>54W5MJHN>v~0000<MNUMnLSTZZ^ET%I diff --git a/lib/images/fileicons/php.png b/lib/images/fileicons/php.png deleted file mode 100644 index f81e405de3f6d47a5513d3e12e8493ba0c535494..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 749 zcmV<J0uud+P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0005AP)t-sK>#;1 zF)cbeI8#$tR8(12W207Nq*i65WNVXPY@%Oms%meBYH){QaIIr<uw-+zadwJlb+Tx6 zvTAm+b9$ClfXG>a##n;IcYKjugv4Hi#B+bLbbz*Dh{JY)vto(Ec7nEcg12Rg!hD3O zXN$plgtLW)k9vi*X^g>qhO~u<k!+5@ZjQfxh_!N%zjBekf{eF}j+lXr!*-LshL5>= zmAiYDyo`~kewVt5l)r+Syo!{^jhDZRm&%2mzLS}^kebDapumfw!jzrHlb+C-q0E_~ z&5@_Zou$W@tjVUW$DOgwrmfncw9cxr*Q2)4q_)wgxznz++o`+MvAET;xYVk=)w8+Q zuD;i=z}UCE-m}Bn#L3{&)$i2g`qt$7*5&%v<@?v=``G3B*yj7$=KI;_``YLF+UNV+ z==<I2``+pM-s=0`>ippA{Ne2T;q3h4?fm2I{NwKZ<?j6D?)~QP{OIug>GA#Q@%`%Z z{Oj`l>+}8W^Zo7f{q6Mq?ezZc^!@Ji{_pht?)Cof_5JVl{_yqw@b>-j_Wkkq{_^+z z^7sDp_x|+w{{R2~GBGYcs`sq`0004WQchC<K<3zH0002!Nkl<Z7#Rh@!74;y7{}q? zIljfnTmfaJDHNedQ%YQd>7>C$;0j#9cLT~!c6Q2Y7E{j3!a}pKoE0_27>7CE`+q%8 z26TT@lIk?2gaD|G%TzxUlmx($DVd<441grBO#%u6P}f*;6L&xWTq(J^@45L?0Bm62 zRo492aTfs&M}51x9aPQ9{E}PFQLp2x9M5ilo%Qb}PL^XUcH&Cx#Em%DSj&gg^L1bm zXpv=>_ddOSF(zls?&ZSi-wZ$Trt$tf9KE)$!-2hJ!2U~RYHUunBzp{ibzSamX7Ut( fRAR}}v`!NL+dqi<EP4c%00000NkvXXu0mjfD;2pV diff --git a/lib/images/fileicons/pl.png b/lib/images/fileicons/pl.png deleted file mode 100644 index 92f3f97546236dcf5625086a58aa6c38e6015437..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 685 zcmV;e0#f~nP)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0004lP)t-sApkKr zDI7O0AT}-}LOm@+JvU1}B~eB(Oi4XjNj6kVKwwKQSxq=tQ$k->OJ!F*a8x*NR6bx? zQ*2pAVqj!+UO#ePMSfa4YhX`pWLSS;KzwCKiDN!{XH$P@Npfmrh-OQ0Z)b*SOm1*( zdu~`wcC?CXNquo(jc!bOa%^6ApIdjUcy(upaZ+V?kCbjme|2eHd#HJLdxdvkW__BH zbXSOYU5<BGRDjG|fX0=0V3>JUmw8)Ygtu&ipk0K-jDBa7d|ZNod6<1un|oNDd{c#h ze|v+AYlo>{iNb$`hjN9fqI_GQe_Uvbzj%wIkB5Prg=%Y#!l8y?bCAEFiEgHcX{d-~ zql;^=hhTb>yq=JGdzZR{macx9y|t2PxsYgqoxqZtqQ8}Gi=x21nsvdQbC9RSwxfWR ztjfcsd6%!vnX%8Jwa%xy)2Y1GtH0Q<!rQ^k+sD)4;^OVz=I`0*{o?NY<?;XN^7`xa z{OtAp?)Lxi`2X_w`u_j?H6|60HD-MP0004WQchC<K<3zH0002kNkl<Z7}H~5U|=ZB z%gxD5Pf3i4VSs?by1LrBnwsjEdZ<VNkXKV(T@_Og70HM2D}e$Kkvt&3s;aUw1_VF? zxe$IuIS@buszKZ&Cv~?Z9TSj1PF1N_fU$$9h7BK^9Y`R%L@^>OO_s4iOk6$+B#^1h z&YqF#BEV$slN16Hh-H<CPK^)u<#bIj2m%S{@p3zd=>|KRh9^t<fdyFj%~V1ItrYYl zjXXgD{>(gFn!?g@f-=_b_8@^o5ssp=Vj(GUH6?dTkU*S=cT`A_t(KOdwyFgHNB%!d TzNq#h00000NkvXXu0mjf6N)#6 diff --git a/lib/images/fileicons/png.png b/lib/images/fileicons/png.png deleted file mode 100644 index 1d9dd562a4b27328ef9ca0ca516361d2d8da2e29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 907 zcmV;619bd}P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0006vP)t-s2>}3k zU{`fxU36w>xmZMmZDgWmN04t+uW3tFfXJ$BOjm)yg?VsUfyP*Z#gcV*U4+C-q)J|d z#DaU4e1V9yZ&RdqUSWvCVu{0Lio$1$!H0&0uzOZ%jKPbCj%<#=w|HxAj=#8iWO9(d za*@Beeq?r&y^@ZMf}Lu)fpB`2yNi#odzHMci)+q*T7H+h#Dr(ef?TzYbb^|^t&oDP zk$%65c;bCvp_Q4_hhK%AzS4+Y(}`fkkZHn_X`P&-tCpRmnV!#(V#AYj*o<V8p|H4? zhl`@ZmY=)Dm2udRWv-o@k*CJWoN&9IkFlbgo2$FxmuZ)*$;_aTo2%Z;r-Gfa&CjQS z<e+Y{xP#@QZ|$CQ%BrEGw$aV2p5&-@>8NwD!-BxIs;Rrwu)D>oyw&WkdF-!xtH9K* zzSrimg0H~X)wiv$#MraL+QP|`?zn`v%H8X~lJCBa?ZJ@V#;57Up76w#`NN3d%B{W9 z=g`xx;>)b^$e8oWoW|DT@6Mpp)6>_}(e%%v%-ZqD-tzX^vDD=H?c=`D=KI#<`uE_t z*5&%v<@?v=``G3B*yj7$=KI;_``YLF+UNV*=lk~M!QANk-01w=>HFO2{N3sM-s$_^ z>igg8{OalH;OqS0?EK;E`{C^T`s&5v?fl~I_v7vS<L>?C?)~uX?DFyS?eqQY^!)4f z{_XVs?)3fd^!@Mk{_yqw@b>-j_Wk|%*YfxM^7sDp_x|+w{{R2~W>QP3VV9Z!0004W zQchC<K<3zH00033Nkl<Z7}H~5U|`5gjtvX)aktXfXMlk0UAuN}-?C|g{%)v9=B^!E zH*Z|OMt?U{Bz1L8a9q>cbwB}#h=YNNZbiJ`GJOzWU|3}q?aU(+Xm04=vU2%Spn#@_ zu$NPU3k!#5{fecF^ci9lxcQ^f3W`f=i|iLKUZBOGq-PzGo>ktE7+EH_aNb-s22o2c zF<VyCd_fJPfVp#KDKn_r?6C+>s_dvPWp154eTqDT8=JIuUE7jvHH^74r%#zA#V}vJ z(XqLES}0S-jOmjn^htmmrfuiTE>bmp>g0+2JwhOXkQCR#&goMoPU!7w=LHEE>*%Pd hD9TET3-EDr0sxqzRE!mP^BVvF002ovPDHLkV1m|TAG`nn diff --git a/lib/images/fileicons/ppt.png b/lib/images/fileicons/ppt.png deleted file mode 100644 index b7afb2266cc0b79fc47d091b68441a49e2feb9dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 697 zcmV;q0!ICbP)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0004oP)t-sA_)R^ z8WemW7=R=kgD4(|EFp#~EsZfHkTfTfH7$}hE|E7dkvcPxJ2aU*EU-B*qC_*KM>MZT zIjT%JuTVR@PcO1lJ)K=hw^%{AT0*d2M7>@`*;y;UVMxGXNL7HyS%Jn_g2lsSOT%VM zU4+D5gv4Qp!^dk+Vu{1ZYfoj0!e@)YX^g?abX&}EQ_OKxY>vQgj=yq{zjBek(05qT zcUX3ly?T|qdzHM^d|ZB)y48JLf||V9fM3~xVD)=Kg`K|JgJOuF!0v)ni=x7eqQa4< z#^{e~@R3~bl3VbRXP2zWkgnG7mT2&nYw(w9ow3dEoL=ymaqydG@SR=opl_qL(eR~e z@TPRByVS41*t5gh@V0^Qy^HY0lJLow@Xew2*2dD}`qbn4*5vxv<@?#@``hRH-01t> z>HFa7{Ne2U<L&(Z=iBA({O0fc=<xmO@%`)a{q6Jp@AUor^X>5V{`~as^7sDq`2O|z z{`dO+`TPI>`}hC+`v3j=|NsA13=hO(4mSV*00DGTPE!Ct=GbNc007}hL_t&-83n<; zN`e6t$Kk(mG$Dk-C5kj~YnPxU8ggiD351sDYPy1GcJu;js^twLYK;Q>qEQ5csQ0|* z{Cb|6q+v$so>i$rGD-9RGK+x<*`DI{*?-;hNE)ax?M}yYEgf_(kTj50)6r?e&PKyP zSCTBpCyO;LZ(mmQNgl17-I+b?)Mrgdkp0<aE&AS2Fj0pvZ_QgYtM8R*b^#X3!<!#> zzda1zKcF&i53eWmj@!uwkQV0=^?Z3s_|zJ1U()^-39t@?Nec2!lB89_BxTY80C1C3 f-76zKtBlk?9a@^D5s9_c00000NkvXXu0mjfB^+{F diff --git a/lib/images/fileicons/pptx.png b/lib/images/fileicons/pptx.png deleted file mode 100644 index b7afb2266cc0b79fc47d091b68441a49e2feb9dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 697 zcmV;q0!ICbP)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0004oP)t-sA_)R^ z8WemW7=R=kgD4(|EFp#~EsZfHkTfTfH7$}hE|E7dkvcPxJ2aU*EU-B*qC_*KM>MZT zIjT%JuTVR@PcO1lJ)K=hw^%{AT0*d2M7>@`*;y;UVMxGXNL7HyS%Jn_g2lsSOT%VM zU4+D5gv4Qp!^dk+Vu{1ZYfoj0!e@)YX^g?abX&}EQ_OKxY>vQgj=yq{zjBek(05qT zcUX3ly?T|qdzHM^d|ZB)y48JLf||V9fM3~xVD)=Kg`K|JgJOuF!0v)ni=x7eqQa4< z#^{e~@R3~bl3VbRXP2zWkgnG7mT2&nYw(w9ow3dEoL=ymaqydG@SR=opl_qL(eR~e z@TPRByVS41*t5gh@V0^Qy^HY0lJLow@Xew2*2dD}`qbn4*5vxv<@?#@``hRH-01t> z>HFa7{Ne2U<L&(Z=iBA({O0fc=<xmO@%`)a{q6Jp@AUor^X>5V{`~as^7sDq`2O|z z{`dO+`TPI>`}hC+`v3j=|NsA13=hO(4mSV*00DGTPE!Ct=GbNc007}hL_t&-83n<; zN`e6t$Kk(mG$Dk-C5kj~YnPxU8ggiD351sDYPy1GcJu;js^twLYK;Q>qEQ5csQ0|* z{Cb|6q+v$so>i$rGD-9RGK+x<*`DI{*?-;hNE)ax?M}yYEgf_(kTj50)6r?e&PKyP zSCTBpCyO;LZ(mmQNgl17-I+b?)Mrgdkp0<aE&AS2Fj0pvZ_QgYtM8R*b^#X3!<!#> zzda1zKcF&i53eWmj@!uwkQV0=^?Z3s_|zJ1U()^-39t@?Nec2!lB89_BxTY80C1C3 f-76zKtBlk?9a@^D5s9_c00000NkvXXu0mjfB^+{F diff --git a/lib/images/fileicons/ps.png b/lib/images/fileicons/ps.png deleted file mode 100644 index 40a80baad1d08e6b3e5ce47d0fb1282db7711f71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 470 zcmV;{0V)28P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0002qP)t-s01*HQ ze%n=m$XS8LSc1heliyv0#9oBNIG5mIh{Ixu!)1!XXN$o<n&4@S!9twjY>vQgj=yq{ zzjBekc9Xq&mAiYDyndIuf||UAoxX^mz>A{7jH1GirNoh^#*(PUceCS{tjTz|=AE(4 zqqfnhyVQ}z=&!)ov%}h`(d(?!>$=eAwb<;r+3dXA?aSlt&E)RV;`-F%`qt$7*X8@! z=KI^{``qaJ-s$_`>ipsC{NwHX<?j6E@BHZU@#ygV>hb;W^!@Pm{_^+!^!Wbu`TqC% z{`vd=|Ns9LN|~SCNtXZs00DGTPE!Ct=GbNc005>*L_t&-83n;RN<(232Eh5@fURJs zg<v5zAp{H8;EG*><!!`>kJ2KA3Pue|?)jW4T+B(&bGHqJoFz$eznV7c8UR+)ri4Kl zSWU%{kpUBm7)A`|NnVNpLq?J)APm{AFS`sF@Of8B-Eevgw$F=oy5Jz4eE%(er3;-- zzP8?+WM4=pAFs<FyT_w0bn^aSTHTVlkmT?x*)5ao3whG%dG5K}KcQ}K86D#+H2?qr M07*qoM6N<$f^{$gng9R* diff --git a/lib/images/fileicons/py.png b/lib/images/fileicons/py.png deleted file mode 100644 index 15a727c5469429434715fb6fdcc0961e6a0d997d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 683 zcmV;c0#yBpP)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0004iP)t-siJ-m! z7y<zx001xmA0QqfAQ~Pg2mm+$5-tq@Kmau$9~n0R07w8WE*(uF5FIxmA~_yBIvyWT z003YE7F88dHyArTIzB-jK0!2)As<CWEkRHa9%32*c>qXAQA|!N7;O_#Pci_25l>J( zQ&2PqfC3(I7*Smg0*C+rkN_Wm1YcntE`R`GUnyc@7-?q!LVy5hXdXs{0uZ18QGft$ zZbM>%0C#x@bagR#cOGqq0e^r4M4$k7i2#Fx3UQABG_L>`zyOGd5>$Z9L$Cl-gU4Hd z#*2#<U4+DokQ-l#!T{d@VT!|OjK4j{0BerI5#R!IkiT@5y?T?pe3ia0-voP?x_+9y zft|n!2mp(sz>cNEkf+6wsK%A7%9pRrnX%8Iw9TWo&!)N3sJzvyzu2w8+OWjk)#drt z=K9y?``GCG+3Ee->i*v9_}lCM-|P9{?E2yD{NnEY<M00D@&D=Z`sVWg>ht^S^!)7g z{q6Su?)U%j`2X_w`u_j?E%Wc200001bW%=J06^y0W&i*H*-1n}R2b6*!NE!bQ2>SE z|Bkm21t9{dshw^bBBE&9V`SUHMQ>K%re*XRE+b0J2$C8zAsT1S>H7k3U0ISOMi2q- zp`?PRd@v#bjHtkn4`=`{TeqiR7hSsB0pjtrSzcjH00P9rbX8QB*fz7kM!s3cRa0j+ z_FF=yQ@7?ji}sz7T}9fv>-%JyE!Q?yh|C`9-p5zINNgEJva0i#9(*dXj1-_<X8n5k zJiLK(zc#?VqaUaJ@qTl1;vxd&cUbXTj{jOl5vs-eydWJK8wKE^#*!@6;vdE!eV>43 R#_j+B002ovPDHLkV1kL1EMfov diff --git a/lib/images/fileicons/rar.png b/lib/images/fileicons/rar.png deleted file mode 100644 index c761a4f7fdc3bfea15a52b1a224c0867c3345be7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 557 zcmV+|0@D47P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0003aP)t-sb8{jz zL2h(3G-^RKcQj`~XEa1-G&g6OG<0q>beeZ(J9l(6YIJ9JbZ%9E$XS8LSc1h}gv4Hi z#9@fTVu{0Lio$1$!D)=aY>vQgj=yq{zjBeknwm6rlf9jqG<uc0dzHL?m%7k&nu40V zXQ$JJoxVZMpo^lyk*CI&tjV3R&7-!_sk_v!zSqsoJFmdlv%}im+M3YX)7sk8)a3fs z<oed-`qt(9*X8@z<@(s>``PCE+2{M(=la^```hRH-01t<>HFO2{N3sM-s$_^>igg7 z{NL;R;OqS0?EK;E`{C^T;_dw7?fm2J{NwKZ<?j6D?)~QP{O$Ao?ezZc^!@Mj{qObu z@b&)i_Wkkp{qpzy^7sDp_x|+w{{R2~G&DPiyB&@I0004WQchC<K<3zH0002ENkl<Z z7}G_Mu}VWh6hzO(MGFxHMG(al(O4}8Kj3|f|L0#=r+N@j6M5R%X&cx(W3htMo#9L| z0W6zsTa5_{;0G*8tAU9E2uYG*U<%j+4$e;2o(=FE|GfMLh(eF=W9H^{x$b=Y8uiB( z<+B$TyE<MaQpraEp2`?0NpaJSqwS)8rS($YdvV$7c&e0&|0W)zSyC*zak#mwADP;g vw|xN4cXg611#ml;oJyy>31FV2`akgtYEN*p7jFVc00000NkvXXu0mjfwWc`% diff --git a/lib/images/fileicons/rb.png b/lib/images/fileicons/rb.png deleted file mode 100644 index 408f708a1df128e25d79e4a1684c5efddd34fde8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 802 zcmV+-1Ks?IP)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0005_P)t-sAOHY| z4F`%228j;`j1K{g4*`J_4T=y4k_`lq4h4%51(Xd0lnn)z4FZu51&a~}ju8i(3<8=B z1DXy5i4_f<4FaAF1)U8Bq74V44+NYM3ZoALm=p)05CoeP0h|;8r49_C5elXd1ep~L zlo=4M5DKLh0jU)MtrP*Q6AQ5u0jL%VsTK*89~Z0{1-TUhqaF{m77(EwAEX`=u^A7$ z7YM2#5x*A@#Tf*|BoV1GA;KpY!Z9JNKQpjGL#RkZz(6sqN<`N>CCoo9uu4Y0Mmf7n zNYG0<u~<~sRza&~W>tX5S%Jn_g2mBYQeA|^UWCNmTS?tpOks$_Vu{0Lio$1$!D)=a zY>vQgj=$S%UviMYa*@Awlf8PCyL*+qewVs}n!LD)jfI`Q&xCu6qQc&Wd%2aIk*CJw zkbRe|$(^yy<(!hCw9eY1pQE<Xq_)wgxznk;)T+GIuD;i=z}U0H+ULy8)a3fs<oed- z`qt(9*X8@z<@(s>``PCE+2{M(=la^```qaJ-0A$?>HFU4``+sN-|PI~>-^yC{Ne2T z;q3h4?fm2I{NwKZ<?j9I@%`%Z{Oj`l?DPHY^Zo7g{q6Mr?)3fc^#1Sk{qFVt@Aduf z_5Sen{_ytw@%H`k_x|$t{qpzz^Y{Mr`2PR@|B?m+gEbdM00001bW%=J06^y0W&i*H z*hxe|R2Ufr!7(pGQ5eVJ-#tC3q>;9}=+dEsiIMfj*YG8Lo;&#hok;9rkuVq<g9vGn z5V`8O=e+;d^HjiDvEnir4Me~XaGCOTO+y46nTiQ&nh3b$+2lY?1eCGjaxQ@gxE2rX z@Oimk%kKkVck`#U5ADWX1mNdF`FGupzRjfwTy3Gz$1-KfJ;3p6^37SVOXnt24^Hyq zw7+UswwTG^BD6<`^RWHb4F+;4!tJE1(r35R^<`3o^lmC~cl;9MDiOk0Db-}WG2JWj gQURwzZjy?`KfJM%8eH9FM*si-07*qoM6N<$f|(MU!T<mO diff --git a/lib/images/fileicons/rpm.png b/lib/images/fileicons/rpm.png deleted file mode 100644 index 5cf727de025e37dad60bb2d3463b1826362426a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 555 zcmV+`0@VG9P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0003dP)t-sAPE8x z5D+;403RP8QV<Y?F)9B50PheGr7<aZcz9KS$XS8LSc1h}gv4Hi#9@fTVu{0Lio$1$ z!D)=aY>vQgj=yq{zjBekc9Xq&mAiYDyndIuf||UAoxY2r!jY%Om#oR1vCX5l(W$%C zuD;i=z}U0H+SKIw*5vxu<@(m;``6|B*yZ}z=KI;^``PFF+UNS(=lk2|``qaJ-01w= z>HFO2{N3sM-Rb<^>HFU5``+sO-|G9{>ipm9{NU^R;OqS0?EK;E`{C^T;_dw7?fm2J z{NwKZ<nH|C?)>HM{pRod=I{OJ@crrW{p#}k>+=2V^Zo7f{q6Mq?ezZc^!@Ji{_pht z@Adxh_5Seo{qgqw^7sAn_x|(u{`C0%|Ns900055CR+9h#00DGTPE!Ct=GbNc006T| zL_t&-83n;HN&`_Ch0*Ul2f^Ah*48e-*v%#!gk)!F1{Yy(XKfe6kTQa$GylEUa~g23 zBuUH}1|W~bw%*6LGaU$)RDy9s2ey5<R>{D)Y3!MyJ@b<ffME}51d@lW`RvTE0cLJv z#dL6=fSFRo?o7oDfaG;ayIEdnGfaGIiN4wn02+s<RprwF0EBI=w%rc^z)^ozl^d{w tqic<Aov(mPzm&?dl-~y28OOFA^ADr~f4PZ?SeXC-002ovPDHLkV1mMRMXCS* diff --git a/lib/images/fileicons/rtf.png b/lib/images/fileicons/rtf.png deleted file mode 100644 index 99fe3d8fdc485830c098fdf801a66ad6637afdb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 402 zcmV;D0d4+?P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0002GP)t-s01&QK zfXG>a##n;IU4+D5gv4Qp!(xfUWs1UQi@|A(!EBDeZjQflkiT+~zjl+odX>9-mArnJ zx`LX#g`K{Lpumfw!i=KAkEO(sr^b?~#+9qcm#oQ<uGX2Y%AK*zqqfnhyVS41*t5gh z(&GBm<NDU*`q$<A+2;G(=lk5~``+pM;OhM0?EK^H{N?Wa=I{LI@cruX{p<4m?eqQb z^!@Pm{_^+!^!Wbu`TqC%{`vd=|NsB0U<lu`DiQzy00DGTPE!Ct=GbNc004$bL_t&- z8BM`43c^qjK*6_R8xau|EG%s7atH5!gLIau#CU?gPZNST6Tq#swN}Lh33zew=!c2C z^QRxC4n;);`eQ;E1_TU1g2BwVs$&Nsv%oJpf*>Hkw^jhxvp-`3O`j}wRs!nDRV7gR wVzIRnP!FyufzmgNjg^49chv$o6=lsVKEG~zALPaCp#T5?07*qoM6N<$f*6a{ZvX%Q diff --git a/lib/images/fileicons/sql.png b/lib/images/fileicons/sql.png deleted file mode 100644 index a7b0684c7f11d4741a3f7ca5b35763d65f488630..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 813 zcmc&xTThY!82+5;jLqrRvNA7fYt3>_*Q!+)t;|Dg&YW5^H$^d*Hbh5|<!LG!f`X?p z@_+`-z$l%xNRU84LsGGb3lN1hzc@&oL`CKMAo>-(+w;78ub#t8&dte+M#Lik0EkB3 zP0tJM*nfx$4{>60Og;dF)#qjxWJE+nG&4lOV9@M>96PXm8~*hN;&QpBEvU1z)9QgY zY|y3y5{t!MY`MYeUtV4|SfP!L4bTa%+n~|WQISZbH~Zys`Lls96bgk*CL4{$2D%t@ zKzhCYe#>HcdAZ3BEiEk>w;+v1W7_iTbUGf7$7C|CZn&tZ2-hn`lNDO6*5(Om!G&!L zY&M%lqp?^l&<RPUQUZZ6F{|}@y*=X#9ZZSEVnLx$91h23voUy!#qIMY?eq2YSv(#; zG&D3gILKfy=yW<3i}mgY#>U1zD%LQxxeAK>ahFV`QmtA2jQ1+1H-N!l)M_=6NOZg1 zYgTA-a<Z<j?v3DwLZLvT(IgVd?1I~eC4HQ)R4UbE_is8O=Jd+Q$cWSF#L}cY`vK4a z4{((;Gc>xN}VAa=CDQ(yDIROQxi_xR}r9`+PnS1h=-~>gwvl!$YM~DHIAldx22l zzsm}{L(gc&=jG&w&i^;S@=Y@?<OD>f-!3?L>bQ)Ep3eo2%r&J@p9)-041#Kdz-Jm( zw}2RnTEE@*IV-BalB$%#U9+PGbJE#}qfN;=f32q^j`=Ds4}lh^eVf8J1Rp7<dh-w? zH3vVhuV!o3CC7rVv-VaBE)f!{F5o^yS%uWrQq{c*`b0DL-Nn>+M}N)kRJon^;8Vqw z?w0%xc?oJ|iNj7vr1S$SnIO}m6{>Hras_ecYJkexs_*7o{L`7!t+?><YYzcrN=vHz zDn>^*^FnI71BA_y#>;veBV&n4ktbA&?DL-I2bX(TZyN(KtJ>69zNeHH$_pSfa?&T$ HO56Sd0mBvu diff --git a/lib/images/fileicons/swf.png b/lib/images/fileicons/swf.png deleted file mode 100644 index ecc7309ad52bca2ff1387fad5f066e36de59e9c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 732 zcmV<20wev2P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0004=P)t-sAPE8l zF;WFKSQI%|2|ZvNJz5Y%W+GK}Ena*~Vs}|>fn0HfUvq_8ewJi`l~sVqS%Jn_g2i@# zie`nIaDtR*g_>Q2#9oBNVTi+Uh?`=G!)1!XXN$pniIr)L!EBDeZjQfwjhu3jzjBek zc9Xq_k(+vzyL*+qf0wC-m8E`{x{8^nf||UAoxX~qw3DE&i=x7np{<dp#+s+Km#oR1 zvCX5l(XF<=sJX|jxWuoz$Emy2s=U>-y~VD+*R#ONufW)|!`i;a&BDph$<f=+)!o$F z;nmyY-rnZk;^x%k`qt$7*5&%v<@?v=``G3B*yj7$=KI;_``YLF+UNV?=Ih(%``qaJ z-01w=>HFO2{N3sM-Rb<^>HFU5``+sO-|GC|>-^yB`{3*R;OzY2?EB&D{NnBW>Fn_1 z?fm2J{NwKZ<nH|C?)>HM{pRod=I{OJ@crrV`|0uh>hk>S^8N4f^z8Hf?eqQZ^!@Gh z{_gbs?)3ie^!@Mk{_yqw@b>-j_Wkkq{_^+z^7sDp_x|_y_w@Mw|Ns94E>7zd0Ji`D z00DGTPE!Ct=GbNc008VsL_t&-83n=7Dg<E|2H<!89Y?mINlh)<bwV~2N;y#W+%4D} zaRaWy4LDQ|l$0BgDN(jevD%iUY&-w=zMtnw0QBnUE|DmK6o8*VqIlWAC=mb%G@}vd zcM$-HavBMs-%WtSYJ{cMZqu&-Ai?Umvw+E9z31|%yT;M$PCobb;@|bMM7^ceMuy1~ znw<}mK^BI2mOXm5pATt@Q6Z#jnA&L82xM)h(EeL|VA0#0wk@)*nHKNozu`2${cJIc zVz{xh^!Vp`FkG3*%+$cx=by{8*sGm#RSAIY15!ph<@X7Itq3|rDhmIbN0<EO^mdZ~ O0000<MNUMnLSTZh#=Y<W diff --git a/lib/images/fileicons/sxc.png b/lib/images/fileicons/sxc.png deleted file mode 100644 index 4d6676c3a02237d9db48e79581085395ca47a0c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 682 zcmV;b0#*HqP)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0004fP)t-sWgrO* z3=A9`94RR&LPA1KO-)r*RbO9UZcn{tW@ds?yNFP^gi^YPQ@V;&x_5VXms!(QfXG>a z##n;ItXI=rgv4Hi#I0P^u3XfwT-0HR!(xfUWs1UQi@|A(!EBDeZjQgla%XaozjBek zc9Xq&mAiYDyndIu)_ZM&n!M_JR_c6J>wH#)oxX^mz>A{7jH1Gzprntb#P@?=`h;GQ zr^b?~#+9qcm#oRlt4o=!%ABywow3cbva+ML(cQors<rN^yVUEtH|)AM?YcLtzSix# zHSN1LwZ71=z}V`%Sn|Lvz`($>!`jZm&;Qc^!OGqL)Bw!P%+AX5)XekS-G<lA^V!Vv z*v<6U*Vppb(DT>O^4QVR;`-F%`qt$7<KyGk<@?#@``hRH-01t>>HFa7{QmTK|MYqP z^>+XDc;W2)|Mqv|?fm8L{O0fc|MIHn@cruX{qgbf>+=2W^ZoDi{pR`q@b>=n`2O|z z{`dO+`TPI>|Nj600DM*RZ~y=R0d!JMQvg8b*k%9#0NY7KK~xyiEzZ3z1W^En;rE=K zQMdvHm107t<`QT(aREw+f@n-D+qwj$LKL!v&?z(uiGm3QTaYa%HXAZO=lc}4eX1t_ zThpX2HEO6J1G;tFpJ(;aps0vIXS+H*$VZ3$Vg?_N7v<&d9rTL;+vjZwCp#Jf1lAtP z<7n;KvUQVf4)d3N*|Nf`7l~IJ%}BQLr}uiUvtoOTZTao~+L9fCWLcrti`dElYy4cV zV!&w@LkdpVihvYDa8Mp|{evgdpRZqyzb9@pz+PIgm+g7G3&2W3PLf)QKcXX*$$o?G Q)Bpeg07*qoM6N<$g0Dn>{Qv*} diff --git a/lib/images/fileicons/sxd.png b/lib/images/fileicons/sxd.png deleted file mode 100644 index a07216f4af3cabf92105a7deaf8170af8ee4d848..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 735 zcmV<50wDc~P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0004@P)t-s3U_G? z3=A9`94RR&0ABzAYXAUj0761S0C4~Sa{vH!004FX0DAxceE<N008LFz3xNdyj{sFw zRR)&;UteElW@aUv3}A#BAgc%|unc#1cQCORaD9tafXFko5m|x8Sc1h}gv4Hi#5=ha zVTi+9qDx|l!)1!XXN$pUjKM~|BC(1YY>vQgj=yq{zjBekPQWL2lfD0P0{?RbdX>9- zmAq5ND1Mi^i<X{(n!Npe7`vP=g`K{Lpumfw!i=KAprE9WrNoh^#*(PU|BogAkShO? zE0wFrm#oQ|t;(FR%$>2#p0mlLvca;lvize!qqfnix5c%(t)slv{H9{5yVU8cgU+?6 ztiIO&u1d1M&ac4Oz`($>!`jEi$G6Mhx6I(Q&E&St<F(G^&d9~e$kn#b=flj@$;{Hf z&)>|<%)!v!&&|)v(bnG5*4Nk9(&GBm<NDU*`s3r{*X8@!=KI^{``qaJ-s$_`>ipsC z{NwHX<?j6E@BHZS{p#`k@$vEN^8M}e{qOYs@b>=n`2O|z{`dO+`TPI>|Nj6006xE5 zW&i*H0d!JMQvg8b*k%9#0PIObK~xyiV_;xlhz$+!_HeSZF*j#`fas3)w$@@%rY<3< zNCc3d#n>fM+}Q~c32iHmVeE2fH1C9n<O?x&b#+NK)|-O>1A_x&7rPKYb3=VyZB2ER zIYSJiP<~5uQzL|5Y0kj!$Kcf*EaQ`wn4FXlUtt0=)U(Mq&>|``JT5!E+z=$--k6$^ zn_^{b6qZw_2NH0uR}IPwadCCi<|@?z2{_i7iE)biM_Ti6lxTni>}w6Qqy>2ec(_@M z)Ib8ZHOg|562g3(Y%GOJAORbo{T1b9r6om$1@a&POH)%reO*m;6-5PESpc_FKW>x@ RkI(=B002ovPDHLkV1hk5cR~OF diff --git a/lib/images/fileicons/sxi.png b/lib/images/fileicons/sxi.png deleted file mode 100644 index 2f2574af614b3615f3eb7caa367897faac6f5dfd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 687 zcmV;g0#N;lP)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0004TP)t-sY-K_W z3=A9`94RR&LPA1KO-)r*RaI1gUteElW@dMHcU6GMe0+RafyP*Z#eIE!U4+D5gv5b? zfnkWlVu{0Lio%41kY|g*hlhu0jKPSAhis0(ZjQf<jEr)SzjBekjg5_Vlf99Vk$RQ8 zdzHMBl8}Cvx{;Ekf||UAoxX^mz>uB7i=x7eqQak`rl6ptkEO(+qpXpq#*(PUrKYi? zr?-`>$fT&Wm#oRCsI-}_%B-xbt*xz`u*{vY&8e@wudlDNva+ML(XY41xVX5fyVR(@ z+^oLVyu87^y}hr%*tfsTz`($>!`jTu%+b-&&e`JE*VoeG`qbn4*5vx*<Kx%m``PCE z+voe-==<L3`{3&Q;q3h5?fl{I`Q`5X-|_$E@BHBM|LE}j;`9IN@%`lV|MBth>+=2P z_5b4d|Lybr<@f*O`2Xql|L^qu>G%KZ_W$ko|M2$y^!Wbr`TzC#{`dO+`TPI>|Nj60 z0L>HktpET30d!JMQvg8b*k%9#0PIObK~xwS1;M{7#Bm(Q@u#~tUHK7pjHb)x6pOMb zgN5O;%V0NHeE$Vq@{e38u8^EXa*I)Y4cH{Zb%pc2&+Gm6co?ufP%4T-A_oJs65;O` ze@D%Q90L^L`FVEoa!4yTz~l9|owfIFYwWZP8tt2m`suD{0mjl<cH9i#m#?`;*S6ZD z&j;zg=#EvaJQvv2dgp6C6`M+f^f()`VFx9l7`hYT1|*48Dw~Lq0g}_}4?p{Fiy;H# zK7P5Jdf$zRWPsdjrNPro<+@�dkL#iK*3(A3_F%M@-&r#9TEZ84wT1r@P7J;vcRg Vkt4O~(SHB{002ovPDHLkV1hS{jxhiL diff --git a/lib/images/fileicons/sxw.png b/lib/images/fileicons/sxw.png deleted file mode 100644 index f9c126efdc317c57c59132cff62110e6d7f1e7ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 522 zcmV+l0`>igP)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0002|P)t-sJs=_s z3=A9`94RR&LPA1KO-)r*RbO9UW@cu0cXw5Q$XS8LSc1h}gv4Hi#9@fTVu{0Lio$1$ z!D)=aY>vQgj=yq{zjBekc9Xq&mAiYDyndIuf||UAoxX^mz>A{7jH1Gzprntb#F3}Q zlBmX&tH_tE$&jwrnXSs4u*{vY&9btxqqfnhyVR_{)~~?Wz`($>!`jTu%-7e~(&GBm z<NDU*`s3r{*X8@!=KI^{``qaJ-s$_`>ipsC{NwHX<?j6E@BHZS{p#`k>hk^Z@$u{O z{p<4n?ehKY^ZoAg{_gbs@AUof_Wtzv{`L9(_xk?%`~Uy{{{R30ONglL00001bW%=J z06^y0W&i*Hyh%hsR2Ufr!NDp-0Th7Yf9lvNB~6oANMmJ17FJSr%Eo<Djl9F%jBebO zgqqQK0Lr-M{Jt-M)4>{YsA2^H)RFqtZEok&6#=L&ADjE-4ecrbUH^8?;<BG|-UggK zJvYoAE|L}q4j0Yc+`9T;n~AS+(rvw8o0+rGw@UQK{g1;N0F15p>oMzqk+o3`ATyT$ zuxABey05BQ0hE3Mz^)ZQ=|okn3ZQfi06SIy>R8p%48Rx4s;aX12g{F+_*$h}P5=M^ M07*qoM6N<$f<Fr&J^%m! diff --git a/lib/images/fileicons/tar.png b/lib/images/fileicons/tar.png deleted file mode 100644 index a28c86f2de27465a78dc45db99bec9c8f1eb82d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 663 zcmV;I0%-k-P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0004KP)t-sWM^e& zW;1DLUW0ZpRe;D@fyP*Z#a)ENUWCM9h{KhLIAV#zWs1UQi@|A(!HtN2Y>vQgj=yq{ zzjBekc9XrGlUk#dLwc3FdzHL?m%5pmW`df$qL^~7ol1qBzKEc}rJj(BqQbYQSFojc zk*CI&tjV&fmYuQ9qqfnvw5`dycB#A6!@HlZzSpn7*t5gh%*>hG%YD$wx6I7U;L(rd z&8_UvoY~gQ>e#pG*Tw4HtLNL~)a3fs<oed-`sm`?*5&)x<@?y>`q<|C+2;G%=lj~{ z`r7CF+voe-==<F0{M_mL-0A$?>HFR3{NCyN-s=0_>ipm8``_yP-|PI~>-*sA{NU{T z;q3e2?ELoaz~b%v<L&(8?)>BK{p9Za<?j6D?)~QP{PpkD=I{OJ@crrW{p<4m?DPHY z^Zo7g{_gbs@AUoe_5Seo{qpzy`S|Gb_x|+w{`vX#|NqSX{{H{}|7BboIk`$v00001 zbW%=J06^y0W&i*H-AP12R2b6*!LdriU=)VoH_4A;5wZ!@Q5-rsiVor?&d$Ay;zf8H z-Cf)@gNV3_AUIm=)Ii%n8~^j2<MR~2sVO|9%p4LB*Mvv-!+1KU1fpqPlgnW|q=b6F z<?-`}J1`y=qd_9K`^mU?1W3B7{?^T2Rer}!<ajDo%+}N=tDiPpAyQQwyt94lAiLq7 z)P99+Go4E=Q_1JXg1+nTq&}OcjipSt*qvZm=AM4botnjj`&(sqSH)^s+4ALZq&_6g x5_olfmd$dwhm?TGGB;O9p#nG(7A}{E^ACw)oKVrb0TloM002ovPDHLkV1mDDnP>n2 diff --git a/lib/images/fileicons/tgz.png b/lib/images/fileicons/tgz.png deleted file mode 100644 index 48f19596cce36e65472b4c2123b0631eb2b146f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 643 zcmV-}0(||6P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0003^P)t-sY+(sy zTpMO)GihgDgLW`gfXG>a##n;IU4+D5gv4Qp!<C3QVu{0Lio$1$!HtN2Y>vQkkiT+~ zzjl+oos(Lll|y=!yL*+qewVtLnP!5TyrP(LuANGSoxX^mz@?s$i=x7}r&qA0c#)^Z zm#oRMs+OIx&7-!_x3sOvx^}6%)Wf@<uD;i=z}U0H+RV(E+{=B?%D2qS%;3?F<jt+@ z(45)U%<9;;>DR^T-K*!@<ksc-=;GSg=KI;^``YLF+UNV+==<F1``qdL-Rb+?>HOa5 z``+sN-s=3{>igg7{NL;R;OqO~>-^yC{Ne2T;q3hO?ZD#g{NwHX<L><9?)~KM{N?Wa z<?j9F@BH=e)aLK~=<xmN@%`)a{p|Do?eqQZ^#1Pj{qOYs@Adxh_Wknr{rULl^Y{Mr z`2P9%_W%FP{{H^||Nnphe<llcod5s;0d!JMQvg8b*k%9#0OUzTK~xyi1;IfpL{S*W z;orIUG-Xn=(?k|hqJ*JjCu{53`3Sy~4`6R&&umOgN=PYWRx>iwHFMATzpv*Bz)qH% zONk*wz>jfrx2x{ukOJ^tuOCeY-8KcZnjEg&KAQpEcGzr2(r7Ve_OAh=j>>w{TPTZH zKk?)@g~I2A*6Q!akDFY?GAs?4-A^G|#w=>|?s=A|OfqFf-s;ksS96zYmlc0GW=+S4 zTr0`rchP7uRu#^9+=hPSt86z2r)w`8{$L%8pt7@@^3xXPojVnPr+Pi*0k+410<bKy dpK&2`;~)P^i=VzPm*fBd002ovPDHLkV1nO4f%pIb diff --git a/lib/images/fileicons/txt.png b/lib/images/fileicons/txt.png deleted file mode 100644 index bb94949f6205b348e4b98e9b527fa03d934c01e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 466 zcmV;@0WJQCP)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0002$P)t-s2=D+| zfyP*Z#a)ENUWCM9h{Ixu!)1!XXN$pUjKOS<z;2Gea*)4rk-v76y?T|qdzHL?m%4(Q zyoH^<h@ilWqQZ=#!jGlIk*CIzsK%A6$d|0ikgnF6uFIXU&7HB$p|sAUw$Y@v(Wkl7 zsk_vwyw$G0*RR0Xv%}ib;`-F%`qt$7*X8@!=KI^{``qaJ-s$_`>ipsC{NwHX<?j6E z@BHZS{p#`k>hk^T^8M@b{_OJo?ehKY^ZoAg{_gbs?)3ie^!@Mk{qXhu@b&)i_Wtqq z{_*$y^7sDp_x<zt{`C0%|NsA0fXMG3Q(OQ500DGTPE!Ct=GbNc005RrL_t&-(_PIW z4#GefMB%q&9fA}>8UzYK6OPa$aPD#dECLK6s45KfpFwPkVDy)H3227U5Fyb+2D}G= zQ`_~-06T0&KwA|tq%&{;+AaffG=`vK{0LtF=G4AsK+-NnN-x`FK%aCgowbz#i!I51 z+ja&5-HTXF!W)lM$@)=5H43}_7tbOVKe3)fBw#6INs^Cz0o6x&NJD9tBme*a07*qo IM6N<$g4J3BjQ{`u diff --git a/lib/images/fileicons/wav.png b/lib/images/fileicons/wav.png deleted file mode 100644 index c167f4fdb5084d4c35725fc71fb8c730f5d1680a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 820 zcmV-41Izr0P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0005?P)t-sT_Axm zIYl}>K|4M}Lq<$QM@>aYO+-mgMM+OaNliscPew{lNJ~&mQCUt?TTfG2PgGk_R9R3| zTToS7Q&(GEUSC{bW?*1oX=!O@ZFp>Mac*vIadB~XcXxStc~yYOS%Jn_g2jG+fL(;d zUWCMNgP(zdgJFonf`f%(iNj@z!e@)YX^g>$h=_@aiENI*ZjQf-jE{+olX8&1a*@A` zj*xbfy^fKWdX>9-mAsIWm6DQ@ewVtHm6ev3mV%nRg`K{Low}NunwFcRnVX%9qQak_ zpPitkprD|hp{JjsrlX^yk*CIzsK%42#iXaJsHmuytjVmbtfjBKow3ccv$LbN(W$%C zwz<8uyve=5!?VNMxWm=C!_&gV$iT<c#mLLW%F)Nm(80{zz|7#u%g@Nn(!$N&!p+~o z&f&w(;KtG6$kE=%(&5O`;>y$E%hlx0*5u3B?abKh%h~PC+U?HU?$F!p)86gV-tXAm z=+)ow*Wm8h;P2Vt?%Cn+)8qNu<L}($@!RP8-01n<>igg8{NU^R;OqS0?EK;E`{C^T z;_dw7?fm5J`{VBX<L>?B?)>HM`{nNZ<?j9F@BHTP{paue=kWdL@crrW{p#}k>+=2V z^Zo7f{q6Mr?)3fc_5Sbm{_yqw|Ns90001K?F=h)TZU6uP0d!JMQvg8b*k%9#0PRUc zK~xwS4Z%A~15p@&(Qj^U$V)`*$I8aiT7rdzg<u&7DQ&U~_h4fLK|xa4=nf17T!4jE zA`B=P5GL<&{)e8E06lTjvM7ZyL}0yLn$$XW-DgY$!elD-*JFo1;|S<{S6<v4=o5jW z)wVY=X8=TCRaafPd)Etph(J*tJumH_x)Eu&-Zw`rO;t=ViD~{J`#;&<fry#9#Vq4A zJ=v1H(0OCg)W8t`zL;c}pZVbHY9;}gm+R^6(amfnOP2^d?Wj)gT}@mqz;JjMl1ev( ydQl5ypvQUTtXXYV8r{dvh9tn@FKQyDV#Xg??~Jr0>265?0000<MNUMnLSTZZ)zY2- diff --git a/lib/images/fileicons/webm.png b/lib/images/fileicons/webm.png deleted file mode 100644 index b89fc52995fa519f3b84eeb069da835a4b8ae686..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 740 zcmV<A0vr8_P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D00051P)t-s00sbl zm%8EX{NnBW-s=0`>-^yB{M_jK<n8?B?)>KO{O9of=<xm6=KKHu|An2t+2;G&=la^` z`&EF*-s$_^>il+-z2fZr<L&%=mAvKd{gI?`=I{OK@%`lP{D6y@a*>K`j=*k?zjBbj zgpiMNk-tDsK1ohZj*^&dp=x@SyL5kd-01v`k(Y>|z?z<<=<)q`eTHa(lrJwYFfcGp zPEl4{U2>ysb*5x^qkDpyyj`fSg`BvSnx9QzS6OFUVP#@ga!GTlwu_>|a;&M0qQYvd z&X1+UfwXm!sK%hHj-{xrm8-~F#FS;kfnmSJU%|VYuFG)7X>`JnqOik#!@-Zl$Ia2x z)a3fs<oed-`qt(9*X8@z<@#i7Z*OmE+2{LVb9ZoaX4~icb98cTc7@#O``qdL-Rb+? z>HKndfoy+!Ha0fj>igg7{5v~4;OqNDL`321{NU{T;q3cFMM&c8`&og;Sc1jl?fX!V zW_*B#<L><9?)_ba#9oBNe1m-D@BHQO{bP-bVTi-$@BHWR{9=j2=<xhyio$1$!Gws8 z?)3d>jKK{1Avyp600DGTPE!Ct=GbNc008JoL_t(|UM0-ak_1r{MA3_~+O{#YZQHhO z+xX|{Q@tNoL?+5KTD0?0T-##67-idjO!c)#Cw{S(m7}F#W&c?BLJ!t-*^OThv{uyQ ztQKGmq@=WIcyQd)Fkk1x5JCs2bEJ8>G3iqzx0C8GfvWoQyh7P4-qBMX*2)q;pKp@? zmJlutFm!gK$fDm#PFThc(5uLjC{V&N){O{2*ZY%OaF9c0lQ)L|I-W)9IA(3@ym|2( zpiQ_s=U7`VZ&GJJ0P-ne_qO;IlW}hP0l>iRTQhT`Ix{tS0Z{F7*<<0quh;uai{&5I W&nfWoRDAIO0000<MNUMnLSTXg@Tg$` diff --git a/lib/images/fileicons/xls.png b/lib/images/fileicons/xls.png deleted file mode 100644 index 24911b802d8f52f966552d450f177d62bec5f940..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 670 zcmV;P0%84$P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0004WP)t-sZ+I#+ zO&K*!7&KBBG*cHeSQRv06Et2FHC`GtV-YlD5;kKSGieVpXecvn4m52JJ7^v=a1A<d z9yxFxJ8>d9cNsi)A3l2?I(;WUeIY`CB}RlSM};jyi8V)vJ57u>V18UrjyXt@KU0%H zQkO_ofXG;wM_GZ!Sc1h`nn_-mRb7O{UWCM0o>F0m!(xfUTcTKBp;Kjw!eO9TVWL!L zi@|A(!El>xY>vQgj=yE6TV$wUa*)4rk-ulEUv`tdX{};vtYvhiaC()ydzHL?m%44R zXM&o%g`K{KsfCE3z>A{7jH1Gkr^cMHo0qJ~kgnE{y^Eo<pPjMIlfsUZ#Eq83k)yWJ zn#Pu?yVS41*t5ghz|p|W+RM+~&(`AB(&GBm<NDU*`q$<A+2;G->EGMu``qaJ-s$_` z>ip&G<>Bo7<L&(A?)>KO{OIug>hb;S^8M}e{qOYs@b>=l_x|+w{`L9(_xk?%`~Uy{ z|20V(8|tE!00001bW%=J06^y0W&i*H*hxe|R2Ufr!97X?0T71acVQ6HsVFgQBNB@( zQ*7e_QVDi8xrrz61|Gm;q_&b6NMSUJO(H5HV*DX&X6EyG3Sf}wo*BUq4A8zLNt2o( z)^D2WxbessK+VuN0st-q)EKjux6}EEZis8ZR^4Lb^04*3m8vAo>~Hg@{dxO)QidcY zw&eS<V)4*Q&FLs@J-za${_?&|l_|M3RR!a()lKS|w!#vi*MsxilhTV_&q$Zz?BkUk zO$y-nKvGIdX=Ff33jo+w7?4s&QcBX=0Nt@p5BG@RAF_Cr2;e2Iod5s;07*qoM6N<$ Ef_H&Y8~^|S diff --git a/lib/images/fileicons/xlsx.png b/lib/images/fileicons/xlsx.png deleted file mode 100644 index 24911b802d8f52f966552d450f177d62bec5f940..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 670 zcmV;P0%84$P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0004WP)t-sZ+I#+ zO&K*!7&KBBG*cHeSQRv06Et2FHC`GtV-YlD5;kKSGieVpXecvn4m52JJ7^v=a1A<d z9yxFxJ8>d9cNsi)A3l2?I(;WUeIY`CB}RlSM};jyi8V)vJ57u>V18UrjyXt@KU0%H zQkO_ofXG;wM_GZ!Sc1h`nn_-mRb7O{UWCM0o>F0m!(xfUTcTKBp;Kjw!eO9TVWL!L zi@|A(!El>xY>vQgj=yE6TV$wUa*)4rk-ulEUv`tdX{};vtYvhiaC()ydzHL?m%44R zXM&o%g`K{KsfCE3z>A{7jH1Gkr^cMHo0qJ~kgnE{y^Eo<pPjMIlfsUZ#Eq83k)yWJ zn#Pu?yVS41*t5ghz|p|W+RM+~&(`AB(&GBm<NDU*`q$<A+2;G->EGMu``qaJ-s$_` z>ip&G<>Bo7<L&(A?)>KO{OIug>hb;S^8M}e{qOYs@b>=l_x|+w{`L9(_xk?%`~Uy{ z|20V(8|tE!00001bW%=J06^y0W&i*H*hxe|R2Ufr!97X?0T71acVQ6HsVFgQBNB@( zQ*7e_QVDi8xrrz61|Gm;q_&b6NMSUJO(H5HV*DX&X6EyG3Sf}wo*BUq4A8zLNt2o( z)^D2WxbessK+VuN0st-q)EKjux6}EEZis8ZR^4Lb^04*3m8vAo>~Hg@{dxO)QidcY zw&eS<V)4*Q&FLs@J-za${_?&|l_|M3RR!a()lKS|w!#vi*MsxilhTV_&q$Zz?BkUk zO$y-nKvGIdX=Ff33jo+w7?4s&QcBX=0Nt@p5BG@RAF_Cr2;e2Iod5s;07*qoM6N<$ Ef_H&Y8~^|S diff --git a/lib/images/fileicons/xml.png b/lib/images/fileicons/xml.png deleted file mode 100644 index ae9831b34f7d9d18325cf787e68e240f53ae1ce0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 409 zcmV;K0cQS*P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0002GP)t-s01&QO zfyP*Z#a)ENUWCM9h{Ixu!)1!XXN$pUjKTkA0BnxHZjQflkiT+~zjl+odX>9-mArnJ zx`LX#g`K{Lpumfw!i=KAkEO(sr^b?~#+9qcm#oQ<uGX2Y%AK*zqqfnhyVS41*t5gh z(&GBm<NDU*`q$<A+2;G(=lk5~``+pM;OhM0?EK^H{N?Wa=I{LI@cruX{p<4m?eqQb z^!@Pm{_^+!^!Wbu`TqC%{`vd=|NsA0fXL^3-2VUo00DGTPE!Ct=GbNc0050iL_t&- z(_PFV55h1QgyDBh4G=<L2?7=bxXI7*|7~R*5=9se*Y6PBfb7JXdvXnMajBHz&Hxe6 zL6W3fp9h*Hf3Z9S48x#yzYF7p0pv^|S)vwnM*@}%NB}0yPS3i>H=OqRB?3iyRI!#v zKvFvakAO?hDpo3^*v`ePipBS1Gl|jwt>g0I?z-{;EfH;;i9W{k00000NkvXXu0mjf D;(p!a diff --git a/lib/images/fileicons/zip.png b/lib/images/fileicons/zip.png deleted file mode 100644 index fb8850c9ab88cd0e88f9d759f3463dd86b65a25a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 800 zcmV+*1K<3KP)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D0005$P)t-sARr(B z00;m83IG5b0018V04@LmMFtTD02n|79vcKKGypai4=y_lE=3M6Jq#~J05nYiGgSaK zXfQ1uAT=^4Iz|9MlVK|W4o71EO@u5%Ng+Uu*#H1qM*xm401RGo0Bv3W001stVgCsY zJ6v!*U2rv4utZ&A0E&YDBMSc|D*rDpn_pTShvxq`HY|<YRe;F-Oe0x=##n;I|5E^6 zgv4Hi#9@fTVu{0Lio$1$!D)=aY>vQgj=%q2H*%1_a*@CPVor9Gy?T|qdzHL?m%4(Q zy#H!(g`K{Lpumfw!i=KAkEO(sr^fi40GO%Hm#oR1vCXHj%m1qYqqfoet~aT>)c>qT zuD;j*y#TMk*tx&jv%}i|sIj`!;M>i^?8VOU$*}+0Jpay!|HZ}s^%d0Q`qt$7|KF+B z<@(m;``6|B*yZ}z=KI;^``PFF+UNS(=lk2|``qaJ-01w=>HFO2{N3sM-Rb<^>HFU5 z``+sO-|G9{>ipm9{NU^R;OqS1>-^yC{Ne2T;q3h4?fm2I{NwKY<L>?B?)>HM{N?Wb z|MZ&X@BHTP{pj%h|M->Z@%`)a{p|Do?eqQZ^#1Pj{qOYs@Adxh_5Seo{qgqw^7sAn z_x|(u{`C0%|Nq_p|Nj600QuIUTmS$70d!JMQvg8b*k%9#0Od(UK~xwS6~V1agJBrQ z;otV&_`zg|VL`A7V(|=2F1T}eo1h0Eh!(+M_7F5!OjdC)41&p^pus3>elTP>_dd`4 zzum6OfU=T@yPPf<pbnvl>yj=82u%f)bPee2G@FCQVE`qzzVTM`;osuY=@FNJRWq&g z&EK!B-cZ|0ac6UFV(@bFQPjc}!h(nNGp>rLCpj)NR$tYaoiD<roWs6%7tZz?qub>| zxe9mdGw$X3%4oEol4rRApQRrA$CW2d7!cmRYMop>hr48e*4_`4pF#@BfJmN|<>4OL e0No?GrksDkwVDZcHxvp00000<MNUMnLSTY9sJe~- -- GitLab