From 43ba49833d01fdbff9ecaf054bf028b98a07a7ba Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 1 Feb 2025 12:22:13 +0200 Subject: [PATCH] feat(tray): try add 1.25x and 1.5x for Windows high-DPI --- bin/tray-icons/build-icons.sh | 6 +++++- .../app-icons/tray/bookmarks-inverted@1.25x.png | Bin 0 -> 364 bytes images/app-icons/tray/bookmarks-inverted@1.5x.png | Bin 0 -> 412 bytes images/app-icons/tray/bookmarks@1.25x.png | Bin 0 -> 343 bytes images/app-icons/tray/bookmarks@1.5x.png | Bin 0 -> 423 bytes images/app-icons/tray/close-inverted@1.25x.png | Bin 0 -> 271 bytes images/app-icons/tray/close-inverted@1.5x.png | Bin 0 -> 293 bytes images/app-icons/tray/close@1.25x.png | Bin 0 -> 268 bytes images/app-icons/tray/close@1.5x.png | Bin 0 -> 306 bytes images/app-icons/tray/new-note-inverted@1.25x.png | Bin 0 -> 265 bytes images/app-icons/tray/new-note-inverted@1.5x.png | Bin 0 -> 273 bytes images/app-icons/tray/new-note@1.25x.png | Bin 0 -> 237 bytes images/app-icons/tray/new-note@1.5x.png | Bin 0 -> 241 bytes images/app-icons/tray/recents-inverted@1.25x.png | Bin 0 -> 481 bytes images/app-icons/tray/recents-inverted@1.5x.png | Bin 0 -> 576 bytes images/app-icons/tray/recents@1.25x.png | Bin 0 -> 501 bytes images/app-icons/tray/recents@1.5x.png | Bin 0 -> 627 bytes images/app-icons/tray/today-inverted@1.25x.png | Bin 0 -> 484 bytes images/app-icons/tray/today-inverted@1.5x.png | Bin 0 -> 513 bytes images/app-icons/tray/today@1.25x.png | Bin 0 -> 500 bytes images/app-icons/tray/today@1.5x.png | Bin 0 -> 534 bytes 21 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 images/app-icons/tray/bookmarks-inverted@1.25x.png create mode 100644 images/app-icons/tray/bookmarks-inverted@1.5x.png create mode 100644 images/app-icons/tray/bookmarks@1.25x.png create mode 100644 images/app-icons/tray/bookmarks@1.5x.png create mode 100644 images/app-icons/tray/close-inverted@1.25x.png create mode 100644 images/app-icons/tray/close-inverted@1.5x.png create mode 100644 images/app-icons/tray/close@1.25x.png create mode 100644 images/app-icons/tray/close@1.5x.png create mode 100644 images/app-icons/tray/new-note-inverted@1.25x.png create mode 100644 images/app-icons/tray/new-note-inverted@1.5x.png create mode 100644 images/app-icons/tray/new-note@1.25x.png create mode 100644 images/app-icons/tray/new-note@1.5x.png create mode 100644 images/app-icons/tray/recents-inverted@1.25x.png create mode 100644 images/app-icons/tray/recents-inverted@1.5x.png create mode 100644 images/app-icons/tray/recents@1.25x.png create mode 100644 images/app-icons/tray/recents@1.5x.png create mode 100644 images/app-icons/tray/today-inverted@1.25x.png create mode 100644 images/app-icons/tray/today-inverted@1.5x.png create mode 100644 images/app-icons/tray/today@1.25x.png create mode 100644 images/app-icons/tray/today@1.5x.png diff --git a/bin/tray-icons/build-icons.sh b/bin/tray-icons/build-icons.sh index c30f39f52..b3fb38859 100644 --- a/bin/tray-icons/build-icons.sh +++ b/bin/tray-icons/build-icons.sh @@ -14,9 +14,13 @@ script_dir=$(realpath $(dirname $0)) output_dir="$script_dir/../../images/app-icons/tray" for file in *.svg; do - name=$(basename $file .svg) + name=$(basename $file .svg) inkscape -w 16 -h 16 "$file" -o "$output_dir/$name.png" + inkscape -w 20 -h 20 "$file" -o "$output_dir/$name@1.25x.png" + inkscape -w 24 -h 24 "$file" -o "$output_dir/$name@1.5x.png" inkscape -w 32 -h 32 "$file" -o "$output_dir/$name@2x.png" magick "$output_dir/$name.png" -channel RGB -negate "$output_dir/$name-inverted.png" + magick "$output_dir/$name@1.25x.png" -channel RGB -negate "$output_dir/$name-inverted@1.25x.png" + magick "$output_dir/$name@1.5x.png" -channel RGB -negate "$output_dir/$name-inverted@1.5x.png" magick "$output_dir/$name@2x.png" -channel RGB -negate "$output_dir/$name-inverted@2x.png" done \ No newline at end of file diff --git a/images/app-icons/tray/bookmarks-inverted@1.25x.png b/images/app-icons/tray/bookmarks-inverted@1.25x.png new file mode 100644 index 0000000000000000000000000000000000000000..ebb5cb31c167771fcffce2018c833e79b2e085cb GIT binary patch literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc0wmQNuC@UwmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VX;-`;;_Kaj^+ z;1OBOz`z64&Ev~>>D*dBpx}B>7sn8d^LP6V`I-U*T<*I|M+-S8E!}?M+%e?~S!;B5 zw0&gT;+E{`nrOpdIIltZ#)S(PB_y?7T3meA%*iXe|L)D9^{H{aVmgu+7~jR*oaOwu z$L!Y0N-Ov3wX-)&Jhw?p)LWdFJAB)*IX-bawVt0?!gp)Q))^wZ`RXq0Z{C!;o#CmF z;K|zc<=O%A^W}{5e$3jOwa0Ou)6u7DJG(?rt#(&W@$n6a5H?U%&iwu6dliFBti`+9 zvsLXtr%RT&MwA5SrERK(!v>gTe~DWM4f D^>Bjw literal 0 HcmV?d00001 diff --git a/images/app-icons/tray/bookmarks-inverted@1.5x.png b/images/app-icons/tray/bookmarks-inverted@1.5x.png new file mode 100644 index 0000000000000000000000000000000000000000..75d7fab4605ec80d5907249924b05a023c3b7a20 GIT binary patch literal 412 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VX;-`;;_Kaj^+ z;1LNlk?$}FGak=hkpdLF@9E+gVsZNIL|gBsM2Xh*yZK8#p51>jK*^)SvLiv@g}lI= z;(~$?={wp5{T|7Ch~GWBS5ae@w6FTnhgbKZw|3umTHHC${CiriwAbW^ zcjTw_*1VNo^v-;M7{4~xwFEqWb-WlYh~NN z)xvX~V7}Jd zypENw6IbnJ_^^QK{HhN}Rn{!*D|~sJQM%};`PK=)rv{vR`FzTc*U|sn?a%+RJJO$b zb1u-Uk|nMYCBgY=CFO}lsSM@i<$9TU*~Q6;1*v-ZMd`EO*+>BuF?hQAxvXmmtT}V`<;yxP|*`l7sn8b-nUl_y__8dj(xoE zB7M7oWz83{TT4H3tPfqIQ^fm`Ez@AMuQy+)hJk&DIU)?$LX4H-&rfj154bm|o#oC?~FdLT`hBT_QQ;;s~LYslpVCoh)l9){pa!jz<#ctjyjhu z`%Y|c5WJYsS9x>&)m;xabQ_ix^oaK;KVo@4_lVd0K7*smv%2n!Ruc~ZJ=P@o0 m+IfKGu+Zj=y>G7jzbQYsVAa&RIn5ydGI+ZBxvXpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10W?WO zK~zYI?bW?%R8bTK;BWgwf{>_>VUYwuLQsnkh#;632wEou3kx5^J_y#nKw_g!s$eTA z0ugJ=I93xZmdzBy&AoFS$TX4-r#P&&*V=m@&N-FDEaS#Z)p4tjP*rPqjN1+94~~<3 zotWP>qN=)!eLTV^Tr?~PBNI*;3J0EOET=>+#D5gC&|lJp(K|U)^LWoHoU=| z$9Jr@;a!LP1cynQV`(dJh(kPW!@CR?@VifZECyJd#^B20+ThyYe>146jjGz1Ca3qg z9tkhv9iEN$pYb+H?``kxpsF@;f_r#~Wdx^HwbhqDse^^8dXE>_O>!`X?Tm~+RMji| z#QC%xyg}hXLmVXef+hUI>n@Sj52vbDa6ie>gaXF->o`yH?Vk*;GG=}c{sJV5kUK2* RZ2tfN002ovPDHLkV1n8%w$}gv literal 0 HcmV?d00001 diff --git a/images/app-icons/tray/close-inverted@1.25x.png b/images/app-icons/tray/close-inverted@1.25x.png new file mode 100644 index 0000000000000000000000000000000000000000..5ed2e309461bbcce0e755a666cf4ba7f21086ec4 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc0wmQNuC@UwmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VX;-`;;_Kaj^+ z;1OBOz`z64&Ev~>>D*dBpkR=vi(`n!`Q!u%rw98V)tmAdZvEfI6T!0n&vi$^i$CjG zgN>P)57+np7yth{>G{Kuu5d{wM#t2ErRM+c9|<|;lBXb;ZaQ(EqEST$U%{fq1p>?r zN1p_G3VBTx0-7#a;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^X^r>mdK II;Vst0QF#0P5=M^ literal 0 HcmV?d00001 diff --git a/images/app-icons/tray/close-inverted@1.5x.png b/images/app-icons/tray/close-inverted@1.5x.png new file mode 100644 index 0000000000000000000000000000000000000000..b7dee3aedfcf4cd51b48f5d922d4665c5399a816 GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VX;-`;;_Kaj^+ z;1LNlk?$}FGak=hkpdLV@N{tuu{fQaAaV1-{(tqwYaTuO|8-;bh9Cc5?PqRVarl4u zf8BzciJ$*JtydQjj4lz}6UCwBe${D8QH$83sm@#X{QfVuyGU(~l|-kBer0{HBPVnQ(A*>ysspMUSK{85o}Qr>}SQvsntXQ?kT0q9iy!t)x7$D3zhSyj(9c eFS|H7u^?41zbJk7I~ysWA_h-aKbLh*2~7au@@F^z literal 0 HcmV?d00001 diff --git a/images/app-icons/tray/close@1.25x.png b/images/app-icons/tray/close@1.25x.png new file mode 100644 index 0000000000000000000000000000000000000000..4b65585a2dcaf534f8d752ada9fdc4eb6bd6d802 GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`jSF9mmtT}V`<;yxP|-|J7sn8b-nUb1xtI(ETKB8J zaool!_VHEqbXM-IH=84DW{d0&H12W~sF|Q<{CVP;`8k(^cdy%WpT$c`b*V-`&?J*K zhXe*S&z+2?4}{cg-&9-PU~9nKUY@f}o_Rj2+Xl4_YTDTkB{(Jjbb^N=i zDeH2XRUU9WIrh5vqvuxNufMb&o7~v9r6~T`=d9|Rcm98WczhS5Q(d*4R<anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt=mKT^vI^I^Rw;2gU9`vj$RcY+Oycq9^1jhQ7I%z9%lGPW%B`S;I%(_ELdW0N*UUHQvDgLlFekF33F zlcGF(r5SP>;)051s4qBgde~s|MdqAF;SKXIyje9XXc61T8R3ko9oO%$RVdcT|vY!?_7xcJc!!7{rXUekgG(4dG*xi24dZs&!nR5cFoAPQ)fnH(oboFyt=akR{0HTw2 Ax&QzG literal 0 HcmV?d00001 diff --git a/images/app-icons/tray/new-note-inverted@1.25x.png b/images/app-icons/tray/new-note-inverted@1.25x.png new file mode 100644 index 0000000000000000000000000000000000000000..c0225bae03fdba5542de23e1bf02135eade1ad04 GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc0wmQNuC@UwmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VX;-`;;_Kaj^+ z;1OBOz`z64&Ev~>>D*dBprDVZi(`n!`Q!u%p9l8;>+5_1)pWELODr;Ajg;uP+!H&& zj%#7wAN>OYY~q{K5`O%bJ{NuTN27}H#)khl|8Hhrygu-NeUfdnX&{dR(7q@>p;wJf z7lGzVmbgZg1m~xflqVLYGL)B>>t*I;7bhncr0V4trO$q6BL!5%;OXk;vd$@?2>?r# BQ2hV^ literal 0 HcmV?d00001 diff --git a/images/app-icons/tray/new-note-inverted@1.5x.png b/images/app-icons/tray/new-note-inverted@1.5x.png new file mode 100644 index 0000000000000000000000000000000000000000..a13a5451df779cfd09fc74885bddd3168e1a0a0b GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VX;-`;;_Kaj^+ z;1LNlk?$}FGak=hkpdJ9@pN$vu{fQaAhGSi{(tqgZ;W&-N?42x3}TL`9ducB_pl?g za?i*3`3IRj@3b~HCh`l_vn!jNna~_6(0R7=m^#Zp^FR3#Mhji4d3OZ8t_tFn@?v0E zzLvXUny{D<(0s`f*NBqf{Irtt#G+J&^73-M%)IR4mmtT}V`<;yxP*Ihqi(`mI@7>9cTnz?1EagY5 z|Mvg?@Ibt#fBuKkDzO;-uL>fwosK+m;#W-Mko5BW;Pcq)H;;$W1fDzxhUA)?Tih1> zG_ju;H0d_4XBk7=kr?^k)r+=!M6Ewm>m0RD?j$FJ%GsSae=XgU{Zp}BG-Ij|gTtj~ eOgf%_gZx4YWDFvBHXZ`Hg2B_(&t;ucLK6UL-%}s} literal 0 HcmV?d00001 diff --git a/images/app-icons/tray/new-note@1.5x.png b/images/app-icons/tray/new-note@1.5x.png new file mode 100644 index 0000000000000000000000000000000000000000..ba905d596d93714b05056c60a50ff9e572a635dd GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt*+)E{-7{oymXx|F>t>Wfb=H zm9G>tFfw{&48)TcwYQplH(+sk*?lBSBF51qi_w=sxhjy+w@uFC%5I03wiZvyfjZ?? zTOWEYYqB_E$$27~fk*y9=$R8Y4gkT2|NsB9C4J@j>mj$bK|x`wNv!`WRu$FYq5~KD dnP){aFlcO*XqR2~{1wn844$rjF6*2UngEHXR(b#c literal 0 HcmV?d00001 diff --git a/images/app-icons/tray/recents-inverted@1.25x.png b/images/app-icons/tray/recents-inverted@1.25x.png new file mode 100644 index 0000000000000000000000000000000000000000..a14074f27438450378d71bfc7cea22d58deb4f59 GIT binary patch literal 481 zcmV<70UrK|P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00002 zVoOIv0RM-N%)bBt010qNS#tmY3{3z43{3&j&aF-W00AUPL_t(2&$W>~OM+n(hOeV0 zW!4b1Mh<0z)GsI@`~|K}5#-hnD5SP%$i+Tvt)|vmvQcmlr+9^EY!X_Gkf5@=!F)eb zw>s0gpXYk+=X}6lhxvsT$dM+-7jIN3*~5Sr8c{)2WfcR^xU#D1P|<$uMtKGOL(1#= z7pep84ysIh+V{(ZY6`n5ql}wJRM#v(2!M5ttmD2*l5~6hq{xN`E>j*lms`>vcxlbR zW!Out$~2OC=4b;gR;&%6sJ;JyTSTnTb9j`~-AJGJ zm>f-e&3sVeB)FGueVlS;&mIWJymGFI02b$h7c2UYY5>|)L)%(XT%%gljvC7O#^f(u zldQ2yf(}pIab+$3F}?weU3#eFmx_r1000?uMObuGZ)S9NVRB^vcXxL#X>MzCV_|S* XE^l&Yo9;Xs00000NkvXXu0mjf`vt-{ literal 0 HcmV?d00001 diff --git a/images/app-icons/tray/recents-inverted@1.5x.png b/images/app-icons/tray/recents-inverted@1.5x.png new file mode 100644 index 0000000000000000000000000000000000000000..904ab4b5f5f7dd798241e5f0ca1e8034d5f054b1 GIT binary patch literal 576 zcmV-G0>Ax004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00002 zVoOIv0RM-N%)bBt010qNS#tmY4#NNd4#NS*Z>VGd00DzZL_t(I%e|7nFXT}a#Xonl z6V{J%C1gUj5*i^HLn5q#LZR7KBFHuyDuswf=|7NYBxIEe6ebeJur?Fff=S4PgcVt$ zAdv_SN3r8O-{(7{v$uNZzH`sL_q+%19rik*5K&r*@WdrM?AoJyA9BcH4fBT?K6Akp zHB57&5q&7oOcDK3T#ZhyNpbyDBp`MAMj#R27(9+Zr#ls3w$D$W09?=~q{S z8XUQ#hTMX*+8sQpNe6c-?Q==>l(O}v`x}(0HfL)SDHCtU4l#g#9{(m2AcSAxzf^by zb{L?qvZOUj_}6eBIcVheSaefwW^{L9a%BK_cXuvnZfkR6VQ^(GZ*pgw?mQX* O0000|BIZw`DsMrcnxfFj+DT*hLc#wOvM*iuddBDq%(M{vnDu(<)O8Sh!vc` zw?_O1&Sz$O7ZDSg`LirJBCeyCnF|9Y<3m$c|36e8Y;um)*5((M@Gv4`#Bf?=fk$|p znV(y{``SFfS3HS`!z0Kh@f2S&b8)~~$X_eIui+i$aTb#}fHSz+_~vSDD2Fo8@Q9eg rWn8rNTW;bbUgLRYZdBFp`4{^yQaN?cu%CkH00000NkvXXu0mjf^)%a# literal 0 HcmV?d00001 diff --git a/images/app-icons/tray/recents@1.5x.png b/images/app-icons/tray/recents@1.5x.png new file mode 100644 index 0000000000000000000000000000000000000000..c99a35a57f77bb83a3f7f4bd52a21b0a7a125e73 GIT binary patch literal 627 zcmV-(0*w8MP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10su)w zK~zYIwbsvzk8uzO@YifMtaYSlBc-%1n=O_SIdE`rbW&n-5vM&!E{^^K<)Vm#BMzik zzipet+OloPkAxg3rQM4ihv)g~vHN_#-(}mW=kS?%&wJ)GGoR^+%(R%&v8e1=(hd+2 z9oUK;=)nxW;0Z=E^H(eXrZ8YukMnpN5ho*}d7_y)=PNUPird&y zhbeLWCFU`DYB4oVYw#MU5Y5Od_$aZju(oA@vSg2Nx*c&%pfh-Yj#dE%OHgg*=tEx< zTSw_T*ebv{cD2azEY7yD@4#P%kzjd;^I zM5E*p(Tf8$4tFziw5o`R0ZeD+*erb~K4NQTe&FvO?8i9_W2EX=bCZ$Tx>62cvO(Se zH)eQ9@eU@?^&c;JnPN!xR`t~q4Jr1}sxtPG%$#YG>0c5NflG>#AFA5wntUAVa5*Bn z=Rv+4R~0M#*lhcp0Gaty(T{1oh=`*Rv8;x;D004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00002 zVoOIv0RM-N%)bBt010qNS#tmY3{3z43{3&j&aF-W00AdSL_t(2&$W@SOG8l@hM#j) z=7QVGy+OU0797T*F3DgnTISFy*u+1|XS0@jK<5?|nGuJ?{tqT52g5?sIAlYono1WQH5xX?CI~v+`s>ZP{VZRvTpGX*>cQbpYhX9J>JO$N{j1CG+(2DfmoYwL}Cj<`#ef z9}zf)Lo)$B@&z_bKkNk_)5=N{wWsP?^MJ63{ADmRY00xvn`eci(!HrDttw z3N)gUPIVMb;UaP4qC8ClXkA_91COuRnv8{g#SN}9z&r=$%?HhZEzWfBuMGfZsp6^2 z1f|s6w5?qgG^b-N{FZU7J^@}ccLec%Mo0hv02y>eSaefwW^{L9a%BK_cXuvnZfkR6 aVQ^(GZ*pgw?mQX*0000004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00002 zVoOIv0RM-N%)bBt010qNS#tmY4#NNd4#NS*Z>VGd00BfvL_t(I%e|8^O9Md=g})J- zK!gO8kU*>wD>02&i71GIl~$?JCYDyFQMsQWSXrA0+K62WMeR~3n22DZz1L`LtPEqZ zmos;{T(0tMvu}51-@Kh&_-ANA3t=3_eHmLoD}*ENSqX|HSOu>7_6`5!Tsmf9%ng5F zkt8uRTpOWbS1TYE)M0Mt^;v+i)MY1!)`%^Lt0K2JUVN+!^>w8FXTAv$^rDRNp3 z*l#!*oxwiDNDe<&4*dx>wpc_!1P{8Q*+CD(!P=FbW#ilBP{JbY*0CFn$3H!e%v- ziF;%K000?uMObuGZ)S9NVRB^vcXxL#X>MzCV_|S*E^l&Yo9;Xs00000NkvXXu0mjf DNB+t` literal 0 HcmV?d00001 diff --git a/images/app-icons/tray/today@1.25x.png b/images/app-icons/tray/today@1.25x.png new file mode 100644 index 0000000000000000000000000000000000000000..66c63f70f57d79e751b002b980fa3cde62ba8734 GIT binary patch literal 500 zcmVLP%$|@O)+{N>J??oONSh(5W%y(~Rb~jaJH*L?Z(#8RkEGL;BGC!SU zc~suMAqjIhiFqs}`OynGg83wu@TscSM*@>PzV3uGp#?eDOL4l60P5q!%eZr*|(~C z-|;uGF$}oh*0z^+0DeXnxL8$xPQs`fPC6#ODM{`pS?JGC1Wa2NN>#mV qRvc$faTMop0=Mz172B6(*X%bD_yB0t;69B20000pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10i#Jo zK~zYIz11;mR8bHG;P0r7ppbwP63{AInntWdB8Y;OR#s^fODof;<_|jTG9*~+r_-9PC4I37@ss(n*9rWH{ z43kObx43_)=N7BI4*gQ}rz`$hs_OP;1S?pns)b<)`pJ&eAj!ofM|OoE$u#ccX_CD= zN{}SDg=_e#Gh((+kmPETW&FSaog3W1-6ShXo+p_cngHkV35TlcR8{?~suxvt5EpO) z+aj35G2Cn$lZ@d3?o`zh)(yK^tzoy3;=)O`4YR3p03v!%cUs1szItx@QLCE!#BCw*A)qGIv^j Y1Lb!Lf&~$@sQ>@~07*qoM6N<$f+0uo-v9sr literal 0 HcmV?d00001