summaryrefslogtreecommitdiffstats
path: root/krita/plugins/tools/tool_selectsimilar
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-01-20 01:29:50 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-01-20 01:29:50 +0000
commit8362bf63dea22bbf6736609b0f49c152f975eb63 (patch)
tree0eea3928e39e50fae91d4e68b21b1e6cbae25604 /krita/plugins/tools/tool_selectsimilar
downloadkoffice-8362bf63dea22bbf6736609b0f49c152f975eb63.tar.gz
koffice-8362bf63dea22bbf6736609b0f49c152f975eb63.zip
Added old abandoned KDE3 version of koffice
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/koffice@1077364 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'krita/plugins/tools/tool_selectsimilar')
-rw-r--r--krita/plugins/tools/tool_selectsimilar/Makefile.am31
-rw-r--r--krita/plugins/tools/tool_selectsimilar/kis_tool_selectsimilar.cc271
-rw-r--r--krita/plugins/tools/tool_selectsimilar/kis_tool_selectsimilar.h101
-rw-r--r--krita/plugins/tools/tool_selectsimilar/kritatoolselectsimilar.desktop43
-rw-r--r--krita/plugins/tools/tool_selectsimilar/selectsimilar.cc61
-rw-r--r--krita/plugins/tools/tool_selectsimilar/selectsimilar.h34
-rw-r--r--krita/plugins/tools/tool_selectsimilar/tool_similar_selection.pngbin0 -> 723 bytes
-rw-r--r--krita/plugins/tools/tool_selectsimilar/tool_similar_selection.svg2118
-rw-r--r--krita/plugins/tools/tool_selectsimilar/tool_similar_selection_minus_cursor.pngbin0 -> 612 bytes
-rw-r--r--krita/plugins/tools/tool_selectsimilar/tool_similar_selection_plus_cursor.pngbin0 -> 629 bytes
10 files changed, 2659 insertions, 0 deletions
diff --git a/krita/plugins/tools/tool_selectsimilar/Makefile.am b/krita/plugins/tools/tool_selectsimilar/Makefile.am
new file mode 100644
index 00000000..d92642c1
--- /dev/null
+++ b/krita/plugins/tools/tool_selectsimilar/Makefile.am
@@ -0,0 +1,31 @@
+kde_services_DATA = kritatoolselectsimilar.desktop
+
+INCLUDES = -I$(srcdir)/../../../sdk \
+ -I$(srcdir)/../../../core \
+ -I$(srcdir)/../../../kritacolor/ \
+ -I$(srcdir)/../../../ui \
+ -I$/../../../ui \
+ $(KOFFICE_INCLUDES) \
+ $(all_includes)
+
+
+kritatoolselectsimilar_la_SOURCES = selectsimilar.cc kis_tool_selectsimilar.cc
+noinst_HEADERS = selectsimilar.h kis_tool_selectsimilar.h
+
+kde_module_LTLIBRARIES = kritatoolselectsimilar.la
+
+kritatoolselectsimilar_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN)
+kritatoolselectsimilar_la_LIBADD = ../../../libkritacommon.la
+
+kritatoolselectsimilar_la_METASOURCES = AUTO
+
+KDE_OPTIONS = nofinal
+
+# directory for pixmaps
+kritapics_DATA = \
+ tool_similar_selection.png \
+ tool_similar_selection_plus_cursor.png \
+ tool_similar_selection_minus_cursor.png
+
+kritapicsdir = $(kde_datadir)/krita/pics
+
diff --git a/krita/plugins/tools/tool_selectsimilar/kis_tool_selectsimilar.cc b/krita/plugins/tools/tool_selectsimilar/kis_tool_selectsimilar.cc
new file mode 100644
index 00000000..cdb38cb3
--- /dev/null
+++ b/krita/plugins/tools/tool_selectsimilar/kis_tool_selectsimilar.cc
@@ -0,0 +1,271 @@
+/*
+ * Copyright (c) 1999 Matthias Elter <me@kde.org>
+ * Copyright (c) 2002 Patrick Julien <freak@codepimps.org>
+ * Copyright (c) 2005 Boudewijn Rempt <boud@valdyas.org>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+#include <qpoint.h>
+#include <qlayout.h>
+#include <qcheckbox.h>
+#include <qlabel.h>
+#include <qcombobox.h>
+#include <qtimer.h>
+
+#include <kapplication.h>
+#include <kaction.h>
+#include <klocale.h>
+#include <knuminput.h>
+
+#include <kis_cursor.h>
+#include <kis_selection_manager.h>
+#include <kis_canvas_subject.h>
+#include <kis_image.h>
+#include <kis_layer.h>
+#include <kis_paint_device.h>
+#include <kis_button_press_event.h>
+#include <kis_canvas_subject.h>
+#include <kis_selection_options.h>
+#include <kis_selection.h>
+#include <kis_paint_device.h>
+#include <kis_iterators_pixel.h>
+#include <kis_selected_transaction.h>
+#include <kis_undo_adapter.h>
+
+#include "kis_tool_selectsimilar.h"
+
+void selectByColor(KisPaintDeviceSP dev, KisSelectionSP selection, const Q_UINT8 * c, int fuzziness, enumSelectionMode mode)
+{
+ // XXX: Multithread this!
+ Q_INT32 x, y, w, h;
+
+ dev->exactBounds(x, y, w, h);
+
+ KisColorSpace * cs = dev->colorSpace();
+
+ for (int y2 = y; y2 < y + h; ++y2) {
+ KisHLineIterator hiter = dev->createHLineIterator(x, y2, w, false);
+ KisHLineIterator selIter = selection->createHLineIterator(x, y2, w, true);
+ while (!hiter.isDone()) {
+ //if (dev->colorSpace()->hasAlpha())
+ // opacity = dev->colorSpace()->getAlpha(hiter.rawData());
+
+ Q_UINT8 match = cs->difference(c, hiter.rawData());
+
+ if (mode == SELECTION_ADD) {
+ if (match <= fuzziness) {
+ *(selIter.rawData()) = MAX_SELECTED;
+ }
+ }
+ else if (mode == SELECTION_SUBTRACT) {
+ if (match <= fuzziness) {
+ *(selIter.rawData()) = MIN_SELECTED;
+ }
+ }
+ ++hiter;
+ ++selIter;
+ }
+ }
+
+}
+
+
+
+KisToolSelectSimilar::KisToolSelectSimilar()
+ : super(i18n("Select Similar Colors"))
+{
+ setName("tool_select_similar");
+ m_addCursor = KisCursor::load("tool_similar_selection_plus_cursor.png", 1, 21);
+ m_subtractCursor = KisCursor::load("tool_similar_selection_minus_cursor.png", 1, 21);
+ setCursor(m_addCursor);
+ m_subject = 0;
+ m_optWidget = 0;
+ m_selectionOptionsWidget = 0;
+ m_fuzziness = 20;
+ m_currentSelectAction = m_defaultSelectAction = SELECTION_ADD;
+ m_timer = new QTimer(this);
+ connect(m_timer, SIGNAL(timeout()), SLOT(slotTimer()) );
+}
+
+KisToolSelectSimilar::~KisToolSelectSimilar()
+{
+}
+
+void KisToolSelectSimilar::activate()
+{
+ KisToolNonPaint::activate();
+ m_timer->start(50);
+ setPickerCursor(m_currentSelectAction);
+
+ if (m_selectionOptionsWidget) {
+ m_selectionOptionsWidget->slotActivated();
+ }
+}
+
+void KisToolSelectSimilar::deactivate()
+{
+ m_timer->stop();
+}
+
+void KisToolSelectSimilar::buttonPress(KisButtonPressEvent *e)
+{
+
+ if (m_subject) {
+ QApplication::setOverrideCursor(KisCursor::waitCursor());
+ KisImageSP img;
+ KisPaintDeviceSP dev;
+ QPoint pos;
+ Q_UINT8 opacity = OPACITY_OPAQUE;
+
+ if (e->button() != QMouseEvent::LeftButton && e->button() != QMouseEvent::RightButton)
+ return;
+
+ if (!(img = m_subject->currentImg()))
+ return;
+
+ dev = img->activeDevice();
+
+ if (!dev || !img->activeLayer()->visible())
+ return;
+
+ pos = QPoint(e->pos().floorX(), e->pos().floorY());
+ KisSelectedTransaction *t = 0;
+ if (img->undo()) t = new KisSelectedTransaction(i18n("Similar Selection"),dev);
+
+ KisColor c = dev->colorAt(pos.x(), pos.y());
+ opacity = dev->colorSpace()->getAlpha(c.data());
+
+ // XXX we should make this configurable: "allow to select transparent"
+ // if (opacity > OPACITY_TRANSPARENT)
+ selectByColor(dev, dev->selection(), c.data(), m_fuzziness, m_currentSelectAction);
+
+ dev->setDirty();
+ dev->emitSelectionChanged();
+
+ if(img->undo())
+ img->undoAdapter()->addCommand(t);
+ m_subject->canvasController()->updateCanvas();
+
+ QApplication::restoreOverrideCursor();
+ }
+}
+
+void KisToolSelectSimilar::slotTimer()
+{
+#if KDE_IS_VERSION(3,4,0)
+ int state = kapp->keyboardMouseState() & (Qt::ShiftButton|Qt::ControlButton|Qt::AltButton);
+#else
+ int state = kapp->keyboardModifiers() & (KApplication::ShiftModifier
+ |KApplication::ControlModifier|KApplication::Modifier1);
+#endif
+ enumSelectionMode action;
+
+ if (state == Qt::ShiftButton)
+ action = SELECTION_ADD;
+ else if (state == Qt::ControlButton)
+ action = SELECTION_SUBTRACT;
+ else
+ action = m_defaultSelectAction;
+
+ if (action != m_currentSelectAction) {
+ m_currentSelectAction = action;
+ setPickerCursor(action);
+ }
+}
+
+void KisToolSelectSimilar::setPickerCursor(enumSelectionMode action)
+{
+ switch (action) {
+ case SELECTION_ADD:
+ m_subject->canvasController()->setCanvasCursor(m_addCursor);
+ break;
+ case SELECTION_SUBTRACT:
+ m_subject->canvasController()->setCanvasCursor(m_subtractCursor);
+ }
+}
+
+void KisToolSelectSimilar::setup(KActionCollection *collection)
+{
+ m_action = static_cast<KRadioAction *>(collection->action(name()));
+
+ if (m_action == 0) {
+ m_action = new KRadioAction(i18n("&Similar Selection"), "tool_similar_selection", "Ctrl+E", this, SLOT(activate()), collection, name());
+ Q_CHECK_PTR(m_action);
+ m_action->setToolTip(i18n("Select similar colors"));
+ m_action->setExclusiveGroup("tools");
+ m_ownAction = true;
+ }
+}
+
+void KisToolSelectSimilar::update(KisCanvasSubject *subject)
+{
+ super::update(subject);
+ m_subject = subject;
+}
+
+void KisToolSelectSimilar::slotSetFuzziness(int fuzziness)
+{
+ m_fuzziness = fuzziness;
+}
+
+void KisToolSelectSimilar::slotSetAction(int action)
+{
+ m_defaultSelectAction = (enumSelectionMode)action;
+}
+
+QWidget* KisToolSelectSimilar::createOptionWidget(QWidget* parent)
+{
+ m_optWidget = new QWidget(parent);
+ Q_CHECK_PTR(m_optWidget);
+
+ m_optWidget->setCaption(i18n("Similar Selection"));
+
+ QVBoxLayout * l = new QVBoxLayout(m_optWidget, 0, 6);
+ Q_CHECK_PTR(l);
+
+ m_selectionOptionsWidget = new KisSelectionOptions(m_optWidget, m_subject);
+ Q_CHECK_PTR(m_selectionOptionsWidget);
+
+ l->addWidget(m_selectionOptionsWidget);
+ connect (m_selectionOptionsWidget, SIGNAL(actionChanged(int)), this, SLOT(slotSetAction(int)));
+
+ QHBoxLayout * hbox = new QHBoxLayout(l);
+ Q_CHECK_PTR(hbox);
+
+ QLabel * lbl = new QLabel(i18n("Fuzziness: "), m_optWidget);
+ Q_CHECK_PTR(lbl);
+
+ hbox->addWidget(lbl);
+
+ KIntNumInput * input = new KIntNumInput(m_optWidget, "fuzziness");
+ Q_CHECK_PTR(input);
+
+ input->setRange(0, 200, 10, true);
+ input->setValue(20);
+ hbox->addWidget(input);
+ connect(input, SIGNAL(valueChanged(int)), this, SLOT(slotSetFuzziness(int)));
+
+ l->addItem(new QSpacerItem(1, 1, QSizePolicy::Fixed, QSizePolicy::Expanding));
+
+ return m_optWidget;
+}
+
+QWidget* KisToolSelectSimilar::optionWidget()
+{
+ return m_optWidget;
+}
+
+#include "kis_tool_selectsimilar.moc"
diff --git a/krita/plugins/tools/tool_selectsimilar/kis_tool_selectsimilar.h b/krita/plugins/tools/tool_selectsimilar/kis_tool_selectsimilar.h
new file mode 100644
index 00000000..10a57dd3
--- /dev/null
+++ b/krita/plugins/tools/tool_selectsimilar/kis_tool_selectsimilar.h
@@ -0,0 +1,101 @@
+/*
+ * Copyright (c) 1999 Matthias Elter
+ * Copyright (c) 2002 Patrick Julien
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+#ifndef KIS_TOOL_SELECT_PICKER_H_
+#define KIS_TOOL_SELECT_PICKER_H_
+
+#include <kis_tool_non_paint.h>
+#include <kis_tool_factory.h>
+#include <kis_selection.h>
+
+class KisCanvasSubject;
+class QWidget;
+class QVBoxLayout;
+class QCheckBox;
+class KisIntSpinbox;
+
+/**
+ * Tool to select colours by pointing at a color on the image.
+ * TODO:
+ * Implement shift/shift-ctrl keyboard shortcuts for
+ * temporary add/subtract selection mode.
+ */
+
+class KisSelectionOptions;
+
+class KisToolSelectSimilar : public KisToolNonPaint {
+
+ Q_OBJECT
+ typedef KisToolNonPaint super;
+
+public:
+ KisToolSelectSimilar();
+ virtual ~KisToolSelectSimilar();
+
+ virtual void update(KisCanvasSubject *subject);
+ virtual void setup(KActionCollection *collection);
+ virtual Q_UINT32 priority() { return 8; }
+ virtual enumToolType toolType() { return TOOL_SELECT; }
+
+public slots:
+
+ void activate();
+ void deactivate();
+
+ virtual void slotSetFuzziness(int);
+ virtual void slotSetAction(int);
+
+private:
+ virtual QWidget* createOptionWidget(QWidget* parent);
+ virtual QWidget* optionWidget();
+
+ virtual void buttonPress(KisButtonPressEvent *e);
+ void setPickerCursor(enumSelectionMode);
+
+ KisCanvasSubject *m_subject;
+ QWidget *m_optWidget;
+ KisSelectionOptions *m_selectionOptionsWidget;
+
+ int m_fuzziness;
+ enumSelectionMode m_defaultSelectAction;
+ enumSelectionMode m_currentSelectAction;
+ QTimer *m_timer;
+ QCursor m_addCursor;
+ QCursor m_subtractCursor;
+
+private slots:
+ void slotTimer();
+};
+
+class KisToolSelectSimilarFactory : public KisToolFactory {
+ typedef KisToolFactory super;
+public:
+ KisToolSelectSimilarFactory() : super() {};
+ virtual ~KisToolSelectSimilarFactory(){};
+
+ virtual KisTool * createTool(KActionCollection * ac) {
+ KisTool * t = new KisToolSelectSimilar();
+ Q_CHECK_PTR(t);
+ t->setup(ac);
+ return t;
+ }
+ virtual KisID id() { return KisID("selectsimilar", i18n("Select Similar")); }
+};
+
+
+#endif // KIS_TOOL_SELECT_PICKER_H_
+
diff --git a/krita/plugins/tools/tool_selectsimilar/kritatoolselectsimilar.desktop b/krita/plugins/tools/tool_selectsimilar/kritatoolselectsimilar.desktop
new file mode 100644
index 00000000..a4c48d51
--- /dev/null
+++ b/krita/plugins/tools/tool_selectsimilar/kritatoolselectsimilar.desktop
@@ -0,0 +1,43 @@
+[Desktop Entry]
+Name=Select Similar Colors Tool
+Name[bg]=Инструмент за маркиране на подобни цветове
+Name[ca]=Selecciona eines de colors similars
+Name[cy]=Offer Detholi Lliwiau Tebyg
+Name[da]=Vælg lignende farve-værktøjer
+Name[de]="Auswahl nach ähnlichen Farben"-Werkzeug
+Name[el]=Εργαλείο επιλογής παρόμοιων χρωμάτων
+Name[en_GB]=Select Similar Colours Tool
+Name[eo]=Similkolorelekto-ilo
+Name[es]=Herramienta de selección de colores similares
+Name[et]=Sarnase värvi valimise tööriist
+Name[fa]=برگزیدن ابزار رنگهای مشابه
+Name[fr]=Outils de sélection des couleurs similaires
+Name[fy]=Lykense kleur seleksje ark
+Name[gl]=Ferramenta de Selección de Cores Semellantes
+Name[he]=בחירת כלי צבעים דומים
+Name[hu]=Hasonló színeket kiválasztó eszköz
+Name[is]=Velja svipaða liti tól
+Name[it]=Strumento per la selezione dei colori simili
+Name[ja]=類似色選択ツール
+Name[km]=ឧបករណ៍​ជ្រើស​ពណ៌​ស្រដៀង​គ្នា
+Name[nb]=Verktøy som velger liknende farger
+Name[nds]=Warktüüch för de Utwahl vun lieke Klören
+Name[ne]=समान रङ उपकरणहरू चयन गर्नुहोस्
+Name[nl]=Gereedschap voor soortgelijke kleuren
+Name[pl]=Narzędzie wyboru podobnych kolorów
+Name[pt]=Ferramenta de Selecção de Cores Semelhantes
+Name[pt_BR]=Ferramenta de Seleção de Cores Semelhantes
+Name[ru]=Выделение по цвету
+Name[se]=Reaidu mii vállje sullosaš ivnniid
+Name[sk]=Výber podobných farieb
+Name[sl]=Orodje za izbiro podobnih barv
+Name[sr]=Алат за избор сличних боја
+Name[sr@Latn]=Alat za izbor sličnih boja
+Name[sv]=Välj liknande färg-verktyg
+Name[uk]=Засіб вибору подібних кольорів
+Name[zh_CN]=选择相似颜色工具
+Name[zh_TW]=選取近似色彩工具
+ServiceTypes=Krita/Tool
+Type=Service
+X-KDE-Library=kritatoolselectsimilar
+X-Krita-Version=2
diff --git a/krita/plugins/tools/tool_selectsimilar/selectsimilar.cc b/krita/plugins/tools/tool_selectsimilar/selectsimilar.cc
new file mode 100644
index 00000000..fc6b0c41
--- /dev/null
+++ b/krita/plugins/tools/tool_selectsimilar/selectsimilar.cc
@@ -0,0 +1,61 @@
+/*
+ * selectsimilar.h -- Part of Krita
+ *
+ * Copyright (c) 2004 Boudewijn Rempt (boud@valdyas.org)
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+#include <math.h>
+
+#include <stdlib.h>
+
+#include <qslider.h>
+#include <qpoint.h>
+
+#include <klocale.h>
+#include <kiconloader.h>
+#include <kinstance.h>
+#include <kmessagebox.h>
+#include <kstandarddirs.h>
+#include <ktempfile.h>
+#include <kdebug.h>
+#include <kgenericfactory.h>
+
+#include <kis_tool_registry.h>
+
+#include "selectsimilar.h"
+#include "kis_tool_selectsimilar.h"
+
+typedef KGenericFactory<SelectSimilar> SelectSimilarFactory;
+K_EXPORT_COMPONENT_FACTORY( kritatoolselectsimilar, SelectSimilarFactory( "krita" ) )
+
+SelectSimilar::SelectSimilar(QObject *parent, const char *name, const QStringList &)
+ : KParts::Plugin(parent, name)
+{
+ setInstance(SelectSimilarFactory::instance());
+
+ if ( parent->inherits("KisToolRegistry") )
+ {
+ KisToolRegistry * r = dynamic_cast<KisToolRegistry*>(parent);
+ r->add(new KisToolSelectSimilarFactory());
+ }
+}
+
+SelectSimilar::~SelectSimilar()
+{
+}
+
+#include "selectsimilar.moc"
+
diff --git a/krita/plugins/tools/tool_selectsimilar/selectsimilar.h b/krita/plugins/tools/tool_selectsimilar/selectsimilar.h
new file mode 100644
index 00000000..ca181bcc
--- /dev/null
+++ b/krita/plugins/tools/tool_selectsimilar/selectsimilar.h
@@ -0,0 +1,34 @@
+/*
+ * selectsimilar.h -- Part of Krita
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+#ifndef SELECTSIMILAR_H
+#define SELECTSIMILAR_H
+
+#include <kparts/plugin.h>
+
+class SelectSimilar : public KParts::Plugin
+{
+ Q_OBJECT
+ public:
+ SelectSimilar(QObject *parent, const char *name, const QStringList &);
+ virtual ~SelectSimilar();
+
+
+};
+
+#endif // SELECTSIMILAR_H
diff --git a/krita/plugins/tools/tool_selectsimilar/tool_similar_selection.png b/krita/plugins/tools/tool_selectsimilar/tool_similar_selection.png
new file mode 100644
index 00000000..fd3ae241
--- /dev/null
+++ b/krita/plugins/tools/tool_selectsimilar/tool_similar_selection.png
Binary files differ
diff --git a/krita/plugins/tools/tool_selectsimilar/tool_similar_selection.svg b/krita/plugins/tools/tool_selectsimilar/tool_similar_selection.svg
new file mode 100644
index 00000000..371f3860
--- /dev/null
+++ b/krita/plugins/tools/tool_selectsimilar/tool_similar_selection.svg
@@ -0,0 +1,2118 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:export-ydpi="33.000000"
+ inkscape:export-xdpi="33.000000"
+ inkscape:export-filename="/home/danny/work/kde/koffice/krita/krita/new/tool_picker_selection.png"
+ width="48.000000pt"
+ height="48.000000pt"
+ id="svg17707"
+ sodipodi:version="0.32"
+ inkscape:version="0.41"
+ sodipodi:docbase="/home/danny"
+ sodipodi:docname="co.svg">
+ <defs
+ id="defs3">
+ <linearGradient
+ y2="-88.103630"
+ x2="-2035.2124"
+ y1="-86.329994"
+ x1="-2105.8408"
+ gradientTransform="matrix(0.275772,6.677168e-2,-1.785205,1.778283,15.77866,-194.5809)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13777"
+ xlink:href="#zerotowhitetozero"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="406.47195"
+ x2="-420.16779"
+ y1="405.99652"
+ x1="-432.85263"
+ gradientTransform="matrix(1.161617,-4.739154e-2,2.691281e-2,0.545879,5.167330,-400.1846)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13775"
+ xlink:href="#zerotowhitetozero"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="405.64288"
+ x2="-419.48849"
+ y1="403.28021"
+ x1="-435.29645"
+ gradientTransform="matrix(1.161617,-4.739154e-2,2.691281e-2,0.545879,5.167330,-400.1846)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13773"
+ xlink:href="#sadow75to0w"
+ inkscape:collect="always" />
+ <radialGradient
+ r="14.292608"
+ fy="224.71202"
+ fx="-36.269680"
+ cy="224.72163"
+ cx="-36.280697"
+ spreadMethod="reflect"
+ gradientTransform="matrix(1.289960,-2.934787,-1.254670,-0.687701,-135.1226,-352.8727)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13771"
+ xlink:href="#zerotowhitetozero"
+ inkscape:collect="always" />
+ <linearGradient
+ id="light100to75to0">
+ <stop
+ id="stop2779"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+ <stop
+ id="stop2782"
+ offset="0.50000000"
+ style="stop-color:#ffffff;stop-opacity:0.77499998;" />
+ <stop
+ id="stop2780"
+ offset="1.0000000"
+ style="stop-color:#ffffff;stop-opacity:0.0000000;" />
+ </linearGradient>
+ <radialGradient
+ r="20.501772"
+ fy="-238.20859"
+ fx="-580.40790"
+ cy="-238.20859"
+ cx="-580.40790"
+ spreadMethod="pad"
+ gradientTransform="matrix(0.777876,3.246476e-2,2.423728e-2,0.784691,13.97124,-196.1555)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13769"
+ xlink:href="#light100to75to0"
+ inkscape:collect="always" />
+ <radialGradient
+ r="14.292608"
+ fy="224.71202"
+ fx="-36.269680"
+ cy="224.72163"
+ cx="-36.280697"
+ spreadMethod="reflect"
+ gradientTransform="matrix(1.458853,-2.843975,1.264624,0.666794,-721.3474,-644.7191)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13767"
+ xlink:href="#zerotowhitetozero"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="235.01132"
+ x2="135.19012"
+ y1="198.13455"
+ x1="111.31033"
+ gradientTransform="matrix(2.980933,-1.623511,0.421337,1.602678,-832.2722,-621.5866)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13765"
+ xlink:href="#zerotowhitetozero"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="203.17725"
+ x2="159.03880"
+ y1="169.79622"
+ x1="139.84422"
+ spreadMethod="reflect"
+ gradientTransform="matrix(2.501016,-1.261406,3.268214e-2,1.810490,-830.4708,-1463.906)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13763"
+ xlink:href="#greylighttograyw"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="438.93094"
+ x2="236.60674"
+ y1="441.75595"
+ x1="238.34102"
+ gradientTransform="matrix(-8.083600e-2,-0.768518,-1.314142,-0.122986,-4.770628e-13,8.999746e-14)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13761"
+ xlink:href="#zerotowhitetozero"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="-295.75092"
+ x2="-417.17459"
+ y1="-417.90485"
+ x1="-492.07742"
+ gradientTransform="matrix(4.666024e-2,4.366770e-3,7.470758e-3,7.102536e-2,-570.7207,-206.9104)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13759"
+ xlink:href="#zerotowhitetozero"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="123.06261"
+ x2="187.18298"
+ y1="227.44664"
+ x1="184.86623"
+ gradientTransform="matrix(7.470016e-2,6.828522e-2,-2.777414e-2,3.139757e-2,-606.6362,-251.3928)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13757"
+ xlink:href="#greandarktobgrean"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="-428.42480"
+ x2="-613.35199"
+ y1="-430.20041"
+ x1="-614.11633"
+ gradientTransform="matrix(1.048782,-0.305752,-0.108731,0.985186,-4.770628e-13,8.999746e-14)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13755"
+ xlink:href="#greandraktoblack"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="-429.79779"
+ x2="-601.16077"
+ y1="-436.17172"
+ x1="-607.02917"
+ spreadMethod="reflect"
+ gradientTransform="matrix(1.063407,-0.310015,-0.107235,0.971636,-4.770628e-13,8.999746e-14)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13753"
+ xlink:href="#greandarktobgrean"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="118.38348"
+ x2="219.65416"
+ y1="150.76836"
+ x1="239.13113"
+ spreadMethod="reflect"
+ gradientTransform="matrix(0.165829,-5.173052e-2,-1.826319e-2,0.197436,-628.6676,-249.7811)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13751"
+ xlink:href="#zerotowhitetozero"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="118.38348"
+ x2="219.65416"
+ y1="150.76836"
+ x1="239.13113"
+ spreadMethod="reflect"
+ gradientTransform="matrix(0.165829,-5.173052e-2,-1.826319e-2,0.197436,-628.6676,-249.7811)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13749"
+ xlink:href="#zerotowhitetozero"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="118.38348"
+ x2="219.65416"
+ y1="150.76836"
+ x1="239.13113"
+ spreadMethod="reflect"
+ gradientTransform="matrix(0.165829,-5.173052e-2,-1.826319e-2,0.197436,-628.6676,-249.7811)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13747"
+ xlink:href="#zerotowhitetozero"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="163.71248"
+ x2="166.34229"
+ y1="140.82243"
+ x1="165.24026"
+ gradientTransform="matrix(0.224936,-7.016936e-2,-1.346405e-2,0.145555,-629.0715,-249.6400)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13745"
+ xlink:href="#light100to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="118.38348"
+ x2="219.65416"
+ y1="150.76836"
+ x1="239.13113"
+ spreadMethod="reflect"
+ gradientTransform="matrix(0.165829,-5.173052e-2,-1.826319e-2,0.197436,-628.6676,-249.7811)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13743"
+ xlink:href="#zerotowhitetozero"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="101.48473"
+ x2="186.14693"
+ y1="208.29716"
+ x1="211.31139"
+ gradientTransform="matrix(0.163150,-4.324279e-2,-1.925222e-2,0.147313,-623.7133,-249.0598)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13741"
+ xlink:href="#greandraktoblack"
+ inkscape:collect="always" />
+ <linearGradient
+ id="greandarktobgrean">
+ <stop
+ id="stop4492"
+ offset="0.0000000"
+ style="stop-color:#00ad01;stop-opacity:1.0000000;" />
+ <stop
+ id="stop4493"
+ offset="1.0000000"
+ style="stop-color:#15720f;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ y2="227.49260"
+ x2="198.67084"
+ y1="100.63807"
+ x1="139.79741"
+ spreadMethod="reflect"
+ gradientTransform="matrix(0.165426,-4.384578e-2,-1.898738e-2,0.145287,-614.6689,-246.6268)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13739"
+ xlink:href="#greandarktobgrean"
+ inkscape:collect="always" />
+ <linearGradient
+ id="greandraktoblack">
+ <stop
+ id="stop7328"
+ offset="0.0000000"
+ style="stop-color:#007c00;stop-opacity:1.0000000;" />
+ <stop
+ id="stop7329"
+ offset="1.0000000"
+ style="stop-color:#025a00;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ y2="-643.52313"
+ x2="-303.30316"
+ y1="-852.35785"
+ x1="-406.36154"
+ spreadMethod="reflect"
+ gradientTransform="matrix(1.085489,-0.277106,-0.134433,0.955562,-6.884770e-13,-5.417332e-13)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13737"
+ xlink:href="#greandraktoblack"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="-351.53336"
+ x2="-279.99734"
+ y1="-529.27637"
+ x1="-426.86380"
+ gradientTransform="scale(1.014829,0.985388)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13735"
+ xlink:href="#graytoblack"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="linearGradient17705"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.889037,1.124812)"
+ spreadMethod="reflect"
+ x1="239.13113"
+ y1="150.76836"
+ x2="219.65416"
+ y2="118.38348" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="linearGradient17703"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.889037,1.124812)"
+ spreadMethod="reflect"
+ x1="239.13113"
+ y1="150.76836"
+ x2="219.65416"
+ y2="118.38348" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="linearGradient17701"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.889037,1.124812)"
+ spreadMethod="reflect"
+ x1="239.13113"
+ y1="150.76836"
+ x2="219.65416"
+ y2="118.38348" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#light100to0"
+ id="linearGradient17699"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.205925,0.829239)"
+ x1="165.24026"
+ y1="140.82243"
+ x2="166.34229"
+ y2="163.71248" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="linearGradient17697"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.889037,1.124812)"
+ spreadMethod="reflect"
+ x1="239.13113"
+ y1="150.76836"
+ x2="219.65416"
+ y2="118.38348" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="radialGradient17695"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.917031,-0.155019,0.179218,1.060181,-23.61859,31.63539)"
+ cx="130.43364"
+ cy="187.24419"
+ fx="130.40277"
+ fy="187.29732"
+ r="13.523715" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="radialGradient17693"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.917031,-0.155019,0.179218,1.060181,-23.61859,31.63539)"
+ cx="130.43364"
+ cy="187.24419"
+ fx="130.40277"
+ fy="187.29732"
+ r="13.523715" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="radialGradient17691"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.917031,-0.155019,0.179218,1.060181,-23.61859,31.63539)"
+ cx="130.43364"
+ cy="187.24419"
+ fx="130.40277"
+ fy="187.29732"
+ r="13.523715" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="radialGradient17689"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.917031,-0.155019,0.179218,1.060181,-23.61859,31.63539)"
+ cx="130.43364"
+ cy="187.24419"
+ fx="130.40277"
+ fy="187.29732"
+ r="13.523715" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="radialGradient17687"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.917031,-0.155019,0.179218,1.060181,-23.61859,31.63539)"
+ cx="130.43364"
+ cy="187.24419"
+ fx="130.40277"
+ fy="187.29732"
+ r="13.523715" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="linearGradient17685"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.919303,-4.587116e-16,-9.003051e-17,1.087781,-31.65752,40.91072)"
+ x1="132.47713"
+ y1="128.17326"
+ x2="138.51009"
+ y2="135.55878" />
+ <linearGradient
+ id="sadow75to0w">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.72941178;"
+ offset="0.0000000"
+ id="stop3429" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.0000000;"
+ offset="1.0000000"
+ id="stop3430" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#sadow75to0w"
+ id="linearGradient17683"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.919303,-4.587116e-16,-9.003051e-17,1.087781,-31.65752,40.91072)"
+ spreadMethod="reflect"
+ x1="131.99300"
+ y1="129.27406"
+ x2="134.97223"
+ y2="132.72443" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="radialGradient17681"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.277707,-1.314622,0.656307,0.494064,-23.61859,31.63539)"
+ spreadMethod="reflect"
+ cx="-36.280697"
+ cy="224.72163"
+ fx="-36.269680"
+ fy="224.71202"
+ r="14.292608" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="radialGradient17679"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.917031,-0.155019,0.179218,1.060181,-23.61859,31.63539)"
+ cx="130.43364"
+ cy="187.24419"
+ fx="130.40277"
+ fy="187.29732"
+ r="13.523715" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#light100to0"
+ id="radialGradient17677"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.952120,-0.160951,0.172613,1.021109,-23.57515,31.60495)"
+ cx="124.97867"
+ cy="166.89621"
+ fx="124.97867"
+ fy="166.89621"
+ r="4.5374427" />
+ <linearGradient
+ id="light100to0">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop2764" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.0000000;"
+ offset="1.0000000"
+ id="stop2765" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#light100to0"
+ id="radialGradient17675"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.952120,-0.160951,0.172613,1.021109,-23.61859,31.63539)"
+ cx="140.60791"
+ cy="183.52762"
+ fx="140.60791"
+ fy="183.52762"
+ r="8.2203732" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="linearGradient17673"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.068635,-0.180647,0.153793,0.909776,-2.125903e-15,-5.608359e-15)"
+ x1="111.31033"
+ y1="198.13455"
+ x2="135.19012"
+ y2="235.01132" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="linearGradient17671"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.068635,-0.180647,0.153793,0.909776,-23.61859,31.63539)"
+ x1="121.55471"
+ y1="169.77112"
+ x2="130.17465"
+ y2="182.88293" />
+ <linearGradient
+ id="zerotowhitetozero">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.0000000;"
+ offset="0.0000000"
+ id="stop3155" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.0000000;"
+ offset="0.33462518"
+ id="stop3156" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.0000000;"
+ offset="0.55554277"
+ id="stop3157" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.0000000;"
+ offset="0.74528182"
+ id="stop3158" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.0000000;"
+ offset="1.0000000"
+ id="stop3159" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="linearGradient17669"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.918796,-4.448298e-7,2.186431e-9,1.088383,-31.71369,41.04076)"
+ x1="130.94159"
+ y1="136.24300"
+ x2="141.97820"
+ y2="119.97503" />
+ <linearGradient
+ id="orangetoblackorange">
+ <stop
+ style="stop-color:#ff8b00;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop4207" />
+ <stop
+ style="stop-color:#4d0200;stop-opacity:1.0000000;"
+ offset="1.0000000"
+ id="stop4209" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#orangetoblackorange"
+ id="linearGradient17667"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.994153,1.005881)"
+ x1="211.31139"
+ y1="208.29716"
+ x2="186.14693"
+ y2="101.48473" />
+ <linearGradient
+ id="orangelesstoyelow">
+ <stop
+ style="stop-color:#ff0d00;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop2689" />
+ <stop
+ style="stop-color:#ff3900;stop-opacity:1.0000000;"
+ offset="0.25358382"
+ id="stop2690" />
+ <stop
+ style="stop-color:#d05521;stop-opacity:1.0000000;"
+ offset="1.0000000"
+ id="stop2691" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#orangelesstoyelow"
+ id="linearGradient17665"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.008016,-3.457641e-17,-7.028912e-17,0.992047,59.09612,34.16495)"
+ spreadMethod="reflect"
+ x1="139.79741"
+ y1="100.63807"
+ x2="198.67084"
+ y2="227.49260" />
+ <linearGradient
+ id="greylighttograyw">
+ <stop
+ style="stop-color:#b5b5b8;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop575" />
+ <stop
+ style="stop-color:#ebebee;stop-opacity:1.0000000;"
+ offset="1.0000000"
+ id="stop576" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#greylighttograyw"
+ id="linearGradient17663"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.068635,-0.180647,0.153793,0.909776,-23.61859,31.63539)"
+ spreadMethod="reflect"
+ x1="139.84422"
+ y1="169.79622"
+ x2="159.03880"
+ y2="203.17725" />
+ <radialGradient
+ r="5.8189325"
+ fy="9.5002232"
+ fx="8.0907059"
+ cy="9.5002232"
+ cx="8.0907059"
+ gradientTransform="matrix(0.542260,0.000000,0.000000,1.241312,-0.785301,11.64914)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient20026"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="41.545322"
+ x2="22.396454"
+ y1="35.206337"
+ x1="22.425571"
+ gradientTransform="matrix(2.038890,0.000000,0.000000,0.330138,-12.72324,1.327640)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20022"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <radialGradient
+ r="14.270030"
+ fy="51.904903"
+ fx="25.923746"
+ cy="52.497688"
+ cx="25.952410"
+ gradientTransform="matrix(2.144567,0.000000,0.000000,0.313870,-12.72324,1.327640)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient20019"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <radialGradient
+ r="9.9914455"
+ fy="55.457653"
+ fx="92.643608"
+ cy="55.457653"
+ cx="92.643608"
+ gradientTransform="matrix(0.715419,0.000000,0.000000,0.940867,-15.98071,11.24691)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient20008"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="85.112236"
+ x2="-21.621279"
+ y1="81.885979"
+ x1="-16.569721"
+ gradientTransform="matrix(0.000000,-2.069389,0.325272,0.000000,20.75234,15.09638)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20005"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="41.545322"
+ x2="22.396454"
+ y1="35.206337"
+ x1="22.425571"
+ gradientTransform="matrix(2.038890,0.000000,0.000000,0.330138,-31.37563,1.327640)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20001"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <radialGradient
+ r="14.270030"
+ fy="51.904903"
+ fx="25.923746"
+ cy="52.497688"
+ cx="25.952410"
+ gradientTransform="matrix(2.144567,0.000000,0.000000,0.313870,-31.37563,1.327640)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient19998"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="41.545322"
+ x2="22.396454"
+ y1="35.206337"
+ x1="22.425571"
+ gradientTransform="matrix(2.038890,0.000000,0.000000,0.330138,-20.05593,48.23092)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19994"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <radialGradient
+ r="14.270030"
+ fy="51.904903"
+ fx="25.923746"
+ cy="52.497688"
+ cx="25.952410"
+ gradientTransform="matrix(2.144567,0.000000,0.000000,0.313870,-20.05593,48.23092)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient19991"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="41.545322"
+ x2="22.396454"
+ y1="35.206337"
+ x1="22.425571"
+ gradientTransform="matrix(2.038890,0.000000,0.000000,0.330138,-38.78637,48.23092)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19987"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <radialGradient
+ r="14.270030"
+ fy="51.904903"
+ fx="25.923746"
+ cy="52.497688"
+ cx="25.952410"
+ gradientTransform="matrix(2.144567,0.000000,0.000000,0.313870,-38.78637,48.23092)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient19984"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="85.112236"
+ x2="-21.621279"
+ y1="81.885979"
+ x1="-16.569721"
+ gradientTransform="matrix(0.000000,-2.069389,0.325272,0.000000,20.66765,1.378444)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19980"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.5514765"
+ fy="95.221397"
+ fx="-23.859682"
+ cy="95.221397"
+ cx="-23.859682"
+ gradientTransform="matrix(0.000000,-2.142981,0.309244,0.000000,20.66765,1.878457)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient19977"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="85.112236"
+ x2="-21.621279"
+ y1="81.885979"
+ x1="-16.569721"
+ gradientTransform="matrix(0.000000,-2.069389,0.325272,0.000000,-25.58840,-6.393896)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19973"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.5514765"
+ fy="95.221397"
+ fx="-23.859682"
+ cy="95.221397"
+ cx="-23.859682"
+ gradientTransform="matrix(0.000000,-2.142981,0.309244,0.000000,-25.58840,-5.893883)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient19970"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="85.112236"
+ x2="-21.621279"
+ y1="81.885979"
+ x1="-16.569721"
+ gradientTransform="matrix(0.000000,-2.069389,0.325272,0.000000,-25.58840,10.88376)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19966"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.5514765"
+ fy="95.221397"
+ fx="-23.859682"
+ cy="95.221397"
+ cx="-23.859682"
+ gradientTransform="matrix(0.000000,-2.142981,0.309244,0.000000,-25.58840,11.38378)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient19963"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="218.74910"
+ x2="198.28532"
+ y1="264.70230"
+ x1="145.42192"
+ gradientTransform="matrix(0.195716,-1.310673e-2,0.000000,0.258334,-4.383105,-16.75305)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19163"
+ xlink:href="#graytoblack"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="210.46336"
+ x2="84.003502"
+ y1="279.47504"
+ x1="132.72992"
+ gradientTransform="matrix(0.195716,-1.310673e-2,0.000000,0.258334,-4.383105,-16.75305)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient18401"
+ xlink:href="#graytoblack"
+ inkscape:collect="always" />
+ <radialGradient
+ r="83.259750"
+ fy="332.37268"
+ fx="86.514435"
+ cy="332.37268"
+ cx="86.514435"
+ gradientTransform="matrix(0.281643,-1.886110e-2,0.000000,0.179517,-4.383105,-16.75305)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient16881"
+ xlink:href="#graytoblack"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="216.48166"
+ x2="144.13652"
+ y1="120.63583"
+ x1="149.74805"
+ gradientTransform="matrix(0.331788,0.000000,0.000000,0.171926,-4.383100,-17.56719)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13087"
+ xlink:href="#light100to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="172.01805"
+ x2="88.821419"
+ y1="215.05040"
+ x1="42.080868"
+ gradientTransform="matrix(0.182201,0.000000,0.000000,0.313078,-4.383100,-17.56719)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13085"
+ xlink:href="#light100to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="213.05858"
+ x2="189.53893"
+ y1="213.05858"
+ x1="24.253796"
+ gradientTransform="matrix(0.331788,0.000000,0.000000,0.171926,-4.383100,-17.56719)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13083"
+ xlink:href="#light100to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="229.92639"
+ x2="120.08266"
+ y1="203.68118"
+ x1="203.79491"
+ spreadMethod="reflect"
+ gradientTransform="matrix(0.250582,0.000000,0.000000,0.227641,-4.383105,-17.56717)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13081"
+ xlink:href="#orangetoblackorange"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="189.54620"
+ x2="129.06503"
+ y1="179.83293"
+ x1="119.80309"
+ spreadMethod="reflect"
+ gradientTransform="matrix(0.302207,-2.036411e-2,1.731823e-2,0.187588,4.903646,-12.38550)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13079"
+ xlink:href="#orangetoblackorange"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="189.54620"
+ x2="129.06503"
+ y1="179.83293"
+ x1="119.80309"
+ spreadMethod="reflect"
+ gradientTransform="matrix(0.302207,-2.036411e-2,1.731823e-2,0.187588,-0.406378,-15.67507)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13077"
+ xlink:href="#orangetoblackorange"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="189.54620"
+ x2="129.06503"
+ y1="179.83293"
+ x1="119.80309"
+ spreadMethod="reflect"
+ gradientTransform="matrix(0.302207,-2.036411e-2,1.731823e-2,0.187588,-5.784573,-19.06245)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13075"
+ xlink:href="#orangetoblackorange"
+ inkscape:collect="always" />
+ <radialGradient
+ r="24.113470"
+ fy="265.90030"
+ fx="145.82777"
+ cy="265.90030"
+ cx="145.82777"
+ gradientTransform="matrix(0.282097,-1.889158e-2,0.000000,0.179229,-4.383100,-12.51208)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13073"
+ xlink:href="#light50to25to7"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="301.15750"
+ x2="137.31036"
+ y1="301.15747"
+ x1="163.74318"
+ gradientTransform="matrix(0.273027,-1.828417e-2,0.000000,0.185183,-4.383100,-12.51208)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13071"
+ xlink:href="#shadow100to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="224.95407"
+ x2="99.415497"
+ y1="199.20517"
+ x1="124.51332"
+ gradientTransform="matrix(0.273027,-1.828417e-2,0.000000,0.185183,-4.383100,-12.51208)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13069"
+ xlink:href="#shadow100to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="224.95407"
+ x2="99.415497"
+ y1="199.20517"
+ x1="124.51332"
+ gradientTransform="matrix(0.273027,-1.828417e-2,0.000000,0.185183,-4.383100,-12.51208)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13067"
+ xlink:href="#shadow100to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="574.66980"
+ x2="90.955330"
+ y1="221.05045"
+ x1="138.68466"
+ spreadMethod="reflect"
+ gradientTransform="matrix(0.262073,-1.755056e-2,0.000000,0.217660,-4.383105,-17.56717)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13065"
+ xlink:href="#graytoblack"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="220.31316"
+ x2="269.30646"
+ y1="173.35371"
+ x1="188.09673"
+ gradientTransform="matrix(0.218024,-1.460066e-2,0.000000,0.231901,-4.383105,-16.75305)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13063"
+ xlink:href="#light100to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="18.127838"
+ x2="40.120766"
+ y1="43.692036"
+ x1="77.830383"
+ gradientTransform="matrix(0.870407,-5.828951e-2,0.000000,1.148888,-2.107689e-16,7.113450e-16)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13061"
+ xlink:href="#orangemoretoyelow"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="189.89319"
+ x2="126.82574"
+ y1="300.55457"
+ x1="134.59328"
+ gradientTransform="matrix(0.286285,-1.917198e-2,0.000000,0.176607,-4.383105,-16.75305)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13059"
+ xlink:href="#light100to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="47.244961"
+ x2="28.653791"
+ y1="4.8842254"
+ x1="36.606781"
+ gradientTransform="matrix(1.273196,-8.526361e-2,0.000000,0.785425,-2.107689e-16,7.113450e-16)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13057"
+ xlink:href="#orangemoretoyelow"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="234.35374"
+ x2="184.11906"
+ y1="219.68500"
+ x1="159.18221"
+ gradientTransform="matrix(0.180988,-1.212046e-2,0.000000,0.279356,-4.383105,-16.75305)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13055"
+ xlink:href="#light100to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="218.74910"
+ x2="198.28532"
+ y1="264.70230"
+ x1="145.42192"
+ gradientTransform="matrix(0.195716,-1.310673e-2,0.000000,0.258334,-4.383105,-16.75305)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13053"
+ xlink:href="#wihitetolightgray"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="250.54321"
+ x2="54.607849"
+ y1="213.43617"
+ x1="136.55682"
+ gradientTransform="matrix(0.195716,-1.310673e-2,0.000000,0.258334,-4.383105,-16.75305)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13051"
+ xlink:href="#light100to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="210.46336"
+ x2="84.003502"
+ y1="279.47504"
+ x1="132.72992"
+ gradientTransform="matrix(0.195716,-1.310673e-2,0.000000,0.258334,-4.383105,-16.75305)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13049"
+ xlink:href="#wihitetolightgray"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="247.07323"
+ x2="73.286217"
+ y1="335.76117"
+ x1="86.514435"
+ gradientTransform="matrix(0.281643,-1.886110e-2,0.000000,0.179517,-4.383105,-16.75305)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13047"
+ xlink:href="#light100to0"
+ inkscape:collect="always" />
+ <radialGradient
+ r="83.259750"
+ fy="332.37268"
+ fx="86.514435"
+ cy="332.37268"
+ cx="86.514435"
+ gradientTransform="matrix(0.281643,-1.886110e-2,0.000000,0.179517,-4.383105,-16.75305)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13045"
+ xlink:href="#wihitetolightgray"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient18012">
+ <stop
+ id="stop18014"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+ <stop
+ id="stop18016"
+ offset="1.0000000"
+ style="stop-color:#ffffff;stop-opacity:0.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient18006">
+ <stop
+ id="stop18008"
+ offset="0.0000000"
+ style="stop-color:#ff8b00;stop-opacity:1.0000000;" />
+ <stop
+ id="stop18010"
+ offset="1.0000000"
+ style="stop-color:#4d0200;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="light50to25to7">
+ <stop
+ id="stop2791"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:0.47450981;" />
+ <stop
+ id="stop2795"
+ offset="0.50000000"
+ style="stop-color:#ffffff;stop-opacity:0.25833333;" />
+ <stop
+ id="stop2793"
+ offset="1.0000000"
+ style="stop-color:#ffffff;stop-opacity:0.10833333;" />
+ </linearGradient>
+ <linearGradient
+ id="shadow100to0">
+ <stop
+ id="stop3425"
+ offset="0.0000000"
+ style="stop-color:#000000;stop-opacity:1.0000000;" />
+ <stop
+ id="stop3426"
+ offset="1.0000000"
+ style="stop-color:#000000;stop-opacity:0.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="graytoblack">
+ <stop
+ id="stop5097"
+ offset="0.0000000"
+ style="stop-color:#7d7d7d;stop-opacity:1.0000000;" />
+ <stop
+ id="stop5098"
+ offset="1.0000000"
+ style="stop-color:#000000;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="orangemoretoyelow">
+ <stop
+ id="stop2671"
+ offset="0.0000000"
+ style="stop-color:#ff7d00;stop-opacity:1.0000000;" />
+ <stop
+ id="stop2679"
+ offset="0.74641621"
+ style="stop-color:#ffbe00;stop-opacity:1.0000000;" />
+ <stop
+ id="stop2672"
+ offset="1.0000000"
+ style="stop-color:#ffff00;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="wihitetolightgray">
+ <stop
+ id="stop1885"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+ <stop
+ id="stop1886"
+ offset="1.0000000"
+ style="stop-color:#d5d4d4;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ y2="13.431447"
+ x2="14.101834"
+ y1="6.5494914"
+ x1="4.4536543"
+ gradientTransform="matrix(0.791643,0.000000,0.000000,1.263196,-1.626700,-5.630763)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7931"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <linearGradient
+ id="light90to0">
+ <stop
+ id="stop1890"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:0.90833336;" />
+ <stop
+ id="stop1892"
+ offset="1.0000000"
+ style="stop-color:#ffffff;stop-opacity:0.0000000;" />
+ </linearGradient>
+ <radialGradient
+ r="5.8189325"
+ fy="9.5002232"
+ fx="8.0907059"
+ cy="9.5002232"
+ cx="8.0907059"
+ gradientTransform="scale(0.665867,1.501801)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient7933"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="41.545322"
+ x2="22.396454"
+ y1="35.206337"
+ x1="22.425571"
+ gradientTransform="matrix(2.503650,0.000000,0.000000,0.399417,-16.65916,-12.48664)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7935"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <radialGradient
+ r="14.270030"
+ fy="51.904903"
+ fx="25.923746"
+ cy="52.497688"
+ cx="25.952410"
+ gradientTransform="matrix(2.633416,0.000000,0.000000,0.379735,-16.65916,-12.48664)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient7937"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="85.112236"
+ x2="-21.621279"
+ y1="81.885979"
+ x1="-16.569721"
+ gradientTransform="matrix(0.000000,-2.503650,0.399417,0.000000,26.44710,-31.82936)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7939"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.5514765"
+ fy="95.221397"
+ fx="-23.859682"
+ cy="95.221397"
+ cx="-23.859682"
+ gradientTransform="matrix(0.000000,-2.592685,0.379735,0.000000,26.44710,-31.22442)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient7941"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <radialGradient
+ r="9.9914455"
+ fy="55.457653"
+ fx="92.643608"
+ cy="55.457653"
+ cx="92.643608"
+ gradientTransform="matrix(0.878497,0.000000,0.000000,1.138308,-18.65916,-0.486640)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient7943"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="85.112236"
+ x2="-21.621279"
+ y1="81.885979"
+ x1="-16.569721"
+ gradientTransform="matrix(0.000000,-2.503650,0.399417,0.000000,26.44710,4.170640)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7945"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="41.545322"
+ x2="22.396454"
+ y1="35.206337"
+ x1="22.425571"
+ gradientTransform="matrix(2.503650,0.000000,0.000000,0.399417,-38.65916,-12.48664)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7947"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <radialGradient
+ r="14.270030"
+ fy="51.904903"
+ fx="25.923746"
+ cy="52.497688"
+ cx="25.952410"
+ gradientTransform="matrix(2.633416,0.000000,0.000000,0.379735,-38.65916,-12.48664)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient7949"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="41.545322"
+ x2="22.396454"
+ y1="35.206337"
+ x1="22.425571"
+ gradientTransform="matrix(2.503650,0.000000,0.000000,0.399417,-22.86332,44.21180)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7951"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <radialGradient
+ r="14.270030"
+ fy="51.904903"
+ fx="25.923746"
+ cy="52.497688"
+ cx="25.952410"
+ gradientTransform="matrix(2.633416,0.000000,0.000000,0.379735,-22.86332,44.21180)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient7953"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="41.545322"
+ x2="22.396454"
+ y1="35.206337"
+ x1="22.425571"
+ gradientTransform="matrix(2.503650,0.000000,0.000000,0.399417,-44.86332,44.21180)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7955"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <radialGradient
+ r="14.270030"
+ fy="51.904903"
+ fx="25.923746"
+ cy="52.497688"
+ cx="25.952410"
+ gradientTransform="matrix(2.633416,0.000000,0.000000,0.379735,-44.86332,44.21180)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient7957"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="85.112236"
+ x2="-21.621279"
+ y1="81.885979"
+ x1="-16.569721"
+ gradientTransform="matrix(0.000000,-2.503650,0.399417,0.000000,26.44710,-11.82936)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7959"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.5514765"
+ fy="95.221397"
+ fx="-23.859682"
+ cy="95.221397"
+ cx="-23.859682"
+ gradientTransform="matrix(0.000000,-2.592685,0.379735,0.000000,26.44710,-11.22442)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient7961"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="85.112236"
+ x2="-21.621279"
+ y1="81.885979"
+ x1="-16.569721"
+ gradientTransform="matrix(0.000000,-2.503650,0.399417,0.000000,-30.45690,-21.82936)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7963"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.5514765"
+ fy="95.221397"
+ fx="-23.859682"
+ cy="95.221397"
+ cx="-23.859682"
+ gradientTransform="matrix(0.000000,-2.592685,0.379735,0.000000,-30.45690,-21.22442)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient7965"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="85.112236"
+ x2="-21.621279"
+ y1="81.885979"
+ x1="-16.569721"
+ gradientTransform="matrix(0.000000,-2.503650,0.399417,0.000000,-30.45690,-1.829360)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7967"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.5514765"
+ fy="95.221397"
+ fx="-23.859682"
+ cy="95.221397"
+ cx="-23.859682"
+ gradientTransform="matrix(0.000000,-2.592685,0.379735,0.000000,-30.45690,-1.224420)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient7969"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <radialGradient
+ gradientUnits="userSpaceOnUse"
+ r="31.677956"
+ fy="46.914463"
+ fx="48.488476"
+ cy="46.914463"
+ cx="48.488476"
+ gradientTransform="matrix(0.983903,0.000000,0.000000,1.016360,-33.35882,-2.298655)"
+ id="radialGradient10280"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ y2="36.873619"
+ x2="39.857029"
+ y1="4.5492039"
+ x1="10.878086"
+ gradientTransform="matrix(0.996235,0.000000,0.000000,1.003779,-32.74998,-1.298655)"
+ id="linearGradient9512"
+ xlink:href="#light90to0"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#light100to0"
+ id="linearGradient18107"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.281643,-1.886110e-2,0.000000,0.179517,-4.383105,-16.75305)"
+ x1="86.514435"
+ y1="335.76117"
+ x2="73.286217"
+ y2="247.07323" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#light100to0"
+ id="linearGradient18109"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.195716,-1.310673e-2,0.000000,0.258334,-4.383105,-16.75305)"
+ x1="136.55682"
+ y1="213.43617"
+ x2="54.607849"
+ y2="250.54321" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#light100to0"
+ id="linearGradient18111"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.180988,-1.212046e-2,0.000000,0.279356,-4.383105,-16.75305)"
+ x1="159.18221"
+ y1="219.68500"
+ x2="184.11906"
+ y2="234.35374" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#light90to0"
+ id="linearGradient1589"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.996235,0.000000,0.000000,1.003779,-32.74998,-1.298655)"
+ x1="10.878086"
+ y1="4.5492039"
+ x2="39.857029"
+ y2="36.873619" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#greylighttograyw"
+ id="linearGradient1591"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.068635,-0.180647,0.153793,0.909776,-23.61859,31.63539)"
+ spreadMethod="reflect"
+ x1="139.84422"
+ y1="169.79622"
+ x2="159.03880"
+ y2="203.17725" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#orangelesstoyelow"
+ id="linearGradient1593"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.008016,-3.957640e-17,-8.345152e-17,0.992047,59.09612,34.16495)"
+ spreadMethod="reflect"
+ x1="139.79741"
+ y1="100.63807"
+ x2="198.67084"
+ y2="227.49260" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#orangetoblackorange"
+ id="linearGradient1595"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.994153,1.005881)"
+ x1="211.31139"
+ y1="208.29716"
+ x2="186.14693"
+ y2="101.48473" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="linearGradient1597"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.918796,-4.448298e-7,2.186431e-9,1.088383,-31.71369,41.04076)"
+ x1="130.94159"
+ y1="136.24300"
+ x2="141.97820"
+ y2="119.97503" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="linearGradient1599"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.068635,-0.180647,0.153793,0.909776,-23.61859,31.63539)"
+ x1="121.55471"
+ y1="169.77112"
+ x2="130.17465"
+ y2="182.88293" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="linearGradient1601"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.068635,-0.180647,0.153793,0.909776,-5.706373e-15,-6.128776e-15)"
+ x1="111.31033"
+ y1="198.13455"
+ x2="135.19012"
+ y2="235.01132" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#light100to0"
+ id="radialGradient1603"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.952120,-0.160951,0.172613,1.021109,-23.61859,31.63539)"
+ cx="140.60791"
+ cy="183.52762"
+ fx="140.60791"
+ fy="183.52762"
+ r="8.2203732" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#light100to0"
+ id="radialGradient1605"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.952120,-0.160951,0.172613,1.021109,-23.57515,31.60495)"
+ cx="124.97867"
+ cy="166.89621"
+ fx="124.97867"
+ fy="166.89621"
+ r="4.5374427" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="radialGradient1607"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.917031,-0.155019,0.179218,1.060181,-23.61859,31.63539)"
+ cx="130.43364"
+ cy="187.24419"
+ fx="130.40277"
+ fy="187.29732"
+ r="13.523715" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="radialGradient1609"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.277707,-1.314622,0.656307,0.494064,-23.61859,31.63539)"
+ spreadMethod="reflect"
+ cx="-36.280697"
+ cy="224.72163"
+ fx="-36.269680"
+ fy="224.71202"
+ r="14.292608" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#sadow75to0w"
+ id="linearGradient1611"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.919303,-5.848951e-16,-9.825667e-17,1.087781,-31.65752,40.91072)"
+ spreadMethod="reflect"
+ x1="131.99300"
+ y1="129.27406"
+ x2="134.97223"
+ y2="132.72443" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="linearGradient1613"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.919303,-5.848951e-16,-9.825667e-17,1.087781,-31.65752,40.91072)"
+ x1="132.47713"
+ y1="128.17326"
+ x2="138.51009"
+ y2="135.55878" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="radialGradient1615"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.917031,-0.155019,0.179218,1.060181,-23.61859,31.63539)"
+ cx="130.43364"
+ cy="187.24419"
+ fx="130.40277"
+ fy="187.29732"
+ r="13.523715" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="radialGradient1617"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.917031,-0.155019,0.179218,1.060181,-23.61859,31.63539)"
+ cx="130.43364"
+ cy="187.24419"
+ fx="130.40277"
+ fy="187.29732"
+ r="13.523715" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="radialGradient1619"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.917031,-0.155019,0.179218,1.060181,-23.61859,31.63539)"
+ cx="130.43364"
+ cy="187.24419"
+ fx="130.40277"
+ fy="187.29732"
+ r="13.523715" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="radialGradient1621"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.917031,-0.155019,0.179218,1.060181,-23.61859,31.63539)"
+ cx="130.43364"
+ cy="187.24419"
+ fx="130.40277"
+ fy="187.29732"
+ r="13.523715" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="radialGradient1623"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.917031,-0.155019,0.179218,1.060181,-23.61859,31.63539)"
+ cx="130.43364"
+ cy="187.24419"
+ fx="130.40277"
+ fy="187.29732"
+ r="13.523715" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="linearGradient1625"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.889037,1.124812)"
+ spreadMethod="reflect"
+ x1="239.13113"
+ y1="150.76836"
+ x2="219.65416"
+ y2="118.38348" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#light100to0"
+ id="linearGradient1627"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.205925,0.829239)"
+ x1="165.24026"
+ y1="140.82243"
+ x2="166.34229"
+ y2="163.71248" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="linearGradient1629"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.889037,1.124812)"
+ spreadMethod="reflect"
+ x1="239.13113"
+ y1="150.76836"
+ x2="219.65416"
+ y2="118.38348" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="linearGradient1631"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.889037,1.124812)"
+ spreadMethod="reflect"
+ x1="239.13113"
+ y1="150.76836"
+ x2="219.65416"
+ y2="118.38348" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#zerotowhitetozero"
+ id="linearGradient1633"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.889037,1.124812)"
+ spreadMethod="reflect"
+ x1="239.13113"
+ y1="150.76836"
+ x2="219.65416"
+ y2="118.38348" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#light90to0"
+ id="linearGradient1683"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.996235,0.000000,0.000000,1.003779,-32.74998,-1.298655)"
+ x1="10.878086"
+ y1="4.5492039"
+ x2="39.857029"
+ y2="36.873619" />
+ <linearGradient
+ y2="118.38348"
+ x2="219.65416"
+ y1="150.76836"
+ x1="239.13113"
+ spreadMethod="reflect"
+ gradientTransform="matrix(0.319331,-7.293299e-2,9.428053e-2,0.413393,-13.56014,-24.84285)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1521"
+ xlink:href="#zerotowhitetozero"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="118.38348"
+ x2="219.65416"
+ y1="150.76836"
+ x1="239.13113"
+ spreadMethod="reflect"
+ gradientTransform="matrix(0.319331,-7.293299e-2,9.428053e-2,0.413393,-13.56014,-24.84285)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1524"
+ xlink:href="#zerotowhitetozero"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="118.38348"
+ x2="219.65416"
+ y1="150.76836"
+ x1="239.13113"
+ spreadMethod="reflect"
+ gradientTransform="matrix(0.319331,-7.293299e-2,9.428053e-2,0.413393,-13.56014,-24.84285)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1527"
+ xlink:href="#zerotowhitetozero"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="163.71248"
+ x2="166.34229"
+ y1="140.82243"
+ x1="165.24026"
+ gradientTransform="matrix(0.433153,-9.892919e-2,6.950592e-2,0.304764,-13.56014,-24.84285)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1530"
+ xlink:href="#light100to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="118.38348"
+ x2="219.65416"
+ y1="150.76836"
+ x1="239.13113"
+ spreadMethod="reflect"
+ gradientTransform="matrix(0.319331,-7.293299e-2,9.428053e-2,0.413393,-13.56014,-24.84285)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1533"
+ xlink:href="#zerotowhitetozero"
+ inkscape:collect="always" />
+ <radialGradient
+ r="13.523715"
+ fy="187.29732"
+ fx="130.40277"
+ cy="187.24419"
+ cx="130.43364"
+ gradientTransform="matrix(0.316392,-0.132202,0.153236,0.374938,-39.39199,-11.27857)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient1538"
+ xlink:href="#zerotowhitetozero"
+ inkscape:collect="always" />
+ <radialGradient
+ r="13.523715"
+ fy="187.29732"
+ fx="130.40277"
+ cy="187.24419"
+ cx="130.43364"
+ gradientTransform="matrix(0.316392,-0.132202,0.153236,0.374938,-39.39199,-11.27857)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient1541"
+ xlink:href="#zerotowhitetozero"
+ inkscape:collect="always" />
+ <radialGradient
+ r="13.523715"
+ fy="187.29732"
+ fx="130.40277"
+ cy="187.24419"
+ cx="130.43364"
+ gradientTransform="matrix(0.316392,-0.132202,0.153236,0.374938,-39.39199,-11.27857)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient1544"
+ xlink:href="#zerotowhitetozero"
+ inkscape:collect="always" />
+ <radialGradient
+ r="13.523715"
+ fy="187.29732"
+ fx="130.40277"
+ cy="187.24419"
+ cx="130.43364"
+ gradientTransform="matrix(0.316392,-0.132202,0.153236,0.374938,-39.39199,-11.27857)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient1547"
+ xlink:href="#zerotowhitetozero"
+ inkscape:collect="always" />
+ <radialGradient
+ r="13.523715"
+ fy="187.29732"
+ fx="130.40277"
+ cy="187.24419"
+ cx="130.43364"
+ gradientTransform="matrix(0.316392,-0.132202,0.153236,0.374938,-39.39199,-11.27857)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient1550"
+ xlink:href="#zerotowhitetozero"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="135.55878"
+ x2="138.51009"
+ y1="128.17326"
+ x1="132.47713"
+ gradientTransform="matrix(0.339274,-2.885214e-16,-7.500068e-18,0.409774,-35.72368,-9.866746)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1553"
+ xlink:href="#zerotowhitetozero"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="132.72443"
+ x2="134.97223"
+ y1="129.27406"
+ x1="131.99300"
+ spreadMethod="reflect"
+ gradientTransform="matrix(0.339274,-2.885214e-16,-7.500068e-18,0.409774,-35.72368,-9.866746)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1556"
+ xlink:href="#sadow75to0w"
+ inkscape:collect="always" />
+ <radialGradient
+ r="14.292608"
+ fy="224.71202"
+ fx="-36.269680"
+ cy="224.72163"
+ cx="-36.280697"
+ spreadMethod="reflect"
+ gradientTransform="matrix(-1.044145e-2,-0.505934,0.277149,0.127739,-39.39199,-11.27857)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient1559"
+ xlink:href="#zerotowhitetozero"
+ inkscape:collect="always" />
+ <radialGradient
+ r="13.523715"
+ fy="187.29732"
+ fx="130.40277"
+ cy="187.24419"
+ cx="130.43364"
+ gradientTransform="matrix(0.316392,-0.132202,0.153236,0.374938,-39.39199,-11.27857)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient1562"
+ xlink:href="#zerotowhitetozero"
+ inkscape:collect="always" />
+ <radialGradient
+ r="4.5374427"
+ fy="166.89621"
+ fx="124.97867"
+ cy="166.89621"
+ cx="124.97867"
+ gradientTransform="matrix(0.328498,-0.137261,0.147589,0.361120,-39.37893,-11.29333)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient1565"
+ xlink:href="#light100to0"
+ inkscape:collect="always" />
+ <radialGradient
+ r="8.2203732"
+ fy="183.52762"
+ fx="140.60791"
+ cy="183.52762"
+ cx="140.60791"
+ gradientTransform="matrix(0.328498,-0.137261,0.147589,0.361120,-39.39199,-11.27857)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient1568"
+ xlink:href="#light100to0"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="235.01132"
+ x2="135.19012"
+ y1="198.13455"
+ x1="111.31033"
+ gradientTransform="matrix(0.368698,-0.154058,0.131497,0.321746,-33.56014,-24.84285)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1571"
+ xlink:href="#zerotowhitetozero"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="182.88293"
+ x2="130.17465"
+ y1="169.77112"
+ x1="121.55471"
+ gradientTransform="matrix(0.368698,-0.154058,0.131497,0.321746,-39.39199,-11.27857)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1574"
+ xlink:href="#zerotowhitetozero"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="119.97503"
+ x2="141.97820"
+ y1="136.24300"
+ x1="130.94159"
+ gradientTransform="matrix(0.339102,-1.675700e-7,8.069510e-10,0.410000,-35.78877,-9.716957)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1577"
+ xlink:href="#zerotowhitetozero"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="227.49260"
+ x2="198.67084"
+ y1="100.63807"
+ x1="139.79741"
+ spreadMethod="reflect"
+ gradientTransform="matrix(0.362066,-8.269354e-2,8.315231e-2,0.364599,-9.469913,-17.13449)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1581"
+ xlink:href="#orangelesstoyelow"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="101.48473"
+ x2="186.14693"
+ y1="208.29716"
+ x1="211.31139"
+ gradientTransform="matrix(0.357087,-8.155628e-2,8.431186e-2,0.369683,-33.56014,-24.84285)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1583"
+ xlink:href="#orangetoblackorange"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="203.17725"
+ x2="159.03880"
+ y1="169.79622"
+ x1="139.84422"
+ spreadMethod="reflect"
+ gradientTransform="matrix(0.368698,-0.154058,0.131497,0.321746,-39.39199,-11.27857)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1587"
+ xlink:href="#greylighttograyw"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6562500"
+ inkscape:cx="32.000000"
+ inkscape:cy="28.069417"
+ inkscape:current-layer="svg17707"
+ showgrid="false"
+ inkscape:document-units="px"
+ inkscape:grid-bbox="true"
+ inkscape:window-width="1020"
+ inkscape:window-height="691"
+ inkscape:window-x="0"
+ inkscape:window-y="0" />
+ <metadata
+ id="metadata4">
+ <rdf:RDF
+ id="RDF5">
+ <cc:Work
+ rdf:about=""
+ id="Work6">
+ <dc:format
+ id="format7">image/svg+xml</dc:format>
+ <dc:type
+ id="type9"
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="g1508"
+ transform="matrix(0.941176,0.000000,0.000000,0.928006,27.63182,14.26213)">
+ <path
+ id="rect7971"
+ d="M -22.672010,-0.29866329 L 15.954371,-0.29866329 C 17.996863,-0.29866329 19.641180,1.8444887 19.641180,4.5066107 L 19.641180,42.413492 C 19.641180,45.075614 17.996863,47.218766 15.954371,47.218766 L -22.672010,47.218766 C -24.714502,47.218766 -26.358819,45.075614 -26.358819,42.413492 L -26.358819,4.5066107 C -26.358819,1.8444887 -24.714502,-0.29866329 -22.672010,-0.29866329 z "
+ style="opacity:0.79446638;fill:#0028c6;fill-opacity:0.18099548;stroke:#000000;stroke-width:0.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:0.035294119" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path8746"
+ d="M -22.063169,0.70133671 L 16.563212,0.70133671 C 18.221266,26.074276 -6.9124940,11.860590 -25.749978,43.413492 L -25.749978,5.5066107 C -25.749978,2.8444887 -24.105661,0.70133671 -22.063169,0.70133671 z "
+ style="opacity:0.79446638;fill:url(#linearGradient1683);fill-opacity:1.0000000;stroke:#000000;stroke-width:0.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:0.035294119" />
+ <path
+ id="path7697"
+ d="M -27.017489,-2.3989893 C -27.634507,-2.4157123 -28.231851,-2.1778653 -28.673074,-1.7397773 C -29.114296,-1.3016903 -29.361708,-0.70078429 -29.358794,-0.074320286 L -29.358794,7.2871317 C -29.358794,8.5710117 -28.333344,9.6118007 -27.068387,9.6118007 C -25.803430,9.6118007 -24.777980,8.5710117 -24.777980,7.2871317 L -24.777980,2.2761787 L -23.047450,2.3020077 C -22.210634,2.3584147 -21.410841,1.9440847 -20.964931,1.2231677 C -20.519022,0.50225171 -20.498961,-0.40890429 -20.912697,-1.1493183 C -21.326432,-1.8897313 -22.107191,-2.3399103 -22.945654,-2.3215003 L -27.017489,-2.3989893 z "
+ style="fill:#343435;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:5.5999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
+ <path
+ sodipodi:nodetypes="cccccccc"
+ id="path7695"
+ d="M 4.7173740,-2.3996693 C 3.4524170,-2.4139343 2.4155730,-1.3847093 2.4015180,-0.10083029 C 2.3874630,1.1830497 3.4015190,2.2354037 4.6664760,2.2496687 L 14.362533,2.3788167 C 15.201936,2.4293217 16.000613,2.0068887 16.440691,1.2796477 C 16.880768,0.55240471 16.890831,-0.36162729 16.466873,-1.0986683 C 16.042914,-1.8357073 15.253736,-2.2761473 14.413431,-2.2446913 L 4.7173740,-2.3996693 z "
+ style="fill:#343435;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:5.5999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
+ <path
+ sodipodi:nodetypes="cccccccccc"
+ id="path1937"
+ d="M 19.325083,2.8678727 C 18.716776,2.8719947 18.135305,3.1226217 17.709963,3.5640277 C 17.284621,4.0054337 17.050668,4.6010267 17.060125,5.2183717 L 17.060125,15.059471 C 17.060125,16.343351 18.085575,17.384140 19.350532,17.384140 C 20.615489,17.384140 21.640939,16.343351 21.640939,15.059471 L 21.640939,5.2183717 C 21.650596,4.5920277 21.409706,3.9884577 20.973288,3.5455107 C 20.536870,3.1025647 19.942196,2.8580717 19.325083,2.8678727 L 19.325083,2.8678727 z "
+ style="fill:#343435;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:5.5999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
+ <path
+ sodipodi:nodetypes="cccccccc"
+ id="path4304"
+ d="M 17.469045,15.629181 C 18.413100,15.815021 18.857757,12.747829 18.787749,8.0727497 C 18.730382,4.3058467 20.289306,5.8257017 20.406837,3.7850817 C 20.424951,3.4705687 20.006991,3.3070317 19.501480,3.3228087 C 18.995969,3.3385857 18.402909,3.5336767 18.070823,3.9364157 C 17.881055,4.0953987 17.733643,4.3228087 17.633611,4.5892757 C 17.533580,4.8557427 17.480928,5.1612677 17.480686,5.4764867 C 17.480443,5.7917047 17.470985,13.110517 17.469045,15.629181 z "
+ style="fill:#343435;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:5.5999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
+ <path
+ sodipodi:nodetypes="cccccccc"
+ id="path4306"
+ d="M 18.559674,14.805816 C 18.551108,15.772956 19.169111,16.565687 19.940024,16.576434 C 20.710936,16.587180 21.342828,15.811869 21.351393,14.844730 L 21.428941,5.1347497 C 21.459268,4.4929737 21.205614,3.8823327 20.768938,3.5458657 C 20.332262,3.2094007 19.783427,3.2017067 19.340866,3.5258487 C 18.898307,3.8499917 18.633842,4.4533697 18.652730,5.0958337 L 18.559674,14.805816 z "
+ style="opacity:0.79446638;fill:#343435;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:5.5999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
+ <path
+ id="path7691"
+ d="M 19.325083,37.172044 C 18.716776,37.176166 18.135305,37.426793 17.709963,37.868200 C 17.284621,38.309605 17.050668,38.905198 17.060125,39.522543 L 17.060125,44.636815 L 15.278697,44.636815 C 14.013740,44.636815 12.988290,45.677605 12.988290,46.961484 C 12.988290,48.245364 14.013740,49.286153 15.278697,49.286153 L 19.350532,49.286153 C 19.958797,49.288854 20.542918,49.044801 20.973031,48.608254 C 21.403144,48.171707 21.643600,47.578848 21.640939,46.961484 L 21.640939,39.522543 C 21.650596,38.896199 21.409706,38.292629 20.973288,37.849682 C 20.536870,37.406736 19.942196,37.162243 19.325083,37.172044 z "
+ style="fill:#343435;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:5.5999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
+ <path
+ sodipodi:nodetypes="cccccccc"
+ id="path7751"
+ d="M -20.276241,44.557850 C -21.426599,44.557629 -22.359001,45.598301 -22.358820,46.882257 C -22.358640,48.166214 -21.425944,49.207246 -20.275587,49.207467 L -11.457752,49.228967 C -10.693981,49.270151 -9.9720160,48.838877 -9.5791980,48.106796 C -9.1863820,47.374712 -9.1864600,46.460625 -9.5794010,45.728336 C -9.9723420,44.996049 -10.694380,44.564397 -11.458145,44.605179 L -20.276241,44.557850 z "
+ style="fill:#343435;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:5.5999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
+ <path
+ sodipodi:nodetypes="cccccccccc"
+ id="path7775"
+ d="M -27.015658,12.745151 C -27.623965,12.748858 -28.205436,12.974268 -28.630778,13.371262 C -29.056120,13.768256 -29.290073,14.303923 -29.280616,14.859155 L -29.280616,23.710092 C -29.280616,24.864795 -28.255166,25.800865 -26.990209,25.800865 C -25.725252,25.800865 -24.699802,24.864795 -24.699802,23.710092 L -24.699802,14.859155 C -24.690145,14.295830 -24.931035,13.752988 -25.367452,13.354609 C -25.803871,12.956229 -26.398545,12.736336 -27.015658,12.745151 L -27.015658,12.745151 z "
+ style="fill:#343435;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:5.5999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
+ <path
+ sodipodi:nodetypes="cccccccccc"
+ id="path7781"
+ d="M -27.015658,30.753110 C -27.623965,30.756942 -28.205436,30.989917 -28.630778,31.400235 C -29.056120,31.810552 -29.290073,32.364197 -29.280616,32.938062 L -29.280616,42.086048 C -29.280616,43.279504 -28.255166,44.246990 -26.990209,44.246990 C -25.725252,44.246990 -24.699802,43.279504 -24.699802,42.086048 L -24.699802,32.938062 C -24.690145,32.355832 -24.931035,31.794772 -25.367452,31.383022 C -25.803871,30.971273 -26.398545,30.743999 -27.015658,30.753110 L -27.015658,30.753110 z "
+ style="fill:#343435;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:5.5999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
+ <path
+ sodipodi:nodetypes="cccccccccc"
+ id="path20031"
+ d="M 19.186414,18.552305 C 18.578107,18.556137 17.996636,18.789112 17.571294,19.199430 C 17.145953,19.609747 16.912000,20.163392 16.921456,20.737257 L 16.921456,29.885243 C 16.921456,31.078699 17.946906,32.046185 19.211863,32.046185 C 20.476820,32.046185 21.502270,31.078699 21.502270,29.885243 L 21.502270,20.737257 C 21.511927,20.155027 21.271037,19.593967 20.834620,19.182217 C 20.398201,18.770468 19.803527,18.543194 19.186414,18.552305 L 19.186414,18.552305 z "
+ style="fill:#343435;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:5.5999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
+ <path
+ sodipodi:nodetypes="cccccccc"
+ id="path20029"
+ d="M -2.2762410,44.557850 C -3.4265990,44.557629 -4.3590010,45.598301 -4.3588200,46.882257 C -4.3586390,48.166214 -3.4259440,49.207246 -2.2755870,49.207467 L 6.5422480,49.228967 C 7.3060190,49.270151 8.0279840,48.838877 8.4208020,48.106796 C 8.8136180,47.374712 8.8135400,46.460625 8.4205990,45.728336 C 8.0276580,44.996049 7.3056200,44.564397 6.5418550,44.605179 L -2.2762410,44.557850 z "
+ style="fill:#343435;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:5.5999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
+ <path
+ sodipodi:nodetypes="cccccccc"
+ id="path20033"
+ d="M -14.276241,-2.4376393 C -15.426599,-2.4378603 -16.359001,-1.3971883 -16.358820,-0.11323229 C -16.358639,1.1707247 -15.425944,2.2117567 -14.275587,2.2119777 L -5.4577520,2.2334777 C -4.6939810,2.2746617 -3.9720160,1.8433877 -3.5791980,1.1113067 C -3.1863820,0.37922271 -3.1864600,-0.53486429 -3.5794010,-1.2671533 C -3.9723420,-1.9994403 -4.6943800,-2.4310923 -5.4581450,-2.3903103 L -14.276241,-2.4376393 z "
+ style="fill:#343435;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:5.5999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
+ </g>
+ <g
+ transform="matrix(0.138177,0.000000,0.000000,0.138257,87.66417,90.01531)"
+ id="g13710">
+ <path
+ id="path11931"
+ d="M -339.87500,-562.53125 C -348.58569,-560.19181 -352.59558,-550.93590 -359.43799,-545.70947 C -400.13675,-505.05011 -440.77483,-464.31985 -480.90625,-423.12500 C -488.18544,-410.84910 -488.57103,-394.62620 -500.21875,-385.09375 C -512.57969,-368.83179 -493.71621,-341.25818 -474.03125,-348.46875 C -462.87531,-352.89885 -454.65140,-363.31654 -442.27737,-364.87405 C -422.26991,-370.77618 -410.50805,-389.32181 -395.67326,-402.58313 C -357.90771,-440.29554 -320.13784,-478.00363 -282.37500,-515.71875 C -304.24739,-521.94254 -323.63528,-537.78263 -331.84375,-559.21875 C -333.74226,-561.73503 -336.74020,-563.06552 -339.87500,-562.53125 z "
+ style="fill:url(#linearGradient13735);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:0.12500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
+ <path
+ id="path9921"
+ d="M -248.21875,-651.00000 C -272.98861,-648.93037 -291.28010,-629.68275 -305.01089,-610.67441 C -309.74512,-604.20687 -315.77838,-598.30024 -323.87075,-596.72703 C -333.71425,-591.10503 -341.85744,-582.42201 -348.40590,-573.28134 C -356.94664,-559.26149 -347.65041,-543.09265 -338.40023,-532.09521 C -325.64008,-517.98152 -310.00267,-502.74422 -289.90668,-501.76041 C -276.01725,-502.20182 -266.41769,-514.40996 -257.37500,-523.56250 C -253.67156,-531.93631 -250.48772,-541.23540 -242.11203,-546.09451 C -225.14025,-560.83248 -205.84726,-576.48649 -201.47173,-599.85041 C -196.42613,-618.96398 -206.88605,-640.92302 -225.80992,-647.67024 C -232.89201,-650.60139 -240.61145,-651.32708 -248.21875,-651.00000 z "
+ style="fill:url(#linearGradient13737);fill-opacity:1.0000000;stroke:none;stroke-width:0.85625488;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
+ <g
+ transform="matrix(12.73027,0.137313,-0.136532,12.81415,7258.558,2532.625)"
+ id="g9797">
+ <path
+ sodipodi:nodetypes="csccccsss"
+ id="path1748"
+ d="M -592.17375,-241.34258 C -593.22346,-241.27560 -593.89434,-240.80940 -594.54434,-240.26028 C -596.02721,-239.00754 -596.59699,-237.07947 -597.79980,-237.13371 C -598.41374,-236.45764 -598.16875,-235.86990 -597.94968,-235.36640 C -597.14476,-234.02668 -596.25974,-233.23302 -595.17964,-232.76588 C -594.79886,-232.65612 -593.80858,-232.70213 -593.38704,-233.02313 C -593.17176,-234.17444 -592.02724,-234.45349 -590.47137,-236.07679 C -589.39077,-237.20372 -589.00732,-238.90820 -589.39094,-239.80855 C -589.72572,-240.59428 -590.59454,-241.44334 -592.17375,-241.34258 z "
+ style="fill:url(#linearGradient13739);fill-opacity:1.0000000;stroke:url(#linearGradient13741);stroke-width:0.033576056;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path1750"
+ d="M -595.92745,-235.45451 C -594.37002,-236.99404 -592.53504,-238.28074 -590.97762,-239.82027 C -589.95578,-239.82640 -589.36868,-238.72428 -589.80124,-237.37356 C -591.48098,-235.57587 -593.09300,-233.31300 -594.77274,-231.51531 C -594.17986,-233.13605 -595.03454,-235.13095 -595.92745,-235.45451 z "
+ style="opacity:0.41897234;fill:url(#linearGradient13743);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" />
+ <path
+ sodipodi:nodetypes="czzzzzz"
+ id="path1752"
+ d="M -592.10692,-241.16843 C -591.40492,-241.26355 -591.32655,-241.23523 -591.06938,-241.09419 C -590.81221,-240.95314 -591.11699,-240.25114 -591.90772,-239.88474 C -592.67827,-239.52769 -593.36149,-237.64481 -594.74329,-237.47336 C -596.11739,-237.30286 -595.89714,-238.63489 -595.53650,-239.03881 C -595.18712,-239.43012 -594.27429,-240.23331 -593.84394,-240.47127 C -593.41931,-240.70606 -592.82833,-241.07069 -592.10692,-241.16843 z "
+ style="fill:url(#linearGradient13745);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path1754"
+ d="M -595.92745,-235.45451 C -594.37002,-236.99404 -593.56775,-237.21078 -592.01032,-238.75031 C -590.98849,-238.75644 -590.40138,-237.65432 -590.83394,-236.30360 C -592.51368,-234.50591 -593.09300,-233.31300 -594.77274,-231.51531 C -594.17986,-233.13605 -595.03454,-235.13095 -595.92745,-235.45451 z "
+ style="opacity:0.41897234;fill:url(#linearGradient13747);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path1756"
+ d="M -595.92745,-235.45451 C -594.37002,-236.99404 -594.90821,-235.82047 -593.35079,-237.35999 C -592.32895,-237.36613 -591.74185,-236.26401 -592.17441,-234.91328 C -593.85415,-233.11560 -593.09300,-233.31300 -594.77274,-231.51531 C -594.17986,-233.13605 -595.03454,-235.13095 -595.92745,-235.45451 z "
+ style="opacity:0.41897234;fill:url(#linearGradient13749);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path1758"
+ d="M -595.92745,-235.45451 C -594.37002,-236.99404 -595.54420,-235.17339 -593.98678,-236.71291 C -592.96494,-236.71905 -592.37784,-235.61693 -592.81040,-234.26620 C -594.49013,-232.46852 -593.09300,-233.31300 -594.77274,-231.51531 C -594.17986,-233.13605 -595.03454,-235.13095 -595.92745,-235.45451 z "
+ style="opacity:0.41897234;fill:url(#linearGradient13751);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" />
+ <path
+ sodipodi:nodetypes="ccccccs"
+ id="path6419"
+ d="M -598.04283,-237.04726 C -599.64965,-235.44966 -598.06711,-237.06765 -599.21142,-235.88808 C -599.90549,-235.07201 -599.58991,-234.87256 -599.32823,-234.27747 C -598.37632,-232.69822 -597.34248,-231.77031 -596.09022,-231.23464 C -595.64978,-231.11115 -595.36127,-230.95227 -594.88202,-231.34218 C -594.29993,-231.75702 -593.40557,-232.48954 -593.34014,-232.94032 C -593.48708,-235.38350 -597.20306,-237.88220 -598.04283,-237.04726 z "
+ style="fill:url(#linearGradient13753);fill-opacity:1.0000000;stroke:url(#linearGradient13755);stroke-width:0.28321710;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
+ <path
+ id="path5651"
+ d="M -594.83596,-231.32818 C -595.31283,-230.78909 -596.74079,-231.30312 -598.02337,-232.47555 C -599.30595,-233.64799 -599.95985,-235.03705 -599.48298,-235.57614 C -599.00611,-236.11522 -597.57815,-235.60120 -596.29557,-234.42876 C -595.02037,-233.26307 -594.36566,-231.88358 -594.82825,-231.33709"
+ style="fill:url(#linearGradient13757);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path6517"
+ d="M -594.66112,-235.43807 L -595.92818,-234.21440 C -594.94605,-233.30894 -594.45796,-232.19443 -594.62336,-231.63361 C -594.12081,-232.00805 -593.47462,-232.56507 -593.42247,-232.92577 C -593.47512,-233.79970 -593.95290,-234.74821 -594.66112,-235.43807 z "
+ style="opacity:0.73015875;fill:url(#linearGradient13759);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:0.98446530;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path7315"
+ d="M -595.46050,-236.18333 L -596.78454,-234.92355 C -597.77066,-235.58294 -598.53599,-235.94106 -599.09873,-235.79328 C -598.72302,-236.24221 -597.91973,-237.05870 -597.55778,-237.10530 C -596.68084,-237.05831 -596.19549,-236.74487 -595.46050,-236.18333 z "
+ style="opacity:0.73015875;fill:url(#linearGradient13761);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:0.98446530;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
+ </g>
+ <path
+ id="path1764"
+ d="M -339.32166,-551.95970 C -382.78973,-508.61018 -426.81257,-464.54870 -470.28066,-421.19906 C -470.43182,-421.04413 -473.78890,-417.69517 -476.55621,-410.43436 C -479.32350,-403.17344 -479.02460,-390.86160 -490.01618,-382.02809 C -497.33019,-374.47909 -495.26066,-368.35934 -491.76389,-363.58610 C -491.36478,-363.04133 -490.65745,-362.46620 -489.99979,-361.88702 C -489.43559,-361.23028 -488.87612,-360.52324 -488.34384,-360.12322 C -483.62117,-356.57401 -477.54940,-354.45043 -469.99067,-361.75167 C -461.12879,-372.74156 -448.88647,-372.35503 -441.64599,-375.08672 C -434.40563,-377.81843 -431.05157,-381.17043 -430.89644,-381.32134 C -387.48067,-424.72396 -343.35307,-468.67938 -299.93744,-512.08199 C -307.05399,-513.84754 -315.89647,-520.64189 -323.38771,-528.24674 C -330.90736,-535.83660 -337.61384,-544.78511 -339.32166,-551.95970 z "
+ style="fill:url(#linearGradient13763);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:0.12500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
+ <path
+ sodipodi:nodetypes="csccscc"
+ id="path1766"
+ d="M -495.37743,-406.53835 C -481.21007,-420.86199 -464.97412,-419.04773 -452.14935,-409.73688 C -441.34327,-401.89166 -430.14316,-385.12729 -443.54787,-372.03886 C -395.77769,-419.56762 -347.79937,-467.20985 -300.02932,-514.73862 C -286.38154,-526.57788 -300.98631,-543.98334 -311.74429,-552.47020 C -324.11576,-562.23008 -342.60016,-558.10199 -355.83435,-545.79655 C -403.15898,-498.53499 -448.05305,-453.79991 -495.37743,-406.53835 z "
+ style="fill:url(#linearGradient13765);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" />
+ <path
+ sodipodi:nodetypes="cscsssc"
+ id="path1768"
+ d="M -493.10005,-374.87492 C -493.57266,-372.95073 -493.09468,-366.78198 -491.01745,-366.84264 C -489.43933,-366.88872 -479.82570,-377.34365 -477.84450,-379.61428 C -469.44438,-392.18875 -469.36414,-391.96639 -468.53678,-393.70297 C -464.68311,-401.79166 -468.20899,-419.41442 -469.92379,-418.19158 C -476.03754,-413.83136 -477.10397,-398.38072 -480.10969,-392.79552 C -485.20251,-383.33248 -491.06725,-380.00026 -493.10005,-374.87492 z "
+ style="fill:url(#radialGradient13767);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:0.12500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
+ <path
+ sodipodi:nodetypes="cccccccccc"
+ id="path7323"
+ d="M -475.55038,-416.99830 C -477.17707,-414.90674 -476.79082,-415.97951 -477.47661,-412.69167 C -481.95615,-403.22812 -479.93980,-393.13162 -490.93140,-384.29811 C -498.24541,-376.74909 -496.16644,-370.64003 -492.66976,-365.86679 C -489.69675,-361.80861 -480.25137,-355.90923 -475.00373,-360.94411 C -465.14299,-370.02706 -456.51435,-370.70143 -448.09371,-373.67453 C -444.36401,-374.55474 -440.66645,-376.12426 -437.27104,-378.75434 C -436.90023,-379.12276 -436.48786,-379.53630 -436.11640,-379.90549 C -437.60471,-399.57405 -447.70609,-413.03581 -471.63246,-419.51857 L -475.55038,-416.99830 z "
+ style="opacity:0.82010579;fill:url(#radialGradient13769);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:0.12500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
+ <path
+ sodipodi:nodetypes="cscsssc"
+ id="path7348"
+ d="M -474.83322,-388.39078 C -476.01087,-386.84563 -480.96758,-383.59885 -482.15275,-385.41357 C -483.05322,-386.79221 -480.83030,-401.22078 -480.28436,-404.26295 C -475.73657,-418.90872 -475.95245,-418.84558 -475.12727,-420.58325 C -471.28320,-428.67721 -455.84248,-436.10260 -455.75271,-433.90950 C -455.43244,-426.09005 -466.50583,-416.01969 -468.95565,-410.13553 C -473.10646,-400.16598 -472.15504,-393.16913 -474.83322,-388.39078 z "
+ style="fill:url(#radialGradient13771);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:0.12500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
+ <g
+ transform="matrix(0.640718,0.741394,-0.737351,0.644231,-294.5805,92.05109)"
+ id="g11960">
+ <path
+ id="path8110"
+ d="M -471.76248,-159.41569 C -471.64802,-157.09303 -475.56651,-155.04421 -480.50909,-154.84260 C -485.45184,-154.64099 -489.55616,-156.36237 -489.67069,-158.68512 C -489.78530,-161.00777 -485.86674,-163.05651 -480.92408,-163.25821 C -476.00985,-163.45872 -471.92297,-161.76114 -471.76473,-159.45371"
+ style="fill:url(#linearGradient13773);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
+ <path
+ id="path8872"
+ d="M -471.76248,-159.41569 C -471.64802,-157.09303 -475.56651,-155.04421 -480.50909,-154.84260 C -485.45184,-154.64099 -489.55616,-156.36237 -489.67069,-158.68512 C -489.78530,-161.00777 -485.86674,-163.05651 -480.92408,-163.25821 C -476.00985,-163.45872 -471.92297,-161.76114 -471.76473,-159.45371"
+ style="opacity:0.82539684;fill:url(#linearGradient13775);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
+ </g>
+ <path
+ sodipodi:nodetypes="ccccccc"
+ id="rect8885"
+ d="M -314.54660,-554.44188 L -450.62838,-418.21806 C -451.87637,-416.97490 -454.02554,-416.25114 -455.44711,-416.59531 L -471.72399,-420.53638 C -473.14554,-420.88055 -473.28516,-422.15854 -472.03718,-423.40168 L -337.95342,-556.96545 C -333.51612,-561.13237 -324.94522,-561.52186 -314.54660,-554.44188 z "
+ style="fill:url(#linearGradient13777);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000" />
+ <path
+ sodipodi:nodetypes="ccccccccccccccccczc"
+ id="path1776"
+ d="M -329.21748,-562.35117 C -330.45222,-561.11966 -340.77595,-550.82916 -342.01159,-549.59663 C -342.14833,-549.47457 -342.30382,-549.39708 -342.43874,-549.27187 C -385.90684,-505.92222 -427.38447,-464.78249 -470.85256,-421.43284 C -470.04383,-422.23842 -469.17510,-422.77969 -468.34027,-423.45742 C -468.64503,-423.15343 -468.95453,-422.84526 -469.25928,-422.54127 C -469.41035,-422.38623 -472.76550,-419.00078 -475.53281,-411.73997 C -478.30010,-404.47915 -480.44060,-391.72189 -488.98829,-383.37089 C -496.30242,-375.82187 -494.22344,-369.71279 -490.72665,-364.93958 C -487.75378,-360.88139 -478.30838,-354.98201 -473.06074,-360.01701 C -463.19987,-369.09987 -454.57054,-369.74971 -446.15001,-372.72280 C -442.92489,-373.48392 -439.76128,-374.92319 -436.75859,-376.95683 C -437.22252,-376.44748 -437.59897,-375.88088 -438.09508,-375.39712 C -437.44655,-376.04153 -436.78692,-376.67809 -436.13839,-377.32249 C -435.87291,-377.51305 -435.58993,-377.62424 -435.32806,-377.82712 C -418.96187,-394.08837 -401.64184,-411.45948 -384.43034,-428.69342 C -358.40110,-454.53113 -292.29459,-520.42324 -293.00855,-520.58372 C -289.12326,-530.07515 -297.52097,-542.53858 -302.91252,-547.54876 C -308.41419,-552.66131 -319.61856,-562.78363 -329.21748,-562.35117 z "
+ style="opacity:0.079051383;fill:#000000;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" />
+ </g>
+</svg>
diff --git a/krita/plugins/tools/tool_selectsimilar/tool_similar_selection_minus_cursor.png b/krita/plugins/tools/tool_selectsimilar/tool_similar_selection_minus_cursor.png
new file mode 100644
index 00000000..b8bbc131
--- /dev/null
+++ b/krita/plugins/tools/tool_selectsimilar/tool_similar_selection_minus_cursor.png
Binary files differ
diff --git a/krita/plugins/tools/tool_selectsimilar/tool_similar_selection_plus_cursor.png b/krita/plugins/tools/tool_selectsimilar/tool_similar_selection_plus_cursor.png
new file mode 100644
index 00000000..aed6796f
--- /dev/null
+++ b/krita/plugins/tools/tool_selectsimilar/tool_similar_selection_plus_cursor.png
Binary files differ