From 43ab280e984f9c4f45db810d66f16efba2cc24f7 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 10 Sep 2012 22:05:12 -0400 Subject: [PATCH] Add a new custom icon set to the icons app --- apps/icons/sets/custom.py | 12 ++++++++++++ .../icons/custom/32x32/ODF_database_32x32.png | Bin 0 -> 1497 bytes .../icons/custom/32x32/ODF_drawing_32x32.png | Bin 0 -> 1548 bytes .../custom/32x32/ODF_drawing_templ_32x32.png | Bin 0 -> 1506 bytes .../icons/custom/32x32/ODF_empty_32x32.png | Bin 0 -> 950 bytes .../icons/custom/32x32/ODF_empty_templ_32x32.png | Bin 0 -> 966 bytes .../icons/custom/32x32/ODF_formula_32x32.png | Bin 0 -> 1346 bytes .../custom/32x32/ODF_masterdocument_32x32.png | Bin 0 -> 1110 bytes .../custom/32x32/ODF_presentation_32x32.png | Bin 0 -> 1180 bytes .../32x32/ODF_presentation_templ_32x32.png | Bin 0 -> 1370 bytes .../icons/custom/32x32/ODF_spreadsheet_32x32.png | Bin 0 -> 917 bytes .../custom/32x32/ODF_spreadsheet_templ_32x32.png | Bin 0 -> 1130 bytes .../custom/32x32/ODF_textdocument_32x32.png | Bin 0 -> 1106 bytes .../32x32/ODF_textdocument_templ_32x32.png | Bin 0 -> 1153 bytes .../icons/custom/32x32/file_extension_error.png | Bin 0 -> 1602 bytes .../custom/32x32/file_extension_unknown.png | Bin 0 -> 1229 bytes 16 files changed, 12 insertions(+) create mode 100644 apps/icons/sets/custom.py create mode 100644 apps/icons/static/icons/custom/32x32/ODF_database_32x32.png create mode 100644 apps/icons/static/icons/custom/32x32/ODF_drawing_32x32.png create mode 100644 apps/icons/static/icons/custom/32x32/ODF_drawing_templ_32x32.png create mode 100644 apps/icons/static/icons/custom/32x32/ODF_empty_32x32.png create mode 100644 apps/icons/static/icons/custom/32x32/ODF_empty_templ_32x32.png create mode 100644 apps/icons/static/icons/custom/32x32/ODF_formula_32x32.png create mode 100644 apps/icons/static/icons/custom/32x32/ODF_masterdocument_32x32.png create mode 100644 apps/icons/static/icons/custom/32x32/ODF_presentation_32x32.png create mode 100644 apps/icons/static/icons/custom/32x32/ODF_presentation_templ_32x32.png create mode 100644 apps/icons/static/icons/custom/32x32/ODF_spreadsheet_32x32.png create mode 100644 apps/icons/static/icons/custom/32x32/ODF_spreadsheet_templ_32x32.png create mode 100644 apps/icons/static/icons/custom/32x32/ODF_textdocument_32x32.png create mode 100644 apps/icons/static/icons/custom/32x32/ODF_textdocument_templ_32x32.png create mode 100644 apps/icons/static/icons/custom/32x32/file_extension_error.png create mode 100644 apps/icons/static/icons/custom/32x32/file_extension_unknown.png diff --git a/apps/icons/sets/custom.py b/apps/icons/sets/custom.py new file mode 100644 index 0000000000..df0804ac6a --- /dev/null +++ b/apps/icons/sets/custom.py @@ -0,0 +1,12 @@ +from django.utils.translation import ugettext_lazy as _ + +from icons.literals import * + +PATH = 'custom' +ID = 'custom' +LABEL = _(u'Custom') + +DICTIONARY = { + FILE_EXTENSION_ERROR: 'file_extension_error.png', + FILE_EXTENSION_UNKNOWN: 'file_extension_unknown.png' +} diff --git a/apps/icons/static/icons/custom/32x32/ODF_database_32x32.png b/apps/icons/static/icons/custom/32x32/ODF_database_32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..461bdf37b7748366682ef7ee3a092be51c25caa2 GIT binary patch literal 1497 zcmV;~1t$85P)AB;p?Xw^T-R3c3T=jI{|!{Fh=E_7XI_UvK;fdG5=e)6>tqP4cR z=I!VVL`$Fms5v%Ndp4%*(U`JFquR4k?Y2;ROafcDons3{Ap}AQEEWrHw;KSn*-TZ{ zo2#Uhlj`et51EOO1X8lT#E!deKJL2ttS_-6^+2e-ErG3WJ|8|aVIYk{pePC^Q^=jJ z>vVN>MM!|0R9|18kc0vt4TJjSg{(Mui4_MgQNO$p84LojWZ!u{Yq}j{%X;?|n~$}| z5fCCAk0cm0xPSivLI|p=s#ZxUCvDiUVdoGT2sIjAZW>+gm=5PVylgq@im`RSznC}X z<;6#%2voC5FleA@8k(k|>mkxLH8rb(!C=AKwQE;Lj|pu<5o#c z)%}4;GlLNQ6NlnZRh2Yz8cj`2_0om zf~>48{Qh2Z90C3A{kYVp0wpRNra|PQiI~l1q>L>)YQf3v<%1ngD;&RV%Uhe4_WJ!v z5eQ2#(l=FA;|Wx6SkoA8gbyS8=xLRub7tf7`H~`#3I-EMcos-0hmGn{A%uv}z;FYi zwFU6^^>NMB%FXsW-0lo5*gO5}XKa62cI4+VVO&0wADc*8nwgQ1kU)6VMrYwf(;3cQ zXlClkuVZReqQAF$vMUNdV4u``~=5OHu3b51rY*CuYvFYfU_5xSzb{-kv&%Spp*hA^QUt;S!iUVo$UScD`q?~l}Y2rkz*T!X0ecE)c|n!c<^|T zK_#^dq9u@0a`vBQ-l^G0AQ0fPvjtb{P5%7*A|9^~cXtoEu46WxLWq6|zUQTt&rvdSIwdow$MpC6`|$dFc)dRSeSHWaNKa3X zkzlazqzFW#y<@U?)?W`ZE3}M{RRp!HZONr-^odE zv6-#al@SSAZnSaw+=byKcs?Y-&X4v{QMM>G3Btu9EJ5k4865rPH!8{&B`tw9Gm|4f zH&QxlMvMeW6{2AO-7k!arHlCW)M-Bc{1DTpOr~I>gIv1}Yo->F!0<@)pg~u+hwH7k zxYFWcZgCN13+D~%d#Ha#aklcs^I23no6F7?uC}z&bmlxgUN1c!F96m|4XdV+W6P$n zU_2FN3rSB;8`1Z$85mp(GBVN=N{|YY%0Rf2st$Wtri{>aJqZGUUS3{)L`rEI;`<{( z2obbetuY!TByi=*l{z2~uq68aKi~uIL>vAC_XV(lRn+2=00000NkvXXu0mjffup@y literal 0 HcmV?d00001 diff --git a/apps/icons/static/icons/custom/32x32/ODF_drawing_32x32.png b/apps/icons/static/icons/custom/32x32/ODF_drawing_32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..55dda2143e5738338491f5e63ec208adc96c60e6 GIT binary patch literal 1548 zcmV+n2J`ueP)}~TWTLXECLp(RuS7G7HnyuExv-{2aSRFOe!WO+VHUYMQQ>nQP^tq zgBDHH7{m{n7!@BRU?Yl+;-kE(ETJvc3Z)iyYrDJb>|8%=XS^LUz{chXLNq!ZNOpx^ED`RMKKoz&CQ^M^1^Gh^Mlb@u~vo10&Lal8Zw_qsi) zHJGG%8|PzL7U$3VFin%v(h|bqFt5J)+6O|2QyVs{e|oIB5F7s4Nt6AO3n6on#asUv;<1=NLe2KrgHpE zz?eTaVAtZpZEIca+QVJ_E&;0Ytwf$esL-VKnQz3ib%v_VBj1=2pSq1Rx71uZ`-!* z`7tsO9kh1(Y3=kUywHAnn5RDPOz;hEsbuYq(^7XM1-hXViCDPZZrpA+rWu7^zkdDd zNF*|6>(;Gn;^*kmEkp;)3#X)rmdtQ-Us>W}Q<}a+A1nY1t6~Vt0fNAf#mD?oK{=cs>9dcXuK*4S@ZRm8AI4HISnx zSd4&ZnnppvWdwsE!r?HM6+tOQFc{+W>C@!r<)`=c^|>4}Ab9JSzj^bgv)DjFH<+^d zhiG}ks4x4ugQFm^)XNx%5CTop5-uCdvJgU$m6b&(6f{x*%>IFt)KA7_TsE{MxOfo5 zFi5`o^*Q@D*CY#GT{!dEr=HxnJQxa%ySPB0>pDV+*lz7bMo&jHrt5ktK<$cKT9ZYC z{oRi(T3AXT5EvIgN=b*elP|yimfP#9SWsM)0C4y>FJJ84&uukJDO+$&Du9!yQYzM1 z69H&>cNaUFpX1RD&rn-cL3hue0L+;+lYRRS#9}R;EfWKX7q@@y26IaF-FMu~ooniO z;?akwt*S`KK<=fP+_|Qn$JajSxP~Ku-L+Cmq?G)1<}3%>k8-yE9KOLpW=zYccwQl; z*A=6bqOQ7#8g0?&$?!&a49VelvOs-g@PQ$(JC0aRq$#RVydDx>>TQgyN#PSe7+<3f4Zv zisefa=I2aFJO%$5KuXE?2irN(b&8T}i>WMM80+Y|>Pl8DTRQSTAd;X}TU|ljvdWm| zqyUob=R-%CF*To?mscblr}$FEL&tvy#?p3d!g#Ux=R!D4c6L_mz2vx*l0Yy->wzEf z4-TcoCk$ZkE_w1*a|`jF?BbUr9We6QjemO2oMq>SpYrRG4u*z@9RVhE5hd5rwiU~k z(Es-U`@U(T?O;3eu9%H(=nM@7=Fkp<}-T(f~llFuFbp4_qO8_!6FB$h8+nkQ+SSy${H8s1HQrZ~t|71dlNM>ec yLJfpdt%{0@t^}q5u9V>avjA|$>-C8L0000`aP4xru(w>Y2b7{|M+Im0dH^_l zd4SJ-BTS!sI<07zUFaI-$oGQ)So6e#!C+dy&^j5BjexQ&&g}K@%B9-?e7k=OpIsYD zvOj;5*LPHMX0InLD?8SXaOen!27r`#TPX)Z2<*2`W|C?hn5K1LI!oc^aD*dQ2C`%` zA3w*N4V6oBYA0YvvIO(;Mo)Q;!nUenUf+@Jto(Qf!l}c&!F-07ML1}J?mLtQVK}On_L%?2w`3wjyc2Ds6&ts$r35QO3OIOw{5DuM{r>_4^WFG&f z2OI##crfpQr9!h2T8^H>-PW?(F0A)dpZMVL;l^kzx~Neh1e&I$qq8h49imV zIT<+d;gMFm(eJN()7A4`KBrr0{oxb0B%v(oI z^|}Jr(1y$i7W<@>w0Bqi*S2XT?hK(LiRsba>F3x}P6}z5&dVx7$LuLv!O=D&@ z%%A=tW+M^i=Ax99mGa1%)vT*ZrhAjOjz~0$x3-p8ES6=7a%oMNiF$7x?wV>eO=6m6+Q3{i zil#XbLNGKu!o=hxf#Fe{PA9sqqw6|Or<1_&C=-*D3=NOuwO{ZSWHwx8Nu-qg+WQ-Z zVdAc-2B58@i#;zia?s5P}s&MSSw<1-3oDm7&pK&g*NzCd^8e zlsxbcGCmPx{kkeV?)8{v@^$2`tHoPai&Bbv4~8&I6J;qZEQG_!t1rLAs)x!k;_-yj z>0CMi`z-Je1}G~lrQTbIVHjCu0x%4VgkiF^-jid~G%cE%ny$uT(Vzbj0RY1^ajjU9 zcMrf)ig08Ofa!2@9+a095sN2y`%rUhJRTeL`Fxi$&*W`F`>;r%a&-k`6BGCY!|5@c z`ZP^rYI=qnJ-0{z(S(7kq=?yQoaVOI$Tg#Nsh#!(qmQA!3OH2@^`oN(e_{yxV-Bb#89X-`(AP^3>_G19o49 z{u$*E0MK=vh9|b+9}F-U2;d(K0HA4-(vlJ?Dk|9Ec9Sr`NW^*n(3`E{aM<6|({u9F z>9hCp`C2dob|kMSY^Yg>dqZ*t#N!E^P94*-==;OZ%9Ul9hQ&Jv-)Nnko%Q$j_7-%$ zC;?s93!O{DB-7L5+xy?eK1A?F1N0LJd!yDuxHmiE@lfYa%; z5{bkwe!u_Ad^NX21PT=K`(gSf@02Mrsc z9(1FG-t;U)!Be1!K@{nsm*lX}N{p$A-3_?A?3;NWCcD``vuU=v*n?jfnBVWc`MuBY z_nUcdB$Y~0($dlr0ORAY966hiWeJgpi|>2uD=RBsHk!A!wN<`XVH330*5cy3Q_U>y z`#yVndqyc$SY2IpXJ%f1a(;g9?aDa=0|WKYVZja#vTi1mVS9VKsq6ObUqx&E@a*jD z%fJ)M%O8JuFK}^ZzcbBb8m6sF=kR@>yLU5atr;2`q*yF+_39^IiO8+_`MI|$D^S@2 z3qbWmQL%39?k?=^E>x@=6^jP;BO$($-4hM65J5zUL?UFfSpXczAs&BY%ox*`OfEO9 zM9>0bm>Q0eO^lFDj4(AE!{}mQUkULgM)>IY$B)V=f@N9Qb`VZ$O(v5mLxAZ^CX=BM z7J%`6k{9~9ccu(}KOk)mh#W2)-kO>ggGW4FR-(-Lr<*dq21lxNJs^QFMiqM^Plff0utrW zx%gwy9y#)Lz5mk@NV)V@8AL>|Z5v}u`SN`q5uu}_gF+$i)B)%}_UlUDjI4@k*fnsK zAdcf;O!c;-&Rky{tqpj#|MZp1Z!VnA7YZi=D7D~TV@j!dfZ6Hs^^#FKjAC79XP$m) zh+HmrB7kO83lMr17-Npj>V736^%Xeofy&;tN}&LyxAxzzf{5VzewFXRY(Z&KD3#M6Cii(MIGQ{`<8;wXs71wAL*HsEr-kf)ZsbT2Nbo zV*!*p_ONVP!SDJB002EYI=W_zu^Wuvmqf&CZ*Q;aK`6lH=4Jvo1w_Ke|ABJA@0E_f Y0dVA^Gg)gZr2qf`07*qoM6N<$f?B`MWdF9 zX+p`l$AEKaFQTTjNKHi!HO8jsP&rLgS6KgdwYxJtNbAb0l_J$ve;}BBdNaRo-@Kh& zv9`8`BWHa1^6WkOsO9C`3(nZ*m0($x7LVVZ?~nPN2hG=-S5mQ92<7v6W@l#~=ks|^ za$GDHLd{+xbmLof+`D?V@(uv0RBAUGjYc|+mzI{kSzlkj=*;y2_|A@kQYb0wRGJ0| zl(azs!WDCJguvR*q3b#TQ&UrsgM)*%<6tm|a@}sd2b5xda*WlPFaV1i8Sbb4q_Fbt zVWK;BFZrBX-|Yb)8{oNI?l8aIxPC`203{`>GhyC;_$vU9=FaiePtWS~Uq0p1L+ezsHs6cvq%w z0JrK}(1>3MkF+G5e>KFV$)jc?%ReFlerPP{wQx@WLep5>$na?H98lkHF;Fk>X6$@R z4Br4WmAw}L_ZBoNAb61eoBL1x!T}OKKO^zvk*7fT{G9&c=YK&OI!+Jx0IdC-=Y(!G z-~#F;&-eOfeA*qH2)}mc=HlW7-O!H(=B1Vj#6J8W;aoT`qp{NyvFO`xQK?i;)VzHU zw4v;_xq6ZJIpCpwn72O%Tyl=qen2>DcLex9x1cS6rfDY*plMon0FL@m0k_&#KnQW- z06jg1$1!g|sUgZ0gHK~u6V+-pn@*=!fQ);NX9X^t@%p<{C!}t)VEz0167UfGEMhi&2PT6e>wcY}z9DU@WofgJLnk z7;RO;n>-o`5;cTIY$y#VAkau38Vi(C+HH3m*>3ml9Ur!LySw*p*_D4X$XcSPZ`sYl!EMRH>MeGZ)t6#NIdtgrPwodU-1WbxbXMx5o_!UVrpf5255q91tXx7U6yosVFOCTz`WhP>-i^&b zYzZWQUgSY9EI=#BM=QujFDyVW^hEkI9Bfv<$P-zG5C|d2&d$c~_XFT^xu~mqdz(^f zeoM=tq?w46Kq+dL7UFMOfxl@5HA@RoMkvxh;9zT7!KWMNO{Gx?q?Bk{#GPRn_?6Uy~VXa3I z4x4zrBM2d=tE=0ll$yVL_wJ9AWFXRM@AcE(>yI07Y2Y6Ff9j31jeYnGZ!Mo?UyT&# zE}d}L#O-$DcDpf*2y{b3!?tiZykO_fo!evQM2?||bgD}8Y)+RHyLokKe6YNxvxp2A z2r(HrvJPF>$#7-R+1W`T5Wp}Dq?C9(9!lnxuxr<@ms(rf0zmYR&;f*$>^;%Tk8e}} zu=hkSLel^^Q@g}wL)Sn~onSEuqG=i>C36@b4-yK6FwHPZDaOZx3=9lVR9KWbI5?Q? zkO9HBe-87_g}YclLU)nZ+!ZO0n6l-6bbbmXntB-p5kjD88cL~XGffjA1i87n1cT!) z8-Ow7wWU5C$(U?t32?C>E|&|X;;$Wj!I|djM2F?2a}Vr)XK&SbFqjg6Rf79H({vCYzp8>`51yO{`uICtSPg$4N(70jT>GlPoqg}kzL6FF`-Bcnc> z4EFAeV@=aU*EL?=`aE-s?Kh=U36cU>6B3(J zirF(gJXf^}0bIWJH-B~aL^r2Wirk!s$jZvJ`H1yBEkLs1u@H+MUC85$$^mHa=%WA5 z-6+I#Em3KeAaTrwwJXWb%XM5?vPGqQ46O;tB&Fm^cMra?F*a|g;^C6w=;pm2_yYq- zDY@A{z^OBxtXa97$I43Mg2$FBF<@Go&`ClFMtx%(|GAwfD#}@2xj61<2_XmuC-~~< zF`V2yPzHn$OiYCM;p8bw=FDQlnpG%e#=U?BhrD!j{lT2sGto3@JNGF8Sd;7}5FG!t z9q-5}-jPv0`|>-d=>V)>v(nK=N*7Uh^4l*iv=E%`ILAMIw~_{p)x45o$5JNxPWI2p zW>ZSB?%AhUzxwHv0Gu|UlW#`=i!#}DoT{AWr<4I}kgiYrvP@f%&-D}l0HeCP`h-$S zOY;1GNeB_n$;pYUfg`~6>(`rrSwOba^9N7>xD#vm4-79_lo?xpk^lez07*qoM6N<$ Ef(T)Mpa1{> literal 0 HcmV?d00001 diff --git a/apps/icons/static/icons/custom/32x32/ODF_masterdocument_32x32.png b/apps/icons/static/icons/custom/32x32/ODF_masterdocument_32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..234bac461e7415461fb59c89baa81a3a54a1aec5 GIT binary patch literal 1110 zcmV-c1gZOpP)7%Q6vzK>ch;_#d|`5T3Y%#kyyUq7Tf*^Zcw|s1v#J3Bb`orKDk^Dd*w26xg2iY z`h#>`KQ=x-{u+QMmzO`huAuuHfG1v()*a@Zt!IV&C{HTk~8izxbUF-)71Og}&3IG5}k`Rl% zGt4>fP9&BaW};F8&M`Kipb#HKAwGz)0R>zySH|aDZ1F){e(CZ0K!N~Ktc25b9r=8| z3IXu$L?Yn|Apih3O(ahD;LO$QICJ$n5~q8>4Fdr1;%D3VeDhA7t$pq%O#g86APNCQ z1R`rc9EM>+Rqum{5R1izIp^Jri;EW;WS}zGNENV=D%3e_XC7eY`&6B6_xuZZ^ZDb> z-3SCGF&KskS(YKoGIYHHJuxvcY#7GLg@uJzYUeO(2LN!Yr^6AnuS>?O1NDn_#D50) zB!H~y6Nm_mG591OHa9n+X&Q80hadD;B1OZd)DSY?( zGXQ|8^%O`H0RYLfeGVI#2nYu^m{2K!D2j+iA49QNLb+UqX&T_1qgX5UiV|4*^a@O~`R~-?Cs#au1c9I^iZ?(uo7FB}oW$PV zo@Y?T7%qSO6=vQZg|6!l_4WCDn4O)iJ6Ns&nM_8j^mD@#fQUc<48!pB=bR&x$#?@) z1Gjh(n>hn^{XcJk<WbW}Q;65u~BfoYm80a*VBn(?<{ zTXHQyGxz`B${yPlz^kJjM)ugQC9o)u;tbd`@K6B88a7G?gdhkI1lNRC<<{OCt)LGL z4Xty|#Rl)IibkWyy1KgjBO@cFbUI!105#g$+UjaRZg;-7xA!Rk#{mQ!FApaTz}=ml co!>3PKZAKEbd^dCw*UYD07*qoM6N<$f{5$<6aWAK literal 0 HcmV?d00001 diff --git a/apps/icons/static/icons/custom/32x32/ODF_presentation_32x32.png b/apps/icons/static/icons/custom/32x32/ODF_presentation_32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..fedeb0620a759d44ee2b36cf28928b4e19f71952 GIT binary patch literal 1180 zcmV;N1Y`S&P)FJ~xSu$ubLBS%}c9YC$hGQEWGx$lwuNXf-Hxj{(3%+LX0{PTSCwD4B zA`-4N5u8qxg{-nHgRu>{Kt~vCi~y@T%vhXk>p8C%-8uBM1yd@)Cuwr}^m(5D|NZ~p z_dOM*6t^?9+lu~wARrUh9L(5*zqUUvH`}WN=u>h)DU@l(SZNv{DANE1NJ7r45h41= z<&4Pd04T*<1(T^;K6I!++7=65Z#UFu8ax9HsSa#2=`ne+;hcIaH4;h_22h6azpQz zu)NThF*sNjjBlX@{z*v%`FBrbNr4k=(xz4<%MB81+`M_qj++7Bx^>IjI>a_qZ9@Pc+8n1qbT`=_ zv|l4K9+5~SEpU&=!{FfHM4LdSM=9M95k^NxVpqV7=4}-K0spkkYgVsXFmiR|rUs^4 zZ@q)`vBCZ@z~t;eP2s~2F+4n+Hi2|Q)3j>@tfW#35wTZeJu9X7uiuys1riBpnuds= z>pI;%ea!Mtx0~WaDTQGenB&)X#snZHjmzai(=-|y4|De1dDd1}vi;L9QVv?Rd?|)u z*x$QOo#x1~4o?2s1wdXXNKxS<1Ou}jeOlZRPEx>ne)h=)hzN#ZuzJNCjwS%pG##ry z+|tUij^mUT7xCK5FA_f5N&lrw?EUI%o~S6JtYqGe6|ja`-irvQ&z@tJf4W0{rIZ6) zMCdwon)Z&LdGqyGxqs$;0Ay!plarH!*XN_LshO!>uR{r|-(i6TtZ5qG{ut)Wx$~^6 zuH>Tx3sx^*>L7Kry_1sSA{!jQHGWxny>_2cYu8|}wQz~GA)c?@LnchBXS1zOOlMfBX$k6p8%rYhwhbw} z+&awy!)(B%Q{^h{vh+(O3!Ed{hx1guZErOiPq5!@P<8wyY{zl43?e8*4C zEnK+R&%nT+~3+{MLrj+R#?z#i>aab34&D4CkIV}xfZH(W~T&fT4Cj2g)v$7=|2%HW)Kn+&zxyG_cFeN@~L6blbIN$CkyX7|7Ew?$}?nf}06VJ^? z-|}z&c?x9CBuV1Hfdf}1NqX+_^z^h9<|IgWD*-e#G^~4(aWoo990A2QT6P1hcdj~f z{PWN1!jTA~Adr=1BM_Jcc;+|~iBMHlwQhQP8sM4Z%*;%*Z;Qz-`YHCVA3VhWWQtwY+qib~uLT#X-d1T~$LI4iFf`2g_yhnBMHr>~vjLG>TSATRaFD^0Hb5$Y<{qng`~gYg(P^`*S~1ug>9Y&p*kVYfJg{+D!w9-8DN>DqCAtirsFb|IuT* zAM`LVGQs=rRTGZM9BlS10>KDhG#+(_LZQL-_Vy-^$D{w_=>TL|)+yBzB?FqDbiOpn zv9rMt+4d}AGRUzg#~bV2!C-K(v$M0wKQD*4tZ?ke zA$K4!JJ{Xb-Q;q)dM{tTtjF%#w=Wfd*=$Y=fEZV>T9=W560QGa|BY}cH01GkT3jwy z??Um(+fc5pt-YeEYWhF>fW=}_WLa(-9v=S5<#Kr!i_-!0_4SwAioL(0k6yD c8eb~#U&vLo@Vp&guK)l507*qoM6N<$f}b9hUH||9 literal 0 HcmV?d00001 diff --git a/apps/icons/static/icons/custom/32x32/ODF_spreadsheet_32x32.png b/apps/icons/static/icons/custom/32x32/ODF_spreadsheet_32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..020d95bef310e1b543bb225a1e5837800ae2d0d0 GIT binary patch literal 917 zcmV;G18V$dMSc+z=%@!d65hB=DZ%QP${2_V^x%AMo zF$a$chzZKBhqhn|Z6#@u9K_t>K})16x+#Y2&d%#$_s!1izHD}40{&o`ec$=bZ@%yQ z`@Z*fC7Dd3V`5?gfPsPY$$UP~UdG7C@b>_=>1H;Ym9eqWZ$)H}UOqalzZ(f;GH>=} zG8r~DHn43Q%d+12rLODZI1cso^{lUF8ax759>g2hfPLUYPzvR`0ElG)f^zeq04c+CjtI_+S0s9l15j62$L#z)`g%{2&1St9 zYuvIdL+llGvESvKP_{%y@knm%)>qy{vENSh#di7F8!-dXkm8# zo}mHa5mTy+fF^W*HB<4}^4eRL)2m$UIOJjL*FI-3{eH2 zHSSj{NT7&y#+oV!w0+dT+4hzI)->`bQWpiE^!n=mcysq*J*m*dIPHTrsc@E=Z*NQBw> zbZA_w<0oL;MtHw6R!N++@NnJy6zgwU~voDXZxT$^(9w@AWfO9R&b9)%P zW)B1iZ1D?cr+8=rf*4)B6TD^ue)$0U6Fq^4M8uOi3~s7#Tm^gmugG8DsDR@*f$?r_ zM5g*i0)B>ly(g;{+evJzKt7*GDTQrUJuG(=N~!G$SeE56H#RnU rJunhjSy>qd4g&SNO#s*cp6kK?x>L3t+H~{!00000NkvXXu0mjf%!0Du literal 0 HcmV?d00001 diff --git a/apps/icons/static/icons/custom/32x32/ODF_spreadsheet_templ_32x32.png b/apps/icons/static/icons/custom/32x32/ODF_spreadsheet_templ_32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..9d63063e67d008c3c2f7e6c3f105b684c90776f8 GIT binary patch literal 1130 zcmV-w1eN=VP)6vuye=FQjv0ksMmO$>`#Ek&S+X<|sq8sfH#CIpk(7EG#!s$o$|(Ul2dhp8o| zYgeRvEbL|s@gp5z_$Y)h*1=?`wJj|S%;)>KE`~RqkN1Wd#dwm*-1mRy-t)WXoOkDq z7#|-e*XHK@*Yd;zwEq6f=gqNV<)CSrV{q{5+5aZ^mC?*=hn3ULPPlA)dz;SA&Z+I~ zZ4Pq0vlA}Mj3vrG`9c2MUELda7XY8n7iei|IZ|lc*Vp&`$jHcPbFKoQy!Zl0i8PE9 zmBRrDq@jZZM2=?q2!ZzKG4XgDfY#R5BU@WrwquXSgUs1(st2UxY|~+e+G_#moeXl_ z_ZQ)TlWE6X?b_}8e12;K0GG=JKqL~e9V?205Q5Z>asZ@ZFw|bl`!|*WxYfZ#Q{@BrUCgv9IaH8Qjs;Z{_P2J(h@A(vfNL`$&t;}<1c)5%-P1RXi zW&bY-w+lpSqS*V+G%L-@6i78x?_`jhU3EaJ-olwm?{s%Vo`&LtjNL3QuVyVew{XWY zm=MCI1VS+C-{ku2Lrfr{xTqYwo%Iw5#YNRuGfzSGtg-%BYB5D&c7BQG#(FeOdm3a< zw*}B1J+{wL5oXp_2$B9|*4s);1H3*x*p@3Et$p>%XT80rG+pDj-`DpAm|t4Sx}Ke1 zvh~f&z}Ev`cypb`#>To^nj1+blPHSIHl?NNmH>q)GdtO?t4r030?1v!E~TaFR#27z zhWVSY*F4RQ_2{~uzVCE8)2S{+&s@78!2ezXDP`6pb5JF4I2^_I0A!aSGj$G!Bc19} zbStyXfEhd!BopkP=;qo*1DH1BU$msR(|sAbl#*yP!A>;FpAVnpy?qsILet)9dOI(r zGycUqT?oO%tskj->rFIG$B+g{NlncmR5gLiiRN~@O9LpS%XQsA*LB{gea-UTrAxg( zN2Af%q5;ex#ddo_)rcojFCyVc0)Wc$XGkPfKI-ZA#$vHQd_LceeF1V0i(*Rburm9ra9akzVS1LIR!OMlji3?ighwM=Nx-` zdx9}mU0GRC^ZA>@v$N?B+Cn=84-QIdu~@|R_I5|l!-tPZ)3oPPsnjHZlllD38|?r{ zP5mf3S*er$%A5x098aGXp=laMMH`h58})_d)LO z0}J(og@Q)=1&5f~9taw%AOaB~5D1`DDggi#ML{x|m=Hn?=5qNP0B|v$z{PmN4get# z8w;V79Y-lUj@VcTLaQ0=>khH(I6iyhGXuI>nBD|hTpP|F^(Y_jdMf2wxp34RlGgcJXvq{XHb^{5FJiztb;LzE~N|W z>+2|&%g{6pk|ZG*3?h6yjOpp=Hw%U3GJyIW!2p0H33IDk`0kz40D!sGEs!h&0PbCm z*kWKZAT>@f9fHWRjBxlRR4P@}YBg}KLkNLNrHY-M9Snp9p4;8s4LDSQaQpW?-1_Zb zm_Wo7^v?fc*h7t2-zUE|KL5e}S(YJ$s6U)@5D|KMdQh!a6dQo{c;8m~P9#~X zA-BL;K@>%S5Y5*PJ8^G5+M4jx(DCcn-kUpDsaAafm=?5q#~8B%q-Lhp%!c_f3iX}3 z{MxIdD3{Cik~&Rd95=(~*p)d%Muu&DHvae%x4+0WjcEdKq838bCzK=!i_2fTt}qdw zgs$s|j0_`s_Ka&kz^H~V08^&7SKqzlS^>^^(;o23<0MA_bJw;$PV(}6W_%S7MX4vU-8|-UC+hdIqpLy)+2#E+iHP*>?(QZJ904{rH?sha0SGv~KZ42t{;>xB Y2jcnaIcO{k`v3p{07*qoM6N<$g1C|UQ~&?~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/icons/custom/32x32/ODF_textdocument_templ_32x32.png b/apps/icons/static/icons/custom/32x32/ODF_textdocument_templ_32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..983b39e611ae43978b4ee7df79ddbcdbbe3be329 GIT binary patch literal 1153 zcmV-{1b+L8P)v~^FN>+#?rMU9!MeykIMJx-n%&KA_GjkaK5Qn=&dzK$m>yWTd*=Ln_ndR@ z&MKEKUBWIC6O(7kl&dJi!^a2Awb#i&*L8Jt^ko14ll;Uv>vz@3D3waqB@zkt@85ql zkw~zb>r^UPXU(P59sXUu>aHG-bN~>EM52K}U~{GQv17+BoIZVeuj%Ur@UDLYq(ll) zq*7HtK?(yTpxAV#jiR8>#>r;00CabEZ=Rc*b6wZg)*@}&EzW?H^tY|!RBtN)Lsw#) zjXWhevVFGuZlO9sAl!lQjpdVuvh_wbCdsa_V#m3AjRvWaWq_V3KXx8*M7Y95@bp`o4GT=tc~oTRJ*KaG4JvKx(!jSU9c-y@UB zpePC+kH@jhLI@1QKuXDl-^OTZX)d$Tv}yKyvKy#011^+i@*Cj^*By0sypLfRw6rwy z)}~F4Hr64n3c%_lgrI9%yW^xwDKQMg6|NFUMF8_^RTQPnHfHRK0M-_$s>=1h zZ@C8V>}W3wS_z=)8BkSq$#KW_fNKkc5X)A9eN`O7 zYQ%a$Nhx{sWER~p5JDoP04b^Q`&qwkErndJ;P?Bh2QXVOeluJZj3ES1p2qp&)7|CI z3_<^q!`E`T?Cli+0DRcFt*T+m=JNa#E6zePodck;zJ^@Bz}JTcL-~AeIuePTxB58# zjxKku-9!k;7jz0hwxCm6U&DMh&)`=Bp>#T}g~Q>K(P;FU)yJ^{=JjfxgljjdYr#S; zPwdeXw!Zrg4QuL2XL5WycrdiEu%Jy&PL4#Q(U{%G?Vr&S0Ki9G%eO#E$;|T?Y}l}o zf)08i&yhn1Lg{o`yL|Ni~aU@-Xb^5x4Vw!3!istf?=Jv}{F zq?FaYYgxqa_lrWIFrjJMufbrjtmk%d1bFb^!7$JS)UGhU1TsJ@7z{pJ&KTf7X6Zk3 TS5N}q00000NkvXXu0mjf;oUm| literal 0 HcmV?d00001 diff --git a/apps/icons/static/icons/custom/32x32/file_extension_error.png b/apps/icons/static/icons/custom/32x32/file_extension_error.png new file mode 100644 index 0000000000000000000000000000000000000000..09414dac15cce37d67b01aee0acfa471043f5fff GIT binary patch literal 1602 zcmV-I2EF--P)Px#24YJ`L;$M*6953<)Ckc4000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipf0 z1OXKQu6{DIr)wd;+ipr?;}D8j4_iVBO|W?mHmDfxpCu${h=h8Oxp4B z@#}!v?NFy-9jJLeHT@TalnBHgp3-1pF~)H2>{;G=^G#kK8{^8ADY}7XDYdOSj)QhxT*pN!2VXc;ti+%w3zv%TBZMFj3bL}2A|8)3I5^lbF)=Z_9f+L) z?4VMJZAk~pD*ciZJpb1#r6@VipQp#NkST+_{3ZxVuB(5V7LXgU2=pPv1 z%(?U1V7CBz?+BJ?7>t{H(KSU?zsVpaPTnDW+N~t;rgb?KZ^fCNx3j5(Z35ly5 zT;=Sm4>WK0K2I{zOl%{MGe5fpF!>G67oU-Nkiaf2 z((3q_xql*RxmJp-8zTMGk7&Lyh&(6&M>;s#;aG1UN#nDUTBfzIP9U4wGJ5a@O~zKM z#UN{*dqLK8nC$5v)B5}{ZS66XR0od$K)~_n9vEQG`lPY6C1&t4%TOI!UVY!{LVK*W zw2?c1g|_EjptU`Qkh>1UCjrzLt*Sjh2|#O(JadXU$K`Qzl=hiB1X9U*N8Ca!Sychn z&R?eWXT!9|Vn``5)n2fZ$emiTQVO9I2+&&7*?$6ypkM?d5Zr9n4NAC~%8_nDy~l}F z53h~vdV2N(Agj$^D~anU-0JiL$WMPt%RfG+)s#@iB9;4uI>jQjMrI)=-sFy(DWXt4+gDrG)tU?`+(Ppj%o9cO9di0ORkU zgubz;YB(0(f0xo9en+&J!zpb*wbU$-&99?em$2U2CS-kzU(Jy7H1@e+!pHjR0QX-7 zV$-{&oA0sl{sf0?3D@{_&y5hQGFxOtCW#H7o z0QeTlnKWzn?sAw40V$zMD&JaCC7<+#A=-cOGJYma@`D?Qe6T zD*(BDBNB*Uh+;=KOKW+21fp6M%h^0Dr!LU;@@w?;_R@3uEKRSBvT*V|YsE_4Zo^p8 zhuZNwI``iP8pZQGx_j)W>vSNUvsCK6#F|Yp>GL*|}M&QgZafNoF0Fg?tY2 zD1ql`=AwrYSBHsT9NHCt-0gA^jYc^-GD_j{3p}hymQO!R`|EGe(bZM|7mz}rwdPn~ zA5Fu*WG>dj*D8P=dXes*TqYC>eYXhIBpQt(UV4S)zT*TtyNSo+^}`!QYfaaw(=0}s z@pD;XCkAM0YTENQv?qXCB%;q=+;cO}^XTb6aiD9QD(Ac7)z*9i$ zx8DCyVu3X9u<>5dc#vDYH0b}L!zCaOlxr{k4XL$K=}#VuWdHyG07*qoM6N<$f-$D^ AVE_OC literal 0 HcmV?d00001 diff --git a/apps/icons/static/icons/custom/32x32/file_extension_unknown.png b/apps/icons/static/icons/custom/32x32/file_extension_unknown.png new file mode 100644 index 0000000000000000000000000000000000000000..ec67eab033148d09166bd5a5ce00d0055697f1ea GIT binary patch literal 1229 zcmV;;1Ty=HP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipf0 z0uL<3yEa__00d1*L_t(o!|j(rZxcrp$A9n5%-RkPYA98lLK3wiMKp*4sxLvImm&^5 zMN}pSlzfG%{YoIE4hl8xH7AZCYWW1U3Z+5_H#yW*?A@6jyx!QvPMlKOOP@6I?0R%o~B7*n6wzRbLB@mDL-1x(X55qrYFJ8O|)oOJEFo!v{ zJ@b4w^6ejgLR1mth)C&K5%At~~|U0dV!@-o-2Utg+LtDBWd@3F+p*b+DwQO!~A|e=Ln39EiL{|IBSXHI1_Rp95)3vquv=ojbM@h0(*NcqR1hl+`D&=-Q8V`F`PPeikmlYa{BbU zM9yLaVlRidK7xTR^+q*)NrH-SVywVktIhN0zp=BkgL96Fi3x7su5{LhPFu3h5fYCN z#{kgHl}V{HLKcCwCi~x6!?S14u+|bnU}0eaqlyTqnyg`3Rea!37IauEHpU>vFt{HJ z)6>%=NkWn&IOkB+j`9a=*=p@*3~1^sN>d7HgXcZ;O7ijJM+1Y>q6=7>@o2{)a0LtYuew>xo5C;0u7QaH2+4A+44&N~-z;t>(L{i!rL z*>_Np*N;`NofVD+APIwo=L1<;eLO!;9LL0QOu1Y>($O&+(ZQFE<#T=4moCn8>Eb+Z zYC7t|VY&3_eILTx1u%@_u1554ra<|R?SB9Vs-X7$5C1BFUgf+4d;m-U@)mpr;CJBX r-tU55M=t$nh~8qrE#MEJ-M#S_)cL{}@D8;S00000NkvXXu0mjfdqXa= literal 0 HcmV?d00001