From 0cb1b10adce2dec54852eaa824eb3c6f09b4da10 Mon Sep 17 00:00:00 2001 From: Arhell Date: Tue, 29 Mar 2022 09:59:19 +0300 Subject: [PATCH] add favicons --- layouts/partials/favicons.html | 9 +++++++++ layouts/partials/head.html | 2 ++ static/favicon.ico | Bin 1150 -> 0 bytes .../favicons/android-chrome-192x192.png | Bin 0 -> 3180 bytes .../favicons/android-chrome-256x256.png | Bin 0 -> 4506 bytes static/images/favicons/apple-touch-icon.png | Bin 0 -> 2991 bytes static/images/favicons/browserconfig.xml | 9 +++++++++ static/images/favicons/favicon-16x16.png | Bin 0 -> 743 bytes static/images/favicons/favicon-32x32.png | Bin 0 -> 985 bytes static/images/favicons/favicon.ico | Bin 0 -> 15086 bytes static/images/favicons/mstile-150x150.png | Bin 0 -> 2447 bytes static/images/favicons/safari-pinned-tab.svg | 1 + static/images/favicons/site.webmanifest | 19 ++++++++++++++++++ 13 files changed, 40 insertions(+) create mode 100644 layouts/partials/favicons.html delete mode 100644 static/favicon.ico create mode 100644 static/images/favicons/android-chrome-192x192.png create mode 100644 static/images/favicons/android-chrome-256x256.png create mode 100644 static/images/favicons/apple-touch-icon.png create mode 100644 static/images/favicons/browserconfig.xml create mode 100644 static/images/favicons/favicon-16x16.png create mode 100644 static/images/favicons/favicon-32x32.png create mode 100644 static/images/favicons/favicon.ico create mode 100644 static/images/favicons/mstile-150x150.png create mode 100644 static/images/favicons/safari-pinned-tab.svg create mode 100644 static/images/favicons/site.webmanifest diff --git a/layouts/partials/favicons.html b/layouts/partials/favicons.html new file mode 100644 index 000000000..e0c0a81d6 --- /dev/null +++ b/layouts/partials/favicons.html @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/layouts/partials/head.html b/layouts/partials/head.html index c56c79e85..a152711de 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -20,6 +20,8 @@ +{{- partial "favicons.html" . -}} + {{- partial "css.html" . -}} diff --git a/static/favicon.ico b/static/favicon.ico deleted file mode 100644 index 4614ee7f6bde28869b6cb7fe34d7a3d760ef926e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcmah|ZD^8F6uvHdTWdHI8`6i25oW{cM~pU&aLZiNy@> zCU#oLSR-Rh3BUzU!4Jb2_NqOJjFZJP&YDEp$-#>8e{&HcSgwc~*a`{q#WM~etO#7< zsb)WowOT?ujG@#}6Eqv)lNRUtLP)X4$EQ{uXmk zZn_q0>%g88F{H!s8qlVi>H)>Q7upjSCpOK3w*usd|7c-Q)jJ_|89ZxO`X;wV9=tlE zL97IIQclWEe2F=@&8l+?eieDd1q9hp%Cfs}a*GQZU$4*Xx6OPU)!a<9tHI}xo99cr zyz8EqadTZ>E<3$Ayzkc2V_Nj#xaak`&fb7DX7C7;$XQ#Gzk;v#tjS$^D2pLqTX@lW zWH6+-uXoqv>jVE;o?j(DdY2iEAJkJXha-C~L!?V78P_jZE+ zp&B23p#D|VPw__IhL_PLn=-mIqU@h)w%|=2Gk>xccbz!&-Td|YE9IB3sjh!Lxg2AJ-@tbpV{?Qb WK$5ZK0Aq20*5vz)J&K`Np7#fRI_t&& diff --git a/static/images/favicons/android-chrome-192x192.png b/static/images/favicons/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..357324c25c7318cb254d0dddd5278634794c6f44 GIT binary patch literal 3180 zcmeHIXH*l|622iMgboQsX@*1)PqX+=~76AJk7kwFkYZ?Ho z_yAz^5CF;W{MQ#v0N^Tdxv|{MfW7Cdc{(!YgMR z;i7xbTCBy093gp7;n(Ijb#`SdL)WA_`8xIwATuf#3#DHg<8@ZVg7JR_h%ln{LHoixmB*=ib4;j@(cpZ z%_-E_V;R8OzECiHRiB&QR85Kw*by~bOvzM<-#ZVfqb){MVUob}%Brzr8RTO?Gh*vo zMuQsonf6uTafu6p?jae1Wns<2r+VXX6=(o|Hb$Ij*tio{6{$ zYmhYEebx#BRw8rqa?}y&%{UD+So%;%?bnha3~>BZ6>okNeDFQb&`1@sDNDl-ta62K zZd=}D^+UzlC{Akvewu^&c)5Z(0FxH3;Qg_8M3z;S$RP`%x0hcR6&*TV4^0$j^@H7@ zS5Hw>hi^~}kGj}CNOkmqY<-Bw?y|{aqHjiACvZ`0KTXs8^^;H{{-fX%aAU1)9>(78 zXmThJtOBEN9t>PxD#ay zE9532K%{J_ce<;9nY{+1w34n7gL(4Mc}4o$6R(!W4_9tK){MHKEKJvblc3hMr0$u! zElh4W1H>nc55h@5eEQQ8qO%kr26`3xT^qdH;}JPTb(ooD=$p1Fu+rqHHhs428@QOG zMrJIIA0BsW*buj)$oX`-3MD|fKVNI#DI2AL$B^bbT>;aV?YMwb%=*xW4db#c0A6eq zCUB%-DIvbmgON52K=T27wMjb=PIulx5~Ipn0f=Zfs5LEX1nI+Mb%v##19$*U@A{nH zAUTWiz6-Os=gopQkYG;@^i!c=_-WSSr)hU-NZgBd&wtH_jc;x%KyREm01}S#6rE0H zmBP>1p-Gt2wGC+@oOaVnt+askI8>yGn%McLK)5fd_0P&sND~cnqjTZT^7hC(tg;>m zh(C~Jlo&=b0~yH^SRp49R%}`+)kb>Tvb=H+D==$pnvbOj+ZjvQTyI37+2vmBWp4NB zMf#0l+yQ8fHgWX#8EMVtGGBfV*>w(E*d+Zpu_KA7MjFx|7B=}&H}Y=!G7%8c-lMKD z__e@Z<^m2;Wbiz%aQ;JK#7`PWN*3S-)NRY33M>z1v;uycfQMfh*G(%K`Ypt>4aTbB z*_@W@K$RQ3$Yb~Toidx%`_STWtT66l12@th(u3Oe9<|u*x!TjgjpT<&J=ecV`r%Y! zGZ)MaNns2VShtQP7zUNatpYx;s|)WfH)==9YhLmIqr`m)3)TruX(r=hDVrhCorffe z=r5(W8Qxn^*CC0tJ2#jgIy1JWRBWc}-@++ln8BzGO!SVCG!rUA5)syvKSF!c2#ff^ z_PTEApuj|0k@S}eDfC`|aA{$frRiT^60)w2Zk--**mrqfK~&j7dF%3)x-jzMVUyi6 ze0y85_&a^V==Y}P#cV{

{R9!_uIXEhgG+3J*-&jrggQjh5;*wY{83y9o4>astiv zZ)*;844zy_?Q~NAVA*DdJVLti?O}W;k;O4J+1V%{aX)xSB3Xf`=QKz&2Meznra>UHeo?H3cd91&VdBPiSD zgjD?+&rS^gN(&`UE*?yDFr}61%7S0jIf=3GR*j3PiUjF8wUZ(9Pinkla;aF^a(d)x zEFQWZacq`K0xcnB)#a!?P)eDCgTz{9FD>qq#7rz}B;h~ru8S9M~ zTZi{@7;klltXsO9%I`+zMd5SXy`mU$^iNQ&*VOHca39=CL561xSnC*-pRzxWK2$!b zP*IA652Ott8-)(PN)8Gp1){0Z;eqJjaH>B5wETIN0D^K! zNvX%Nx6gLb89=f8YX1BvEXqDh42nWq(RDflpx74#bnp1^duAU~hRM@Qw<)qy11plE URF;KqHYWwJwRW(2ZsBwD-+Pxx>Hq)$ literal 0 HcmV?d00001 diff --git a/static/images/favicons/android-chrome-256x256.png b/static/images/favicons/android-chrome-256x256.png new file mode 100644 index 0000000000000000000000000000000000000000..4256c90555095592bea814149375e9c5992ab540 GIT binary patch literal 4506 zcmeHKXH%5HvYvOB93%$;Wkm_1?vg=3SOjDNVI@eEETAG$lEha82?{KVqGTmX4k9^< zfPmy2Bny(3AP9o)T|eFr=MS7ZRa4#5Jx}*kJvG(c6L~{dgOQGh4gkQYiBr=D03vT8 zK!YSJrvej0vZ8QQ(NO`QG?xC@hLUWf>~Q)z0Qd<30EYtbo9u#D0Pqq6VAUD``PTq& zxh2==DFT34x^dl5oeTi^F8^EqW8lA)0TPKM7v0N2e&>6h`nm=HP;nq3fk)BIj25kb z3z$@Q&p%t>cJ4oB(69b2leT&;_}dAa&wpsJWjlyVam$<@y?S*A3Y)X1*lekzGOtjm zmv6m_6o2vk=nl`|uSz^^%Sw_YrP4Hf=E>nFhrXXB8rO^WVlHA{j(9(qY%rrUYRZ;Z znU4?_S?qRUccj<-NKBR!d(Fr1d#kZ1H~zxYr770?U-$FYgGPtAENkCO2MBfE)=8H- zJvMCKb+T~#dA)m&t3i$E<+sYFR-U-h9|Wy&YvZhx(25%@_8o#K#Wq7P^g#Qy2?@VB zC+(_m*__9`vG2k%HZ<>Dow;lB#qF&BTFA}j^c42nWC9>tZ4I^ksYxvxvO(>ssiRK) z9mz*6Bf%lSSp@)tuBMubq3^`Tw7)N-BM;cBi=&O?b4KGL2$@%!&xD4)pb)e^Hb`>1Kkc*$1uu>CJn_l}=u@_6g3l(?<;?;>nR+HFF7K z_pg*UmuCV>qIE8M(Mbb$G&yWCq% z4?-2$<@EeJ&(I$ACEK9J3ty5^Le8AwDDW;9%;KU}!^nBy;K6S)nGpQxB;jnjtOxqcF|&t^)!-GaW9FM~&^~ zesy{30|j%^WdURbgo@#lmhXy3%<>FYO3IAzP-7>@+{eGy(qcPL^AFxRhyu(Hgfc0# zvIX2?{e^X-44E4xKfc zWhS&?1j6uCSO$#g)YsRtP}B1)+Nc^O9k7Wm-H5lRItN!JBp93y+5-_;7mRrBdos+L zRLG|?SIU47OBxB68Pvc)V#T5NlAaTln@^)v%t%aKI^0e^Gir(-cvnhM~0oF|990-r%*_1PZbIkW&_Nv}1^ zr^E|dTSxuXeDy)oFwyaYDZdqHUCm8NO%e>rs2jIlayoq)!cK``3Ub4Ss{UMxA?m+2E7716YdidJ&0M8YK;e@?Tn!G&$D{PG$b6@?{)E$;|X~G zx1ulx0Wbbh7RDUJaHH;p=Z~SFGvS|JhxhWOui|*o#VT-F zhSx-UeH}Cqdupb|?m7d(Z~oj-ZJIQEN$KY$G*Nj=Vb2>g|9J)6u<%Ums^e}_u8}R? z8i&+kP8( zY-f&!IbcaNEzqNCzaLYje4GfiIEgYbf1=hL$DX_@z3J@>nno0UCJYrZDY+~dQn~fn zZRb;RyZtb34d+MMTG;%tB!Z5EJ+Ju~RMS?FIkk0)F&GmHEPMQWtCs33VUV*9F?*bi zk9-hBNOlT-&}guWfK?5a+1NzD^U>)8Qb5m7u%A9%I#jE?SRB zJ#!>Ih?qK772lg)KJXY~Vj{j_w{GHZKhXa~I>;|omPnBn#On4URvnn8EdACsD&4Qs zSWgDs8fPeKCM8cUJZ(=lm*sEzu8_uBDc>yn10OrxCeDi;ZsW>*VX1MLmR3S=M#Bmf zjxXMqr=BVoy7FVO=smcVM$CxzhY&s8K|APIZ$K_%Q{~LGfAn!87ZT1t?g_cZRaVal z(l5GZhj;~GDBXJf=t9`-3myss2E4-S{Poc~7Qkl_zntgK59G>rMdQ=H?Z^P1-r#L2 zd$!&#U_EXnBx{-d*$HZ@@Q{|a>VFEr$o+g2an_#^G{qDTCr`=>DVzbyBShg3MRpg@Hz5k7udH9z-vSJpJ(`kzuSRcNg7 z)N36J;^VRWFf-jE9@^Qytjvq64jM*{wG#u<(MW>$+gYByO&<>YTH*G3svcOEtTiZ4 zfjVnO@8%g=qhNn7Dwdf)fMw>C4WYz=2JT7e$b!ziTNqNE2p(q!KZ4D*lokaFdZW~`0Q!BV*d`7QJ5hfNgG8hbdQR0e8 z3e{^5Hd2~b=0^FgcT+re4ts)+CDXQVu2A(o^xzRMrbSuXUfPX6l>%6uFqRpA4-@Py z=Lp3)^ssZkjBQ*17+ujL+446ifnom%y;>z@QgHj7)BC&>sD;Hnxz(m(&82hbH^1dU z=4kMhP`_Uqb>pwB+Mb6)oP^y&8{dIx{g^|))08wW+b7*esAJ}pWDnJertq_g@1wbn zldhF{%gIG6m*Hb)-PKymzH->qgO^t*-G~y^YuYJRt%cXabD)p}$7{^Qp!W0|pK}zS zov`LN(>#`9ZrZ><*;zfj!e~uTKdo-Q1C5oD8Wr>7ec97@+r(R^Pv8O*R3D-1frE@N z##i2v!RXMA6NaGBV2XkS6x|GCr_R0WA7Van$OWt(Hay!E=l8m26If$Y~NgBN!02wtx; zzt-nTW4!L+r(~p}&OfJp?^~lo>C?R5zBZ;7bMzO?vnmSbSB)M99?qzf znhTBh-BFEtg zOKpdPlP$pkej}PgP7Z6c9*@`aP}HA%YQ}t=-|s0T*xXGxooQlS$SYPT>UHJ zq$x$nTxHL8;Z`$fx+1@6rn|w)L63tRwSA2atPyY=2T`t?1rGLf%|KSsUQ4E3+~+$; z@k=s)NN@D7v#v-L8$;OD$QQ|$ltIg1$k*ZC5; zf`}7*OJA=^n2Fg^S(|UQp?iFSKP5HoeKm4E|EvJY%kZvI9!El;%%!DyAE0?jdNXX?x<(#vR)N4s7=H$ya%AZixqqgpfMemMP z8NXMV>gwXKcM%677NrB+Or#8B2JKfu1g>X>VDV#0i?i{qvyXlb9H`epE!vzuk`4z< zMSejn&aZG3B^VQv^?p-+Q}CUWUEh*Y3bs_=4TwHk4#v$Uzbp=@2t^Pi{ZCXcMxiNU zesu0uzeHyCc00WvEQr;eO_aDfcRI=zjvKU$e-`vhw#sis#{Ky_wB8x)=4}s_tM#;* z>)YZ5z=J&TB`$5cGCy*Sz3)1}&PtVkh=nzLbhELh?I{BalkB}d zWO^G^OYBJYPEb-280FR4$JD5{phj=K4RtC4exl+o?|Cu!dSBViHMd95?GQqrSRAxy zI!~U<|KSly)Z_o~UmEX9N`D@%&#q2;EL2y=L@z}fZoU5AJNIe@1< zag7{c>}P1=sc++ha`SL?xO?9o<@wOf9(C8v(+&XN%@DX=3!_-TUYJ$NT^L$M1R0`JCsR=X{>e^PK0L=iKmccZNv8qyPYbU@>S< zVWj`ZB|t)ylK(A4KrGDO%^m=nv!(w8?GWbhV2r0503_}MfYhr1upum^&H=y$1OUtj z0)TZf04T?lwH-SI0HTjPT)mxy4M0QGKlaZA{?8|{y}g~sVN?j$b(-wy?gaqg9b%R_ zhVaWX3nNI-#hk0Z03@veE5gYNiMDL z{qOSZ#V>xD+rM)(R@tUuwZlt?S`Si)9R7M;%Z-7&xBN^kc`AtcQL$+@`e-}JtU_Z= zF0e1)F(=RD?C$uKL43Mn_4%H8dZV3s>Mr7eHY=ZV2X7f9Omv-)EbT3S;Op_?N7a*k zH?P48X--!jnVO%*J*U*#juV8J42Yb;IiqKq#T#!56EGR;<^<+~_JGYzs0PlW03iMs z7H#hxKfX9AIDOnn0a&)m1{+_snbu$Nh8Izta_pp>2IL5mZ$-WBSn+<9n#DmyI8Xa0 z5=Lh-agBta@VXGCJNPHOO^yJUNLi;}A@M$~^3Pvd>l<0y&E;5;xH7@Y6XlRYd%w`_ z4~(h8%&#iJ0_U2hrfz#UfY4Nx?~b0tWpn^69U}>0<{Ybr>Q#zVb#<=iD!|^|Qq{=B zNUD`_r>BKw`&Prf(A-@xxSk+ZBhTSV*lR_-3{g}~UF~zOtthjT>WVf=^c*f6yJ;}m z5pKL+`k1t}(VqR^>e7Bis3Z*yHQ(QzmEcv!J;)O0(ZBD=ux4kNh6c=h^)=8gX~=b%;RZP+r?t6s*9GTfDK zRs~gkNCWxMg2q-#ne^h8Drhu=kXsupHmK@bL)2Wb3+6D73yL1>&6%Y8Y2jsICTBxQ znL6!pF(oHS4WW;1P}Ad06Rh$rz^}fM{~fV_u1=X;Ty%fQ>(o!-oo0FZV~km zl?!2VpAXM#;VPigPYfeWv5=Ux!)qI>B?NZHqT1RW6S|20Q;zLv3;eDuLak1ZOg2>F z(DE0@T_Je#axWwDL31U9J+|7UfLB*5+fp}4-RVwhP#^l;XAWIVi4eqvqwFvwN`WCB z_A=O~@()kO<@_iy;jy;$r45u|R_4|3u95HMT$!q0@1h@?B9Qv!@t)66CTeQG3N9;K z#Z#920&^Z|sM#>>5MqIAP3T?}jh)n1>L^2{)~_w)-{Xc1FbX$MLa5ZDZcq{nzTlwo zV;;3)y*m*zf$MSQ&)0>aaVI6d%Gz+I@U-rd0lf*>VNK+oOG|>Hj)7V8>YhZGJTwTT zdF$im%%MhmUVNnws<`9V8A?nq`J>U?`ZJFKhaIBwrt7w`l8KBqZ3PIo?^DTEwj`w@ z_?G0GdAa7bTHAo#QFa=#@(fys>C|jHgL>CF+VZ?7{kXy@u9?}N#c=oPo`Bt6)RuqQH%aIOnV_ic0^ zN~8`%<^mfKB!l+1JyV7l?LW$rJKXC}Bpytfd$t}P?6jo9AP%3FiDbwU1EXDeSIi<=)VO zf3`6_4zA0@oKTADe9l zuc$J&xyOScQ%Kd}+c@p46W2LEYjsgOJw~1$+ZW!c&rf^iF@+jIVsTaVk#nOzXV4R4 za+a!f2SH2+y6rhvdQ8a0!hC|E*{f6J^^q`;X6!=l#tDDf7NwU{rO{5UMPF|GP-?_S zqBnnM$>~HmR_HsvDH*ciFZ1FIs&WUOANf!+WK8F6YFx$1^QM#AV!aMjfuqE(g9raO zqVv4&jY}|2<#5mK!Cpc<$of+MU|hmjG>022jWv!KI)b>Gin?NkK^oSXr-@)%pfanP zy%pAZpBNq|L(N*VG;3OQu4`M^4jqXpy)$=hYun;N8pY)RHhsVqd`4UTulRnx=coA3 z{5;77UX<&E_8mCRRPj#8pv8NB;zRK69BwXDJHgU9QY_nEsD0VACV?)CRj=|^?U;E; z9P9|pb8ga8kK2#;NevYNA9?I8o)SNi?R-N~CkWNkj>t=oiqEQ-f!=rDXFSVuIt?`EuuOQ%Z5GQh@ zzg^B?mbK1zZX}uqYxm?gB!4gv>rblpjV(9HyRCX3NF2e$h`y9QsG^l%CKar3pmJ(w z;>h1Ik}oq0RgNMAh2x4o`qwywpfX3EpZPmXKx+Nt@BU`pV;uJ94FCD=F@9rz2=%K| zt$rz|u&KDDarr=+N*80-T%>Lx6|Jkb?mrzHDYiM&i7Wt}gRv4+}f%34pYujf17-wd8U6 z3LtqnIu-RM1f)gthWCtq?CxZB?&$>gq+%*ujDdM&D0#)ftWYQcV4d92jShin{|3$p BAlLu^ literal 0 HcmV?d00001 diff --git a/static/images/favicons/browserconfig.xml b/static/images/favicons/browserconfig.xml new file mode 100644 index 000000000..1103e69e3 --- /dev/null +++ b/static/images/favicons/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #ffffff + + + diff --git a/static/images/favicons/favicon-16x16.png b/static/images/favicons/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..48fee8fdff18fa64ec0ae93bb9642dd9a7d62db0 GIT binary patch literal 743 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>!Jtzk#Kb6^d;5x4DnGm5!QWQ}vv<2Q>o5BJx`Ja<;!0yyr%GP$^w9L-l(6Faz(WFgXTFtYpA{?B9y~Cp2!~Nxz5)Pzh zq^wCw%GG5MG%z(b-?U-NrenGd3t5i_@MIgxv^^~0Ilr)4o?+n?*?1d+%`8CYsFt`! zl%yn2I`Q&6e Q6=(&6r>mdKI;Vst0Av33i2wiq literal 0 HcmV?d00001 diff --git a/static/images/favicons/favicon-32x32.png b/static/images/favicons/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..75df7e682ce4bab36bbb17ce1b154b32e1d90685 GIT binary patch literal 985 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 VO5wL{j0^r~(#g&Z* \ No newline at end of file diff --git a/static/images/favicons/site.webmanifest b/static/images/favicons/site.webmanifest new file mode 100644 index 000000000..9540468f1 --- /dev/null +++ b/static/images/favicons/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "", + "short_name": "", + "icons": [ + { + "src": "/images/favicons/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/images/favicons/android-chrome-256x256.png", + "sizes": "256x256", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +}