From 01eab857bc060f72f5a8355cecd5affce6f70a31 Mon Sep 17 00:00:00 2001 From: Andreas Gohr <andi@splitbrain.org> Date: Sun, 14 Feb 2010 20:26:02 +0100 Subject: [PATCH] added new mime types and file icons FS#1888 --- conf/mime.conf | 20 ++++++++++++++++---- lib/images/fileicons/7z.png | Bin 0 -> 651 bytes lib/images/fileicons/audio.png | Bin 0 -> 727 bytes lib/images/fileicons/csv.png | Bin 0 -> 480 bytes lib/images/fileicons/docx.png | Bin 0 -> 659 bytes lib/images/fileicons/mp3.png | Bin 0 -> 885 bytes lib/images/fileicons/ogg.png | Bin 0 -> 865 bytes lib/images/fileicons/pptx.png | Bin 0 -> 762 bytes lib/images/fileicons/sql.png | Bin 0 -> 865 bytes lib/images/fileicons/wav.png | Bin 0 -> 881 bytes lib/images/fileicons/xlsx.png | Bin 0 -> 731 bytes 11 files changed, 16 insertions(+), 4 deletions(-) create mode 100644 lib/images/fileicons/7z.png create mode 100644 lib/images/fileicons/audio.png create mode 100644 lib/images/fileicons/csv.png create mode 100644 lib/images/fileicons/docx.png create mode 100644 lib/images/fileicons/mp3.png create mode 100644 lib/images/fileicons/ogg.png create mode 100644 lib/images/fileicons/pptx.png create mode 100644 lib/images/fileicons/sql.png create mode 100644 lib/images/fileicons/wav.png create mode 100644 lib/images/fileicons/xlsx.png diff --git a/conf/mime.conf b/conf/mime.conf index 2e1ce6bb0..24529b06c 100644 --- a/conf/mime.conf +++ b/conf/mime.conf @@ -7,22 +7,34 @@ jpg image/jpeg jpeg image/jpeg gif image/gif png image/png + +swf application/x-shockwave-flash +mp3 audio/mpeg +ogg audio/ogg +wav audio/wav + tgz !application/octet-stream tar !application/x-gtar gz !application/octet-stream bz2 !application/octet-stream zip !application/zip rar !application/rar +7z !application/x-7z-compressed + pdf application/pdf ps !application/postscript + +rpm !application/octet-stream +deb !application/octet-stream + doc !application/msword xls !application/msexcel ppt !application/mspowerpoint rtf !application/msword -swf application/x-shockwave-flash -rpm !application/octet-stream -deb !application/octet-stream +docx !application/vnd.openxmlformats-officedocument.wordprocessingml.document +xlsx !application/vnd.openxmlformats-officedocument.spreadsheetml.sheet +pptx !application/vnd.openxmlformats-officedocument.presentationml.presentation sxw !application/soffice sxc !application/soffice @@ -48,5 +60,5 @@ odt !application/vnd.oasis.opendocument.text #txt text/plain #conf text/plain #xml text/xml - +#csv text/csv diff --git a/lib/images/fileicons/7z.png b/lib/images/fileicons/7z.png new file mode 100644 index 0000000000000000000000000000000000000000..52f7d5d72082cf8deee1fdc08a8bc68cd10ab000 GIT binary patch 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# literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/audio.png b/lib/images/fileicons/audio.png new file mode 100644 index 0000000000000000000000000000000000000000..98883256d6cd75ef9b73bea040bb8dac1588b97b GIT binary patch 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* literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/csv.png b/lib/images/fileicons/csv.png new file mode 100644 index 0000000000000000000000000000000000000000..3a8835360e22920fdd75d004920f54f12ffdb9fc GIT binary patch literal 480 zcmV<60U!Q}P)<h;3K|Lk000e1NJLTq000mG000mO0{{R3C@l|D00007bV*G`2iFS+ z2_qvq_p$>3000SaNLh0L01FWS01FWTe`H^g00004XF*Lt006O%3;baP0002GP)t-s z01&Q%n!J0Jymphla*@Aoj=yP)!DWiVVTi+Bgv3~a#Z`dFg`K|R?fl{F{NU>R-s$_? z==<B}``PCE*X8@x<oeX(`qJY1S%Jogpupws{E)8JUWCMqqQd6y{9=j2kEO)u@cn0t z!IG%P>hb+-j=+_x$m{a`a*)57t;+55{Q$rKdX>BX|NnlMy05_4`TPI(`u_F#{`C0% z^7sDm_Wtkm{j<Z`sk_vpw$Yuj&6ljnk*CIsqQZBn7X<(S00DGTPE!Ct=GbNc005jx zL_t(|+EtB-5`r)cL@Rhh%Z-YPq9|%@yl?&g-?E_{Mz@o6@^;%0Ldfm@c)s2r8-OV7 z_J`x?e7S-^!heNCc2QP&B#{@_B{+ZvY80F@P)~%8F$exXb=)nkU2lp!OB2c**E10; zi+rf$`6~qT%J+i>f@zlOL=espj4MBkCI|)z)rlw`A+Rey?)4GW48yE9nyq%HYgu0= Wa~z72@L8t-0000<MNUMnLSTZ|bnjjO literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/docx.png b/lib/images/fileicons/docx.png new file mode 100644 index 0000000000000000000000000000000000000000..932567f8a9368cd42cf25dfe911c1530f932fd19 GIT binary patch literal 659 zcmV;E0&M+>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*H0b)x>L;#2d9Y_EG010qNS#tmY3labT3lag+-G2N4000McNliru)&>v^01co) za&!Oy0N_bPK~xyiJ&xB_!axu}hh<%wMq@!N*dQn%s}x1t*rkOQAczG}hyVWvGNRtM zx%Zrz0RVWuyS=%-y2wfia~{9HJ}2YRheR@_St^_vk@c0}yF@Z3{vuvo;hNG@E?SLR zdQl7|0R=0!X=&DSOuP)7eosOg)7pct=&x{^yAllC(biaC0lA}8*FJ>})cs|~?$PUZ zyOV-d^n~8nA|mT4)oGu=(%;#s+uN-K1ceZsb1$3PO0}9t^!nw`e(KG}0g1fRS92Qm tJrddfUaxJDIL~BK$>aFp{_b`-JOfbNG^sL9V3Ys=002ovPDHLkV1nM`R&M|R literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/mp3.png b/lib/images/fileicons/mp3.png new file mode 100644 index 0000000000000000000000000000000000000000..928705d7a54e7958e2ad2f2cb1da1f15f97782fd GIT binary patch literal 885 zcmV-*1B(2KP)<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 z00001VoOIv0Eh)0NB{r;32;bRa{vGf5&!@T5&_cPe*6Fc00(qQO+^RR3m5<x1sK0~ zB>(^b^GQTOR2b7^U|?W~3=IkL_i?eevSNUMz~s2th_I!Lt(HSYg8dw9T%{K+v|0`o z32;hDG?rR0A1DA3@$y}^#6oP|Tq_U&2{?EzUZ5v3ch1ZilO}=%EZyQ&WrSzXnm%P> zKTyEhUD-oHOHzO4)X5Vj^qMh9YfFn)no2k}Or12Lucyldq{X{s=CsDzy6&p-j!r`$ ze}#c)PCXAhR~8>{W}6O>&%l(xpUoD|Qd|@xRHy+Gu&d$DU}WJeEfb7xRs#t*S97JY zrI)nkM+xLAfduR;I8!+a+VfbMlbYl}w%D4Rn;7Y8s;el<%gO=(3kyfcUuLhv00000 LNkvXXu0mjffSKt_ literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/ogg.png b/lib/images/fileicons/ogg.png new file mode 100644 index 0000000000000000000000000000000000000000..62cea6aaa4ba65a9bc57c2fd7d4676d3d2a55183 GIT binary patch literal 865 zcmV-n1D^beP)<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=GbNc0004EOGiWihy@);00009a7bBm z000XT000XT0n*)m`~Uy|2XskIMF-Xk7yuVDP@VpB0002=Nkl<Z7}H~5U|<Lj2@dr0 za<;d!Vt{~v_~^*6(0OyL7C=RUd>w3Eq-W2vS^yRCcS?vgmYO*OC;$=h^qD``LTvgp zD-Zw)IC#vNsV_Qh>ZFO?U0?xA*BDh9ktvfW^mera1#H}u-4(PX4JP&Vbab?uF-U7m zi<g*6I9Bv^ceFJ(nSiu-Pn}d<+1b@nR$Sj;$iT30p>=<ruuyqR4nJQ}oi4*d1_tI_ zq0Fq(V*ccm!deZG0AmJMrT}LuM+z@{ff`7FDO)ftiYJ9PF@if^31o&&V>%mKN=*_g rOI(#4$QC<ua}y&yO?4GTd0ANiq*+IU+}*i#00000NkvXXu0mjfEXUF) literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/pptx.png b/lib/images/fileicons/pptx.png new file mode 100644 index 0000000000000000000000000000000000000000..adaefc6025a7e9dcceaa275652d5988d818505c6 GIT binary patch literal 762 zcmV<W0tNkvP)<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=GbNc0004EOGiWihy@); z00009a7bBm000XT000XT0n*)m`~Uy|2XskIMF-Xf5DWtZ^01i`0002(Nkl<Z7}H~5 zU|@)j3=8mfb8)b;Vt|0Cn(C^`in0=`29SuOqn)LRzPggEbg@+fNW`%rSBi&6Jh4H# z2q*v)vCS1KuWjUEOOz<I0s#hVsnWXoMwwtKk%IiZoNOxwQ%-wlcTxWcPC*bq%Zfpd zH$EZO%PW+VFVDv(E7P1oQz|enCdki2iXAAQnPJADoGTO(?(4~)%aZNmlaX%3AlHzq z%gv>m+rR{rPfs&okd_n^7U1JxWoFFu@kvY7207goY(7XnHAMp?;FOo+0|6<?svrRe sxO{Sw0!YBd!otkhP)AEmMNwWJ0K~>ZlTMFQ=Kufz07*qoM6N<$f|A34cK`qY literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/sql.png b/lib/images/fileicons/sql.png new file mode 100644 index 0000000000000000000000000000000000000000..f60054a3af72ed4ae2809f513064dcde5416fd50 GIT binary patch literal 865 zcmc&x`%h8<6uxP$bTe6{E7xXiw#?OfS+-J_PFK!mCf1A%NfcQPFcrfzwUiW4C})gG zB1&uGEL++Pg~SWKm`dts`3R^<yp#)yij#Y_+h5Vy&iC#7^gRwcE%ka}KxhB}0D;Lj z64Oz}{M)_0C`OzP!lHDTo|H+)=I7BF*@Yw^J~y98I+{$)CX>=h*||>&G^7{+*j1W# zGb72*&#ywzzq7MrcEXM|WN8)oy$nmGQllMau~^m>L~nx^9k4>7sFSD`tlo)<i3KaH z*XvCX^3w*lw6yg1_s^NVDwXPS<5v!c!)CJ$216NNVRFE8b8~l|jpgLz7?<Gj@o|G4 zo|&03+P$;0vz?utB9X}ILU1@-;VUJPt=8#uwiQ$h$*dZdNF+QSudS`k1i?zBvbeao zL#}hX-7nt_zYq;rEEWQR(B9r|v)KflV|eCJ7IUbSFQ?P#LZPs!sYxIZ@cDcijpp9m z7K_C_>Uj!pki=1u>p+c0GjH_@-fJNDHibgbYPHqX)h?H7-U@ehbuk!>x4qM9wVFsI z*4EaVoe1;IKtuZom&-LSc^4sA^l7rWxfy~W8c(^lxovVFjnYw>Oy*oiSYpuWbQU%! zAJl_2q5(V}-`(Bq@pw!olYJGTQmI>8Tce|+eSLi^8{25%f3h>{(N|T_(^IkN`Tqu( zh%*<WPTa|f@fjuaQQCE^&uz>em$U3!wcNe;qz&UM5B6Oiyt`X2555XjlEW@Q+Nb1= z9<N#zHTiDMFg(I8XPyh4vUqkb|Ja~<Vx#LD2XT+MarpA6O>@Yh6CmY)#rXUAGW;uS z7g_eRpeCnxxV6_im<!rtbqU~9$Codh$Xl3&(4ym&*h%4PM?`@7b3RMSP)r_-UJt=L zo2!~q!uOs3@R5*k#Q&I2D`CVduP<7>^iZaszU0pUPDz=hd#ba#E5Y1IdqHm`n3@t4 z^SzZOaLF9k0xurP6u(ZB)ZySgU_to)l7WhQU?L+XE95@#O?MWPw{j*FjSnOzr6zVI H+^_lz+FU7X literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/wav.png b/lib/images/fileicons/wav.png new file mode 100644 index 0000000000000000000000000000000000000000..79e80760e2cade44dde7c0b5b5f1e6342754bd45 GIT binary patch literal 881 zcmV-%1CIQOP)<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#00Cl4 zM??UK1szBL000SaNLh0L01FZT01FZU(%pXi00007bV*G`2i6N102wZ=7{4R{008w# zL_t&-(_>&@V2BP63kmdbb+EBvfPmoCgt(}PMGI_}Kt)0Wob23W=g+fQ0u>2zNlP-7 znL7t401@%_U%b#tV)iT>5C91{c`cZ0C_ZcE)G56^U;%6QL=8F78Pg_D=;;Cq*m|gW zD(OlaO`X`^-Q8iqAgd=US!FKeTsN_|yR)s;45Y<xdefx7`mXlsmda*h28N{!zKtTa zg<=I2!r4M)`XB+v8lHT?Nd9cDbdFMOkN{&mXAUz9a|TB;dyytkVCga@?p(H5)+~V- zz7iFnnM+k!^UAr?If^rRQyLUNw%A)*nwc2rXsIhJ%F6=)H^@hj<p<)F00000NkvXX Hu0mjf5Nq7v literal 0 HcmV?d00001 diff --git a/lib/images/fileicons/xlsx.png b/lib/images/fileicons/xlsx.png new file mode 100644 index 0000000000000000000000000000000000000000..e8cd58dc0f1912e3379db02a75077bcd8ad2320e GIT binary patch literal 731 zcmV<10wn#3P)<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*H0b)x>L;#2d9Y_EG010qNS#tmY3labT3lag+ z-G2N4000McNliru)&>v^0uBp)K}-Mu0N_bPK~xyiV_;xlh>i>o_V@MnaCK#XfT+rf z^0LyBV%I8=h?|3zp{BCDjFfnhYZXYutqKYR3xNVa5w{R)m8w`REkC{jR}f&Z%L;Xr zbuyNV=gH5@&B=CUFsX`*Fp%Jlsp16jGhG?fsseSx3`ERR*>eK|GBcbR6a&SCxC500 zf>?p_8R_;6(jXf=g*g<MvjYOs(`*<dVb(GM<<n9u7(@m6dAQhESs1G`0s>N!O+ilg z0h<q!PfpSY33%n^1VBJiq7F#F11_JKpbipncX6?|wKOx*)7DT`1pvx#MtY(OF%tj) N002ovPDHLkV1iesQVIY7 literal 0 HcmV?d00001 -- GitLab