From 4a4cc766c2c90e4318c7f4a5e28d04afded6a3e3 Mon Sep 17 00:00:00 2001
From: 23rd <23rd@vivaldi.net>
Date: Sun, 24 Apr 2022 01:03:04 +0300
Subject: [PATCH] Replaced icons in manage group / channel.

---
 .../info/edit/channel_manage_signature.png    | Bin 0 -> 503 bytes
 .../info/edit/channel_manage_signature@2x.png | Bin 0 -> 901 bytes
 .../info/edit/channel_manage_signature@3x.png | Bin 0 -> 1273 bytes
 .../icons/info/edit/group_manage_actions.png  | Bin 477 -> 432 bytes
 .../info/edit/group_manage_actions@2x.png     | Bin 768 -> 757 bytes
 .../info/edit/group_manage_actions@3x.png     | Bin 1239 -> 1059 bytes
 .../icons/info/edit/group_manage_admins.png   | Bin 957 -> 515 bytes
 .../info/edit/group_manage_admins@2x.png      | Bin 1952 -> 989 bytes
 .../info/edit/group_manage_admins@3x.png      | Bin 2822 -> 1481 bytes
 .../icons/info/edit/group_manage_links.png    | Bin 648 -> 583 bytes
 .../icons/info/edit/group_manage_links@2x.png | Bin 1244 -> 1023 bytes
 .../icons/info/edit/group_manage_links@3x.png | Bin 1915 -> 1516 bytes
 .../info/edit/group_manage_permissions.png    | Bin 734 -> 0 bytes
 .../info/edit/group_manage_permissions@2x.png | Bin 1397 -> 0 bytes
 .../info/edit/group_manage_permissions@3x.png | Bin 2176 -> 0 bytes
 .../info/edit/group_manage_reactions.png      | Bin 989 -> 509 bytes
 .../info/edit/group_manage_reactions@2x.png   | Bin 1924 -> 891 bytes
 .../info/edit/group_manage_reactions@3x.png   | Bin 2820 -> 1319 bytes
 .../icons/info/edit/group_manage_type.png     | Bin 0 -> 494 bytes
 .../icons/info/edit/group_manage_type@2x.png  | Bin 0 -> 925 bytes
 .../icons/info/edit/group_manage_type@3x.png  | Bin 0 -> 1349 bytes
 .../Resources/icons/info/info_blacklist.png   | Bin 650 -> 0 bytes
 .../icons/info/info_blacklist@2x.png          | Bin 1297 -> 0 bytes
 .../icons/info/info_blacklist@3x.png          | Bin 1986 -> 0 bytes
 Telegram/Resources/langs/lang.strings         |   2 +-
 .../boxes/peers/edit_participant_box.cpp      |   3 +-
 .../boxes/peers/edit_peer_info_box.cpp        | 185 +++++++++---------
 .../boxes/peers/edit_peer_info_box.h          |   9 +-
 .../boxes/peers/edit_peer_permissions_box.cpp |  10 +-
 .../boxes/peers/edit_peer_type_box.cpp        |  23 +--
 .../boxes/peers/edit_peer_type_box.h          |   3 +-
 Telegram/SourceFiles/info/info.style          |  23 ++-
 32 files changed, 126 insertions(+), 132 deletions(-)
 create mode 100644 Telegram/Resources/icons/info/edit/channel_manage_signature.png
 create mode 100644 Telegram/Resources/icons/info/edit/channel_manage_signature@2x.png
 create mode 100644 Telegram/Resources/icons/info/edit/channel_manage_signature@3x.png
 delete mode 100644 Telegram/Resources/icons/info/edit/group_manage_permissions.png
 delete mode 100644 Telegram/Resources/icons/info/edit/group_manage_permissions@2x.png
 delete mode 100644 Telegram/Resources/icons/info/edit/group_manage_permissions@3x.png
 create mode 100644 Telegram/Resources/icons/info/edit/group_manage_type.png
 create mode 100644 Telegram/Resources/icons/info/edit/group_manage_type@2x.png
 create mode 100644 Telegram/Resources/icons/info/edit/group_manage_type@3x.png
 delete mode 100644 Telegram/Resources/icons/info/info_blacklist.png
 delete mode 100644 Telegram/Resources/icons/info/info_blacklist@2x.png
 delete mode 100644 Telegram/Resources/icons/info/info_blacklist@3x.png

