wj)cl)H}isqD_ue*9r9T?-wA1;+u2U>WbTL7m%{61}X
kUM`{6hAYj&4c%g|`r05qq=`Qkn1dKRUHx3vIVCg!02v=O6#xJL
diff --git a/public/icons/ios/20.png b/public/icons/ios/20.png
deleted file mode 100644
index b9ff512b4f85d2af29bd15f4046e60c2df274084..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 305
zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`kN5fEmas?8@26nyOI
z;uumf=jfE%yoU^UT>l=lzsX?sg2PvRq4EaC4UEbyo*C{h*b)a)`w{hufMRuElBt8%J`9%(=4NkKz
zF`*?+bZ_cOG;!Gb1%3*e~0mOcjf{{Lk6K8txwDUPMo#(>e0Rr
zRR)t}cQJ8iN}iK_;>Ph~ng}D?*XitG*V)8gau(+5trPiN8w&I;gQu&X%Q~loCIBj@
Bb{YTx
diff --git a/public/icons/ios/256.png b/public/icons/ios/256.png
deleted file mode 100644
index 99a58f0485a7fc1497f1171d040b029307959f03..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1155
zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`%C|gc+x5^GP!>
zu$X$fIEGZrd3*O@u5h4;!^Qq1a#jkm6ZnLzJUIg#=Wuy&PI0p0kZs{xz?`m*4a!-{V3YT`^3uEf
z+cx~?URKS1Ke_Dxt!J+z4tO!%i0_!~x!a!aTyFid?UT#)OLs?TG8~vlj%Nr3K^WJ8
zx^=ldMm|e*5`jtz4XpLSx}qxLFJ=&hi80OJoDvcX2`*`Q~O?>066lVUKdjXEEy&`jOa*(-wtMc5
zKV}o2d@uFUUzhKvm)!k*4;cIZ^FG^%Z3tqJJHAK!(P=Y#^|y98#rB!s`wic_e1ALR
z`gTe~DWM4fz`tP=
diff --git a/public/icons/ios/29.png b/public/icons/ios/29.png
deleted file mode 100644
index 0c1cf567a4baedfc99abd9343329008ff00d3f5d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 348
zcmV-i0i*tjP)*wKw#uU$^ibp`VlwR2ds8&@UEO%GQGy#}yh>
z94gT7k-CH9dDQyMl5b3C4f92iEdCFz{6xgBGB_GW_pAfIeQOk&`S(uT13%4XUW1(ukGgc~p0`
uoHGfP;4gw!Q$0000@Cb!}5r0+&bzr%Uyn(tj_w
z0uFrh37)-hrsXcC|C|ftsvW;~ir!#i&0_qLx7YZP%#L`5)anv>E}cfEdH);4pB?zk
fbWxI%+h-xe99`~~2JwV+pv4THu6{1-oD!M<(=R{h
diff --git a/public/icons/ios/40.png b/public/icons/ios/40.png
deleted file mode 100644
index 3fc9eade26bff5bcdcd16fe4dc38dc79b7f27475..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 392
zcmV;30eAk1P)hd6+L(CDT?aGTQ|4TiiS14N~%6n3hA&qnTlDXc(7U
z*0AC;NYxrKjs9ow6Bkj&Sr8_~Z*lL4Gq{7Fu)%t3=!Ih<{runt6Ld?AYFG{a9izdf
zaDyrQgs7fNoD>)gCpy!coglP`vEkTLa90&6T-WO~?ROD8Dkj}}u
zrM%C77kgj9x8*Z}i_XvBP+Qbn-Dx4OJ?XvwebM9ZI?Q}rq_1|?{H##@$uEDK>37BF
zkDj0I+f6fMO>#|HSUzd~LY|=I%0HLiV7e-+`*lW#S(59L;tlrSnEuRM#d~Gq>&VMD
ze$SZvhjHSOu9m1Z%=aTYo{1#0$xEjM+`Smo-C-$YE~^3Erb*>i&xwr7`WC~tC3J3i;l#i|IPyEGp!5TA6PbzT0!
z*$3=CNT1v&zD3^U+}R+uk{rcK+q)C?FxPX$G?y>e3rJ^}Up_YwVxw}ojEHUduBI!J
zLf34SQyt3vQx3=aHNNVbRs}Rut%$YVe%{2JvKNn~xb%JW(0m$~YTE@2a0X9TKbLh*
G2~7avNv>o7
diff --git a/public/icons/ios/512.png b/public/icons/ios/512.png
deleted file mode 100644
index 03525283a9c3fe28af3491cb0bd20619f661dc14..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2481
zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7&zE~)R&4Yzkn2Hfk$L90|Va?5N4dJ%_j{M
zOZIee45^s&_L^c}Sh!64!~ZH0I@vE2y4PkGW=u%stVx*Ie0W+Sr^4(jij3D!DM{XN
zY+f^Wo_-?t7wd<$^PX&Pm|XpS=lfnph9VXQ1{O{R1`Z(x1_2cY1_ciW28Rg@3=Im5
z3=EDy*E9{7f`-dh@xLv6k8iG*dZ033t{4mX|GxF~%bjvreA)cVo}b^k
z{ID6zfx35V{@U2eFMFA@VyErd{6F^-wFflL1~Rn1ea?EjK6BTMdC`}@R=hp^<VL0Gvdtk!pmL)@-q}MrisXB@8(Pwwxyl{^3
zLm9(9d;fiXeVai%28J5t5t@Fs6f@kB^?J8nmTh1C{VuEp`+7GU^YxuYz<
zs?Wap_~qiBy;%%FO+`!N
OU<{tFelF{r5}E)sP=u}k
diff --git a/public/icons/ios/57.png b/public/icons/ios/57.png
deleted file mode 100644
index 4283b3c10e1eb68befa77c93cfaf8a4a0358dbea..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 239
zcmeAS@N?(olHy`uVBq!ia0vp^mLSZ*1|)kVnp=SsXMsm#F#`kN5fEmas?8@26kO=(
z;uumf=k3kYT&)H?41uiw|4%QC)i~I;r2FNZx2}7f5B#WD$1LHQn6l9P$J=*yJ0~wO
zm~_aa>*|TSs~0?}@dL8Clr_VY7oRRG+1bBky{furqDt#Tk5m=Y{CjGf(^5zATL_pGkKXsQh`zzKL*<3u?j1X
uG(7k?K?*FdB6FmpDZ5GV1usbTK89@y8XupZ7S9KUHiM_DpUXO@geCxaq_W%q
diff --git a/public/icons/ios/64.png b/public/icons/ios/64.png
deleted file mode 100644
index 7b07b545bff31f9c310d3e3b0c543eda3574f961..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 454
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R4)
zr;B4q#hkaZFZv#K5O8_kTz`r29fQ?@kV#Vnv<|Fe@Zy;IpoBrzLUsb*4&k3p=VV^r
z@LV!e{cZpC=Pv$sZ!_Q5Fc<1DJc>9lvwpqjN2gD3AI{tS&>SehaAYGxhp^}dk3#=X
zzeVQH=x-OM=i&`Ed@)%`KVVsD7yy});zEiNXELA16_xqszE+dc
zlZ|T=Ynbl|L@IPF2YWJ^Q6T-yH;dJuAO8KRko_S@+-|YOvj&&;(}q74ef$|afbu|}
mol~`&on7GigBR@LItG1XUHMy=uUP^khQZU-&t;ucLK6TLS-RE$
diff --git a/public/icons/ios/72.png b/public/icons/ios/72.png
deleted file mode 100644
index d55a0285360c6c07c8d874565e0f704bf00f9961..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 502
zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!oCO|{#S9F5M?jcysy3fA0|Vm<
zPZ!6KiaBp@AM`zJAmQ-v|AD!A4(1KK9Fw;wA7EJ`e1OA%^CjB`$D0gh2gGa@x1KM&
zrQ-2^at-6@1?sN9rtT77xR{3p0+;b!S@xBq+U$4jVn(_fB5$voR=Hr+w<6RZS;-e>0#HuC&(KnC?H^fv<81n^o`Bj
z^L*EF{kyj5!JOEGmV4WetT79iH$nQwVYWn`Nh@1?w?;Fx0!F=)K3CGf(rQdvetHVSxD>U1nUSD?qpq!QR
zZP7WG+4dL3y0D`9#o!5-9B*T2Ig|EX_VbpZ@oOZDIyZO!w79*!tL6y8K@E)ut~B17
j@w0UQO6Ic=mmc76GtssG7j54Jj7SDgS3j3^P6E3b(%+HXra3?)(wP9#h?xImR9`s-s;!~DDbwR3I?HN}cFJF+$Nuu1Y5fmH*udwWXeY`gDT=bdMo%7Y(_s3k-d7#S)(>39s
zLbIdk!Lo_gjI}y3`IBC64ZQbV)<$$)dEi2`h?C#SdlG}^eUi;y^R@5Ov=)SIK=&+6
zn8}-T%ok|v$9=yq9zMS?;r9-o*(Y)fjQi%Dsq%J0b{tsw>xp*zdq0{@lAOH%wBc93
zdeP6Xk{&G=$@c_#59kbthE<%`+}?5Q`m)Yhc<0%-iNUv2pH02@^hZzE+1%U>mwr}0
zi){~m()4!G9?iRI*Q&dXS$|JQan`Ja_nnrpXI^iJd&!C@g}1eh5Y
z8&5*jXA4N2!2WUVt`#5r%9fpKTo$E&$@$6t
z<1gmdqaM`jtyq
lki!ieu)iZ_Actrz^G_RH`;Mh6&j4eU!PC{xWt~$(69B4I%Q*l5
diff --git a/public/icons/ios/87.png b/public/icons/ios/87.png
deleted file mode 100644
index 3b6b09df25e3a95060434a9df4d38fbbe5a9ebb8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 563
zcmeAS@N?(olHy`uVBq!ia0vp^;ULVx1|$nl+{^(|oCO|{#S9F5M?jcysy3fA0|Vnz
zPZ!6KiaBrZT=Zpf6mhti{%C)hf^0-nMCTL-_9XUc3#RUvlECiG8r5X{QTmhFzSHZT
z%uCr=@t$u_8$tVGSLjq|(e
zj18;LufCNYeY-fX;@#u->Zg`*cdi
z@7KMX(o@plBc0x8Y{kH}&M2EHR8%s5q>Pnv;&
zmD|(BF{EP7+v^8&?}SOXU96wTbgA)*>4zMp3ApS}FyEZa4<=jz^Fj{^ytDfr!J
zkV#}NYT-R0Xr|y!4~}KhjdR)lo0lKIdH(F1=Vjk&!rqtJL_fEjvAFH6$#2WE^S*Cg
z{QbtfH2e2~*1YrIbtE!BqND2|p)kk0{q5}!f!hynt&aF@RdeO^ppp%|oO01T(dsX%}ZAV&u_Vb6AW36(^54+F3CfA<*&F24Jce|PKf%J(!
zlw<;o%e?FV=Goewt&_W!m!_YeeI6XK_Sw%ZCxGL#vj0}*w_@|(t#56r?N(oYQyITr
zIfvo8FFjHkx>NV9zk9y!957Dfs%QSKncoa_echRP?ftLI<>XiB${6N2%%QvxATi4-
m=lnT$_rO#Xr;^W^Gr!o_;QC9R%~yeCC4;A{pUXO@geCxFh7@K1
diff --git a/public/icons/windows11/LargeTile.scale-125.png b/public/icons/windows11/LargeTile.scale-125.png
deleted file mode 100644
index 0814cb4f9ca93e8afbc35d8b26065c00b68d2991..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1589
zcmeAS@N?(olHy`uVBq!ia0y~yU~B+9J1lhNCWX+1G6Cs$1W3cW}@kYRUG;lNAa!JnlQBZalBLbA7SRzx(nPAp(BPYaYCHKay#2
z=qNA^-tVC_;gRh+^i(e++H(9MNBQk_Z0El3di%OSu#f8y(3NjFn11i+`CVoBCzXZj
zxrPGAfBU`V?fJ;dr`No$x_x!c%hGFq-^FjcduGB!ui|#&d&0?
zEtlpS|NQUI@Dl6S^JXrutgkz#LY-Vsf%}n*oW%XlBd_;2*4{gJ=JJ}%r@N~-9B;g@
zdr-7zZ%BT7x5A)uE2!LDZShy?gFKB&iV5>ez4div-(7wKtOpo8UHx3vIVCg!0LnvP
AlK=n!
diff --git a/public/icons/windows11/LargeTile.scale-150.png b/public/icons/windows11/LargeTile.scale-150.png
deleted file mode 100644
index ad1b28e59bc78d7a46da61a6da55b9d0a61c0691..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2114
zcmeAS@N?(olHy`uVBq!ia0y~yV7v&z9Be=l)5FcPffQ$fM`SSr1K$x4W}K?cC(XdX
z{>9V9F{EP7+iQura_$mt7tMqIU+2kUYfF&!WLD(KG3ICy^R#p3Xx8VD;+W~dDiFK#
z_SY9OFC8}+7k}T*$RH%h+Th{Bs2~)`(BUG&phREp!|S$dYG>}XT^GytLsf~3VPXf9
zgUTWXfldtum!ZymQ7CuqU3z}~`dIdJugl(^zj^!htyGJa4!P%vZ!^Dr`}`>mEMEET
zn~_qL1bxGu=JEZ-qJC{`TE6`Cd1>+HoA;m3{(olQzO}aJ?yWnV=<>zl`py3Z_UrHR
zzrT6+&D+v%|7SjR80yiDNU)5eLlOK`T5tIEVgIYpSibg^Y+tEmc`{wQKH}&HF&My6*3qd)2N7>9;
zaPd|<>+k-Dso%bB`eq~JG+<>d^}_*FUD%#W{Z=k(vHkU}({J7y$+)@n7fZHF|I5F=
x^?9SY(l9B?VR`$|`rT`4B^v4nxO%$C&z@|)H2<}uAh1!u;OXk;vd$@?2>^a+9BKdn
diff --git a/public/icons/windows11/LargeTile.scale-200.png b/public/icons/windows11/LargeTile.scale-200.png
deleted file mode 100644
index 55a5bf41482f6ff6a2db1add25cd2910a6ddc30c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 3265
zcmeAS@N?(olHy`uVBq!ia0y~yV9Ehu4mO~O!_@z(K#H@#BeIx*f$sL21bS>
zoMsFS76;iF1k`UZFgzMkiXJRGw|%cvnC!XNUm5N+3@fht}PrDg@zb~5GHR@Jw~3JjM7Hke|e?#{R4
z8(w|f@aW)&dYe1n(jq>7-===JYjvVH%WXRw`LNiWYO8`8@x!YQN7_n1kR6&idhi4|
zM)6pF>fpDV2R_c_FSu?eQEs#S@zFUeg88<^vp4*HvHSJGjdRa-T0I4pK{r@OgPzLu
z2`K1)9{5KcRqfQUoHbIbapEYxjJkRr+D=n
z-yXiseSUZqu$W=Lt=ASh{q{W`ZNBr@9w#2Xy6ySly&wg%bK`+x@>kmrcOCX`NQnMk
za{G1S(TBEw$|63V=GZn`7f`>wl`H@6&bNOX9%V&*EqhS5=hnB|8y-E~z}=K9FUKo$
z|K@?WJNC#G_zv;5-Js1EcdlIBwwdw4wISSY#vQi*nW7JvEnczgBOkC&!r6^k;2L#JveRc&6;wQS+6BgJN4
zIo3U&Q-1#Uzq;H1rSCkvSDFhnnW5po+6G1-?VvD9jRwI$rh?xe3U1zR{5tpkwcm^k
zJDiw+X&jgjMyb&t7)=GE839rj$n;g8mg8CT{^%xo<_*02*{_xFdh_wXuY0<`Ee<^6
z%qg%q$9(&8)V?)H-4>^d!PU;I4t)4lU?)n=_YGnfm04FaO51z
zm>I+cfNgXJ28B^-Gzdmh!HCZY-yZ*C$T{B2*zmZl_Rog{+upQkt8RFEydBuF-uCF*
zkB5!9mXhnH902v`85&2a(I6O21)~`OTo!DTPiNjByMFpzDF%zU_-VFM3_BVQY?I&3
zc%yGVGsE$>*MB@@{K4MH3o1F7Myb&t7)=F4WP}I))nz%-sRFHmUv{zvCAGh6oH502
z&Lk(!j;IDHv#rKH9mbEv-rQvBc&D&s|GA0#r0%`o8`gtNGRJRkeckx?-L*RYH(%4<
zrX}qEz4dwH-g(#V@xJ-K;hV*Qqrx{HSlF$pmAvs@Ca<3N&DXlOw-40GU$5hNQ@XF!
zp8ebI*xyzlRiJ`sw9P*n1f!{7G$TOEf(I6U+4I@IRm(M;{%Ew}{``;U9^JR#E#P31
zmN}j&lfke<>c;y&H@{>uJkTE5OC22{Oyy85}Sb4q9e0JA#?od5s;
diff --git a/public/icons/windows11/SmallTile.scale-100.png b/public/icons/windows11/SmallTile.scale-100.png
deleted file mode 100644
index 90b62d024d72bac832b8633e092074b797dcf22a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 489
zcmeAS@N?(olHy`uVBq!ia0vp^?jX#;1|&l_M9Bjw&H|6fVg?4jBOuH;Rhv(mfq`+h
zr;B4q#hkad@A@7#5OH|;`v61Eg&YRy34TuIia9}Q3-2z-5im<&iTS!#>G(S5I)Uet
z|1eE+bnn{HbviaFVA*|*}3GX_cLwRXO{pIi9_2T03I8?YxZNlDyY^RQVx*t{@fT~4XtztN^Ic`YXT)a!g%MVM(%Rcf=7bu9
c1%9v{dZ;UHSGD62Fzy&UUHx3vIVCg!0L-Y&2><{9
diff --git a/public/icons/windows11/SmallTile.scale-125.png b/public/icons/windows11/SmallTile.scale-125.png
deleted file mode 100644
index e3e47b43ce02a998ecd35969da884b5ec25ff00e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 566
zcmeAS@N?(olHy`uVBq!ia0vp^ks!>$1|&ndJJtg!&H|6fVg?4jBOuH;Rhv(mfr0Ub
zr;B4q#hkZy4*DK;5Mj7j|G>{mLDqqNhL;Ct0HYskfYS<=<;*V>N*H7lxYxPVe@x3+
zQ+a7#gylsUo!U2NBVRn};W02eaDqXZxrb*)@sn-w{3rL`p8t2V$@3H4i75>e8Qs_<
zBokna0Oe1s;-{b7JO6K0Z)WV**ET!9uZ@>aw%_3Pk_+Zy!_g9X+Cl3Etn)T#fV!Zg*
zyZ_eoXe}<{%ohi{4em$~qak_X=J#yVBaVMDn<#(KJE#8l;f*J9b%M+O=zU#&V$~6d
zcaXF^hf7%bcYe#=f6tztqhv43
zxA@b#2fJ>nfBYW!P^V%o^Bdoy_aEHqrr(*p_t}Ghg1cs)*0Zcx#DvwQQOD~xFD{z8
z`IPcq*SbloKYh;H%D18XWBr5u-p}7M!2=e~FnA91$deZz=P2v9Aq9T?EMeW||I-&<
Q044+mPgg&ebxsLQ05m}N@&Et;
diff --git a/public/icons/windows11/SmallTile.scale-150.png b/public/icons/windows11/SmallTile.scale-150.png
deleted file mode 100644
index e6a85394a238677d1e9492c0d562839f37d205a7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 412
zcmeAS@N?(olHy`uVBq!ia0vp^*&xip1|$pi*YE%-&H|6fVg?4jBOuH;Rhv(mfq~J_
z)5S5QV$Rz;j$F+S0t^RPKK<8Mw-?y_z-Vb~`NXX=Pb>VcYz@@$*r;%{NrXEH!g#T9
zANTn^@fx<*7Q@BR8R18F-EJy9QaKAvFOs^V&^1$4pPkxNa-=ElfyPD55
z5{JB|Sjr{Yos)Yl{3m144K?pegtFM0-7hxEEk!ZC&e4x&LvF3gbYO5Zc)I$ztaD0e
F0ssupn7RM}
diff --git a/public/icons/windows11/SmallTile.scale-200.png b/public/icons/windows11/SmallTile.scale-200.png
deleted file mode 100644
index 82a46cb2b64ee0c5ae5df6eee4f69e724e27bfbb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 715
zcmeAS@N?(olHy`uVBq!ia0vp^eIU%i1|*;VHQ)eJoCO|{#S9F5M?jcysy3fA0|Qg7
zr;B4q#hkZyFXjq6ia1;p@3iw^zreU~(vp@EhZhY(KB_Hz3z#o+ZgZ$nP<*)i^rRcl
zJwCsjxM$a;KQ?FgNN}_`E6E5woWRlUVxe+KQIM~*z@x>vXywB@GS`-ieygmG=r3;6
zGnEk&g2-S|j1Y=$|NL-6obH{+j}zZMtGOe4?d>7keR9|S=48Ash?BoIyS2Jz-sd7)
zdo`iyJ7)D-t^(SG&7BEmelA-4ox6Vj{NBI)1=Fg2
z?3~xMbaJ)(@eH|VGYdl|qWS{aAehIzEV6lY);@eXXZq_(tNY*9>#wy^opbzQ{EoS$
zY=^FWxNcrejI#v!PHH~fGk5vJym{vyT$Y;mRC@9GLZ%OC=T6r>`{^5QMV!xeM?Tlu
zwlqH??!49EgyV{9{&M}+sZIWJJI99SoBg54s{41P@+0n@v3mF>?We%C!#e-%kMI6n
zwpr0#6dXxdyoV41Mn!6??YH8%Z^ehAXVh;vR&IOp+QU2i`){9}8UK`RKf#bvl9}Yq
q`~2gEb!~5g4ks$2rx37BHSAnpwJe=`Wy*l5lfl!~&t;ucLK6T~7c2?@
diff --git a/public/icons/windows11/SmallTile.scale-400.png b/public/icons/windows11/SmallTile.scale-400.png
deleted file mode 100644
index 9f74c9592f2abf7dab2601c1ac9ecbe731bf5ab9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1261
zcmeAS@N?(olHy`uVBq!ia0y~yV3Yx24mO~O=ojt>K#H@#BeIx*f$s84rX4LZ@0C(g
zh2Nb%`N8JW_PIyrEG{?M&*R`y(9rXMLGmD@Q4@0t3;PKUz6pXd3d$A^Zp2AE|GP8#
zw^8+ucx&GGZIl>9ywx)ovp>&!TlVe4^IMfSE`GiBeslZtt(Rr4RCAm={N~|tS1W$&
zU2)ZOY;AfUF#IVe&s)U11{8Ge{O9Dem)|^md~17Ub@=A~^V#)hZ~xv_W?yY_zERfJ
z;`zxs^}{cve~du(j4^>5?z>;E3`
zW_@n*;eVm=yEo@+D&DgHTFOLbyp!gZ>0Iajez^2}>+D4L`0IAO;^iwJ%xRmxkAL^C
zLbK%$AN>hpBtHcb>5?-Sn~V2;yZz>&P4$kb-7{@#Vt?D^zu!}4UH!xC_noQXg#DXbQ?b;K^5uzn|m$%;Q=Y4r6&&=R3D}kAzLl|gVVG}Qdg5L&4h9jJ23=I|s*%$=WZ!j=C
zVv%NWm_wPOkT==-mkZ-=vne>x#C+c|83?D)BMX^|NWJ3JP@E=pi#wB7ROTG+Q?4dIz6+}T-X1y_2Sc8V%RKN
z5}K3e)U8X3zTKWZZ+W@fdgFi6HcHftajG~TGZj9LtCd_=DV2Be`PTaO>^Sy!6A~WB
z_6W7|GmipXCc}aj#No+3zDQ6
g>OARExc=tfw9SY=`qP)gz)Fe1)78&qol`;+06&oZi~s-t
diff --git a/public/icons/windows11/SplashScreen.scale-125.png b/public/icons/windows11/SplashScreen.scale-125.png
deleted file mode 100644
index 7bb1492eeadc7a1aa1072ba52e05cb1bf7b2fd17..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2154
zcmeAS@N?(olHy`uVBq!ia0y~yU}k4vU@Yfg1B!fjYQ7vuaTa()7BevL9RXp+soH$f
z3=AAHo-U3d6?5KR56qq8F5&i2Kj?inn<=yNhTbKO0&LqPS)966vN;krI9_mg@g(NB
z`Om9Y{r=iq@=h>OKKnBlXsTEtkZ_R!5`sV*9gZ+EFbL3D=zyKvwS8ym
z4v8C)TPLb@|Qnk8fpu
z`?TR(>bK9C-)vrAe)Bx_Z6!n9#Nibf;G(O~>g>F8%=y;q_nxWqV=id0VCb{z<>&lw
z|9tCn#)|ZTsBWm9wNdNO19pDd@@x$Mln1)-{=@w>!pt^#$!r&31;XIz>gTe~DWM4f
DPR*fV
diff --git a/public/icons/windows11/SplashScreen.scale-150.png b/public/icons/windows11/SplashScreen.scale-150.png
deleted file mode 100644
index 0fbbe72f18c8cc4f49a6e5f1a57b482282be6b0e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2947
zcmeAS@N?(olHy`uVBq!ia0y~yU|z()z<7v*4Jh(;a>*AU#aZAHSTBuytkJZ?oT(k-KFX
zZnOxnGB7Bpx-c>@cyI;+eGud%!obilWmFhEA-R5C?R;C?b#vL*9sYak@SB%;Zz~xp+=p2D7!2w9xL$Vu=JoA2FQ0w$(&YEO
zo3mr@Z#~UW;L*V(vwO|lbpPi!zvt|(;(qh_%}ZUU^UMdPD~%>$QuFVF#ryc@pUr$w
zb!UC8wB798j6WC@xoWPwW%yHXzMt)Y_-K%lP$V|?S4rBBOT>`9j
zugZSpoXh5CzWy-tU$q+J52v9}Jq(8Ik5rQuyxH>Y`kU8<-%9qE8UL<~t)5kDduHCh
zIA9oqi`?Z~A!Wek<+pDdyXbFzKX-2W{mpxO1XwLpM#}_J%Y=qx`)lvg{HHg*{Byr7^p%
T$gfktb|QnPtDnm{r-UW|{x&y_
diff --git a/public/icons/windows11/SplashScreen.scale-200.png b/public/icons/windows11/SplashScreen.scale-200.png
deleted file mode 100644
index 4d97fbf138f011d3971bd9e19f6f442281cfab21..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 4607
zcmeAS@N?(olHy`uVBq!ia0y~yV7bA-z!bs31{B$FEqWf1;wb|
z85jgNdb&7VY1m*`Ga{crF*~+iIE1h9iZ};!!)7{@rGcbfV
z9RO7e42`4I$O(disB`SIHZ#Vx-Ohf`Yx11=fG4o1@H-vOd_eO@$^vV72EWl%G4gUm
zLDW9EjC0rWct6ztPJG+X$gqy3k@vxtIs7K(?g`D)A1>dzo0%bobF?)_T5AqixDI&@
z?w@|$>OVZ~{`EYbXuG)IB{z!F-#$+~y>_d9yYBYua{LT34F}i`Ox&~U+rJG@U*7tg
zc-s2#y!OYIw~8gN*Yt0Tm1nTvXygUeGfbn@$O!^qD|Jg*@{La^H$LawcS
X)NgCIj48p{ppwM+vu!@h5mcaBxlxK7Pf)OLm5kf$EJbNf+5)DyuGKIkHDa
zutMkV)Y85$r5kQZX1==$G!z0H91egi0s{x9Q8p+bM#Et=J&dLSoN3^||35L+<{wI?
z=f9`|DS9B!k^@l;BvnS);IJ4C2S}0_4TsTi7)=ACX<+cDf#W4nyCrWF$Ne^CSZmMx
z``)@({x?52eyaw?orMS^u*H4AaBqCI%#GsR-*OqE*0X)9joB@K<8$KM-#`@w8cb%8
zNCuKZqik?kjD`awNsNZWXgG|ffzdQD=+i($veo)p*&D@CyQOawOWpWf^{2Z+?w#8k
zD}G?)wJRqu1FOPiryt+CdthGsR)6LTRhz%1CY*oj^V_HX|
z5A=7JNmL44=dMytlU*4&45}p$s7bO*In)fQm-h45Q%yNd%+eFd7b{X<#%B
z4E{7QXIX!CJlnTFvA+#BJg<6t_rU4D(ZFHRa^nrp>)vJpW6(kq)SGL#T*7fwLMQ9g8%&?){0%
zcp~n@?_na=yOiY+hsm?nH;rqi&f)93GrIBz8o`5qrW@kWQFo4p!)O{9O#{?T1HVh|
zeY4;2%!*;}@dLXaZ##WJN}h><;f5l(9<;l=eJ&frzWetN?7E!|4EY27L%U)e?bboE
z&uBP|hQnwY7)=8sH4S_?mk5r0JC_5ao2h^yF}isMQWlJc!)Q3*OaqTN8|@uCowsdT
P4GJVrS3j3^P6&&-%OQ9z6nD`C6C;!MBm?tOC4>h4)$Re@FO4Xri#?LW69od16K%`=l&
z*=I!u=iP7LIZu3BXvBQ}FJ%`e_{?)k%%UpvpGG26AOw75D&5G0aTZz$XRZtl6+
ztk&n!=dO+{K2lM#J>htr*@n~z?K}TwUr#w|`SGIRs@s)|Yq&f)x?47Q5F(BQAC4-O
z+`+p>PwR8iCsI;2F9h;A)4eJ!_aZ}f)8HP>Pn$?4mF?=HKm
zbK_&W*$$VxMr%a%ndBGmirw%$>00a7*{0LyZ{PfEyKKDGy|dh(iMQix_QiRBfljlL
zd1-rn)&F0f+qhm={g{7u&*I~`4+Dvc5m2Okeelm9{jd>EZ`Ctu@M%Sc23t1+(=LOj
LtDnm{r-UW|&|N8O
diff --git a/public/icons/windows11/Square150x150Logo.scale-125.png b/public/icons/windows11/Square150x150Logo.scale-125.png
deleted file mode 100644
index 53ed06655b88f651542eb9d5133ee0de26a61975..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 890
zcmeAS@N?(olHy`uVBq!ia0vp^dq9|j4M-mHJhB={aTa()7BevL9RXp+soH$f3=GUV
zo-U3d6?5L+IanwfF5qx+`-gj{4xBoW($H~)>tLUQ5)%ibdy*#eoW?nf=Ne`@aeH~Y
zJXXJ7ysGNw?qyl;9_25qj}lO-2x9T?df+K&quHeH`e6yjJduNw(FE_Ge`{#&y!*c0
zyXP|rD#mKUk~b26jvDUgd;9PEjQ;NRd##>5UwF4({&Qw-%JB#1#XnrX@a}i=IL{q6@oYIp$4~ZLTjpvwPv)|1zJ`GQNMEwY#HW-lZP~TYmqVF&h{iGM@`U
z(V>5Bda;!7yX$v6yH=Y%Pdsb;{jK5p_OkdjXWvNJ^pI(>{dp^&xtD%ysd)9>v^+Lp
zwXp1R*=GC2d!qkn+;+7jI|exZ{oYwCW2Qzhojf(Z@mHV!-YVFVdQ&MBb@
E07wRki~s-t
diff --git a/public/icons/windows11/Square150x150Logo.scale-150.png b/public/icons/windows11/Square150x150Logo.scale-150.png
deleted file mode 100644
index 7f1ab813fbc3d242c7c60d32cb98784613631e3f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1000
zcmeAS@N?(olHy`uVBq!ia0vp^4?&oN4M^H;zElOII14-?iy0XBj({-ZRBb+K1_tI?
zo-U3d6?5L+J=iM}F5+-;`-gie3F!_TUtA8gIIuaewOnv{q{fnN;F91}uys%B1c9aX
z%TGP`$iMA>cj@g_SO4$logk!m#D&99(8;GoK$rki|9I|f^X{_Ro6n5)a45CR;80X^
z>gW_mqJ&wtg+qVyyA?my-;QawwaNQ@d{OLo<$w9b3hq50{sP(Um9pPHSiJscW8cTo
zIA4((_RW8`fAYrgw^5~8U+%u=F5f$A>;1Pcm+USp+`_Sb^Sg{+r)Az)e4YQH>RR3Q
zcFXtqKTr3GDbDGmhG)0Ax744t+$;6%Q|9dYXLIE0zA}I7_+a!Qd3}3&rEDwZ0eVAD
zux@7YF8Sv7PhQmi*?V^T!`(8?|M#4p^L<|L)qA+?|9a&2H(_sYo)uKy!|PrwJFk>F=7U_g
lPiFeVdQZYR1n$Z=@rmXJkDIg4$pN!2gQu&X%Q~loCIIjUbb|l@
diff --git a/public/icons/windows11/Square150x150Logo.scale-200.png b/public/icons/windows11/Square150x150Logo.scale-200.png
deleted file mode 100644
index 06c5a3b5a92c4fbd9c5bd5208d8d02ae479dc336..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1329
zcmeAS@N?(olHy`uVBq!ia0y~yVAKI&4mO}jWo=(6km4-xh%9Dc;5!1sj8nDwq!}1k
z9(%ethE&XXd;MVV?Jx7_ai$SPtj-3w)uWwbZsEq!d`>il`_ZdeS-3a+~`TP7J!P$H5YU+Cv7~ikspm
zZ+*V-+38!`A1VU*mp{zAd<)1wd@HqrV}A?9Nt8qbWHcl4v+K{;?OV6^T%6rn+w*q&
z*3{0}yJv0foZ3Ho%jPv(1Z}8`w?1pPE_?dT)7x*J{{DOCnYe#3)iY~jo&%$puCWP9
zYev;Od0n61e614;OkrYcP9LZ*mXmwtaggZ|z49TFNsK&Zw=LzMXC#bXWK;?hl;(L+nb{5jHpDvx!1V
zQ`H~!_dYphS$y98*ngYrTWjwh*jrrpdyg3d!x9!T1_z%6MusCpobf>^e$8KloXWDr
z^6U@dhqz}3K1yUSU)}n>UAO=GJO1c-eARa{?(fdd=ZXFoVJ*++njm{QI=j4GxBOZj
zPxLw-knHztdH(2iYi%WfvO_;H4QTjZGqjETU3=qG!P~`&r>zgq+kU)!%k%di<=$G#
z^SJ|qe(}c_?|-JeeRtq!&Ci-WH#XP5-QMW!HX7;_MVg=KhI4Fs&u%g3A6~naAIQq_
zJF}AQnmO|U%^x`r9-Vu3WKI?^i1%z7Em_FU-oP;4C%a=tcD6bDkNtnQe7k-?wRlxy
zsab)cxm&`)(;rUXn%n68EQFbx;lWhZ4GauPOxz3#YNHI21EKHb*{$>2b?eu~%5SUL
z_3h_|r{8X^KRj)Ac07M{-dbBJa0&i8Tb?g^-kQ78+xD2hsWjNP*!KLRQ`KAEzACU7
z4R;C?U*F4zx4tHxew=vza$>*q+uvDlcPE}+{IG!Kn&I5_ccpjC&^|0@eyhCxfshce
x$!FNe${-*-${;Tg_MCY8ocV$M@CeA?>{hJSZo3_iCjlG(44$rjF6*2UngAL(wx<99
diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-16.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-16.png
deleted file mode 100644
index edc35b2ea4ec82cc1f79b6d008540941ac670544..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 282
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5M?jcysy3fAQ1Fze
zi(^Q|oTY({yv+tYr&az*$mhrh=xM5dICz8IdSMJx&4$_odN+jx50vD#x2Spta&DWP
zBGR5%7B&5h-IXaqH&{g~4D`=Td#UtS^s-U>nOovJjJTgoFgTMb^;X17Vcp(q=DBXq
zonBiP_i%DZsUA9Xes=y$w_gWt&wO-3@ubp)i**qmn>l2fIHuf-e!82X&QFJF@AVX+
zw#E1Rl{-G~akyE==NT2{udZHq-m|8$=~}R)K*6g!8toGf2q!IblUPu$9B{ebf=lP4
cz`p#|>U((`4?hI@iow&>&t;ucLQ_H$01vioK>z>%
diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-20.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-20.png
deleted file mode 100644
index 48ccbf0753e44bf9af0a634b531206ec15c1d460..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 325
zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`kN5fEmas?8@26#VY#
z;uumfXK%t1lhs-HMz
zI*0Yr1g~|G=8s-WPZaL1c)aGX(USUQ5tlcA5}9Dc*{PpCahmC;r$-(OW*cvK`<l(^$b(y(f_bM)@;G*@}$2F=Pi{}5?1T(G!izKu438u
z`&~i6nwQ5y)=WK-=@QdyYc_HHp~weuwwKem6J-vBUF)?fw+IpL`grd2&FDJjP)_Zf
Ux4v;lfkD9F>FVdQ&MBb@01ZEbBLDyZ
diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-24.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-24.png
deleted file mode 100644
index 398937b2a6acfb8e68799eda335473d7334b04c6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 318
zcmV-E0m1%>P)C$W0%+_Sq?e
zJ$W(3z#r@|W$<%wgBG4A_pu_{n#38?S|NTjFc8|JfqW`M&a^^$cNt@9k@pcTOQ>^1
z-XsGB-y@fVSz6Qxnro4GGKLGXlMJ+w
zu<(1jIEGZrd3!xDH`ZOm?cv`G-`gC|9uSaG&Qxe=lx1tYpmdVA#bAfy1&0?i8vX{H
zytV!H?wa7Gmyd65zxh;ACYjg8;4p(O=*BUI8k_1FvH$FL^KF0f?#=m|
zPk-M`6}u_bu>9uJr-x(Pql?PF+3c>7WMtSTz`!9)dvsf(VgEV3&8L@dUViiO;WwYZ
zzL|gX@$;LH-xSSFHDh~V^_%b2&o_w`XaBzWRQv6($F-Xh3=igVFtl*e80}?wkXUj0
z{o%Dg4c>j59miB4`Q!gi`SRbs^B4rw=z_ipH5`Aa8-M;?d-SKrZ$5umHJu@*ZTlao
zytAjxck`_O#L{5ENOQEImvM*n@8q(b=k(;yy-S}ipT0k>|MktoZ$1@IySucP@khxw
zlifD+V$=Hj)9gTe~DWQpoDBAF!;m`lIe{EN5
I??BcG05^(EZvX%Q
diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-30.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-30.png
deleted file mode 100644
index a7b8ace36c192513f7eb443e9cd27bc90269c350..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 331
zcmV-R0kr;!P)8h
z?pfU+9tzKw@Qsz+Fsq}U%(#U6O&-`ko>?9BXvUg&
zZ`rfyp{w9#?ig1X9x2@19pg!`OyeZ5Cqp1F4}uqqHLe398u2h8-DPGhk-;4reBdj%
zncGZ_c*ZZ58${;cjQP}&17CZLt!T~aLi99Uj7Pz&j4z@#J#=jk|5uZmUgI3UqeO=R
dG6|Mv`~a50C-pm<18x8S002ovPDHLkV1kb(h)w_i
diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-32.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-32.png
deleted file mode 100644
index 5828dc2c80e7ff3c68cb1877ac75a68f4a865eb3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 348
zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv(mfq{|F
z)5S5QV$R!XXL%19@U+%G;FG?J-c%b)-&2LybUpkoe(GM2MjI-Pgg&ebxsLQ0MrJ2?*IS*
diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-36.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-36.png
deleted file mode 100644
index e47652ec206e23df02d701b61396b17a5c1b6566..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 358
zcmV-s0h#`ZP);w0GL2WU=-LuH-HUv
z1FwlcOs|1*V7N=}OZtPRr7yY1(JkgtnkZPV`sSUOD`;_|pfQ3GbT@HexvPnXrI?l?lnb_^fi^j
zAc^D~zqBSAMK7X<#_&>50UZh4NwsrGP>KJOXy+*zflCWWGlF*I57D)g;TC+C@LoZ
zq8R2$N$^O~G5H&Xg^q^e%H+?OPJO9lQ|V##8QlO_wnK482-!2cr<
z)bxfHiG_T>uBAn}>NcbZYLNsD#YOnWHJc6m>K?1L73Say?GC28mjo@7mzvEQzMw-`
z)7v9JFd2%VmTU!|nBGd}xCm>uVBTQ9YkEk6gD^=990Hq#q$z@0k{A2{^^hzcF=EaktG3V`!i@Z$+0&Vre-zV^vFeeCEF-dbsTQK=45Kue5EyxZFp3sSm;}DyMZPiUKX0cBu4;RPzaQYlknT
z*(W1bPvDcjZ4Z_6xY1z$BH;QgraxakTs~lQe#Pr+!e_qB5MJgNbZ6@_CjB?F`(5@W
zXZc1b?C}bTnB~iPf94+F8~3j-`qx&pxA~Cn6Uhw^K1>GM(#z%jnd!`0b-hUGW`1BO
OGI+ZBxvX6_C4
diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-48.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-48.png
deleted file mode 100644
index 9ffc7f2a1a36f0d0176de95d5162f0dafd9ba4f6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 398
zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC&H|6fVg?4jBOuH;Rhv(mfq~J%
z)5S5QV$R!{7jq9e2)H~~{(r&o4r7VHav_bzkcO2CQy8WuSaHbC;B#WXqg8Wn&C$Yw
zomcHL>uqjLc8}^k_uBl)a_+5ax1KFae=Nxs*Cnmd3q)xNQdw?WyjRRW^WKQxRPmPP
zm3*HIJSQ627s)zrJ#pIX3j0Mn=dXqbzi@;$0+nYn3q`vx;(gHhaowDo8nuT{>~^`x
z<8f}g%jD;_@6robOPFYx`t%2g?r6L;!(hX)za}Tn3)v)TCM`JpKcSJurzhYlM8@+)
z_JkQyT-7hkFKMhayrs0iQTC5nlw#fjlV!XovOdnvNdHrN_*g`f`V^O^elL^FAL~zu
zeRHE|yXveQ?W#o^M35LTeESEY9_{pZlS8{oG{2N=K%p00i_>zopr0N_Tao&W#<
diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-60.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-60.png
deleted file mode 100644
index 6a0ffb582dd13b8e9ee143486bc873735d75c30a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 417
zcmeAS@N?(olHy`uVBq!ia0vp^HXzKw1|+Ti+$;i8oCO|{#S9F5M?jcysy3fA0|R5Q
zr;B4q#hkaZ4(1*<;Bl>dvG=aRJq6_}GnYszN*}qoK-pxni|j&a4Pg`I5SR6>c8soW
zzrM;Jn9LExFW_+c!sNAwV;(UTm8k~3?_Hz%$G~HTEaztB#4@Er#hu|3iuES0)er78
zpYS;|VVZkuf1}&YUq(|S9L}A5r{L4ta&w}AwNRS6(x1d1N&B|{T2sgQrBeT6Y~=o1
z@BN#kBuzUxo;xf&`r*1n68E)-;UO%tnPnQ?+
zNz6q?5#LW+&$?`vp8fc2^#XZ@@Ga9jKHU4j&G03s!0gYL4+1L!qs#xW9tiTjFfq*?
zq*0dhza!U^l-K>=EgI*vbh)%9E)+e{Heb%EWC_GK=@t*=YeV$UO|)Bb4;bbQp00i_
I>zopr0E@e}-v9sr
diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-64.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-64.png
deleted file mode 100644
index 4da4a7449f96dbb56f1c63ce4133725bc9c9304f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 458
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R4%
zr;B4q#hkaZF8VS%^0=^f*1u4=&RBBbqNi5_*QO8#)g@D6*e^I-^C*BR+6Nk-#iNzXO7DEm?4fo|`2)(|S^|&y|@6
z(p!TUh5b2~x3F%)j*C&7RgOv>i@n?U#N>m2Wc3HdbiXfA2flaIuz(y3wmx{L(&Sqw
zHI=G#Rn)ic*qi40YF3B6c{sAC7>-yni-c=P|BwGQ0T=-cp00i_>zopr7_%5n?}~rm
P^%N?ri*XclLY4ynyR5Ts
diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-72.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-72.png
deleted file mode 100644
index 5f17c958b2fa945f727cbe88f31463eb8a609443..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 473
zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!oCO|{#S9F5M?jcysy3fA0|R55
zr;B4q#hkadFZv!f5OI6heMByW`9?$8q%;<@1vv*e5`}K@CNyv0?0hiubF^0~HH!gkhHSz0~uea=y4mcpg1l}p{0)ox2o)3_|e_rZENd57JpJL08xbvVoN`hle
z<2UK};x)bHn|aObtBO0rdt<*EUqAN!u`(ME3o?vi>YZ9Y!M|?-&(!xjuFHOsIp^DV
zuO?*2<2>Fef08E1Io=GF%UG4uUc+eUvD-hWT@MC?@(p&*UjtZ{&{S;clt7i
ri}g0vvtKdEzx~S0%!mRT{hQCK&ns3q=MRh~22WQ%mvv4FO<)25SsAnH
diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-80.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-80.png
deleted file mode 100644
index 97e4cf24a07adf070ba14d242a19f1394d472cfe..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 503
zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)oCO|{#S9F5M?jcysy3fA0|Vnq
zPZ!6KiaBrZ9P~ZxAmDJ(vOrzdfnAevxloLg6@%3RmSE0>ELH}h6NEk->b>ls|K`EzEHxT66I72Gxc?LXFCxqQN*qBD#HEUMp@Y?mqM{8MG-ny9LEOFUhE(dG1yf^7)9;FfP~SU)%IeUi-i+dtnJ
z?qHqs=>P5SQg4)bV2(mkcyqnx>RVdZbD1@&?w{Lv{K34{F|%)HpI>Ly7N6aR-9LNg
z{(f@z+qP#54R+UlopE>W?YwH8GxL=HPkQ1l5;tiL+n(M(?_#QQO|nk^+iCIJFzdgl
z=2>?MNN~VymK0dUW+VD;onfEqr}?(k?{BLzdfO)mc&|TbcL+%lOxHsF+*m!ipA2EO
Qz?fw4boFyt=akR{0K8Yl{r~^~
diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-96.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-96.png
deleted file mode 100644
index 488a3030d28d4312fbb6e24619a0a0e70156bfe0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 548
zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGooCO|{#S9F5M?jcysy3fA0|VnV
zPZ!6KiaBrZ9`rrzAj0;rd;x=1hjjxV$J7aa26J1yJgge{eAuTPh}u{1mH$@Zp_)r_
z^Vg)P$j{69xlHfy%DL@Rjh~l&+gdnX=s}hwLmI;j#sszobVg>w?Xq`GJI|LbyR~iM
z+*pI}7tdY4wb0~1t#$svJKomGxwjY2eV*`c+RL^{%@;CFX@WN~#Au5HlVb4}vh+||hpe+6+H
z^dauFdGNJaS-<;4Yq*z9`=7Gapue7qCqdfszSc8J<8}Gg!I{%j4>T3c<
OJAnOovJjJTgoFgTMb^;X17Vcp(q=DBXq
zonBiP_i%DZsUA9Xes=y$w_gWt&wO-3@ubp)i**qmn>l2fIHuf-e!82X&QFJF@AVX+
zw#E1Rl{-G~akyE==NT2{udZHq-m|8$=~}R)K*6g!8toGf2q!IblUPu$9B{ebf=lP4
cz`p#|>U((`4?hI@iow&>&t;ucLQ_H$01vioK>z>%
diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-20.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-20.png
deleted file mode 100644
index 48ccbf0753e44bf9af0a634b531206ec15c1d460..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 325
zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`kN5fEmas?8@26#VY#
z;uumfXK%t1lhs-HMz
zI*0Yr1g~|G=8s-WPZaL1c)aGX(USUQ5tlcA5}9Dc*{PpCahmC;r$-(OW*cvK`<l(^$b(y(f_bM)@;G*@}$2F=Pi{}5?1T(G!izKu438u
z`&~i6nwQ5y)=WK-=@QdyYc_HHp~weuwwKem6J-vBUF)?fw+IpL`grd2&FDJjP)_Zf
Ux4v;lfkD9F>FVdQ&MBb@01ZEbBLDyZ
diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-24.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-24.png
deleted file mode 100644
index 398937b2a6acfb8e68799eda335473d7334b04c6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 318
zcmV-E0m1%>P)C$W0%+_Sq?e
zJ$W(3z#r@|W$<%wgBG4A_pu_{n#38?S|NTjFc8|JfqW`M&a^^$cNt@9k@pcTOQ>^1
z-XsGB-y@fVSz6Qxnro4GGKLGXlMJ+w
zu<(1jIEGZrd3!xDH`ZOm?cv`G-`gC|9uSaG&Qxe=lx1tYpmdVA#bAfy1&0?i8vX{H
zytV!H?wa7Gmyd65zxh;ACYjg8;4p(O=*BUI8k_1FvH$FL^KF0f?#=m|
zPk-M`6}u_bu>9uJr-x(Pql?PF+3c>7WMtSTz`!9)dvsf(VgEV3&8L@dUViiO;WwYZ
zzL|gX@$;LH-xSSFHDh~V^_%b2&o_w`XaBzWRQv6($F-Xh3=igVFtl*e80}?wkXUj0
z{o%Dg4c>j59miB4`Q!gi`SRbs^B4rw=z_ipH5`Aa8-M;?d-SKrZ$5umHJu@*ZTlao
zytAjxck`_O#L{5ENOQEImvM*n@8q(b=k(;yy-S}ipT0k>|MktoZ$1@IySucP@khxw
zlifD+V$=Hj)9gTe~DWQpoDBAF!;m`lIe{EN5
I??BcG05^(EZvX%Q
diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-30.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-30.png
deleted file mode 100644
index a7b8ace36c192513f7eb443e9cd27bc90269c350..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 331
zcmV-R0kr;!P)8h
z?pfU+9tzKw@Qsz+Fsq}U%(#U6O&-`ko>?9BXvUg&
zZ`rfyp{w9#?ig1X9x2@19pg!`OyeZ5Cqp1F4}uqqHLe398u2h8-DPGhk-;4reBdj%
zncGZ_c*ZZ58${;cjQP}&17CZLt!T~aLi99Uj7Pz&j4z@#J#=jk|5uZmUgI3UqeO=R
dG6|Mv`~a50C-pm<18x8S002ovPDHLkV1kb(h)w_i
diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-32.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-32.png
deleted file mode 100644
index 5828dc2c80e7ff3c68cb1877ac75a68f4a865eb3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 348
zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv(mfq{|F
z)5S5QV$R!XXL%19@U+%G;FG?J-c%b)-&2LybUpkoe(GM2MjI-Pgg&ebxsLQ0MrJ2?*IS*
diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-36.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-36.png
deleted file mode 100644
index e47652ec206e23df02d701b61396b17a5c1b6566..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 358
zcmV-s0h#`ZP);w0GL2WU=-LuH-HUv
z1FwlcOs|1*V7N=}OZtPRr7yY1(JkgtnkZPV`sSUOD`;_|pfQ3GbT@HexvPnXrI?l?lnb_^fi^j
zAc^D~zqBSAMK7X<#_&>50UZh4NwsrGP>KJOXy+*zflCWWGlF*I57D)g;TC+C@LoZ
zq8R2$N$^O~G5H&Xg^q^e%H+?OPJO9lQ|V##8QlO_wnK482-!2cr<
z)bxfHiG_T>uBAn}>NcbZYLNsD#YOnWHJc6m>K?1L73Say?GC28mjo@7mzvEQzMw-`
z)7v9JFd2%VmTU!|nBGd}xCm>uVBTQ9YkEk6gD^=990Hq#q$z@0k{A2{^^hzcF=EaktG3V`!i@Z$+0&Vre-zV^vFeeCEF-dbsTQK=45Kue5EyxZFp3sSm;}DyMZPiUKX0cBu4;RPzaQYlknT
z*(W1bPvDcjZ4Z_6xY1z$BH;QgraxakTs~lQe#Pr+!e_qB5MJgNbZ6@_CjB?F`(5@W
zXZc1b?C}bTnB~iPf94+F8~3j-`qx&pxA~Cn6Uhw^K1>GM(#z%jnd!`0b-hUGW`1BO
OGI+ZBxvX6_C4
diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-48.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-48.png
deleted file mode 100644
index 9ffc7f2a1a36f0d0176de95d5162f0dafd9ba4f6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 398
zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC&H|6fVg?4jBOuH;Rhv(mfq~J%
z)5S5QV$R!{7jq9e2)H~~{(r&o4r7VHav_bzkcO2CQy8WuSaHbC;B#WXqg8Wn&C$Yw
zomcHL>uqjLc8}^k_uBl)a_+5ax1KFae=Nxs*Cnmd3q)xNQdw?WyjRRW^WKQxRPmPP
zm3*HIJSQ627s)zrJ#pIX3j0Mn=dXqbzi@;$0+nYn3q`vx;(gHhaowDo8nuT{>~^`x
z<8f}g%jD;_@6robOPFYx`t%2g?r6L;!(hX)za}Tn3)v)TCM`JpKcSJurzhYlM8@+)
z_JkQyT-7hkFKMhayrs0iQTC5nlw#fjlV!XovOdnvNdHrN_*g`f`V^O^elL^FAL~zu
zeRHE|yXveQ?W#o^M35LTeESEY9_{pZlS8{oG{2N=K%p00i_>zopr0N_Tao&W#<
diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-60.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-60.png
deleted file mode 100644
index 6a0ffb582dd13b8e9ee143486bc873735d75c30a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 417
zcmeAS@N?(olHy`uVBq!ia0vp^HXzKw1|+Ti+$;i8oCO|{#S9F5M?jcysy3fA0|R5Q
zr;B4q#hkaZ4(1*<;Bl>dvG=aRJq6_}GnYszN*}qoK-pxni|j&a4Pg`I5SR6>c8soW
zzrM;Jn9LExFW_+c!sNAwV;(UTm8k~3?_Hz%$G~HTEaztB#4@Er#hu|3iuES0)er78
zpYS;|VVZkuf1}&YUq(|S9L}A5r{L4ta&w}AwNRS6(x1d1N&B|{T2sgQrBeT6Y~=o1
z@BN#kBuzUxo;xf&`r*1n68E)-;UO%tnPnQ?+
zNz6q?5#LW+&$?`vp8fc2^#XZ@@Ga9jKHU4j&G03s!0gYL4+1L!qs#xW9tiTjFfq*?
zq*0dhza!U^l-K>=EgI*vbh)%9E)+e{Heb%EWC_GK=@t*=YeV$UO|)Bb4;bbQp00i_
I>zopr0E@e}-v9sr
diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-64.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-64.png
deleted file mode 100644
index 4da4a7449f96dbb56f1c63ce4133725bc9c9304f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 458
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R4%
zr;B4q#hkaZF8VS%^0=^f*1u4=&RBBbqNi5_*QO8#)g@D6*e^I-^C*BR+6Nk-#iNzXO7DEm?4fo|`2)(|S^|&y|@6
z(p!TUh5b2~x3F%)j*C&7RgOv>i@n?U#N>m2Wc3HdbiXfA2flaIuz(y3wmx{L(&Sqw
zHI=G#Rn)ic*qi40YF3B6c{sAC7>-yni-c=P|BwGQ0T=-cp00i_>zopr7_%5n?}~rm
P^%N?ri*XclLY4ynyR5Ts
diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-72.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-72.png
deleted file mode 100644
index 5f17c958b2fa945f727cbe88f31463eb8a609443..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 473
zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!oCO|{#S9F5M?jcysy3fA0|R55
zr;B4q#hkadFZv!f5OI6heMByW`9?$8q%;<@1vv*e5`}K@CNyv0?0hiubF^0~HH!gkhHSz0~uea=y4mcpg1l}p{0)ox2o)3_|e_rZENd57JpJL08xbvVoN`hle
z<2UK};x)bHn|aObtBO0rdt<*EUqAN!u`(ME3o?vi>YZ9Y!M|?-&(!xjuFHOsIp^DV
zuO?*2<2>Fef08E1Io=GF%UG4uUc+eUvD-hWT@MC?@(p&*UjtZ{&{S;clt7i
ri}g0vvtKdEzx~S0%!mRT{hQCK&ns3q=MRh~22WQ%mvv4FO<)25SsAnH
diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-80.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-80.png
deleted file mode 100644
index 97e4cf24a07adf070ba14d242a19f1394d472cfe..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 503
zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)oCO|{#S9F5M?jcysy3fA0|Vnq
zPZ!6KiaBrZ9P~ZxAmDJ(vOrzdfnAevxloLg6@%3RmSE0>ELH}h6NEk->b>ls|K`EzEHxT66I72Gxc?LXFCxqQN*qBD#HEUMp@Y?mqM{8MG-ny9LEOFUhE(dG1yf^7)9;FfP~SU)%IeUi-i+dtnJ
z?qHqs=>P5SQg4)bV2(mkcyqnx>RVdZbD1@&?w{Lv{K34{F|%)HpI>Ly7N6aR-9LNg
z{(f@z+qP#54R+UlopE>W?YwH8GxL=HPkQ1l5;tiL+n(M(?_#QQO|nk^+iCIJFzdgl
z=2>?MNN~VymK0dUW+VD;onfEqr}?(k?{BLzdfO)mc&|TbcL+%lOxHsF+*m!ipA2EO
Qz?fw4boFyt=akR{0K8Yl{r~^~
diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-96.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-96.png
deleted file mode 100644
index 488a3030d28d4312fbb6e24619a0a0e70156bfe0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 548
zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGooCO|{#S9F5M?jcysy3fA0|VnV
zPZ!6KiaBrZ9`rrzAj0;rd;x=1hjjxV$J7aa26J1yJgge{eAuTPh}u{1mH$@Zp_)r_
z^Vg)P$j{69xlHfy%DL@Rjh~l&+gdnX=s}hwLmI;j#sszobVg>w?Xq`GJI|LbyR~iM
z+*pI}7tdY4wb0~1t#$svJKomGxwjY2eV*`c+RL^{%@;CFX@WN~#Au5HlVb4}vh+||hpe+6+H
z^dauFdGNJaS-<;4Yq*z9`=7Gapue7qCqdfszSc8J<8}Gg!I{%j4>T3c<
OJAEaktG3V`!i@Z$+0&Vre-zV^vFeeCEF-dbsTQK=45Kue5EyxZFp3sSm;}DyMZPiUKX0cBu4;RPzaQYlknT
z*(W1bPvDcjZ4Z_6xY1z$BH;QgraxakTs~lQe#Pr+!e_qB5MJgNbZ6@_CjB?F`(5@W
zXZc1b?C}bTnB~iPf94+F8~3j-`qx&pxA~Cn6Uhw^K1>GM(#z%jnd!`0b-hUGW`1BO
OGI+ZBxvX6_C4
diff --git a/public/icons/windows11/Square44x44Logo.scale-125.png b/public/icons/windows11/Square44x44Logo.scale-125.png
deleted file mode 100644
index 6e00c2ba31aa51ffd0057b57c5457cfd541bc8d6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 412
zcmeAS@N?(olHy`uVBq!ia0vp^<{-?$1|(P9zT^g^I14-?iy0XBj({-ZRBb+K1_nky
zPZ!6KiaBp*UGzQdAmH-6x&9L4I|i!*A(N&EXmtcL0?C6f8LSGdIAja7Kb<@qW$Bk#
z^n1x)sr#P(R+Xi3_ZR3nui`zqeR=w-farINTIOgeF88`z)E)9&<-gb0#wwd7yHtOs
zuS(YY@+9YT`K0&3UsoK@UgbW?eyLP(;^pH(vnB+qJ_-5wWKH`UPrJtbtKQG~Yn}f0
z$r}4j7bb6JyF2;LCc)>MZ9@5O9k-cfH|-MG{H~L^1$MHpHZi?#7MU#lp+0g^!)p6!
z;oc`!3KgxIac5gXZTq3?TMtYBv5uW~$?p2%b$9p*=l`Aywkb2}oLhvxiv5G|djILzh1nnOjh}4S-fR7Qtf9RL7~Bk=u6{1-oD!MD>yFcz{b~Ds*=NTj^RXuz%-8y&I-)JjC_rfE2_6Iz4$56
zHq)=?)`|&Fr)`Zn`it-F9o6!_w>}#e&FA>2Ey>i@pqRiR0iptU4PE!K?A^Zk$gXE)
zd6TSbEv-|U^*BEUR2)>jX6pWry{fBG@t>{p0RaOR9!4OwqRryy_jwcUp0vBX`}Lu@
zzJ=E^FU&3KQ2mse*>&hq&=%cuw|c95?@K|IgQ*4W6|yGT!mq3Io+lq!AeYp&KifKM
zLOw6p1z?9b@E7(N{&F&XQ@r=Z+PR-Q9F@ga*`;5Z7PXas|0?OzFw23aHD-0}ocsHU
zU;V1Q@EKS4$DKC2u+Q)v_vU9O{*u71%y8f5Fn@KNf8hn%})yZt=JM@|wu*
z0h-|a@SNtg?Joazr`rE7^6a>DV5;t7wx8GFp#pN#{4L44&wl%C_zR2_22WQ%mvv4F
FO#txFwhaIP
diff --git a/public/icons/windows11/Square44x44Logo.scale-200.png b/public/icons/windows11/Square44x44Logo.scale-200.png
deleted file mode 100644
index 0815ae8e9f119a0e42c9dc50c84419ff23fc8c55..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 539
zcmeAS@N?(olHy`uVBq!ia0vp^5g^RL1|$oo8khhn&H|6fVg?4jBOuH;Rhv(mfr0U?
zr;B4q#hkZy4*D`1im*K_f50a@fls3`fKyXZR={cj%ZiqzELH_t4MH2Ha@Bb^>&)=~
zbavY2;t0)YTf?_5tCfHMa8|qBwx~0!8vpY!ALijPHaK&@0EID|bI<$7b}^r?xv$>(
z=2r#J^_q~1dxp|KG-HhGB0xeGt=aQli!*5_B+O_`WNVX@NJC*5H^yu4e^9vM&7Vih
ziu7x1SU;aH-MMB`#=}1=59B5-4t}a$uyS`nU5%01;cymo%R$cBAUNY6w{^_*s$-Sx
z|K2En2>XB8V)u;~zBR4~u({XRAcw_IKmLrwbf-(z+*{7u^?gy>UwY$n>}$#WnTyRo
ziZWvQ5vWJ)!@B<41-{(R`@I!k-aKj%?eTBY_EY-v=4jVUn|Yx9)c%S|bya2YKcDCJ
z3s}qaMWlFTEKjXvBbgZz%-47O+WnB
z759DF_F3h3-;=AqZGH$ZPt8+*zvK6f!;&mMvl={w4KkV3d=D()oMFN^SuNob@q*j9
ze$>r;Ke_x*#IwqRzV6gIzk46EXU;xpZN^m0%OAu6o?-Up2^Ev_WeBn>Sglz5IaQ=O432a
zug319w;#m3-dr_nPjYwpzQ_aS&Gjdxt{1*(@aG^QNns|wZ+wf`G;hBabzKh35DcEK
UelF{r5}G>1&PpDA){iU%06uY8)c^nh
diff --git a/public/icons/windows11/Square44x44Logo.targetsize-16.png b/public/icons/windows11/Square44x44Logo.targetsize-16.png
deleted file mode 100644
index edc35b2ea4ec82cc1f79b6d008540941ac670544..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 282
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5M?jcysy3fAQ1Fze
zi(^Q|oTY({yv+tYr&az*$mhrh=xM5dICz8IdSMJx&4$_odN+jx50vD#x2Spta&DWP
zBGR5%7B&5h-IXaqH&{g~4D`=Td#UtS^s-U>nOovJjJTgoFgTMb^;X17Vcp(q=DBXq
zonBiP_i%DZsUA9Xes=y$w_gWt&wO-3@ubp)i**qmn>l2fIHuf-e!82X&QFJF@AVX+
zw#E1Rl{-G~akyE==NT2{udZHq-m|8$=~}R)K*6g!8toGf2q!IblUPu$9B{ebf=lP4
cz`p#|>U((`4?hI@iow&>&t;ucLQ_H$01vioK>z>%
diff --git a/public/icons/windows11/Square44x44Logo.targetsize-20.png b/public/icons/windows11/Square44x44Logo.targetsize-20.png
deleted file mode 100644
index 48ccbf0753e44bf9af0a634b531206ec15c1d460..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 325
zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`kN5fEmas?8@26#VY#
z;uumfXK%t1lhs-HMz
zI*0Yr1g~|G=8s-WPZaL1c)aGX(USUQ5tlcA5}9Dc*{PpCahmC;r$-(OW*cvK`<l(^$b(y(f_bM)@;G*@}$2F=Pi{}5?1T(G!izKu438u
z`&~i6nwQ5y)=WK-=@QdyYc_HHp~weuwwKem6J-vBUF)?fw+IpL`grd2&FDJjP)_Zf
Ux4v;lfkD9F>FVdQ&MBb@01ZEbBLDyZ
diff --git a/public/icons/windows11/Square44x44Logo.targetsize-24.png b/public/icons/windows11/Square44x44Logo.targetsize-24.png
deleted file mode 100644
index 398937b2a6acfb8e68799eda335473d7334b04c6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 318
zcmV-E0m1%>P)C$W0%+_Sq?e
zJ$W(3z#r@|W$<%wgBG4A_pu_{n#38?S|NTjFc8|JfqW`M&a^^$cNt@9k@pcTOQ>^1
z-XsGB-y@fVSz6Qxnro4GGKLGXlMJ+w
zu<(1jIEGZrd3!xDH`ZOm?cv`G-`gC|9uSaG&Qxe=lx1tYpmdVA#bAfy1&0?i8vX{H
zytV!H?wa7Gmyd65zxh;ACYjg8;4p(O=*BUI8k_1FvH$FL^KF0f?#=m|
zPk-M`6}u_bu>9uJr-x(Pql?PF+3c>7WMtSTz`!9)dvsf(VgEV3&8L@dUViiO;WwYZ
zzL|gX@$;LH-xSSFHDh~V^_%b2&o_w`XaBzWRQv6($F-Xh3=igVFtl*e80}?wkXUj0
z{o%Dg4c>j59miB4`Q!gi`SRbs^B4rw=z_ipH5`Aa8-M;?d-SKrZ$5umHJu@*ZTlao
zytAjxck`_O#L{5ENOQEImvM*n@8q(b=k(;yy-S}ipT0k>|MktoZ$1@IySucP@khxw
zlifD+V$=Hj)9gTe~DWQpoDBAF!;m`lIe{EN5
I??BcG05^(EZvX%Q
diff --git a/public/icons/windows11/Square44x44Logo.targetsize-30.png b/public/icons/windows11/Square44x44Logo.targetsize-30.png
deleted file mode 100644
index a7b8ace36c192513f7eb443e9cd27bc90269c350..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 331
zcmV-R0kr;!P)8h
z?pfU+9tzKw@Qsz+Fsq}U%(#U6O&-`ko>?9BXvUg&
zZ`rfyp{w9#?ig1X9x2@19pg!`OyeZ5Cqp1F4}uqqHLe398u2h8-DPGhk-;4reBdj%
zncGZ_c*ZZ58${;cjQP}&17CZLt!T~aLi99Uj7Pz&j4z@#J#=jk|5uZmUgI3UqeO=R
dG6|Mv`~a50C-pm<18x8S002ovPDHLkV1kb(h)w_i
diff --git a/public/icons/windows11/Square44x44Logo.targetsize-32.png b/public/icons/windows11/Square44x44Logo.targetsize-32.png
deleted file mode 100644
index 5828dc2c80e7ff3c68cb1877ac75a68f4a865eb3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 348
zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv(mfq{|F
z)5S5QV$R!XXL%19@U+%G;FG?J-c%b)-&2LybUpkoe(GM2MjI-Pgg&ebxsLQ0MrJ2?*IS*
diff --git a/public/icons/windows11/Square44x44Logo.targetsize-36.png b/public/icons/windows11/Square44x44Logo.targetsize-36.png
deleted file mode 100644
index e47652ec206e23df02d701b61396b17a5c1b6566..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 358
zcmV-s0h#`ZP);w0GL2WU=-LuH-HUv
z1FwlcOs|1*V7N=}OZtPRr7yY1(JkgtnkZPV`sSUOD`;_|pfQ3GbT@HexvPnXrI?l?lnb_^fi^j
zAc^D~zqBSAMK7X<#_&>50UZh4NwsrGP>KJOXy+*zflCWWGlF*I57D)g;TC+C@LoZ
zq8R2$N$^O~G5H&Xg^q^e%H+?OPJO9lQ|V##8QlO_wnK482-!2cr<
z)bxfHiG_T>uBAn}>NcbZYLNsD#YOnWHJc6m>K?1L73Say?GC28mjo@7mzvEQzMw-`
z)7v9JFd2%VmTU!|nBGd}xCm>uVBTQ9YkEk6gD^=990Hq#q$z@0k{A2{^^hzcF=EaktG3V`!i@Z$+0&Vre-zV^vFeeCEF-dbsTQK=45Kue5EyxZFp3sSm;}DyMZPiUKX0cBu4;RPzaQYlknT
z*(W1bPvDcjZ4Z_6xY1z$BH;QgraxakTs~lQe#Pr+!e_qB5MJgNbZ6@_CjB?F`(5@W
zXZc1b?C}bTnB~iPf94+F8~3j-`qx&pxA~Cn6Uhw^K1>GM(#z%jnd!`0b-hUGW`1BO
OGI+ZBxvX6_C4
diff --git a/public/icons/windows11/Square44x44Logo.targetsize-48.png b/public/icons/windows11/Square44x44Logo.targetsize-48.png
deleted file mode 100644
index 9ffc7f2a1a36f0d0176de95d5162f0dafd9ba4f6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 398
zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC&H|6fVg?4jBOuH;Rhv(mfq~J%
z)5S5QV$R!{7jq9e2)H~~{(r&o4r7VHav_bzkcO2CQy8WuSaHbC;B#WXqg8Wn&C$Yw
zomcHL>uqjLc8}^k_uBl)a_+5ax1KFae=Nxs*Cnmd3q)xNQdw?WyjRRW^WKQxRPmPP
zm3*HIJSQ627s)zrJ#pIX3j0Mn=dXqbzi@;$0+nYn3q`vx;(gHhaowDo8nuT{>~^`x
z<8f}g%jD;_@6robOPFYx`t%2g?r6L;!(hX)za}Tn3)v)TCM`JpKcSJurzhYlM8@+)
z_JkQyT-7hkFKMhayrs0iQTC5nlw#fjlV!XovOdnvNdHrN_*g`f`V^O^elL^FAL~zu
zeRHE|yXveQ?W#o^M35LTeESEY9_{pZlS8{oG{2N=K%p00i_>zopr0N_Tao&W#<
diff --git a/public/icons/windows11/Square44x44Logo.targetsize-60.png b/public/icons/windows11/Square44x44Logo.targetsize-60.png
deleted file mode 100644
index 6a0ffb582dd13b8e9ee143486bc873735d75c30a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 417
zcmeAS@N?(olHy`uVBq!ia0vp^HXzKw1|+Ti+$;i8oCO|{#S9F5M?jcysy3fA0|R5Q
zr;B4q#hkaZ4(1*<;Bl>dvG=aRJq6_}GnYszN*}qoK-pxni|j&a4Pg`I5SR6>c8soW
zzrM;Jn9LExFW_+c!sNAwV;(UTm8k~3?_Hz%$G~HTEaztB#4@Er#hu|3iuES0)er78
zpYS;|VVZkuf1}&YUq(|S9L}A5r{L4ta&w}AwNRS6(x1d1N&B|{T2sgQrBeT6Y~=o1
z@BN#kBuzUxo;xf&`r*1n68E)-;UO%tnPnQ?+
zNz6q?5#LW+&$?`vp8fc2^#XZ@@Ga9jKHU4j&G03s!0gYL4+1L!qs#xW9tiTjFfq*?
zq*0dhza!U^l-K>=EgI*vbh)%9E)+e{Heb%EWC_GK=@t*=YeV$UO|)Bb4;bbQp00i_
I>zopr0E@e}-v9sr
diff --git a/public/icons/windows11/Square44x44Logo.targetsize-64.png b/public/icons/windows11/Square44x44Logo.targetsize-64.png
deleted file mode 100644
index 4da4a7449f96dbb56f1c63ce4133725bc9c9304f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 458
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R4%
zr;B4q#hkaZF8VS%^0=^f*1u4=&RBBbqNi5_*QO8#)g@D6*e^I-^C*BR+6Nk-#iNzXO7DEm?4fo|`2)(|S^|&y|@6
z(p!TUh5b2~x3F%)j*C&7RgOv>i@n?U#N>m2Wc3HdbiXfA2flaIuz(y3wmx{L(&Sqw
zHI=G#Rn)ic*qi40YF3B6c{sAC7>-yni-c=P|BwGQ0T=-cp00i_>zopr7_%5n?}~rm
P^%N?ri*XclLY4ynyR5Ts
diff --git a/public/icons/windows11/Square44x44Logo.targetsize-72.png b/public/icons/windows11/Square44x44Logo.targetsize-72.png
deleted file mode 100644
index 5f17c958b2fa945f727cbe88f31463eb8a609443..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 473
zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!oCO|{#S9F5M?jcysy3fA0|R55
zr;B4q#hkadFZv!f5OI6heMByW`9?$8q%;<@1vv*e5`}K@CNyv0?0hiubF^0~HH!gkhHSz0~uea=y4mcpg1l}p{0)ox2o)3_|e_rZENd57JpJL08xbvVoN`hle
z<2UK};x)bHn|aObtBO0rdt<*EUqAN!u`(ME3o?vi>YZ9Y!M|?-&(!xjuFHOsIp^DV
zuO?*2<2>Fef08E1Io=GF%UG4uUc+eUvD-hWT@MC?@(p&*UjtZ{&{S;clt7i
ri}g0vvtKdEzx~S0%!mRT{hQCK&ns3q=MRh~22WQ%mvv4FO<)25SsAnH
diff --git a/public/icons/windows11/Square44x44Logo.targetsize-80.png b/public/icons/windows11/Square44x44Logo.targetsize-80.png
deleted file mode 100644
index 97e4cf24a07adf070ba14d242a19f1394d472cfe..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 503
zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)oCO|{#S9F5M?jcysy3fA0|Vnq
zPZ!6KiaBrZ9P~ZxAmDJ(vOrzdfnAevxloLg6@%3RmSE0>ELH}h6NEk->b>ls|K`EzEHxT66I72Gxc?LXFCxqQN*qBD#HEUMp@Y?mqM{8MG-ny9LEOFUhE(dG1yf^7)9;FfP~SU)%IeUi-i+dtnJ
z?qHqs=>P5SQg4)bV2(mkcyqnx>RVdZbD1@&?w{Lv{K34{F|%)HpI>Ly7N6aR-9LNg
z{(f@z+qP#54R+UlopE>W?YwH8GxL=HPkQ1l5;tiL+n(M(?_#QQO|nk^+iCIJFzdgl
z=2>?MNN~VymK0dUW+VD;onfEqr}?(k?{BLzdfO)mc&|TbcL+%lOxHsF+*m!ipA2EO
Qz?fw4boFyt=akR{0K8Yl{r~^~
diff --git a/public/icons/windows11/Square44x44Logo.targetsize-96.png b/public/icons/windows11/Square44x44Logo.targetsize-96.png
deleted file mode 100644
index 488a3030d28d4312fbb6e24619a0a0e70156bfe0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 548
zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGooCO|{#S9F5M?jcysy3fA0|VnV
zPZ!6KiaBrZ9`rrzAj0;rd;x=1hjjxV$J7aa26J1yJgge{eAuTPh}u{1mH$@Zp_)r_
z^Vg)P$j{69xlHfy%DL@Rjh~l&+gdnX=s}hwLmI;j#sszobVg>w?Xq`GJI|LbyR~iM
z+*pI}7tdY4wb0~1t#$svJKomGxwjY2eV*`c+RL^{%@;CFX@WN~#Au5HlVb4}vh+||hpe+6+H
z^dauFdGNJaS-<;4Yq*z9`=7Gapue7qCqdfszSc8J<8}Gg!I{%j4>T3c<
OJAcoglP`vEkTLa90&6T-WO~?ROD8Dkj}}u
zrM%C77kgj9x8*Z}i_XvBP+Qbn-Dx4OJ?XvwebM9ZI?Q}rq_1|?{H##@$uEDK>37BF
zkDj0I+f6fMO>#|HSUzd~LY|=I%0HLiV7e-+`*lW#S(59L;tlrSnEuRM#d~Gq>&VMD
ze$SZvhjHSOu9m1Z%=aTYo{1#0$xEjM+`Smo-C-$YE~^3Erb*>i&xwr7`WC~tC3J3i;l#i|IPyEGp!5TA6PbzT0!
z*$3=CNT1v&zD3^U+}R+uk{rcK+q)C?FxPX$G?y>e3rJ^}Up_YwVxw}ojEHUduBI!J
zLf34SQyt3vQx3=aHNNVbRs}Rut%$YVe%{2JvKNn~xb%JW(0m$~YTE@2a0X9TKbLh*
G2~7avNv>o7
diff --git a/public/icons/windows11/StoreLogo.scale-125.png b/public/icons/windows11/StoreLogo.scale-125.png
deleted file mode 100644
index 7775f4e60bd7ffba0d4866d8c7058c0832b474ae..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 419
zcmeAS@N?(olHy`uVBq!ia0vp^_8`o`1|-Ad1?~eW&H|6fVg?4jBOuH;Rhv(mfq^m9
z)5S5QV$R!H7jq9A@VLBR%v{2p-JI5JHTlZykh@3bF8Rv#lI<0nq@va*VHPt{t4V@i
z-ZB2+OqS#q^Xd8^+%eHcd(!<0?`76=@6>ef=e;;N-SyKNk9nf&{}lI$EB~LZypUJX
zJ^e|2k&G>O)zfmzeLa8N`#Q{cEbsOHk$Z0UC~eEzNRS!nN44h{=%tH=S#Ek&q7l=5
zXs_^`H52>Y?2>BdzUR6g_FfUDFxBs#)uw428OIx*Zv3wMW_|sP$?reTDA_Pu#r)Pc
zkku#S4exG@b9ie0iS_F7M_avPU4HuPn6$axX(z2YEbnps-+1ga^R(X$`>pK6
zu5CN@LVZr{0jZxEPrM&Ll{@{3^Ly`6b(3lT!$Ib4R;pxYKhx8o?~!qw<9GJz=5ojN
ze+18+->Wrg!$E^)HjsiamHmpgavZim#`#m6;+u4S-;d{L1co|;r>mdKI;Vst0LO;4
Aj{pDw
diff --git a/public/icons/windows11/StoreLogo.scale-150.png b/public/icons/windows11/StoreLogo.scale-150.png
deleted file mode 100644
index b03057552ba19757246c4af96f83347f2a433239..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 520
zcmeAS@N?(olHy`uVBq!ia0vp^-XP4u1|%)~s$Kyp&H|6fVg?4jBOuH;Rhv(mfq`+C
zr;B4q#hkadFZv!f5OKKJe#AcKLLP&(fZ0n91ICvu22Spo<_)~JcoUeDI?uOF@18xu
za^o0lL-Vfz|61-;z}9HUapq3bm()FK&(`<-HGPnn|FSBig`F{55ur_?q!>0jt;){4_j
zh8$2`$Ts=BRw#{E-z>YS=T320_lcG3=ifYabNa_AGyaSAZsnVFSL2QH_r}z_vd8mt
zPv1DwvM2Q*+>ywprD=Gi&3~zHbX)5AhK`TxE5BZrZ*ThYasL&45BpEmb3|Oy)3CaK
zp~7m3>qZg3Bfsuk^K}aMj4J)r++h=9efHEp*X4!=2C_Xsp=6o!C6j0D_ultUsVG|a
z_mk=?J7>4|7DG?PFf
z4HQ~tH*e+7%3$?XuWzb7Gq>Mf*Ta0~*_yfocc*ZFn8u1V+<_r@M%P1Lysqu~ou(KY
eq?iMm$G4_jYwfP;#_hng!r)DBy5WywlEu{Q{$>>Jk>K10@ceeyS?64(!W>uQkQzsVoY-_CzMr
zt~~71E3bdE%(;JPH#!J#un-{5?7I2v_6O^{?UfNdgjM4(uw^g%r_$Nw&A;Dox70gz
z*G!)M`~MryF5g-S6tA1j-~3x%+<#}>e*Oo(JEN?(eRp`^%E{8?puj;Iap)eiW!`6l
zKYiz$cdx&`XSZp!)XO)gAH2JKYoj+u%B6?rV>X>!oR|LGg75XzTh$657O^lnDhQBB
zJlxsnb3b|3x3Z5@UYGv7|MO$Kd`+GLfA{~p$4%?2vu|D9Z}&o9j8LfJ3a966MZ5KG
z-`(|Rw*TdK+b!3HzuGF_w>#42>6UA+Z3W0R_(rut`RzTjb;qY4yn8+S-@9u+^R8z8
zke$z7{y)Zg-|kY*#u|w`^?i>GcKlB}%U%?-xqLNW_BZpY7^cS4Dgqo#jS3_Z)%;I>
zfB1L#k>>KRzfI0hd71x52Pky;(Nfv#eec73Z<8DNpy)Dsoj7~-(W62HQ?A1g*1$|{
VMUIZ`pMd#?!PC{xWt~$(697lP79Rir
diff --git a/public/icons/windows11/Wide310x150Logo.scale-100.png b/public/icons/windows11/Wide310x150Logo.scale-100.png
deleted file mode 100644
index d7ab0a067a1e4fcef1ec1d545e2129333332b7b5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 852
zcmeAS@N?(olHy`uVBq!ia0y~yU^D}=r*W_W$&l+yJ_9Mv0*}aI1_r((Aj~*bn@^g7
zftk(I#WAE}&f7Z&bAtl~94>ac$S+}j(Gb9?*T^SiwSXm<(~tc^o{)P)!un_xyknY(OYfxjdZkg$EC*{I9hV%m|4<2=~
zIyHS;*7NJ7%*)&Vs;ato?dM^b!NSqh1n9{vdzdP^$9BaO~-&WsWFS=cS-j=tbU7_IAXXdZh7v1JB
z-hD8;{#>l?u3Fo2i4S}@oQ2O0bdSvWWb%E(i*JwbTwQc~e{ZSY@m=rhWM13w{%8Q&
zT9~)}#kbFQ4_nxq>qkGVn)BQ~kr^WpNU;qPo;k%Ns-stVC4qc?~nh)oV&{t_uKHh#RFlELuGG{|GdfTSn>Mzox}s`RIuWJ
zX8iMi5hcIp?|kjLJ^y*0*xi4I-)k?vy$wna_4BRyz_E7pPTs}0?K=-Iy1jejxyKRT
z@BZGo+I71=Ta5$WWJSPx(1f^L=J`7DyLD1~zUID5y7=~S13w4TavS?w?FauKU3_*q
sG3l3pMF+y(#3kA@+*_aj#hb}HfVq>w)78&qol`;+03=friU0rr
diff --git a/public/icons/windows11/Wide310x150Logo.scale-150.png b/public/icons/windows11/Wide310x150Logo.scale-150.png
deleted file mode 100644
index 1976f104098d27d3a108fe58e98aef0a0505f79e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1204
zcmeAS@N?(olHy`uVBq!ia0y~yV7v%qKjdHolGD%iHvuWm0*}aI1_r((Aj~*bn@^g7
zfhEn;#WAE}&f9ATbA1afAlE+o5sM<*}>$XvWP*TQ-i@piHl((3EXU%=kLVsTAj^h{_)&Jgh5G=
zwZX%MQ9&q>p@SCOo0D_jFz3>WzBbkQ!v$k+s^*(yube>hQ@2?c(8@*!P2r}%i`
z+`Qwr(s#>W{~dj(n-<}L7Sfi_Z}0FkZ}$Fa^gTId`EN#jfxvS&+4j6CJD{yfUi=cB
z7@p5LR=R8EZrPYa-*?Vuj#CtTIwv<~dG5R0z=(R@2NIxd$^eDLwuzn|m$%;Q=Y4r6&&=R3D}kAzLl|gVVG}Qdg5L&4h9jJ23=I|s*%$=WZ!j=C
zVv%NWm_wPOkT==-mkZ-=vne>x#C+c|83?D)BMX^|NWJ3JP@E=pi#wB7ROTG+Q?4dIz6+}T-X1y_2Sc8V%RKN
z5}K3e)U8X3zTKWZZ+W@fdgFi6HcHftajG~TGZj9LtCd_=DV2Be`PTaO>^Sy!6A~WB
z_6W7|GmipXCc}aj#No+3zDQ6
g>OARExc=tfw9SY=`qP)gz)Fe1)78&qol`;+06&oZi~s-t
diff --git a/public/icons/windows11/Wide310x150Logo.scale-400.png b/public/icons/windows11/Wide310x150Logo.scale-400.png
deleted file mode 100644
index 4d97fbf138f011d3971bd9e19f6f442281cfab21..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 4607
zcmeAS@N?(olHy`uVBq!ia0y~yV7bA-z!bs31{B$FEqWf1;wb|
z85jgNdb&7VY1m*`Ga{crF*~+iIE1h9iZ};!!)7{@rGcbfV
z9RO7e42`4I$O(disB`SIHZ#Vx-Ohf`Yx11=fG4o1@H-vOd_eO@$^vV72EWl%G4gUm
zLDW9EjC0rWct6ztPJG+X$gqy3k@vxtIs7K(?g`D)A1>dzo0%bobF?)_T5AqixDI&@
z?w@|$>OVZ~{`EYbXuG)IB{z!F-#$+~y>_d9yYBYua{LT34F}i`Ox&~U+rJG@U*7tg
zc-s2#y!OYIw~8gN*Yt0Tm1nTvXygUeGfbn@$O!^qD|Jg*@{La^H$LawcS
X)NgCIj48p{ppw
Date: Sun, 8 Dec 2024 14:55:08 -0500
Subject: [PATCH 06/25] feat: lookup tables
---
components/Markdown.css | 8 ++++----
components/Markdown.tsx | 7 ++++++-
2 files changed, 10 insertions(+), 5 deletions(-)
diff --git a/components/Markdown.css b/components/Markdown.css
index c8f7e6e..bc6c09a 100644
--- a/components/Markdown.css
+++ b/components/Markdown.css
@@ -40,13 +40,13 @@
}
p > code {
- background-color: var(--neutral-100);
- outline: 0.15em solid var(--neutral-100);
+ background-color: var(--neutral-50);
+ outline: 0.15em solid var(--neutral-50);
}
pre:has(code) {
- outline: 1rem solid var(--neutral-100);
- background-color: var(--neutral-100);
+ outline: 1rem solid var(--neutral-50);
+ background-color: var(--neutral-50);
overflow: auto;
}
}
diff --git a/components/Markdown.tsx b/components/Markdown.tsx
index e260b6f..3c36467 100644
--- a/components/Markdown.tsx
+++ b/components/Markdown.tsx
@@ -12,11 +12,16 @@ import "prismjs/components/prism-rust.min.js";
import { css } from "utils/css.ts";
import clsx from "clsx";
+
const marked = new Marked(markedHighlight({
emptyLangClass: "language-none",
langPrefix: "language-",
highlight(code, lang, _info) {
- lang = lang === "rs" ? "rust" : lang === "console" ? "sh" : lang;
+ const languageAliases: Record = {
+ rs: "rust",
+ console: "sh"
+ };
+ lang = languageAliases[lang] ?? lang;
const language = Prism.languages[lang] ?? Prism.languages.autoit;
return Prism.highlight(code, language, lang);
},
From 1455071b5a0557382fa2d4b7941d75fc035ada36 Mon Sep 17 00:00:00 2001
From: Dean Srebnik <49134864+load1n9@users.noreply.github.com>
Date: Sun, 8 Dec 2024 15:04:07 -0500
Subject: [PATCH 07/25] fix: duplicate
---
public/variables.css | 45 +-------------------------------------------
1 file changed, 1 insertion(+), 44 deletions(-)
diff --git a/public/variables.css b/public/variables.css
index 33ec47c..bb92553 100644
--- a/public/variables.css
+++ b/public/variables.css
@@ -59,47 +59,4 @@
--scrollbar-track-color: var(--neutral-0);
--scrollbar-thumb-color: var(--neutral-950);
--scrollbar-size: 8px;
-}
-
-:root {
- --neutral-0: light-dark(#ffffff, #000000);
- --neutral-50: light-dark(#fefefe, #0a0a0a);
- --neutral-100: light-dark(#efefef, #3d3d3d);
- --neutral-200: light-dark(#dcdcdc, #464646);
- --neutral-300: light-dark(#bdbdbd, #525252);
- --neutral-400: light-dark(#989898, #656565);
- --neutral-500: light-dark(#7c7c7c, #7c7c7c);
- --neutral-600: light-dark(#656565, #989898);
- --neutral-700: light-dark(#525252, #bdbdbd);
- --neutral-800: light-dark(#464646, #dcdcdc);
- --neutral-900: light-dark(#3d3d3d, #efefef);
- --neutral-950: light-dark(#0a0a0a, #fefefe);
- --neutral-1000: light-dark(#000000, #ffffff);
-
- --accent-50: light-dark(#f2f3fb, #1a1a2e);
- --accent-100: light-dark(#e7e9f8, #252541);
- --accent-200: light-dark(#d4d7f1, #2f3156);
- --accent-300: light-dark(#babde7, #3a3c6b);
- --accent-400: light-dark(#9e9ddc, #464880);
- --accent-500: light-dark(#8c85cf, #5a5d99);
- --accent-600: light-dark(#796cbf, #6e73b0);
- --accent-700: light-dark(#685ba7, #8389c7);
- --accent-800: light-dark(#564b88, #9ea1dd);
- --accent-900: light-dark(#48426d, #b6baea);
- --accent-950: light-dark(#27233a, #d1d5f7);
-
- /* Syntax Highlighting Colors */
- --syntax-comment: var(--neutral-300);
- --syntax-punctuation: var(--neutral-800);
- --syntax-keyword: var(--neutral-400);
- --syntax-class: var(--neutral-600);
- --syntax-boolean: var(--neutral-400);
- --syntax-symbol: var(--neutral-700);
- --syntax-number: var(--neutral-800);
- --syntax-string: var(--neutral-400);
- --syntax-variable: var(--neutral-100);
- --syntax-operator: var(--neutral-900);
- --syntax-function: var(--neutral-600);
- --syntax-background: var(--neutral-50);
- --syntax-text: var(--neutral-800);
-}
+}
\ No newline at end of file
From 449c8201c2652ed1d9c539376b4a593243d1c262 Mon Sep 17 00:00:00 2001
From: Dean Srebnik <49134864+load1n9@users.noreply.github.com>
Date: Sun, 8 Dec 2024 15:16:55 -0500
Subject: [PATCH 08/25] feat: prism theme contrast
---
components/Markdown.css | 40 ++++++++++++++++++++++++++++++++++++----
public/variables.css | 12 ++++++------
2 files changed, 42 insertions(+), 10 deletions(-)
diff --git a/components/Markdown.css b/components/Markdown.css
index bc6c09a..b0f4b62 100644
--- a/components/Markdown.css
+++ b/components/Markdown.css
@@ -1,11 +1,11 @@
.markdown {
word-wrap: break-word;
- > *:first-child {
+ >*:first-child {
margin-top: 0 !important;
}
- > *:last-child {
+ >*:last-child {
margin-bottom: 0 !important;
}
@@ -39,7 +39,7 @@
margin-left: 2rem;
}
- p > code {
+ p>code {
background-color: var(--neutral-50);
outline: 0.15em solid var(--neutral-50);
}
@@ -49,4 +49,36 @@
background-color: var(--neutral-50);
overflow: auto;
}
-}
+
+ ::-webkit-scrollbar {
+ width: 6px;
+ height: 6px;
+ }
+
+ ::-webkit-scrollbar-button:start:decrement,
+ ::-webkit-scrollbar-button:end:increment {
+ display: block;
+ height: 10px;
+ }
+
+ ::-webkit-scrollbar-button:vertical:increment {
+ background-color: var(--neutral-400);
+ }
+
+ ::-webkit-scrollbar-track-piece {
+ background-color: var(--neutral-400);
+ -webkit-border-radius: 3px;
+ }
+
+ ::-webkit-scrollbar-thumb:vertical {
+ height: 50px;
+ background-color: var(--neutral-400);
+ -webkit-border-radius: 3px;
+ }
+
+ ::-webkit-scrollbar-thumb:horizontal {
+ width: 50px;
+ background-color: var(--neutral-400);
+ -webkit-border-radius: 3px;
+ }
+}
\ No newline at end of file
diff --git a/public/variables.css b/public/variables.css
index bb92553..c7edeaa 100644
--- a/public/variables.css
+++ b/public/variables.css
@@ -42,17 +42,17 @@
--syntax-comment: var(--neutral-300);
--syntax-punctuation: var(--neutral-800);
- --syntax-keyword: var(--neutral-400);
- --syntax-class: var(--neutral-600);
- --syntax-boolean: var(--neutral-400);
+ --syntax-keyword: var(--neutral-500);
+ --syntax-class: var(--neutral-700);
+ --syntax-boolean: var(--neutral-500);
--syntax-symbol: var(--neutral-700);
--syntax-number: var(--neutral-800);
--syntax-string: var(--neutral-400);
- --syntax-variable: var(--neutral-100);
+ --syntax-variable: var(--neutral-500);
--syntax-operator: var(--neutral-900);
- --syntax-function: var(--neutral-600);
+ --syntax-function: var(--neutral-900);
--syntax-background: var(--neutral-50);
- --syntax-text: var(--neutral-800);
+ --syntax-text: var(--neutral-900);
--selection-color: light-dark(var(--neutral-950), #727073);
From f885c08514a989115273a72027233b289bbb1b31 Mon Sep 17 00:00:00 2001
From: Dean Srebnik <49134864+load1n9@users.noreply.github.com>
Date: Sun, 8 Dec 2024 16:07:46 -0500
Subject: [PATCH 09/25] one dark and one light
---
components/Markdown.css | 8 +-
public/prism.css | 414 +++++++++++++++++++++++++++++++++++-----
public/variables.css | 14 --
3 files changed, 372 insertions(+), 64 deletions(-)
diff --git a/components/Markdown.css b/components/Markdown.css
index b0f4b62..c83fcf7 100644
--- a/components/Markdown.css
+++ b/components/Markdown.css
@@ -40,13 +40,13 @@
}
p>code {
- background-color: var(--neutral-50);
- outline: 0.15em solid var(--neutral-50);
+ background-color: light-dark(hsl(230, 1%, 98%), hsl(220, 13%, 18%));
+ outline: 0.15em solid light-dark(hsl(230, 1%, 98%), hsl(220, 13%, 18%));
}
pre:has(code) {
- outline: 1rem solid var(--neutral-50);
- background-color: var(--neutral-50);
+ outline: 1rem solid light-dark(hsl(230, 1%, 98%), hsl(220, 13%, 18%));
+ background-color: light-dark(hsl(230, 1%, 98%), hsl(220, 13%, 18%));
overflow: auto;
}
diff --git a/public/prism.css b/public/prism.css
index 36eeaa4..860fe07 100644
--- a/public/prism.css
+++ b/public/prism.css
@@ -1,95 +1,417 @@
-code[class*="language-"],
+/**
+ * One Dark theme & One Light theme for prism.js stolen and meddled with for this site
+ * Based on Atom's One Dark theme: https://github.com/atom/atom/tree/master/packages/one-dark-syntax
+ */
+*/ code[class*="language-"],
pre[class*="language-"] {
- color: var(--syntax-text);
- text-shadow: 0 1px rgba(0, 0, 0, 0.1);
- font-family: Inconsolata, Monaco, Consolas, "Courier New", Courier, monospace;
+ background: light-dark(hsl(230, 1%, 98%), hsl(220, 13%, 18%));
+ color: light-dark(hsl(230, 8%, 24%), hsl(220, 14%, 71%));
+ text-shadow: 0 1px rgba(0, 0, 0, 0.3);
+ font-family: var(--font-mono);
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
line-height: 1.5;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
+ -moz-tab-size: 2;
+ -o-tab-size: 2;
+ tab-size: 2;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
+/* Selection */
+code[class*="language-"]::-moz-selection,
+code[class*="language-"] *::-moz-selection,
+pre[class*="language-"] *::-moz-selection {
+ background: light-dark(hsl(230, 1%, 90%), hsl(220, 13%, 28%));
+ color: inherit;
+ text-shadow: none;
+}
+
+code[class*="language-"]::selection,
+code[class*="language-"] *::selection,
+pre[class*="language-"] *::selection {
+ background: hsl(220, 13%, 28%);
+ color: inherit;
+ text-shadow: none;
+}
+
+/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: 0.5em 0;
overflow: auto;
border-radius: 0.3em;
- background: var(--syntax-background);
- box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
-:not(pre) > code[class*="language-"] {
- padding: 0.1em;
+/* Inline code */
+:not(pre)>code[class*="language-"] {
+ padding: 0.2em 0.3em;
border-radius: 0.3em;
- background: var(--syntax-background);
+ white-space: normal;
}
-.token.comment,
-.token.prolog,
-.token.doctype,
-.token.cdata {
- color: var(--syntax-comment);
- font-style: italic;
-}
+/* Print */
+@media print {
-.token.punctuation {
- color: var(--syntax-punctuation);
+ code[class*="language-"],
+ pre[class*="language-"] {
+ text-shadow: none;
+ }
}
-.token.property,
-.token.keyword,
-.token.tag {
- color: var(--syntax-keyword);
- font-weight: bold;
+.token.comment,
+.token.prolog,
+.token.cdata {
+ color: light-dark(hsl(230, 4%, 64%), hsl(220, 10%, 40%));
}
-.token.class-name {
- color: var(--syntax-class);
- text-decoration: underline;
+.token.doctype,
+.token.punctuation,
+.token.entity {
+ color: light-dark(hsl(230, 8%, 24%), hsl(220, 14%, 71%));
}
+.token.attr-name,
+.token.class-name,
.token.boolean,
-.token.constant {
- color: var(--syntax-boolean);
- font-weight: bold;
+.token.constant,
+.token.number,
+.token.atrule {
+ color: light-dark(hsl(35, 99%, 36%), hsl(29, 54%, 61%));
}
-.token.symbol,
-.token.deleted {
- color: var(--syntax-symbol);
+.token.keyword {
+ color: light-dark(hsl(301, 63%, 40%), hsl(286, 60%, 67%));
}
-.token.number {
- color: var(--syntax-number);
+.token.property,
+.token.tag,
+.token.symbol,
+.token.deleted,
+.token.important {
+ color: light-dark(hsl(5, 74%, 59%), hsl(355, 65%, 65%));
}
.token.selector,
-.token.attr-name,
.token.string,
.token.char,
.token.builtin,
-.token.inserted {
- color: var(--syntax-string);
+.token.inserted,
+.token.regex,
+.token.attr-value,
+.token.attr-value>.token.punctuation {
+ color: light-dark(hsl(119, 34%, 47%), hsl(95, 38%, 62%));
}
-.token.variable {
- color: var(--syntax-variable);
+.token.variable,
+.token.operator,
+.token.function {
+ color: light-dark(hsl(221, 87%, 60%), hsl(207, 82%, 66%));
}
-.token.operator {
- color: var(--syntax-operator);
+.token.url {
+ color: light-dark(hsl(198, 99%, 37%), hsl(187, 47%, 55%));
}
-.token.function {
- color: var(--syntax-function);
+/* HTML overrides */
+.token.attr-value>.token.punctuation.attr-equals,
+.token.special-attr>.token.attr-value>.token.value.css {
+ color: light-dark(hsl(230, 8%, 24%), hsl(220, 14%, 71%));
+}
+
+/* CSS overrides */
+.language-css .token.selector {
+ color: light-dark(hsl(5, 74%, 59%), hsl(355, 65%, 65%));
+}
+
+.language-css .token.property {
+ color: light-dark(hsl(230, 8%, 24%), hsl(220, 14%, 71%));
+}
+
+.language-css .token.function,
+.language-css .token.url>.token.function {
+ color: light-dark(hsl(198, 99%, 37%), hsl(187, 47%, 55%));
+}
+
+.language-css .token.url>.token.string.url {
+ color: light-dark(hsl(119, 34%, 47%), hsl(95, 38%, 62%));
+}
+
+.language-css .token.important,
+.language-css .token.atrule .token.rule {
+ color: light-dark(hsl(301, 63%, 40%), hsl(286, 60%, 67%));
+}
+
+/* JS overrides */
+.language-javascript .token.operator {
+ color: light-dark(hsl(301, 63%, 40%), hsl(286, 60%, 67%));
+}
+
+.language-javascript .token.template-string>.token.interpolation>.token.interpolation-punctuation.punctuation {
+ color: light-dark(hsl(344, 84%, 43%), hsl(5, 48%, 51%));
+}
+
+/* JSON overrides */
+.language-json .token.operator {
+ color: light-dark(hsl(230, 8%, 24%), hsl(220, 14%, 71%));
+}
+
+.language-json .token.null.keyword {
+ color: light-dark(hsl(35, 99%, 36%), hsl(29, 54%, 61%));
+}
+
+/* MD overrides */
+.language-markdown .token.url,
+.language-markdown .token.url>.token.operator,
+.language-markdown .token.url-reference.url>.token.string {
+ color: light-dark(hsl(230, 8%, 24%), hsl(220, 14%, 71%));
+}
+
+.language-markdown .token.url>.token.content {
+ color: light-dark(hsl(221, 87%, 60%), hsl(207, 82%, 66%));
+}
+
+.language-markdown .token.url>.token.url,
+.language-markdown .token.url-reference.url {
+ color: light-dark(hsl(198, 99%, 37%), hsl(187, 47%, 55%));
+}
+
+.language-markdown .token.blockquote.punctuation,
+.language-markdown .token.hr.punctuation {
+ color: light-dark(hsl(230, 4%, 64%), hsl(220, 10%, 40%));
+ font-style: italic;
+}
+
+.language-markdown .token.code-snippet {
+ color: light-dark(hsl(119, 34%, 47%), hsl(95, 38%, 62%));
+}
+
+.language-markdown .token.bold .token.content {
+ color: light-dark(hsl(35, 99%, 36%), hsl(29, 54%, 61%));
+}
+
+.language-markdown .token.italic .token.content {
+ color: light-dark(hsl(301, 63%, 40%), hsl(286, 60%, 67%));
+}
+
+.language-markdown .token.strike .token.content,
+.language-markdown .token.strike .token.punctuation,
+.language-markdown .token.list.punctuation,
+.language-markdown .token.title.important>.token.punctuation {
+ color: light-dark(hsl(5, 74%, 59%), hsl(355, 65%, 65%));
+}
+
+/* General */
+.token.bold {
font-weight: bold;
}
+
+.token.comment,
+.token.italic {
+ font-style: italic;
+}
+
+.token.entity {
+ cursor: help;
+}
+
+.token.namespace {
+ opacity: 0.8;
+}
+
+/* Plugin overrides */
+/* Selectors should have higher specificity than those in the plugins' default stylesheets */
+
+/* Show Invisibles plugin overrides */
+.token.token.tab:not(:empty):before,
+.token.token.cr:before,
+.token.token.lf:before,
+.token.token.space:before {
+ color: light-dark(hsla(230, 8%, 24%, 0.2), hsla(220, 14%, 71%, 0.15));
+ text-shadow: none;
+}
+
+/* Toolbar plugin overrides */
+/* Space out all buttons and move them away from the right edge of the code block */
+div.code-toolbar>.toolbar.toolbar>.toolbar-item {
+ margin-right: 0.4em;
+}
+
+/* Styling the buttons */
+div.code-toolbar>.toolbar.toolbar>.toolbar-item>button,
+div.code-toolbar>.toolbar.toolbar>.toolbar-item>a,
+div.code-toolbar>.toolbar.toolbar>.toolbar-item>span {
+ background: light-dark(hsl(230, 1%, 90%), hsl(220, 13%, 26%));
+ color: light-dark(hsl(230, 6%, 44%), hsl(220, 9%, 55%));
+ padding: 0.1em 0.4em;
+ border-radius: 0.3em;
+}
+
+div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:hover,
+div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:focus,
+div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:hover,
+div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:focus,
+div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:hover,
+div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:focus {
+ background: light-dark(hsl(230, 1%, 78%), hsl(220, 13%, 28%));
+ color: light-dark(hsl(230, 8%, 24%), hsl(220, 14%, 71%));
+}
+
+
+/* Line Highlight plugin overrides */
+/* The highlighted line itself */
+.line-highlight.line-highlight {
+ background: light-dark(hsla(230, 8%, 24%, 0.05), hsla(220, 100%, 80%, 0.04));
+}
+
+/* Default line numbers in Line Highlight plugin */
+.line-highlight.line-highlight:before,
+.line-highlight.line-highlight[data-end]:after {
+ background: light-dark(hsl(230, 1%, 90%), hsl(220, 13%, 26%));
+ color: light-dark(hsl(230, 8%, 24%), hsl(220, 14%, 71%));
+ padding: 0.1em 0.6em;
+ border-radius: 0.3em;
+ box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2);
+ /* same as Toolbar plugin default */
+}
+
+/* Hovering over a linkable line number (in the gutter area) */
+/* Requires Line Numbers plugin as well */
+pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows>span:hover:before {
+ background-color: light-dark(hsla(230, 8%, 24%, 0.05), hsla(220, 100%, 80%, 0.04));
+}
+
+/* Line Numbers and Command Line plugins overrides */
+/* Line separating gutter from coding area */
+.line-numbers.line-numbers .line-numbers-rows,
+.command-line .command-line-prompt {
+ border-right-color: light-dark(hsla(230, 8%, 24%, 0.2), hsla(220, 14%, 71%, 0.15));
+}
+
+/* Stuff in the gutter */
+.line-numbers .line-numbers-rows>span:before,
+.command-line .command-line-prompt>span:before {
+ color: light-dark(hsl(230, 1%, 62%), hsl(220, 14%, 45%));
+}
+
+/* Match Braces plugin overrides */
+/* Note: Outline colour is inherited from the braces */
+.rainbow-braces .token.token.punctuation.brace-level-1,
+.rainbow-braces .token.token.punctuation.brace-level-5,
+.rainbow-braces .token.token.punctuation.brace-level-9 {
+ color: light-dark(hsl(5, 74%, 59%), hsl(355, 65%, 65%));
+}
+
+.rainbow-braces .token.token.punctuation.brace-level-2,
+.rainbow-braces .token.token.punctuation.brace-level-6,
+.rainbow-braces .token.token.punctuation.brace-level-10 {
+ color: light-dark(hsl(119, 34%, 47%), hsl(95, 38%, 62%));
+}
+
+.rainbow-braces .token.token.punctuation.brace-level-3,
+.rainbow-braces .token.token.punctuation.brace-level-7,
+.rainbow-braces .token.token.punctuation.brace-level-11 {
+ color: light-dark(hsl(221, 87%, 60%), hsl(207, 82%, 66%));
+}
+
+.rainbow-braces .token.token.punctuation.brace-level-4,
+.rainbow-braces .token.token.punctuation.brace-level-8,
+.rainbow-braces .token.token.punctuation.brace-level-12 {
+ color: light-dark(hsl(301, 63%, 40%), hsl(286, 60%, 67%));
+}
+
+/* Diff Highlight plugin overrides */
+/* Taken from https://github.com/atom/github/blob/master/styles/variables.less */
+pre.diff-highlight>code .token.token.deleted:not(.prefix),
+pre>code.diff-highlight .token.token.deleted:not(.prefix) {
+ background-color: light-dark(hsla(353, 100%, 66%, 0.15), hsla(353, 100%, 66%, 0.15));
+}
+
+pre.diff-highlight>code .token.token.deleted:not(.prefix)::-moz-selection,
+pre.diff-highlight>code .token.token.deleted:not(.prefix) *::-moz-selection,
+pre>code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection,
+pre>code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection {
+ background-color: light-dark(hsla(353, 95%, 66%, 0.25), hsla(353, 95%, 66%, 0.25));
+}
+
+pre.diff-highlight>code .token.token.deleted:not(.prefix)::selection,
+pre.diff-highlight>code .token.token.deleted:not(.prefix) *::selection,
+pre>code.diff-highlight .token.token.deleted:not(.prefix)::selection,
+pre>code.diff-highlight .token.token.deleted:not(.prefix) *::selection {
+ background-color: hsla(353, 95%, 66%, 0.25);
+}
+
+pre.diff-highlight>code .token.token.inserted:not(.prefix),
+pre>code.diff-highlight .token.token.inserted:not(.prefix) {
+ background-color: hsla(137, 100%, 55%, 0.15);
+}
+
+pre.diff-highlight>code .token.token.inserted:not(.prefix)::-moz-selection,
+pre.diff-highlight>code .token.token.inserted:not(.prefix) *::-moz-selection,
+pre>code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection,
+pre>code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection {
+ background-color: hsla(135, 73%, 55%, 0.25);
+}
+
+pre.diff-highlight>code .token.token.inserted:not(.prefix)::selection,
+pre.diff-highlight>code .token.token.inserted:not(.prefix) *::selection,
+pre>code.diff-highlight .token.token.inserted:not(.prefix)::selection,
+pre>code.diff-highlight .token.token.inserted:not(.prefix) *::selection {
+ background-color: hsla(135, 73%, 55%, 0.25);
+}
+
+/* Previewers plugin overrides */
+/* Based on https://github.com/atom-community/atom-ide-datatip/blob/master/styles/atom-ide-datatips.less and https://github.com/atom/atom/blob/master/packages/one-dark-ui */
+/* Border around popup */
+.prism-previewer.prism-previewer:before,
+.prism-previewer-gradient.prism-previewer-gradient div {
+ border-color: light-dark(hsl(0, 0, 95%), hsl(224, 13%, 17%));
+}
+
+/* Angle and time should remain as circles and are hence not included */
+.prism-previewer-color.prism-previewer-color:before,
+.prism-previewer-gradient.prism-previewer-gradient div,
+.prism-previewer-easing.prism-previewer-easing:before {
+ border-radius: 0.3em;
+}
+
+/* Triangles pointing to the code */
+.prism-previewer.prism-previewer:after {
+ border-top-color: light-dark(hsl(0, 0, 95%), hsl(224, 13%, 17%));
+}
+
+.prism-previewer-flipped.prism-previewer-flipped.after {
+ border-bottom-color: light-dark(hsl(0, 0, 95%), hsl(224, 13%, 17%));
+}
+
+/* Background colour within the popup */
+.prism-previewer-angle.prism-previewer-angle:before,
+.prism-previewer-time.prism-previewer-time:before,
+.prism-previewer-easing.prism-previewer-easing {
+ background: light-dark(hsl(0, 0, 95%), hsl(219, 13%, 22%));
+}
+
+/* For angle, this is the positive area (eg. 90deg will display one quadrant in this colour) */
+/* For time, this is the alternate colour */
+.prism-previewer-angle.prism-previewer-angle circle,
+.prism-previewer-time.prism-previewer-time circle {
+ stroke: light-dark(hsl(0, 0, 100%), hsl(220, 14%, 71%));
+ stroke-opacity: 1;
+}
+
+/* Stroke colours of the handle, direction point, and vector itself */
+.prism-previewer-easing.prism-previewer-easing circle,
+.prism-previewer-easing.prism-previewer-easing path,
+.prism-previewer-easing.prism-previewer-easing line {
+ stroke: light-dark(hsl(0, 0, 100%), hsl(220, 14%, 71%));
+}
+
+/* Fill colour of the handle */
+.prism-previewer-easing.prism-previewer-easing circle {
+ fill: transparent;
+}
\ No newline at end of file
diff --git a/public/variables.css b/public/variables.css
index c7edeaa..85f5a25 100644
--- a/public/variables.css
+++ b/public/variables.css
@@ -40,20 +40,6 @@
--chart-timeout: #d9a620;
--chart-unresolved: #d9a620;
- --syntax-comment: var(--neutral-300);
- --syntax-punctuation: var(--neutral-800);
- --syntax-keyword: var(--neutral-500);
- --syntax-class: var(--neutral-700);
- --syntax-boolean: var(--neutral-500);
- --syntax-symbol: var(--neutral-700);
- --syntax-number: var(--neutral-800);
- --syntax-string: var(--neutral-400);
- --syntax-variable: var(--neutral-500);
- --syntax-operator: var(--neutral-900);
- --syntax-function: var(--neutral-900);
- --syntax-background: var(--neutral-50);
- --syntax-text: var(--neutral-900);
-
--selection-color: light-dark(var(--neutral-950), #727073);
--scrollbar-track-color: var(--neutral-0);
From 0c368e913e46ed209b251f5db3fe17221bedd707 Mon Sep 17 00:00:00 2001
From: Dean Srebnik <49134864+load1n9@users.noreply.github.com>
Date: Sun, 8 Dec 2024 16:12:52 -0500
Subject: [PATCH 10/25] feat: improve blog preview (#32) (#35)
From ed74d90b188252d8f474a90c20e0f4916d0bb72e Mon Sep 17 00:00:00 2001
From: Dean Srebnik <49134864+load1n9@users.noreply.github.com>
Date: Thu, 5 Dec 2024 21:39:46 -0500
Subject: [PATCH 11/25] feat: improve blog preview
---
components/BlogPreviewList.css | 1 +
components/BlogPreviewList.tsx | 4 ++--
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/components/BlogPreviewList.css b/components/BlogPreviewList.css
index d1c6a0b..ef497cc 100644
--- a/components/BlogPreviewList.css
+++ b/components/BlogPreviewList.css
@@ -4,6 +4,7 @@
gap: 1rem;
padding: 0;
margin-top: 1rem;
+ list-style: none;
}
.post {
diff --git a/components/BlogPreviewList.tsx b/components/BlogPreviewList.tsx
index bdc232c..1b37bf4 100644
--- a/components/BlogPreviewList.tsx
+++ b/components/BlogPreviewList.tsx
@@ -10,7 +10,7 @@ const allPosts = (await Array.fromAsync(posts()))
export function BlogPreviewList() {
return (
-
+
);
}
From 0dbf5ba421c8e757b9b625da05830f361f74ea4c Mon Sep 17 00:00:00 2001
From: Dean Srebnik <49134864+load1n9@users.noreply.github.com>
Date: Fri, 6 Dec 2024 01:17:02 -0500
Subject: [PATCH 12/25] misread some feedback lmao
---
components/BlogPreviewList.css | 3 +++
components/BlogPreviewList.tsx | 4 ++--
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/components/BlogPreviewList.css b/components/BlogPreviewList.css
index ef497cc..a8da244 100644
--- a/components/BlogPreviewList.css
+++ b/components/BlogPreviewList.css
@@ -4,6 +4,9 @@
gap: 1rem;
padding: 0;
margin-top: 1rem;
+}
+
+.post {
list-style: none;
}
diff --git a/components/BlogPreviewList.tsx b/components/BlogPreviewList.tsx
index 1b37bf4..bdc232c 100644
--- a/components/BlogPreviewList.tsx
+++ b/components/BlogPreviewList.tsx
@@ -10,7 +10,7 @@ const allPosts = (await Array.fromAsync(posts()))
export function BlogPreviewList() {
return (
-
+
);
}
From 8993fe224fbd458c0bc3927c5a96ab0980b8dacd Mon Sep 17 00:00:00 2001
From: Dean Srebnik <49134864+load1n9@users.noreply.github.com>
Date: Sun, 8 Dec 2024 14:10:50 -0500
Subject: [PATCH 13/25] feat: prism formatting
---
components/BlogPreviewList.css | 2 +-
components/Markdown.tsx | 23 +++++++-
deno.json | 2 +
deno.lock | 19 ++++++-
pages/blog/post.tsx | 1 +
public/prism.css | 95 ++++++++++++++++++++++++++++++++++
public/variables.css | 57 ++++++++++++++++++++
utils/html.ts | 11 ++++
8 files changed, 205 insertions(+), 5 deletions(-)
create mode 100644 public/prism.css
diff --git a/components/BlogPreviewList.css b/components/BlogPreviewList.css
index a8da244..79f90e6 100644
--- a/components/BlogPreviewList.css
+++ b/components/BlogPreviewList.css
@@ -19,4 +19,4 @@
font-size: 0.9rem;
color: var(--neutral-800);
white-space: pre-wrap;
-}
\ No newline at end of file
+}
diff --git a/components/Markdown.tsx b/components/Markdown.tsx
index 4ec8de5..e260b6f 100644
--- a/components/Markdown.tsx
+++ b/components/Markdown.tsx
@@ -1,8 +1,27 @@
-import * as marked from "marked";
-
+import { Marked } from "marked";
+import { markedHighlight } from "marked-highlight";
+import Prism from "prismjs";
+import "prismjs/components/prism-bash.min.js";
+import "prismjs/components/prism-javascript.min.js";
+import "prismjs/components/prism-typescript.min.js";
+import "prismjs/components/prism-css.min.js";
+import "prismjs/components/prism-json.min.js";
+import "prismjs/components/prism-jsx.min.js";
+import "prismjs/components/prism-tsx.min.js";
+import "prismjs/components/prism-rust.min.js";
import { css } from "utils/css.ts";
import clsx from "clsx";
+const marked = new Marked(markedHighlight({
+ emptyLangClass: "language-none",
+ langPrefix: "language-",
+ highlight(code, lang, _info) {
+ lang = lang === "rs" ? "rust" : lang === "console" ? "sh" : lang;
+ const language = Prism.languages[lang] ?? Prism.languages.autoit;
+ return Prism.highlight(code, language, lang);
+ },
+}));
+
const classes = await css(import.meta.resolve("./Markdown.css"));
export interface MarkdownProps {
diff --git a/deno.json b/deno.json
index 4f8c6ed..0eb6312 100644
--- a/deno.json
+++ b/deno.json
@@ -18,8 +18,10 @@
"fresh_charts": "https://deno.land/x/fresh_charts@0.3.1/mod.ts",
"lightningcss": "npm:lightningcss@^1.27.0",
"marked": "npm:marked@^14.1.2",
+ "marked-highlight": "npm:marked-highlight@2.2.1",
"octokit": "npm:octokit@4.0.2",
"preact": "npm:preact@^10.24.0",
+ "prismjs": "npm:prismjs@^1.29.0",
"preact-render-to-string": "npm:preact-render-to-string@^6.5.11",
"utils/": "./utils/"
},
diff --git a/deno.lock b/deno.lock
index 5136b81..e7cff51 100644
--- a/deno.lock
+++ b/deno.lock
@@ -18,10 +18,14 @@
"npm:clsx@^2.1.1": "2.1.1",
"npm:feed@^4.2.2": "4.2.2",
"npm:lightningcss@^1.27.0": "1.27.0",
+ "npm:marked-highlight@*": "2.2.1_marked@14.1.3",
+ "npm:marked-highlight@2.2.1": "2.2.1_marked@14.1.3",
"npm:marked@^14.1.2": "14.1.3",
"npm:octokit@4.0.2": "4.0.2_@octokit+core@6.1.2",
"npm:preact-render-to-string@^6.5.11": "6.5.11_preact@10.24.3",
- "npm:preact@^10.24.0": "10.24.3"
+ "npm:preact@^10.24.0": "10.24.3",
+ "npm:prismjs@*": "1.29.0",
+ "npm:prismjs@^1.29.0": "1.29.0"
},
"jsr": {
"@std/cli@1.0.6": {
@@ -345,6 +349,12 @@
"lru-cache@10.4.3": {
"integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="
},
+ "marked-highlight@2.2.1_marked@14.1.3": {
+ "integrity": "sha512-SiCIeEiQbs9TxGwle9/OwbOejHCZsohQRaNTY2u8euEXYt2rYUFoiImUirThU3Gd/o6Q1gHGtH9qloHlbJpNIA==",
+ "dependencies": [
+ "marked"
+ ]
+ },
"marked@14.1.3": {
"integrity": "sha512-ZibJqTULGlt9g5k4VMARAktMAjXoVnnr+Y3aCqW1oDftcV4BA3UmrBifzXoZyenHRk75csiPu9iwsTj4VNBT0g=="
},
@@ -372,6 +382,9 @@
"preact@10.24.3": {
"integrity": "sha512-Z2dPnBnMUfyQfSQ+GBdsGa16hz35YmLmtTLhM169uW944hYL6xzTYkJjC07j+Wosz733pMWx0fgON3JNw1jJQA=="
},
+ "prismjs@1.29.0": {
+ "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q=="
+ },
"sax@1.4.1": {
"integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg=="
},
@@ -418,10 +431,12 @@
"npm:clsx@^2.1.1",
"npm:feed@^4.2.2",
"npm:lightningcss@^1.27.0",
+ "npm:marked-highlight@2.2.1",
"npm:marked@^14.1.2",
"npm:octokit@4.0.2",
"npm:preact-render-to-string@^6.5.11",
- "npm:preact@^10.24.0"
+ "npm:preact@^10.24.0",
+ "npm:prismjs@^1.29.0"
]
}
}
diff --git a/pages/blog/post.tsx b/pages/blog/post.tsx
index 6bbad1d..72d5324 100644
--- a/pages/blog/post.tsx
+++ b/pages/blog/post.tsx
@@ -26,6 +26,7 @@ if (import.meta.main) {
description: post.meta.description,
author: post.meta.authors.map((author) => author.name).join(", "),
canonical: href(post.file),
+ highlight: true,
}),
);
}
diff --git a/public/prism.css b/public/prism.css
new file mode 100644
index 0000000..36eeaa4
--- /dev/null
+++ b/public/prism.css
@@ -0,0 +1,95 @@
+code[class*="language-"],
+pre[class*="language-"] {
+ color: var(--syntax-text);
+ text-shadow: 0 1px rgba(0, 0, 0, 0.1);
+ font-family: Inconsolata, Monaco, Consolas, "Courier New", Courier, monospace;
+ direction: ltr;
+ text-align: left;
+ white-space: pre;
+ word-spacing: normal;
+ word-break: normal;
+ line-height: 1.5;
+ -moz-tab-size: 4;
+ -o-tab-size: 4;
+ tab-size: 4;
+ -webkit-hyphens: none;
+ -moz-hyphens: none;
+ -ms-hyphens: none;
+ hyphens: none;
+}
+
+pre[class*="language-"] {
+ padding: 1em;
+ margin: 0.5em 0;
+ overflow: auto;
+ border-radius: 0.3em;
+ background: var(--syntax-background);
+ box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
+}
+
+:not(pre) > code[class*="language-"] {
+ padding: 0.1em;
+ border-radius: 0.3em;
+ background: var(--syntax-background);
+}
+
+.token.comment,
+.token.prolog,
+.token.doctype,
+.token.cdata {
+ color: var(--syntax-comment);
+ font-style: italic;
+}
+
+.token.punctuation {
+ color: var(--syntax-punctuation);
+}
+
+.token.property,
+.token.keyword,
+.token.tag {
+ color: var(--syntax-keyword);
+ font-weight: bold;
+}
+
+.token.class-name {
+ color: var(--syntax-class);
+ text-decoration: underline;
+}
+
+.token.boolean,
+.token.constant {
+ color: var(--syntax-boolean);
+ font-weight: bold;
+}
+
+.token.symbol,
+.token.deleted {
+ color: var(--syntax-symbol);
+}
+
+.token.number {
+ color: var(--syntax-number);
+}
+
+.token.selector,
+.token.attr-name,
+.token.string,
+.token.char,
+.token.builtin,
+.token.inserted {
+ color: var(--syntax-string);
+}
+
+.token.variable {
+ color: var(--syntax-variable);
+}
+
+.token.operator {
+ color: var(--syntax-operator);
+}
+
+.token.function {
+ color: var(--syntax-function);
+ font-weight: bold;
+}
diff --git a/public/variables.css b/public/variables.css
index 2ef29ee..33ec47c 100644
--- a/public/variables.css
+++ b/public/variables.css
@@ -40,9 +40,66 @@
--chart-timeout: #d9a620;
--chart-unresolved: #d9a620;
+ --syntax-comment: var(--neutral-300);
+ --syntax-punctuation: var(--neutral-800);
+ --syntax-keyword: var(--neutral-400);
+ --syntax-class: var(--neutral-600);
+ --syntax-boolean: var(--neutral-400);
+ --syntax-symbol: var(--neutral-700);
+ --syntax-number: var(--neutral-800);
+ --syntax-string: var(--neutral-400);
+ --syntax-variable: var(--neutral-100);
+ --syntax-operator: var(--neutral-900);
+ --syntax-function: var(--neutral-600);
+ --syntax-background: var(--neutral-50);
+ --syntax-text: var(--neutral-800);
+
--selection-color: light-dark(var(--neutral-950), #727073);
--scrollbar-track-color: var(--neutral-0);
--scrollbar-thumb-color: var(--neutral-950);
--scrollbar-size: 8px;
}
+
+:root {
+ --neutral-0: light-dark(#ffffff, #000000);
+ --neutral-50: light-dark(#fefefe, #0a0a0a);
+ --neutral-100: light-dark(#efefef, #3d3d3d);
+ --neutral-200: light-dark(#dcdcdc, #464646);
+ --neutral-300: light-dark(#bdbdbd, #525252);
+ --neutral-400: light-dark(#989898, #656565);
+ --neutral-500: light-dark(#7c7c7c, #7c7c7c);
+ --neutral-600: light-dark(#656565, #989898);
+ --neutral-700: light-dark(#525252, #bdbdbd);
+ --neutral-800: light-dark(#464646, #dcdcdc);
+ --neutral-900: light-dark(#3d3d3d, #efefef);
+ --neutral-950: light-dark(#0a0a0a, #fefefe);
+ --neutral-1000: light-dark(#000000, #ffffff);
+
+ --accent-50: light-dark(#f2f3fb, #1a1a2e);
+ --accent-100: light-dark(#e7e9f8, #252541);
+ --accent-200: light-dark(#d4d7f1, #2f3156);
+ --accent-300: light-dark(#babde7, #3a3c6b);
+ --accent-400: light-dark(#9e9ddc, #464880);
+ --accent-500: light-dark(#8c85cf, #5a5d99);
+ --accent-600: light-dark(#796cbf, #6e73b0);
+ --accent-700: light-dark(#685ba7, #8389c7);
+ --accent-800: light-dark(#564b88, #9ea1dd);
+ --accent-900: light-dark(#48426d, #b6baea);
+ --accent-950: light-dark(#27233a, #d1d5f7);
+
+ /* Syntax Highlighting Colors */
+ --syntax-comment: var(--neutral-300);
+ --syntax-punctuation: var(--neutral-800);
+ --syntax-keyword: var(--neutral-400);
+ --syntax-class: var(--neutral-600);
+ --syntax-boolean: var(--neutral-400);
+ --syntax-symbol: var(--neutral-700);
+ --syntax-number: var(--neutral-800);
+ --syntax-string: var(--neutral-400);
+ --syntax-variable: var(--neutral-100);
+ --syntax-operator: var(--neutral-900);
+ --syntax-function: var(--neutral-600);
+ --syntax-background: var(--neutral-50);
+ --syntax-text: var(--neutral-800);
+}
diff --git a/utils/html.ts b/utils/html.ts
index 1e89f51..dd8e4a8 100644
--- a/utils/html.ts
+++ b/utils/html.ts
@@ -30,6 +30,11 @@ export interface HTMLOptions {
* The canonical URL of the HTML document.
*/
canonical?: string;
+
+ /**
+ * Whether to highlight code blocks in the HTML document.
+ */
+ highlight?: boolean;
}
/**
@@ -52,6 +57,12 @@ export function html(body: string, options: HTMLOptions) {
options.canonical
? `\n`
: ""
+ }
+ ${
+ options.highlight
+ ? `\n
+ `
+ : ""
}
From 7a19843e2a075ef7b4e77ba9c5017f5d7693c977 Mon Sep 17 00:00:00 2001
From: Dean Srebnik <49134864+load1n9@users.noreply.github.com>
Date: Sun, 8 Dec 2024 14:45:21 -0500
Subject: [PATCH 14/25] feat: improve blog preview (#32) (#34)
---
components/BlogPreviewList.css | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/components/BlogPreviewList.css b/components/BlogPreviewList.css
index 79f90e6..a8da244 100644
--- a/components/BlogPreviewList.css
+++ b/components/BlogPreviewList.css
@@ -19,4 +19,4 @@
font-size: 0.9rem;
color: var(--neutral-800);
white-space: pre-wrap;
-}
+}
\ No newline at end of file
From 58ba4d02a686e52a4719243bcaee97e75e8a8af6 Mon Sep 17 00:00:00 2001
From: Dean Srebnik <49134864+load1n9@users.noreply.github.com>
Date: Sun, 8 Dec 2024 14:48:37 -0500
Subject: [PATCH 15/25] feat: clean up icons
---
public/icons/{ios => }/58.png | Bin
.../android/android-launchericon-144-144.png | Bin 738 -> 0 bytes
.../android/android-launchericon-192-192.png | Bin 879 -> 0 bytes
.../android/android-launchericon-48-48.png | Bin 415 -> 0 bytes
.../android/android-launchericon-512-512.png | Bin 2481 -> 0 bytes
.../android/android-launchericon-72-72.png | Bin 502 -> 0 bytes
.../android/android-launchericon-96-96.png | Bin 566 -> 0 bytes
public/icons/ios/100.png | Bin 601 -> 0 bytes
public/icons/ios/1024.png | Bin 6784 -> 0 bytes
public/icons/ios/114.png | Bin 633 -> 0 bytes
public/icons/ios/120.png | Bin 652 -> 0 bytes
public/icons/ios/128.png | Bin 689 -> 0 bytes
public/icons/ios/144.png | Bin 738 -> 0 bytes
public/icons/ios/152.png | Bin 773 -> 0 bytes
public/icons/ios/16.png | Bin 153 -> 0 bytes
public/icons/ios/167.png | Bin 800 -> 0 bytes
public/icons/ios/180.png | Bin 857 -> 0 bytes
public/icons/ios/192.png | Bin 879 -> 0 bytes
public/icons/ios/20.png | Bin 305 -> 0 bytes
public/icons/ios/256.png | Bin 1155 -> 0 bytes
public/icons/ios/29.png | Bin 348 -> 0 bytes
public/icons/ios/32.png | Bin 187 -> 0 bytes
public/icons/ios/40.png | Bin 392 -> 0 bytes
public/icons/ios/50.png | Bin 414 -> 0 bytes
public/icons/ios/512.png | Bin 2481 -> 0 bytes
public/icons/ios/57.png | Bin 239 -> 0 bytes
public/icons/ios/60.png | Bin 411 -> 0 bytes
public/icons/ios/64.png | Bin 454 -> 0 bytes
public/icons/ios/72.png | Bin 502 -> 0 bytes
public/icons/ios/76.png | Bin 511 -> 0 bytes
public/icons/ios/80.png | Bin 515 -> 0 bytes
public/icons/ios/87.png | Bin 563 -> 0 bytes
.../icons/windows11/LargeTile.scale-100.png | Bin 1369 -> 0 bytes
.../icons/windows11/LargeTile.scale-125.png | Bin 1589 -> 0 bytes
.../icons/windows11/LargeTile.scale-150.png | Bin 2114 -> 0 bytes
.../icons/windows11/LargeTile.scale-200.png | Bin 3265 -> 0 bytes
.../icons/windows11/LargeTile.scale-400.png | Bin 9126 -> 0 bytes
.../icons/windows11/SmallTile.scale-100.png | Bin 489 -> 0 bytes
.../icons/windows11/SmallTile.scale-125.png | Bin 566 -> 0 bytes
.../icons/windows11/SmallTile.scale-150.png | Bin 412 -> 0 bytes
.../icons/windows11/SmallTile.scale-200.png | Bin 715 -> 0 bytes
.../icons/windows11/SmallTile.scale-400.png | Bin 1261 -> 0 bytes
.../windows11/SplashScreen.scale-100.png | Bin 1730 -> 0 bytes
.../windows11/SplashScreen.scale-125.png | Bin 2154 -> 0 bytes
.../windows11/SplashScreen.scale-150.png | Bin 2947 -> 0 bytes
.../windows11/SplashScreen.scale-200.png | Bin 4607 -> 0 bytes
.../windows11/SplashScreen.scale-400.png | Bin 14863 -> 0 bytes
.../windows11/Square150x150Logo.scale-100.png | Bin 745 -> 0 bytes
.../windows11/Square150x150Logo.scale-125.png | Bin 890 -> 0 bytes
.../windows11/Square150x150Logo.scale-150.png | Bin 1000 -> 0 bytes
.../windows11/Square150x150Logo.scale-200.png | Bin 1329 -> 0 bytes
.../windows11/Square150x150Logo.scale-400.png | Bin 3114 -> 0 bytes
...go.altform-lightunplated_targetsize-16.png | Bin 282 -> 0 bytes
...go.altform-lightunplated_targetsize-20.png | Bin 325 -> 0 bytes
...go.altform-lightunplated_targetsize-24.png | Bin 318 -> 0 bytes
...o.altform-lightunplated_targetsize-256.png | Bin 1175 -> 0 bytes
...go.altform-lightunplated_targetsize-30.png | Bin 331 -> 0 bytes
...go.altform-lightunplated_targetsize-32.png | Bin 348 -> 0 bytes
...go.altform-lightunplated_targetsize-36.png | Bin 358 -> 0 bytes
...go.altform-lightunplated_targetsize-40.png | Bin 369 -> 0 bytes
...go.altform-lightunplated_targetsize-44.png | Bin 371 -> 0 bytes
...go.altform-lightunplated_targetsize-48.png | Bin 398 -> 0 bytes
...go.altform-lightunplated_targetsize-60.png | Bin 417 -> 0 bytes
...go.altform-lightunplated_targetsize-64.png | Bin 458 -> 0 bytes
...go.altform-lightunplated_targetsize-72.png | Bin 473 -> 0 bytes
...go.altform-lightunplated_targetsize-80.png | Bin 503 -> 0 bytes
...go.altform-lightunplated_targetsize-96.png | Bin 548 -> 0 bytes
...x44Logo.altform-unplated_targetsize-16.png | Bin 282 -> 0 bytes
...x44Logo.altform-unplated_targetsize-20.png | Bin 325 -> 0 bytes
...x44Logo.altform-unplated_targetsize-24.png | Bin 318 -> 0 bytes
...44Logo.altform-unplated_targetsize-256.png | Bin 1175 -> 0 bytes
...x44Logo.altform-unplated_targetsize-30.png | Bin 331 -> 0 bytes
...x44Logo.altform-unplated_targetsize-32.png | Bin 348 -> 0 bytes
...x44Logo.altform-unplated_targetsize-36.png | Bin 358 -> 0 bytes
...x44Logo.altform-unplated_targetsize-40.png | Bin 369 -> 0 bytes
...x44Logo.altform-unplated_targetsize-44.png | Bin 371 -> 0 bytes
...x44Logo.altform-unplated_targetsize-48.png | Bin 398 -> 0 bytes
...x44Logo.altform-unplated_targetsize-60.png | Bin 417 -> 0 bytes
...x44Logo.altform-unplated_targetsize-64.png | Bin 458 -> 0 bytes
...x44Logo.altform-unplated_targetsize-72.png | Bin 473 -> 0 bytes
...x44Logo.altform-unplated_targetsize-80.png | Bin 503 -> 0 bytes
...x44Logo.altform-unplated_targetsize-96.png | Bin 548 -> 0 bytes
.../windows11/Square44x44Logo.scale-100.png | Bin 371 -> 0 bytes
.../windows11/Square44x44Logo.scale-125.png | Bin 412 -> 0 bytes
.../windows11/Square44x44Logo.scale-150.png | Bin 450 -> 0 bytes
.../windows11/Square44x44Logo.scale-200.png | Bin 539 -> 0 bytes
.../windows11/Square44x44Logo.scale-400.png | Bin 849 -> 0 bytes
.../Square44x44Logo.targetsize-16.png | Bin 282 -> 0 bytes
.../Square44x44Logo.targetsize-20.png | Bin 325 -> 0 bytes
.../Square44x44Logo.targetsize-24.png | Bin 318 -> 0 bytes
.../Square44x44Logo.targetsize-256.png | Bin 1175 -> 0 bytes
.../Square44x44Logo.targetsize-30.png | Bin 331 -> 0 bytes
.../Square44x44Logo.targetsize-32.png | Bin 348 -> 0 bytes
.../Square44x44Logo.targetsize-36.png | Bin 358 -> 0 bytes
.../Square44x44Logo.targetsize-40.png | Bin 369 -> 0 bytes
.../Square44x44Logo.targetsize-44.png | Bin 371 -> 0 bytes
.../Square44x44Logo.targetsize-48.png | Bin 398 -> 0 bytes
.../Square44x44Logo.targetsize-60.png | Bin 417 -> 0 bytes
.../Square44x44Logo.targetsize-64.png | Bin 458 -> 0 bytes
.../Square44x44Logo.targetsize-72.png | Bin 473 -> 0 bytes
.../Square44x44Logo.targetsize-80.png | Bin 503 -> 0 bytes
.../Square44x44Logo.targetsize-96.png | Bin 548 -> 0 bytes
.../icons/windows11/StoreLogo.scale-100.png | Bin 414 -> 0 bytes
.../icons/windows11/StoreLogo.scale-125.png | Bin 419 -> 0 bytes
.../icons/windows11/StoreLogo.scale-150.png | Bin 520 -> 0 bytes
.../icons/windows11/StoreLogo.scale-200.png | Bin 601 -> 0 bytes
.../icons/windows11/StoreLogo.scale-400.png | Bin 877 -> 0 bytes
.../windows11/Wide310x150Logo.scale-100.png | Bin 852 -> 0 bytes
.../windows11/Wide310x150Logo.scale-125.png | Bin 971 -> 0 bytes
.../windows11/Wide310x150Logo.scale-150.png | Bin 1204 -> 0 bytes
.../windows11/Wide310x150Logo.scale-200.png | Bin 1730 -> 0 bytes
.../windows11/Wide310x150Logo.scale-400.png | Bin 4607 -> 0 bytes
public/manifest.json | 446 +-----------------
113 files changed, 1 insertion(+), 445 deletions(-)
rename public/icons/{ios => }/58.png (100%)
delete mode 100644 public/icons/android/android-launchericon-144-144.png
delete mode 100644 public/icons/android/android-launchericon-192-192.png
delete mode 100644 public/icons/android/android-launchericon-48-48.png
delete mode 100644 public/icons/android/android-launchericon-512-512.png
delete mode 100644 public/icons/android/android-launchericon-72-72.png
delete mode 100644 public/icons/android/android-launchericon-96-96.png
delete mode 100644 public/icons/ios/100.png
delete mode 100644 public/icons/ios/1024.png
delete mode 100644 public/icons/ios/114.png
delete mode 100644 public/icons/ios/120.png
delete mode 100644 public/icons/ios/128.png
delete mode 100644 public/icons/ios/144.png
delete mode 100644 public/icons/ios/152.png
delete mode 100644 public/icons/ios/16.png
delete mode 100644 public/icons/ios/167.png
delete mode 100644 public/icons/ios/180.png
delete mode 100644 public/icons/ios/192.png
delete mode 100644 public/icons/ios/20.png
delete mode 100644 public/icons/ios/256.png
delete mode 100644 public/icons/ios/29.png
delete mode 100644 public/icons/ios/32.png
delete mode 100644 public/icons/ios/40.png
delete mode 100644 public/icons/ios/50.png
delete mode 100644 public/icons/ios/512.png
delete mode 100644 public/icons/ios/57.png
delete mode 100644 public/icons/ios/60.png
delete mode 100644 public/icons/ios/64.png
delete mode 100644 public/icons/ios/72.png
delete mode 100644 public/icons/ios/76.png
delete mode 100644 public/icons/ios/80.png
delete mode 100644 public/icons/ios/87.png
delete mode 100644 public/icons/windows11/LargeTile.scale-100.png
delete mode 100644 public/icons/windows11/LargeTile.scale-125.png
delete mode 100644 public/icons/windows11/LargeTile.scale-150.png
delete mode 100644 public/icons/windows11/LargeTile.scale-200.png
delete mode 100644 public/icons/windows11/LargeTile.scale-400.png
delete mode 100644 public/icons/windows11/SmallTile.scale-100.png
delete mode 100644 public/icons/windows11/SmallTile.scale-125.png
delete mode 100644 public/icons/windows11/SmallTile.scale-150.png
delete mode 100644 public/icons/windows11/SmallTile.scale-200.png
delete mode 100644 public/icons/windows11/SmallTile.scale-400.png
delete mode 100644 public/icons/windows11/SplashScreen.scale-100.png
delete mode 100644 public/icons/windows11/SplashScreen.scale-125.png
delete mode 100644 public/icons/windows11/SplashScreen.scale-150.png
delete mode 100644 public/icons/windows11/SplashScreen.scale-200.png
delete mode 100644 public/icons/windows11/SplashScreen.scale-400.png
delete mode 100644 public/icons/windows11/Square150x150Logo.scale-100.png
delete mode 100644 public/icons/windows11/Square150x150Logo.scale-125.png
delete mode 100644 public/icons/windows11/Square150x150Logo.scale-150.png
delete mode 100644 public/icons/windows11/Square150x150Logo.scale-200.png
delete mode 100644 public/icons/windows11/Square150x150Logo.scale-400.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-16.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-20.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-24.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-256.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-30.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-32.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-36.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-40.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-44.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-48.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-60.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-64.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-72.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-80.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-96.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-16.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-20.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-24.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-256.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-30.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-32.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-36.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-40.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-44.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-48.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-60.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-64.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-72.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-80.png
delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-96.png
delete mode 100644 public/icons/windows11/Square44x44Logo.scale-100.png
delete mode 100644 public/icons/windows11/Square44x44Logo.scale-125.png
delete mode 100644 public/icons/windows11/Square44x44Logo.scale-150.png
delete mode 100644 public/icons/windows11/Square44x44Logo.scale-200.png
delete mode 100644 public/icons/windows11/Square44x44Logo.scale-400.png
delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-16.png
delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-20.png
delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-24.png
delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-256.png
delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-30.png
delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-32.png
delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-36.png
delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-40.png
delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-44.png
delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-48.png
delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-60.png
delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-64.png
delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-72.png
delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-80.png
delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-96.png
delete mode 100644 public/icons/windows11/StoreLogo.scale-100.png
delete mode 100644 public/icons/windows11/StoreLogo.scale-125.png
delete mode 100644 public/icons/windows11/StoreLogo.scale-150.png
delete mode 100644 public/icons/windows11/StoreLogo.scale-200.png
delete mode 100644 public/icons/windows11/StoreLogo.scale-400.png
delete mode 100644 public/icons/windows11/Wide310x150Logo.scale-100.png
delete mode 100644 public/icons/windows11/Wide310x150Logo.scale-125.png
delete mode 100644 public/icons/windows11/Wide310x150Logo.scale-150.png
delete mode 100644 public/icons/windows11/Wide310x150Logo.scale-200.png
delete mode 100644 public/icons/windows11/Wide310x150Logo.scale-400.png
diff --git a/public/icons/ios/58.png b/public/icons/58.png
similarity index 100%
rename from public/icons/ios/58.png
rename to public/icons/58.png
diff --git a/public/icons/android/android-launchericon-144-144.png b/public/icons/android/android-launchericon-144-144.png
deleted file mode 100644
index 9f8911d3a5ffc96e91b8758f70f45789d10b3964..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 738
zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q4M;wBd$a>caTa()7BevL9RXp+soH$f3=B+D
zJY5_^D(1YsdocG(fQZ9I`A*vs2df1vPO3{-tQtxjI0HQA2)#J4lELdhSlJq(yZw{T
z%u)V(_l0M2?8({7-%$Z=15?*8rATk5(oQZb6S_bz9@eAUa#f8{O9F!3hm|AomzdZaKmEesN-|&
zf99Tv?4A4YaEoO7`bFm+iMoM(fNBh?(8*w?D$U>KySG2y^5%4|{>z{DY`?Ypb7n~X
z(f=KE%P6j|`}n^L+C3Pdg2hZ5)diB_8_sTu*EWBgwqg3C>t*|T!e4C7Q~4*kJoUf*
z>5A4phhTwTr4-oE(edkDyqDi%AHckJ-@6#mCV_!}6%eS8@+P10qTr^@o5PPl5s
z_f3XTx4C}p;|IQnB8hRSpukB>_ANQjlO_O@h>rp&t)P2r(*DG`Mhlxx7qS2oErX}4
KpUXO@geCx}e-Il0
diff --git a/public/icons/android/android-launchericon-192-192.png b/public/icons/android/android-launchericon-192-192.png
deleted file mode 100644
index aab223fc8a5cb62e6e5b7479c36c90c4dd70dc23..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 879
zcmeAS@N?(olHy`uVBq!ia0vp^2SAvE4M+yv$zcaloCO|{#S9F5M?jcysy3fA0|T?7
zr;B4q#hkZy4(19c3OGEpENJIj&^)Cfm{YTnk4ZM5X(dZAlWYsu0+wr!W_f6wlwVtU
zU;XSwMPTw-yU#o!^#kjbRr%diAh@W5y5+|P9v-@U&r)0VD`
zS1DHgP{FsR4TslQ>wYSp{kUNM?A&{Lw`%QP7R{P_vzTFfciH^<4v=u<_v4={Sr~pR
zkz-9Y?}NO5arqHjtFJz7-h7?AeE-a?_y4|gD!0EC$82$K*JaiAn-44d>Pt+s_y7JH
z^KNtHl)Y>W`cCK`#^(z}(A)}U`e8Qx<=GDt^l$%}b-Lv541QbHhQlBB@0=yE-T^HP
zi8s=2`pX(I)$+d&Hz-wj)cl)H}isqD_ue*9r9T?-wA1;+u2U>WbTL7m%{61}X
kUM`{6hAYj&4c%g|`r05qq=`Qkn1dKRUHx3vIVCg!02v=O6#xJL
diff --git a/public/icons/android/android-launchericon-48-48.png b/public/icons/android/android-launchericon-48-48.png
deleted file mode 100644
index 12a3d11d735c2bb46693f85343c7c03fe8124429..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 415
zcmV;Q0bu@#P)-)dv4!fX|GxF~%bjvreA)cVo}b^k
z{ID6zfx35V{@U2eFMFA@VyErd{6F^-wFflL1~Rn1ea?EjK6BTMdC`}@R=hp^<VL0Gvdtk!pmL)@-q}MrisXB@8(Pwwxyl{^3
zLm9(9d;fiXeVai%28J5t5t@Fs6f@kB^?J8nmTh1C{VuEp`+7GU^YxuYz<
zs?Wap_~qiBy;%%FO+`!N
OU<{tFelF{r5}E)sP=u}k
diff --git a/public/icons/android/android-launchericon-72-72.png b/public/icons/android/android-launchericon-72-72.png
deleted file mode 100644
index d55a0285360c6c07c8d874565e0f704bf00f9961..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 502
zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!oCO|{#S9F5M?jcysy3fA0|Vm<
zPZ!6KiaBp@AM`zJAmQ-v|AD!A4(1KK9Fw;wA7EJ`e1OA%^CjB`$D0gh2gGa@x1KM&
zrQ-2^at-6@1?sN9rtT77xR{3p0+;b!S@xBq+U$4jVn(_fB5$voR=Hr+w<6RZS;-e>0#HuC&(KnC?H^fv<81n^o`Bj
z^L*EF{kyj5!JOEGmV4WetT79iH$nQw