From 967885180e6ba56d51aa16fddb20a7812a2d806e Mon Sep 17 00:00:00 2001
From: Seth Hillbrand <seth@kipro-pcb.com>
Date: Mon, 22 Jan 2024 15:13:47 -0800
Subject: [PATCH] Add cir file icon type

Fixes https://gitlab.com/kicad/code/kicad/-/issues/15777
---
 resources/bitmaps_png/png/file_cir_16.png     | Bin 0 -> 493 bytes
 resources/bitmaps_png/png/file_cir_24.png     | Bin 0 -> 626 bytes
 resources/bitmaps_png/png/file_cir_32.png     | Bin 0 -> 890 bytes
 resources/bitmaps_png/png/file_cir_48.png     | Bin 0 -> 1120 bytes
 resources/bitmaps_png/png/file_cir_64.png     | Bin 0 -> 1567 bytes
 .../bitmaps_png/png/file_cir_dark_16.png      | Bin 0 -> 484 bytes
 .../bitmaps_png/png/file_cir_dark_24.png      | Bin 0 -> 601 bytes
 .../bitmaps_png/png/file_cir_dark_32.png      | Bin 0 -> 882 bytes
 .../bitmaps_png/png/file_cir_dark_48.png      | Bin 0 -> 1106 bytes
 .../bitmaps_png/png/file_cir_dark_64.png      | Bin 0 -> 1574 bytes
 .../bitmaps_png/sources/dark/file_cir.svg     | 178 ++++++++++++++++++
 .../bitmaps_png/sources/light/file_cir.svg    | 173 +++++++++++++++++
 12 files changed, 351 insertions(+)
 create mode 100644 resources/bitmaps_png/png/file_cir_16.png
 create mode 100644 resources/bitmaps_png/png/file_cir_24.png
 create mode 100644 resources/bitmaps_png/png/file_cir_32.png
 create mode 100644 resources/bitmaps_png/png/file_cir_48.png
 create mode 100644 resources/bitmaps_png/png/file_cir_64.png
 create mode 100644 resources/bitmaps_png/png/file_cir_dark_16.png
 create mode 100644 resources/bitmaps_png/png/file_cir_dark_24.png
 create mode 100644 resources/bitmaps_png/png/file_cir_dark_32.png
 create mode 100644 resources/bitmaps_png/png/file_cir_dark_48.png
 create mode 100644 resources/bitmaps_png/png/file_cir_dark_64.png
 create mode 100644 resources/bitmaps_png/sources/dark/file_cir.svg
 create mode 100644 resources/bitmaps_png/sources/light/file_cir.svg