diff --git a/Telegram/Resources/icons/info/edit/channel_manage_signature.png b/Telegram/Resources/icons/info/edit/channel_manage_signature.png
new file mode 100644
index 0000000000000000000000000000000000000000..2b009d54f116388ec146092c34b3820f7f1e31fe
GIT binary patch
literal 503
zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9jKx9jP7LeL$-D$|Tv8)E(|mmy
zw18|52FCVG1{RPKAeI7R1_tH@j10^`nh_+nfC(-uv49!D1}S`GTDlgfEYZ`&F~maf
zZII#WrUa3<2ZJXpQ03XKX56GuWPD-UA^S@by=E=N&fX98Psl6o=;YYBJ4@n<lAFgA
zp}pLC^X=rnZTr3;f7kar)%?%r{SMW7|NXq|h0?!24;9O>AOCn~-TaI?8#({w!d)WA
zE_|!7;qtEM{Nr%cM@`sKAb=$-K;-Bq9TA=W@4x?+uW!_ttKzvSZ1vwGlLD_~m{`r_
zyT#R2w)^hiy7_*~Pe1)sV6o-)TNTd>^Wu*je)yqmcjqFGs_3<04^y7~Ih(fm_S<E(
z&p+QZ@tx69vN0mZZ1(A=MSJ5MLlgtqzSPQp&9ISkmi!kdbNp{z{AH8SP{xIsQinHW
zZSCSq7xA2Q<a13F-(dsWuvaH?%%pkPbWX1e)9%Q<{qAcO&*2^Gx-U&Va)86@`RAR9
z67!zB2C{TB=bwyNr*qoKLY9TGAb0!is=anny+y~*_KGZj{dLx3izWq)F0FSJi}kHO
YupXDVq>_83G6fXqp00i_>zopr0Hwmka{vGU

literal 0
HcmV?d00001

diff --git a/Telegram/Resources/icons/info/edit/channel_manage_signature@2x.png b/Telegram/Resources/icons/info/edit/channel_manage_signature@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..7481d9f0468093034088cb891f99a204153cc4a8
GIT binary patch
literal 901
zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1SD@H<Xr$#jKx9jP7LeL$-D$|Tv8)E(|mmy
zw18|52FCVG1{RPKAeI7R1_tH@j10^`nh_+nfC(;Zuz(rC1}VI4p2Ney!1UhJ#W5s;
z^KF=|M^T`J-_Hey+PH!g&p5R>NVy2aDs?Du8**?OZtyKAC>9i9mhPFu<avCBrhvHm
z_J1B(E6yr*2(buXbaD0lyN{hOM(@$ym!SrB?_~Mj|F3*ke6I4mr1WF^d5lol_<u^{
z-Me>l%zl@9#4io9w6l}zSf#jVVV&2~puZiSCqx2u#Ae3ad9yZbb&THs8Nb^#4<&7s
zk(KpS5n9%;?@h#}0*gQY{@n`~lRsm8pp}u)ds5hH(e9%<j0L7ry(vaNzkWR`XU6jW
z<x9=0_BUF6)Qs00KGC*2L~G;Y1=Zibf4`aa^>K1ePkDK{?X`oeZ0+nWHK(ViZ{N19
z#7g$=jm2knw7V!xJe&5rP`5!%uHW9?KKQexOyA_mlTV)Xj5v4xd|*pauY-k!#R7fR
zCsU_R6?~u&oYed3tCfR|jg7`suck9OX8k+@=j<IG%v6}__59g0js?BFy%!mbBzRa3
z-n%C!kdvP;Tv}PVQ{SOyyKUXYmnCJnJu5@BM7R=5Ul`wfTehMgHa6DrKyu@X4HpjY
zIBjlj{zQCt-@$|pi%ayTJ1;r@xUsgbPVPPLiuU$)*~B}cci3VV3M4B{TrmCEGR1Fa
z&-&ib*V9`NwmNjCkK3UuSzAv(jf#qDvNAQ@x?_jOo7$eZ_0u^6)`l6+^!XC?`0-;E
ziFB^s_7ipc<qe${UU>f5bhfWV^2Qmr-|C5QP2eo45>zrabK4;<CbsL{!tL9)*Vx?;
zeEs>e@NK>`YuBw~x_|m~cij5+g38Lyb$11O%69GBS65wqJ5hd_RHqAvp#-D&>ctl`
z;^N~ql~ox^_Ph6U2i%cJ@tU)5?%cT!3LpOd<@Mfu_t<Tja_*1!?%$sr-FjMP@ACzY
z6Jnh%I<S~{F22}db)#5bUjAZ6NmbRZ@0(<lSH7L^w|xEj^_(IC#bsq?#>R&?zEH^Y
z_xERL{LS4SuOP5y?b^t-VLM~&JkB;2iE^>ZWe5ukGlxE$T*+1egmv7^{~7c<kHsra
R)C>V-0Z&&ymvv4FO#nd|bd&%9

literal 0
HcmV?d00001

diff --git a/Telegram/Resources/icons/info/edit/channel_manage_signature@3x.png b/Telegram/Resources/icons/info/edit/channel_manage_signature@3x.png
new file mode 100644
index 0000000000000000000000000000000000000000..7baba394dadfa567eb1ae1371e9ff600fbe7923b
GIT binary patch
literal 1273
zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1SD_us|Wxo#^NA%Cx&(BWL^R}E~ycoX}-P;
zT0k}j17mw80}DtA5K93u0|WB{Mh0de%?J`(zyz1|Sip>6gA`6MbbHUhz>@6g;uw;_
z`Zm&ABR5fGU!S(qy_2gsIGH`YW(Ii)F4~h8w8%xSQd(oZ)03H<5*o_PlY%Bq>THzI
zU|zq=^WOXIzwiEA^V#~h%(qI5Z~OjMZ~1mBd+pwR@9qCbW&eMEUB8f%jfJ_1@nA!O
zgMosC01pR(o1n-xXU?3q_I7_izk6#cZ0+pUtyy#A*s&;%mVE{esje>aait|CPu{&-
zr?2V#qOZT-e$Uxm=9!t9Y7G}oeB8Nb&y?hEzGnA-d|R|g>9yXZZ@H^iuimz8n_57c
z@?~{XQ&VH(%a<<)FWdVwO+zj_JKNUQ*4*6unY*wc)Iksar#OVk7Z(&{WM-Z`b;@XA
ze`4N@*|S%#Sz}{wA1>3nckkX?kq1;VtE!?3S4<Fa%bENjV{Tkr+?=^{*LM0|6R0UK
zPfznZfBwA0#4|ieQ+BWU8MOGKimIxlX!!ApgoK2$vM~3~=r{LzdU#m+J3DXQyt#Al
z-l?}{ESnf=BVc82etpg(LlcuPzkaQntfbJ}(^FAdY54c=-&!xPQ-=;U_02q$_xjbV
zEzuuhot~DImWE0S+1>TG`><*A=1OnVlNT>u<mcyq-~Hv<_3O{yzwh64(j+!EHjBx5
z=cD3^+S<7RTeolD?7m{A59geeHEIhtY?u(BtE;>4o>KK13C)e)ue7v3?Rt9a?%h<0
z3pWoPIyA#hU%$U$VaO_e3BF4l2aX(JVVp5@W@6PFlU4t|e353gw%+~h*|Xl>Ui<lR
zw{PEm5uTTq*A_H$&Kwm6K|#SYXAU23Hj_BFgy&~n_rA@WC(rm7G-LjJ^C?Ge-jpmp
z{!VH3t5;cFon{VI*&OZd?O*aNoBI3vO?2(;?LXyaWF)ZNyLV4qT->L=wDjqtM@pq8
zzRKAgbyZbHTD#(^6Ba1^a5dh!b?ejv3%-1A-xnAdD6!+i-pO<3oaqUy77`MA^!Tx6
z-%h96THA?#ml~LwF8yBn@ZrNJ(b3V|()%Rdy?vXgpmu!KDy<EN-xxao`t?gpL?pmf
zS5HsP+xbwwGk=9`#nJyl@$*<7pAb{dad&5b@BQiEK}Mmi8-JRYwYRh+%#oLsUAkOU
zRFt71`cJB<nOR%;Mdj-1>K0&}srV)(J$mp!;qJdZ8@6seD#jSU?)UHCTN;4zsI&9J
zg@7w@mtKn+^gZ13_xZsOk_*y3ieuyA+^icVcgalkT`6huqR3(i2M^DaWGyE?F0Mo2
zlJiZriFvJ9yjXdkOQo%V*Lh`wK24@Jlg=GGcD#O_&D7x3Z#H-SeEy0hEgN?3?7Xk?
zO>})uR@Nl8kQO#mfpqnnbrVX(1ZI8wSg505<mc~y+=i34%gfidSIOXoN~2fDu2syQ
zRn=8hvnEeI{CiQwqE1#8mJeR6Cv$UiZF-I#J$mez+ZtxgjYcnyRy`MGJvd?6q3{BR
z1XBYGiyeFR?Ag70_mU+nf5TrbW%7-TloVtCyL`)*5Z0GcQ<b=E?X{(zYWJ|BXZC5S
a5A>JW7~1aI_E#QM?0CBRxvX<aXaWG#$1?T+

literal 0
HcmV?d00001

diff --git a/Telegram/Resources/icons/info/edit/group_manage_actions.png b/Telegram/Resources/icons/info/edit/group_manage_actions.png
index 97ba822b3416058577347a72cf8ba029d0167751..a1edd3cfac33b4cdd9a7b9124514618a95c7e06a 100644
GIT binary patch
delta 371
zcmV-(0gV3L1F!=jiBL{Q4GJ0x0000DNk~Le0000O0000O2m$~A0B;qluaO~0e;A+x
z00aO40096102lxO0081Ob*%sZ0UAj}K~y*q?NhA^gg_Y7LkxmJ@UQp;S_R+0ZZMn0
zqOV}rY`f-D*bN4QNf2MaVAVtJJ`|Q^SFhZ0>Ap11w=>KvE5rQf^Bd4KO;y!TeSF`4
z>;vGv7e}uR!-%3tmStFZo|mR6f6KB(QMj%P%skI!SvE~W3rVJJ+b1^neK6wL_dTg$
z7?!3$Lz4sp842d3+Hs=mx+F=~bwvW6=d&!cEDJF>xHQ_fZCMuF2$BMci*ZaQgx!~`
z)pZ>N0iFn|!M!_<g9kzQvYMhOwrvweKq4gpzE<r<7^Basssusc_K_rMNgPMCIt7>2
zOw)|x_^2j|qOR+w`gi0o4EQ^yF&v=vCyBx^ge=FuMhm8C%JZD&|I80>;05$|ne-iO
RIA{O>002ovPDHLkV1n69nu!1a

delta 416
zcmV;R0bl;G1Kk55iBL{Q4GJ0x0000DNk~Le0000W0000W2m$~A0Q?y3qmdy<e;}X(
z00aO40096103ZMW0069pV)Fn10Y^zhK~zW$?Ny;}gg_9zHVqb2gG6Ha4iG2;AArN-
z2q?Y*iGZNtJ8BVx;J{!=Ey?wTO}Gs=E!(u0oL~fb^Y+c`%xu`bTuwVD@Ye~vh$oO`
z*|u%y%d(v3Sv*ikiR@k1eXa%oe^)5%JCP(wNs<i1aODii-&X_R=qqFpBZSQMMzV1n
zd!84DVc+*m;5d$^Y11^pZQHhKnxZJ!lB%jv6afc8z?kDNit>G**O{idEX&7g0C4$L
zh!Mgw8>Tx@6lJTONvo=|EKApQxabV-mI44`gz(G(#)u8WI1q8m5F>;mc5d+X1|NeS
zz5#s(yJj!}*L8Pfp67L4@5p=iIXXb4BE{a959T>KIM0AQoc|)}LmtNwccl0p5F>=t
z(?434W$XstU3p{*c3r1wO0Lo*`QY%643B?)aOe$A_ME_PCh!HNipSZi-g}(@0000<
KMNUMnLSTYoQ?e2O

diff --git a/Telegram/Resources/icons/info/edit/group_manage_actions@2x.png b/Telegram/Resources/icons/info/edit/group_manage_actions@2x.png
index 0bfedb200d16305f101ad4bffda69da1bab642df..8463e220c9b67b21882332802ac2f1aa2344c07d 100644
GIT binary patch
delta 699
zcmV;s0!00Q2K5CYiBL{Q4GJ0x0000DNk~Le0000m0000m2m$~A0N7w|(2*fXe=wi}
z00aO40096105AXm007%JYzzPZ0$)i)K~z`??N>d|VNno%S&}V?kEm1<ArX~?L?R)P
zXlN8Vl};lOg-%5+N}WdO7i_@~piw9#G$Nvq_(*)jyOZ~B&U?&q%{jTd)wzYtjAx#C
z?#$eC`S?(m>VWEi>VWFNLkE65e|S=k!{NweGJ!x~v)P=_XDJTjlJfcdcDw!jy1)R}
zIBs#KL?UsyTr@S>C%6z4XZp@CeVgwrtJN9|24O%9*y(g)vDj|6tJP`{Y`5D^r*k|W
zSF2Tq0io;ldbwQQ?{^k7z^K>j`~9A82D4kOmR0}^7DUEuHVcJ92I$Zze=3y<D!{w_
zeqV!u!N-w38jTDS1owy7k^AfGLP6vn4hM=L(hkA+O(qgjza)jktWTkROCh50P%st>
z2w~v7>GgX0Be2<QrBcb`@t|B|T(k|@Y?i_cFqBBiB8?0YU9VRZdFm2jD3`RVaHD+M
zYPITiyKhHUE|<MtFP})+e?=KVd<`L+B1mRrLLx-LGEdoLGHEuOZ%5W>G@{X{s2~y^
zJuLBfoRS7Glt{^v85!|4NrWMlGE05C-G;*<y!;Ut@7nG5bUJOZJgfv|sbvK5g@tU2
zAeoT~i4X<L2!h`|@RIuZ*A)(j=kvL!0vSAdSR#?gD;Av}jp(?4f5jlvp<=Q4bQ@eQ
zS1y-(Rf!mvTxvKKkH;gb;dZ;>j{pkt?$g`g0aP2xqp3-_`X@V+LK@k0I%Nsch9M+>
zs;5$^)9ED96_x_&$z+mpGo&2?BER2XC=`4?pV>@mDyt2D5EhHYU@-VkCju+14AlYE
h0o4K3fq&G2-(?F*5uTnZ(f9xW002ovPDHLkV1nckG`#=-

delta 710
zcmV;%0y+Kl1%L)2iBL{Q4GJ0x0000DNk~Le0000$0000$2m$~A03{3NiIE{le?XuE
z00aO40096106+i$002f&La+b;0%}P_K~!i3?U_A}A~6t!VYK8RA|T=jr2Hg^gOI=>
zxXF?*0ViNG1Y}5LB;-VF2mwSO*!|QN9#5lbyBV`XYsvwX?dMnJ=Q2p;R7#pCAPR^A
zqJStM3Wx%tfG7}BpwVcIMx#GLf5V^~0z7rM*Xvy_m%m0kpU(_Fb<jFE#3o#VKOT>7
zLBpWS;8UDKI-TxxI*Y|(zuy}YhfRX6R;y}P7-|n;(6tX0gwR5+g?NZjC={mC>D6!4
zH`1FC(2YW0=OD+0xzK9=vLZA9d4|Jbv)N>1x7*F<bFQeK)ke45#STsBe{R3u*GO#?
zi^Y1qp3P<<$3?5vVn=$`o52w)rN-lNKA-=LS6zU?U|<61vX&`x(6k|hR`KJ=obqOq
zra0Jcw-M3fY_(beBdrPgchE4@g<&cp8fZCK*5W7vcK?(LB9z>>bnSLq33>a;)Ggi|
zQC9^==AbuQ1%#$nMgm1_f0awD!k}x79$Lti7pn^mh;fPa8msXdG%L&t;Kd8eH<HK(
zzES+ZwVZ&Qz!w$p`7>H7l`55rHK65kx!G*2Fh_v54G{f$z0PDZR>!B)sa!7m+C$<m
zv9}XIQFKjk3XwVNfo4r1zktN2kZizjLd0kDc8PH<{{!*$Po)xne+Rs!5I>;uKky?{
zDDijTCvD(xIFO{&G4DxLw>64fIdWSO2jy5=j6?YW`|#4DV{!LGP|lsZi@Px%6ezDx
zCKGFU-8trWAemFE)pEHUL$lfJQRQ{m-5)q^E4wZucRX;s%iw4^J~6q3t1*<L|I-tb
s<0b_r3Wx%tfG8je9Ebv<KtdGw2O_buIWvBHl>h($07*qoM6N<$g6WJp2LJ#7

diff --git a/Telegram/Resources/icons/info/edit/group_manage_actions@3x.png b/Telegram/Resources/icons/info/edit/group_manage_actions@3x.png
index c608c9a96df6a22e9629047703a26f89ded5f4e0..28f23489f6100db9f12cc4c8023ee48b33dfa0d7 100644
GIT binary patch
delta 1003
zcmV<H0~Gw%38M%hiBL{Q4GJ0x0000DNk~Le0000;0000;2m$~A0NRfv5RoBBe@LJM
z00aO40096107w7;0059NM(+Rs1C2>UK~!i3?OHoaD?t?Y5u<pu(MZII7y<^gvJhgh
z6Muk63d<B0`UmbGu(T9}bQbAS2gF(|v=HJ0Z9<|E1VO|izVH1=WE^MLb#i7likz*^
zoIT%n&iS%4vyZg2@WBeO0;~Wlf4~Z`0;~WlzzVPeze9o6CbZGf(J?nSH#IedTzh+a
z+uPeuPftzA>u-ugB2g$5{z(UhaQd6oZ}wy|S*=#3rru0Aamw%Pe(?_s3|wDdJG-iT
za0&r_<@S|#ZEa0-b$)*Sw|2k~P6YT@fYIU+2n5pU^vul6#Kc5TPmfY%e>55m27_?k
z-QA6kk6&C|z#bkRK0ZF~?d^sA`1n{X78MkRx3{;YQfX^zYjbn+`T5xy;IC(La`Nct
zNXYMD<nwvC6bwCr<x>X-2i@J>GS+vyzrVj+F3UxD*oTLQazPk+1S_X}y<Fw0-t0^!
zqg3EMTwPtoZiWMfccgL_e?OW_dJPwGj#Vm^p`jrS{`Zjk`+E$!y1L$78rH+ZL!*#7
zE3vVcmzTD-HjTn8gtWF&ilksrEG`%eCF@bp8f%j3dM((D3fLs8ah;x?Vg@!u8;L~X
z@pwZJzk-#uOAMEmmS`yf6eNm4BP61f-1Q-D+lh2FnDP)HQqVYUf6g((+aE(Xt$!6I
z<W!7>g#|TKZw#P9C5CzgYLw;W9@Xsb?h+P{>FMdumi5p4YAYYdmK*y>Zf8Vm%;p@k
z(}yLNU)z}F4f^WpYGY%AFvpgcm&4((rC-Z{Ml4yffmbxKSd7LBpzCWN@Y4v1D7hbD
z@9gXl>1r^*1(j^je>iQ<vC+{{JWA5)01$8*)+S0;RJOC(?8wMSdxHlc0LnbFO{<&t
zF`91Qhq5`xzOM_H%-ooZC@!vCE;lwd_UH4XudgqaO5NPtxPX6xOJ22veR+A=+1aU6
z-pa~~Kz(WG5ISRQUW#}TkJo_C98S;4$%)fx*JHCWyv^6#e`M$9=k2!PWV5`F;r4fZ
zeZBr+#hDBqT&uIQvx|$1u4i4HwC6F)jk#84=%h79yc9L(l3`1LlM@jeJ3BiwFItCz
zoQT*M-q`4rWggSCL~o@I4h~|I{c;O33_uDbGFPWD1}yIT`}>Bad%!`C6phs+MH5%W
zIs-nD;RXsHLC!;=ki=<f;-3=u0FT-A`ub|h#dubL6<`He0akz&U<FtKR)7^?1%9dm
Z{{c9XKYgP*b~FG0002ovPDHLkV1gUG)2#pi

delta 1184
zcmZ3?ah+4KGr-TCmrII^fq{Y7)59eQNGE_W2NRIY{q-P!qM}EA!UARn79gJyBm=|@
zD~;p*7#LU_JzX3_Dj46+w)K7!Akg;pUboVYj*P`8np)2`nTaJSiv8nov_5(?tiEyo
zfhe(Se$@xVJ}eI4))r*pE<Ct3DDwKT+;_E#*B`1#8+rOo>OH-?w>a(DnVFwc{PvxB
z`SM{ui$?<p)k7$BQbCbvFXz#Xyv8ObTefU5v9#=T=<n}WS6A<KJ8YIw{zYC^_U`T5
z*;}LPd*x>Z9J(S~++*JzwDQZBFDVlWI}Hvh)_s|OPncE6;kYAf`?+fu-}43CyL<O&
zrMu9Mef!phtxiu*XJ%#=78b7WlY6fAr?0>N=-YJe83jv&cJAMwZ#H|~)kUUdWo1>>
z|Kkl67OebQaMMtR?dS!yk2MSD%$j9oYg?KsyQ{FYRJCMI<U-EW7YustOBz!?xuz#3
zK79N3?9{X=Y_FEq+68u>kP$eku=LvuLzDWXFCR+|KD4s3l9H1%`?|w#|Gs^*r0V-^
zEG!~4L}XI;#(j^tXfidzasK@IZ|xRIN=m+b{d%(6BuB5};$nV&{zY$QJcx{BXJ_BM
zd2`yXeKTjW2I)<|UAth)q7S-;o4MN#FOZ1Z<=~LC%-`l`_@2B=-0DY<9(B!Jw|@Ql
zb?ffkxwD|j<)wB_ZEa_qm#2w<&(fDUzdCvz)*EQFxiKwrN&5CY=eFv$J$rOGW##1F
zy?^g*9I<2XUeWfoYjsaVxG!Rqb$^-Rlm79e=mdrZYu2o>2wT#=TrB>4&y*cIyh0bB
zINaa0`PlK}?O%8W9<V+CFmYm=i*waO>t&BLzgtJJzN$Pv`QWi*ZD&**8fGs~E)dRC
zkW^m~IrZS)`b(Qm9XZqO_v4_!&jza|O)c5<3>D?hR{vwyFMlg#|5Wg3-<~}^{r$iD
z1lJt-G!qy$^X36vC+<Im;hgpK>C+E>=X&&BkRc-{=S*N#o}=x&mF7<!j;>xX<&*b@
zrX2mxnr98{6FEIB#aLV%xEPO~;Zjm)ZAeOE6`bJYV7R%7quxVt!HnGd?3xd6pQ#A#
zsh=s<eblUb-HNMOvuDp17Z=}^U1zh%uKVuYyPne}n0B?#w4Q(TP=MDl_1CIxrb#=G
zOqyAq7ML>gL#cb(na`#I@0+JQc64A_A`oz9jRI2;helf11SXBw(yn&hn(Qs-leiYh
zr=P3p{1~Ytu6pRY>`mEvwzy}a*N`0Na4KzfzeTW@?#+IS-03$yf8K2Dzohj&Pw=eb
zB^!*5jX&*OyF^^G>17W0i$8y24&~<Oci(Y5_=oAP&w69chnvfO9%pOWx^?ThCm(IK
zgbY4!yx;Xf_Qs?9J!f^qn17WVo#mBj-2Jxvl84ysg&SrYy(%lym>(In!shluftP>(
z+Unn4IHC7xn^ke3ijw+{h36iv*tz>w&PgAZE|!Cn&flHplh`^rX^-z-qrDYOdB;EP
mTNy49sK6+M3%!VA`p+Og$#kMv^5u`9!o}0o&t;ucLK6VyKN+k5

diff --git a/Telegram/Resources/icons/info/edit/group_manage_admins.png b/Telegram/Resources/icons/info/edit/group_manage_admins.png
index 19b2ec7ef4427717bcf9e88429c541b24a6c7fbc..c1c4c95bb8c586e13f4a22cb43c5b3f7e8bdca69 100644
GIT binary patch
delta 455
zcmV;&0XY7>2ZID5iBL{Q4GJ0x0000DNk~Le0000O0000O2m$~A0B;qluaO~0e;A+x
z00aO40096102lxO0081Ob*%sZ0c}Y{K~y*q?Nc$1f>0C`=nTEoG!_OEtK|UH6ef1-
zAv^%RXTZh_XlG$z2OYr#g1xpj1OkGhyR(w~e7-2V+16Lhym>SJ_kyj~yZ&<lNs=a$
ziQ_o?{eC)~_Ika)rHP_A9*@`Se|1q5U)6G57tx(gr#aCuj3h~_c9!7>=JR<&)^4|B
zd{_;|G~+mK2s$2*jOXKCOf%2(hM@ELOgy*SZLwIChUIbzN+fL85Og}7FpUKjMQOL&
z^fYL{-!FF$!;qGMd4^|MhEBKJRaG@jQ(6VZmXOeV45BB0@OHZ;@5e_#f6Jgm+H5wo
z1kAoD2m&&J50YR2ntGl`OTcW<YPBL0zVGuq|9LL}P$JP|q*(#D=;3fES1?Tz4=gdj
zY&I(~o+AiC#a2snUB6zh<QxnrPhM-RX=0np<-$aOMp2|`T8-gFYcLq#FG^?Gwk^x@
x3(Hdp2ObWGmSy2UqtS@t9k{2XZ{ar=_y*9@a$1k32zCGf002ovPDHLkV1k8Vz7PNa

delta 900
zcmV-~1AF{~1ic3#iBL{Q4GJ0x0000DNk~Le0000W0000W2m$~A0Q?y3qmdy<e;}X(
z00aO40096103ZMW0069pV)Fn111CvDK~zW$?N&=jYEcwT`xq6KpT0<wC`f`JwGXLD
zQ3OI_4s2o?1PvNAhzQDo6Cr~js9_C*1PP>hG!lv?5rjslSZD)9vX7RjZ^4Db<#?+{
z$%6;of$Y2X+Iyd~&OZBEQu6!!e_sknrPA{9^5U<#tgOsxwO(Ie=kxhwGU;?WB@#(-
z%3!^7b8~?}AeBmOZ*OZfnuUdh+uPfxr>FJx^&gd~sHm8qpAUsXFE1}!TU)KItz^jp
zf#64FN=r)-9}b6~pPx53H=CN8NNTphl)1aRdwhJvZtCjl*xt|V{r!C?e*mEy8X72`
zOeW*;cx;fAxxBpO^Z9HSw_R0LmCa_2Mq{DdX0zdt@muKX?CgZAx3{;@MI-I)?Vw_%
zl%u)18QVHNJ%u2Rjg6GIrltl_!^6WAj#qk9EiElTqtPg#ibSHp!9ldp{r&yu=x971
zhvHZVx`1$AUteKEE`oe$e~gWdVJ!@`zP_I6eISWMVrps%VKXx`c*T>;<<8H~tE;O4
zq8O0z@$nDy5{Fi+1(gYdEa*|M*9(IXU_g+bo}R0#D~QHi1&D^IzP>&-joa?;?+2B%
zCNx2fy}dnlhhV*jhldXj4=R<4$<o!;g{Y2>4(_CER4f*QN+RK!f0&p6GBPqkXiG~=
zxY%;JoFE2+;qC2>b4<~Pj5CbIV%^={Bsda@z{ZuXt*tegOqG?DKA#Vp@caFQ1H}Ml
zG8uvpgDwEa@$s=vry~sXIBo_~2ZO<bg9FT^fq?-i#@+$=CnqN)<O^eZdKwBqD~89k
z4Z3J;ZLO`X&Earhf1pCN$;nBEz}zy-!7uU>H+mF{-Pze;5X=Vju23i>1k`39iO1tP
zJ3FIB2qAMD5Cnp9-b^ZBc6JsQVrXcH!oPmq-Q9&0N~Q7>s$Q>ue}7+IUjBshp$kLX
z?RI1GSS%J!(#pyTvTtl`aC-j=L=C&$jw~*h3&%@hU>_YFTBXxzeC!DLeM7BQV=7>r
zVcucNuCA`)Lv(R*p-?EkpOlJ3*PG4eo0}VSCnm(=;vzOjaf<MY{}#C6%p5F2y5AK4
aOo2a$!fpqUUhNA20000<MNUMnLSTYo4Wn29

diff --git a/Telegram/Resources/icons/info/edit/group_manage_admins@2x.png b/Telegram/Resources/icons/info/edit/group_manage_admins@2x.png
index 4a18bf5ed59e618c0e3e472be1f481e263f176c4..709e805747fbd1b6ebd572c034fd38c21ac2a540 100644
GIT binary patch
delta 932
zcmV;V16%x{58VeLiBL{Q4GJ0x0000DNk~Le0000m0000m2m$~A0N7w|(2*fXe=wi}
z00aO40096105AXm007%JYzzPZ14l_jK~z`??O07qDq$2($<UO$2vdo0)xug7twU?!
zCRb4)K?_%bAiAq?S5Uj~4}{<k$Uab9v<m_WX`@MraX}$d5D_T?E$@9ukhhuf%#3z#
z_rlETyyra6bIzQ3KW1iVNV${_e<&SLI`DsYz-To3e7<BdS*cXQ;qcPZl1ioehFj9<
zbnENu@p!z|YW@0r6$*ueg9Dq*_BYB>tJO}YGZKk38ja6o2#ivxR3H!-A0PiCmCeu3
zA08e)K0XR$CS7P@EEaRS-CC{o3o0`h48dS9o6V9*B?asC`q9zR%*@O{e`W3O?@P)i
z8I(?^>4MaB*lM-XfKK%7?d|>jT?%q+Y>bA96l5})Xg;Foj>F+tSXh7|3LY655yen|
zo0}War*U#}(vg563dT&L@`=WZ#Uh=f-EPm#&2@BOU`XR%UtdL&Qh?{@XF5SN8fEzy
z(s;}^7BAZ-3c?1H&*x`ne`i@y4B_N&-`y%9$l_(&c;sCz829)0*nF3lm#3zthKGlH
z$sq&)U;yWGIaZ-mD)nMX@>i=>R&H-^PZEs*?e6Zf3aF0>$~SR_vvQb{E|*KX48WkU
z3OL}T(*=;3Ooo+%-E1~jS62m~JQrX9bLfdgf(Ml2I6FJzC}N0}f3mT$LCXLD7@r#o
zg=nHk6em1i6doKD#HoT10D{EL%}qL`$kFle@F2)XzNe=r!4RC~a=F*hc6WEzizUgA
z7eB!py}iAq`2g^VnBaQ7o+gTP2pbPJI=%!ZJL~-Maj_l_pcA^dxOjPaVPSk*q#zK^
z&(Ha^ZihxkN4K}Pe}8^lFfi<Zy8xDZdV0zZ`?RO0r};<0*47qYB>a9qW)k~oFoYAK
zot+)l4;xz=`q*a?92(XtM;#>+@A)`z_^Zt0@o;4OAL7oia5y!|8eUypeew4iz5p>F
zWfjo{V`Z4l=KlN9i@CVCNW6`7({l_g(us+QUYdjY@$Ou!det~7iQ)D2_2lH_pjm0Y
z#bP-=J|>FjgfOY`2}Qg!(OG0i*VfiJ3!W_zkI8Pg%N8AwfI|TPJ&>C%1>f3UuUDhd
z3@F||9lsw|R#q-AFY$eX-4cIA`qxsJN(Yn<C>{7GI`A8kIBbNP1WnKY0000<MNUMn
GLSTY`9Ik=@

delta 1903
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

diff --git a/Telegram/Resources/icons/info/edit/group_manage_admins@3x.png b/Telegram/Resources/icons/info/edit/group_manage_admins@3x.png
index ea85a8f936b8bdecbc6ec17a4f29fc3a082a757d..9dcd0742b225f1bc671b387fc4ca5230c7151549 100644
GIT binary patch
delta 1428
zcmV;F1#9|-7Rd`CiBL{Q4GJ0x0000DNk~Le0000;0000;2m$~A0NRfv5RoBBe@LJM
z00aO40096107w7;0059NM(+Rs1v5!RK~!i3?ONF@eO(wvBq1b2l4LHIxFO_15jT>E
zlA$DW=N~X7Ny&u_kqg9yAxY+NAs3PiWgeqs%shYJQ@hr0JA3VY*4pQ6L+x{MdiT4Y
z_j!l4_L|PIu+Tqx1@sE&70@f7e^)@SfL;N;0(u30t^zJDE(HYzb8~ZNXJ<o0LuqMg
zwzjrE7mmrE5q)ZE>cGIj%gf7uUq9E^*DWnA(b3VCmX;>_`7Q#)8XFti+S-cfzotWZ
z+S}VJFE0-Y3i__-RQU-F4Xv)OJ~}$0WME9Su&_{ET<q%Vs>-uAMqXZCf2F0R%gf8g
zf;Zm&`uaLJIEVrKlP{s8qhn4^&gA6e$H#~9kU0@oS659<O;J%%+VlmD)yBpqIXStf
zr|0qUkuzE~@ZH_rva+&(fB;%7=F?%~-rCwy6QF4}pP!#aMMdVzL&B7vo^D!%>a7<S
z7bW2+DXf$lC2bxa9unO*e<|=vb9v%R%-!9ci(L$^udlDGt3#KGmF%*;y*)da8`<34
ztZp!Mb#)2OAgE)&Jjop{yFq_{zlyN19)yI12wotlTOOXCp4j6Al5Z%wxw&z%3t+4b
z8yg#f3;~ZSNUW^*LgjO@xw*;PW9XmY;9#*EJgVrlx3@PjiJ9fgf6GhW#5y}Wr9nW+
z%Y#}-dCaD{xw+vANZMUOC@MPbxAfS<!^6tT3U)(sMMV<;fH79;?(R;GimK;3=ivxU
zUCJ<Jjg5_Ax3#^!y|c4}@6*#$L`-!lR^sr6!$DwRAa;ZJ#=$HxF_F5pzqq(iH+6~K
z$;u}uC)5JR$H&Xse{eP=BqUH>;F!n7#5ae^y}@>Nc3fT+z;c%bIFBn>nc9StJhhw{
zCt+b>rm|aDfCN-j7gJMHrt`}(tgo+Ay+VlzGcqz#){>zC<_fcJZ*MOH$3F<)P~6|&
z|7ZGDa&mGSA0Lm4i~Fi(eS#s(K_X{>*ITZMs^?1#=UFO?f1tz$d}L$<)0zT?+5{6A
zD(~O%7Eo=?qbw;YksFFck6Xl)loWP<081|(2^$fTl9JdtxsfO>@uVP(j*hZZ1FS$r
zntXkI**Ssa8;V$bS=iUs)>vQyh6Rkd{@~z%ofAmD#4vf>-rgE@u)4Zx6hi<k;H9M{
zf@c)?5_^Ate`gtHES*5&V*yW3PZPXWLS|+r8TV8HyA!UB2*5C*QW0fDM1)rP5MF0z
zXPh92OR0dvC;=0}+uIxWCHO!fN+KxVRURK7YkPbqabR~N&4+0E`uYeG0&eVZKlS|l
zEC3+j(cl^nCd6DS;D-(|p@wp9Zm!fl(KI$T3chh|e~g&!@9#+y5uij900I)fIgus<
z0i(m;-(SOI#MIW-)^fXHgoS&u!otGJ%1VWepAbC&6%`fuu~Tm23s_rQo7lDHa&~sM
zL20#k#M0v9<D+>p1`dXYhqXvX%$b*$XW;ZZ9z8uhaZ@0U!@P2LclURsLG=+H9!{Mb
zOwVv;e`bby^Fa+m6D6)F$W(56J_5u1{5)1mO~U0Ojfsh2`GWvs+PLjfKA3UEW-1u}
z7r>PpW9SO7hK2_G6l`iV=CyZlaOmjhPzYMN3HPBH85!mc$((HXCj+*2$~j0|CnhF%
z&ynT~nvn}{NL5u8<BW2Cex9G7&&d2MVA#duYK6hox3qr*4emK=Yikv*rG7;kazS7b
zuc@g)w}{ijzP7!+-OtZY&g#$TvD9W|WzEjc9v&XzNcIO_r$19#Jy5*@dIj_f=oQc_
ipjSYzfL;ML75E=~N}5(NVR3l?0000<MNUMnLSTZ(hMTDX

delta 2780
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

diff --git a/Telegram/Resources/icons/info/edit/group_manage_links.png b/Telegram/Resources/icons/info/edit/group_manage_links.png
index cab884fe5942e149353278d1f51a02d947137211..3cec723dbc0d1168653e80c3d69fa368b6226d00 100644
GIT binary patch
delta 523
zcmV+m0`&ce1;+#-iBL{Q4GJ0x0000DNk~Le0000O0000O2m$~A0B;qluaO~0e;A+x
z00aO40096102lxO0081Ob*%sZ0kKI$K~y*q?UYZe0Z|yn&Fz*bva+$WRSJcYEJXPP
zRu*=Xg{4noqp<Y_6e)jJHj<JRYa2GCSaI(!r%vadnP%#)oyBzC=REH-?>z5&#^d=c
zHwO$ig2yn7OeT{|CjEZ@X0ur?f0vKP!!=7MM5EEgV)3J_!{Lz6=XIWQOd;3n6_Md^
zSg+Ts)oQ2HdA?UJmvhejb2^{TU$2*Gnkrf@myz1<_g=48#hvzvM50hASQ-6(pEBJ)
zkT0SZRHQ^W9PW0z#bQw)wOS3KX0s^?Y`)ciJ?>5>lRzL43<kv!Dzn)ve-?|;tm$+L
z$SKd;?Is8|PdY7nBz-|;x7+dl)oK+Ag~)+Jy&&;;+(tq`*=!aDJrbc+1-#X2sT_N)
zMxz0VPK#rFA(XWMRw@;c^Z6W!L^O#nHD-1R@Ata^2ZKSo-7b|%m&-*Ur_*UX9^?A)
zcvKVhJq%vR)aeKBT2iT$VHLMWd_EsHfO%u;Bm;MaFQd^&g6<o}?0pBGy<U%b!8Oq%
zd~s@%tuXh98^AZpMIWv1YPt5m5$;hsoo2Y1y7hX!-EOtCPxv1PegQ4V?Ad_4?%n_Z
N002ovPDHLkV1mf6=Q98R

delta 589
zcmV-T0<!(b1c(J8iBL{Q4GJ0x0000DNk~Le0000W0000W2m$~A0Q?y3qmdy<e;}X(
z00aO40096103ZMW0069pV)Fn10rE*iK~zW$?NvRm0YMa9o`!@+`~rze=m?ScYWx8;
zjnF6*LLs4&Q0OEYe?as|)V>;tf=(?eB9Vy1$2)nO9h2ScEc>2rx3Fi<z4y$x_s(68
z(;h7Yf6c&`3IUtV=J)%ZPUn8Vf4^KVDimZxJRZ+<I(<AI_xt^JyWw{>o4MU?*#M5y
zGi)MLsZ?4l7RTc;6bgO+KCxKra5#X>X0syax0khA?RvdtG8t)Pu~<Z+*#AQsC1xg*
zNg|ODv%-2f93pkX>I3g^IE;EAZU3fiFc@epv)POdqR}W#@|acRbUM9Wf3HO`I-Rc7
zYHhb$0Ak`Xx{EN%Ael_!P=!K)c7;&8-G&fqPV<pS<h>L*9FEiJRH;;G6{23R*J&Pj
zG#ZV^V-d+(@&S7NGl2~CTrP(;b-7$DMcQUEnb7j_c$_Ai%_cG<J$ovZ!j;bF^R%-9
z4hDnJvfJ&nU$@(>R;x6_f8)(&Q!baKJd433zy?;UmE|PZ=rjtP(%WLO$ThW6=*xBt
z2Hbu*cU-8!V4&vgL=lq<je#jf7y>Yn&gXNd(;<vXfC-E}`u#pig1#~ujb5*}*XyBY
z8jS{jbyZ4}FnnI-^EnERu7xhZa=8oy0>t4J@SG=d-uOWJd_I(YBeh!Xb~`yYjn^{p
bxeWXO0T0;Zev{wo00000NkvXXu0mjf%OMD<

diff --git a/Telegram/Resources/icons/info/edit/group_manage_links@2x.png b/Telegram/Resources/icons/info/edit/group_manage_links@2x.png
index 46b84c788206d6d6800421a6ee94d382105bda67..c48a70f22865af3cbf268942c4db829429855c6f 100644
GIT binary patch
delta 967
zcmV;&133KL3I7KniBL{Q4GJ0x0000DNk~Le0000m0000m2m$~A0N7w|(2*fXe=wi}
z00aO40096105AXm007%JYzzPZ18GS_K~z`??N_}^vQZT8H5>#R^P`47$U&DT5gdY?
z8f<bgamc|*aB*;U6eMs_3>|7ohjNp~3UqN3@*l_=T0$@sOMQPY7Y>*EJdfO`%opNu
zko%l-?m54E?)kbaE5^_8fZ+kde*?eG116KnVzK<^Qvt#0>FM?L^~=l4=jZ2aHtYBM
z?RGnp$++F_WrK^y<Im5}0HOMuOePl>7fz>h8L;4(tE($j90C!Z^Z9%-nEuEJsmiRa
zt=-<<`u%?5;<8$;R=3+74u_kYn}>&o>+9>p9gRi@2M4%EqAYS@wOX6ae<rzMI-M2@
z1&71I+dy<jB9W)3ClbTW+U<5;W?}1WHcMu3^iU|IrP^k*!7C(uetxbc`7L^-QeifL
z=IH2XzAktUF~sCQK0bDLcjwE0g}bw}^YHM{>2v~tfXx0_EJjXBr_(Z9epbe8Hls2z
zOm}y8bBvkh@OT!Y7;%G}e}Zp#y0G5g-%lhGE|*K7<ED@VjJUVACvbItBEu=Ca8p|Q
zPfku?7;YF02HV@)f>^m+W*!=k#{x^=C#oNzfkwoQ>VBYMO@mpDMx%mQwOVDYx3@Qe
zrSFrk#mFhuC>GGbLt9&0f|<w1M+OKBfu-XUeTr$pzgC6|Xx`u7f0dv;9uMg$l}b7g
z@S?aZ>YAv<s?|>h4Rqez+z_B(FvwfcvBpF}TF@DkJ0;O1lS$Hp`$9`ms*<8$zF~@x
zJ3^nren~Vq6($e@bbNd)Wm{E<>izxwy&!;k!!n#%QjHr1nn#n%<pe!CKH*qO<6^NW
z>_qjWLu;YI779TKf7k2v)zwu&kB(17G?_d*I}>)I79+PIfPZC9kuddnph5Q_`WF|}
zeQLFuQUz);s-Lpn@RH!>^Z8UNwE#5GOXquief@fB@Bk&&^D?l}XfO?!M8n~*gtmXF
zhq%E>=6g;?m5K~rFq9*hL^1oR2yrAn!*Np_XK~BR%S#Gvf1F!cjmQ+LAECz<#0{|)
zx!Bm)plSp&xDL#ILWH7E@tpx;i^(aibKpINXASuY3uGU{3-b*I0qWr-@Uv(bO0U<;
zmpHPmT%Z<ztNLkqMM=kd3NIMGT?lC4s&DlvrAZkIUNCqwU`p@xdYD8p`vC{$8%z{S
pD^xN#4H?4&9fk)C5Bw$%`~?J9bSuI`inss(002ovPDHLkV1lo=zD)oC

delta 1189
zcmV;W1X}z52iyrEiBL{Q4GJ0x0000DNk~Le0000$0000$2m$~A03{3NiIE{le?XuE
z00aO40096106+i$002f&La+b;1V%|jK~!i3?O97Gbx{=Nl1EV<mn0=5B_nhtN#t2d
z87PU!`;HV7k^w~`kAabrBm)DFjFgEoW9m%|7?Ah-{r}(Js@+YUZQp&*Isg6t_8HvH
z-FvNXeQWL4TKjl-s7FOWML<PBe?>q=Kt(`BKt<r6jew^)%o7q4^7HfK;^M->!o0n`
zPft&ej*ga>m-qJe%po9Y1zhXu>h|~de`!41+uQZ^^<G|Hk_HS_v)OD12M6Dn-{0Tg
z+}wO?+}YVlPfs_LjMLx^4GpiauS67#2L}hUv$OsE{Rt=_ARsF%YiMZbfBO2GWL{og
zs;a7-He--NS63H{F<1r#1!)-y4h|j}8DYZJ)zw;(=C$|t_Y<LqhlkSAQW3*tWo1uK
zPtd|Rq@|^as2C;F*VjkvZ*OliGBU)?zz0&?-QE3bYuaM5V2y&u<>h5+YN|MUl4NtK
zwzk$;UESncT3Qws7Lt;Ze<Tn?LPBVR!lopl?iMOo@idX*<KqPhSp?<G5nEbXB0~iQ
z1%ejc%YpUvb>bZp6XT8!V3zY~Vds5(e1uFyL<C=w^~#SxQBe_A+wkx(!{WRkDVm&|
zytuevlSE6{)ALV$iIt!wpig^oaWQ2I;6x@lxL`j!J4>tc`T5z`f7e$_I504f#E^Pu
z$>`9|*nfR}A(!MMI<g13o}M0#d~R+oIbgTjIbtq#WoBkl?7_adxtWjkjXicrzWnIu
zC^>-2fiEf98yy{eetr%cVBgf##7A+Kz13>HySoGU=H@0JS-y95b(JF2+1bfQah5&M
z#>U17+^D=7+YT9+f1jV%oqa_`1%YpEZ5fr!t*x!W#@pLlY-}vY0g2e><>g^_0yvWD
z<m6-yxO`W5c=+e%Cu~ejO>s~p*yrTrP%!{-i~|SUrLM}#N*KVyuTii|k{Et}+;cz(
zg(Z$&Qb8u`5=FjpcXv0L;UDrVD=Q=>!X6fJD?##YZEbu4f3Eh9kB`IB$Hxb%77i9}
zBIf4iemox-!u0esX20R=VQ*q$0uJB^W485rVOJG$fV^-zBA%U{;jfR6&yN|Uqn5}!
zMnFVNOGeaz<Ktt3NJ&Z2!gA|&R2a0{kgm8jQ4TqzDDVOIC33SUG&Hogx3|2!oMXb+
zu9}(}=|PB$e~cvmage*XYUQ0oih>f1e84@FI1o~g!^1;TTwGifSJYn;_kOtj0~H+p
zf<EA6z}Em`k9yM2&rg3^P9fs{mDu1H1u<@CwbW5MwzjsiJL;L48DvUY!lt$(U#D?^
z4_8-L0|NuN24$5lN@Qe|9UUDfCnw}8svq3=@{e#+dmVr=e2-x3fw9D4hv)tMom%J@
zRewoIiP`)_>|s7MHa6lTmm^)rcNCxP?d`Z|5J8ic(cvRsVq#)pVIj7fsHiA7fRN(@
z9@5f{jSWm5X=X}MML<PBML<PBML<PBML<R1|Bt|Lz&0?7=y$-^00000NkvXXu0mjf
D3$!q)

diff --git a/Telegram/Resources/icons/info/edit/group_manage_links@3x.png b/Telegram/Resources/icons/info/edit/group_manage_links@3x.png
index a6b03b6956d40a33f8ed7f81b59f5ee8abfa9fb9..0e084b5d660cb97a21b80eb7585498e2b4bace36 100644
GIT binary patch
delta 1464
zcmV;p1xNb(4(tmdiBL{Q4GJ0x0000DNk~Le0000;0000;2m$~A0NRfv5RoBBe@LJM
z00aO40096107w7;0059NM(+Rs1y)H!K~!i3?OMw#cR?8b$gSKG3JbSlr9>2wjZ#Xv
zZfvj+7L=6@67dgM*hyAOVZnk}*eJQAgdG-gmt4!;_teRlX3oqxzjJ<betmso^UZHA
z?>x_Y&Uxo~-}(Oh(SO<l+5_4Hf7%1u1KI=H1KI=H1OJ%^g1qOOl$2CbQj(IAf<|<7
z^wrhX#l^+Z(b3x4+Ux79_jugyn3$N@-`~HnvGMiw^=<a|^z<}0H`mzM7#tkzb~A6*
z$Hc@84h}v(KAO=n>D%AmudS{12AlI;ii(QP&dyBWTXoIP&%-0mH&(i`f4RB&<>keS
zf^huc;2<k2ODRGp#{2sEgpj|#pP!!(4-a>Cc1}-EKR!N0GjDEgGBY!sY_Dhy;)E&I
z>+9>Gp`n6;f}o(^fE*baSyNLpH8u75`N^-^+uMtZic*BrH?zIHy*xgE9v&V>e3#hD
z$;nw=UFFx#&dy3!c{Eg9e_YH5^t-#e%F0SR2tq<aMn^|^ZWR?3c9tugGcYi~z`DJ?
z&Ck#GY0I&(F~-Q&))xKt`ee;NlMxANOb%E9M`&m$ga~a1?W(FO|3GwR1@F@G^0I;H
z<mANHXGJzGEG%S*O-xLX(ZDqD&Xkpv!NKxSVF_+wVS(m$d3pKIf2b`vx0aR`ni$%7
zd3o|BWYn$PL<~f<z;}f=kQlYoh>wrQ$t#ZsOG`_Psnpa|rbo$7oL3~W<GYfhBnToR
zBF4wZjYqM&yDJw>NMz`T*3r>H?5Jw++5+E|<z`^DxVT7TU0+|9tb*X8Cqt%5Ci`K?
zR0mpyW1f`(IyN>|e}oB=k|x&K*(sXohkoXyGB!qJm&ZU6E97aSSQi%;N3%k^p`pPK
z1WZjJzv43y%Trjy3Rru3dQ3M$XI)(#LkzJ>G}%=@GCw|Rbi)d=Py%Rja*`(Y@bC~8
z7ABeRd<Ypny%X9{w{mSEc~){(85tRGZ*TN=Gcz;Jp-Wbxe;UKoEs%-GHM?V0fH6Hi
zO|wF~si{c<&-oA^-;rNQ%(-FJ-QCTwIzB#D^&W0+Zql0}7nX!UH>~RG>-k~<Lb1e&
z&WBLkBqGD0hYVk2&J8O>!uR)g+Jk5#8511|A`Eu>;YDUM)Gb7diDF`w$fE_UnX-bY
zS11v?y1HnTe-H#BWe9ak&m?V2R%vNzC<c@HMgv;0w6s*@K|l15jEvA*qH-oO3e8T>
zG}@M|V6CmKjai6yQlZo^2ml$qE9!wFVtA6!?DS+itYEFWx|&|)1uN{zs9uO}5i#^<
zXJ<pR10~KqiDF_bAUv$BtQg$zs^hC>CMfyY+S*FHe-q&tRZjU%(Cog3GR#Niw7tDO
zJw07++;5}h<>fRnw1L2H)&poLJUpBUS*S?6!GjoxXo2s_*Qe@cQ}eaBm7^aTgd!@^
z=2NYDab6KO;kybjH{3PS#Lz~a-PalpC?hH`+5*qb$`vZd;aA)>GTdy2a)OIz1%rqd
zWI|vXf4D(qh~X#d?5IfF0R+v?t6M~N?_!_?C2ml8Zm6@PA}v{ktdY;JU<dD{N9UCU
zoH2yz0B%ruZs<Wp8nxTx<YZz5)fmJHWcW-jY%KRkTM#ss4U{->gKEmn=!9~GG+`=d
z%zRK)t^+NZ@DrePaf8ZWwf_^Dh+56gBevgzfAkqQsP@T_naCOy=2!L!$Y<gP6+j7S
zc>{F|WcUF-j^%vlQRFEoZsS%CFPJGYXna)8P-9Y6jiJ%}w159k!cUL$fAJ`Cb8{gA
zQ6Nc3NVvbhKR-W56xrV1MyPOZSFh9_&>qkp&>qkp&>qkp&>qkp&>pbkfxpG$6w0Bc
S4vL=u0000<MNUMnLSTX`v%c#9

delta 1866
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
Ef<MfB`2YX_

diff --git a/Telegram/Resources/icons/info/edit/group_manage_permissions.png b/Telegram/Resources/icons/info/edit/group_manage_permissions.png
deleted file mode 100644
index 7c2583619913f8d273a4edf7b28f2c4a0e990299..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 734
zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1SJ1Ryj={W7>k44ofy`glX(f`xTHpSruq6Z
zXaU(A42<oW3@jieKr98s3=GT*7#Wy>G$TlC0TWzSVF5FO4N|zKE$K4@1CxiRi(`lf
z@7s{G-75=4<b(|qjk_-8=xC@~AI;j7sJQf}@ERSTlvdu!Q?4wzlG4mut-^gJ!b7ZQ
z)2vx<Zk%v8p7G?j-O_u%Pk%MMSG`;N{i{9CZJt}o?=L=g_3G2zB@h0WIj9KP+S=~j
zySKKkuCBg*|Ni~$hZA?k{L9~DF#GJ|j};pu_Uzl&=Cm-uV8+Q5fwY}5Y)p->U%%eZ
z^|-*oY&LIExQ2*|V3ybN%Lb~GJ%j4!t+|*HwmQ^ocB;|LYTLhc_DK;s)AnAwd@5+=
zmG|E#zERX*TD&7~`{}gJ{E2+8jwXGq+FNEdSLIOJ=3ckO875wurB<?C1`<3|o-J>>
zn9;J_YpIf~ot@o+BgY?q+*T#l-D*~4BPYc6^ULM?_wF%WfBn_t{PgMKJ|Q|{vwhT}
zZI^Lx))wIKxY3`oH?H63YS!06lfPU`f;3l5^?Le|A!@DI>VWmv`wy3`)tk=!QoP&M
zZvOsk<$o`I1TQ%*J~+=qCBW|BHg}t9{=B@rpp_yw3YjH%*jy{?>-9yrR>pIbm`NrF
zuM9CL4qH9-Nz<LIt<OGJt_?fPc43d}i?pp#bN!a{^YdH3smQ%D<@|H$-ecFVi=WNr
zirX;5N3APXZL+PMotx6cw9TB8U6dC3l(1~S%`5h4g(w$m23xb^&KO|$FLU<#_25}U
z-{FTjQ_IWCD|qIgcTYMusr-EY^2?3;ufNXSe)~q9jQ)}C<B!uP$}vB__pHcrj{k>8
zhrMsT{g%wPJZFFU9G9Y<F>9E<Wn0LcOEbPyGEral$71IF3=6&+@hUtnJq$`)p00i_
I>zopr08I-uZ~y=R

diff --git a/Telegram/Resources/icons/info/edit/group_manage_permissions@2x.png b/Telegram/Resources/icons/info/edit/group_manage_permissions@2x.png
deleted file mode 100644
index bd782c784e3cabac9ab1472acb496d7f2681d80e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1397
zcmV-*1&aEKP)<h;3K|Lk000e1NJLTq002M$002M;0ssI2B@5<>00001b5ch_0Itp)
z=>Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@
z1ONa40RR91K%fHv1ONa40RR91KmY&$07g+lumAuA-$_J4RA>e5SxGD{T@Zf8n2C9w
zhltn^VnJ+dOtCP<us}>JJBftE5G#oV!9oNP5|LOCB<2kkgdhkpZp>nyf_VRzSAS0K
zyRTp0c5ipfpTB!?a{5%As_#_SsZ*!=#}DOEETC9Gv4CO$#R7^26bt-+EubgE(nCW-
zQ&Li5Vq)Cf++18-%*@PAPft%yPPVqThKGlzrlwwBUuA&tWfgjQdO0~cJ3Bi+d7sC}
z$EKzxdwcsYE0A<TL`1~O$_g*?--vg2cje{fShJ+4gbL5i&3$=!VE}J#ZhCur)6>&K
zLPBh9ZB0x}e0+RjV`J;<>o+zw7#li+gM;Sg=0ep-#8**K!7x2MJXBX#TUc1|=!%bz
zUt3#aQ}EratgLwWr6r}MrG0*W5*onr^70a*PhVfZp`n4TVPs?kBSI#M%mWX3dU_%p
z6B83(b%uh10=9T~m&o9Rh#MatC-jJq+POh(Z7oT7dwcWq^An;}G@iJ)IMV(8{vI40
ztesp$q1oA4lGEScubmJrXTfJkaa&uPmLh&l3l9$`M?x!b3+bZn-?`S-*7)dH0JP$`
z<&juYQnI_ddwqS4z-nh_$H|FJOtvU1E8}Dke=s{cn^Z0=EbvIr$jBfzYVpxHnX#LR
zVP<BAlR^B!#>PfcSy@@hBb}L+EyLN_`A>c)CnsXS@%$%MZA6@K>+0%Ca`*T5)f8y)
zdVYS6aEyrvWg26#$O}N4$%DA3r$?1KIXQWDcBVSQ`p8wO&rHKeY8`PF@bU3Mat#a&
z)D)<`4h#&GmX_ixAv@~p>&wc@Ql)-pzq7NGyf!~SUlbh3u}PpzE_8HsM7X`Zy>(vz
zHZkG8zrUx=z#~%}7rMQ@B^_a5VLZwNk`faWiF0{*S>P0%*piZxSPpl5e5{kKUz0~i
zN6CNWILL~Mim-!8-^Im6WMrg{3y?LHsHv$T=xF!$_Wb?*bwn>;GG}OL*wN9!&@U}5
zIXXJ(h#u2rN~aMbn44k^V`F0)gPoAIu@ne0CA`o$I5;dWE;8HW1i;r2f{%wszAGhe
zN$_=szOJs02NrJY_)w{-sm8{}{A}y%>rAGEmwJ?X5NAjeB2RH~F%K+|T3T9&`SS9z
ztE($BGczbC$i~Lzd&(*a2?^|Ye|~;WPEO`W4=QpVW><|JX$xDZY~rTN%o!CGr4fBV
zK!8Tj#2|TT(Zj=o9kd4r2Z4cs8qtFRhbZA28XCgcgo_S}xZB&?$U{-IgPgg!x%T#U
zoZ|2(Ap*7MX>M*ND2IoKNVE6_q4<pQ1ki78Zqh7Vg88RNPGw;S+kjIUf?#WF>-_vY
ztV^I(Tlp#roZv8s;ynSfw6x^pVHF`&+|);fi*t&IgPPAER;K*hZ-~6SJO&8C1fbzR
zXz`#t%1GbVL4}#j$ysE^y_;?E=;-KgL&>A~>gtLXz*&bXEG#7I>gp<w5a~#oZ)7-q
zNj;*W8V-0D3o_l^-D*^MUN!&HLA1uL1!zz<#N8Js8uAEg@w>&>*B2yg4^K}|qzv+a
z{+bqdcX!VCNS;G2ZZ=;NDl<2du<7Y(mQAQaN8zBVs!C=&s_Hbm5aTvAHAS5a*}svI
z5n4R(9As=r4H%EoQ7oWXK(T;g0mTA}1r!VXr!4RfY3xHP)xjf~00000NkvXXu0mjf
D(fM+$

diff --git a/Telegram/Resources/icons/info/edit/group_manage_permissions@3x.png b/Telegram/Resources/icons/info/edit/group_manage_permissions@3x.png
deleted file mode 100644
index f09d868205a3dc4edf90e75a236a1610c027078d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2176
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
b1v&ksCFt|@u})5*WA{fP(TJ)Wb`k#qk2&>*

diff --git a/Telegram/Resources/icons/info/edit/group_manage_reactions.png b/Telegram/Resources/icons/info/edit/group_manage_reactions.png
index 6f5e0a875c74dc5e282a236b4fe515a1aeb0f358..b1aa70cac0029c8605f0d0025c0e806b79edac89 100644
GIT binary patch
delta 449
zcmV;y0Y3iS2mJ#fiBL{Q4GJ0x0000DNk~Le0000O0000O2m$~A0B;qluaO~0e;A+x
z00aO40096102lxO0081Ob*%sZ0cS}>K~y*q?UOOff>0EOL!=fds71xWC8D4q2pe2m
z+yb}O_QqzHenN}T))4&xe?e=Ii;;ta7A{d}O9}d&xFDAU^+A1nQ+K$$?|sjCxSY!^
z6u#@PCNLU}f*?>7<s+adig6rge_1vjk3Rw}mrJ0)>h*f>gZlkGq3rkj_bJtC)%Se@
zG7RGdh<%YkG@s8UNg_3sN`>e7G)?dK`{i<Z-S|i~O|vWuo@qE7lDnWCShLye7m%u|
zNs>fSBnX1%c?gl)!{LBH4Dyr7gk{<FdfjTZWLZXOZa14vu8F{)Znq18f8#jKW)qdt
zwqCE(7BmLIMB(&$y>c9fN@=@TENBZFgIw2z({{VP-EL7SZ5akP(&<CPCxD3_kH=cA
zw%hIU>C)nKIyD*%+=+a#SX`}E&}N!ur_%|;kVX(~+cxTYYGKlY!Jt$smCNPnbPA7n
rKA(YdyWQZU=(_&2^Berf7X*F)66)SbGPEw>00000NkvXXu0mjf?q$c#

delta 932
zcmV;V16%z41KkH9iBL{Q4GJ0x0000DNk~Le0000W0000W2m$~A0Q?y3qmdy<e;}X(
z00aO40096103ZMW0069pV)Fn114l_jK~zW$?UhL=^kE#wr`I~xFc-?2CA);ATtqoo
zZcGji1|eG_NoEdGI6816E^iXyU^zIDxG349#>FmMcE<L3J;mS5Smy10Z}UI=`##VA
z_xpaI-}d}vGV^23z<<ktlarH+e~XKckI(S%@Y>p1V`HPGrR6_UYiMYAe0+R<em*@t
zU0hsjYHB(=I~y1nu(Gle8us?~!NI{cHa34F859%*b#-+$GEYxW&CSiQ#Kgp$oSYDi
zwY7C>YU<_XB{q9|d!C-2CTrBx)Zpyv>x*Y;Y3cp_eP(7RI4UaY=;&x<e`JJ=_4M=v
z1_mxKFSoX~nkJx9sYuS%)z!|<4rRc(tgP(r?k*!E0~{V6et39@d~Izl%li6y#DqX%
zVj}qaI!#PWba!`C-i3vQ{r!DcS6BQiDk{)OPfrJjhK3#-9JIH$gOih!$sxvIg+c*N
zNl5{J^>lT0t*@_BLt9(hf2pad<Ktrw4-XtFD=X26h=>5A(b3TXaCCHhcz8%lOB0M6
z8yj_Xbpn6-)@U?jfaKcQ*;!av3=IvPpP&2t`{R(5l;q&xpyxR^H`mhAA~q=uU7%<1
zVd?Jf&M|v?doM07=I7_-ayg%g>H7Lw#PPxUb<x(=HaR&d_KS*&f9L{3oA;gg_;`-b
zc_}8QOaO`Eb8c>~;n{^-PEHOjOROwOAnpMH0q=}@2s*7+J3c-RK!zf(uC9LF7?F{Y
zkox)gL4_r;DwRqp?Jw!#_V$)`q~A&X_V#vcY%EHmL8WF=yt%o_(#y+>Hw9l>T0&B4
zU<8Xs92*;hol?JDe-B1XWikRK0?s79{(gO=mLDPzA68aYXqf2e=)u83T3e^nNgecX
zK|#UR))qq}_CG6?p4XpcSXdZCOB`R^XbA}kTqJpUdBWe#&5icU&(AkPXLL(wjE;^P
z)!?$)-Q6W6Z@ztfeUya6zU_PugvQLw3_k{`wYRr7T(h&YdK5|QS5;M!%(%EXso9S(
z)YH?`%yVaFXI55Lc6PQ}t!7GKcXoCb6eT4kRI9MC@JEb>M$A!haWV68b8|z_aCUwb
z{1}8~e}6yoUtV5r=xFi|qhweQ?(>k45R<vg4(1H}I0G*ZR(}s98knj80000<MNUMn
GLSTZ+5w@iO

diff --git a/Telegram/Resources/icons/info/edit/group_manage_reactions@2x.png b/Telegram/Resources/icons/info/edit/group_manage_reactions@2x.png
index bb08ad654c909eba952205105feaeebe8bbc2e23..ca37d38927691bcec0648b16f9efa97e02d88443 100644
GIT binary patch
delta 834
zcmV-I1HJr&5BmloiBL{Q4GJ0x0000DNk~Le0000m0000m2m$~A0N7w|(2*fXe=wi}
z00aO40096105AXm007%JYzzPZ0_90WK~z`??N>c(B2g5LCKyD75M?1j8<A8JL?ZZ6
zq%cJk>lE5qT3F>5h?NkqQ7~ADwV)P3#414qC88i`QYeU>V2B3tC1&@q!@j(%oB7JZ
zEXzzWoOj>5=bpK9=e{><Yw{&$e?ZQFoPqx>1CdDN{{Ft#>)Gvg>7UK%biTd4egAp2
zS}o}X)$4Ue4es;#Tw*~dCnrP=fW#Tv+}s=t2DG5_^K&UP6pcn{HNYN^M>0WHt97wh
z(1OO}u~Mm&MvzLSYPZ|88sJzgCXE_IJv%%5O$~-7lSvvuUayxl9wKWve;i7qW@l$-
zGMNw^1XL;&(Sp`Rd!l9wg@VOmS!FO9ji~XLmzVAB?Qg#>wOT!!%~ltSw166$R63o`
z<#Gmt0W7Ddrz9mjLATreJGFIue0+Cz$3!g_i%<jJ$HzyWI_PEPa#>_bh}*%z!PC<d
zA>H5K$5cL_Cl*2A;o*TWe~SdwYL$en)oNftdX~#2F$w~=x3}y%IGU-=W;;4MA{3=k
z2{;f4i0;CPM1rvW5pW0!g+jF3<>e)Yhlhu>Q4r=VY7RkrdwX=ee!q_)Q%1C%KX$v_
z?29=B(GT?e{EU)RC=@!Kj-8Zc7Mm{1EcX<e8>v||WjJUw8e$O&fAB~Shl4vR%ZllA
zN}|5LzA`JpON@d54!A6_cuiejU(+GCwzlAQb8|x*`D1LuTCJ8nFh>ntU0u=sE|&{K
z(cKme7JD2`C>W!t>7!sOl>!C6GI5PDlgS8Hu<8I7@>1{zsMqVUhBlH}c5rcVvA!<;
zaPcl|cXt=xDhZZMe<m@9Z>`a25F;Oe?eCrRi^yy?<0p%Wioy&AgCImV!a<CW6lM)F
z^hFsT+>vd+-ye_1v)L@(7fxN6Mw1MO!=urNQx*ylXP6I+p9~bA*aet3Ha2`dANF80
zJsfILWcX=>Kbk7eOnBX$P6uB@v)L3tDle5YAZI|%fSiGU7&Zex0H@{{6sh%)>Hq)$
M07*qoM6N<$f{YbteE<Le

delta 1875
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
N002ovPDHLkV1hc{lBECu

diff --git a/Telegram/Resources/icons/info/edit/group_manage_reactions@3x.png b/Telegram/Resources/icons/info/edit/group_manage_reactions@3x.png
index f2900f8071902e2dc4497740fffbd40e3ad30aa4..1de2491176da2044b1684a68e677ce42861fc937 100644
GIT binary patch
delta 1265
zcmV<N1P=Rz7N-g!iBL{Q4GJ0x0000DNk~Le0000;0000;2m$~A0NRfv5RoBBe@LJM
z00aO40096107w7;0059NM(+Rs1d&NZK~!i3?O9nUbx{=luOZ5ijHL*PkRhQ+C>b7v
z7YQi};el7fBQJ^v^5C5^mf}en%Me~9MTV4lo-$_m|L^bA?sWFO=iYtJal5DXecF4i
zwZFZ-@9eYB-s}GP!+%@>t^ikne=EQh;0kaBxB^@O+f$&bs_O9Y@b2zze0)40Ai(w#
zRFqL^Y3X0lZ+m;&(a}*6k}VB#cXz+Kx)SmF-^|O)(=bOn4Y4eTYHn`!@$r$whlPbn
zEIR831_r*py-6Myx-~U5I%6V9cVJ+EW(7-ndb%W1Pu+xsgrA=uni!s;f3vf*o|uSp
zwX?HZT3Vu6!7@5JDvs1yyP=`MC@UEA^Ye8^hNK%D9Q^$JY?Rpb^|f9<Vg`d@c6Qb%
zD;T@Gy9s}tHR|i@O|gPKIyzcse1vqPqM}}3UriBPTU*m5D{SJMo13Os!QR-|s7qqK
zy}dH5;EIfl)E}{ef&zI~fAG4vxaf=+&V;yYnI)E$mGv9M48H*iOa}*tg@uKbloYf0
zAm7#1wXw1B{{Bt}pPZcR?d?Gw+9hvMOU&QjAIHC-pdfr<UtV7N`uc?V+S}V(TU+Jl
zw$KZ1m6es#)6*8ls|^FCp`oGA&rh=02$R^@Sh1Z1C~g1^m})b&e`I`ea`NTnr8rS6
z7$+wujJ3D7UteDryEJJ}PEJ~qn5vl2(9oNk8%eqq6%_(#b#=AGrAZe$s!H1IV4V7J
zR*>X+dwVO~rr_P#*^ziP>7qtrHaArP<>lpcqMe<c0w@YHv{w_$)YO!!yv+{AzDy@d
zZuKK0BeYk&<@@_Pe=#x9Y;MW}Vq#+GEb;vzw|dErLI*3eV5zenP}s_Exw*NtDtP6D
zZ)-$Egs-nJ9iZOg>FJ5GF%u3Ov81FV8XZMk!59}8M|-uh7@b-MoQ)W6Rx}pbujm>m
z9jw@b{g!Dg8!<00FB+W?^Y-?py;@mTS67*!*ob*}c+lwgfA{x-5pM$R)x>gkb~Zdb
z%ml?o%;*8!&CN}i^6BY`X>JRHv5^)Q7G7LjSQsyau@S?zOQVw&NY*4BqsD@_3*RwT
z1U6zvM@RGogxKlnDecw7Qe0fjio-^1d3l+hAUr%=FwV`*DUg;1q%F9N(?)p<8?pKM
zc^WPwBSSbAf8fZ!va&)4sJGy*sUAcQ0e7wA<74_*L@MvUacBAZ`m#nvwWXznCf48I
zFX#d0TU%RnfMN?+)z;R^iLI3n=iUANeMzEtwQxQbrpV6DmUz{4t;9-5JuNNm<Ksh;
zuDICJ)YK&LD(-f4bZGTREW#-&D#9X>q+3>2Mh5rvfAmPa%DRJtg9Ot`4b*cE4i3cW
z;xXpr<dEs>>gtUCi7p;uw%yj&MgXnXKv}A!q-0`Z0yme3hlj_<$Mf^^`1p8|0babt
z#YMB(n+iaoG9)B~pxIm_H8mCFSu2e=psA^Tvt4r3Xy)qbid`o&GZU9OKR-X*wQ&hT
zB^>{_M*|l7Do)sV>^R8p?(WXa%#4kV;jdjaGxD)q0j>a7fGfZi;0kaBxB^@Ot^ilS
bmKFF1oYUQCb(x)m00000NkvXXu0mjf1}17K

delta 2778
zcmZ8jc{mi>8@ARkKcNw0Uz4&=8ZixG3?oYl6<IQb3>y1BjZkxqnZ^>?!cdlEDcMC=
zv>44uG?wg3vTwPA@tgj;&wak<JLkM-dA{$w=bYy~&jl036$zJZErbN61i84lgiw}<
zE1cTnj{|r(WdLg;h@xnT^C;xy;^ScMKO-FHDnILP%f%%ah(cU+h~!?*^)7R?k?2`|
z+|$*)(!uw>V<k{S3<%OS(Y1FFIe~f4bHZG=_Ohsp@%OQ@G1)JBoA8?JUwVJ+-L#8p
zTH5p5>CHLk&-S@ZtH@QO9L_6G{Ks(r?f8R5uJIl3$<(>fT;W&=4IDj>WA7Ws?>ELD
zupVo=^yR}O<US`tS}qrvJ~$@J8e)yKMuoh=FsBZ+l*1F!PT9FtIoEr>|EtuJGPN?+
zvbVDwv$qq_6g<1LGM1~0Mp`JWjK3W(ym<d}mNpDWQqAk@B7lVDF6=U2`LHr#4_IOB
z{eKinVaq#TpW9u^(#pSEQxoy7li7%+wuQ9#FzdW+a`gPhn$HPZlG`KK6Yk#*u~mSF
z%=I!_!u-in=d6Mvch@F!HojF}%RJ-Q&xhQ5ievi?y&U^qi#}zW2dIPw43}7Cekvr8
zpN`^4?r-BiI>}#%)IoO>1wg8!jaV~7zd~Y~s?8mY$3zD{T1(Hd!a>(}*E$!vTx^~a
z&)zSW?2q5y#kNInV_3W2&c^IuD0`eeNJ6{-AF?!VK-{pB(Z5$@b4JA5?4BA)QGc(F
zU#oU=O`q+3vN>Gu|E|Zka4u3@FRs=9Db6U)IkCH+v4QpKD}bw0VG%2#U1b(zIaX-w
z?po1pS`N3-0{i|^VZoz4-Bm6PQ`@dFTMLvA`4Dd_A&~%`{(0Y#HvuGY*w23cU-rAP
z`@6Na`G(f=5U+=!{om{TC4#)G-P%-ba<-O7^d%REs-M;d#{ScrsV+f&4R9{8#EH5<
zbPRFqR(j*Dfg-a9tK)Bh%=s@*Ysp%!%_?wprx)~I3nEz2%%?ApVYXgMJKF_CSV^g0
zdl@QrjHq?9Q6VD`ysq;zWPSE?7H8dOjp@{B=k>LZz9bm~nJl({KIaf6CPUF2UP%x<
z<9&)mQoj&YT+_KQBFS1`3J1mb-gRpUuM&BUVfKSFzi{&&DIBV~#tE#J&j_dyqVxtv
zdX!WXrI9wd(AlN$n5b2vtDjI3){A(=$iVlVP(Zc{>bON6AmUD2%zU5hK+n$d$oAvW
zu2~t^reJfmF`YXDWt1hWho|fcFc@Ac3dtDn_MHH!yN`Eq*u@#7nb(1AG(54P0`498
z?zcM=`1|e9iv#7P$^-`I3URVk)(gGN-}6%>e|wH5-S8Fv?aXIQx7P3W6_(+}R^Dx#
zN&bVo+z<qMuJ=i_!>~t5fU!QYCe1jGrSd<4Y`{@Jj~u~^PaxhU?)qEWpJFN=6!)(T
z*H?bf^B>f}p@oQI0St|sjdTS-Y=Wrn*~#f-`?2OQern9`73PaMTJ9-p*6-CI5dD5V
z0WYU8-No$AnSMcs`47F+gyb8B{WUA(HX6b_5t!IBQhiWg2*$%!Qfi%^+vX#(&-o96
zsT)zdYqu27_VO1It}BNv4%FeCWTBXBn$-3`8?(4e6v9NZjhXQL0w<Jdvc;lhw<~ag
zdawPfUev}6<)^T`(STVq4J83_i-U`0z99wOMK(I^K)OzZl@S+|?tb@@5zH&Uw}nW;
zB$x<;i;{uj8or>>_Ba>ls%3{*9DUUGHO*kFK;uT;0xu8pd>#}ggAEYLyAYN3)h8W~
z6NRdfbs54j4$(5}-eM96uEig1E%aYVJP&_j^4UrbSE^?o8lS$@-yyp?Se4rbwtsoB
z_ZxUpxYgzEaDjAB!H>2W;9=>dtY%vD#th++x&GD5RHV?d<EILbfu;~27bCaS?O#Jc
zN&9HA2R7otc8p^4Bm?7n((<xms&l_^Nbx}9PC;uQ(GR|B^w6d63^!ho?c1J(oV1gd
zhP@PjFYNVgN6h?<R_Z^#8CpUxc@9m8ym1drFT7}|0zfX0G(_A)<x;XI0>ksCZ?5*q
z!ookyjpY$OWvT;dwdkH!$z-FyerkLs%E1jg0N=_|&9oE--%LxvV|Fqo6qCs~Wg9^L
zbPrjg{F(KWsSo&9+U-E@`@Z~&WI6bm;syWyHvulP&$yHucFi{DXuM~L)cMAA5ku@K
zqGGHiq6JH5x+)tkL1)Q(^(f~zm>ck?k*QFHi`*J|_}845N4}l;Wlg%37)*l`%l*DS
z6Cjax0(R3>oZDlYUUWtuvB1flzoKu-g#_~*vB@wBOH>H@(MqaZizHxv4OWGe2sB)+
z#{W=k^uDWdrzc1)ctU2FVuH3p7?t0DWL~a_ok8)r`qpg7`n_A8=^SKuZ;?_(n^DgV
zJIXj>F{vekG16|p#4pf`0%vypO&=SC+}5wFVcElniAR+8<R(FWI0-_FQ)}dUjgt`c
zNiTV6RI{5$xWHBs==C^3mknq8+;R@q;OL2xij)U!lR&xSk@(gu!C}d{RTEY$Bk^&{
z)@%mxFl4?@Gk{tILUb#mFDLJPtP*{dFy6H;<4wzPoOe}sC=*$!SlO(HeJT!2%rO2S
z;9TcLkiOx?O0B`^`g|HBl`Osw4YpQCA~O(#H65>cx!LR4tER{+uq%}<8w4QoeC2t0
zMjy)FO$GKx2y?sq`b$Jp2w7dJ8fga}C0F%G^J;0on%0zBw7EFReo9)5XvpZi^{nxv
z>4j$xAc>`D4}_<>81hzcQ7D2dm}o5!<f<kz*6~OKhnimXOypPl0lA$upynq~S~Z?(
z{RD!-4M;<gwY5b|FeBc;XeP3)!3qO2=~Z8{k^IMA*}Jzbg&TR&D&x`g-+gT<8=($>
zEQJjbzF9Du2>A6VH+|ad;+uv<4lO4<Va!#yz9;p%S#sZ8X$tuFAw+3NOM32L$5ya7
ztsa-Yr4J+v5gV5o9RRWgy-0KmvCw!Pb#Q1ZyIJjvc4&`{;u+zg7r<j$Q>A7^L6jT1
zmr0$9J@>z1ulL!POvxnyB?jv$Ugt&=ytq%JZneiBIMazq>7p_PhgT82%6Vb=(NhAz
zXk1vWoaH35+n#;>5ffYlGj+@Mv~hL8brk`mEE$>6^cHWBsrYFg5W#S<1v&RXkSVfz
z+?e4=S_<#Y*8LG{DdVe7kg3)`aF;%(;~C`A5J=0?b|2+G<5-b_4PSbJ?@T=-lkZzZ
z>>2^;KI>t<a;kD}E;vqnR1o}SiTNrf#WYo%{XG6vw!cJ!q%{D1=e>3F$%H1{O?1`6
zxU^$m9le**jYltKsFl`*mx*a-9Kv;u9lNRq-hNEz!Y7_9Jf*g>oDdn3@>8veFZjw^
zJeD>6wj3ZWZxEcg)x<tX5>J|<yap`sMOa+8qFTK1Q2c#p`lL3ph-xeUk=-V}@52Lv
zJ3W7qy2y<>JleRuJTio~+Lu+red`oXi76MlseexgSf072)vmNjmDjkAci>a!VoPPT
zdMjIyMr&^IepC_?AED}zz4X5+V^4P%>Rp=tteFz$aduJR%8<!{<gnCs9!Ii`omV^X
zyxjLpqP{+}X;jAP!6!ky>I`9aajvNKt_cgaCA#)+)A={}SNowV&mnKdDm{RBYToY8
Ow-jY=i+E}3k??=k7+etm

diff --git a/Telegram/Resources/icons/info/edit/group_manage_type.png b/Telegram/Resources/icons/info/edit/group_manage_type.png
new file mode 100644
index 0000000000000000000000000000000000000000..9bd8a19300288062a9bdb0399170f6195822cc79
GIT binary patch
literal 494
zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9jKx9jP7LeL$-D$|Tv8)E(|mmy
zw18|52FCVG1{RPKAeI7R1_tH@j10^`nh_+nfC(-uv49!D1}S`GTDlgfEW*>pF~maf
zZIEqWlY>au%|l804hn|HSaNh$He{R?ePh$aZeU{8)~)bRAjO$+?ZlQDHv$CetfY0P
z-OZnwGNZ>VZS~zBT%Y#7e{T5MXz#t%{~oj5yZ!6!*|Obt)1w*ApMCZH_a+^FHs&MG
zKK~RC&Tw>UVl>Np=ijjQZ{7UVNCB261&yvlULf&<rLkd;J{DLkQJ>+X=5a62{1C$e
zR!?4o&z0N0*UDcr;Q3hmVOnbK7S;wa6%~nu<Y0aSJ$tF%6I0lWthw8M%a*3ix$}9C
z&H3&{2EM_QRBms3Y_V?DDxK3BU1qa;HM-go8yb1jTz1*GdQO_~dwtmIn>k_EO=H<v
zXIRYjyZ+iVvG2HYZ~23wodS`UO^z34%wWF#Htc$-Q{4LSS@nxEHb$&i)n(>;d0D2$
zc}AP_haYZ;(K|TbPkq&=_gx$nrH?=Us9S7t;%CjV>CfUH_~$>6w)TI!O~qc{2^7|z
Lu6{1-oD!M<5w*O9

literal 0
HcmV?d00001

diff --git a/Telegram/Resources/icons/info/edit/group_manage_type@2x.png b/Telegram/Resources/icons/info/edit/group_manage_type@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..408c982e9be7162ba3cbb0b0aedfd04692e4dbed
GIT binary patch
literal 925
zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1SD@H<Xr$#jKx9jP7LeL$-D$|Tv8)E(|mmy
zw18|52FCVG1{RPKAeI7R1_tH@j10^`nh_+nfC(;Zuz(rC1}VI4p2GuF&hF{r7!twx
zHq6^QD^TL=)CEC5HHw9TSa^9_c$Rb~Fqg*t(&iG8GF#i`=-giZf;mUQBfx61!IGK<
zrpBVaT}=fdS7Wy%ZoYYZUHjvwMeM(Mo>Z^d`fa=Y_n+SaR~}KeQh>t`;noZ0#rUqi
zx+_NS#g*4z`}_M(vQE`rFr~S<`C-A2uYV6TbT246$~m*srD@8ce@Ye$*Es$9_RTDs
zJzIHcK*-WdJ*lrston~X{`}KNO_-an{qUO8w_><lE+{f-iY+@*W;OR|(abmduD^Di
zzRE<3cboQ_UXj*DCZ&^3TumlRkL=j7BO$!$%a<=Ef~TH;&gt4ZQAwg9)0Bn5QMFXy
z+?zLVo<CRLE%e4g!C}+!<HuvVcDcK|voIU*3NbfL2#uJ0Gw0cp2W-ubO6gmpcHR{>
zXcFsgO<<U&<q($WxImPPHSFWZkA-PzZKrbc^0r0kiZO^gaxqAVh%q?M3Qf|{*AHJE
zy2wI;XWO=I7NR;kw{QRc`uEMdcT-QRdIUJAa7~Dcih3ksQU2$up{eQCjT;-ozrT9*
z>h0U!$EOPmx9pA6fA-_+*RQ{S@0K}L-|};#b9Q#NwY7EK{`$hgiw_GPT-&pIH+QR(
zzrX*In(eoH89Sb>U9;wa$YcM?%F3Pl_q$6MR6kgxx?$(eoiTdbckNnrG2_?Yy5*M-
z26!wD+8X7XC(Xll_~uQ?YN5pVxVT$y%RF9u{gq)7wKBwl;rYEgcOH05yqL53X4g?A
z_7f>a5guW_%a<>gk-Tjr)vKVdqmz&x^Nn9`SL;g#B{OGxE)6;ElUg17M5ajgALso1
z=g%CrRH>6GlL{`sG;u%Zw2A9cM#1;*-wz%!Rq^fZO)#0PCMzfBb?{P?+nsN3%Vr<8
zwYOJpI(+)*(;Zn`XPudsxBc`(L)V=gcLeV<PxMd`>)t3YeKt)v;OP9OmWt}?*=N%-
zS=X;$udc3sB{XTl=Sz=O|BCN8ariLv?(G}7|68=X89jgg{QC9lhJkKrOC5dI2d!-R
lsp8w&@uC3^57@stkblau{>IC^B2iG*@O1TaS?83{1ONcYmB|1A

literal 0
HcmV?d00001

diff --git a/Telegram/Resources/icons/info/edit/group_manage_type@3x.png b/Telegram/Resources/icons/info/edit/group_manage_type@3x.png
new file mode 100644
index 0000000000000000000000000000000000000000..6e691af00141f8f62e50014f1732fd8e6e38492c
GIT binary patch
literal 1349
zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1SD_us|Wxo#^NA%Cx&(BWL^R}E~ycoX}-P;
zT0k}j17mw80}DtA5K93u0|WB{Mh0de%?J`(zyz1|Sip>6gA`6MbbHUhz_Q-c#W5s<
z^=*WuhpM+o>79bZss#rf0}CBpS(wX}#RZsynGKBuLVS35Vw{BQQ&JYJoYA4-Ce_j9
zt+1$(yQ9fUZ->&m+kcvQr)P(U?|oi<_t2Ru+;ZFV=2|U(RZ{x(?YEB??cX+(Ian`{
zy}*~jzJ>V~BMP^EKC}J4L{COWMpsu?O-;=Ux9;AJjfttLto+Fq%dXng)MRCCt*@_N
zzgd2k$D-4YiS8>GFJ3%-`t+M!cC9a%4qW84aO!(&Zg2lTQ`3o=;egD<^1dxww}wV^
zxGq|{^yp4Yi$i<1Z%^OIr^q@(`IDX9yg6M54<2M?W!<@RCp$YkH#fJsy85z{scC6>
zIXN>XZAuFZyY}qavX$m~dh2%VuuxP?%+2L3e|-3GGiO5m<}F)9+|45Y|M+p^-o1CP
zU!R_um6gTuz=&Z+KdUH*qc^i6dtl#2`*Y{c)m2p~d2(4<S?!3(&DAa4$;0q0*-@3R
zQDceanP(McWnm$%Y;5XkYLg=3;^wKIG2%4fW#QZ(Cc~fEbW^6Kt!>}ly@iHy*RNln
zEVu3Q&6|?%rygzin9Cz1DRgNDgXaz&ySvg^B~ejQ^IJIQOq}RA^ZWPjjg5?1T1*ER
z)ELwkE)jIFGBv$AWy^9&F|lPkl6ZM}W7KSHYSPo))AmnfXE3niQrV<9;TVg>jdK$1
zyO$c|y<4(GWwOw@kB1LCd)rI`2CNB-%CvUj4-?E9-{w5J`Ss5qopW1PuRa~5W@lHI
zlHzhixl`}7;@!J<mE;yp*mmUhG#!2Y<Ha+#D0T+jJ%8R`al)KAJ(phY?~gAoHlD?0
zu)^WQ+h!RTQD>dqHY;s5Tt9v4RKml5|LnLT|3n8>Pd>7<zuo9xVC9*!XYby-S9N&V
z@qe6rJ9dkHEN}@74-9O4`|<PR_HfNB%goKqCr_T7o144r=%bCn5fK?zPQ85jGB7Z3
z;>3wNjMuMU|B-F))~&6!ZMl1P?aGqsNUN`}FD*5l$FgGEN5O~JkMm0dV@4{fyuAF8
zfWOg<J1<_m`1{vZR>H<1+{K0ExofDMiOG|+r;WSh+*?0dws<5Q{P4jbe4)hUhNQYW
zyGC1{0!<PA)IGjMaWUtoP8FSXWI9vK-bs^$&aq`mGA~nkCun!gwP!K^*S?;;%a^ww
zd)y-@BQr(u?iuIR>(}>N2=?^$o;=3X^Rn=R_@mBFPD%Z3E*>5ng_ZlYgkHUUs~Y7q
z_fwLAot@u_^{mU6FISp7@!&LNJsBaR8SFo=Uk?wt&1PwK=<3y}JuWrH%QY1PLcbdt
z8p@n{{P=Nl)~(-;Y~7hzSw<%c^)>CfjvPC7N#=;dR)eG8Z+-q;{75J}^3^Au2Q3z_
zQdPQMCU#^cdV6~tUFz=UesxG)yepT};^D=M6MKZ&SFYi%yn0AVTKebSBauH2ZK$l6
z{@t*C?$#KIJ{OS*%gh}nuX}xpxxfBnweCKj1q|jpu3f)gTvX(<=bp*(Wy@BrTE)|L
z;DEzNZF{qa<uwyluU;K&b0jr=mQKI;*;A*y@@ou_?b?_0F5`hH+texh_wTn(U}f8#
rkd~HKT^-$cF&3?KK;iyNWdFyW|9wes9z(7is0j0P^>bP0l+XkK=zm4E

literal 0
HcmV?d00001

diff --git a/Telegram/Resources/icons/info/info_blacklist.png b/Telegram/Resources/icons/info/info_blacklist.png
deleted file mode 100644
index a9c5dd4285ea352830d07218982e5282b051e822..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 650
zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1SJ1Ryj={W7>k44ofy`glX(f`xTHpSruq6Z
zXaU(A42<oW3@jieKr98s3=GT*7#Wy>G$TlC0TWzSVF5FO4N|zKE$K5**%wb2#}E(R
zw^Mg_F$MCprHhNWTEAb^q0o_(zh23%f7`E+=m?Icq~xcft{c8ImFwoPB-+bJJnP$h
zded2-sgwWIPntYAh2`MCH(Y<VG0DHTD6pE_>ZCaTy!+z753|oMyZ?Us?YGAtf8@K%
z^Y~-MtFOPlR@K_gZ$9|o^;g9Lmrl+G$@_Pv`7IakKKij@P1x#22M4}q9YVqk2}PH8
z8*Tag(?_<(ZoVLU@bb%yX_jo_>ZW_FW%!iezxZ4CzrZ3!Z+gSptE(<%6x2?>^HGk6
zO?~po8oTppn;R<mCx?irRkg7%Il{H}lK@|P`sSM@R=llF5m{TML^`~t99$W+@`B2$
z@Ttj}VOd5}y(&CRA{|9DH0rZLzx=MSv6JD85}s9IbMElH_vLENhZGzdS1f(OqHyqP
z*3#BRo+?5W%cYJceJrs$X&7+CaEkWCQl=FGmkek6JgVJ)f4bMw(@&LNo@JfOkkb^Q
zvux4Qpp|*scgL+i{q)n@vfxNdr^XdmUuSITKO^&S7DL?n@OA|bwf;5D;afA+Cg054
z&NKI<Mr3wyl9B171y751-p#w7we?Qkc0WCR(a#yV7ZN&GFS`EvV*S~)%TJ3WE7PYJ
zSe{<ZRQ_mFa*XoCj)~<($A9}zoBLv-#FArQ|EI)u8?LyjUvKgM?`e}&`_^vPR#<(&
YeBV3uJGtor^FZmq)78&qol`;+0Pt%NeE<Le

diff --git a/Telegram/Resources/icons/info/info_blacklist@2x.png b/Telegram/Resources/icons/info/info_blacklist@2x.png
deleted file mode 100644
index 3a2b6742c2d65322594f2c3d7d18fe1f44b4fa31..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1297
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1SD0tpLGH$#^NA%Cx&(BWL^R}E~ycoX}-P;
zT0k}j17mw80}DtA5K93u0|WB{Mh0de%?J`(zyz0dSip>6gA}?2I&ENJV5#<WaSX{|
zeLM5Cc6q$Wu~=_IlZ7fvT^3C-GB%hLE#w+FNkf>KnN5vNV@jui!9*S&k%=12r|J_l
zG!;GHeLwyF`^u}kFIgV{DffKQy?cM>TBN^CU;F&#>o<G9xyH=-Ig@7w68y7UvZH^+
z>&(ndNlD3>GiM&Lx3#skw%)yee}9MemJKJ~zI%7?#*H0&_x?Tq?XZV1!^_Z&H49m^
z^!4xGz5DmipDicL3>cVuyfv;kwg)68K78>aBQ$jCs>+Ir8~5(nSy&`I`Ec0p)X%5S
zo`r>kELpZptEjei@BaPu_4V<(`~P0JeEIXYZ)%=(KyF0Dij^xpJw1Q=vHLPKFpBBl
z;rt|P=Tu!(^y$l&Eq(o0uU>6xVtQZGP#9S5BzR$Wb%09B?Af!O>Whn=gZ{c65iIX?
zK5+l_;WKA?HW*!~pHfk6UubV<H!Y)v-CCiB+d1s&^5x6fRaUHCU0qpuag+4Vng!2J
zta*Bw{fw<`env(`ZLO-TNZ2$>ISxM8150-7T)%d$=darS>fU=-uBhyEs7+5-XH+#3
z>Eis^xYXT3LxItG`<5*ps(*j{$jHy1o)I<uP}Ji!N|AOi8ICZr`$tDh?@|rP&R%^<
zAgqdYqLg!Wg67n@Os4}TERdCzUA1rL&YMDA4@!8HUg-Eb#@}o?`GeEw*X~`rRJeQo
z9XsZ>TWv1qg`3gLkvBXpF=n-%_B%MYK}hq}N}I1=zxE|Gd0RG}6MS%AV`)`t>e2X)
zd-vjgHiXoE&({c+w5oSG7dOYRr7kJykmSRxx36Cde}De``KeQ0;W;uQOl?<WHP>>+
zIan=CseW_R)sUH)IXO9bkDaaU)oa&|$w+%GTq1Sq<H2Bd3z@FXZsk3x=6pcF&!1dh
zQ?q8>x_h^7ZA#V=TN)6=ec;oqluG`Or5PC=d;$|HJAcicJ6E7NTf<-WfrlQSoW1sg
zi4z6=qHXTny=(aH`?qgXF8y`X{1Uw5vF+A>B|`oE{ij{_?AxcOt^N7PNA@q5J^vin
zzZU;KwWO#h=t_KS?9^$~j&bGW_AlvidX%cz-QPcd)-0i~)2B~YRaFfu-FQzq=0sAS
zYJk19we~B0J-x2(?&OuF8T|#?2k#W!Jfo_ja^~#W&R?HD7vFE6#9>~%<n`{iCa-`2
z;cEL;%ijLJ;&wToi+RfhA5<*x^zn&_i4pm#uC88LSt+-~%2~<&f<v}tkeaHhuC8up
zm7e&H>f&k74z5~ke@I!?XrJ7x?yjzB)2F-sy?8Ou&##Yt?l}Rr{ulw*x)ts5>qBR(
zS@iG22Lo&C+mW-_wabm~=zFd>u|CwLKQ3qEg-O5HtkL1OnydIE?&|+bN5!1}{aWq%
zvbm0ZpB-yUjFtM$lUxzmeD7L*?d`s}zDi<Kk!34Ko=ZfVhMHb`+AIc!$*+a?6!2TT
z`~SAS;KlWX-sHK{_Oex${%2&Cx%zc>)~AmL>N;)Ze~0bO{dY^a$As~MayLKMZtn|<
zDg7E^=Nveu7VAo@^o7gl>}QtVeX;=+?&tZ#->xlMd~@+MHBfQn>FVdQ&MBb@0Q!kU
AEC2ui

diff --git a/Telegram/Resources/icons/info/info_blacklist@3x.png b/Telegram/Resources/icons/info/info_blacklist@3x.png
deleted file mode 100644
index 4a9ea97579905634091428661cf738edbc84ecbe..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1986
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

diff --git a/Telegram/Resources/langs/lang.strings b/Telegram/Resources/langs/lang.strings
index 2f7d6cfbb..662881f42 100644
--- a/Telegram/Resources/langs/lang.strings
+++ b/Telegram/Resources/langs/lang.strings
@@ -1976,7 +1976,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
 "lng_try_other_contact" = "Try someone else";
 "lng_create_group_link" = "Link";
 "lng_create_group_invite_link" = "Invite link";
-"lng_create_group_description" = "Description (optional)";
+"lng_create_group_description" = "Add description...";
 
 "lng_drag_images_here" = "Drop images here";
 "lng_drag_photos_here" = "Drop photos here";
diff --git a/Telegram/SourceFiles/boxes/peers/edit_participant_box.cpp b/Telegram/SourceFiles/boxes/peers/edit_participant_box.cpp
index 528c09250..342433935 100644
--- a/Telegram/SourceFiles/boxes/peers/edit_participant_box.cpp
+++ b/Telegram/SourceFiles/boxes/peers/edit_participant_box.cpp
@@ -510,7 +510,8 @@ not_null<Ui::SlideWrap<Ui::RpWidget>*> EditAdminBox::setupTransferButton(
 			: tr::lng_rights_transfer_channel)(),
 		rpl::single(QString()),
 		[=] { transferOwnership(); },
-		st::peerPermissionsButton));
+		st::peerPermissionsButton,
+		{}));
 
 	return wrap;
 }
diff --git a/Telegram/SourceFiles/boxes/peers/edit_peer_info_box.cpp b/Telegram/SourceFiles/boxes/peers/edit_peer_info_box.cpp
index 0df5e23a3..6df4e6730 100644
--- a/Telegram/SourceFiles/boxes/peers/edit_peer_info_box.cpp
+++ b/Telegram/SourceFiles/boxes/peers/edit_peer_info_box.cpp
@@ -37,9 +37,8 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
 #include "history/admin_log/history_admin_log_section.h"
 #include "info/profile/info_profile_values.h"
 #include "lang/lang_keys.h"
-#include "mainwidget.h"
-#include "mainwindow.h"
 #include "mtproto/sender.h"
+#include "settings/settings_common.h"
 #include "ui/rp_widget.h"
 #include "ui/special_buttons.h"
 #include "ui/toast/toast.h"
@@ -53,22 +52,22 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
 #include "ui/wrap/vertical_layout.h"
 #include "window/window_session_controller.h"
 #include "info/profile/info_profile_icon.h"
-#include "apiwrap.h"
 #include "api/api_invite_links.h"
-#include "facades.h"
+#include "facades.h" // Ui::showChatsList
 #include "styles/style_layers.h"
 #include "styles/style_boxes.h"
 #include "styles/style_info.h"
+#include "styles/style_settings.h"
 
 namespace {
 
-auto ToPositiveNumberString() {
+[[nodiscard]] auto ToPositiveNumberString() {
 	return rpl::map([](int count) {
 		return count ? QString::number(count) : QString();
 	});
 }
 
-auto ToPositiveNumberStringRestrictions() {
+[[nodiscard]] auto ToPositiveNumberStringRestrictions() {
 	return rpl::map([](int count) {
 		return QString::number(count)
 		+ QString("/")
@@ -94,40 +93,29 @@ void AddButtonWithCount(
 		rpl::producer<QString> &&text,
 		rpl::producer<QString> &&count,
 		Fn<void()> callback,
-		const style::icon &icon) {
+		Settings::IconDescriptor &&descriptor) {
 	parent->add(EditPeerInfoBox::CreateButton(
 		parent,
 		std::move(text),
 		std::move(count),
 		std::move(callback),
 		st::manageGroupButton,
-		&icon));
+		std::move(descriptor)));
 }
 
-object_ptr<Ui::SettingsButton> CreateButtonWithText(
-		not_null<QWidget*> parent,
+not_null<Ui::SettingsButton*> AddButtonWithText(
+		not_null<Ui::VerticalLayout*> parent,
 		rpl::producer<QString> &&text,
 		rpl::producer<QString> &&label,
-		Fn<void()> callback) {
-	return EditPeerInfoBox::CreateButton(
+		Fn<void()> callback,
+		Settings::IconDescriptor &&descriptor) {
+	return parent->add(EditPeerInfoBox::CreateButton(
 		parent,
 		std::move(text),
 		std::move(label),
 		std::move(callback),
 		st::manageGroupTopButtonWithText,
-		nullptr);
-}
-
-Ui::SettingsButton *AddButtonWithText(
-		not_null<Ui::VerticalLayout*> parent,
-		rpl::producer<QString> &&text,
-		rpl::producer<QString> &&label,
-		Fn<void()> callback) {
-	return parent->add(CreateButtonWithText(
-		parent,
-		std::move(text),
-		std::move(label),
-		std::move(callback)));
+		std::move(descriptor)));
 }
 
 void AddButtonDelete(
@@ -140,7 +128,7 @@ void AddButtonDelete(
 		rpl::single(QString()),
 		std::move(callback),
 		st::manageDeleteGroupButton,
-		nullptr));
+		{}));
 }
 
 void SaveDefaultRestrictions(
@@ -262,7 +250,7 @@ public:
 		not_null<Ui::BoxContent*> box,
 		not_null<PeerData*> peer);
 
-	object_ptr<Ui::VerticalLayout> createContent();
+	[[nodiscard]] object_ptr<Ui::VerticalLayout> createContent();
 	void setFocus();
 
 private:
@@ -284,12 +272,12 @@ private:
 		std::optional<ChannelData*> linkedChat;
 	};
 
-	object_ptr<Ui::RpWidget> createPhotoAndTitleEdit();
-	object_ptr<Ui::RpWidget> createTitleEdit();
-	object_ptr<Ui::RpWidget> createPhotoEdit();
-	object_ptr<Ui::RpWidget> createDescriptionEdit();
-	object_ptr<Ui::RpWidget> createManageGroupButtons();
-	object_ptr<Ui::RpWidget> createStickersEdit();
+	[[nodiscard]] object_ptr<Ui::RpWidget> createPhotoAndTitleEdit();
+	[[nodiscard]] object_ptr<Ui::RpWidget> createTitleEdit();
+	[[nodiscard]] object_ptr<Ui::RpWidget> createPhotoEdit();
+	[[nodiscard]] object_ptr<Ui::RpWidget> createDescriptionEdit();
+	[[nodiscard]] object_ptr<Ui::RpWidget> createManageGroupButtons();
+	[[nodiscard]] object_ptr<Ui::RpWidget> createStickersEdit();
 
 	[[nodiscard]] bool canEditInformation() const;
 	[[nodiscard]] bool canEditReactions() const;
@@ -310,14 +298,14 @@ private:
 	void deleteWithConfirmation();
 	void deleteChannel();
 
-	std::optional<Saving> validate() const;
-	bool validateUsername(Saving &to) const;
-	bool validateLinkedChat(Saving &to) const;
-	bool validateTitle(Saving &to) const;
-	bool validateDescription(Saving &to) const;
-	bool validateHistoryVisibility(Saving &to) const;
-	bool validateSignatures(Saving &to) const;
-	bool validateForwards(Saving &to) const;
+	[[nodiscard]] std::optional<Saving> validate() const;
+	[[nodiscard]] bool validateUsername(Saving &to) const;
+	[[nodiscard]] bool validateLinkedChat(Saving &to) const;
+	[[nodiscard]] bool validateTitle(Saving &to) const;
+	[[nodiscard]] bool validateDescription(Saving &to) const;
+	[[nodiscard]] bool validateHistoryVisibility(Saving &to) const;
+	[[nodiscard]] bool validateSignatures(Saving &to) const;
+	[[nodiscard]] bool validateForwards(Saving &to) const;
 
 	void save();
 	void saveUsername();
@@ -522,7 +510,8 @@ object_ptr<Ui::RpWidget> Controller::createDescriptionEdit() {
 	result->entity()->setInstantReplaces(Ui::InstantReplaces::Default());
 	result->entity()->setInstantReplacesEnabled(
 		Core::App().settings().replaceEmojiValue());
-	result->entity()->setSubmitSettings(Core::App().settings().sendSubmitWay());
+	result->entity()->setSubmitSettings(
+		Core::App().settings().sendSubmitWay());
 	Ui::Emoji::SuggestionsController::Init(
 		_wrap->window(),
 		result->entity(),
@@ -739,7 +728,8 @@ void Controller::fillPrivacyTypeButton() {
 					? tr::lng_manage_private_group_title
 					: tr::lng_manage_private_peer_title)();
 		}) | rpl::flatten_latest(),
-		[=] { showEditPeerTypeBox(); });
+		[=] { showEditPeerTypeBox(); },
+		{ &st::infoIconGroupType, Settings::kIconLightBlue });
 
 	_privacyTypeUpdates.fire_copy(*_privacySavedValue);
 }
@@ -781,7 +771,8 @@ void Controller::fillLinkedChatButton() {
 		_controls.buttonsLayout,
 		std::move(text),
 		std::move(label),
-		[=] { showEditLinkedChatBox(); });
+		[=] { showEditLinkedChatBox(); },
+		{ &st::settingsIconChat, Settings::kIconGreen });
 	_linkedChatUpdates.fire_copy(*_linkedChatSavedValue);
 }
 //
@@ -803,13 +794,16 @@ void Controller::fillSignaturesButton() {
 	Expects(_controls.buttonsLayout != nullptr);
 
 	const auto channel = _peer->asChannel();
-	if (!channel) return;
+	if (!channel) {
+		return;
+	}
 
 	AddButtonWithText(
 		_controls.buttonsLayout,
 		tr::lng_edit_sign_messages(),
 		rpl::single(QString()),
-		[=] {}
+		[] {},
+		{ &st::infoIconSignature, Settings::kIconLightBlue }
 	)->toggleOn(rpl::single(channel->addsSignature())
 	)->toggledValue(
 	) | rpl::start_with_next([=](bool toggled) {
@@ -859,7 +853,8 @@ void Controller::fillHistoryVisibilityButton() {
 				? tr::lng_manage_history_visibility_shown
 				: tr::lng_manage_history_visibility_hidden)();
 		}) | rpl::flatten_latest(),
-		buttonCallback);
+		buttonCallback,
+		{ &st::settingsIconChat, Settings::kIconGreen });
 
 	updateHistoryVisibility->fire_copy(*_historyVisibilitySavedValue);
 
@@ -970,6 +965,40 @@ void Controller::fillManageSection() {
 			st::editPeerTopButtonsLayoutSkipCustomBottom);
 	}
 
+	if (canEditReactions()) {
+		const auto session = &_peer->session();
+		auto reactionsCount = Info::Profile::MigratedOrMeValue(
+			_peer
+		) | rpl::map(
+			Info::Profile::AllowedReactionsCountValue
+		) | rpl::flatten_latest();
+		auto fullCount = Info::Profile::FullReactionsCountValue(session);
+		auto label = rpl::combine(
+			std::move(reactionsCount),
+			std::move(fullCount)
+		) | rpl::map([=](int allowed, int total) {
+			return allowed
+				? QString::number(allowed) + " / " + QString::number(total)
+				: tr::lng_manage_peer_reactions_off(tr::now);
+		});
+		const auto done = [=](const std::vector<QString> &chosen) {
+			SaveAllowedReactions(_peer, chosen);
+		};
+		AddButtonWithCount(
+			_controls.buttonsLayout,
+			tr::lng_manage_peer_reactions(),
+			std::move(label),
+			[=] {
+				_navigation->parentController()->show(Box(
+					EditAllowedReactionsBox,
+					!_peer->isBroadcast(),
+					session->data().reactions().list(
+						Data::Reactions::Type::Active),
+					*Data::PeerAllowedReactions(_peer),
+					done));
+			},
+			{ &st::infoIconReactions, Settings::kIconRed });
+	}
 	if (canEditPermissions) {
 		AddButtonWithCount(
 			_controls.buttonsLayout,
@@ -981,7 +1010,7 @@ void Controller::fillManageSection() {
 			) | rpl::flatten_latest(
 			) | ToPositiveNumberStringRestrictions(),
 			[=] { ShowEditPermissions(_navigation, _peer); },
-			st::infoIconPermissions);
+			{ &st::settingsIconKey, Settings::kIconGreen });
 	}
 	if (canEditInviteLinks) {
 		auto count = Info::Profile::MigratedOrMeValue(
@@ -1017,7 +1046,7 @@ void Controller::fillManageSection() {
 						0),
 					Ui::LayerOption::KeepOther);
 			},
-			st::infoIconInviteLinks);
+			{ &st::infoIconInviteLinks, Settings::kIconLightOrange });
 
 		if (_privacySavedValue) {
 			_privacyTypeUpdates.events_starting_with_copy(
@@ -1029,40 +1058,6 @@ void Controller::fillManageSection() {
 			}, wrap->lifetime());
 		}
 	}
-	if (canEditReactions()) {
-		const auto session = &_peer->session();
-		auto reactionsCount = Info::Profile::MigratedOrMeValue(
-			_peer
-		) | rpl::map(
-			Info::Profile::AllowedReactionsCountValue
-		) | rpl::flatten_latest();
-		auto fullCount = Info::Profile::FullReactionsCountValue(session);
-		auto label = rpl::combine(
-			std::move(reactionsCount),
-			std::move(fullCount)
-		) | rpl::map([=](int allowed, int total) {
-			return allowed
-				? QString::number(allowed) + " / " + QString::number(total)
-				: tr::lng_manage_peer_reactions_off(tr::now);
-		});
-		const auto done = [=](const std::vector<QString> &chosen) {
-			SaveAllowedReactions(_peer, chosen);
-		};
-		AddButtonWithCount(
-			_controls.buttonsLayout,
-			tr::lng_manage_peer_reactions(),
-			std::move(label),
-			[=] {
-				_navigation->parentController()->show(Box(
-					EditAllowedReactionsBox,
-					!_peer->isBroadcast(),
-					session->data().reactions().list(
-						Data::Reactions::Type::Active),
-					*Data::PeerAllowedReactions(_peer),
-					done));
-			},
-			st::infoIconReactions);
-	}
 	if (canViewAdmins) {
 		AddButtonWithCount(
 			_controls.buttonsLayout,
@@ -1079,12 +1074,14 @@ void Controller::fillManageSection() {
 					_peer,
 					ParticipantsBoxController::Role::Admins);
 			},
-			st::infoIconAdministrators);
+			{ &st::infoIconAdministrators, Settings::kIconLightBlue });
 	}
 	if (canViewMembers) {
 		AddButtonWithCount(
 			_controls.buttonsLayout,
-			(_isGroup ? tr::lng_manage_peer_members() : tr::lng_manage_peer_subscribers()),
+			(_isGroup
+				? tr::lng_manage_peer_members()
+				: tr::lng_manage_peer_subscribers()),
 			Info::Profile::MigratedOrMeValue(
 				_peer
 			) | rpl::map(
@@ -1097,7 +1094,7 @@ void Controller::fillManageSection() {
 					_peer,
 					ParticipantsBoxController::Role::Members);
 			},
-			st::infoIconMembers);
+			{ &st::settingsIconGroup, Settings::kIconDarkBlue });
 	}
 
 	fillPendingRequestsButton();
@@ -1114,7 +1111,7 @@ void Controller::fillManageSection() {
 					_peer,
 					ParticipantsBoxController::Role::Kicked);
 			},
-			st::infoIconBlacklist);
+			{ &st::settingsIconMinus, Settings::kIconRed });
 	}
 	if (hasRecentActions) {
 		auto callback = [=] {
@@ -1126,7 +1123,7 @@ void Controller::fillManageSection() {
 			tr::lng_manage_peer_recent_actions(),
 			rpl::single(QString()), //Empty count.
 			std::move(callback),
-			st::infoIconRecentActions);
+			{ &st::infoIconRecentActions, Settings::kIconPurple });
 	}
 
 	if (canEditStickers || canDeleteChannel) {
@@ -1168,7 +1165,7 @@ void Controller::fillPendingRequestsButton() {
 			: tr::lng_manage_peer_requests_channel()),
 		rpl::duplicate(pendingRequestsCount) | ToPositiveNumberString(),
 		[=] { RequestsBoxController::Start(_navigation, _peer); },
-		st::infoIconRequests);
+		{ &st::infoIconRequests, Settings::kIconRed });
 	std::move(
 		pendingRequestsCount
 	) | rpl::start_with_next([=](int count) {
@@ -1670,18 +1667,18 @@ object_ptr<Ui::SettingsButton> EditPeerInfoBox::CreateButton(
 		rpl::producer<QString> &&count,
 		Fn<void()> callback,
 		const style::SettingsCountButton &st,
-		const style::icon *icon) {
+		Settings::IconDescriptor &&descriptor) {
 	auto result = object_ptr<Ui::SettingsButton>(
 		parent,
 		rpl::duplicate(text),
 		st.button);
 	const auto button = result.data();
 	button->addClickHandler(callback);
-	if (icon) {
-		Ui::CreateChild<Info::Profile::FloatingIcon>(
+	if (descriptor) {
+		AddButtonIcon(
 			button,
-			*icon,
-			st.iconPosition);
+			st.button,
+			std::move(descriptor));
 	}
 
 	auto labelText = rpl::combine(
diff --git a/Telegram/SourceFiles/boxes/peers/edit_peer_info_box.h b/Telegram/SourceFiles/boxes/peers/edit_peer_info_box.h
index 11ffd36ec..9844320cf 100644
--- a/Telegram/SourceFiles/boxes/peers/edit_peer_info_box.h
+++ b/Telegram/SourceFiles/boxes/peers/edit_peer_info_box.h
@@ -7,8 +7,11 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
 */
 #pragma once
 
-#include <rpl/event_stream.h>
-#include "boxes/abstract_box.h"
+#include "ui/layers/box_content.h"
+
+namespace Settings {
+struct IconDescriptor;
+} // namespace Settings
 
 namespace style {
 struct SettingsCountButton;
@@ -42,7 +45,7 @@ public:
 		rpl::producer<QString> &&count,
 		Fn<void()> callback,
 		const style::SettingsCountButton &st,
-		const style::icon *icon = nullptr);
+		Settings::IconDescriptor &&descriptor);
 
 protected:
 	void prepare() override;
diff --git a/Telegram/SourceFiles/boxes/peers/edit_peer_permissions_box.cpp b/Telegram/SourceFiles/boxes/peers/edit_peer_permissions_box.cpp
index 615b9f629..eccf38c8b 100644
--- a/Telegram/SourceFiles/boxes/peers/edit_peer_permissions_box.cpp
+++ b/Telegram/SourceFiles/boxes/peers/edit_peer_permissions_box.cpp
@@ -28,6 +28,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
 #include "main/main_session.h"
 #include "mainwindow.h"
 #include "apiwrap.h"
+#include "settings/settings_common.h"
 #include "styles/style_layers.h"
 #include "styles/style_boxes.h"
 #include "styles/style_info.h"
@@ -612,7 +613,8 @@ void EditPeerPermissionsBox::addSuggestGigagroup(
 		AboutGigagroupCallback(
 			_peer->asChannel(),
 			_navigation->parentController()),
-		st::peerPermissionsButton));
+		st::peerPermissionsButton,
+		{}));
 
 	container->add(
 		object_ptr<Ui::DividerLabel>(
@@ -645,7 +647,8 @@ void EditPeerPermissionsBox::addBannedButtons(
 				_peer,
 				ParticipantsBoxController::Role::Restricted);
 		},
-		st::peerPermissionsButton));
+		st::peerPermissionsButton,
+		{}));
 	if (channel) {
 		container->add(EditPeerInfoBox::CreateButton(
 			container,
@@ -658,7 +661,8 @@ void EditPeerPermissionsBox::addBannedButtons(
 					_peer,
 					ParticipantsBoxController::Role::Kicked);
 			},
-			st::peerPermissionsButton));
+			st::peerPermissionsButton,
+			{}));
 	}
 }
 
diff --git a/Telegram/SourceFiles/boxes/peers/edit_peer_type_box.cpp b/Telegram/SourceFiles/boxes/peers/edit_peer_type_box.cpp
index e328eb7cd..edcfa5cd3 100644
--- a/Telegram/SourceFiles/boxes/peers/edit_peer_type_box.cpp
+++ b/Telegram/SourceFiles/boxes/peers/edit_peer_type_box.cpp
@@ -7,8 +7,6 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
 */
 #include "boxes/peers/edit_peer_type_box.h"
 
-#include "apiwrap.h"
-#include "api/api_invite_links.h"
 #include "main/main_session.h"
 #include "boxes/add_contact_box.h"
 #include "ui/boxes/confirm_box.h"
@@ -19,7 +17,6 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
 #include "boxes/peers/edit_peer_invite_link.h"
 #include "boxes/peers/edit_peer_invite_links.h"
 #include "chat_helpers/emoji_suggestions_widget.h"
-#include "core/application.h"
 #include "data/data_channel.h"
 #include "data/data_chat.h"
 #include "data/data_peer.h"
@@ -27,7 +24,6 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
 #include "data/data_changes.h"
 #include "info/profile/info_profile_values.h"
 #include "lang/lang_keys.h"
-#include "mainwindow.h"
 #include "mtproto/sender.h"
 #include "ui/rp_widget.h"
 #include "ui/special_buttons.h"
@@ -35,7 +31,6 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
 #include "ui/widgets/checkbox.h"
 #include "ui/widgets/input_fields.h"
 #include "ui/widgets/labels.h"
-#include "ui/widgets/popup_menu.h"
 #include "ui/widgets/box_content_divider.h"
 #include "ui/wrap/padding_wrap.h"
 #include "ui/wrap/slide_wrap.h"
@@ -48,11 +43,6 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
 #include "styles/style_info.h"
 #include "styles/style_settings.h"
 
-#include <QtGui/QGuiApplication>
-#include <QtGui/QClipboard>
-
-#include <rpl/flatten_latest.h>
-
 namespace {
 
 class Controller : public base::has_weak_ptr {
@@ -209,21 +199,22 @@ void Controller::createContent() {
 				Ui::LayerOption::KeepOther);
 		},
 		st::manageGroupButton,
-		&st::infoIconInviteLinks));
+		{ &st::infoIconInviteLinks, Settings::kIconLightOrange }));
 	AddSkip(_wrap.get());
 	AddDividerText(_wrap.get(), tr::lng_group_invite_manage_about());
 
 	if (!_linkOnly) {
 		AddSkip(_wrap.get());
-		AddSubsectionTitle(_wrap.get(), tr::lng_manage_peer_no_forwards_title());
+		AddSubsectionTitle(
+			_wrap.get(),
+			tr::lng_manage_peer_no_forwards_title());
 		_controls.noForwards = _wrap->add(EditPeerInfoBox::CreateButton(
 			_wrap.get(),
 			tr::lng_manage_peer_no_forwards(),
 			rpl::single(QString()),
-			[=] {},
-			st::manageGroupTopButtonWithText,
-			nullptr
-		));
+			[] {},
+			st::peerPermissionsButton,
+			{}));
 		_controls.noForwards->toggleOn(
 			rpl::single(_noForwardsSavedValue.value_or(false))
 		)->toggledValue(
diff --git a/Telegram/SourceFiles/boxes/peers/edit_peer_type_box.h b/Telegram/SourceFiles/boxes/peers/edit_peer_type_box.h
index fa7744125..3f544e1f9 100644
--- a/Telegram/SourceFiles/boxes/peers/edit_peer_type_box.h
+++ b/Telegram/SourceFiles/boxes/peers/edit_peer_type_box.h
@@ -7,8 +7,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
 */
 #pragma once
 
-#include "boxes/abstract_box.h"
-#include "base/timer.h"
+#include "ui/layers/box_content.h"
 
 namespace style {
 struct SettingsCountButton;
diff --git a/Telegram/SourceFiles/info/info.style b/Telegram/SourceFiles/info/info.style
index 219441e92..e33969cfa 100644
--- a/Telegram/SourceFiles/info/info.style
+++ b/Telegram/SourceFiles/info/info.style
@@ -327,12 +327,12 @@ infoIconMediaLink: icon {{ "info/info_media_link", infoIconFg }};
 infoIconMediaGroup: icon {{ "info/info_common_groups", infoIconFg }};
 infoIconMediaVoice: icon {{ "info/info_media_voice", infoIconFg }};
 infoIconMediaRound: icon {{ "info/info_media_round", infoIconFg }};
-infoIconRecentActions: icon {{ "info/edit/group_manage_actions", infoIconFg }};
-infoIconAdministrators: icon {{ "info/edit/group_manage_admins", infoIconFg }};
-infoIconBlacklist: icon {{ "info/info_blacklist", infoIconFg }};
-infoIconPermissions: icon {{ "info/edit/group_manage_permissions", infoIconFg }};
-infoIconInviteLinks: icon {{ "info/edit/group_manage_links", infoIconFg }};
-infoIconReactions: icon {{ "info/edit/group_manage_reactions", infoIconFg }};
+infoIconRecentActions: icon {{ "info/edit/group_manage_actions", settingsIconFg }};
+infoIconAdministrators: icon {{ "info/edit/group_manage_admins", settingsIconFg }};
+infoIconInviteLinks: icon {{ "info/edit/group_manage_links", settingsIconFg }};
+infoIconReactions: icon {{ "info/edit/group_manage_reactions", settingsIconFg }};
+infoIconGroupType: icon {{ "info/edit/group_manage_type", settingsIconFg }};
+infoIconSignature: icon {{ "info/edit/channel_manage_signature", settingsIconFg }};
 infoIconShare: icon {{ "info/info_share", infoIconFg }};
 infoIconEdit: icon {{ "info/info_edit", infoIconFg }};
 infoIconDelete: icon {{ "info/info_delete", infoIconFg }};
@@ -544,23 +544,20 @@ managePeerButton: SettingsCountButton {
 
 peerPermissionsButton: SettingsCountButton(managePeerButton) {
 	button: SettingsButton(infoProfileButton) {
-		padding: margins(24px, 12px, 24px, 10px);
+		padding: margins(22px, 12px, 24px, 10px);
 	}
 	iconPosition: point(24px, 5px);
 }
 
 manageGroupButton: SettingsCountButton(managePeerButton) {
 	button: SettingsButton(infoProfileButton) {
-		padding: margins(72px, 10px, 24px, 8px);
+		padding: margins(60px, 10px, 24px, 8px);
 	}
 	labelPosition: point(22px, 12px);
 	iconPosition: point(20px, 4px);
 }
 
 manageGroupTopButtonWithText: SettingsCountButton(manageGroupButton) {
-	button: SettingsButton(infoProfileButton) {
-		padding: margins(22px, 10px, 24px, 8px);
-	}
 	labelPosition: point(22px, 10px);
 	iconPosition: point(0px, 0px);
 }
@@ -607,7 +604,9 @@ editPeerHistoryVisibilityTopSkip: 8px;
 editPeerPhotoMargins: margins(22px, 16px, 22px, 8px);
 editPeerTitle: defaultInputField;
 editPeerTitleMargins: margins(27px, 21px, 22px, 8px);
-editPeerDescription: newGroupDescription;
+editPeerDescription: InputField(newGroupDescription) {
+	borderFg: transparent;
+}
 editPeerDescriptionMargins: margins(22px, 5px, 22px, 16px);
 editPeerPrivaciesMargins: margins(15px, 7px, 22px, 0px);
 editPeerPrivacyTopSkip: 10px;