From 40d0f17ae2f6d3919dade1e438408e1063a1916e Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Mon, 25 May 2020 13:57:04 -0500 Subject: [PATCH] Update icons --- qt/OpenRGBDialog2.cpp | 68 ++++++++++++++++++++++------------- qt/dram.png | Bin 0 -> 640 bytes qt/fan.png | Bin 0 -> 675 bytes qt/fan.svg | 1 - qt/gpu.png | Bin 0 -> 676 bytes qt/graphics-card.svg | 1 - qt/headset.png | Bin 0 -> 660 bytes qt/headsetstand.png | Bin 0 -> 657 bytes qt/keyboard.png | Bin 0 -> 665 bytes qt/keyboard.svg | 82 ------------------------------------------ qt/ledstrip.png | Bin 0 -> 633 bytes qt/motherboard.png | Bin 0 -> 653 bytes qt/motherboard.svg | 80 ----------------------------------------- qt/mouse.png | Bin 0 -> 663 bytes qt/mouse.svg | 5 --- qt/mousemat.png | Bin 0 -> 658 bytes qt/ram.svg | 1 - qt/resources.qrc | 18 ++++++---- qt/software.png | Bin 0 -> 655 bytes qt/tools.png | Bin 0 -> 661 bytes 20 files changed, 56 insertions(+), 200 deletions(-) create mode 100644 qt/dram.png create mode 100644 qt/fan.png delete mode 100644 qt/fan.svg create mode 100644 qt/gpu.png delete mode 100644 qt/graphics-card.svg create mode 100644 qt/headset.png create mode 100644 qt/headsetstand.png create mode 100644 qt/keyboard.png delete mode 100644 qt/keyboard.svg create mode 100644 qt/ledstrip.png create mode 100644 qt/motherboard.png delete mode 100644 qt/motherboard.svg create mode 100644 qt/mouse.png delete mode 100644 qt/mouse.svg create mode 100644 qt/mousemat.png delete mode 100644 qt/ram.svg create mode 100644 qt/software.png create mode 100644 qt/tools.png diff --git a/qt/OpenRGBDialog2.cpp b/qt/OpenRGBDialog2.cpp index 2c1d31bc..007acba3 100644 --- a/qt/OpenRGBDialog2.cpp +++ b/qt/OpenRGBDialog2.cpp @@ -115,30 +115,40 @@ OpenRGBDialog2::OpenRGBDialog2(std::vector& bus, std::vec switch(control[dev_idx]->type) { case DEVICE_TYPE_MOTHERBOARD: - NewLabelString += ":/motherboard.svg"; + NewLabelString += ":/motherboard.png"; break; case DEVICE_TYPE_DRAM: - NewLabelString += ":/ram.svg"; + NewLabelString += ":/dram.png"; break; case DEVICE_TYPE_GPU: - NewLabelString += ":/graphics-card.svg"; + NewLabelString += ":/gpu.png"; break; case DEVICE_TYPE_COOLER: - NewLabelString += ":/fan.svg"; + NewLabelString += ":/fan.png"; break; case DEVICE_TYPE_LEDSTRIP: - //break; + NewLabelString += ":/ledstrip.png"; + break; case DEVICE_TYPE_KEYBOARD: - //break; + NewLabelString += ":/keyboard.png"; + break; case DEVICE_TYPE_MOUSE: - //break; + NewLabelString += ":/mouse.png"; + break; + case DEVICE_TYPE_MOUSEMAT: + NewLabelString += ":/mousemat.png"; + break; case DEVICE_TYPE_HEADSET: - //break; + NewLabelString += ":/headset.png"; + break; + case DEVICE_TYPE_HEADSET_STAND: + NewLabelString += ":/headsetstand.png"; + break; case DEVICE_TYPE_UNKNOWN: - NewLabelString += ":/keyboard.svg"; + NewLabelString += ":/unknown.png"; break; } - NewLabelString += "' height='15' width='15'>" + QString::fromStdString(control[dev_idx]->name) + ""; + NewLabelString += "' height='16' width='16'>" + QString::fromStdString(control[dev_idx]->name) + ""; QLabel *NewTabLabel = new QLabel(); NewTabLabel->setText(NewLabelString); @@ -167,30 +177,40 @@ OpenRGBDialog2::OpenRGBDialog2(std::vector& bus, std::vec switch(control[dev_idx]->type) { case DEVICE_TYPE_MOTHERBOARD: - NewLabelString += ":/motherboard.svg"; + NewLabelString += ":/motherboard.png"; break; case DEVICE_TYPE_DRAM: - NewLabelString += ":/ram.svg"; + NewLabelString += ":/dram.png"; break; case DEVICE_TYPE_GPU: - NewLabelString += ":/graphics-card.svg"; + NewLabelString += ":/gpu.png"; break; case DEVICE_TYPE_COOLER: - NewLabelString += ":/fan.svg"; + NewLabelString += ":/fan.png"; break; case DEVICE_TYPE_LEDSTRIP: - //break; + NewLabelString += ":/ledstrip.png"; + break; case DEVICE_TYPE_KEYBOARD: - //break; + NewLabelString += ":/keyboard.png"; + break; case DEVICE_TYPE_MOUSE: - //break; + NewLabelString += ":/mouse.png"; + break; + case DEVICE_TYPE_MOUSEMAT: + NewLabelString += ":/mousemat.png"; + break; case DEVICE_TYPE_HEADSET: - //break; + NewLabelString += ":/headset.png"; + break; + case DEVICE_TYPE_HEADSET_STAND: + NewLabelString += ":/headsetstand.png"; + break; case DEVICE_TYPE_UNKNOWN: - NewLabelString += ":/keyboard.svg"; + NewLabelString += ":/unknown.png"; break; } - NewLabelString += "' height='15' width='15'>" + QString::fromStdString(control[dev_idx]->name) + ""; + NewLabelString += "' height='16 width='16'>" + QString::fromStdString(control[dev_idx]->name) + ""; QLabel *NewTabLabel = new QLabel(); NewTabLabel->setText(NewLabelString); @@ -209,8 +229,8 @@ OpenRGBDialog2::OpenRGBDialog2(std::vector& bus, std::vec ui->InformationTabBar->addTab(SMBusToolsPage, ""); QString SMBusToolsLabelString = "
SMBus Tools
"; + SMBusToolsLabelString += ":/tools.png"; + SMBusToolsLabelString += "' height='16' width='16'>SMBus Tools"; QLabel *SMBusToolsTabLabel = new QLabel(); SMBusToolsTabLabel->setText(SMBusToolsLabelString); @@ -227,8 +247,8 @@ OpenRGBDialog2::OpenRGBDialog2(std::vector& bus, std::vec ui->InformationTabBar->addTab(SoftInfoPage, ""); QString SoftwareLabelString = "
Software
"; + SoftwareLabelString += ":/software.png"; + SoftwareLabelString += "' height='16' width='16'>Software"; QLabel *SoftwareTabLabel = new QLabel(); SoftwareTabLabel->setText(SoftwareLabelString); diff --git a/qt/dram.png b/qt/dram.png new file mode 100644 index 0000000000000000000000000000000000000000..9fdeb2fd6d534c92a9c6fe8e48c87f300f70383d GIT binary patch literal 640 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQZ%U13aCb6$*;-(=u~X z85lGs)=sqbIP4&EG(NanX{u6LK;elCR*?dtg;%sh7CNmEjVd+R`GtFyiHfFPUsLwM zgZ)QWHFs}b$G5IY;RoZRCoh(~P*VM;ue+t=|M2mv-m%Sl&i}Rib!E;`hWQ>gr+F@`-BXx% zZwv3a-$xR|ri4B!eq=aV&*RUD(xoT!=Wy$B+Zg983;uj0F=^w4gI?^L7p)ZZ7jzHt zU0$PjIc4f+vGlbuscWl0iL({|I%RY{vrnPXRmZW3gEe$YKwGcGS}RSlpe^#>Kk)Ca z>x|*r>6P##!huyP=xC%gp(96e$h)psA?wVk{7Z}qaP_xTeK6)kX6%Sm8hU|>t~c6VX;4}uH! zE}zW6z`$AH5n0T@pr;JNj1^1m%NQ6K*h@TpUD=hT|;+&tG zo0?a`;9QiNSdyBeP@Y+mq2TW68xY>eC(gjY5aH?K7-Dhy?PO~%215>)^pyAYPq&9U zwD_KgTGDy8q2se4?~34sX>;QfJl6`$+n8bQb6e_(im11bi-!`!|Ec^IIl;4nb<8>@ qH3sjPACWeF-*V%(#=rhG#cfx!{G#!-*o1+Bfx*+&&t;ucLK6V7oDM+% literal 0 HcmV?d00001 diff --git a/qt/fan.png b/qt/fan.png new file mode 100644 index 0000000000000000000000000000000000000000..678b4e6a1b7ec0dff16901755dade09942b427a9 GIT binary patch literal 675 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQZ%U13aCb6$*;-(=u~X z85lGs)=sqbIP4&EG(NanX{u6LK;elCR*?dtg;%sh7CNmEjVd+R`GtFyiHfFPUsLwM zgZ)QWHFs}b$G5IY;RoZRCoh(~P*VM;ue+t=|M2mv-m%Sl&i}Rib!E;`hWQ>gr+F@`-BXx% zZwv3a-$xR|ri4B!eq=aV&*RUD(xoT!=Wy$B+Zg983;uj0F=^w4gI?^L7p)ZZ7jzHt zU0$PjIc4f+vGlbuscWl0iL({|I%RY{vrnPXRmZW3gEe$YKwGcGS}RSlpe^#>Kk)Ca z>x|*r>6P##!huyP=xC%gp(96e$h)psA?wVk{7Z}qaP_xTeK6)kX6%Sm8hU|>t~c6VX;4}uH! zE}zW6z`$AH5n0T@pr;JNj1^1m%NQ6K*h@TpUD=r3INaf`b#?r3&E7T{rY>o3gR#!G% z@3UUL?fKl(tZ$Zmoik;tRPnk4=Ulxv1edmMlPzi8_3_s99j9tsKK$17P6`cCXXv>7 c{tuJ$(P$y3zX4Mj7#J8lUHx3vIVCg!06lFZr2qf` literal 0 HcmV?d00001 diff --git a/qt/fan.svg b/qt/fan.svg deleted file mode 100644 index afb97805..00000000 --- a/qt/fan.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/qt/gpu.png b/qt/gpu.png new file mode 100644 index 0000000000000000000000000000000000000000..46c499b6610a68b64552514902e646b6ee208ab1 GIT binary patch literal 676 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQZ%U13aCb6$*;-(=u~X z85lGs)=sqbIP4&EG(NanX{u6LK;elCR*?dtg;%sh7CNmEjVd+R`GtFyiHfFPUsLwM zgZ)QWHFs}b$G5IY;RoZRCoh(~P*VM;ue+t=|M2mv-m%Sl&i}Rib!E;`hWQ>gr+F@`-BXx% zZwv3a-$xR|ri4B!eq=aV&*RUD(xoT!=Wy$B+Zg983;uj0F=^w4gI?^L7p)ZZ7jzHt zU0$PjIc4f+vGlbuscWl0iL({|I%RY{vrnPXRmZW3gEe$YKwGcGS}RSlpe^#>Kk)Ca z>x|*r>6P##!huyP=xC%gp(96e$h)psA?wVk{7Z}qaP_xTeK6)kX6%Sm8hU|>t~c6VX;4}uH! zE}zW6z`$AH5n0T@pr;JNj1^1m%NQ6K*h@TpUD={zo3G5?LFtge)78&qol`;+0Evtxx&QzG literal 0 HcmV?d00001 diff --git a/qt/graphics-card.svg b/qt/graphics-card.svg deleted file mode 100644 index f9b2f7db..00000000 --- a/qt/graphics-card.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/qt/headset.png b/qt/headset.png new file mode 100644 index 0000000000000000000000000000000000000000..ee2044feb3797fa93867f97d18aff17ebe1ad72c GIT binary patch literal 660 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQZ%U13aCb6$*;-(=u~X z85lGs)=sqbIP4&EG(NanX{u6LK;elCR*?dtg;%sh7CNmEjVd+R`GtFyiHfFPUsLwM zgZ)QWHFs}b$G5IY;RoZRCoh(~P*VM;ue+t=|M2mv-m%Sl&i}Rib!E;`hWQ>gr+F@`-BXx% zZwv3a-$xR|ri4B!eq=aV&*RUD(xoT!=Wy$B+Zg983;uj0F=^w4gI?^L7p)ZZ7jzHt zU0$PjIc4f+vGlbuscWl0iL({|I%RY{vrnPXRmZW3gEe$YKwGcGS}RSlpe^#>Kk)Ca z>x|*r>6P##!huyP=xC%gp(96e$h)psA?wVk{7Z}qaP_xTeK6)kX6%Sm8hU|>t~c6VX;4}uH! zE}zW6z`$AH5n0T@pr;JNj1^1m%NQ6K*h@TpUD=hT|;+&tG zo0?a`;9QiNSdyBeP@Y+mq2TW68xY>eC(gjYkmKp%7-DgHZSX}t21AzMoB#h8y?;6B zTxaAQ^_h!~I$ToQ_K3M*lagmnMd}AN_W;rFd7F++SsMPuN@&mG-IE@h-!)!y`@*%e z0>(QHjNSfkaXae9IoGmgyTQi$+$HZ45AWbvQ+ulG=u7ML@KwHYeNx`st&&}*85kHC NJYD@<);T3K0RRR@9HamM literal 0 HcmV?d00001 diff --git a/qt/headsetstand.png b/qt/headsetstand.png new file mode 100644 index 0000000000000000000000000000000000000000..eff6c3d1245b865ef2862a11f6eddd65564c3bf6 GIT binary patch literal 657 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQZ%U13aCb6$*;-(=u~X z85lGs)=sqbIP4&EG(NanX{u6LK;elCR*?dtg;%sh7CNmEjVd+R`GtFyiHfFPUsLwM zgZ)QWHFs}b$G5IY;RoZRCoh(~P*VM;ue+t=|M2mv-m%Sl&i}Rib!E;`hWQ>gr+F@`-BXx% zZwv3a-$xR|ri4B!eq=aV&*RUD(xoT!=Wy$B+Zg983;uj0F=^w4gI?^L7p)ZZ7jzHt zU0$PjIc4f+vGlbuscWl0iL({|I%RY{vrnPXRmZW3gEe$YKwGcGS}RSlpe^#>Kk)Ca z>x|*r>6P##!huyP=xC%gp(96e$h)psA?wVk{7Z}qaP_xTeK6)kX6%Sm8hU|>t~c6VX;4}uH! zE}zW6z`$AH5n0T@pr;JNj1^1m%NQ6K*h@TpUD=hT|;+&tG zo0?a`;9QiNSdyBeP@Y+mq2TW68xY>eC(gjYkm>2-7-DgH?IcG&21O3$?MMFC@2oa* z3<_9eJCiF^t>H=e;)Om8MpIQ5rMqs{cN5E56}i`BuS8Ph!gS;F?#d;p%Ne%w{844N zs?&V0Uw|>}p3nl0^iNxpw`acftvR$nxx(TqU&`W`{}0&Pw^~Uqv3{@1z`(%Z>FVdQ I&MBb@0NE%K^Z)<= literal 0 HcmV?d00001 diff --git a/qt/keyboard.png b/qt/keyboard.png new file mode 100644 index 0000000000000000000000000000000000000000..913f019d82c3ae5bb496895791111842a23c668c GIT binary patch literal 665 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQZ%U13aCb6$*;-(=u~X z85lGs)=sqbIP4&EG(NanX{u6LK;elCR*?dtg;%sh7CNmEjVd+R`GtFyiHfFPUsLwM zgZ)QWHFs}b$G5IY;RoZRCoh(~P*VM;ue+t=|M2mv-m%Sl&i}Rib!E;`hWQ>gr+F@`-BXx% zZwv3a-$xR|ri4B!eq=aV&*RUD(xoT!=Wy$B+Zg983;uj0F=^w4gI?^L7p)ZZ7jzHt zU0$PjIc4f+vGlbuscWl0iL({|I%RY{vrnPXRmZW3gEe$YKwGcGS}RSlpe^#>Kk)Ca z>x|*r>6P##!huyP=xC%gp(96e$h)psA?wVk{7Z}qaP_xTeK6)kX6%Sm8hU|>t~c6VX;4}uH! zE}zW6z`$AH5n0T@pr;JNj1^1m%NQ6K*h@TpUD=hT|;+&tG zo0?a`;9QiNSdyBeP@Y+mq2TW68xY>eC(gjYQ0VF67-DgHZ?GfZ0R@ii^83u+{O=}3Wyz2Z@p59BG;e~7ip7NHZPPqBRTPWAhpk-Abz+KzNcp0r0! Q0|Nttr>mdKI;Vst0A7R_VE_OC literal 0 HcmV?d00001 diff --git a/qt/keyboard.svg b/qt/keyboard.svg deleted file mode 100644 index e8cfc7a1..00000000 --- a/qt/keyboard.svg +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/qt/ledstrip.png b/qt/ledstrip.png new file mode 100644 index 0000000000000000000000000000000000000000..943cb3e767879aecd7a23821803cf344eee7c7c3 GIT binary patch literal 633 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQZ%U13aCb6$*;-(=u~X z85lGs)=sqbIP4&EG(NanX{u6LK;elCR*?dtg;%sh7CNmEjVd+R`GtFyiHfFPUsLwM zgZ)QWHFs}b$G5IY;RoZRCoh(~P*VM;ue+t=|M2mv-m%Sl&i}Rib!E;`hWQ>gr+F@`-BXx% zZwv3a-$xR|ri4B!eq=aV&*RUD(xoT!=Wy$B+Zg983;uj0F=^w4gI?^L7p)ZZ7jzHt zU0$PjIc4f+vGlbuscWl0iL({|I%RY{vrnPXRmZW3gEe$YKwGcGS}RSlpe^#>Kk)Ca z>x|*r>6P##!huyP=xC%gp(96e$h)psA?wVk{7Z}qaP_xTeK6)kX6%Sm8hU|>t~c6VX;4}uH! zE}zW6z`$AH5n0T@pr;JNj1^1m%NQ6K*h@TpUD= zWvjx*2N#=@=Zjnk*|K!SduETIrVEo?o?a|1xZ%KB@NBNcikR7JDpEV%?nvKK_-y0$ iD#=G{C;S(`#2A;Y&)?AO;L5|M2mv-m%Sl&i}Rib!E;`hWQ>gr+F@`-BXx% zZwv3a-$xR|ri4B!eq=aV&*RUD(xoT!=Wy$B+Zg983;uj0F=^w4gI?^L7p)ZZ7jzHt zU0$PjIc4f+vGlbuscWl0iL({|I%RY{vrnPXRmZW3gEe$YKwGcGS}RSlpe^#>Kk)Ca z>x|*r>6P##!huyP=xC%gp(96e$h)psA?wVk{7Z}qaP_xTeK6)kX6%Sm8hU|>t~c6VX;4}uH! zE}zW6z`$AH5n0T@pr;JNj1^1m%NQ6K*h@TpUD=Dy+wJGDG-Q^V?nqr literal 0 HcmV?d00001 diff --git a/qt/motherboard.svg b/qt/motherboard.svg deleted file mode 100644 index f56b1f8d..00000000 --- a/qt/motherboard.svg +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/qt/mouse.png b/qt/mouse.png new file mode 100644 index 0000000000000000000000000000000000000000..7727a588ca692da27940086a36eb24339a97791a GIT binary patch literal 663 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQZ%U13aCb6$*;-(=u~X z85lGs)=sqbIP4&EG(NanX{u6LK;elCR*?dtg;%sh7CNmEjVd+R`GtFyiHfFPUsLwM zgZ)QWHFs}b$G5IY;RoZRCoh(~P*VM;ue+t=|M2mv-m%Sl&i}Rib!E;`hWQ>gr+F@`-BXx% zZwv3a-$xR|ri4B!eq=aV&*RUD(xoT!=Wy$B+Zg983;uj0F=^w4gI?^L7p)ZZ7jzHt zU0$PjIc4f+vGlbuscWl0iL({|I%RY{vrnPXRmZW3gEe$YKwGcGS}RSlpe^#>Kk)Ca z>x|*r>6P##!huyP=xC%gp(96e$h)psA?wVk{7Z}qaP_xTeK6)kX6%Sm8hU|>t~c6VX;4}uH! zE}zW6z`$AH5n0T@pr;JNj1^1m%NQ6K*h@TpUD=!MP|ku_QG`p**uBL&4qCHz2%`Pn>~)A>Y%*F~s8Z*~w@58Vop^!#91ePkDV* zm1p<4Bh5ummJ8T1oSepc;EjfxP;i}?#8K0eM-P`W9I%-v)c5VuKJgcMfu-{OY7(wH z4_xFtZWSD{@U1`pv;87Y0TF7>ELT}Vl%~Jm@$;;Cm}uVq!g7 - - - - diff --git a/qt/mousemat.png b/qt/mousemat.png new file mode 100644 index 0000000000000000000000000000000000000000..fc6cc1cfcf668d8c39caadc5715f8e4ead4dd8e3 GIT binary patch literal 658 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQZ%U13aCb6$*;-(=u~X z85lGs)=sqbIP4&EG(NanX{u6LK;elCR*?dtg;%sh7CNmEjVd+R`GtFyiHfFPUsLwM zgZ)QWHFs}b$G5IY;RoZRCoh(~P*VM;ue+t=|M2mv-m%Sl&i}Rib!E;`hWQ>gr+F@`-BXx% zZwv3a-$xR|ri4B!eq=aV&*RUD(xoT!=Wy$B+Zg983;uj0F=^w4gI?^L7p)ZZ7jzHt zU0$PjIc4f+vGlbuscWl0iL({|I%RY{vrnPXRmZW3gEe$YKwGcGS}RSlpe^#>Kk)Ca z>x|*r>6P##!huyP=xC%gp(96e$h)psA?wVk{7Z}qaP_xTeK6)kX6%Sm8hU|>t~c6VX;4}uH! zE}zW6z`$AH5n0T@pr;JNj1^1m%NQ6K*h@TpUD=! zG-hXPn-{RaDOr \ No newline at end of file diff --git a/qt/resources.qrc b/qt/resources.qrc index 4e7697c2..955c16ae 100644 --- a/qt/resources.qrc +++ b/qt/resources.qrc @@ -1,11 +1,17 @@ OpenRGB.png - motherboard.svg - ram.svg - graphics-card.svg - fan.svg - keyboard.svg - mouse.svg + motherboard.png + dram.png + gpu.png + fan.png + ledstrip.png + keyboard.png + mouse.png + mousemat.png + headset.png + headsetstand.png + tools.png + software.png diff --git a/qt/software.png b/qt/software.png new file mode 100644 index 0000000000000000000000000000000000000000..54c99262cda5e8b4db79acbf7cbc58dfd6c2d314 GIT binary patch literal 655 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQZ%U13aCb6$*;-(=u~X z85lGs)=sqbIP4&EG(NanX{u6LK;elCR*?dtg;%sh7CNmEjVd+R`GtFyiHfFPUsLwM zgZ)QWHFs}b$G5IY;RoZRCoh(~P*VM;ue+t=|M2mv-m%Sl&i}Rib!E;`hWQ>gr+F@`-BXx% zZwv3a-$xR|ri4B!eq=aV&*RUD(xoT!=Wy$B+Zg983;uj0F=^w4gI?^L7p)ZZ7jzHt zU0$PjIc4f+vGlbuscWl0iL({|I%RY{vrnPXRmZW3gEe$YKwGcGS}RSlpe^#>Kk)Ca z>x|*r>6P##!huyP=xC%gp(96e$h)psA?wVk{7Z}qaP_xTeK6)kX6%Sm8hU|>t~c6VX;4}uH! zE}zW6z`$AH5n0T@pr;JNj1^1m%NQ6K*h@TpUD=LV0FMhJw4NZ$Nk>pEv^pL%OGnV~EA+qm#Ua4k++AEu8#2{%7gZ z%T`&vdZ*6$GYEP+v2%Db?J>@oU7=@m*wv(Jw)Uy@>OFkvr<|K|G0az8rFiRITufnbUE?&C4_|M2mv-m%Sl&i}Rib!E;`hWQ>gr+F@`-BXx% zZwv3a-$xR|ri4B!eq=aV&*RUD(xoT!=Wy$B+Zg983;uj0F=^w4gI?^L7p)ZZ7jzHt zU0$PjIc4f+vGlbuscWl0iL({|I%RY{vrnPXRmZW3gEe$YKwGcGS}RSlpe^#>Kk)Ca z>x|*r>6P##!huyP=xC%gp(96e$h)psA?wVk{7Z}qaP_xTeK6)kX6%Sm8hU|>t~c6VX;4}uH! zE}zW6z`$AH5n0T@pr;JNj1^1m%NQ6K*h@TpUD=!MP|ku_QG`p**uBL&4qCHz2%`Pn>~)A=lHzF~s8Z(#e5*2NXD*E7QL3FZ%wN zXSS8%2UX4sPTG^!2!(GEknosPaZmU5pR*H9ME{)q)VV~0`M!a#jjW)7akQvl(gnsF zjFTsB++4Z#(i(}Uj1!f!ily6xh3z7uZ$=xRQrL6IlXcbpjcX3^_Q_duU9-Q&!N9=4 N;OXk;vd$@?2>?`-71sa& literal 0 HcmV?d00001