diff --git a/resources/bitmaps_png/png/file_cir_16.png b/resources/bitmaps_png/png/file_cir_16.png
new file mode 100644
index 0000000000000000000000000000000000000000..b04f51b173f353c9aa1eb992f13b3684a94974d5
GIT binary patch
literal 493
zcmV<J0TTX+P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0005BNkl<ZILnoj
z%S!@L6o=>Es33?IQ3kDwpw=x4q(zHX3T_0$jiN|6)F@g;NP`1P=p-7nXf_i0Dn#hv
zXh|>H^;{IuB9gYoFYmy}j7>_5k8|hVbHBOga4!XbBII(p;e0+{X~cR1bb#cPv)QbU
z>hc`z5~kSVhn_2<6DvE1N>Q2WW{%OyR^=6g0TEhjR=%J*NmJn5yMu83j&b%J-h)Tz
z)<i62AF!Cd$8_}aF99UMBv-}7%NIsB&d}#Oh4@^<SYu4$a_#{GtEKjWndlWxpFYv+
zJwd-;Eg-Q?383`+73PyS*si{z^i;z{sEW<f3r5z<&Dd7Z!yMCug;)WEIsXo3JxQ3j
zeaLf4IN?Aokncevk$}_bgxzjOC=`;$!C(;Ka99(PuM&_CvcND5B9RDOE*H#Z^Zx`E
ziv@1CTOuBhOQ+~`D^&uc(I{;q_<TO89FF6fb29SZe+gP4$*EKdu~-a(AV4mYpe3kl
z2^<awOePa(nnoZHXcg3zf-*UpR>N#I8#0*;tX6Al31U+~o+i)pw~Y<o%FQgx!eB5+
j{UD81JZCYTP7nP6$D_@!uwrH@00000NkvXXu0mjf5FOfi

literal 0
HcmV?d00001

diff --git a/resources/bitmaps_png/png/file_cir_24.png b/resources/bitmaps_png/png/file_cir_24.png
new file mode 100644
index 0000000000000000000000000000000000000000..f330dab51fd640707822d21136c674fbbfbbea45
GIT binary patch
literal 626
zcmV-&0*(ENP)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv0006xNkl<ZNXM;~
z%WD%+6vp#+2tIJ<LS4C#ZbZ89Q5S`TkkBlWl+cie#2^Ghz>Z_U7paL<!89fd6QV9^
z2q8&9Q5rGTR$Y`rTuH%=AS&8++LX_GZk>`zCmm*(3m<cs<euN0$ILwz0G3`g8jX==
zv$?>o5)%waqW$%H{UZ6><J_QARWZ=0<-p`T%+R@euhjqx`vOkfX`}Of4X38w8v-zG
z><c(_y@kuO9UKwg8U;WB$jq<e?`9W&q%K^=Wt>ibz|Zw9oPDsw?Qg#%+<NsDYn$8p
z0heYzgVy-d6`X(c3CC`}!%$|C-y44Tao2wN<p;)|Eb9kEUUVRJl~1My7-0`$C`Dr|
zCA7#9<^K5Xwkm*Z-2hrAS;s7{{^n7vZ*9X{UNH}F^u|t?928nOGrh!}$z4RnJuJ2q
zwmyLHW=Pik=W~!XaV>>We+<qmlel^}i_EhodVlZN<JmcNK;NeVR;zVa9*+mvY!=~g
z81Z=A(C1<gKvuO{g~Q?CcBN8*-ELRFwKNcr&*za$CXq-a;PrY@E|(FD#So1~6&npl
zK+Z#<5d3~WY&IL*ZZ||xM6Fgc4?rS^{eLzMFes<JSFPM@7FkVN5ts&`g1cNU1cO1O
z(`j7*Nedv08X=d<ArJ`gCKv$NPyqfP_L_w&l}hmWeB3S;i#!^&8t@~t7eJGMRuN^<
z+g&IWcqD=#3_A2LSo+5nf@qB`kw^qir<1=csZ<JVk78_LYRhBGKbSjI!p56y!~g&Q
M07*qoM6N<$f~b=f`2YX_

literal 0
HcmV?d00001

diff --git a/resources/bitmaps_png/png/file_cir_32.png b/resources/bitmaps_png/png/file_cir_32.png
new file mode 100644
index 0000000000000000000000000000000000000000..da2ea56987d7af706d7df80b0af72d5f693f4e7e
GIT binary patch
literal 890
zcmV-=1BLvFP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80009)Nkl<ZSi`-S
z?@Lor7{>?oR}?|mi>Q}D5CswSx?a@s$8r{k%xSZ&srbTQYi3(GooP9Y$=pn13tu?%
zSC+;^#I$lh%!o)QRDvKPSkvm;eGc8R>89Jfw*z19J?EZ#p3gbwInTq90FZ3e$jHe4
zp`oGMoC1S`gBzS6kV2gNoHS&EY{fLrb$BkI(U{^U*Gsk}2X&sSk;;4gs=cOj7((e@
z*Kk~jfq?<F<bZArVk%AV*=Z%b2?N~h{s`~aHJp7oEhIoFVE}E<CwyLB$N84GLINNr
zz_~|nk>~t?D>fev*Nn5a(@j&zaQJb|I1#R2w9c^iOKmeuf&kd3z9F*IjV`eEM$aOv
z6BN}SaP=RXzfu1>$l9Inm-Y@ogHxGUSj7d)JKT6Wi<9OzaRI2TtZ%~ba$cAfpn<3;
zTyxt7iU**4HYc19&~j6`-Zh&rz-60PH~<xQ)TodjQ2j{lIL<Upix1EnSjJ><6=`?J
z5nTDn23}eVVdK{y=wEyhA3)mfgS<1qemH)A0=2{Q=$QTv(`XPU>L*#dtizAyu|=F}
zoMQEBPXbZ(y#RzFb?A-<Lh5Mk*v<f3v*FebCX)$Lsgx-zD+^_1WpFy3f@Q^+03{_Q
zVWXssj11^>Iy5viK%r1TCX>PCa)}4va5&J?(h^odK>;c&E7=cyeSOHy&1E9cRAjf?
z6W;<-QBe^pDk}IKj{N+5<mBYA)e#MV?_6A5%=X@3Frcli4O*=h>FMb(8jTD<lr139
z;Dv>SP%4#C{y?+0*=%fUL<b-vG;4ZVtyXk*cZYxcF96lm)ltsKi=gW2>R2Dz&(_w~
znEfI}j-50>JXtIjCVmA<OG|g`&pT^MfheAm*#h37MFSxJpku1n>tQyVqkKhl0D4k{
zq@yX9%h{2o_VV&_^!N9t1Q1FFfENWOGD1e_8y`D%0SLtc@TYQ|C|6L(=Id2eRmjfH
z-pvWU+W_dgL?7vRB@<pLU}-cOHn7|6W=Tt}R_}NWx%=U*csJwTWB~YZtx~Dj-qXx!
zOLobaZZ56wlf=88|62)PB0kaF+>Ff3Oy-0Xz9~=i^z_8Lp8II#WSngM1!bQ=hG=O^
Q1^@s607*qoM6N<$g1Nb=E&u=k

literal 0
HcmV?d00001

diff --git a/resources/bitmaps_png/png/file_cir_48.png b/resources/bitmaps_png/png/file_cir_48.png
new file mode 100644
index 0000000000000000000000000000000000000000..41881df3c1f0e76e39b1d2404158762a990494ca
GIT binary patch
literal 1120
zcmV-m1fTnfP)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm000ChNkl<ZXx{Cb
z&rcIU6vz1^)Pv~RM2+#_MdQK5gy_MGmY;z@01pI#5TU?<Agv({mVj*$K@vm|D2DPQ
z{3xgt4MY$G62Jyj5Rr(0K=~bzKIaYWvf#E|=u)=PNxq@`nB94w-8XM$GUEXN9*)%5
z*m#WSK2Z<RA`!S)i$<fdoBUOxFI?XoI^WdP<V|jxKLn?334M_X0@!liDk0|?Ss4gN
zVKXm5=NVb*>+6qt98YZpsY(8<Sr7#27Yerqz@*|7!1;{#@M>rV-h7#bi<+*(09bGe
z;ErJsn3CEwau@*M6u^bdPUsq&hu-l8xbmo5x&WRcIp*m~fRl<gxYsxggOf|JzF~#c
z^$qwmwG0_8-`G00p7z1lnH8!qy?NVSxM_b)`Ug6lZW@KTm38=SwF-g|1)yeN3iwLx
z$7!}s;PV029$h)KZ7<ohBlwf{akkE{r8U=lfq>$Ew$Xu!Me3+Ov1wb!z_+MhFaT2~
z7uTS&ZxYlkqpkrc>7HO4_sZ?D*^m$b^UozXrF!SuPTV#!M;l)uac{37Apj}HVb^D&
z9+DQZ%q*`v4ZyX#48ZhxmNsrBviJEV3-Ivm80&zJbX>-MPTc{wUznu{z?93n4{%A_
zMe{yWzR#`FypDOi!8|Q}0K5(_H-m)?KD$d{=MQNDoKA12I-%Hp5XL`(U?z#F8iH$i
zy*nB@L+azWfWnz6V?X<#gV!#($(#h%0|Y?PCg)R3K{N0vAYBhv?`ptHo(<QN9>a~~
zeDG71LPV|+Y~8b0<r!WI2e7jy=Dne+stSC4eL*IZ{iVdjMEZYMu8kc6@HxsTHZ~SC
z8Vw{QB(P9nVPQ~RUF{wKk&%(?gDNU2AR;1y+EY?eqyxYwgTX)@4Gs?8VJ|H$wF@kU
zL;=7M!G{F~2J(VQ9-z3mm_7_chOsp?G|*0r_PDq>n++aH2-$iYNl8giUS1BFnVAqC
z9!_ok{{B!_R^}c6yM-ADzYg~vNde$*oleJI<J%4i2?4oW4mmkFG>rJ}krY5pO%0W!
z2TK+}sNAv-a2>XF?QGioHv#q|XG7>efY<;yO5@xK#|j+5akN&e)pYvd761hW1-vot
z<KqL#$;nVxS0_yXKB-hH$j;8D>j(ruTU1mO?s<s{Fn>@0N~Mymhw~;J&C#yaYWE6Y
zu?Ns2_Mn5)4Ri{p9$Y)F>h_aHarfRHfbyUK;^X6Y*tzqoJpw2MZ*+^fDB*?>E=4gj
zp*<@rYcDTkj&5{2IOHK?jv9ywfax<oKc8kFKR-Wqam1a?Iy!1V>fRJ|*kcRA;%xX7
z6&3Nqczb)(F`~A%R`8o=oEHRu!cT>LV(ZAu!hQfSW#Zco3JQYI&`^kuj)t_fG|=ny
mf;O~?K48q7Or|4T-~Ip_pk-hwP{^790000<MNUMnLSTYKWBWw_

literal 0
HcmV?d00001

diff --git a/resources/bitmaps_png/png/file_cir_64.png b/resources/bitmaps_png/png/file_cir_64.png
new file mode 100644
index 0000000000000000000000000000000000000000..93af0e069d13298602bd88e4743bc67e8295831c
GIT binary patch
literal 1567
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
R(_sJr002ovPDHLkV1haN@#O#j

literal 0
HcmV?d00001

diff --git a/resources/bitmaps_png/png/file_cir_dark_16.png b/resources/bitmaps_png/png/file_cir_dark_16.png
new file mode 100644
index 0000000000000000000000000000000000000000..885860942bcf87f2f7862a80b189ffc1969307af
GIT binary patch
literal 484
zcmV<A0UQ2_P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00052Nkl<ZILnoj
zOG^S#6vyZDR9_+?s6`aC=tb=_S_DChsE?p1SO`%%YUCp{F*F~e<|Ch(mS(#mTB(zu
zWSH@9?vOHLlhWeHnVEae@18T<O97w=DwS$XsZ^#oIvf}R$w?{{icw1Du38E6);zmx
z$zmAWhc=-oNy$7F^y7GLVJ1+8)S8_3i8|>C6!#7IUO%uDW}$s-VwMwV9-2^<8jxSV
z{Urb|SdFkK*FUiks$tSwMS*Q&F<j&0ez}Qhe|4~6o!jBI*2ctT1yeq;fW!eKfZ9mZ
zv6ZgF_0mF~D_FT=VSReX98>GXfr4>QWtXsK@Pn}9yusc@9-EdZy5EHCYK>w+_Z;Yt
z^oRx`hy`LeJGJr8=T-;ICbJ|YUnC$eWWne1!hB*z*c(DFp8KC56U~5e2N3iyppR+3
zi(#iyBq(Kyd=bIpbR)(@Vfz_JNO$*Nf__M{Mx%j=HbHx!MR!bsl%OLeAYI%g3;bv<
zyQ^Q&5ekx|HK`vK55~dWR;0tJ{t*&A0lAt+ow3Ljd<l!~7CTDW65>n@1|2QD&Iz?z
aJ@O4v3+Pq-x2miF0000<MNUMnLSTX`U)2Wy

literal 0
HcmV?d00001

diff --git a/resources/bitmaps_png/png/file_cir_dark_24.png b/resources/bitmaps_png/png/file_cir_dark_24.png
new file mode 100644
index 0000000000000000000000000000000000000000..83f9f98249463c00e7b4530f76ec5f45a55b966b
GIT binary patch
literal 601
zcmV-f0;c_mP)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv0006YNkl<ZNXM;~
z&rcIU6vz92dD19EF)<nsB!q)898CNJ)I>dSF(&<yR!B5W!CFi-U?39cmaw#i*6u(p
zrKn&diAQZ|Q&eaX_&RT3Nw-eB>}DtVX5Y^4ywAM%W+vkT;A)o7=ez3ldKp)P3pUg^
z8Q(+xWX|D~JRZ+=*M(>aPN;W0FN3g-fE(&IzW+WzZ+zP>pxzO1Nh#sU+77y7WxD_v
z0I#=pv3GEUU9Jb&8u}6y?Cc-m_EJUIKlctXQv8ED|85y@H&X?*$GIBrq^r0#Uq*kj
zBKihW)l-|58o0MovkrJ#_=WvL<IH3Lnux6w-RCKxMvl6a;{wY7WLpMMyQ!A(srpw$
zK{<ZJQ{@=o^4#$%xyWaJix-rf(K|&##qEk2ZA*aju^;DjJ$xR4uF=^vrqUaD8(+on
zyLmK!lWA}`BnLDf71Xg+_;#uSD_|@<2A0qeR~Bp?7ykit1p)zl&20*M=-Cj8`Jw@C
zrnZ1rqhZWU%|MN+Skv+dz6c^Ymq1!g83x*pfSj|WhHNS;9Io>;Det53`~A)VNaV2f
zXU72Ta@zbf%e`rlWipGvF#r|(OZGFC7a1nrOjrUm%mBJ*Aw*tAu(Gr)7C{?8y%oUD
zQaD<=`OK=YL&1=UrcDi4E1<`$h`KbsyTc=4k*3(RBAtla?Y`n_y|$b{I$m2c@ekO{
nZQvu{E0g1svTKW`Ut9hG^XZay<Vce%00000NkvXXu0mjf5Z@IR

literal 0
HcmV?d00001

diff --git a/resources/bitmaps_png/png/file_cir_dark_32.png b/resources/bitmaps_png/png/file_cir_dark_32.png
new file mode 100644
index 0000000000000000000000000000000000000000..3eaf07dd114ff69e8e3a049027b7df41eebf9e28
GIT binary patch
literal 882
zcmV-&1C9KNP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80009yNkl<ZSi`-S
z+fNfw5Qm%SUxvoZlTR9BVxrN+7mYwPB<e$>(H9dg5rhIER4xr$F12ha&=!Gig+jNb
zEl_BI2l0XmrLA1rav9H@vbEIR(w1FL^2>I%XJ@{hnVrq506>*3wOW0?s;a8Iva)iH
z9Fs&KlM+O;#BUkKz*wTe$p({*L8ZiEELDm5*Y!+2=or;LZSDcNRMFg>3!+q2GWZ*m
z)TM#%xd4251HAUeAQ;_)JNB@g0ExT--p>Ak)vbNF=h&1J07L=qa$!(=Vo){}fy=||
z^xW<7Fg%%#z%|=H`{85?=Fwz?N)`a)mtDwQt)XptzGHct+6a}hcObrh2p^VG=ZC(<
zPY;03arweYxKC33!X1U1qZ^U{xMImeXbx`6lL2&u>*Y-BKSxpkuSE714S?y!^_-99
z4N&Tg$OrJo7o$%5Ngtqn)v`{TO>uy+wK(`UlQiIuoqg(fBYpsT2LPJIE#(2qiPL9C
zX~)N`i3DX=cR@=!{KioeR=A>|TiJnIV_{MIGysWAT`;dfrY;WtOe_1pe00V1H8()^
z+c0~BvF9VK_?M}Io<*=*#-T~mB->k26o9kZ(?L;7-Vj*WVK8(X!1LJ+i=G8&Y|tnN
zplxXdrjtpFceuc2w$ck~YHGme^n!2FOF@f~wndwN2~f^4CyWe^q-{6J!aP4mv!fV*
zu-RebXzfh~6SQmF!7<{XC1HD63ZO^{Q0UynO@o_r9qR||fwtB*S{lUxFbLi?9y{AQ
zprO7Yec_n^SWK2<%_s<=j6FuW2kWV8*NN`S6gGCj08;Ae?4lAfz}f6M_Y2Kh)F6^l
zAtewRS}_3Z51ZKrL+lXrF}+a#zW(e0@MzE*V8yot^R77v%>-eY{KmOaU0q!iK%x);
zK>-pRgW#lONPpn$7$CFb1b~DXz-%#((=bUtPiBT-TL-MLzz0rhLZ28wY3hBTEoi**
z91jzt6V!3-yIMN1oW#!c7?N+$$5LO$Y#{)`xSqC8!6#Dt1$Th<L!+iqGGiooKf^HR
zR5?D+F%$lLdP1+$L&zJ106$O5!1l3FS6e6bdG5zM$KV+2FNjO7h%nKz*8l(j07*qo
IM6N<$g7zbye*gdg

literal 0
HcmV?d00001

diff --git a/resources/bitmaps_png/png/file_cir_dark_48.png b/resources/bitmaps_png/png/file_cir_dark_48.png
new file mode 100644
index 0000000000000000000000000000000000000000..a9dcb5a36a2df37e2c1fe5bc7d0cc6123d0c8337
GIT binary patch
literal 1106
zcmV-Y1g-mtP)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm000CTNkl<ZXx{Cb
zZBNrs6vy`=)DI-S)TjjG8#VEb@r5xVF{p__MGZ!f&A}K5(IGkn1VJJ&+<=V<3^vBV
z$#@KEf+9~_84qKy<2@Hz3bb2cb#&1t|F9m~-v6&X_o=rk08qtJPEO7-wOaj<$W0U^
zf&?q5(P;Ye^70;_7rwWc=E;fY$OV`~FfAtZk|qgY%X~yZ=2=Bph*)XED9}8sfL5zL
zsyg0014`3%L!(rPtYimp#|4nqHV0k5L*SfUgA2C#!vI)}3*eE50d~{-f`<VBaRHof
zp9Akg7<_>+T(-|E7a&C@V=0LQIANNBLXsAfi|Y`M0E9Lo@GZCwWn)X+G3h;im|9+^
z%5(?z#JfrTK+`Wrmw;J|0J(%D2w4Eyey)PhX8pCw9dpYW;Np)57%qO>wHaS0hHEC5
zxnumHjl?{Gn>=G<Oqd$Y==FnfVi|6bzfu9%ZJrpnOs#@pbSW_ajXzen!mo5Lh!!LT
zV1nF$ljhmPR$}+u8ZCU4<Uq87qyXrKf{Aa1eEu*kJg^o&KsGO)Fo2$!5G|b4!Kja4
zu>h~fmpB6zq~fyi)Ydt;=Vp`%z;2g1=HVh4*I>KPZqq9pv|Y!LeLAFk0NlSzI;O>N
zWKTa(|9wT70H-apR4JzI3!NhQk098RpuwxVn$$Doc<dKY=g7#Ejh`i{CKOlPU`_$^
z0Z^qh&t?ee+N%~2(w({<P`8i4)7BAqV)j9{$qSkFPDnSlf!I0w)qQ=LbO5nAvDgWP
zx<VN3AAyO%@f{i;7z5iUEB${W=f*Jsb{plZtF04iDr<;w8wWMu@PJOIOAY{+-N{|3
zNM8hfpItO=X*4SbKuG#RJvI8(>D>`8eO?+BSPsbopexYPi}_qbJK{xKV2TGYyfExZ
zA&o`@)|Pe}w_EI@1s+NYiQNrrixo<WOQ5d04m{l+8pFz5T2h)E0K0`P5I!CLIf??n
z-|ya5bNeIiVes~Tfey0`s*F`MjfBoo6hJ|K0adIED;7YilClo)4U6r^+id=u00&XL
zDfAyeZUF41y=3f!eFYBsu(xigZJ^_-qyQ){D;LahoJX`aSwQ<tt4shPHP(HE>WXSQ
zk3ay7_1GMsQEOxcVEz_>sll{81SjJr?9DNblcRkC1fl`B<?eK<jFr?>hq+@%9E~5O
z8O7CmQ2<=lmm8q+%_e|-7XW{Jwa<PaOY%auoRboM3Ki>%VbC!^<L|3#_j5!1bfG)i
zrv|v3&wgqkCjd5|#&RQANb57|*?bv*O)GyiE8$avR7oFuY(WI#O`o!@S)7pYbxeMK
zzT`X4nwJEC!bgR50xJzJE*}H{O^);r(-#4lG7hT)nm#nq7XeZhw254p^SQaXNBG|U
Y05Jn#H~=;$W&i*H07*qoM6N<$f)%Chj{pDw

literal 0
HcmV?d00001

diff --git a/resources/bitmaps_png/png/file_cir_dark_64.png b/resources/bitmaps_png/png/file_cir_dark_64.png
new file mode 100644
index 0000000000000000000000000000000000000000..982ec4a72b397094f791301fd4022679d422a6dc
GIT binary patch
literal 1574
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
YA9%&@f;UYf)Bpeg07*qoM6N<$f<46SSpWb4

literal 0
HcmV?d00001

diff --git a/resources/bitmaps_png/sources/dark/file_cir.svg b/resources/bitmaps_png/sources/dark/file_cir.svg
new file mode 100644
index 0000000000..b5eeb06f36
--- /dev/null
+++ b/resources/bitmaps_png/sources/dark/file_cir.svg
@@ -0,0 +1,178 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   id="Слой_1"
+   data-name="Слой 1"
+   viewBox="0 0 24 24"
+   version="1.1"
+   sodipodi:docname="file_cir.svg"
+   inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:dc="http://purl.org/dc/elements/1.1/">
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="2279"
+     inkscape:window-height="1737"
+     id="namedview30"
+     showgrid="true"
+     inkscape:zoom="22.627417"
+     inkscape:cx="17.213631"
+     inkscape:cy="8.5957668"
+     inkscape:window-x="0"
+     inkscape:window-y="37"
+     inkscape:window-maximized="0"
+     inkscape:document-rotation="0"
+     inkscape:current-layer="Слой_1"
+     inkscape:showpageshadow="2"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid_kicad"
+       spacingx="0.5"
+       spacingy="0.5"
+       color="#9999ff"
+       opacity="0.13"
+       empspacing="2" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata43">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>post_drill</dc:title>
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs26583">
+    <style
+       id="style26581">.cls-1{fill:#b9b9b9;}.cls-2{fill:#1a81c4;}.cls-3{fill:#fff;}.cls-4{fill:#bf2641;}.cls-5{fill:none;stroke:#f5f5f5;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}</style>
+  </defs>
+  <title
+     id="title26585">post_drill</title>
+  <rect
+     class="cls-1"
+     x="3"
+     y="0"
+     width="21"
+     height="24"
+     rx="3.5045271"
+     id="rect26587"
+     style="stroke-width:1;fill:#8f8f8f;fill-opacity:1" />
+  <g
+     id="g22635"
+     style="stroke:#ded3dd;stroke-opacity:1">
+    <g
+       id="g868"
+       style="stroke:#ded3dd;stroke-opacity:1">
+      <path
+         style="fill:none;stroke:#ded3dd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="m 6.9861362,11.55806 c 0.6897999,1.361431 0.6431971,2.692866 0,4 1.5,0 3.4999978,-0.5 3.4999978,-2 0,-1.5 -1.9999978,-2 -3.4999978,-2 z"
+         id="path15245"
+         sodipodi:nodetypes="cccc" />
+      <path
+         style="fill:none;stroke:#ded3dd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="m 13.864759,19.516204 c 0.6898,1.361431 0.643197,2.692866 0,4 1.5,0 3.5,-0.5 3.5,-2 0,-1.5 -2,-2 -3.5,-2 z"
+         id="path15245-1"
+         sodipodi:nodetypes="cccc" />
+      <path
+         style="fill:none;stroke:#ded3dd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="m 17.5,21.5 h 2 v -4 H 5 V 15 h 2"
+         id="path15269"
+         sodipodi:nodetypes="cccccc" />
+      <path
+         style="fill:none;stroke:#ded3dd;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
+         d="m 10.5,13.5 h 1 v 7 H 14"
+         id="path15269-8"
+         sodipodi:nodetypes="cccc" />
+    </g>
+    <path
+       style="fill:none;stroke:#ded3dd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 12,13.5 H 22"
+       id="path15293"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;stroke:#ded3dd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 4,12.5 H 7"
+       id="path15293-9"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;stroke:#ded3dd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 5,22.5 h 9"
+       id="path15293-6"
+       sodipodi:nodetypes="cc" />
+  </g>
+  <rect
+     class="cls-2"
+     x="0"
+     y="2"
+     width="18.709999"
+     height="9.2298002"
+     id="rect26589"
+     style="fill:#42b8eb;fill-opacity:1" />
+  <g
+     aria-label="cir"
+     transform="scale(0.97994545,1.020465)"
+     id="text12530"
+     style="font-size:9.08429px;line-height:1.25;font-family:'Latin Modern Sans';-inkscape-font-specification:'Latin Modern Sans';letter-spacing:-0.396653px;fill:#ffffff;stroke-width:0.757023">
+    <path
+       d="m 4.9646849,10.024652 q -1.1082834,0 -1.7169308,-0.6086472 Q 2.648191,8.7982731 2.648191,7.4810511 q 0,-0.908429 0.3088659,-1.4807392 Q 3.2659227,5.4280017 3.8109801,5.155473 4.3651218,4.8829443 5.0827806,4.8829443 q 0.5087202,0 0.8811761,0.099927 0.3815402,0.099927 0.6631532,0.2361915 L 6.2274011,6.2637563 Q 5.909451,6.1365762 5.627838,6.0548176 5.3553093,5.973059 5.0827806,5.973059 q -1.0537776,0 -1.0537776,1.4989078 0,0.7449118 0.2725287,1.099199 0.281613,0.3542873 0.7812489,0.3542873 0.4269616,0 0.7539961,-0.1090114 Q 6.1638111,8.6983459 6.4726769,8.4984915 V 9.6521963 Q 6.1638111,9.8520507 5.8186081,9.9338093 5.4824894,10.024652 4.9646849,10.024652 Z"
+       style="font-weight:bold;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold'"
+       id="path12897" />
+    <path
+       d="m 8.6992038,3.0297492 q 0.2997816,0 0.5178045,0.1453487 0.218023,0.1362643 0.218023,0.5178045 0,0.3724558 -0.218023,0.5178045 -0.2180229,0.1453486 -0.5178045,0.1453486 -0.3088658,0 -0.5268888,-0.1453486 -0.2089386,-0.1453487 -0.2089386,-0.5178045 0,-0.3815402 0.2089386,-0.5178045 0.218023,-0.1453487 0.5268888,-0.1453487 z m 0.6722375,1.944038 V 9.9338093 H 8.0178821 V 4.9737872 Z"
+       style="font-weight:bold;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold'"
+       id="path12899" />
+    <path
+       d="m 13.848265,4.8829443 q 0.09993,0 0.236192,0.00908 0.136264,0.00908 0.218023,0.027253 l -0.09993,1.2718006 q -0.06359,-0.018169 -0.19077,-0.027253 -0.118096,-0.018169 -0.208939,-0.018169 -0.345203,0 -0.663153,0.1271801 -0.31795,0.1180958 -0.517805,0.3906244 -0.19077,0.2725287 -0.19077,0.7449118 V 9.9338093 H 11.077557 V 4.9737872 h 1.026525 l 0.199854,0.8357546 h 0.06359 q 0.218023,-0.3815401 0.599563,-0.6540688 0.38154,-0.2725287 0.881176,-0.2725287 z"
+       style="font-weight:bold;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold'"
+       id="path12901" />
+  </g>
+  <path
+     class="cls-3"
+     d="M 2.0733,10.036 H 1 V 9 h 1.0733 z"
+     id="path26591"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     style="fill:none;stroke:#8f8f8f;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 10,17.5 h 1"
+     id="path15293-4"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#8f8f8f;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 12,17.5 h 1"
+     id="path15293-4-3"
+     sodipodi:nodetypes="cc" />
+</svg>
diff --git a/resources/bitmaps_png/sources/light/file_cir.svg b/resources/bitmaps_png/sources/light/file_cir.svg
new file mode 100644
index 0000000000..dd05f04cc2
--- /dev/null
+++ b/resources/bitmaps_png/sources/light/file_cir.svg
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   id="Слой_1"
+   data-name="Слой 1"
+   viewBox="0 0 24 24"
+   version="1.1"
+   sodipodi:docname="file_cir.svg"
+   inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:dc="http://purl.org/dc/elements/1.1/">
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="2279"
+     inkscape:window-height="1737"
+     id="namedview30"
+     showgrid="true"
+     inkscape:zoom="22.627417"
+     inkscape:cx="17.213631"
+     inkscape:cy="8.5957668"
+     inkscape:window-x="0"
+     inkscape:window-y="37"
+     inkscape:window-maximized="0"
+     inkscape:document-rotation="0"
+     inkscape:current-layer="text12530"
+     inkscape:showpageshadow="2"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid_kicad"
+       spacingx="0.5"
+       spacingy="0.5"
+       color="#9999ff"
+       opacity="0.13"
+       empspacing="2" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata43">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>post_drill</dc:title>
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs26583">
+    <style
+       id="style26581">.cls-1{fill:#b9b9b9;}.cls-2{fill:#1a81c4;}.cls-3{fill:#fff;}.cls-4{fill:#bf2641;}.cls-5{fill:none;stroke:#f5f5f5;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}</style>
+  </defs>
+  <title
+     id="title26585">post_drill</title>
+  <rect
+     class="cls-1"
+     x="3"
+     y="0"
+     width="21"
+     height="24"
+     rx="3.5045271"
+     id="rect26587"
+     style="stroke-width:1" />
+  <g
+     id="g868"
+     style="stroke:#545454;stroke-opacity:1">
+    <path
+       style="fill:none;stroke:#545454;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 6.9861362,11.55806 c 0.6897999,1.361431 0.6431971,2.692866 0,4 1.5,0 3.4999978,-0.5 3.4999978,-2 0,-1.5 -1.9999978,-2 -3.4999978,-2 z"
+       id="path15245"
+       sodipodi:nodetypes="cccc" />
+    <path
+       style="fill:none;stroke:#545454;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 13.864759,19.516204 c 0.6898,1.361431 0.643197,2.692866 0,4 1.5,0 3.5,-0.5 3.5,-2 0,-1.5 -2,-2 -3.5,-2 z"
+       id="path15245-1"
+       sodipodi:nodetypes="cccc" />
+    <path
+       style="fill:none;stroke:#545454;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 17.5,21.5 h 2 v -4 H 5 V 15 h 2"
+       id="path15269"
+       sodipodi:nodetypes="cccccc" />
+    <path
+       style="fill:none;stroke:#545454;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
+       d="m 10.5,13.5 h 1 v 7 H 14"
+       id="path15269-8"
+       sodipodi:nodetypes="cccc" />
+  </g>
+  <rect
+     class="cls-2"
+     x="0"
+     y="2"
+     width="18.709999"
+     height="9.2298002"
+     id="rect26589" />
+  <g
+     aria-label="cir"
+     transform="scale(0.97994545,1.020465)"
+     id="text12530"
+     style="font-size:9.08429px;line-height:1.25;font-family:'Latin Modern Sans';-inkscape-font-specification:'Latin Modern Sans';letter-spacing:-0.396653px;fill:#ffffff;stroke-width:0.757023">
+    <path
+       d="m 4.9646849,10.024652 q -1.1082834,0 -1.7169308,-0.6086472 Q 2.648191,8.7982731 2.648191,7.4810511 q 0,-0.908429 0.3088659,-1.4807392 Q 3.2659227,5.4280017 3.8109801,5.155473 4.3651218,4.8829443 5.0827806,4.8829443 q 0.5087202,0 0.8811761,0.099927 0.3815402,0.099927 0.6631532,0.2361915 L 6.2274011,6.2637563 Q 5.909451,6.1365762 5.627838,6.0548176 5.3553093,5.973059 5.0827806,5.973059 q -1.0537776,0 -1.0537776,1.4989078 0,0.7449118 0.2725287,1.099199 0.281613,0.3542873 0.7812489,0.3542873 0.4269616,0 0.7539961,-0.1090114 Q 6.1638111,8.6983459 6.4726769,8.4984915 V 9.6521963 Q 6.1638111,9.8520507 5.8186081,9.9338093 5.4824894,10.024652 4.9646849,10.024652 Z"
+       style="font-weight:bold;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold'"
+       id="path12897" />
+    <path
+       d="m 8.6992038,3.0297492 q 0.2997816,0 0.5178045,0.1453487 0.218023,0.1362643 0.218023,0.5178045 0,0.3724558 -0.218023,0.5178045 -0.2180229,0.1453486 -0.5178045,0.1453486 -0.3088658,0 -0.5268888,-0.1453486 -0.2089386,-0.1453487 -0.2089386,-0.5178045 0,-0.3815402 0.2089386,-0.5178045 0.218023,-0.1453487 0.5268888,-0.1453487 z m 0.6722375,1.944038 V 9.9338093 H 8.0178821 V 4.9737872 Z"
+       style="font-weight:bold;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold'"
+       id="path12899" />
+    <path
+       d="m 13.848265,4.8829443 q 0.09993,0 0.236192,0.00908 0.136264,0.00908 0.218023,0.027253 l -0.09993,1.2718006 q -0.06359,-0.018169 -0.19077,-0.027253 -0.118096,-0.018169 -0.208939,-0.018169 -0.345203,0 -0.663153,0.1271801 -0.31795,0.1180958 -0.517805,0.3906244 -0.19077,0.2725287 -0.19077,0.7449118 V 9.9338093 H 11.077557 V 4.9737872 h 1.026525 l 0.199854,0.8357546 h 0.06359 q 0.218023,-0.3815401 0.599563,-0.6540688 0.38154,-0.2725287 0.881176,-0.2725287 z"
+       style="font-weight:bold;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold'"
+       id="path12901" />
+  </g>
+  <path
+     class="cls-3"
+     d="M 2.0733,10.036 H 1 V 9 h 1.0733 z"
+     id="path26591"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     style="fill:none;stroke:#545454;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+     d="M 12,13.5 H 22"
+     id="path15293"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#545454;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+     d="M 4,12.5 H 7"
+     id="path15293-9"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#545454;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 5,22.5 h 9"
+     id="path15293-6"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#b9b9b9;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 10,17.5 h 1"
+     id="path15293-4"
+     sodipodi:nodetypes="cc" />
+  <path
+     style="fill:none;stroke:#b9b9b9;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 12,17.5 h 1"
+     id="path15293-4-3"
+     sodipodi:nodetypes="cc" />
+</svg>