summaryrefslogtreecommitdiff
authormickeyl <mickeyl>2004-08-24 22:03:14 (UTC)
committer mickeyl <mickeyl>2004-08-24 22:03:14 (UTC)
commitbc5cab6c01856b89c8b407fe7cccdb52cfcb5697 (patch) (side-by-side diff)
treeccae965c22eed8e2e6bdfc8043b3977907a07398
parent73253e93327cf4ef0932de1b4afb56af22a0f37e (diff)
downloadopie-bc5cab6c01856b89c8b407fe7cccdb52cfcb5697.zip
opie-bc5cab6c01856b89c8b407fe7cccdb52cfcb5697.tar.gz
opie-bc5cab6c01856b89c8b407fe7cccdb52cfcb5697.tar.bz2
- tweak version preparing the next release
- add eilers - show fullscreen on small screens
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--core/applets/aboutapplet/about.cpp4
-rw-r--r--core/applets/aboutapplet/dialog.ui7
2 files changed, 6 insertions, 5 deletions
diff --git a/core/applets/aboutapplet/about.cpp b/core/applets/aboutapplet/about.cpp
index bbdc1b1..3952d0a 100644
--- a/core/applets/aboutapplet/about.cpp
+++ b/core/applets/aboutapplet/about.cpp
@@ -1,89 +1,89 @@
#include "about.h"
#include "dialog.h"
+#include <qpe/qpeapplication.h>
#include <qpe/resource.h>
#include <qpe/qcopenvelope_qws.h>
#include <qapplication.h>
#include <qlabel.h>
AboutApplet::AboutApplet ( )
: QObject ( 0, "AboutApplet" )
{}
AboutApplet::~AboutApplet ( )
{}
int AboutApplet::position ( ) const
{
return 1;
}
QString AboutApplet::name ( ) const
{
return tr( "About shortcut" );
}
QString AboutApplet::text ( ) const
{
return tr( "About" );
}
QString AboutApplet::tr( const char* s ) const
{
return qApp->translate( "AboutApplet", s, 0 );
}
QString AboutApplet::tr( const char* s, const char* p ) const
{
return qApp->translate( "AboutApplet", s, p );
}
QIconSet AboutApplet::icon ( ) const
{
QPixmap pix;
QImage img = Resource::loadImage ( "logo/opielogo" );
if ( !img. isNull ( ) )
pix. convertFromImage ( img. smoothScale ( 14, 14 ) );
return pix;
}
QPopupMenu *AboutApplet::popup ( QWidget * ) const
{
return 0;
}
void AboutApplet::activated()
{
AboutDialog* d = new AboutDialog( qApp->mainWidget(), "aboutDialog", true );
if ( qApp->desktop()->width() == 240 )
{
d->logo->hide();
- d->setFixedWidth( qApp->desktop()->width() - 5 );
- d->setFixedHeight( qApp->desktop()->height() - 50 );
+ d->showMaximized();
}
d->exec();
}
QRESULT AboutApplet::queryInterface ( const QUuid &uuid, QUnknownInterface **iface )
{
*iface = 0;
if ( uuid == IID_QUnknown )
* iface = this;
else if ( uuid == IID_MenuApplet )
* iface = this;
else
return QS_FALSE;
if ( *iface )
( *iface ) -> addRef ( );
return QS_OK;
}
Q_EXPORT_INTERFACE( )
{
Q_CREATE_INSTANCE( AboutApplet )
}
diff --git a/core/applets/aboutapplet/dialog.ui b/core/applets/aboutapplet/dialog.ui
index dac241f..539bde1 100644
--- a/core/applets/aboutapplet/dialog.ui
+++ b/core/applets/aboutapplet/dialog.ui
@@ -1,474 +1,475 @@
<!DOCTYPE UI><UI>
<class>AboutDialog</class>
<widget>
<class>QDialog</class>
<property stdset="1">
<name>name</name>
<cstring>AboutDialog</cstring>
</property>
<property stdset="1">
<name>geometry</name>
<rect>
<x>0</x>
<y>0</y>
- <width>402</width>
+ <width>398</width>
<height>210</height>
</rect>
</property>
<property stdset="1">
<name>caption</name>
<string>About</string>
</property>
<property>
<name>layoutMargin</name>
</property>
<property>
<name>layoutSpacing</name>
</property>
<grid>
<property stdset="1">
<name>margin</name>
<number>2</number>
</property>
<property stdset="1">
<name>spacing</name>
<number>1</number>
</property>
<widget row="0" column="0" rowspan="1" colspan="2" >
<class>QLabel</class>
<property stdset="1">
<name>name</name>
<cstring>TextLabel1</cstring>
</property>
<property stdset="1">
<name>text</name>
- <string>&lt;center&gt;&lt;b&gt;The Open Palmtop Integrated Environment V1.1.3&lt;/b&gt;&lt;/center&gt;</string>
+ <string>&lt;center&gt;&lt;b&gt;The Open Palmtop Integrated Environment V1.1.6&lt;/b&gt;&lt;/center&gt;</string>
</property>
</widget>
<widget row="1" column="0" >
<class>QLabel</class>
<property stdset="1">
<name>name</name>
<cstring>logo</cstring>
</property>
<property stdset="1">
<name>palette</name>
<palette>
<active>
<color>
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
<color>
<red>197</red>
<green>196</green>
<blue>185</blue>
</color>
<color>
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
<color>
<red>226</red>
<green>225</green>
<blue>220</blue>
</color>
<color>
<red>98</red>
<green>97</green>
<blue>92</blue>
</color>
<color>
<red>131</red>
<green>130</green>
<blue>123</blue>
</color>
<color>
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
<color>
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
<color>
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
<color>
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
<color>
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
<color>
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
<color>
<red>0</red>
<green>0</green>
<blue>128</blue>
</color>
<color>
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</active>
<disabled>
<color>
<red>128</red>
<green>128</green>
<blue>128</blue>
</color>
<color>
<red>197</red>
<green>196</green>
<blue>185</blue>
</color>
<color>
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
<color>
<red>226</red>
<green>225</green>
<blue>212</blue>
</color>
<color>
<red>98</red>
<green>97</green>
<blue>92</blue>
</color>
<color>
<red>131</red>
<green>130</green>
<blue>123</blue>
</color>
<color>
<red>128</red>
<green>128</green>
<blue>128</blue>
</color>
<color>
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
<color>
<red>128</red>
<green>128</green>
<blue>128</blue>
</color>
<color>
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
<color>
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
<color>
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
<color>
<red>0</red>
<green>0</green>
<blue>128</blue>
</color>
<color>
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</disabled>
<inactive>
<color>
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
<color>
<red>197</red>
<green>196</green>
<blue>185</blue>
</color>
<color>
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
<color>
<red>226</red>
<green>225</green>
<blue>212</blue>
</color>
<color>
<red>98</red>
<green>97</green>
<blue>92</blue>
</color>
<color>
<red>131</red>
<green>130</green>
<blue>123</blue>
</color>
<color>
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
<color>
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
<color>
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
<color>
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
<color>
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
<color>
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
<color>
<red>0</red>
<green>0</green>
<blue>128</blue>
</color>
<color>
<red>255</red>
<green>255</green>
<blue>255</blue>
</color>
</inactive>
</palette>
</property>
<property stdset="1">
<name>frameShape</name>
<enum>Panel</enum>
</property>
<property stdset="1">
<name>frameShadow</name>
<enum>Sunken</enum>
</property>
<property stdset="1">
<name>lineWidth</name>
<number>1</number>
</property>
<property stdset="1">
<name>midLineWidth</name>
<number>0</number>
</property>
<property stdset="1">
<name>pixmap</name>
<pixmap>image0</pixmap>
</property>
<property stdset="1">
<name>scaledContents</name>
<bool>false</bool>
</property>
</widget>
<widget row="1" column="1" >
<class>QTabWidget</class>
<property stdset="1">
<name>name</name>
<cstring>tab</cstring>
</property>
<property>
<name>layoutMargin</name>
</property>
<property>
<name>layoutSpacing</name>
</property>
<widget>
<class>QWidget</class>
<property stdset="1">
<name>name</name>
<cstring>tab</cstring>
</property>
<attribute>
<name>title</name>
<string>About</string>
</attribute>
<vbox>
<property stdset="1">
<name>margin</name>
<number>1</number>
</property>
<property stdset="1">
<name>spacing</name>
<number>1</number>
</property>
<widget>
<class>QTextBrowser</class>
<property stdset="1">
<name>name</name>
<cstring>TextBrowser1</cstring>
</property>
<property stdset="1">
<name>text</name>
<string>&lt;p&gt;
The &lt;b&gt;Open Palmtop Integrated Environment&lt;/b&gt; is written and maintained by the Opie Team, a world-wide network of software engineers committed to free software development.
&lt;/p&gt;
&lt;p&gt;
No single group, company or organization controls the Opie source code. Everyone is welcome to contribute to Opie.
&lt;/p&gt;
&lt;p&gt;
Visit &lt;i&gt;http://opie.handhelds.org&lt;/i&gt; for more information on the Opie Project.
&lt;/p&gt;</string>
</property>
<property stdset="1">
<name>textFormat</name>
<enum>RichText</enum>
</property>
</widget>
</vbox>
</widget>
<widget>
<class>QWidget</class>
<property stdset="1">
<name>name</name>
<cstring>tab</cstring>
</property>
<attribute>
<name>title</name>
<string>Authors</string>
</attribute>
<hbox>
<property stdset="1">
<name>margin</name>
<number>1</number>
</property>
<property stdset="1">
<name>spacing</name>
<number>1</number>
</property>
<widget>
<class>QTextBrowser</class>
<property stdset="1">
<name>name</name>
<cstring>TextBrowser2</cstring>
</property>
<property stdset="1">
<name>text</name>
<string>&lt;p&gt;
&lt;b&gt;Rajko 'alwin' Albrecht&lt;/b&gt; (alwin@handhelds.org)&lt;br/&gt;
+&lt;b&gt;Stefan 'eilers' Eilers&lt;/b&gt; (eilers@handhelds.org)&lt;br/&gt;
&lt;b&gt;Holger 'Zecke' Freyther&lt;/b&gt; (zecke@handhelds.org)&lt;br/&gt;
&lt;b&gt;Chris 'Kergoth' Larson&lt;/b&gt; (kergoth@handhelds.org)&lt;br/&gt;
&lt;b&gt;Michael 'Mickey' Lauer&lt;/b&gt; (mickeyl@handhelds.org)&lt;br/&gt;
&lt;b&gt;Lorn 'ljp' Potter&lt;/b&gt; (ljp@handhelds.org)&lt;br/&gt;
&lt;b&gt;Max 'Harlekin' Reiss&lt;/b&gt; (harlekin@handhelds.org)&lt;br/&gt;
&lt;b&gt;Andreas 'ar' Richter&lt;/b&gt; (ar@handhelds.org)&lt;br/&gt;
&lt;b&gt;Dan 'drw' Williams&lt;/b&gt; (drw@handhelds.org)&lt;/tt&gt;&lt;br/&gt;
&lt;/p&gt;</string>
</property>
</widget>
</hbox>
</widget>
<widget>
<class>QWidget</class>
<property stdset="1">
<name>name</name>
<cstring>tab</cstring>
</property>
<attribute>
<name>title</name>
<string>Report</string>
</attribute>
<hbox>
<property stdset="1">
<name>margin</name>
<number>1</number>
</property>
<property stdset="1">
<name>spacing</name>
<number>1</number>
</property>
<widget>
<class>QTextBrowser</class>
<property stdset="1">
<name>name</name>
<cstring>TextBrowser3</cstring>
</property>
<property stdset="1">
<name>text</name>
<string>&lt;p&gt;Software can always be improved, and the Opie Team is ready to do so. However, you - the user - must tell us when something does not work as expected or could be done better.&lt;/p&gt;
&lt;p&gt;The Open Palmtop Integrated Environment has a bug tracking system. Visit &lt;i&gt;http://opie.handhelds.org/&lt;/i&gt; to report bugs.&lt;/p&gt;
&lt;p&gt;If you have a suggestion for improvement then you are welcome to use the bug tracking system to register your wish. Make sure you use the severity called "Feature Wish".&lt;/p&gt;</string>
</property>
</widget>
</hbox>
</widget>
<widget>
<class>QWidget</class>
<property stdset="1">
<name>name</name>
<cstring>tab</cstring>
</property>
<attribute>
<name>title</name>
<string>Join</string>
</attribute>
<vbox>
<property stdset="1">
<name>margin</name>
<number>1</number>
</property>
<property stdset="1">
<name>spacing</name>
<number>1</number>
</property>
<widget>
<class>QTextBrowser</class>
<property stdset="1">
<name>name</name>
<cstring>TextBrowser4</cstring>
</property>
<property stdset="1">
<name>text</name>
<string>&lt;p&gt;You don't have to be a software developer to be a member of the Opie Team. You can join the national teams that translate program interfaces. You can provide graphics, themes, sounds and improved documentation. You decide!&lt;/p&gt;
&lt;p&gt;Visit &lt;i&gt;http://opie.handhelds.org/&lt;/i&gt; for information on some projects in which you can participate.&lt;/p&gt;
&lt;p&gt;If you need more information or documentation, then a visit to &lt;i&gt;http://opie.handhelds.org/&lt;/i&gt; will provide you with what you need.&lt;/p&gt;</string>
</property>
</widget>
</vbox>
</widget>
</widget>
</grid>
</widget>
<images>
<image>
<name>image0</name>
- <data format="XPM.GZ" length="22712">789cad9b5773eb48d2a6efe757744cdd4d6ce0a337b1b117b224656824526e632fcac292144523f3c5fef72d20df2c49e7f469333b3183613f0da090c87ad35441f35ffffaed617afddbbffeeb1fdb9ddca5fa379dc897dffe65f6cbe5fbfffe3fffebbffff1cf4eeb37ffdf5eafff5be39fffe31fff8cf2dff46fe3f5ca5620bec06cf70554e441b464af6f2a168ad9764a969ad9552c2ec186ce47db92db8d5edbb4abf3edc0349e66b664c9068ce7452fcc745e8ec03cfe8c999e2f5f89fb75627519d8959cf5c0ed7eab64d364a6f1f421303d7fc24cf70b09863de28d99cee711d8d0f8e93db16cf775f57c0596c4f6146cc10fc4aa81eb5f99258d7707ee1027c76049ec0cd8126705b19692c6c3fb6a0bc67c9806f80cdc51747f072c75357f9920b60d9c9f833bda547c03968af8c08cf319d8d2f93466a6f309fce91a743e9932e3fe1c8cf104f94bf6dac4e91edcefa9eafe3633fcbb62263d463b30f49426c4fd3add6feacc349f6ec84cfab42366d29bbd03435fd13933ced702935e2498eded32d37cc41133f4fe1498f4c9f6407fe6110cfd3917b81a2f17ccd08b0e5c9d8fae99693c47f12825bf7f3730d9f7c68cfbebccf4bed145e06abcf8150cffd845e0ea7ef3c04ce309be1ffe33b09fe3c7cdc1881ff341ccf1e316cc78dff3c0d5f9f416dcc1fb3866c44f3f70755e3373bcf598291ecc018cf84b3f99ecb1cc747d4cf94b6ad8636acc743e5d04267de37d35e2d33c05a6f8c0fc68c45f0a7d1bbe1ffe0cf1dd0073bcb69829de53f883e335a17895213e67cc88df9499e22b7907235e935766c45fe5ff8ecfff349e2c98e9bc31e03ed913ed0357d7eb5766d48b67e27e9de223b903435fd12333ead57de04a9ffa0adc277d269dc0a48f63669aaf64c04cf12932668cff1e98e2690b463cc60533e9459c3123be6bccb06f49ccf168de02937e2266c4e31533e24f8139deee99116f7c3ffb4704aeee8f9a60097b3660c45fdc65a6f7897acc783ede9fe3d1c8c0646f8319d7a760c45fd467c6f3c7608ec75a608ab73a33e95d637e383ef53333e23126e678741d669cff00733ee831937e63cc37c75f82e7f9f8a078b861467cb4c0880747e3cb6ebfd7acfc4ff3277b984f61c06db2273a80110ff28219f17503869e1cbd9faf5788a735339e3f00431fea9c19f375ca4cfac81518f6ba3e33e67fca8cf97c0243ffa2ce8c7e8ac787de25e92fd48f14ef2f614f9c07aec6938e99c64b1f99518fc681493f78ffd08ff178d04f72cf4cd7ab020cbd3b1e0f7ab28f81a9bebc32d3f3e3bbc0341ec57ba857518719f9e205ccfa6f31d3790bfb58dfee3d70a587a8cd0c7ff2f8b0373e0a4cef3b67467db90b4ce3759961ff8258239ed56d608a8f8219f54606aec673cf60d4a3641998e269c74c7ad5981f8e2f3701c3de6c1698ee3f30d3fd31f463608fee32d379d700a35ea523e250df2c33c54b86f775dcffee9911dfb08fe33b49c00ef159e9a3dbec41cfd18a98e3313a0563bd145bb0a17e31ef33637ece98b1fec98843bd3862463c1f07a6fe7fc18cfc3260c6fa69076ed3f3758719fae931c3df2b66f4bb6b30f42af9f912f1390a4cfae2f1103fd16560d23fde8feb87b86386dedb60c44fcad7436fa2c54cd727f00fd70ff3ce4cd7ab2633c6cfc1b047de12733ce82430c5c32533f41eae47ff1333e3fd4fc05c6fae99119faf81e9fe703dec3907737fba0f4cfa667b101f3a25e67e31867d06fa8e713ff787c90771888f3133e9357160e85d10ab6ebf5be947909e550febade88d19f9a40546ff253ec006f58eaf37889725719ff5fb00467dcc35d8a05e9d05ae9e6fb7ccc82f3b66aa279af4ac7c7c54e76d9b19fee833a39e36c188972262a6f9b49a19f96bc94cfd64f2c04cfa4fd681a93e30a3ff31bbc0148f6c2fe63f39094cfe7b6446fd9d32a33e4ec0a80f71c64ce3e52f81c9bffc3cace7f31133fa85b7c0146f57c40af16086cce83ff3c054ff5330f42e66ccd89f7905c37e81e787f884bd21be8ec08827751798d6173b665c8fe7713ca97960d27f8319eb933d33fa9f048c785317cc387f43ccf5289e30939ed43118f117435f5c8f6c952f7bcd6e1bfd63176c28dee425339d8f32621f7f15cbf7c0148fcc3c5e8799ded79c81119fa605e6f8bc23e67e337f0063bf21df32231f9f30237edac412cfb7d7cce84f7366d2bfb4cca41fa7c092ee3713663cdf3063ff07ef17fab72e33f4a90257efa73433f65ff03e8af3e78219fb673a30e58f3133bd6fb16426fbf54760aa77f08feaa0fe3f33430fe13cfa913b66cac7325c8f7882bfb8bec5d3c0541f36cc649f1681291f1e31637ff69a19f106ff85f5d58819f60e99d11f9d07a67c5430e3fda1378dfa2213663c0ff686fa7703e6783d0d4cfa7c6246fccdc1b04f0e9911ff188fe353df33239fed892dfc157702533d6c82f1be719d38ac070b66d2638c7872d06702bdfb7a4afbf3341f2aac071330f6132305467d138fcc584fcc99d10f4be23efa413d67c6fae21eccebaf7560aa0f8219f50cf6f07e89ad3393ff2ce9cdd74b8acff48519ebb16766ec870dc09c0f2433f5b7f91933fac19419f17d0ee6fdad53b025ffa4b89ff7270ac54cf1a45e98f1bde02e30e9f18899e237c3f83e5e2b7b55c20c7f1866ac3fae0353fff1ca8c7e7e1b98fae90d18f526ef30939ed287c0a43f7e1fe829e7f1a17ff706863ed39c99decf7499118f781ec7a37d62a6ebf3c0a8e7cbc074ff018cfc947799c93e330a4cf9e09c19f1d807f37aa101e678a57854213e3518eb331d31e3fa1d98f301aeb7b83ec6fc70bcc697ccd86fc4fb70bcc6b5c0b49f57e5f37eab87f598b80e4cf16888f97b837a66c6fad081f9fbc271608ad70118f11edf33633f6b4accf1251266c47f1d8c7e351f32a31e3c31637e0bb0453c2a66d4e31e33fa45b06ad0f5f979e0ea7959c48cef154b66f413e13cbef7ad03939e5230d7c71d18f55ff179e47fbb67867e9bccf47ec50b33e26f1c98f4c4e373fd5a04a6fbd93ee8d1dd1173bc248299ce170730f468305f9af3bf64467dc3f358ef16f365a047db6286bfc681c9fe5330f28bde06a678801e423c3488433d3281697f91f4a079ff32227feb1ef6fb229ce77a627a60e82dba03f37aef8898f72bd23766ec779c30a3df3660c4433e06637fcf2c99f17d87afe77a00fbfceb50ff784bcc7ab4afccd86f3c6346bdbb67a6fbb32918f93f6d33a3bfbd01737fba094cdf1f57cca83f5d66f46f5b30e2af3865c6f7b23830e96342ccfa8b1f99b1de6b82918fe317667a9fe29819cf7f0663fe933366e4fb4560d20ffccffab3e760e477bb6346bcad02931ed7605e9fc27f86fb6fd2a7b6fcfde08238f453d083c3f362cc47d06fa52719f2b39b81f13dc8a4607c5f8d3431f743910463ff3b3e6546bfdb03f37edd3d33f457230ef979cc8cef43e13cfa9b3e98f7d34c60ea0760afb4f8de7ac58cfea6ce8ceb8f89391fbb2533dd9f3d3243efcf60e45b1781a1e79caf97f87b881b66d4873933d6c3f78129df5f3163ffa01698f2690b6c697d6bdf98f17c1e0fef5fa4ccb81ff3a31b74bf5b31231e5f98d12f0c03935eae98d18f0dc088f7e284197aef82d14fa57c3fe2b5d80726fb9e88397f179bc0341e9ec7f16292c0142fd003c78b1a81b93f9a1073bc58ccb7e5fdd06b628e8f18f63a87fdb0aade4b9fcfb19f3602a3df4f2366ac4f2c18df3ba33830d5870533ae3f220e7a3f66c6faed1eccebf95b30becfc81533d67f3230d58b3766fc3dc98419f59cf4ad79fd5e5c07a67ee89d19f992af47ff9edf80110f195f0fbd179a19ebff2230adeff879f07fb60543cf72c68cf8f960a6f1f20b66c40fe95db3def33d33f2db8019fbfd981fd6b3e2f3dc3fb702931ec2f5a817afcca8177d30e7873933be8f0d02d3f34fc05cdf8e9891ffa7c41c0f02fe66fdeb0698fb253c3fe8ff40ccfad7d00febdf557a532dde4f731918fd8dc679eecf932131eb53c460ac878b7762ce9fe93533d6c32f60fc3d8a396746ff5c0f4cebc30766cc7f070c7db97de0eafa62c18cfe740586fe8b8c99e657f2f8c857f99498f3635667c67a65c94ce31bc78c7efa8d19f9660eee407f8bc014cf0730ea87b58129be5bccd0df0b33fad3c0d05f0f0c3da90766ecaf6f03d3fc0b62c3eb953633fa9d4b66bccf0d18f1220eccd0df04ccf6ccc0785e7e471cf43802f37a408371bf3901737f57e95b992ef72b17c47df41319bdafe17c581862deaf144fccc84f3198f7db7bcc387f1598f2f112cc7f2f680393be1acc58ff8c98b1de6f83598f6c0fd653f93b33fa6bbc9f467f5edc32c3be8fc0948f5bccc8b73630eddfecc1781ffdce8cfafb1c98e6ab09e6f5e32533e66706463d2aa6ccd05b1498f21de9d5b0deec8c99e6535b66d48311338d97ae03931e8ec1d063526746be5c8161af85bf0ce2431e98912f29bf19d6a7aa8139df3a308f5780399eaafcaddb217f6a62fe7b902227667dc98fc0b45edf8025ea9765a6f32630be97f0f5d093bb60c6fe8d0c4cfa9a10733e4b0533f2691a98eaff9219cf5381a91f3863c6fee33830e5c33b30de375b0526fd9f3343af6c0fef47c460c443dc67865ecf0293bee04fd657f2c48ceb2f03d3f5d760aeff8fccd06f2d305d0fff18d4f774c80c7f6a66e8e31d0cbd892633e2674e6c61af5833e3fe040cfb648d19fa9c8279bd380373ffd02676fcf736a43fc3eb3ffd401cfe1e98fc6378ffd9e07adeffd2e44f9f3f499ffa0c0cfbec0598d7f35760ce778fccf8fb47f2bfe17ead1830233f2d98d1ef5d06a67cd400433faa1d98f45763c67e07df8ff94d2760d8eb1266f4777366f4973330afb7c6ccd0ef9619d7533e30fc7db39831633dfec88cf97660f833cf99a1af6366e811f607fdf1f3b8bfe4eb317f4e32637f76cf0c3d3e135bce0f2d66e8ed0dccf5fa06ccfb8f9619f503f317f4087db01e8b6a3fc4847c62d760cc67ee02d37ab20e463d321d66cc970423dfc5e7ccf0af20e67ae30ecc58af2a66f86f0cc67c98c0747fbc61c6f54f609e8f1533faff87c0e43fbc2fcf4f76c48cfb9bcce8a74e88793ee400ccebef188ce70b3ecfeb03f88fe743c15e9e0f4de35bfe7b7dfd48ccfb8d3622e6fd0873c58cfc5023d61dc47302c67c64648f35bc3ffcc88c7ef622305d7fce8cef4d9760de7fb86146ff0efbd9ffc98619f9ff2230cd17ec65ffe71933f683de9831fe3533eec7fb73bc883933e6e3160c7bb30d33e6b7c18cf9c1f3437f7104e6f5b062867e30be43fd50afcc98df7730c76b35beedf07eb13e25e6fd5fd307e379a620e6f58b3e07c3bfc59098f59f7f80f9fbc23d33ce37882df7070fccc8c73230e50707c6fca653669c9f80b95f7081a9ff837dec2f89f765ffc82698edafe6d396f34b7aa3f16cb0ef2330cdff1accfde62d98e36d0ac6f3c58e383c3f05f3fc37c0accfca7e17de374fc03cfe16ccefb723e6f1c53398ed6b80717f51f5d7ce857c1d83d9de0d71b0578279bc2d98fdfd0276c4b35d24feee11c948453a32918d5c14fb5f1925511a65ffce58a50d51eeffe9af1ea67a72112da355b48e9ea34df4521ddb6817eda343f41abd45efd1c7df19f3eff8213a8a8ea393e8343a8bcea341348c46d14574195df9e3c2fff375348e26d1349a4537d16d34ffeb3ef96b7e8816d15d741f3d448fd153548bea51236a462dffbfeda8137571b4a35ed4179110424613a184164658e1fe337e10b148442a32ffae57228f7aa2104bb1126bf12c36e2456c716cc44eecc541bc8a576fe1a57813efde8e0f61ff7ffd208ec4b13811a7e24c08ff9e6d712e06fe592f7ff89fa1b76fe4afbd88aec5a5b7e34a5cfffb7e10633189cec4d4fb771675c48db8fdf2de7f76ccc5c2df73170dc5bd78108fff8e1fc493a8f919a87ba535fd3b8dfcdb3dfb91cba3f1178ef2ba9d688a96d749ddeba32d3aa2fbf7fc207aa22f2329fcfc77fcfc9f8b6729c5cbd7e357effffd3aa9bcf5857f8bb1f4daf8fd58f97d3f8827e90b98745efb1d19cbc4bfd5ae7aafea90e99f1f9fd7cb4ce632f15aba1097b2a814fa17fc20977225d7d1483e7b0b36f2c58fb2155b593e7d57e9ffe5479fe0d8cabd57cce6cb753bffefb6f25059d1f123beca37f9fee77e901fde822379ec2d68c913efc91b99793f0cfd2cfb439efec17126cfe5d927e39e67399043f6851cc90b79f9677ef0165c798bafa39638f73e18cb891f655a1d0d3ebc977f3ae44cdec85b39affef9f35a7f9f4ce5c2ffe7456e4a5f443379f7c77e90f7f2413e56b310fbbb16f249d6aa8c30f023d5bf1d8d2f4753b6645b766457f6be5fe7ef3bf547df8fc3beb8569112bff683924a29ed7d403a18cb27e59b5b79aaac3f9c6cfad19a6228cbff87c3975f15ab44a52a53b92ad492ff3dae2fef3b552bb5f6562c2a2b9a52445bf5fc2b3fa88d7a51dbca0779e903b5537b759035f5aadefc61abe3fd87e3431da96375a24ed5993a5783f0efe9faf2bea11af971567ebc0b99fb48bf5097d1edeffb415da96b351677a280056b39561339f6b5e1e0dfcc5b22067ec469f5fbee7fdffdef879aa91b75abe66aa1eebc15f76aeaffed837a2caf9703e5e752d554bdb2c2fb423554d3d793ebe851b57ef6836aab8eeaaa9ecc5553f5e54647feae91165a6aa575b9e2f7633df1a15d79e858273ad599ce71147aa9577aad9ff546bfa89aacab9abf72ad0e7a4bbed03bbdf759a7af0ffa357affd10ffa4dbfeb0f792d5aaaaf777e064b0b8ef4b13ed1a7fa4c9feb811eea91be506ffac23ffd4259b1926d75a33335ff3cf4a5bed2d77aac277aeaaf1be999bed1b7dfad10e73e3e2ea3999effe807bdd077de4b951af5bdf7d9486ff55c3fe847fda46bbaae1bbaa95bbae9df6ca4db7aa4a6baa3bbfea9bdea18e3b76f22238c344acfd4c1687d531ede8a7a6585f1d131f6331dfbec3d34e6bb1ffceacb9958dcc9a4d442b9b3afb72631a9c94c6e0a5d334bb9302bb336cf66635efcd999d99a9d1e9bbd399857f366defdef5e67fe9f3fcc9139f633303127fef8b4620d2baaf8f0b5fdc29c9ab3af7e30e7666086a2504dbd2fd5e8bd36312373612ecd95b9366333d12333353373636ecddc2ccccedcf9a7defbe3c13cea67fffb640ebae77f6ba62efb6c815f1797168ce00b3f1b3a921bd52fbb30d334ad4f3f947b0e6a6bba656e642df83b8ce999be8dacb0d22fcab51e554b5767639bf823b599f7fcbe3c4a1f780bf2ca177d9bab952decb2b202bef86a858fd2974a1363bbf2fd38fc60d76a59cd442c467ebe86a516d441d5edb3ddd8176fc1d6eeec5e9d9bc41eecab7db3eff6c31ed9637be2e7fe897cf079d8537b66cfedc00e8dfe361bf5301bc3324f44753b2a6783fc602feca57c2e67a2ca0ba6b260ad6fe5c25ed96b3d920baf413f1b766c276a65ceecd4ceec8df7c5ad9ddb05fb21f8a3b077f6de3ed847fb447e802f4813519527fa3e4fcc6ccdd6831f1ab6e9edaa6682f282aa9777f8a7b66cdbaf7ecb514e4aeffaf7ebda9eed47998b9cf0ab26e5e7ff073fe8bed3ce38bf02ab74c19a28c7bbad22b4e17dfd224fcadae162f2834b5c6a066256c5c498a292fc507a1173ea2d28e7d816e638fa7099cb5de1966ee5d6df7d501eeed96ddc8bdb8a1bd6c4a7159427fc5c2caad9b8707ed554d9b07707f7ea15d9f631b1a9143929fd40f358bd07d4a547eecdbdbb0f77e48edd893b75675e913fe9c1fbe1dcf95af9dd82a08949191b5ef93e3684704337aa6cb87097ee4ab4a856967ef86a01fb41adddb51b9b9d9bb8a9f7c1ccddb85b37ffd107942fdcc2dd91dfbec60659f165367c0d8d06eebeb2e1c13dbad7aa4e34ca5a4931415694ef40a3b827577375efe7866bdab96bb9f6efc5849f898eebba9eebfbd8388437f8e607ff9e5e9555dd68c5515c693296b6f2c3d7dcf0a31ffc3b3d99d758c53a36e63db66e1dbbdff5c13e8ee3244ee3ccdec5795c94f1f49315de0ff1b2f2432f5ec5ebca86e778e36bb68f4c5fdf293227acc8d20fa487f825dec6bb781f1fe2d7f8cd67e7c82baff7b31fca237e8f3f5c233e8a8fe393dfc91191da51747a459cc5a7950d67f1793cf8e287c9cf33614ee2a1eeb8713c52f3f822be8cafe2eb781c4fe2a9cf0faf3ffb43e7f12cbe896fe379bcf896b5912b490ff15d348aa187f8217ef4114119ea177ab067f1937ffa755c8beb71236ec62dffdbf6dc8915d78b1f0fdd8bbb76f02b3dc00f3d8a8bb89f448948a47cf9b51e1295e8f83af1e93a71499c2449ea7fb3244f8ab82ddb5437bf1fc93276c94a8dbed78cef7191acc90fc973b2495e926d227cee40cdfc393f24bb649f1cfc535f93b7e4dd1f9fbf1ffedf1ffdac8de4d8f5921373929ccabebe49ce92f3cffc80dad94906c9b0b261945cf8d9182497898c97e85e6ec9ee4f3d2457c975324e26fea94932f547f93bc3ef4d7270e3e4f6ab1e743f99bbae49bc9a1771912c923bddf896ad7d9e4cee930731a6b8481e93a7a4e6ada8fbea147dcec6a7157697349266d2fac9079fbf37fe895f72a5a9d987a49d74643fe9245d574b7aa5059fd5dbd70b5fbd937e1a51dd4c452a53956a3d154def09f343bdd065864a4d6a53e7fd30fdc117f84d63fbf8d947945a88f334b18fae9fa6719c66691eea45b5d628fb6b29d282eb66ba4c57629eaec53eb9146befbf11c7865aa7cf651f906ed297749bee7ee183f277e636df6b46ba37519cea6e7a70bdb828c7e38aa5ef4b45a6a50d6fdc3fa4efe9477ae4ad384e4fc4ca77ce0d8e4ed94f4fad4dcfd2f374900e5d331df9a7b12f265f7d915ea419f752a51fcabc117fa497a48bf4eab36295bd75a948bfa21ca4d7c10fe374924e2b2bb41c9456a4338d1e22bdf13d53ec2b94ef17ec3cbdfd951ed2f9f71a5a72ba48ef9c4defd3872f16708e6ca78fe9535afbecabd37afa216ec53e6da47e9528fc91b6d276da49afd2ae79b6374ea63d7ff4b32813c107df7eeda2f2c16be9033a3299de25f34c65baec86c21ac3c784ef187d8e54be0dffda5767367362ae9cd8cb4c34fdb11683b297cfe22c7137f6bdea9944967a7f74b22ccb7ff445567ccd0fa50f9cb50fa50f2a0b6ebf5a4031219fb3a578fabececa56729bade5d42b6228e6528975daca9eb34df6926d4b0b4a5ff8d99865bb6cffa30fb2431513950f743f933e3fceb3577befba76ffbd7bf151b92967c2afed47eafac77596e9646f729736c88ab425957acbdeb30fef8b8fecc85b725c5a929d64a7d959f25afa22ab7266f95bbeb3a99539a19cfff2fdfd711e1750e23a585076b3173e2a8bf455e44afeb8deccceb34136141b7fecb2b5d8a553799a8db28bec32bbcaaebd15e3cc77f3d9249b66b3ec26bbcd0efe287fe7d9cc759379f9ee3e2bf9f7af34b0c8ee38cb85aebeca0ba51622bf9ac9eeb3879ff71fb255b6564eeebc1abc3fc4ce47c8307bcc9ebc05b5ca8a6bb34e7b59ddcdb346d6cc5a593bebf8df6ed6cbfa99320f79948b5cba7eae72ed2bb6feea035a57505e883a62969bdcfefe3e4cee2dc86329f37237f056ec944b1b79ea9d5df9c2ff8ef33c2ff265beb2265fe7cffed8e42ff936dfe57b77931fdccaced2be9db9f26f6bbefb006af4ebab56fe9abfe5efbfda87c93ff22329e5544a1f21cfa53f7c8caef2e3fcc46ba2967d780b4ef3339f3bfc9aba5ad5fa9aaa47f9b98dd32dc78e7dcf07f99062e18b0faadc585aa09af928bf90f7bfde97cb2ff32bb1cde3725fd15bb12dfd915fe7e37c924ff3597e93dfe6f37c51ee2be477b628ad8897f9bdf7c1436941ba2dadc81ff3a760017c102fcbdc58aad1fba096d7ff787f32ade70d6fc1546cab1dea61e58f61decc5bd9a35ae6ed726f255fe477f0c5c8fba16392bc9b6df35ede4fb7f9a1883e6b43150bc10732cf47aa9bbdffd9fe64210ae963632b365ffc312d77f94a7dc8d372974b0ebc25c3d21235654bf491af75ebc2afcfab35fb170b4a1d900f7c3c760b5d983fdfaf2e6c210be7add87dfa43fac45bea43bd95564825cbbda6a1b26c01e7427ebaef42b017e76d800fccb0b220fe6bfbf6fecac4fba2da732efd21b75ea95b8e155831202b4a5ff8b56d4d996f3350fe95a6cf89553ed88896e9ea8f222db222ffebdf2f8a22ad97be90b4ffee7d2125b451e58dd28ab2a6c883b2e94c7a0bbc2d2bd9f73d73f937a1917f7f3f0365ef2c13bf6a18154b3328563ffbe08fbfe3c807afceab4a172f5fb551faa2cca1a5153eab9756bcc989ac99249d953d58b586da94fbd3e29c2c28d66a5b3c9bf6eff9e08ffcc07b9655be802fcabcf1d517bea69435d6f71b694bdcc843b1919344faf54ba2fae5de5b3903622696c54bb135e7bf7ac69f7fd7cbdf8b5d9e781f7cd106f9c2d794ca8a1456f82e7055ecf5b43808af01b114b344e4afc56bf1663ac54fdf2cfeba1fa08d8fe4316f781ffce48bb2dff05d8f4e4f927a7a541c25f5e2b8382ad6c5893f5e8bd3e2ac382f06ff89ef9bde8aa16aa7936c588c48175453e4aeea379ae9b4b8484fd2757ae4d7497e85505cfae75fdacbe4d15e1457ffa9efbcf0c7b56d1463bfb89b94f5a43a76bedbf1fd06f5a2492d6d16d3f8a1981537c5addafcd571ffee77ff625e2cbc2577beba7de449fae17bafa1ef7c3eb275715f3c14e322291ef5c23dfc9d31fff6777ff6c95351934bd5767ba5aae3c15d14f5a2f1ef8cf5cffffb3ffff1ff0015a75131</data>
+ <data format="XPM.GZ" length="22686">789cb59ad7722bb992aeeff753746cdced98c0d09b38712ee448191a89f29c980bd8b294448ab213e7dd0faaf24fc8acb5dacd4cf4aecdfebaaa8044e2cf4402a57fffd76f37a7d3dffef5efff78dcaa6d667e33a9dafcf62ffbb45abdfdc77ffedffffac73f7b9ddfc2ff0683fe6fad7ffedb3ffe79b6fdcdfc36bbbf7315a84100d15183a1ad590866d7abef2b665fb338025bba2fd715775b83aeedd6f7db91a93dc5ec6a96f760f4271f98e9be1a83b9fd3933f5af9e88874d627d14d9579cf7c0dd61a762db64a6f6cc3632f53f65a6f78504c31ef1cc8cf607604bed6797c4aa3b34f57d0156c46e17ecc057c4ba85e79f9815b57701ee11a7ef6045ec35d811e739b1518adac3788d03633e6c0bbc07ee697abf0356a69ebf6c48ec5ab8bf00f78cadf914ac34f19619f753b0a3fb9963a6fb29fce95b743f9d31e3fd0c8cf604f94b0dbac4d9237838d0f5fb6d66f8b764263dca0d187aca3cf1b049efdb2533cda71f31933edd9899f4e62ec0d097dc67c6fddbc8b55e0a09667bbbcc341f7ec00cbddf44267db23dd09fbd06437fde46a6f91d32432f2a727d5f9e30537b9ee251291e7f3772fd7cf2cc8cf797cc345e7918b96e2f7902c33fee3c72fdbebd62a6f604bf0fff19d8cff1e31760c48f7d25e6f8f1e7cc18ef7ee4fa7e7606ee613c9619f1d38f5cdf37cc1c6f3d668a07bb0523feb20f267b0c333d9f50fe5206f6d85b66ba9f9d47267d63bc06f1696f22537c607e0ce22f83be2dbf0f7fc6f86e80395e5bcc8877f883e335a57855313ee7cc88df8499e22b7d01235ed32766c45fedff5ec8ffd49eca99e9bed5e021d9231f23d7cf9b2766ac1777c4c326c5477a0186bee43533d6abcbc8b53ecd317848fa4c3b91491fefcc345fe90133c5a74899d1fe4b648aa73518f198e4cca417b1c78cf8be65867d0531c7a37d8e4cfa1c30231e8f99117f02ccf176c98ce7f97df8470e23d7efcb2658c19e7b30e22fe932d378648f19fd63fc1c8f5646a6fe1bcc783e0123fe649f19fd4fc01c8fb79129de96cca47783f9e1f83477cc884747ccf1e83bccb8ff0ae67cd06326fd26986f8ebf14fd85f8a0783865467cb4c088074fedabfe70d0aef540f3a706984fa1c15db2476ec1880775c88cf83a05434f9ec617d62bc4d38a19fd1f80a10fbdcf8cf9da65267d14020c7b7d9f19f33f63c67cde80a17fb164463dc5ed43ef82f417d78f0ce357b027c922d7ed29cb4ced65d7ccd0f32432e907e38ff518b707fda497ccf4bccec1d0bbe7f6a027771d99d6972766ea3fb9884ced51bcc7f54a7698912f1ec0acff1633dd77b08ff5ed5f22d77a906d667a5e71fbb037798b4ce35d30637db9884ced759961ff39b1413cebb3c8141f3933d61b19b96ecfdf81b11ea545648aa70d33e9d5607e38befc140c7bf379647a7fcb4cef27d08f853da6cb4cf77d038cf52a1b13c7f5cd3053bce418afe7faf79119f10dfb38be530ff688cf5a1ffdf6007a962531c7a3dc0563bf9418b0a57ab1e833637ef698b1ff4989e37af1c68c787e8f4cf5e13933f2cb0133f6371b7097fa371d66e8a7c70c7f97cca8775760e85571ff0af1398e4cfae2f6103ff22832e91fe3e3f5435c3043ef6d30e227e3e7a137d162a6e753f887d70ffbc24ccfeb2633dacfc0b0479d11733c181f99e2e188197a8fcfa3fe71cc18ff0e98d79b1366c4e753647a3f3e0f7bf6c15c9f3e46267db33d880f931073bd98c03e0b7d27789febc3f49538c6c78499f49a5a30f42e88757fd8aff52348cf7a80fd967c66463e6981517f8957b0c57ac7cf5bc44b413c64fd5e81b13e160a6cb15eed45aefb776b66e4970d33ad2786f4ac437cd4f75d9b19fee833633d6d82112fc58099e6d32966e4af8299eac9f48a99f49fae22d3fac08cfac76e22533cb2bd98ff742732f9ef9a19ebef8c19ebe3148cf5214999a9bde22132f997fbc37ebe1833a35e788e4cf1764cac110f76c48cfa398b4ceb7f0286dec59c19f5c21318f60bf41fe313f6c6f87a03239ef44564da5f6c98f13cfae378d28bc8a4ff0633f6278fcca87f3c18f1a60f9971ff9498d7a364ca4c7ad2ef60c45f027df17ae4ea7c3968f7bba81fbb604bf1a68e98e9becc8843fcd5ac5e22533c32737b1d661aafdd03233e6d0bccf17941ccf5667105c67943b166463ede6146fcb48915fa7727cca84f3366d2bf32cca41f2fc08adeb75366f4af9971fe83f1c5faadcb0c7d8ac8f5f8b462c6f90bc6a3397f9e33d3f8731599f2c78499c65b16cc38ef788d4ceb1dfca37bc82777ccd043bc8f7ae48299f2b18acf239ee02f5edf9259645a1fee99a1bf6164ca876fcc389f3d6146bcc17f717f356686bd2366d447fb91291fe5cc183ff466b0be28cf8cfe606f5cff4ec11cafbb91499f37cc88bf0518f6a91133e21fed717c9a4b66e4b34762077f259dc8b41e36c1186fb2248efbc19c99f498209e3cf49942ef613da5f1d37ce8b81f4cc0384f940a8cf54d5c33633fb160463d2c8987a807cd8219fb8b4b30efbf5691693f3464c67ae6c1382f714b66f29f23bd85f592e2337b60c67eec8e19e7610760ce079299eadb628f19f560c28cf8de07f3f9d62ed8917f32bccfe713a560a678d20fccf85e701199e6e38d99e23747fb215e6b7bb567863f3433f61f2791a9fe7862463dbf8e4cf5f43d18eb4dd161263d655791497f3c1ee8a9e0f6a17fff0c863eb38c99c667bbcc8847f4c7f1e86e98e9f92232d6f32232bdbf05233f155d66b2cf8e23533ed867463cf6c1bc5f6880395e291e758c4fc483c5fe4c0f98f1fc06ccf900cf3b3c9f607e385e9323669c37623c1cafc96d643acfabf3f9b033c07e4c9c44a67834c4fcbd41df31637fe8c0fc7de13d32c5eb0118f19e5c32233e67c41c5fc23323fe9760ae5747cc580f6e9831bf39d8211e0533d6e31e33ea45b06ed1f3c57e648abf0133d95714ccf8de13efe37bdf2a32e92901f3fab80163fdd77c1ff9df3d3243bf4d661a5ff9c08cf89b44263d71fbbc7e9d47a6f7d93ee8d15f1073bc244366ba5f6ec1d0a3c57c19ceff9219eb1bfa63bd3bcc97851e5d8b19fe9a4426fb77c1c82f661d99e2017a88f1d0208eeb918e4ce78ba407c3e79732251ee0bc4fe23eaf27b60786dee40598f77b6fc47c5e913d33e3bc638719f5b606231e8a0918e77bb660c6f71d7e9ed703d8178643f5e31931ebd13d31e3bc718f19ebdd2533bd9fcfc0c8ff599b19f5ed2998ebd3fbc8f4fdb164c6fad36546fdb60623feca5d669a4feb22933ea6c4517fd7ccd8ef35c1c8c7c903338da77c6746ff7760cc7fbac78c7c7f1e99f403ffb3fedc3e18f9dd6d98116f6564d2e30accfb53f8cf72fd4dfa348ebf1f1c12c77a0a7af0e82fc17c44fdd67a52313ffb3918df836c02c6f755a989b91e92028cf3ef649719f56e0fcce77597ccd0df2d71cccf13667c1f8af751dff4c17c9ea623533d007b95c3f7d66366d4374b663cff4eccf9d817ccf47e7ecd0cbddf81916fdd000c3d17fcbcc2df439c32637d5830633f7c1999eaf363669c1fdc46a67cda023bdadfba6766f4cfed61fc65c28cf7313fa645effb9219f1f8c04cf16a4691492fc7cca8c70ec088f77287197aef82514f65fc3ee2b57c8c4cf6dd1073fe2eef23537be88fe3c5fac8142fd003c78b1e83b93e9a1273bc38ccb7e3f3d013628e8f04f67a8ff330d27bc8e7384f1b83f9fbe88019fb130bc6f74ee923d3fa70ce8ce7df88a3dedf99b17fbb04f37efe0c8cef33aa64c6fe4f46a6f5e29919f5c59419eb39e9dbf0febd3c894cf5d00b33f2253f8ffabd3805231e727e1e7a2f1533f6ff79e4ba3dcdfdc1fff91a0c3dab3933e2e79599da2b0e99113fa477c37a2f1e9991df0e9871deefc0bc7fe1fb58bf4c2b32e9213e8ff5e28919eb451fccf961c18cef630791a9ff1d30af6f6fccc8ff33628e07017fb3fe4d03ccf512fa8ffadf12b3fe0df4c3faf7b5de7487cfd37c0a467d63709febf37444ccfa140e8cfd70f942ccf9333b61c67ef8018cbf47b1fbcca89f9791697f78c58cf9ef80a12fff18b97ebe3c67467d5a82a1ff3265a6f955dc3ef2553123e6fc982f99b15f2998a97d6b99514f3f3323df2cc03de8ef3c32c5f3168cf5c399c814df2d66e8ef8119f56964e8af07869ef41533ced7d791c9be21b1e5fd4a9b19f5ce11339e3f05235ec49619fa9b82d99e3918fd1517c4518f6330ef071418efdb1d30db5beb5bdb3ed72b87c443d413398dd7723e2c35319f578a1b66e42707e6f3f61e33ee1f47a67c5c80a1bfdc44267d3598711e3166c67ebf0d663db23dd84f152fcca8af313e83fabc3c63867daf91291fb798916f4d643abf7904633ce68519ebef5d649aaf2698f78f47cc989f3918eb51396346be1b44a67c477ab5ac373767a6f9348619ebc19899dacb5691490fef60e8315d32235f9660d8ebe02f8bf8505b66e44bca6f96f5a96fc19c6f2d98dbcbc15ccfd4f9db7463fe54c4fcf7206546ccfa52af9169bf7e0f5658bf0c33ddb79171bec3cf434ffe9019e7373232e96b4accf92c1d32239f269169fd2f98d19f884cf5c01e33ce1f2791291f5e8031debc8c4cfadf67c67acef6f0798403231e923e33f4ba1799f4057fb2bed21b663c7f14999e3f01f3fa7fcd8c7c791b999e877f2cd6f76cc48cfa5f31431f2f60e84d3499113f0b62077bc58a19ef7b30ec53b7ccd0e70cccfbc53998eb8736b1e7bfb721fd59deff992be2f8f7c0e41fcbe7cf16cff3f997217f86fc49fa347b60d8e70ec1bc9f3f0673bebb66c6df3f92ff2dd76be50133f2d33933f4711499f25103cce79dedc8a4bf5b669c77f0fb98df6c0a86bdde33a3be5b30a3be9c8379bf356146be5d33e379ca0796bf6f967366ecc7af9931df160c7f161933f4f5ce0c3dc2fea83fee8feb4b7e1ef3e72533ce671f99a1c73b6287fc90b598a1b76730afd7a7603e7f34cc583f307f518fd007ebb1accf436ccc276e05e67c6023d37e7209c67a643bcc982f0946be4bf69961ef9098d71bbf65c67e5530c37f1330e6c346a6f7937b663c7f03e6f92899b11e5e45267b305e9e9ffc8d19ef3799514fed10f37ca80330efbf1d18fd0bbecffb03f88fe743c35e9e0f43ed3bfe7b7d734d1cff9e7640cce711f69819f9e196d8f410cf1e8cf9c8c91e67f9ef67ae9951cf1e46a6e7f799f1bde908cce70fa7cca8df613ffb3fbd6746fe3f8c4cf3057bd9ff45ca8cf3a06766b47fc28cf7317e8e17b160c67c9c81616f7ecf8cf96d30637ed07fac2fdec0bc1f16ccd00fdaf7583ff41333e6f705ccf15ab7ef7a7c5e6c7689f9fcd7f6c1e8cfe6c4bc7f31fb60f8b71c11b3fe8b57307f5fb864c6fd06b1e3fae08a19f95846a6fc60c198df6cc68cfb5330d70b3632d57fb08ffda5305ef68f6a82d9fe7a3e5d35bfa4376acf45fb5e23d3fcafc05c6f9e8139de6660f42f36c4b1ff04ccf3df00b33e6bfb7d1c6fe1c1dcfe1acce3db1073fbe20eccf635c078bfaceb6bef63be7660b6f79e38da2bc1dcde1accfe7e007be2b3ed5fff470aa9a496465ae9a40fbf42263295d9df69ebafda107aab7ace65214bb99277f25e3ed4d75a6ee4a3dcca27f92c5fe4ebff960df24dbecb1db92bf7e4be3c9023399687f2481e87eb30fcfb899cc8a99cc9b93c956772f1e77df2e76c90e7f2425eca2b792d6fe4ad5cca866cca56f8ffb6ecc82eaeb6ecc9be1cc8a190722a8450420b23ecff8c0dc2092f129186b11e8b4cf6442e0a518a95b813f7e241ac71dd8b8d78145bf1249e828547e259bc043b5e85f9efda20dec4bbd811bb624f0ec338db625f1c84be1e7ef79f51b06f1c9e3d9427e228d8712c4efebe0d6222a6724fcc827fe7b2234ec5d9a771ffd1b510e7e19d0b391297e24a5cff1d1bc48db80d33b00c4a6b86318dc3e8ee42cbd5d5f81357f5dc4634452be86419f4d1161dd1fd6b36889ee88b811886f9ef84f9df17774a8a87cfd7afc6fff5392582f57918c544056dfc3c567e6e83b8516103a36cd07ef525c987516dea71d5974afef8fa785ea52a533e68e9501ca9fc670afd990daa50a55ac9b1ba0b16dcab87d0ca5aac55d5fba6d6ffc3779fe05aabc7a098fb4fcf6dc27f5bab6d6d4527b4f8a49ed5cb1fdba05e83056fea3d58d0523bc193a72a0d7e1885590e97dafd9d6b4fedabbd0fc63b77ea408dd8176aac0ed5d11fda50aae360f1896c89fde083899a865666f5d5e02b78f9874bcdd5a93a538bfadf3f9e0defa9449d877f1ed47de50b395717bf6f83ba5457eaba9e0517de3a5737eab6ce0807a1a5e597abf1e96aaa966aab8eeaaaded7e7c27bbbe1ea8776d817276aa086bfb6414b2db40a3e201d4cd48dd6e1fd5d6dc2655533b4d614a3d0e3f2f3af76daeb44a73ad3b92ef8bfe3f9eabd5d5dea55b0e2bcb6a2298672adef7e69c3bd7ed0ebda0759e503bdd18f7aab6ef5937e0e97a9af976fd7ab7ed3ef7a47efea3dbdaf0fe27fa7e7abf7467a1cda29437b872a0b917ea88fe4d9cf6dd0c7fa444fc485c861c14a4df4544dc2dab00d230b968883d0e2acfe7d09bf2fe1f755cff5a93ed30b7dae2f8215977a16feeb95beae9e57073acca5bed5cbda8ae00bddd0cdb09e9cc86bddfad106ddd61dddd53d95e9a6eeab7b3d086f8df5d048238c32da98d0d60d5fc6569771c69bc4a426c3959bc2946665eeccbd79d0b76aa96fc3932bbd356bf285d998c79075fa666b9ee4cb771bccb37931afea44b474df6cc20c060bcc9b79373b66d7ec997d736046666c0ef5b3390cbd1f6a234ad5d6a726d58b8fcb1c9963736226666a66e1b9b1999b5373f6d50ab11fe2e348cecde2071bcecd45f052ad4673197c36366bb33057e6dadc985bb3340dd3342dd30c231b9bb619eb99e9986ee8b5575f13fcf6cdc00cadb4c2ccf5d62a735a5dc18a656d850ed1310933ed42f61e59fdd5066bacb54e5c285f692158a0cdda7a9bd8d4663637b7b650e7b6b42b7b67efed43b83bb76bbb3113fb68b7f6c93edb97f0fb68d2f0efaff6cdbe871998da9d707d58b18215757c84b5fdd0eedabd2f36ecdb033b12b96e9ac74a8dc16b533bb687f6c81edb133bb15333b6333bb7a7f6cc2eecb9ddd88bd0eb65b8aeecb5b90bbf37766b7ae1f7d62e559f2db08dda82317c51cdc62068ad5f5561b6695b1f36d8b6ede8b5ed56b991b510dea8fef2af6f0776e8a4134e9971d89a9b7afb1a6a7a97b8d4f4c3d8fbb52fc265b2da177d97e9d2e5aea8ad802fbe5851aa875a1313574ac136b8952eea9970621ce66b5469416ff5d2ddb97bf7102c58bb8d7bd4fbd6bbad7b72cfeec5bdba37f7ee76c2dcdf900f3e2eb7ebf6dcbe3b7023abbeccc632cec6a8ca1372e9c6d56cc0864377a4eeaa99a8f382ae2d58993375ee8edd8919abf3a0c1301b6ee2a6bab47b6ee6e6ee34f8e2cc2ddc39fb21fa237717eed25db96b77437e802f6a4d8498aff2443fe489b9bb75cb6843c335835d3413941796d51ba1d7966bbb4eddca4ee5dd30be6ed88df665e6066ee8a51761febff9c1f4c36e4a7be36dad0bd644d5de591da18de0eb07b553ad1dde910d61bb95d80331af63624251497ea8bc88390d165473ec72fb2e5f7dea339ffbc2977ef5d507d5e5effcbd7ff06b71ca9af8b082f244988bf37a360efd46d2df5e3efaad7f0a8a6c8798b8af1539adfc40f3588f03ea3263ffec5ffcab7ff3ef7ec7effabda0c81ff410fcb0efc35af9d582a88969151bc1df556c0cfdc88f6b1b0efd913f162d5a2b2b3f7cb680fda057fec44fecc64ffd2cf860ee4ffd995f7cf701e50b7fee2fc86f9f6383acf8341b610d9507feb2b6e1ca5ffba77a9d68546b25c50459518d815af137fed62f839f1bbee916617fddfe594c8499e8f86ed86df7436c6ce308bef8218c33a8b25e375a7ee087f539a374b51f3ee786ef7e0863bab14f894854a2ed4b62fc2ab13ff5c163e2129f2449ea2e922cc9ab78fac18ae087a4a8fdd04bca6455db7097dc87353b446658df2932a7acc8ca0fa487e42159279be431d9264fc9b37d3683a0bcde8f7ea8aee42579f58de42d794f767ecc1121f236149d2112f792ddda86bd643f39f8e487e98f3361779291e9f84932d68be430394a8e939364924c9359c80f4f3ffac364c93c394dce924572fe256b2357921e920b394ea087e42ab90e114119ea177a707bc94de8fd24b94d9649236926adf0db0edc4904af17df2fd34bbaeee0577a801fe8bbc761d24f06c93095eae1d77a4845aa929354a761714c5dead324fca66996e6495bb569ddfc7aa54558764b3dfeba667c8d8b74457e48efd2fbf4215d27c3903bb066fe981fd24dfa986e43af4fe973fa12ae8fdfd7f0dfdf7ed446faee7be98edd497755df9ca67be9fe477ec0dad9490fd2516dc3383d0cb371901ea5322950bd9c91dd1f7a488fd39374924e43af3e9d85abfa9de3f734ddfa497af6590fa69f2e7cd7faa0e6f3244fcfd30bd3f892ad439e4c2fd32b31a1b848afd39bf43658b10cf5cbe063363eac709bb49136d3d60f3ef8f83d0d3d7eca95f6d65da5edb4a3fa6927edfadbb45759f0b17a87f522acde693f1dd09a950e3399894c999968064fe86feb85aa3254a6b35020043fccbef902bf9973d71f7544a58524cbbcbbf6fd2c495c9666595c2feabd46555f8b6196f3ba9915592916d94a3ca6476215fc37e6d8d0abecaeaa03b2fbec215b679b5ff8a0fa9dfbfbaf6b46f668064962bad9d6f792bc6a8f572c73592932ab6c788e36bc64afd95bb0e23ddb1165a89c1b1c9daa9fed3a93ed65fbd94136f2cd6c1c7a635f4c3ffb223bcc52aea52a3f54792379cd8e4817d9f1a715aba4152bec280fb29368c3249b66b3da0aa50e2a2bb2b9410d919d869ac9f9d3aa5e708becec577ac8165fd7d08ab3f3ecc29bec32bbfa6401e7c876769ddd64b71f356db6cc5ec59978cc1a59d8258a7065adac9d75b2e3ac6befdca997592f5cfd6c900da30fbefcbaf3da074f950fe8ca6576912ef2b06dabaaa1b8c70831112ac69023b5caf5e7ba3a37b9150b6dc5a34a45335c2b7150d5f2b9cb7df0c14b5533b9619e8415bb93a779f6dd1779fe393f543ef0c65d553ea82d38fb6c01c584bacb0b71f3758f93976a9dafd42c286224164a8855d6caeff2fbfc215fd7169c5656b879bec91fbffb20dfd63151fbc0f47319f2e3227f7297beeb1ebf552f65959dc2aa7022c7fae4fb3ecb76f267b5c91a6445d652423fe72ff96bf0c56bfe162c79af2cc977f2dd7c2f7daa7c91d739b3faadc66c6fab9c50cd7f35fe70ed273994b88a1654d5ec6188ca3cc444a6e5771bf2fdfc201f89fb706df295d86433b59b8ff3c3fc283fce4f8215933c54f3f9349fe5f3fc343fcbb7e1aa7e17f9dc77d34535f69095c2f86b0d9ce7179ce562555fe7854a0b32ec66f2cbfceac7bd7f5ee62b6dd526a821f8436c42848cf2ebfc2658705b5b716257592f5ffa45dec89b792b6fe79df0dbcd7b793f17f62a1fe4c342fa7e210a15566cf5d907b4afa0bc203b625ee8229ed07d3d032982058553b2a84e03cfc446dbac5124454abe08bf93222bf2a2284aa78b557117aefbe2a158179be2d19f165b5fba79d677f350e735bef9006a0cfbab56f1543c179f4ee7bed9f05abc29a9664a8608b9abfc1162b42cde8b9da089dbfc3558b05bec85dc11f6d4f5ae36aca9665cec3b97ad3976dc4b71508c28163ef9a0ce8d9505ba598c8b4375f9eb33b1e2a83816ebc255e78ac18a75e58fe2a49814d36256cc8bd3e2ac5814e7d5b94271e1f2ca8aa4282e830fae2a0bb2756545715ddc440be083a4a87263a5c6e083db62f9fb6783d9b268040b66625d9f508f6a7f8c8a66d1caaf7551b4abb395e2bcb8802fc6c10f1deb8b6ebe2e7a453f5b17db62f0b136d4b1107da0b262acbbf9b753d21f6d2886a50cb1b116f79ffc31ab4ef92a7da8ddea944b1d044b4695257ac69698b7b0d6adcab03faff7ec9f2ca874403e08f1d82d55a9ffc886b36d694a59da60c5e6c31f2a1472953ef473658512aa3a6b1a69c316702e8cbd0ff82c2ed8001fd8516d81fbdedfcfcfccc3933ef8a23e73aefca1d641a96b8e155871405654be087bdb5badbfcc800ef558c889753eb8172ddb35af6552a6e54f4eee7ff5eda0ccb365e50b45e7efc1174a421b75dea8aca8d614b5d5269bab6041b0a554fd503357bd0fc2f8c30c54b5b3f261d7302e0b7b50963ffae0f76c38dbaaaba0cee35a170f9fb551f9a2caa1951521ab57563caba9bab53e9b573558bd87baafcea7c53e5950aef4babcb3ed9ff9e0f76da8fed1ed3a5fc01755def8ec8bb0a6546b6ca837b2963855dbf25e4d5319f62f5ef7abb3b76a06c45c14e543b9b6fbbfeee58fbea9152fe5a6f0c1079fb441be086b4a6d45062b421558968f66566e45d08028c43c19164fe553f96c3be50fdf2cfe8a0db5365ed3eba2117cf0832faa7a23543d2adb4997d95bf9962ecbf7f2ad5c953be17a2a77cbbd72bf3cf8a3f6ffdc37d672a4dbd9341f9563d205ad296a53d71bcd6c561e663bd92a7b4bd7d50ea13c0afd1fb9a3f4da1d96c77fdcfa5ff9d65c9eb84639297c39add693fada846a27d41b548ba6b759b39c2557e5bc3c2dcff4fd9f6df7af7e732f17e579b0e422ac6eaf85cf5e43ed350a95cf6bbe2a2fcbab7252faf2da9cfbabbfd2e6dffddb83f2a6bc55856efb472deaebca1f96cbb2f177dafae7fffb3ffff8ffdf84c8a4</data>
</image>
</images>
</UI>