summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLiam P. White <inkscapebronyat-signgmaildotcom>2014-03-05 20:24:04 +0000
committerLiam P. White <inkscapebronyat-signgmaildotcom>2014-03-05 20:24:04 +0000
commitfcffbecabedd7c6bca1312918c918d57fee3cf8c (patch)
tree38546ab2abbbf7cf95b8fbb4d8931e5369a15bae
parentAdded a few swatch related functions (does not compile) (diff)
downloadinkscape-fcffbecabedd7c6bca1312918c918d57fee3cf8c.tar.gz
inkscape-fcffbecabedd7c6bca1312918c918d57fee3cf8c.zip
Added new swatches dialog
(bzr r13090.1.16)
-rw-r--r--live_effects.patch2008
-rw-r--r--mkerror.txt11
-rw-r--r--objects_dialog.patch3637
-rw-r--r--share/palettes/MLP/All.gpl10
-rw-r--r--share/palettes/MLP/Applejack.gpl18
-rw-r--r--share/palettes/MLP/Daisy.gpl16
-rw-r--r--share/palettes/MLP/Fluttershy.gpl15
-rw-r--r--share/palettes/MLP/Lily.gpl18
-rw-r--r--share/palettes/MLP/Makefile520
-rw-r--r--share/palettes/MLP/Makefile.am18
-rw-r--r--share/palettes/MLP/Pinkie.gpl15
-rw-r--r--share/palettes/MLP/Rainbow-Dash.gpl23
-rw-r--r--share/palettes/MLP/Rarity.gpl18
-rw-r--r--share/palettes/MLP/Roseluck.gpl21
-rw-r--r--share/palettes/MLP/Silver-Rains.gpl17
-rw-r--r--share/palettes/MLP/Spike.gpl17
-rw-r--r--share/palettes/MLP/Twilight-Sparkle.gpl17
-rw-r--r--share/palettes/Makefile.am4
-rw-r--r--share/palettes/README9
-rw-r--r--share/palettes/Tango-Palette.gpl2
-rw-r--r--share/palettes/swatches.svg28382
-rw-r--r--src/ui/dialog/color-item.cpp860
-rw-r--r--src/ui/dialog/color-item.h108
-rw-r--r--src/ui/dialog/filedialog.h1
-rw-r--r--src/ui/dialog/swatches.cpp48
-rw-r--r--src/widgets/desktop-widget.cpp2
26 files changed, 34989 insertions, 826 deletions
diff --git a/live_effects.patch b/live_effects.patch
new file mode 100644
index 000000000..3d1091221
--- /dev/null
+++ b/live_effects.patch
@@ -0,0 +1,2008 @@
+=== modified file 'src/live_effects/CMakeLists.txt'
+--- src/live_effects/CMakeLists.txt 2012-03-23 21:02:03 +0000
++++ src/live_effects/CMakeLists.txt 2014-03-01 16:12:14 +0000
+@@ -2,8 +2,10 @@
+ set(live_effects_SRC
+ effect.cpp
+ lpe-angle_bisector.cpp
++ lpe-attach-path.cpp
+ lpe-bendpath.cpp
+ lpe-boolops.cpp
++ lpe-bounding-box.cpp
+ lpe-circle_3pts.cpp
+ lpe-circle_with_radius.cpp
+ lpe-clone-original.cpp
+@@ -11,8 +13,11 @@
+ lpe-copy_rotate.cpp
+ lpe-curvestitch.cpp
+ lpe-dynastroke.cpp
++ lpe-ellipse-5pts.cpp
+ lpe-envelope.cpp
+ lpe-extrude.cpp
++ lpe-fill-between-many.cpp
++ lpe-fill-between-strokes.cpp
+ lpe-gears.cpp
+ lpe-interpolate.cpp
+ lpe-knot.cpp
+@@ -47,11 +52,13 @@
+ parameter/parameter.cpp
+ parameter/path.cpp
+ parameter/originalpath.cpp
++ parameter/originalpatharray.cpp
+ parameter/path-reference.cpp
+ parameter/point.cpp
+ parameter/powerstrokepointarray.cpp
+ parameter/random.cpp
+ parameter/text.cpp
++ paramter/transformedpoint.cpp
+ parameter/unit.cpp
+ parameter/vector.cpp
+
+@@ -61,8 +68,10 @@
+ effect-enum.h
+ effect.h
+ lpe-angle_bisector.h
++ lpe-attach-path.h
+ lpe-bendpath.h
+ lpe-boolops.h
++ lpe-bounding-box.h
+ lpe-circle_3pts.h
+ lpe-circle_with_radius.h
+ lpe-clone-original.h
+@@ -70,8 +79,11 @@
+ lpe-copy_rotate.h
+ lpe-curvestitch.h
+ lpe-dynastroke.h
++ lpe-ellipse-5pts.h
+ lpe-envelope.h
+ lpe-extrude.h
++ lpe-fill-between-many.h
++ lpe-fill-between-strokes.h
+ lpe-gears.h
+ lpe-interpolate.h
+ lpe-knot.h
+@@ -109,6 +121,7 @@
+ parameter/path-reference.h
+ parameter/path.h
+ parameter/originalpath.h
++ parameter/originalpatharray.h
+ parameter/point.h
+ parameter/powerstrokepointarray.h
+ parameter/random.h
+
+=== modified file 'src/live_effects/Makefile_insert'
+--- src/live_effects/Makefile_insert 2012-03-23 21:02:03 +0000
++++ src/live_effects/Makefile_insert 2014-03-01 18:49:52 +0000
+@@ -82,4 +82,14 @@
+ live_effects/lpe-path_length.cpp \
+ live_effects/lpe-path_length.h \
+ live_effects/lpe-line_segment.cpp \
+- live_effects/lpe-line_segment.h
++ live_effects/lpe-line_segment.h \
++ live_effects/lpe-bounding-box.cpp \
++ live_effects/lpe-bounding-box.h \
++ live_effects/lpe-attach-path.cpp \
++ live_effects/lpe-attach-path.h \
++ live_effects/lpe-fill-between-strokes.cpp \
++ live_effects/lpe-fill-between-stroke.h \
++ live_effects/lpe-fill-between-many.cpp \
++ live_effects/lpe-fill-between-many.h \
++ live_effects/lpe-ellipse-5pts.cpp \
++ live_effects/lpe-ellipse-5pts.h
+
+=== modified file 'src/live_effects/effect-enum.h'
+--- src/live_effects/effect-enum.h 2012-01-12 21:06:16 +0000
++++ src/live_effects/effect-enum.h 2014-03-01 02:07:48 +0000
+@@ -50,6 +50,11 @@
+ EXTRUDE,
+ POWERSTROKE,
+ CLONE_ORIGINAL,
++ ATTACH_PATH,
++ FILL_BETWEEN_STROKES,
++ FILL_BETWEEN_MANY,
++ ELLIPSE_5PTS,
++ BOUNDING_BOX,
+ INVALID_LPE // This must be last (I made it such that it is not needed anymore I think..., Don't trust on it being last. - johan)
+ };
+
+
+=== modified file 'src/live_effects/effect.cpp'
+--- src/live_effects/effect.cpp 2014-01-12 22:12:14 +0000
++++ src/live_effects/effect.cpp 2014-03-01 02:27:38 +0000
+@@ -5,7 +5,7 @@
+ * Released under GNU GPL, read the file 'COPYING' for more information
+ */
+
+-//#define LPE_ENABLE_TEST_EFFECTS
++#define LPE_ENABLE_TEST_EFFECTS
+
+ #ifdef HAVE_CONFIG_H
+ # include "config.h"
+@@ -47,6 +47,11 @@
+ #include "live_effects/lpe-extrude.h"
+ #include "live_effects/lpe-powerstroke.h"
+ #include "live_effects/lpe-clone-original.h"
++#include "live_effects/lpe-attach-path.h"
++#include "live_effects/lpe-fill-between-strokes.h"
++#include "live_effects/lpe-fill-between-many.h"
++#include "live_effects/lpe-ellipse_5pts.h"
++#include "live_effects/lpe-bounding-box.h"
+
+ #include "xml/node-event-vector.h"
+ #include "sp-object.h"
+@@ -122,6 +127,12 @@
+ /* 0.49 */
+ {POWERSTROKE, N_("Power stroke"), "powerstroke"},
+ {CLONE_ORIGINAL, N_("Clone original path"), "clone_original"},
++/* Ponyscape */
++ {ATTACH_PATH, N_("Attach path"), "attach_path"},
++ {FILL_BETWEEN_STROKES, N_("Fill between strokes"), "fill_between_strokes"},
++ {FILL_BETWEEN_MANY, N_("Fill between many"), "fill_between_many"},
++ {ELLIPSE_5PTS, N_("Ellipse by 5 points"), "ellipse_5pts"},
++ {BOUNDING_BOX, N_("Bounding Box"), "bounding_box"},
+ };
+ const Util::EnumDataConverter<EffectType> LPETypeConverter(LPETypeData, sizeof(LPETypeData)/sizeof(*LPETypeData));
+
+@@ -245,6 +256,21 @@
+ case CLONE_ORIGINAL:
+ neweffect = static_cast<Effect*> ( new LPECloneOriginal(lpeobj) );
+ break;
++ case ATTACH_PATH:
++ neweffect = static_cast<Effect*> ( new LPEAttachPath(lpeobj) );
++ break;
++ case FILL_BETWEEN_STROKES:
++ neweffect = static_cast<Effect*> ( new LPEFillBetweenStrokes(lpeobj) );
++ break;
++ case FILL_BETWEEN_MANY:
++ neweffect = static_cast<Effect*> ( new LPEFillBetweenMany(lpeobj) );
++ break;
++ case ELLIPSE_5PTS:
++ neweffect = static_cast<Effect*> ( new LPEEllipse5Pts(lpeobj) );
++ break;
++ case BOUNDING_BOX:
++ neweffect = static_cast<Effect*> ( new LPEBoundingBox(lpeobj) );
++ break;
+ default:
+ g_warning("LivePathEffect::Effect::New called with invalid patheffect type (%d)", lpenr);
+ neweffect = NULL;
+
+=== added file 'src/live_effects/lpe-attach-path.cpp'
+--- src/live_effects/lpe-attach-path.cpp 1970-01-01 00:00:00 +0000
++++ src/live_effects/lpe-attach-path.cpp 2014-03-01 22:47:28 +0000
+@@ -0,0 +1,203 @@
++/*
++ * Copyright (C) Johan Engelen 2012 <j.b.c.engelen@alumnus.utwente.nl>
++ *
++ * Released under GNU GPL, read the file 'COPYING' for more information
++ */
++
++#include <glibmm/i18n.h>
++#include <math.h>
++
++#include "live_effects/lpe-attach-path.h"
++
++#include "display/curve.h"
++#include "sp-item.h"
++#include "2geom/path.h"
++#include "sp-shape.h"
++#include "sp-text.h"
++#include "2geom/bezier-curve.h"
++#include "2geom/path-sink.h"
++#include "parameter/parameter.h"
++#include "live_effects/parameter/point.h"
++#include "parameter/originalpath.h"
++#include "2geom/affine.h"
++
++namespace Inkscape {
++namespace LivePathEffect {
++
++LPEAttachPath::LPEAttachPath(LivePathEffectObject *lpeobject) :
++ Effect(lpeobject),
++ start_path(_("Start path:"), _("Path to attach to the start of this path"), "startpath", &wr, this),
++ start_path_position(_("Start path position:"), _("Position to attach path start to"), "startposition", &wr, this, 0.0),
++ start_path_curve_start(_("Start path curve start:"), _("Starting curve"), "startcurvestart", &wr, this, Geom::Point(20,0)/*, true*/),
++ start_path_curve_end(_("Start path curve end:"), _("Ending curve"), "startcurveend", &wr, this, Geom::Point(20,0)/*, true*/),
++ end_path(_("End path:"), _("Path to attach to the end of this path"), "endpath", &wr, this),
++ end_path_position(_("End path position:"), _("Position to attach path end to"), "endposition", &wr, this, 0.0),
++ end_path_curve_start(_("End path curve start:"), _("Starting curve"), "endcurvestart", &wr, this, Geom::Point(20,0)/*, true*/),
++ end_path_curve_end(_("End path curve end:"), _("Ending curve"), "endcurveend", &wr, this, Geom::Point(20,0)/*, true*/)
++{
++ registerParameter( dynamic_cast<Parameter *>(&start_path) );
++ registerParameter( dynamic_cast<Parameter *>(&start_path_position) );
++ registerParameter( dynamic_cast<Parameter *>(&start_path_curve_start) );
++ registerParameter( dynamic_cast<Parameter *>(&start_path_curve_end) );
++
++ registerParameter( dynamic_cast<Parameter *>(&end_path) );
++ registerParameter( dynamic_cast<Parameter *>(&end_path_position) );
++ registerParameter( dynamic_cast<Parameter *>(&end_path_curve_start) );
++ registerParameter( dynamic_cast<Parameter *>(&end_path_curve_end) );
++
++ //perceived_path = true;
++ show_orig_path = true;
++ curve_start_previous_origin = start_path_curve_end.getOrigin();
++ curve_end_previous_origin = end_path_curve_end.getOrigin();
++}
++
++LPEAttachPath::~LPEAttachPath()
++{
++
++}
++
++void LPEAttachPath::resetDefaults(SPItem const * item)
++{
++ curve_start_previous_origin = start_path_curve_end.getOrigin();
++ curve_end_previous_origin = end_path_curve_end.getOrigin();
++}
++
++void LPEAttachPath::doBeforeEffect(const SPLPEItem *lpeitem)
++{
++ lpe_effect = lpeitem;
++}
++
++void LPEAttachPath::doEffect (SPCurve * curve)
++{
++ std::vector<Geom::Path> this_pathv = curve->get_pathvector();
++ if (lpe_effect && !this_pathv.empty()) {
++ Geom::Path p = Geom::Path(this_pathv.front().initialPoint());
++
++ bool set_start_end = start_path_curve_end.getOrigin() != curve_start_previous_origin;
++ bool set_end_end = end_path_curve_end.getOrigin() != curve_end_previous_origin;
++
++ if (start_path.linksToPath()) {
++
++ std::vector<Geom::Path> linked_pathv = start_path.get_pathvector();
++ Geom::Affine linkedtransform = start_path.getObject()->getRelativeTransform(lpe_effect);
++
++ if ( !linked_pathv.empty() )
++ {
++ Geom::Path transformedpath = linked_pathv.front() * linkedtransform;
++ start_path_curve_start.setOrigin(this_pathv.front().initialPoint());
++
++ std::vector<Geom::Point> derivs = this_pathv.front().front().pointAndDerivatives(0, 3);
++
++ for (unsigned deriv_n = 1; deriv_n < derivs.size(); deriv_n++) {
++ Geom::Coord length = derivs[deriv_n].length();
++ if ( ! Geom::are_near(length, 0) ) {
++ if (set_start_end) {
++ start_path_position.param_set_value(transformedpath.nearestPoint(start_path_curve_end.getOrigin()));
++ }
++
++ if (start_path_position > transformedpath.size()) {
++ start_path_position.param_set_value(transformedpath.size());
++ } else if (start_path_position < 0) {
++ start_path_position.param_set_value(0);
++ }
++ const Geom::Curve *c = start_path_position >= transformedpath.size() ? &transformedpath.back() : &transformedpath.at_index((int)start_path_position);
++
++ std::vector<Geom::Point> derivs_2 = c->pointAndDerivatives(start_path_position >= transformedpath.size() ? 1 : (start_path_position - (int)start_path_position), 3);
++ for (unsigned deriv_n_2 = 1; deriv_n_2 < derivs_2.size(); deriv_n_2++) {
++ Geom::Coord length_2 = derivs[deriv_n_2].length();
++ if ( ! Geom::are_near(length_2, 0) ) {
++ start_path_curve_end.setOrigin(derivs_2[0]);
++ curve_start_previous_origin = start_path_curve_end.getOrigin();
++
++ double startangle = atan2(start_path_curve_start.getVector().y(), start_path_curve_start.getVector().x());
++ double endangle = atan2(start_path_curve_end.getVector().y(), start_path_curve_end.getVector().x());
++ double startderiv = atan2(derivs[deriv_n].y(), derivs[deriv_n].x());
++ double endderiv = atan2(derivs_2[deriv_n_2].y(), derivs_2[deriv_n_2].x());
++ Geom::Point pt1 = Geom::Point(start_path_curve_start.getVector().length() * cos(startangle + startderiv), start_path_curve_start.getVector().length() * sin(startangle + startderiv));
++ Geom::Point pt2 = Geom::Point(start_path_curve_end.getVector().length() * cos(endangle + endderiv), start_path_curve_end.getVector().length() * sin(endangle + endderiv));
++ p = Geom::Path(derivs_2[0]);
++ p.appendNew<Geom::CubicBezier>(-pt2 + derivs_2[0], -pt1 + this_pathv.front().initialPoint(), this_pathv.front().initialPoint());
++ break;
++
++ }
++ }
++ break;
++ }
++ }
++ }
++ }
++
++ p.append(this_pathv.front());
++
++ if (end_path.linksToPath()) {
++
++ std::vector<Geom::Path> linked_pathv = end_path.get_pathvector();
++ Geom::Affine linkedtransform = end_path.getObject()->getRelativeTransform(lpe_effect);
++
++ if ( !linked_pathv.empty() )
++ {
++ Geom::Path transformedpath = linked_pathv.front() * linkedtransform;
++ Geom::Curve * last_seg_reverse = this_pathv.front().back().reverse();
++
++ end_path_curve_start.setOrigin(last_seg_reverse->initialPoint());
++
++ std::vector<Geom::Point> derivs = last_seg_reverse->pointAndDerivatives(0, 3);
++ for (unsigned deriv_n = 1; deriv_n < derivs.size(); deriv_n++) {
++ Geom::Coord length = derivs[deriv_n].length();
++ if ( ! Geom::are_near(length, 0) ) {
++ if (set_end_end) {
++ end_path_position.param_set_value(transformedpath.nearestPoint(end_path_curve_end.getOrigin()));
++ }
++
++ if (end_path_position > transformedpath.size()) {
++ end_path_position.param_set_value(transformedpath.size());
++ } else if (end_path_position < 0) {
++ end_path_position.param_set_value(0);
++ }
++ const Geom::Curve *c = end_path_position >= transformedpath.size() ? &transformedpath.back() : &transformedpath.at_index((int)end_path_position);
++
++ std::vector<Geom::Point> derivs_2 = c->pointAndDerivatives(end_path_position >= transformedpath.size() ? 1 : (end_path_position - (int)end_path_position), 3);
++ for (unsigned deriv_n_2 = 1; deriv_n_2 < derivs_2.size(); deriv_n_2++) {
++ Geom::Coord length_2 = derivs[deriv_n_2].length();
++ if ( ! Geom::are_near(length_2, 0) ) {
++
++ end_path_curve_end.setOrigin(derivs_2[0]);
++ curve_end_previous_origin = end_path_curve_end.getOrigin();
++
++ double startangle = atan2(end_path_curve_start.getVector().y(), end_path_curve_start.getVector().x());
++ double endangle = atan2(end_path_curve_end.getVector().y(), end_path_curve_end.getVector().x());
++ double startderiv = atan2(derivs[deriv_n].y(), derivs[deriv_n].x());
++ double endderiv = atan2(derivs_2[deriv_n_2].y(), derivs_2[deriv_n_2].x());
++ Geom::Point pt1 = Geom::Point(end_path_curve_start.getVector().length() * cos(startangle + startderiv), end_path_curve_start.getVector().length() * sin(startangle + startderiv));
++ Geom::Point pt2 = Geom::Point(end_path_curve_end.getVector().length() * cos(endangle + endderiv), end_path_curve_end.getVector().length() * sin(endangle + endderiv));
++ p.appendNew<Geom::CubicBezier>(-pt1 + this_pathv.front().finalPoint(), -pt2 + derivs_2[0], derivs_2[0]);
++
++ break;
++
++ }
++ }
++ break;
++ }
++ }
++ delete last_seg_reverse;
++ }
++ }
++ Geom::PathVector outvector;
++ outvector.push_back(p);
++ curve->set_pathvector(outvector);
++ }
++}
++
++} // namespace LivePathEffect
++} /* namespace Inkscape */
++
++/*
++ Local Variables:
++ mode:c++
++ c-file-style:"stroustrup"
++ c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
++ indent-tabs-mode:nil
++ fill-column:99
++ End:
++*/
++// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 :
+
+=== added file 'src/live_effects/lpe-attach-path.h'
+--- src/live_effects/lpe-attach-path.h 1970-01-01 00:00:00 +0000
++++ src/live_effects/lpe-attach-path.h 2014-03-01 22:40:18 +0000
+@@ -0,0 +1,54 @@
++#ifndef INKSCAPE_LPE_ATTACH_PATH_H
++#define INKSCAPE_LPE_ATTACH_PATH_H
++
++/*
++ * Inkscape::LPEAttachPath
++ *
++ * Copyright (C) Ted Janeczko 2012 <flutterguy317@gmail.com>
++ *
++ * Released under GNU GPL, read the file 'COPYING' for more information
++ */
++
++#include "live_effects/effect.h"
++#include "live_effects/parameter/parameter.h"
++#include "live_effects/parameter/point.h"
++#include "live_effects/parameter/originalpath.h"
++#include "live_effects/parameter/vector.h"
++#include "live_effects/parameter/bool.h"
++#include "live_effects/parameter/transformedpoint.h"
++
++namespace Inkscape {
++namespace LivePathEffect {
++
++class LPEAttachPath : public Effect {
++public:
++ LPEAttachPath(LivePathEffectObject *lpeobject);
++ virtual ~LPEAttachPath();
++
++ virtual void doBeforeEffect(const SPLPEItem *lpeitem);
++ virtual void doEffect (SPCurve * curve);
++ virtual void resetDefaults(SPItem const * item);
++
++private:
++ LPEAttachPath(const LPEAttachPath&);
++ LPEAttachPath& operator=(const LPEAttachPath&);
++
++ Geom::Point curve_start_previous_origin;
++ Geom::Point curve_end_previous_origin;
++
++ OriginalPathParam start_path;
++ ScalarParam start_path_position;
++ TransformedPointParam start_path_curve_start;
++ VectorParam start_path_curve_end;
++
++ OriginalPathParam end_path;
++ ScalarParam end_path_position;
++ TransformedPointParam end_path_curve_start;
++ VectorParam end_path_curve_end;
++ const SPLPEItem * lpe_effect;
++};
++
++}; //namespace LivePathEffect
++}; //namespace Inkscape
++
++#endif
+
+=== added file 'src/live_effects/lpe-bounding-box.cpp'
+--- src/live_effects/lpe-bounding-box.cpp 1970-01-01 00:00:00 +0000
++++ src/live_effects/lpe-bounding-box.cpp 2014-03-01 21:18:13 +0000
+@@ -0,0 +1,67 @@
++/*
++ * Copyright (C) Theodore Janeczko 2012 <flutterguy317@gmail.com>
++ *
++ * Released under GNU GPL, read the file 'COPYING' for more information
++ */
++
++#include <glibmm/i18n.h>
++
++#include "live_effects/lpe-bounding-box.h"
++
++#include "display/curve.h"
++#include "sp-item.h"
++#include "2geom/path.h"
++#include "sp-shape.h"
++#include "sp-text.h"
++#include "2geom/bezier-curve.h"
++#include "lpe-bounding-box.h"
++
++namespace Inkscape {
++namespace LivePathEffect {
++
++LPEBoundingBox::LPEBoundingBox(LivePathEffectObject *lpeobject) :
++ Effect(lpeobject),
++ linked_path(_("Linked path:"), _("Path from which to take the original path data"), "linkedpath", &wr, this),
++ visual_bounds(_("Visual Bounds"), _("Uses the visual bounding box"), "visualbounds", &wr, this)
++{
++ registerParameter( dynamic_cast<Parameter *>(&linked_path) );
++ registerParameter( dynamic_cast<Parameter *>(&visual_bounds) );
++ //perceived_path = true;
++}
++
++LPEBoundingBox::~LPEBoundingBox()
++{
++
++}
++
++void LPEBoundingBox::doEffect (SPCurve * curve)
++{
++ if (curve) {
++ if ( linked_path.linksToPath() && linked_path.getObject() ) {
++ SPItem * item = linked_path.getObject();
++ Geom::OptRect bbox = visual_bounds.get_value() ? item->visualBounds() : item->geometricBounds();
++ Geom::Path p(Geom::Point(bbox->left(), bbox->top()));
++ p.appendNew<Geom::LineSegment>(Geom::Point(bbox->right(), bbox->top()));
++ p.appendNew<Geom::LineSegment>(Geom::Point(bbox->right(), bbox->bottom()));
++ p.appendNew<Geom::LineSegment>(Geom::Point(bbox->left(), bbox->bottom()));
++ p.appendNew<Geom::LineSegment>(Geom::Point(bbox->left(), bbox->top()));
++ std::vector<Geom::Path> out;
++ out.push_back(p);
++ curve->set_pathvector(out);
++ }
++ }
++}
++
++} // namespace LivePathEffect
++} /* namespace Inkscape */
++
++/*
++ Local Variables:
++ mode:c++
++ c-file-style:"stroustrup"
++ c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
++ indent-tabs-mode:nil
++ fill-column:99
++ End:
++*/
++// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 :
+
+=== added file 'src/live_effects/lpe-bounding-box.h'
+--- src/live_effects/lpe-bounding-box.h 1970-01-01 00:00:00 +0000
++++ src/live_effects/lpe-bounding-box.h 2014-03-01 19:37:36 +0000
+@@ -0,0 +1,37 @@
++#ifndef INKSCAPE_LPE_BOUNDING_BOX_H
++#define INKSCAPE_LPE_BOUNDING_BOX_H
++
++/*
++ * Inkscape::LPEFillBetweenStrokes
++ *
++ * Copyright (C) Theodore Janeczko 2012 <flutterguy317@gmail.com>
++ *
++ * Released under GNU GPL, read the file 'COPYING' for more information
++ */
++
++#include "live_effects/effect.h"
++#include "live_effects/parameter/originalpath.h"
++
++namespace Inkscape {
++namespace LivePathEffect {
++
++class LPEBoundingBox : public Effect {
++public:
++ LPEBoundingBox(LivePathEffectObject *lpeobject);
++ virtual ~LPEBoundingBox();
++
++ virtual void doEffect (SPCurve * curve);
++
++private:
++ OriginalPathParam linked_path;
++ BoolParam visual_bounds;
++
++private:
++ LPEBoundingBox(const LPEBoundingBox&);
++ LPEBoundingBox& operator=(const LPEBoundingBox&);
++};
++
++}; //namespace LivePathEffect
++}; //namespace Inkscape
++
++#endif
+
+=== added file 'src/live_effects/lpe-ellipse_5pts.cpp'
+--- src/live_effects/lpe-ellipse_5pts.cpp 1970-01-01 00:00:00 +0000
++++ src/live_effects/lpe-ellipse_5pts.cpp 2013-09-07 18:46:36 +0000
+@@ -0,0 +1,214 @@
++/** \file
++ * LPE "Ellipse through 5 points" implementation
++ */
++
++/*
++ * Authors:
++ * Theodore Janeczko
++ *
++ * Copyright (C) Theodore Janeczko 2012 <flutterguy317@gmail.com>
++ *
++ * Released under GNU GPL, read the file 'COPYING' for more information
++ */
++
++#include "live_effects/lpe-ellipse_5pts.h"
++
++// You might need to include other 2geom files. You can add them here:
++#include <glibmm/i18n.h>
++#include <2geom/path.h>
++#include <2geom/circle.h>
++#include <2geom/ellipse.h>
++#include <2geom/svg-path.h>
++#include "inkscape.h"
++#include "desktop.h"
++#include "message-stack.h"
++
++namespace Inkscape {
++namespace LivePathEffect {
++
++LPEEllipse5Pts::LPEEllipse5Pts(LivePathEffectObject *lpeobject) :
++ Effect(lpeobject)
++{
++ perceived_path = true;
++}
++
++LPEEllipse5Pts::~LPEEllipse5Pts()
++{
++}
++
++static double _det3(double (*mat)[3])
++{
++ for (int i = 0; i < 2; i++)
++ {
++ for (int j = i + 1; j < 3; j++)
++ {
++ for (int k = i + 1; k < 3; k++)
++ {
++ mat[j][k] = (mat[j][k] * mat[i][i] - mat[j][i] * mat[i][k]);
++ if (i) mat[j][k] /= mat[i-1][i-1];
++ }
++ }
++ }
++ return mat[2][2];
++}
++static double _det5(double (*mat)[5])
++{
++ for (int i = 0; i < 4; i++)
++ {
++ for (int j = i + 1; j < 5; j++)
++ {
++ for (int k = i + 1; k < 5; k++)
++ {
++ mat[j][k] = (mat[j][k] * mat[i][i] - mat[j][i] * mat[i][k]);
++ if (i) mat[j][k] /= mat[i-1][i-1];
++ }
++ }
++ }
++ return mat[4][4];
++}
++
++std::vector<Geom::Path>
++LPEEllipse5Pts::doEffect_path (std::vector<Geom::Path> const & path_in)
++{
++ std::vector<Geom::Path> path_out = std::vector<Geom::Path>();
++
++ if (path_in[0].size() < 4) {
++
++ SP_ACTIVE_DESKTOP->messageStack()->flash(Inkscape::WARNING_MESSAGE, _("Five points required for constructing an ellipse"));
++ return path_in;
++ }
++ // we assume that the path has >= 3 nodes
++ Geom::Point A = path_in[0].initialPoint();
++ Geom::Point B = path_in[0].pointAt(1);
++ Geom::Point C = path_in[0].pointAt(2);
++ Geom::Point D = path_in[0].pointAt(3);
++ Geom::Point E = path_in[0].pointAt(4);
++
++ using namespace Geom;
++
++ double rowmajor_matrix[5][6] =
++ {
++ {A.x()*A.x(), A.x()*A.y(), A.y()*A.y(), A.x(), A.y(), 1},
++ {B.x()*B.x(), B.x()*B.y(), B.y()*B.y(), B.x(), B.y(), 1},
++ {C.x()*C.x(), C.x()*C.y(), C.y()*C.y(), C.x(), C.y(), 1},
++ {D.x()*D.x(), D.x()*D.y(), D.y()*D.y(), D.x(), D.y(), 1},
++ {E.x()*E.x(), E.x()*E.y(), E.y()*E.y(), E.x(), E.y(), 1}
++ };
++
++ double mat_a[5][5] =
++ {
++ {rowmajor_matrix[0][1], rowmajor_matrix[1][1], rowmajor_matrix[2][1], rowmajor_matrix[3][1], rowmajor_matrix[4][1]},
++ {rowmajor_matrix[0][2], rowmajor_matrix[1][2], rowmajor_matrix[2][2], rowmajor_matrix[3][2], rowmajor_matrix[4][2]},
++ {rowmajor_matrix[0][3], rowmajor_matrix[1][3], rowmajor_matrix[2][3], rowmajor_matrix[3][3], rowmajor_matrix[4][3]},
++ {rowmajor_matrix[0][4], rowmajor_matrix[1][4], rowmajor_matrix[2][4], rowmajor_matrix[3][4], rowmajor_matrix[4][4]},
++ {rowmajor_matrix[0][5], rowmajor_matrix[1][5], rowmajor_matrix[2][5], rowmajor_matrix[3][5], rowmajor_matrix[4][5]}
++ };
++ double mat_b[5][5] =
++ {
++ {rowmajor_matrix[0][0], rowmajor_matrix[1][0], rowmajor_matrix[2][0], rowmajor_matrix[3][0], rowmajor_matrix[4][0]},
++ {rowmajor_matrix[0][2], rowmajor_matrix[1][2], rowmajor_matrix[2][2], rowmajor_matrix[3][2], rowmajor_matrix[4][2]},
++ {rowmajor_matrix[0][3], rowmajor_matrix[1][3], rowmajor_matrix[2][3], rowmajor_matrix[3][3], rowmajor_matrix[4][3]},
++ {rowmajor_matrix[0][4], rowmajor_matrix[1][4], rowmajor_matrix[2][4], rowmajor_matrix[3][4], rowmajor_matrix[4][4]},
++ {rowmajor_matrix[0][5], rowmajor_matrix[1][5], rowmajor_matrix[2][5], rowmajor_matrix[3][5], rowmajor_matrix[4][5]}
++ };
++ double mat_c[5][5] =
++ {
++ {rowmajor_matrix[0][0], rowmajor_matrix[1][0], rowmajor_matrix[2][0], rowmajor_matrix[3][0], rowmajor_matrix[4][0]},
++ {rowmajor_matrix[0][1], rowmajor_matrix[1][1], rowmajor_matrix[2][1], rowmajor_matrix[3][1], rowmajor_matrix[4][1]},
++ {rowmajor_matrix[0][3], rowmajor_matrix[1][3], rowmajor_matrix[2][3], rowmajor_matrix[3][3], rowmajor_matrix[4][3]},
++ {rowmajor_matrix[0][4], rowmajor_matrix[1][4], rowmajor_matrix[2][4], rowmajor_matrix[3][4], rowmajor_matrix[4][4]},
++ {rowmajor_matrix[0][5], rowmajor_matrix[1][5], rowmajor_matrix[2][5], rowmajor_matrix[3][5], rowmajor_matrix[4][5]}
++ };
++ double mat_d[5][5] =
++ {
++ {rowmajor_matrix[0][0], rowmajor_matrix[1][0], rowmajor_matrix[2][0], rowmajor_matrix[3][0], rowmajor_matrix[4][0]},
++ {rowmajor_matrix[0][1], rowmajor_matrix[1][1], rowmajor_matrix[2][1], rowmajor_matrix[3][1], rowmajor_matrix[4][1]},
++ {rowmajor_matrix[0][2], rowmajor_matrix[1][2], rowmajor_matrix[2][2], rowmajor_matrix[3][2], rowmajor_matrix[4][2]},
++ {rowmajor_matrix[0][4], rowmajor_matrix[1][4], rowmajor_matrix[2][4], rowmajor_matrix[3][4], rowmajor_matrix[4][4]},
++ {rowmajor_matrix[0][5], rowmajor_matrix[1][5], rowmajor_matrix[2][5], rowmajor_matrix[3][5], rowmajor_matrix[4][5]}
++ };
++ double mat_e[5][5] =
++ {
++ {rowmajor_matrix[0][0], rowmajor_matrix[1][0], rowmajor_matrix[2][0], rowmajor_matrix[3][0], rowmajor_matrix[4][0]},
++ {rowmajor_matrix[0][1], rowmajor_matrix[1][1], rowmajor_matrix[2][1], rowmajor_matrix[3][1], rowmajor_matrix[4][1]},
++ {rowmajor_matrix[0][2], rowmajor_matrix[1][2], rowmajor_matrix[2][2], rowmajor_matrix[3][2], rowmajor_matrix[4][2]},
++ {rowmajor_matrix[0][3], rowmajor_matrix[1][3], rowmajor_matrix[2][3], rowmajor_matrix[3][3], rowmajor_matrix[4][3]},
++ {rowmajor_matrix[0][5], rowmajor_matrix[1][5], rowmajor_matrix[2][5], rowmajor_matrix[3][5], rowmajor_matrix[4][5]}
++ };
++ double mat_f[5][5] =
++ {
++ {rowmajor_matrix[0][0], rowmajor_matrix[1][0], rowmajor_matrix[2][0], rowmajor_matrix[3][0], rowmajor_matrix[4][0]},
++ {rowmajor_matrix[0][1], rowmajor_matrix[1][1], rowmajor_matrix[2][1], rowmajor_matrix[3][1], rowmajor_matrix[4][1]},
++ {rowmajor_matrix[0][2], rowmajor_matrix[1][2], rowmajor_matrix[2][2], rowmajor_matrix[3][2], rowmajor_matrix[4][2]},
++ {rowmajor_matrix[0][3], rowmajor_matrix[1][3], rowmajor_matrix[2][3], rowmajor_matrix[3][3], rowmajor_matrix[4][3]},
++ {rowmajor_matrix[0][4], rowmajor_matrix[1][4], rowmajor_matrix[2][4], rowmajor_matrix[3][4], rowmajor_matrix[4][4]}
++ };
++
++ double a1 = _det5(mat_a);
++ double b1 = -_det5(mat_b);
++ double c1 = _det5(mat_c);
++ double d1 = -_det5(mat_d);
++ double e1 = _det5(mat_e);
++ double f1 = -_det5(mat_f);
++
++ double mat_check[][3] =
++ {
++ {a1, b1/2, d1/2},
++ {b1/2, c1, e1/2},
++ {d1/2, e1/2, f1}
++ };
++
++ if (_det3(mat_check) == 0 || a1*c1 - b1*b1/4 <= 0) {
++ SP_ACTIVE_DESKTOP->messageStack()->flash(Inkscape::WARNING_MESSAGE, _("No ellipse found for specified points"));
++ return path_in;
++ }
++
++ Geom::Ellipse el(a1, b1, c1, d1, e1, f1);
++
++ double s, e;
++ double x0, y0, x1, y1, x2, y2, x3, y3;
++ double len;
++
++ // figure out if we have a slice, guarding against rounding errors
++
++ Path p(Geom::Point(cos(0), sin(0)));
++
++ double end = 2 * M_PI;
++ for (s = 0; s < end; s += M_PI_2) {
++ e = s + M_PI_2;
++ if (e > end)
++ e = end;
++ len = 4*tan((e - s)/4)/3;
++ x0 = cos(s);
++ y0 = sin(s);
++ x1 = x0 + len * cos(s + M_PI_2);
++ y1 = y0 + len * sin(s + M_PI_2);
++ x3 = cos(e);
++ y3 = sin(e);
++ x2 = x3 + len * cos(e - M_PI_2);
++ y2 = y3 + len * sin(e - M_PI_2);
++ p.appendNew<Geom::CubicBezier>(Geom::Point(x1,y1), Geom::Point(x2,y2), Geom::Point(x3,y3));
++ }
++
++ Geom::Affine aff = Geom::Scale(el.ray(Geom::X), el.ray(Geom::Y)) * Geom::Rotate(el.rot_angle()) * Geom::Translate(el.center());
++
++ path_out.push_back(p * aff);
++
++ return path_out;
++}
++
++/* ######################## */
++
++} //namespace LivePathEffect
++} /* namespace Inkscape */
++
++/*
++ Local Variables:
++ mode:c++
++ c-file-style:"stroustrup"
++ c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
++ indent-tabs-mode:nil
++ fill-column:99
++ End:
++*/
++// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 :
+
+=== added file 'src/live_effects/lpe-ellipse_5pts.h'
+--- src/live_effects/lpe-ellipse_5pts.h 1970-01-01 00:00:00 +0000
++++ src/live_effects/lpe-ellipse_5pts.h 2013-09-07 18:46:36 +0000
+@@ -0,0 +1,50 @@
++#ifndef INKSCAPE_LPE_ELLIPSE_5PTS_H
++#define INKSCAPE_LPE_ELLIPSE_5PTS_H
++
++/** \file
++ * LPE "Ellipse through 5 points" implementation
++ */
++
++/*
++ * Authors:
++ * Theodore Janeczko
++ *
++ * Copyright (C) Theodore Janeczko 2012 <flutterguy317@gmail.com>
++ *
++ * Released under GNU GPL, read the file 'COPYING' for more information
++ */
++
++#include "live_effects/effect.h"
++#include "live_effects/parameter/parameter.h"
++#include "live_effects/parameter/point.h"
++
++namespace Inkscape {
++namespace LivePathEffect {
++
++class LPEEllipse5Pts : public Effect {
++public:
++ LPEEllipse5Pts(LivePathEffectObject *lpeobject);
++ virtual ~LPEEllipse5Pts();
++
++ virtual std::vector<Geom::Path> doEffect_path (std::vector<Geom::Path> const & path_in);
++
++private:
++ LPEEllipse5Pts(const LPEEllipse5Pts&);
++ LPEEllipse5Pts& operator=(const LPEEllipse5Pts&);
++};
++
++} //namespace LivePathEffect
++} //namespace Inkscape
++
++#endif
++
++/*
++ Local Variables:
++ mode:c++
++ c-file-style:"stroustrup"
++ c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
++ indent-tabs-mode:nil
++ fill-column:99
++ End:
++*/
++// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 :
+
+=== added file 'src/live_effects/lpe-fill-between-many.cpp'
+--- src/live_effects/lpe-fill-between-many.cpp 1970-01-01 00:00:00 +0000
++++ src/live_effects/lpe-fill-between-many.cpp 2014-03-01 21:14:38 +0000
+@@ -0,0 +1,77 @@
++/*
++ * Copyright (C) Theodore Janeczko 2012 <flutterguy317@gmail.com>
++ *
++ * Released under GNU GPL, read the file 'COPYING' for more information
++ */
++
++#include <glibmm/i18n.h>
++#include <gtkmm/box.h>
++
++#include "live_effects/lpe-fill-between-many.h"
++
++#include "display/curve.h"
++#include "sp-item.h"
++#include "2geom/path.h"
++#include "sp-shape.h"
++#include "sp-text.h"
++#include "2geom/bezier-curve.h"
++
++namespace Inkscape {
++namespace LivePathEffect {
++
++LPEFillBetweenMany::LPEFillBetweenMany(LivePathEffectObject *lpeobject) :
++ Effect(lpeobject),
++ linked_paths(_("Linked path:"), _("Paths from which to take the original path data"), "linkedpaths", &wr, this)
++{
++ registerParameter( dynamic_cast<Parameter *>(&linked_paths) );
++ //perceived_path = true;
++}
++
++LPEFillBetweenMany::~LPEFillBetweenMany()
++{
++
++}
++
++void LPEFillBetweenMany::doEffect (SPCurve * curve)
++{
++ std::vector<Geom::Path> res_pathv;
++ SPItem * firstObj = NULL;
++ for (std::vector<PathAndDirection*>::iterator iter = linked_paths._vector.begin(); iter != linked_paths._vector.end(); iter++) {
++ SPObject *obj;
++ if ((*iter)->ref.isAttached() && (obj = (*iter)->ref.getObject()) && SP_IS_ITEM(obj) && !(*iter)->_pathvector.empty()) {
++ Geom::Path linked_path;
++ if ((*iter)->reversed) {
++ linked_path = (*iter)->_pathvector.front().reverse();
++ } else {
++ linked_path = (*iter)->_pathvector.front();
++ }
++
++ if (!res_pathv.empty()) {
++ linked_path = linked_path * SP_ITEM(obj)->getRelativeTransform(firstObj);
++ res_pathv.front().appendNew<Geom::LineSegment>(linked_path.initialPoint());
++ res_pathv.front().append(linked_path);
++ } else {
++ firstObj = SP_ITEM(obj);
++ res_pathv.push_back(linked_path);
++ }
++ }
++ }
++ if (!res_pathv.empty()) {
++ res_pathv.front().close();
++ }
++ curve->set_pathvector(res_pathv);
++}
++
++} // namespace LivePathEffect
++} /* namespace Inkscape */
++
++/*
++ Local Variables:
++ mode:c++
++ c-file-style:"stroustrup"
++ c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
++ indent-tabs-mode:nil
++ fill-column:99
++ End:
++*/
++// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 :
+
+=== added file 'src/live_effects/lpe-fill-between-many.h'
+--- src/live_effects/lpe-fill-between-many.h 1970-01-01 00:00:00 +0000
++++ src/live_effects/lpe-fill-between-many.h 2014-03-01 21:13:34 +0000
+@@ -0,0 +1,36 @@
++#ifndef INKSCAPE_LPE_FILL_BETWEEN_MANY_H
++#define INKSCAPE_LPE_FILL_BETWEEN_MANY_H
++
++/*
++ * Inkscape::LPEFillBetweenStrokes
++ *
++ * Copyright (C) Theodore Janeczko 2012 <flutterguy317@gmail.com>
++ *
++ * Released under GNU GPL, read the file 'COPYING' for more information
++ */
++
++#include "live_effects/effect.h"
++#include "live_effects/parameter/originalpatharray.h"
++
++namespace Inkscape {
++namespace LivePathEffect {
++
++class LPEFillBetweenMany : public Effect {
++public:
++ LPEFillBetweenMany(LivePathEffectObject *lpeobject);
++ virtual ~LPEFillBetweenMany();
++
++ virtual void doEffect (SPCurve * curve);
++
++private:
++ OriginalPathArrayParam linked_paths;
++
++private:
++ LPEFillBetweenMany(const LPEFillBetweenMany&);
++ LPEFillBetweenMany& operator=(const LPEFillBetweenMany&);
++};
++
++}; //namespace LivePathEffect
++}; //namespace Inkscape
++
++#endif
+
+=== added file 'src/live_effects/lpe-fill-between-strokes.cpp'
+--- src/live_effects/lpe-fill-between-strokes.cpp 1970-01-01 00:00:00 +0000
++++ src/live_effects/lpe-fill-between-strokes.cpp 2014-03-01 21:13:06 +0000
+@@ -0,0 +1,116 @@
++/*
++ * Copyright (C) Theodore Janeczko 2012 <flutterguy317@gmail.com>
++ *
++ * Released under GNU GPL, read the file 'COPYING' for more information
++ */
++
++#include <glibmm/i18n.h>
++
++#include "live_effects/lpe-fill-between-strokes.h"
++
++#include "display/curve.h"
++#include "sp-item.h"
++#include "2geom/path.h"
++#include "sp-shape.h"
++#include "sp-text.h"
++#include "2geom/bezier-curve.h"
++
++namespace Inkscape {
++namespace LivePathEffect {
++
++LPEFillBetweenStrokes::LPEFillBetweenStrokes(LivePathEffectObject *lpeobject) :
++ Effect(lpeobject),
++ linked_path(_("Linked path:"), _("Path from which to take the original path data"), "linkedpath", &wr, this),
++ second_path(_("Second path:"), _("Second path from which to take the original path data"), "secondpath", &wr, this),
++ reverse_second(_("Reverse Second"), _("Reverses the second path order"), "reversesecond", &wr, this)
++{
++ registerParameter( dynamic_cast<Parameter *>(&linked_path) );
++ registerParameter( dynamic_cast<Parameter *>(&second_path) );
++ registerParameter( dynamic_cast<Parameter *>(&reverse_second) );
++ //perceived_path = true;
++}
++
++LPEFillBetweenStrokes::~LPEFillBetweenStrokes()
++{
++
++}
++
++void LPEFillBetweenStrokes::doEffect (SPCurve * curve)
++{
++ if (curve) {
++ if ( linked_path.linksToPath() && second_path.linksToPath() && linked_path.getObject() && second_path.getObject() ) {
++ std::vector<Geom::Path> linked_pathv = linked_path.get_pathvector();
++ std::vector<Geom::Path> second_pathv = second_path.get_pathvector();
++ std::vector<Geom::Path> result_linked_pathv;
++ std::vector<Geom::Path> result_second_pathv;
++ Geom::Affine second_transform = second_path.getObject()->getRelativeTransform(linked_path.getObject());
++
++ for (std::vector<Geom::Path>::iterator iter = linked_pathv.begin(); iter != linked_pathv.end(); ++iter)
++ {
++ result_linked_pathv.push_back((*iter));
++ }
++ for (std::vector<Geom::Path>::iterator iter = second_pathv.begin(); iter != second_pathv.end(); ++iter)
++ {
++ result_second_pathv.push_back((*iter) * second_transform);
++ }
++
++ if ( !result_linked_pathv.empty() && !result_second_pathv.empty() && !result_linked_pathv.front().closed() ) {
++ if (reverse_second.get_value())
++ {
++ result_linked_pathv.front().appendNew<Geom::LineSegment>(result_second_pathv.front().finalPoint());
++ result_linked_pathv.front().append(result_second_pathv.front().reverse());
++ }
++ else
++ {
++ result_linked_pathv.front().appendNew<Geom::LineSegment>(result_second_pathv.front().initialPoint());
++ result_linked_pathv.front().append(result_second_pathv.front());
++ }
++ curve->set_pathvector(result_linked_pathv);
++ }
++ else if ( !result_linked_pathv.empty() ) {
++ curve->set_pathvector(result_linked_pathv);
++ }
++ else if ( !result_second_pathv.empty() ) {
++ curve->set_pathvector(result_second_pathv);
++ }
++ }
++ else if ( linked_path.linksToPath() && linked_path.getObject() ) {
++ std::vector<Geom::Path> linked_pathv = linked_path.get_pathvector();
++ std::vector<Geom::Path> result_pathv;
++
++ for (std::vector<Geom::Path>::iterator iter = linked_pathv.begin(); iter != linked_pathv.end(); ++iter)
++ {
++ result_pathv.push_back((*iter));
++ }
++ if ( !result_pathv.empty() ) {
++ curve->set_pathvector(result_pathv);
++ }
++ }
++ else if ( second_path.linksToPath() && second_path.getObject() ) {
++ std::vector<Geom::Path> second_pathv = second_path.get_pathvector();
++ std::vector<Geom::Path> result_pathv;
++
++ for (std::vector<Geom::Path>::iterator iter = second_pathv.begin(); iter != second_pathv.end(); ++iter)
++ {
++ result_pathv.push_back((*iter));
++ }
++ if ( !result_pathv.empty() ) {
++ curve->set_pathvector(result_pathv);
++ }
++ }
++ }
++}
++
++} // namespace LivePathEffect
++} /* namespace Inkscape */
++
++/*
++ Local Variables:
++ mode:c++
++ c-file-style:"stroustrup"
++ c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
++ indent-tabs-mode:nil
++ fill-column:99
++ End:
++*/
++// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 :
+
+=== added file 'src/live_effects/lpe-fill-between-strokes.h'
+--- src/live_effects/lpe-fill-between-strokes.h 1970-01-01 00:00:00 +0000
++++ src/live_effects/lpe-fill-between-strokes.h 2014-03-01 21:11:40 +0000
+@@ -0,0 +1,38 @@
++#ifndef INKSCAPE_LPE_FILL_BETWEEN_STROKES_H
++#define INKSCAPE_LPE_FILL_BETWEEN_STROKES_H
++
++/*
++ * Inkscape::LPEFillBetweenStrokes
++ *
++ * Copyright (C) Theodore Janeczko 2012 <flutterguy317@gmail.com>
++ *
++ * Released under GNU GPL, read the file 'COPYING' for more information
++ */
++
++#include "live_effects/effect.h"
++#include "live_effects/parameter/originalpath.h"
++
++namespace Inkscape {
++namespace LivePathEffect {
++
++class LPEFillBetweenStrokes : public Effect {
++public:
++ LPEFillBetweenStrokes(LivePathEffectObject *lpeobject);
++ virtual ~LPEFillBetweenStrokes();
++
++ virtual void doEffect (SPCurve * curve);
++
++private:
++ OriginalPathParam linked_path;
++ OriginalPathParam second_path;
++ BoolParam reverse_second;
++
++private:
++ LPEFillBetweenStrokes(const LPEFillBetweenStrokes&);
++ LPEFillBetweenStrokes& operator=(const LPEFillBetweenStrokes&);
++};
++
++}; //namespace LivePathEffect
++}; //namespace Inkscape
++
++#endif
+
+=== added file 'src/live_effects/parameter/originalpatharray.cpp'
+--- src/live_effects/parameter/originalpatharray.cpp 1970-01-01 00:00:00 +0000
++++ src/live_effects/parameter/originalpatharray.cpp 2013-09-07 18:46:36 +0000
+@@ -0,0 +1,486 @@
++/*
++ * Copyright (C) Johan Engelen 2008 <j.b.c.engelen@utwente.nl>
++ *
++ * Released under GNU GPL, read the file 'COPYING' for more information
++ */
++
++#include "live_effects/parameter/originalpatharray.h"
++
++#include <gtkmm/widget.h>
++#include <gtkmm/icontheme.h>
++#include <gtkmm/imagemenuitem.h>
++#include <gtkmm/separatormenuitem.h>
++
++#include <glibmm/i18n.h>
++
++#include "inkscape.h"
++#include "icon-size.h"
++#include "widgets/icon.h"
++#include "ui/clipboard.h"
++#include "svg/svg.h"
++#include "svg/stringstream.h"
++#include "originalpath.h"
++#include "uri.h"
++#include "display/curve.h"
++
++#include <glibmm/i18n.h>
++#include <2geom/coord.h>
++#include <2geom/point.h>
++#include "sp-shape.h"
++#include "sp-text.h"
++#include "live_effects/effect.h"
++
++#include "verbs.h"
++#include "document-undo.h"
++#include "document.h"
++
++namespace Inkscape {
++
++namespace LivePathEffect {
++
++class OriginalPathArrayParam::ModelColumns : public Gtk::TreeModel::ColumnRecord
++{
++public:
++
++ ModelColumns()
++ {
++ add(_colObject);
++ add(_colLabel);
++ add(_colReverse);
++ }
++ virtual ~ModelColumns() {}
++
++ Gtk::TreeModelColumn<PathAndDirection*> _colObject;
++ Gtk::TreeModelColumn<Glib::ustring> _colLabel;
++ Gtk::TreeModelColumn<bool> _colReverse;
++};
++
++OriginalPathArrayParam::OriginalPathArrayParam( const Glib::ustring& label,
++ const Glib::ustring& tip,
++ const Glib::ustring& key,
++ Inkscape::UI::Widget::Registry* wr,
++ Effect* effect )
++: Parameter(label, tip, key, wr, effect),
++ _vector(),
++ _tree(),
++ _text_renderer(),
++ _toggle_renderer(),
++ _scroller()
++{
++ _model = new ModelColumns();
++ _store = Gtk::TreeStore::create(*_model);
++ _tree.set_model(_store);
++
++ _tree.set_reorderable(true);
++ _tree.enable_model_drag_dest (Gdk::ACTION_MOVE);
++
++ _text_renderer = manage(new Gtk::CellRendererText());
++ int nameColNum = _tree.append_column(_("Name"), *_text_renderer) - 1;
++ _name_column = _tree.get_column(nameColNum);
++ _name_column->add_attribute(_text_renderer->property_text(), _model->_colLabel);
++
++ _tree.set_expander_column( *_tree.get_column(nameColNum) );
++ _tree.set_search_column(_model->_colLabel);
++
++ Gtk::CellRendererToggle * _toggle_renderer = manage(new Gtk::CellRendererToggle());
++ int toggleColNum = _tree.append_column(_("Reverse"), *_toggle_renderer) - 1;
++ Gtk::TreeViewColumn* col = _tree.get_column(toggleColNum);
++ _toggle_renderer->set_activatable(true);
++ _toggle_renderer->signal_toggled().connect(sigc::mem_fun(*this, &OriginalPathArrayParam::on_reverse_toggled));
++ col->add_attribute(_toggle_renderer->property_active(), _model->_colReverse);
++
++ _scroller.add(_tree);
++ _scroller.set_policy( Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC );
++ _scroller.set_shadow_type(Gtk::SHADOW_IN);
++
++ oncanvas_editable = true;
++
++}
++
++OriginalPathArrayParam::~OriginalPathArrayParam()
++{
++ while (!_vector.empty()) {
++ PathAndDirection *w = _vector.back();
++ _vector.pop_back();
++ unlink(w);
++ delete w;
++ }
++ delete _model;
++}
++
++void OriginalPathArrayParam::on_reverse_toggled(const Glib::ustring& path)
++{
++ Gtk::TreeModel::iterator iter = _store->get_iter(path);
++ Gtk::TreeModel::Row row = *iter;
++ PathAndDirection *w = row[_model->_colObject];
++ row[_model->_colReverse] = !row[_model->_colReverse];
++ w->reversed = row[_model->_colReverse];
++
++ gchar * full = param_getSVGValue();
++ param_write_to_repr(full);
++ g_free(full);
++ DocumentUndo::done(param_effect->getSPDoc(), SP_VERB_DIALOG_LIVE_PATH_EFFECT,
++ _("Link path parameter to path"));
++}
++
++void OriginalPathArrayParam::param_set_default()
++{
++
++}
++
++Gtk::Widget* OriginalPathArrayParam::param_newWidget()
++{
++ Gtk::VBox* vbox = Gtk::manage(new Gtk::VBox());
++ Gtk::HBox* hbox = Gtk::manage(new Gtk::HBox());
++
++ vbox->pack_start(_scroller, Gtk::PACK_EXPAND_WIDGET);
++
++
++ { // Paste path to link button
++ Gtk::Widget *pIcon = Gtk::manage( sp_icon_get_icon( GTK_STOCK_PASTE, Inkscape::ICON_SIZE_BUTTON) );
++ Gtk::Button *pButton = Gtk::manage(new Gtk::Button());
++ pButton->set_relief(Gtk::RELIEF_NONE);
++ pIcon->show();
++ pButton->add(*pIcon);
++ pButton->show();
++ pButton->signal_clicked().connect(sigc::mem_fun(*this, &OriginalPathArrayParam::on_link_button_click));
++ hbox->pack_start(*pButton, Gtk::PACK_SHRINK);
++ pButton->set_tooltip_text(_("Link to path"));
++ }
++
++ { // Remove linked path
++ Gtk::Widget *pIcon = Gtk::manage( sp_icon_get_icon( GTK_STOCK_REMOVE, Inkscape::ICON_SIZE_BUTTON) );
++ Gtk::Button *pButton = Gtk::manage(new Gtk::Button());
++ pButton->set_relief(Gtk::RELIEF_NONE);
++ pIcon->show();
++ pButton->add(*pIcon);
++ pButton->show();
++ pButton->signal_clicked().connect(sigc::mem_fun(*this, &OriginalPathArrayParam::on_remove_button_click));
++ hbox->pack_start(*pButton, Gtk::PACK_SHRINK);
++ pButton->set_tooltip_text(_("Remove Path"));
++ }
++
++ { // Move Down
++ Gtk::Widget *pIcon = Gtk::manage( sp_icon_get_icon( GTK_STOCK_GO_DOWN, Inkscape::ICON_SIZE_BUTTON) );
++ Gtk::Button *pButton = Gtk::manage(new Gtk::Button());
++ pButton->set_relief(Gtk::RELIEF_NONE);
++ pIcon->show();
++ pButton->add(*pIcon);
++ pButton->show();
++ pButton->signal_clicked().connect(sigc::mem_fun(*this, &OriginalPathArrayParam::on_down_button_click));
++ hbox->pack_end(*pButton, Gtk::PACK_SHRINK);
++ pButton->set_tooltip_text(_("Move Down"));
++ }
++
++ { // Move Down
++ Gtk::Widget *pIcon = Gtk::manage( sp_icon_get_icon( GTK_STOCK_GO_UP, Inkscape::ICON_SIZE_BUTTON) );
++ Gtk::Button *pButton = Gtk::manage(new Gtk::Button());
++ pButton->set_relief(Gtk::RELIEF_NONE);
++ pIcon->show();
++ pButton->add(*pIcon);
++ pButton->show();
++ pButton->signal_clicked().connect(sigc::mem_fun(*this, &OriginalPathArrayParam::on_up_button_click));
++ hbox->pack_end(*pButton, Gtk::PACK_SHRINK);
++ pButton->set_tooltip_text(_("Move Up"));
++ }
++
++ vbox->pack_end(*hbox, Gtk::PACK_SHRINK);
++
++ vbox->show_all_children(true);
++
++ return vbox;
++}
++
++bool OriginalPathArrayParam::_selectIndex(const Gtk::TreeIter& iter, int* i)
++{
++ if ((*i)-- <= 0) {
++ _tree.get_selection()->select(iter);
++ return true;
++ }
++ return false;
++}
++
++void OriginalPathArrayParam::on_up_button_click()
++{
++ Gtk::TreeModel::iterator iter = _tree.get_selection()->get_selected();
++ if (iter) {
++ Gtk::TreeModel::Row row = *iter;
++
++ int i = -1;
++ std::vector<PathAndDirection*>::iterator piter = _vector.begin();
++ for (std::vector<PathAndDirection*>::iterator iter = _vector.begin(); iter != _vector.end(); piter = iter, i++, iter++) {
++ if (*iter == row[_model->_colObject]) {
++ _vector.erase(iter);
++ _vector.insert(piter, row[_model->_colObject]);
++ break;
++ }
++ }
++
++ gchar * full = param_getSVGValue();
++ param_write_to_repr(full);
++ g_free(full);
++
++ DocumentUndo::done(param_effect->getSPDoc(), SP_VERB_DIALOG_LIVE_PATH_EFFECT,
++ _("Move path up"));
++
++ _store->foreach_iter(sigc::bind<int*>(sigc::mem_fun(*this, &OriginalPathArrayParam::_selectIndex), &i));
++ }
++}
++
++void OriginalPathArrayParam::on_down_button_click()
++{
++ Gtk::TreeModel::iterator iter = _tree.get_selection()->get_selected();
++ if (iter) {
++ Gtk::TreeModel::Row row = *iter;
++
++ int i = 0;
++ for (std::vector<PathAndDirection*>::iterator iter = _vector.begin(); iter != _vector.end(); i++, iter++) {
++ if (*iter == row[_model->_colObject]) {
++ std::vector<PathAndDirection*>::iterator niter = _vector.erase(iter);
++ if (niter != _vector.end()) {
++ niter++;
++ i++;
++ }
++ _vector.insert(niter, row[_model->_colObject]);
++ break;
++ }
++ }
++
++ gchar * full = param_getSVGValue();
++ param_write_to_repr(full);
++ g_free(full);
++
++ DocumentUndo::done(param_effect->getSPDoc(), SP_VERB_DIALOG_LIVE_PATH_EFFECT,
++ _("Move path down"));
++
++ _store->foreach_iter(sigc::bind<int*>(sigc::mem_fun(*this, &OriginalPathArrayParam::_selectIndex), &i));
++ }
++}
++
++void OriginalPathArrayParam::on_remove_button_click()
++{
++ Gtk::TreeModel::iterator iter = _tree.get_selection()->get_selected();
++ if (iter) {
++ Gtk::TreeModel::Row row = *iter;
++ remove_link(row[_model->_colObject]);
++
++ gchar * full = param_getSVGValue();
++ param_write_to_repr(full);
++ g_free(full);
++
++ DocumentUndo::done(param_effect->getSPDoc(), SP_VERB_DIALOG_LIVE_PATH_EFFECT,
++ _("Remove path"));
++ }
++
++}
++
++void
++OriginalPathArrayParam::on_link_button_click()
++{
++ Inkscape::UI::ClipboardManager *cm = Inkscape::UI::ClipboardManager::get();
++ Glib::ustring pathid = cm->getShapeOrTextObjectId(SP_ACTIVE_DESKTOP);
++
++ if (pathid == "") {
++ return;
++ }
++ // add '#' at start to make it an uri.
++ pathid.insert(pathid.begin(), '#');
++
++ Inkscape::SVGOStringStream os;
++ bool foundOne = false;
++ for (std::vector<PathAndDirection*>::const_iterator iter = _vector.begin(); iter != _vector.end(); iter++) {
++ if (foundOne) {
++ os << "|";
++ } else {
++ foundOne = true;
++ }
++ os << (*iter)->href << "," << ((*iter)->reversed ? "1" : "0");
++ }
++
++ if (foundOne) {
++ os << "|";
++ }
++
++ os << pathid.c_str() << ",0";
++
++ param_write_to_repr(os.str().c_str());
++ DocumentUndo::done(param_effect->getSPDoc(), SP_VERB_DIALOG_LIVE_PATH_EFFECT,
++ _("Link path parameter to path"));
++}
++
++void OriginalPathArrayParam::unlink(PathAndDirection* to)
++{
++ to->linked_modified_connection.disconnect();
++ to->linked_delete_connection.disconnect();
++ to->ref.detach();
++ to->_pathvector = Geom::PathVector();
++ if (to->href) {
++ g_free(to->href);
++ to->href = NULL;
++ }
++}
++
++void OriginalPathArrayParam::remove_link(PathAndDirection* to)
++{
++ unlink(to);
++ for (std::vector<PathAndDirection*>::iterator iter = _vector.begin(); iter != _vector.end(); iter++) {
++ if (*iter == to) {
++ PathAndDirection *w = *iter;
++ _vector.erase(iter);
++ delete w;
++ return;
++ }
++ }
++}
++
++void OriginalPathArrayParam::linked_delete(SPObject */*deleted*/, PathAndDirection* to)
++{
++ //remove_link(to);
++
++ gchar * full = param_getSVGValue();
++ param_write_to_repr(full);
++ g_free(full);
++}
++
++bool OriginalPathArrayParam::_updateLink(const Gtk::TreeIter& iter, PathAndDirection* pd)
++{
++ Gtk::TreeModel::Row row = *iter;
++ if (row[_model->_colObject] == pd) {
++ SPObject *obj = pd->ref.getObject();
++ row[_model->_colLabel] = obj && obj->getId() ? ( obj->label() ? obj->label() : obj->getId() ) : pd->href;
++ return true;
++ }
++ return false;
++}
++
++void OriginalPathArrayParam::linked_changed(SPObject */*old_obj*/, SPObject *new_obj, PathAndDirection* to)
++{
++ to->linked_delete_connection.disconnect();
++ to->linked_modified_connection.disconnect();
++ to->linked_transformed_connection.disconnect();
++
++ if (new_obj && SP_IS_ITEM(new_obj)) {
++ to->linked_delete_connection = new_obj->connectDelete(sigc::bind<PathAndDirection*>(sigc::mem_fun(*this, &OriginalPathArrayParam::linked_delete), to));
++ to->linked_modified_connection = new_obj->connectModified(sigc::bind<PathAndDirection*>(sigc::mem_fun(*this, &OriginalPathArrayParam::linked_modified), to));
++ to->linked_transformed_connection = SP_ITEM(new_obj)->connectTransformed(sigc::bind<PathAndDirection*>(sigc::mem_fun(*this, &OriginalPathArrayParam::linked_transformed), to));
++
++ linked_modified(new_obj, SP_OBJECT_MODIFIED_FLAG, to);
++ } else {
++ to->_pathvector = Geom::PathVector();
++ SP_OBJECT(param_effect->getLPEObj())->requestModified(SP_OBJECT_MODIFIED_FLAG);
++ _store->foreach_iter(sigc::bind<PathAndDirection*>(sigc::mem_fun(*this, &OriginalPathArrayParam::_updateLink), to));
++ }
++}
++
++void OriginalPathArrayParam::linked_transformed(Geom::Affine const *mp, SPItem* original, PathAndDirection* to)
++{
++
++}
++
++void OriginalPathArrayParam::setPathVector(SPObject *linked_obj, guint flags, PathAndDirection* to)
++{
++ if (!to) {
++ return;
++ }
++ SPCurve *curve = NULL;
++ if (SP_IS_SHAPE(linked_obj)) {
++ curve = SP_SHAPE(linked_obj)->getCurvePerceived();
++ }
++ if (SP_IS_TEXT(linked_obj)) {
++ curve = SP_TEXT(linked_obj)->getNormalizedBpath();
++ }
++
++ if (curve == NULL) {
++ // curve invalid, set empty pathvector
++ to->_pathvector = Geom::PathVector();
++ } else {
++ to->_pathvector = curve->get_pathvector();
++ curve->unref();
++ }
++}
++
++void OriginalPathArrayParam::linked_modified(SPObject *linked_obj, guint flags, PathAndDirection* to)
++{
++ if (!to) {
++ return;
++ }
++ setPathVector(linked_obj, flags, to);
++ SP_OBJECT(param_effect->getLPEObj())->requestModified(SP_OBJECT_MODIFIED_FLAG);
++ _store->foreach_iter(sigc::bind<PathAndDirection*>(sigc::mem_fun(*this, &OriginalPathArrayParam::_updateLink), to));
++}
++
++//void PathParam::linked_transformed(Geom::Affine const *rel_transf, SPItem *moved_item)
++//{
++// linked_transformed_callback(rel_transf, moved_item);
++//}
++
++bool OriginalPathArrayParam::param_readSVGValue(const gchar* strvalue)
++{
++ if (strvalue) {
++ while (!_vector.empty()) {
++ PathAndDirection *w = _vector.back();
++ unlink(w);
++ _vector.pop_back();
++ delete w;
++ }
++ _store->clear();
++
++ gchar ** strarray = g_strsplit(strvalue, "|", 0);
++ for (gchar ** iter = strarray; *iter != NULL; iter++) {
++ if ((*iter)[0] == '#') {
++ gchar ** substrarray = g_strsplit(*iter, ",", 0);
++ PathAndDirection* w = new PathAndDirection((SPObject *)param_effect->getLPEObj());
++ w->href = g_strdup(*substrarray);
++ w->reversed = *(substrarray+1) != NULL && (*(substrarray+1))[0] == '1';
++
++ w->linked_changed_connection = w->ref.changedSignal().connect(sigc::bind<PathAndDirection *>(sigc::mem_fun(*this, &OriginalPathArrayParam::linked_changed), w));
++ w->ref.attach(URI(w->href));
++
++ _vector.push_back(w);
++
++ Gtk::TreeModel::iterator iter = _store->append();
++ Gtk::TreeModel::Row row = *iter;
++ SPObject *obj = w->ref.getObject();
++
++ row[_model->_colObject] = w;
++ row[_model->_colLabel] = obj ? ( obj->label() ? obj->label() : obj->getId() ) : w->href;
++ row[_model->_colReverse] = w->reversed;
++ g_strfreev (substrarray);
++ }
++ }
++ g_strfreev (strarray);
++ return true;
++ }
++ return false;
++}
++
++gchar * OriginalPathArrayParam::param_getSVGValue() const
++{
++ Inkscape::SVGOStringStream os;
++ bool foundOne = false;
++ for (std::vector<PathAndDirection*>::const_iterator iter = _vector.begin(); iter != _vector.end(); iter++) {
++ if (foundOne) {
++ os << "|";
++ } else {
++ foundOne = true;
++ }
++ os << (*iter)->href << "," << ((*iter)->reversed ? "1" : "0");
++ }
++ gchar * str = g_strdup(os.str().c_str());
++ return str;
++}
++
++} /* namespace LivePathEffect */
++
++} /* namespace Inkscape */
++
++/*
++ Local Variables:
++ mode:c++
++ c-file-style:"stroustrup"
++ c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
++ indent-tabs-mode:nil
++ fill-column:99
++ End:
++*/
++// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 :
+
+=== added file 'src/live_effects/parameter/originalpatharray.h'
+--- src/live_effects/parameter/originalpatharray.h 1970-01-01 00:00:00 +0000
++++ src/live_effects/parameter/originalpatharray.h 2013-09-07 18:46:36 +0000
+@@ -0,0 +1,123 @@
++#ifndef INKSCAPE_LIVEPATHEFFECT_PARAMETER_ORIGINALPATHARRAY_H
++#define INKSCAPE_LIVEPATHEFFECT_PARAMETER_ORIGINALPATHARRAY_H
++
++/*
++ * Inkscape::LivePathEffectParameters
++ *
++* Copyright (C) Johan Engelen 2008 <j.b.c.engelen@utwente.nl>
++ *
++ * Released under GNU GPL, read the file 'COPYING' for more information
++ */
++
++#include <vector>
++
++#include <gtkmm/box.h>
++#include <gtkmm/treeview.h>
++#include <gtkmm/treestore.h>
++#include <gtkmm/scrolledwindow.h>
++
++#include "live_effects/parameter/parameter.h"
++#include "live_effects/parameter/path-reference.h"
++
++#include "svg/svg.h"
++#include "svg/stringstream.h"
++#include "path-reference.h"
++#include "sp-object.h"
++
++namespace Inkscape {
++
++namespace LivePathEffect {
++
++class PathAndDirection {
++public:
++ PathAndDirection(SPObject *owner)
++ : href(NULL),
++ ref(owner),
++ _pathvector(Geom::PathVector()),
++ reversed(false)
++ {
++
++ }
++ gchar *href;
++ URIReference ref;
++ //SPItem *obj;
++ std::vector<Geom::Path> _pathvector;
++ bool reversed;
++
++ sigc::connection linked_changed_connection;
++ sigc::connection linked_delete_connection;
++ sigc::connection linked_modified_connection;
++ sigc::connection linked_transformed_connection;
++};
++
++class OriginalPathArrayParam : public Parameter {
++public:
++ class ModelColumns;
++
++ OriginalPathArrayParam( const Glib::ustring& label,
++ const Glib::ustring& tip,
++ const Glib::ustring& key,
++ Inkscape::UI::Widget::Registry* wr,
++ Effect* effect);
++
++ virtual ~OriginalPathArrayParam();
++
++ virtual Gtk::Widget * param_newWidget();
++ virtual bool param_readSVGValue(const gchar * strvalue);
++ virtual gchar * param_getSVGValue() const;
++ virtual void param_set_default();
++
++ /** Disable the canvas indicators of parent class by overriding this method */
++ virtual void param_editOncanvas(SPItem * /*item*/, SPDesktop * /*dt*/) {};
++ /** Disable the canvas indicators of parent class by overriding this method */
++ virtual void addCanvasIndicators(SPLPEItem const* /*lpeitem*/, std::vector<Geom::PathVector> & /*hp_vec*/) {};
++
++ std::vector<PathAndDirection*> _vector;
++
++protected:
++ bool _updateLink(const Gtk::TreeIter& iter, PathAndDirection* pd);
++ bool _selectIndex(const Gtk::TreeIter& iter, int* i);
++ void unlink(PathAndDirection* to);
++ void remove_link(PathAndDirection* to);
++ void setPathVector(SPObject *linked_obj, guint flags, PathAndDirection* to);
++
++ void linked_changed(SPObject *old_obj, SPObject *new_obj, PathAndDirection* to);
++ void linked_modified(SPObject *linked_obj, guint flags, PathAndDirection* to);
++ void linked_transformed(Geom::Affine const *mp, SPItem *original, PathAndDirection* to);
++ void linked_delete(SPObject *deleted, PathAndDirection* to);
++
++ ModelColumns *_model;
++ Glib::RefPtr<Gtk::TreeStore> _store;
++ Gtk::TreeView _tree;
++ Gtk::CellRendererText *_text_renderer;
++ Gtk::CellRendererToggle *_toggle_renderer;
++ Gtk::TreeView::Column *_name_column;
++ Gtk::ScrolledWindow _scroller;
++
++ void on_link_button_click();
++ void on_remove_button_click();
++ void on_up_button_click();
++ void on_down_button_click();
++ void on_reverse_toggled(const Glib::ustring& path);
++
++private:
++ OriginalPathArrayParam(const OriginalPathArrayParam&);
++ OriginalPathArrayParam& operator=(const OriginalPathArrayParam&);
++};
++
++} //namespace LivePathEffect
++
++} //namespace Inkscape
++
++#endif
++
++/*
++ Local Variables:
++ mode:c++
++ c-file-style:"stroustrup"
++ c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
++ indent-tabs-mode:nil
++ fill-column:99
++ End:
++*/
++// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 :
+
+=== added file 'src/live_effects/parameter/transformedpoint.cpp'
+--- src/live_effects/parameter/transformedpoint.cpp 1970-01-01 00:00:00 +0000
++++ src/live_effects/parameter/transformedpoint.cpp 2013-09-07 18:46:36 +0000
+@@ -0,0 +1,182 @@
++/*
++ * Copyright (C) Theodore Janeczko 2012 <flutterguy317@gmail.com>
++ *
++ * Released under GNU GPL, read the file 'COPYING' for more information
++ */
++
++#include <glibmm/i18n.h>
++
++#include "ui/widget/registered-widget.h"
++#include "live_effects/parameter/transformedpoint.h"
++#include "sp-lpe-item.h"
++#include "knotholder.h"
++#include "svg/svg.h"
++#include "svg/stringstream.h"
++
++#include "live_effects/effect.h"
++#include "desktop.h"
++#include "verbs.h"
++
++namespace Inkscape {
++
++namespace LivePathEffect {
++
++TransformedPointParam::TransformedPointParam( const Glib::ustring& label, const Glib::ustring& tip,
++ const Glib::ustring& key, Inkscape::UI::Widget::Registry* wr,
++ Effect* effect, Geom::Point default_vector,
++ bool dontTransform)
++ : Parameter(label, tip, key, wr, effect),
++ defvalue(default_vector),
++ origin(0.,0.),
++ vector(default_vector),
++ noTransform(dontTransform)
++{
++ vec_knot_shape = SP_KNOT_SHAPE_DIAMOND;
++ vec_knot_mode = SP_KNOT_MODE_XOR;
++ vec_knot_color = 0xffffb500;
++}
++
++TransformedPointParam::~TransformedPointParam()
++{
++
++}
++
++void
++TransformedPointParam::param_set_default()
++{
++ setOrigin(Geom::Point(0.,0.));
++ setVector(defvalue);
++}
++
++bool
++TransformedPointParam::param_readSVGValue(const gchar * strvalue)
++{
++ gchar ** strarray = g_strsplit(strvalue, ",", 4);
++ if (!strarray) {
++ return false;
++ }
++ double val[4];
++ unsigned int i = 0;
++ while (i < 4 && strarray[i]) {
++ if (sp_svg_number_read_d(strarray[i], &val[i]) != 0) {
++ i++;
++ } else {
++ break;
++ }
++ }
++ g_strfreev (strarray);
++ if (i == 4) {
++ setOrigin( Geom::Point(val[0], val[1]) );
++ setVector( Geom::Point(val[2], val[3]) );
++ return true;
++ }
++ return false;
++}
++
++gchar *
++TransformedPointParam::param_getSVGValue() const
++{
++ Inkscape::SVGOStringStream os;
++ os << origin << " , " << vector;
++ gchar * str = g_strdup(os.str().c_str());
++ return str;
++}
++
++Gtk::Widget *
++TransformedPointParam::param_newWidget()
++{
++ Inkscape::UI::Widget::RegisteredVector * pointwdg = Gtk::manage(
++ new Inkscape::UI::Widget::RegisteredVector( param_label,
++ param_tooltip,
++ param_key,
++ *param_wr,
++ param_effect->getRepr(),
++ param_effect->getSPDoc() ) );
++ pointwdg->setPolarCoords();
++ pointwdg->setValue( vector, origin );
++ pointwdg->clearProgrammatically();
++ pointwdg->set_undo_parameters(SP_VERB_DIALOG_LIVE_PATH_EFFECT, _("Change vector parameter"));
++
++ Gtk::HBox * hbox = Gtk::manage( new Gtk::HBox() );
++ static_cast<Gtk::HBox*>(hbox)->pack_start(*pointwdg, true, true);
++ static_cast<Gtk::HBox*>(hbox)->show_all_children();
++
++ return dynamic_cast<Gtk::Widget *> (hbox);
++}
++
++void
++TransformedPointParam::set_and_write_new_values(Geom::Point const &new_origin, Geom::Point const &new_vector)
++{
++ setValues(new_origin, new_vector);
++ gchar * str = param_getSVGValue();
++ param_write_to_repr(str);
++ g_free(str);
++}
++
++void
++TransformedPointParam::param_transform_multiply(Geom::Affine const& postmul, bool /*set*/)
++{
++ if (!noTransform) {
++ set_and_write_new_values( origin * postmul, vector * postmul.withoutTranslation() );
++ }
++}
++
++
++void
++TransformedPointParam::set_vector_oncanvas_looks(SPKnotShapeType shape, SPKnotModeType mode, guint32 color)
++{
++ vec_knot_shape = shape;
++ vec_knot_mode = mode;
++ vec_knot_color = color;
++}
++
++void
++TransformedPointParam::set_oncanvas_color(guint32 color)
++{
++ vec_knot_color = color;
++}
++
++class TransformedPointParamKnotHolderEntity_Vector : public KnotHolderEntity {
++public:
++ TransformedPointParamKnotHolderEntity_Vector(TransformedPointParam *p) : param(p) { }
++ virtual ~TransformedPointParamKnotHolderEntity_Vector() {}
++
++ virtual void knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, guint /*state*/) {
++ Geom::Point const s = p - param->origin;
++ /// @todo implement angle snapping when holding CTRL
++ param->setVector(s);
++ sp_lpe_item_update_patheffect(SP_LPE_ITEM(item), false, false);
++ };
++ virtual Geom::Point knot_get() const{
++ return param->origin + param->vector;
++ };
++ virtual void knot_click(guint /*state*/){
++ g_print ("This is the vector handle associated to parameter '%s'\n", param->param_key.c_str());
++ };
++
++private:
++ TransformedPointParam *param;
++};
++
++void
++TransformedPointParam::addKnotHolderEntities(KnotHolder *knotholder, SPDesktop *desktop, SPItem *item)
++{
++ TransformedPointParamKnotHolderEntity_Vector *vector_e = new TransformedPointParamKnotHolderEntity_Vector(this);
++ vector_e->create(desktop, item, knotholder, Inkscape::CTRL_TYPE_UNKNOWN, handleTip(), vec_knot_shape, vec_knot_mode, vec_knot_color);
++ knotholder->add(vector_e);
++}
++
++} /* namespace LivePathEffect */
++
++} /* namespace Inkscape */
++
++/*
++ Local Variables:
++ mode:c++
++ c-file-style:"stroustrup"
++ c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
++ indent-tabs-mode:nil
++ fill-column:99
++ End:
++*/
++// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 :
+
+=== added file 'src/live_effects/parameter/transformedpoint.h'
+--- src/live_effects/parameter/transformedpoint.h 1970-01-01 00:00:00 +0000
++++ src/live_effects/parameter/transformedpoint.h 2013-09-07 18:46:36 +0000
+@@ -0,0 +1,87 @@
++#ifndef INKSCAPE_LIVEPATHEFFECT_PARAMETER_TRANSFORMED_POINT_H
++#define INKSCAPE_LIVEPATHEFFECT_PARAMETER_TRANSFORMED_POINT_H
++
++/*
++ * Inkscape::LivePathEffectParameters
++ *
++ * Copyright (C) Theodore Janeczko 2012 <flutterguy317@gmail.com>
++ *
++ * Released under GNU GPL, read the file 'COPYING' for more information
++ */
++
++#include <glib.h>
++#include <2geom/point.h>
++
++#include "live_effects/parameter/parameter.h"
++
++#include "knot-holder-entity.h"
++
++namespace Inkscape {
++
++namespace LivePathEffect {
++
++
++class TransformedPointParam : public Parameter {
++public:
++ TransformedPointParam( const Glib::ustring& label,
++ const Glib::ustring& tip,
++ const Glib::ustring& key,
++ Inkscape::UI::Widget::Registry* wr,
++ Effect* effect,
++ Geom::Point default_vector = Geom::Point(1,0),
++ bool dontTransform = false);
++ virtual ~TransformedPointParam();
++
++ virtual Gtk::Widget * param_newWidget();
++ inline const gchar *handleTip() const { return param_tooltip.c_str(); }
++
++ virtual bool param_readSVGValue(const gchar * strvalue);
++ virtual gchar * param_getSVGValue() const;
++
++ Geom::Point getVector() const { return vector; };
++ Geom::Point getOrigin() const { return origin; };
++ void setValues(Geom::Point const &new_origin, Geom::Point const &new_vector) { setVector(new_vector); setOrigin(new_origin); };
++ void setVector(Geom::Point const &new_vector) { vector = new_vector; };
++ void setOrigin(Geom::Point const &new_origin) { origin = new_origin; };
++ virtual void param_set_default();
++
++ void set_and_write_new_values(Geom::Point const &new_origin, Geom::Point const &new_vector);
++
++ virtual void param_transform_multiply(Geom::Affine const &postmul, bool set);
++
++ void set_vector_oncanvas_looks(SPKnotShapeType shape, SPKnotModeType mode, guint32 color);
++ //void set_origin_oncanvas_looks(SPKnotShapeType shape, SPKnotModeType mode, guint32 color);
++ void set_oncanvas_color(guint32 color);
++
++ virtual bool providesKnotHolderEntities() const { return true; }
++ virtual void addKnotHolderEntities(KnotHolder *knotholder, SPDesktop *desktop, SPItem *item);
++
++private:
++ TransformedPointParam(const TransformedPointParam&);
++ TransformedPointParam& operator=(const TransformedPointParam&);
++
++ Geom::Point defvalue;
++
++ Geom::Point origin;
++ Geom::Point vector;
++
++ bool noTransform;
++
++ /// The looks of the vector and origin knots oncanvas
++ SPKnotShapeType vec_knot_shape;
++ SPKnotModeType vec_knot_mode;
++ guint32 vec_knot_color;
++// SPKnotShapeType ori_knot_shape;
++// SPKnotModeType ori_knot_mode;
++// guint32 ori_knot_color;
++
++// friend class VectorParamKnotHolderEntity_Origin;
++ friend class TransformedPointParamKnotHolderEntity_Vector;
++};
++
++
++} //namespace LivePathEffect
++
++} //namespace Inkscape
++
++#endif
+
diff --git a/mkerror.txt b/mkerror.txt
new file mode 100644
index 000000000..069535166
--- /dev/null
+++ b/mkerror.txt
@@ -0,0 +1,11 @@
+make all-recursive
+make[1]: Entering directory `/home/inkscape-diff'
+Making all in src
+make[2]: Entering directory `/home/inkscape-diff/src'
+make all-am
+make[3]: Entering directory `/home/inkscape-diff/src'
+ CXXLD inkscape
+ CXXLD inkview
+make[3]: Leaving directory `/home/inkscape-diff/src'
+make[2]: Leaving directory `/home/inkscape-diff/src'
+make[1]: Leaving directory `/home/inkscape-diff'
diff --git a/objects_dialog.patch b/objects_dialog.patch
new file mode 100644
index 000000000..1cdd09c34
--- /dev/null
+++ b/objects_dialog.patch
@@ -0,0 +1,3637 @@
+=== modified file 'src/attributes.cpp'
+--- src/attributes.cpp 2012-12-22 16:34:31 +0000
++++ src/attributes.cpp 2013-03-17 14:36:44 +0000
+@@ -41,6 +41,7 @@
+ {SP_ATTR_TRANSFORM_CENTER_X, "inkscape:transform-center-x"},
+ {SP_ATTR_TRANSFORM_CENTER_Y, "inkscape:transform-center-y"},
+ {SP_ATTR_INKSCAPE_PATH_EFFECT, "inkscape:path-effect"},
++ {SP_ATTR_INKSCAPE_HIGHLIGHT_COLOR, "inkscape:highlight-color"},
+ /* SPAnchor */
+ {SP_ATTR_XLINK_HREF, "xlink:href"},
+ {SP_ATTR_XLINK_TYPE, "xlink:type"},
+@@ -50,7 +51,9 @@
+ {SP_ATTR_XLINK_SHOW, "xlink:show"},
+ {SP_ATTR_XLINK_ACTUATE, "xlink:actuate"},
+ {SP_ATTR_TARGET, "target"},
++ /* SPGroup */
+ {SP_ATTR_INKSCAPE_GROUPMODE, "inkscape:groupmode"},
++ {SP_ATTR_INKSCAPE_EXPANDED, "inkscape:expanded"},
+ /* SPRoot */
+ {SP_ATTR_VERSION, "version"},
+ {SP_ATTR_WIDTH, "width"},
+
+=== modified file 'src/attributes.h'
+--- src/attributes.h 2012-12-22 16:34:31 +0000
++++ src/attributes.h 2013-03-17 14:36:17 +0000
+@@ -40,6 +40,7 @@
+ SP_ATTR_TRANSFORM_CENTER_X,
+ SP_ATTR_TRANSFORM_CENTER_Y,
+ SP_ATTR_INKSCAPE_PATH_EFFECT,
++ SP_ATTR_INKSCAPE_HIGHLIGHT_COLOR,
+ /* SPAnchor */
+ SP_ATTR_XLINK_HREF,
+ SP_ATTR_XLINK_TYPE,
+@@ -51,6 +52,7 @@
+ SP_ATTR_TARGET,
+ /* SPGroup */
+ SP_ATTR_INKSCAPE_GROUPMODE,
++ SP_ATTR_INKSCAPE_EXPANDED,
+ /* SPRoot */
+ SP_ATTR_VERSION,
+ SP_ATTR_WIDTH,
+
+=== modified file 'src/desktop.cpp'
+--- src/desktop.cpp 2013-01-27 14:19:11 +0000
++++ src/desktop.cpp 2013-03-17 14:43:46 +0000
+@@ -1885,6 +1885,7 @@
+ std::map<int, Glib::ustring> mapVerbPreference;
+ std::map<int, Glib::ustring>::const_iterator iter;
+ mapVerbPreference.insert(std::make_pair ((int)SP_VERB_DIALOG_LAYERS, "/dialogs/layers") );
++ mapVerbPreference.insert(std::make_pair ((int)SP_VERB_DIALOG_OBJECTS, "/dialogs/objects") );
+ mapVerbPreference.insert(std::make_pair ((int)SP_VERB_DIALOG_FILL_STROKE, "/dialogs/fillstroke") );
+ mapVerbPreference.insert(std::make_pair ((int)SP_VERB_DIALOG_EXTENSIONEDITOR, "/dialogs/extensioneditor") );
+ mapVerbPreference.insert(std::make_pair ((int)SP_VERB_DIALOG_ALIGN_DISTRIBUTE, "/dialogs/align") );
+
+=== modified file 'src/menus-skeleton.h'
+--- src/menus-skeleton.h 2013-03-16 16:26:03 +0000
++++ src/menus-skeleton.h 2013-03-17 14:30:19 +0000
+@@ -180,6 +180,8 @@
+ " <verb verb-id=\"DialogLayers\" />\n"
+ " </submenu>\n"
+ " <submenu name=\"" N_("_Object") "\">\n"
++" <verb verb-id=\"DialogObjects\" />\n"
++" <separator/>\n"
+ " <verb verb-id=\"DialogFillStroke\" />\n"
+ " <verb verb-id=\"DialogObjectProperties\" />\n"
+ " <verb verb-id=\"DialogSymbols\" />\n"
+
+=== modified file 'src/sp-item-group.cpp'
+--- src/sp-item-group.cpp 2013-01-24 11:43:26 +0000
++++ src/sp-item-group.cpp 2013-03-17 14:50:17 +0000
+@@ -123,6 +123,7 @@
+ static void sp_group_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr)
+ {
+ object->readAttr( "inkscape:groupmode" );
++ object->readAttr( "inkscape:expanded" );
+
+ if (((SPObjectClass *)sp_group_parent_class)->build) {
+ ((SPObjectClass *)sp_group_parent_class)->build(object, document, repr);
+@@ -221,7 +222,7 @@
+ Inkscape::GC::release((Inkscape::XML::Node *) l->data);
+ l = g_slist_remove (l, l->data);
+ }
+- } else {
++ } else if (!(flags & SP_OBJECT_WRITE_NO_CHILDREN)) {
+ for (SPObject *child = object->firstChild() ; child ; child = child->getNext() ) {
+ if ( !SP_IS_TITLE(child) && !SP_IS_DESC(child) ) {
+ child->updateRepr(flags);
+@@ -241,6 +242,12 @@
+ value = NULL;
+ }
+ repr->setAttribute("inkscape:groupmode", value);
++
++ if (group->_expanded) {
++ repr->setAttribute("inkscape:expanded", "true");
++ } else {
++ repr->setAttribute("inkscape:expanded", NULL);
++ }
+ }
+
+ if (((SPObjectClass *) (sp_group_parent_class))->write) {
+@@ -280,6 +287,11 @@
+ group->setLayerMode(SPGroup::GROUP);
+ }
+ break;
++ case SP_ATTR_INKSCAPE_EXPANDED:
++ if ( value && !strcmp(value, "true") ) {
++ group->setExpanded(true);
++ }
++ break;
+ default: {
+ if (((SPObjectClass *) (sp_group_parent_class))->set) {
+ (* ((SPObjectClass *) (sp_group_parent_class))->set)(object, key, value);
+@@ -517,6 +529,12 @@
+ }
+ }
+
++void SPGroup::setExpanded(bool isexpanded) {
++ if ( _expanded != isexpanded ){
++ _expanded = isexpanded;
++ }
++}
++
+ SPGroup::LayerMode SPGroup::layerDisplayMode(unsigned int dkey) const {
+ std::map<unsigned int, LayerMode>::const_iterator iter;
+ iter = _display_modes.find(dkey);
+
+=== modified file 'src/sp-item-group.h'
+--- src/sp-item-group.h 2011-10-04 19:04:58 +0000
++++ src/sp-item-group.h 2013-03-17 14:50:53 +0000
+@@ -36,11 +36,15 @@
+ struct SPGroup : public SPLPEItem {
+ enum LayerMode { GROUP, LAYER, MASK_HELPER };
+
++ bool _expanded;
+ LayerMode _layer_mode;
+ std::map<unsigned int, LayerMode> _display_modes;
+
+ LayerMode layerMode() const { return _layer_mode; }
+ void setLayerMode(LayerMode mode);
++
++ bool expanded() const { return _expanded; }
++ void setExpanded(bool isexpanded);
+
+ LayerMode effectiveLayerMode(unsigned int display_key) const {
+ if ( _layer_mode == LAYER ) {
+
+=== modified file 'src/sp-item.cpp'
+--- src/sp-item.cpp 2013-01-23 12:22:14 +0000
++++ src/sp-item.cpp 2013-03-17 14:54:59 +0000
+@@ -72,6 +72,9 @@
+ #include "live_effects/lpeobject.h"
+ #include "live_effects/effect.h"
+ #include "live_effects/lpeobject-reference.h"
++#include "ui/tool/node-tool.h"
++#include "ui/tool/multi-path-manipulator.h"
++#include "tools-switch.h"
+
+ #define noSP_ITEM_DEBUG_IDLE
+
+@@ -135,6 +138,8 @@
+ _is_evaluated = true;
+ _evaluated_status = StatusUnknown;
+
++ _highlightColor = NULL;
++
+ transform = Geom::identity();
+ doc_bbox = Geom::OptRect();
+ freeze_stroke_width = false;
+@@ -210,6 +215,62 @@
+ return true;
+ }
+
++bool SPItem::isHighlightSet() const {
++ return _highlightColor != NULL;
++}
++
++guint32 SPItem::highlight_color() const {
++ if (_highlightColor)
++ {
++ return atoi(_highlightColor) | 0x000000ff;
++ }
++ else if (parent && parent != this && SP_IS_ITEM(parent))
++ {
++ return SP_ITEM(parent)->highlight_color();
++ }
++ else
++ {
++ static Inkscape::Preferences *prefs = Inkscape::Preferences::get();
++ return prefs->getInt("/tools/nodes/highlight_color", 0xff0000ff) | 0x000000ff;
++ }
++}
++
++void SPItem::setHighlightColor(guint32 const color)
++{
++ g_free(_highlightColor);
++ if (color & 0x000000ff)
++ {
++ _highlightColor = g_strdup_printf("%u", color);
++ }
++ else
++ {
++ _highlightColor = NULL;
++ }
++
++ InkNodeTool *tool = 0;
++ if (SP_ACTIVE_DESKTOP ) {
++ SPEventContext *ec = SP_ACTIVE_DESKTOP->event_context;
++ if (INK_IS_NODE_TOOL(ec)) {
++ tool = static_cast<InkNodeTool*>(ec);
++ tools_switch(tool->desktop, TOOLS_NODES);
++ }
++ }
++}
++
++void SPItem::unsetHighlightColor()
++{
++ g_free(_highlightColor);
++ _highlightColor = NULL;
++ InkNodeTool *tool = 0;
++ if (SP_ACTIVE_DESKTOP ) {
++ SPEventContext *ec = SP_ACTIVE_DESKTOP->event_context;
++ if (INK_IS_NODE_TOOL(ec)) {
++ tool = static_cast<InkNodeTool*>(ec);
++ tools_switch(tool->desktop, TOOLS_NODES);
++ }
++ }
++}
++
+ void SPItem::setEvaluated(bool evaluated) {
+ _is_evaluated = evaluated;
+ _evaluated_status = StatusSet;
+@@ -387,14 +448,30 @@
+ while (target_ref->parent() != target_ref->root()) {
+ target_ref = target_ref->parent();
+ }
++ if (target_ref) {
++ SPObject *obj = document->getObjectByRepr(target_ref);
++ if (SP_IS_ITEM(obj)) {
++ target = SP_ITEM(obj);
++ }
++ }
+ first = TRUE;
+ }
++
++ g_assert(target_ref != NULL);
+
+ if (intoafter) {
++ Geom::Affine t = getRelativeTransform(target);
++ doWriteTransform(our_ref, t);
++ our_ref = getRepr();
++
+ // Move this inside of the target at the end
+ our_ref->parent()->removeChild(our_ref);
+ target_ref->addChild(our_ref, NULL);
+ } else if (target_ref->parent() != our_ref->parent()) {
++ Geom::Affine t = getRelativeTransform(target->parent);
++ doWriteTransform(our_ref, t);
++ our_ref = getRepr();
++
+ // Change in parent, need to remove and add
+ our_ref->parent()->removeChild(our_ref);
+ target_ref->parent()->addChild(our_ref, target_ref);
+@@ -424,6 +501,7 @@
+ object->readAttr( "inkscape:transform-center-y" );
+ object->readAttr( "inkscape:connector-avoid" );
+ object->readAttr( "inkscape:connection-points" );
++ object->readAttr( "inkscape:highlight-color" );
+
+ if ((SP_OBJECT_CLASS(sp_item_parent_class))->build) {
+ (* (SP_OBJECT_CLASS(sp_item_parent_class))->build)(object, document, repr);
+@@ -510,6 +588,14 @@
+ v->arenaitem->setSensitive(item->sensitive);
+ }
+ break;
++ case SP_ATTR_INKSCAPE_HIGHLIGHT_COLOR:
++ g_free(item->_highlightColor);
++ if (value) {
++ item->_highlightColor = g_strdup(value);
++ } else {
++ item->_highlightColor = NULL;
++ }
++ break;
+ case SP_ATTR_CONNECTOR_AVOID:
+ item->avoidRef->setAvoid(value);
+ break;
+@@ -720,6 +806,11 @@
+ g_free ((void *) value);
+ }
+ }
++ if (item->_highlightColor){
++ repr->setAttribute("inkscape:highlight-color", item->_highlightColor);
++ } else {
++ repr->setAttribute("inkscape:highlight-color", NULL);
++ }
+
+ if ((SP_OBJECT_CLASS(sp_item_parent_class))->write) {
+ (SP_OBJECT_CLASS(sp_item_parent_class))->write(object, xml_doc, repr, flags);
+
+=== modified file 'src/sp-item.h'
+--- src/sp-item.h 2013-03-14 23:24:17 +0000
++++ src/sp-item.h 2013-03-17 14:51:37 +0000
+@@ -144,11 +144,21 @@
+
+ void init();
+ bool isLocked() const;
++ bool isSensitive() const {
++ return sensitive;
++ };
+ void setLocked(bool lock);
+
+ bool isHidden() const;
+ void setHidden(bool hidden);
+
++ bool isHighlightSet() const;
++ guint32 highlight_color() const;
++
++ void setHighlightColor(guint32 color);
++
++ void unsetHighlightColor();
++
+ bool isEvaluated() const;
+ void setEvaluated(bool visible);
+ void resetEvaluated();
+@@ -218,6 +228,7 @@
+ Geom::Affine dt2i_affine() const;
+ void convert_to_guides();
+
++ gchar *_highlightColor;
+ private:
+ enum EvaluatedStatus
+ {
+
+=== modified file 'src/sp-object.h'
+--- src/sp-object.h 2013-03-14 01:33:10 +0000
++++ src/sp-object.h 2013-03-17 14:53:10 +0000
+@@ -48,6 +48,7 @@
+ #define SP_OBJECT_WRITE_BUILD (1 << 0)
+ #define SP_OBJECT_WRITE_EXT (1 << 1)
+ #define SP_OBJECT_WRITE_ALL (1 << 2)
++#define SP_OBJECT_WRITE_NO_CHILDREN (1 << 3)
+
+ #include <glib-object.h>
+ #include <stddef.h>
+
+=== modified file 'src/ui/dialog/Makefile_insert'
+--- src/ui/dialog/Makefile_insert 2012-10-11 17:54:14 +0000
++++ src/ui/dialog/Makefile_insert 2013-03-17 13:55:34 +0000
+@@ -70,6 +70,8 @@
+ ui/dialog/memory.h \
+ ui/dialog/messages.cpp \
+ ui/dialog/messages.h \
++ ui/dialog/objects.cpp \
++ ui/dialog/objects.h \
+ ui/dialog/ocaldialogs.cpp \
+ ui/dialog/ocaldialogs.h \
+ ui/dialog/object-attributes.cpp \
+
+=== modified file 'src/ui/dialog/dialog-manager.cpp'
+--- src/ui/dialog/dialog-manager.cpp 2013-03-16 16:26:03 +0000
++++ src/ui/dialog/dialog-manager.cpp 2013-03-17 14:03:02 +0000
+@@ -40,6 +40,7 @@
+ #include "ui/dialog/undo-history.h"
+ #include "ui/dialog/panel-dialog.h"
+ #include "ui/dialog/layers.h"
++#include "ui/dialog/objects.h"
+ #include "ui/dialog/icon-preview.h"
+ #include "ui/dialog/floating-behavior.h"
+ #include "ui/dialog/dock-behavior.h"
+@@ -108,6 +109,7 @@
+ registerFactory("IconPreviewPanel", &create<IconPreviewPanel, FloatingBehavior>);
+ registerFactory("InkscapePreferences", &create<InkscapePreferences, FloatingBehavior>);
+ registerFactory("LayersPanel", &create<LayersPanel, FloatingBehavior>);
++ registerFactory("ObjectsPanel", &create<ObjectsPanel, FloatingBehavior>);
+ registerFactory("LivePathEffect", &create<LivePathEffectEditor, FloatingBehavior>);
+ registerFactory("Memory", &create<Memory, FloatingBehavior>);
+ registerFactory("Messages", &create<Messages, FloatingBehavior>);
+@@ -142,6 +144,7 @@
+ registerFactory("IconPreviewPanel", &create<IconPreviewPanel, DockBehavior>);
+ registerFactory("InkscapePreferences", &create<InkscapePreferences, DockBehavior>);
+ registerFactory("LayersPanel", &create<LayersPanel, DockBehavior>);
++ registerFactory("ObjectsPanel", &create<ObjectsPanel, DockBehavior>);
+ registerFactory("LivePathEffect", &create<LivePathEffectEditor, DockBehavior>);
+ registerFactory("Memory", &create<Memory, DockBehavior>);
+ registerFactory("Messages", &create<Messages, DockBehavior>);
+
+=== added file 'src/ui/dialog/objects.cpp'
+--- src/ui/dialog/objects.cpp 1970-01-01 00:00:00 +0000
++++ src/ui/dialog/objects.cpp 2013-03-17 15:01:22 +0000
+@@ -0,0 +1,2014 @@
++/*
++ * A simple panel for objects
++ *
++ * Authors:
++ * Theodore Janeczko
++ *
++ * Copyright (C) Theodore Janeczko 2012 <flutterguy317@gmail.com>
++ *
++ * Released under GNU GPL, read the file 'COPYING' for more information
++ */
++#ifdef HAVE_CONFIG_H
++# include <config.h>
++#endif
++
++#include "objects.h"
++#include <gtkmm/widget.h>
++#include <gtkmm/icontheme.h>
++#include <gtkmm/imagemenuitem.h>
++#include <gtkmm/separatormenuitem.h>
++
++#include <glibmm/i18n.h>
++
++#include "desktop.h"
++#include "desktop-style.h"
++#include "document.h"
++#include "document-undo.h"
++#include "helper/action.h"
++#include "inkscape.h"
++#include "preferences.h"
++#include "sp-item.h"
++#include "sp-object.h"
++#include "sp-shape.h"
++#include "svg/css-ostringstream.h"
++#include "ui/icon-names.h"
++#include "ui/widget/imagetoggler.h"
++#include "ui/widget/layertypeicon.h"
++#include "ui/widget/clipmaskicon.h"
++#include "ui/widget/highlight-picker.h"
++#include "verbs.h"
++#include "widgets/icon.h"
++#include "xml/node.h"
++#include "xml/node-observer.h"
++#include "xml/repr.h"
++#include "sp-root.h"
++#include "event-context.h"
++#include "selection.h"
++#include "dialogs/dialog-events.h"
++#include "widgets/sp-color-notebook.h"
++#include "style.h"
++#include "filter-chemistry.h"
++#include "filters/blend.h"
++#include "filters/gaussian-blur.h"
++#include "sp-clippath.h"
++#include "sp-mask.h"
++#include "layer-manager.h"
++
++//#define DUMP_LAYERS 1
++
++namespace Inkscape {
++namespace UI {
++namespace Dialog {
++
++using Inkscape::XML::Node;
++
++/**
++ * Gets an instance of the Objects panel
++ */
++ObjectsPanel& ObjectsPanel::getInstance()
++{
++ return *new ObjectsPanel();
++}
++
++/**
++ * Column enumeration
++ */
++enum {
++ COL_VISIBLE = 1,
++ COL_LOCKED,
++ COL_TYPE,
++ COL_CLIPMASK,
++ COL_HIGHLIGHT
++};
++
++/**
++ * Button enumeration
++ */
++enum {
++ BUTTON_NEW = 0,
++ BUTTON_RENAME,
++ BUTTON_TOP,
++ BUTTON_BOTTOM,
++ BUTTON_UP,
++ BUTTON_DOWN,
++ BUTTON_DUPLICATE,
++ BUTTON_DELETE,
++ BUTTON_SOLO,
++ BUTTON_SHOW_ALL,
++ BUTTON_HIDE_ALL,
++ BUTTON_LOCK_OTHERS,
++ BUTTON_LOCK_ALL,
++ BUTTON_UNLOCK_ALL,
++ BUTTON_SETCLIP,
++ BUTTON_UNSETCLIP,
++ BUTTON_SETMASK,
++ BUTTON_UNSETMASK,
++ BUTTON_GROUP,
++ BUTTON_UNGROUP,
++ BUTTON_COLLAPSE_ALL,
++ DRAGNDROP
++};
++
++/**
++ * Xml node observer for observing objects in the document
++ */
++class ObjectsPanel::ObjectWatcher : public Inkscape::XML::NodeObserver {
++public:
++ /**
++ * Creates a new object watcher
++ * @param pnl The panel to which the object watcher belongs
++ * @param obj The object to watch
++ */
++ ObjectWatcher(ObjectsPanel* pnl, SPObject* obj) :
++ _pnl(pnl),
++ _obj(obj),
++ _repr(obj->getRepr()),
++ _highlightAttr(g_quark_from_string("inkscape:highlight-color")),
++ _lockedAttr(g_quark_from_string("sodipodi:insensitive")),
++ _labelAttr(g_quark_from_string("inkscape:label")),
++ _groupAttr(g_quark_from_string("inkscape:groupmode")),
++ _styleAttr(g_quark_from_string("style")),
++ _clipAttr(g_quark_from_string("clip-path")),
++ _maskAttr(g_quark_from_string("mask"))
++ {}
++
++ virtual void notifyChildAdded( Node &/*node*/, Node &/*child*/, Node */*prev*/ )
++ {
++ if ( _pnl && _obj ) {
++ _pnl->_objectsChanged( _obj );
++ }
++ }
++ virtual void notifyChildRemoved( Node &/*node*/, Node &/*child*/, Node */*prev*/ )
++ {
++ if ( _pnl && _obj ) {
++ _pnl->_objectsChanged( _obj );
++ }
++ }
++ virtual void notifyChildOrderChanged( Node &/*node*/, Node &/*child*/, Node */*old_prev*/, Node */*new_prev*/ )
++ {
++ if ( _pnl && _obj ) {
++ _pnl->_objectsChanged( _obj );
++ }
++ }
++ virtual void notifyContentChanged( Node &/*node*/, Util::ptr_shared<char> /*old_content*/, Util::ptr_shared<char> /*new_content*/ ) {}
++ virtual void notifyAttributeChanged( Node &/*node*/, GQuark name, Util::ptr_shared<char> /*old_value*/, Util::ptr_shared<char> /*new_value*/ ) {
++ if ( _pnl && _obj ) {
++ if ( name == _lockedAttr || name == _labelAttr || name == _highlightAttr || name == _groupAttr || name == _styleAttr || name == _clipAttr || name == _maskAttr ) {
++ _pnl->_updateObject(_obj, name == _highlightAttr);
++ if ( name == _styleAttr ) {
++ _pnl->_updateComposite();
++ }
++ }
++ }
++ }
++
++ /**
++ * Objects panel to which this watcher belongs
++ */
++ ObjectsPanel* _pnl;
++
++ /**
++ * The object that is being observed
++ */
++ SPObject* _obj;
++
++ /**
++ * The xml representation of the object that is being observed
++ */
++ Inkscape::XML::Node* _repr;
++
++ /* These are quarks which define the attributes that we are observing */
++ GQuark _highlightAttr;
++ GQuark _lockedAttr;
++ GQuark _labelAttr;
++ GQuark _groupAttr;
++ GQuark _styleAttr;
++ GQuark _clipAttr;
++ GQuark _maskAttr;
++};
++
++class ObjectsPanel::InternalUIBounce
++{
++public:
++ int _actionCode;
++};
++
++class ObjectsPanel::ModelColumns : public Gtk::TreeModel::ColumnRecord
++{
++public:
++
++ ModelColumns()
++ {
++ add(_colObject);
++ add(_colVisible);
++ add(_colLocked);
++ add(_colLabel);
++ add(_colType);
++ add(_colHighlight);
++ add(_colClipMask);
++ }
++ virtual ~ModelColumns() {}
++
++ Gtk::TreeModelColumn<SPItem*> _colObject;
++ Gtk::TreeModelColumn<Glib::ustring> _colLabel;
++ Gtk::TreeModelColumn<bool> _colVisible;
++ Gtk::TreeModelColumn<bool> _colLocked;
++ Gtk::TreeModelColumn<int> _colType;
++ Gtk::TreeModelColumn<guint32> _colHighlight;
++ Gtk::TreeModelColumn<int> _colClipMask;
++};
++
++/**
++ * Stylizes a button using the given icon name and tooltip
++ */
++void ObjectsPanel::_styleButton( Gtk::Button& btn, char const* iconName, char const* tooltip )
++{
++ GtkWidget *child = sp_icon_new( Inkscape::ICON_SIZE_SMALL_TOOLBAR, iconName );
++ gtk_widget_show( child );
++ btn.add( *Gtk::manage(Glib::wrap(child)) );
++ btn.set_relief(Gtk::RELIEF_NONE);
++
++ btn.set_tooltip_text (tooltip);
++
++}
++
++/**
++ * Adds an item to the pop-up (right-click) menu
++ * @param desktop The active destktop
++ * @param code Action code
++ * @param iconName Icon name
++ * @param fallback Fallback text
++ * @param id Button id for callback function
++ * @return The generated menu item
++ */
++Gtk::MenuItem& ObjectsPanel::_addPopupItem( SPDesktop *desktop, unsigned int code, char const* iconName, char const* fallback, int id )
++{
++ GtkWidget* iconWidget = 0;
++ const char* label = 0;
++
++ if ( iconName ) {
++ iconWidget = sp_icon_new( Inkscape::ICON_SIZE_MENU, iconName );
++ }
++
++ if ( desktop ) {
++ Verb *verb = Verb::get( code );
++ if ( verb ) {
++ SPAction *action = verb->get_action(desktop);
++ if ( !iconWidget && action && action->image ) {
++ iconWidget = sp_icon_new( Inkscape::ICON_SIZE_MENU, action->image );
++ }
++
++ if ( action ) {
++ label = action->name;
++ }
++ }
++ }
++
++ if ( !label && fallback ) {
++ label = fallback;
++ }
++
++ Gtk::Widget* wrapped = 0;
++ if ( iconWidget ) {
++ wrapped = Gtk::manage(Glib::wrap(iconWidget));
++ wrapped->show();
++ }
++
++
++ Gtk::MenuItem* item = 0;
++
++ if (wrapped) {
++ item = Gtk::manage(new Gtk::ImageMenuItem(*wrapped, label, true));
++ } else {
++ item = Gtk::manage(new Gtk::MenuItem(label, true));
++ }
++
++ item->signal_activate().connect(sigc::bind(sigc::mem_fun(*this, &ObjectsPanel::_takeAction), id));
++ _popupMenu.append(*item);
++
++ return *item;
++}
++
++/**
++ * Callback function for when an object changes. Essentially refreshes the entire tree
++ * @param obj Object which was changed (currently not used as the entire tree is recreated)
++ */
++void ObjectsPanel::_objectsChanged(SPObject */*obj*/)
++{
++ //First, unattach the watchers
++ while (!_objectWatchers.empty())
++ {
++ ObjectsPanel::ObjectWatcher *w = _objectWatchers.back();
++ w->_repr->removeObserver(*w);
++ _objectWatchers.pop_back();
++ delete w;
++ }
++
++ if (_desktop) {
++ //Get the current document's root and use that to enumerate the tree
++ SPDocument* document = _desktop->doc();
++ SPRoot* root = document->getRoot();
++ if ( root ) {
++ _selectedConnection.block();
++ //Clear the tree store
++ _store->clear();
++ //Add all items recursively
++ _addObject( root, 0 );
++ _selectedConnection.unblock();
++ //Set the tree selection
++ _objectsSelected(_desktop->selection);
++ //Handle button sensitivity
++ _checkTreeSelection();
++ }
++ }
++}
++
++/**
++ * Recursively adds the children of the given item to the tree
++ * @param obj Root object to add to the tree
++ * @param parentRow Parent tree row (or NULL if adding to tree root)
++ */
++void ObjectsPanel::_addObject(SPObject* obj, Gtk::TreeModel::Row* parentRow)
++{
++ if ( _desktop && obj ) {
++ for ( SPObject *child = obj->children; child != NULL; child = child->next) {
++
++ if (SP_IS_ITEM(child))
++ {
++ SPItem * item = SP_ITEM(child);
++ SPGroup * group = SP_IS_GROUP(child) ? SP_GROUP(child) : 0;
++
++ //Add the item to the tree and set the column information
++ Gtk::TreeModel::iterator iter = parentRow ? _store->prepend(parentRow->children()) : _store->prepend();
++ Gtk::TreeModel::Row row = *iter;
++ row[_model->_colObject] = item;
++ row[_model->_colLabel] = item->label() ? item->label() : item->getId();
++ row[_model->_colVisible] = !item->isHidden();
++ row[_model->_colLocked] = !item->isSensitive();
++ row[_model->_colType] = group ? (group->layerMode() == SPGroup::LAYER ? 2 : 1) : 0;
++ row[_model->_colHighlight] = item->isHighlightSet() ? item->highlight_color() : item->highlight_color() & 0xffffff00;
++ row[_model->_colClipMask] = item->clip_ref && item->clip_ref->getObject() ? 1 : (item->mask_ref && item->mask_ref->getObject() ? 2 : 0);
++
++ //If our parent object is a group and it's expanded, expand the tree
++ if (SP_IS_GROUP(obj) && SP_GROUP(obj)->expanded())
++ {
++ _tree.expand_to_path( _store->get_path(iter) );
++ }
++
++ //Add an object watcher to the item
++ ObjectsPanel::ObjectWatcher *w = new ObjectsPanel::ObjectWatcher(this, child);
++ child->getRepr()->addObserver(*w);
++ _objectWatchers.push_back(w);
++
++ //If the item is a group, recursively add its children
++ if (group)
++ {
++ _addObject( child, &row );
++ }
++ }
++ }
++ }
++}
++
++/**
++ * Updates an item in the tree and optionally recursively updates the item's children
++ * @param obj The item to update in the tree
++ * @param recurse Whether to recurse through the item's children
++ */
++void ObjectsPanel::_updateObject( SPObject *obj, bool recurse ) {
++ //Find the object in the tree store and update it
++ _store->foreach_iter( sigc::bind<SPObject*>(sigc::mem_fun(*this, &ObjectsPanel::_checkForUpdated), obj) );
++ if (recurse)
++ {
++ for (SPObject * iter = obj->children; iter != NULL; iter = iter->next)
++ {
++ _updateObject(iter, recurse);
++ }
++ }
++}
++
++/**
++ * Checks items in the tree store and updates the given item
++ * @param iter Current item being looked at in the tree
++ * @param obj Object to update
++ * @return
++ */
++bool ObjectsPanel::_checkForUpdated(const Gtk::TreeIter& iter, SPObject* obj)
++{
++ Gtk::TreeModel::Row row = *iter;
++ if ( obj == row[_model->_colObject] )
++ {
++ //We found our item in the tree!! Update it!
++ SPItem * item = SP_IS_ITEM(obj) ? SP_ITEM(obj) : 0;
++ SPGroup * group = SP_IS_GROUP(obj) ? SP_GROUP(obj) : 0;
++
++ row[_model->_colLabel] = obj->label() ? obj->label() : obj->getId();
++ row[_model->_colVisible] = item ? !item->isHidden() : false;
++ row[_model->_colLocked] = item ? !item->isSensitive() : false;
++ row[_model->_colType] = group ? (group->layerMode() == SPGroup::LAYER ? 2 : 1) : 0;
++ row[_model->_colHighlight] = item ? (item->isHighlightSet() ? item->highlight_color() : item->highlight_color() & 0xffffff00) : 0;
++ row[_model->_colClipMask] = item ? (item->clip_ref && item->clip_ref->getObject() ? 1 : (item->mask_ref && item->mask_ref->getObject() ? 2 : 0)) : 0;
++
++ return true;
++ }
++
++ return false;
++}
++
++/**
++ * Updates the composite controls for the selected item
++ */
++void ObjectsPanel::_updateComposite() {
++ if (!_blockCompositeUpdate)
++ {
++ //Set the default values
++ bool setValues = true;
++
++ //Get/set the values
++ _tree.get_selection()->selected_foreach_iter(sigc::bind<bool *>(sigc::mem_fun(*this, &ObjectsPanel::_compositingChanged), &setValues));
++ }
++}
++
++/**
++ * Sets the compositing values for the first selected item in the tree
++ * @param iter Current tree item
++ * @param setValues Whether to set the compositing values
++ * @param blur Blur value to use
++ */
++void ObjectsPanel::_compositingChanged( const Gtk::TreeModel::iterator& iter, bool *setValues )
++{
++ if (iter) {
++ Gtk::TreeModel::Row row = *iter;
++ SPItem *item = row[_model->_colObject];
++ if (*setValues)
++ {
++ _setCompositingValues(item);
++ *setValues = false;
++ }
++ }
++}
++
++/**
++ * Occurs when the current desktop selection changes
++ * @param sel The current selection
++ */
++void ObjectsPanel::_objectsSelected( Selection *sel ) {
++
++ bool setOpacity = true;
++ _selectedConnection.block();
++ _tree.get_selection()->unselect_all();
++ SPItem *item = NULL;
++ for (const GSList * iter = sel->itemList(); iter != NULL; iter = iter->next)
++ {
++ item = reinterpret_cast<SPItem *>(iter->data);
++ if (setOpacity)
++ {
++ _setCompositingValues(item);
++ setOpacity = false;
++ }
++ _store->foreach(sigc::bind<SPItem *, bool>( sigc::mem_fun(*this, &ObjectsPanel::_checkForSelected), item, iter->next == NULL));
++ }
++ if (!item) {
++ if (_desktop->currentLayer() && SP_IS_ITEM(_desktop->currentLayer())) {
++ item = SP_ITEM(_desktop->currentLayer());
++ _setCompositingValues(item);
++ _store->foreach(sigc::bind<SPItem *, bool>( sigc::mem_fun(*this, &ObjectsPanel::_checkForSelected), item, true));
++ }
++ }
++ _selectedConnection.unblock();
++ _checkTreeSelection();
++}
++
++/**
++ * Helper function for setting the compositing values
++ * @param item Item to use for setting the compositing values
++ */
++void ObjectsPanel::_setCompositingValues(SPItem *item)
++{
++ //Block the connections to avoid interference
++ _opacityConnection.block();
++ _blendConnection.block();
++ _blurConnection.block();
++
++ //Set the opacity
++ _opacity_adjustment.set_value((item->style->opacity.set ? SP_SCALE24_TO_FLOAT(item->style->opacity.value) : 1) * _opacity_adjustment.get_upper());
++ SPFeBlend *spblend = NULL;
++ SPGaussianBlur *spblur = NULL;
++ if (item->style->getFilter())
++ {
++ for(SPObject *primitive_obj = item->style->getFilter()->children; primitive_obj && SP_IS_FILTER_PRIMITIVE(primitive_obj); primitive_obj = primitive_obj->next) {
++ if(SP_IS_FEBLEND(primitive_obj) && !spblend) {
++ //Get the blend mode
++ spblend = SP_FEBLEND(primitive_obj);
++ }
++
++ if(SP_IS_GAUSSIANBLUR(primitive_obj) && !spblur) {
++ //Get the blur value
++ spblur = SP_GAUSSIANBLUR(primitive_obj);
++ }
++ }
++ }
++
++ //Set the blend mode
++ _fe_cb.set_blend_mode(spblend ? spblend->blend_mode : Inkscape::Filters::BLEND_NORMAL);
++
++ //Set the blur value
++ Geom::OptRect bbox = item->bounds(SPItem::GEOMETRIC_BBOX);
++ if (bbox && spblur) {
++ double perimeter = bbox->dimensions()[Geom::X] + bbox->dimensions()[Geom::Y]; // fixme: this is only half the perimeter, is that correct?
++ _fe_blur.set_blur_value(spblur->stdDeviation.getNumber() * 400 / perimeter);
++ } else {
++ _fe_blur.set_blur_value(0);
++ }
++
++ //Unblock connections
++ _blurConnection.unblock();
++ _blendConnection.unblock();
++ _opacityConnection.unblock();
++}
++
++/**
++ * Checks the tree and selects the specified item, optionally scrolling to the item
++ * @param path Current tree path
++ * @param iter Current tree item
++ * @param item Item to select in the tree
++ * @param scrollto Whether to scroll to the item
++ * @return Whether to continue searching the tree
++ */
++bool ObjectsPanel::_checkForSelected(const Gtk::TreePath &path, const Gtk::TreeIter& iter, SPItem* item, bool scrollto)
++{
++ bool stopGoing = false;
++
++ Gtk::TreeModel::Row row = *iter;
++ if ( item == row[_model->_colObject] )
++ {
++ //We found the item! Expand to the path and select it in the tree.
++ _tree.expand_to_path( path );
++
++ Glib::RefPtr<Gtk::TreeSelection> select = _tree.get_selection();
++
++ select->select(iter);
++ if (scrollto) {
++ //Scroll to the item in the tree
++ _tree.scroll_to_row(path);
++ }
++
++ stopGoing = true;
++ }
++
++ return stopGoing;
++}
++
++/**
++ * Pushes the current tree selection to the canvas
++ */
++void ObjectsPanel::_pushTreeSelectionToCurrent()
++{
++ if ( _desktop && _desktop->currentRoot() ) {
++ //block connections for selection and compositing values to prevent interference
++ _selectionChangedConnection.block();
++
++ //Clear the selection and then iterate over the tree selection, pushing each item to the desktop
++ _desktop->selection->clear();
++ bool setOpacity = true;
++ _tree.get_selection()->selected_foreach_iter( sigc::bind<bool *>(sigc::mem_fun(*this, &ObjectsPanel::_selected_row_callback), &setOpacity));
++ //unblock connections
++ _selectionChangedConnection.unblock();
++
++ _checkTreeSelection();
++ }
++}
++
++/**
++ * Helper function for pushing the current tree selection to the current desktop
++ * @param iter Current tree item
++ * @param setCompositingValues Whether to set the compositing values
++ * @param blur
++ */
++void ObjectsPanel::_selected_row_callback( const Gtk::TreeModel::iterator& iter, bool *setCompositingValues )
++{
++ if (iter) {
++ Gtk::TreeModel::Row row = *iter;
++ SPItem *item = row[_model->_colObject];
++ if (!SP_IS_GROUP(item) || SP_GROUP(item)->layerMode() != SPGroup::LAYER)
++ {
++ //If the item is not a layer, then select it and set the current layer to its parent (if it's the first item)
++ if (_desktop->selection->isEmpty()) _desktop->setCurrentLayer(item->parent);
++ _desktop->selection->add(item);
++ }
++ else
++ {
++ //If the item is a layer, set the current layer
++ if (_desktop->selection->isEmpty()) _desktop->setCurrentLayer(item);
++ }
++ if (*setCompositingValues)
++ {
++ //Only set the compositing values for the first item
++ _setCompositingValues(item);
++ *setCompositingValues = false;
++ }
++ }
++}
++
++/**
++ * Handles button sensitivity
++ */
++void ObjectsPanel::_checkTreeSelection()
++{
++ bool sensitive = _tree.get_selection()->count_selected_rows() > 0;
++ //TODO: top/bottom sensitivity
++ bool sensitiveNonTop = true;
++ bool sensitiveNonBottom = true;
++
++ for ( std::vector<Gtk::Widget*>::iterator it = _watching.begin(); it != _watching.end(); ++it ) {
++ (*it)->set_sensitive( sensitive );
++ }
++ for ( std::vector<Gtk::Widget*>::iterator it = _watchingNonTop.begin(); it != _watchingNonTop.end(); ++it ) {
++ (*it)->set_sensitive( sensitiveNonTop );
++ }
++ for ( std::vector<Gtk::Widget*>::iterator it = _watchingNonBottom.begin(); it != _watchingNonBottom.end(); ++it ) {
++ (*it)->set_sensitive( sensitiveNonBottom );
++ }
++}
++
++/**
++ * Sets visibility of items in the tree
++ * @param iter Current item in the tree
++ * @param visible Whether the item should be visible or not
++ */
++void ObjectsPanel::_setVisibleIter( const Gtk::TreeModel::iterator& iter, const bool visible )
++{
++ Gtk::TreeModel::Row row = *iter;
++ SPItem* item = row[_model->_colObject];
++ if (item)
++ {
++ item->setHidden( !visible );
++ row[_model->_colVisible] = visible;
++ item->updateRepr(SP_OBJECT_WRITE_NO_CHILDREN | SP_OBJECT_WRITE_EXT);
++ }
++}
++
++/**
++ * Sets sensitivity of items in the tree
++ * @param iter Current item in the tree
++ * @param locked Whether the item should be locked
++ */
++void ObjectsPanel::_setLockedIter( const Gtk::TreeModel::iterator& iter, const bool locked )
++{
++ Gtk::TreeModel::Row row = *iter;
++ SPItem* item = row[_model->_colObject];
++ if (item)
++ {
++ item->setLocked( locked );
++ row[_model->_colLocked] = locked;
++ item->updateRepr(SP_OBJECT_WRITE_NO_CHILDREN | SP_OBJECT_WRITE_EXT);
++ }
++}
++
++/**
++ * Handles keyboard events
++ * @param event Keyboard event passed in from GDK
++ * @return Whether the event should be eaten (om nom nom)
++ */
++bool ObjectsPanel::_handleKeyEvent(GdkEventKey *event)
++{
++
++ switch (get_group0_keyval(event)) {
++ case GDK_KEY_Return:
++ case GDK_KEY_KP_Enter:
++ case GDK_KEY_F2:
++ {
++ Gtk::TreeModel::iterator iter = _tree.get_selection()->get_selected();
++ if (iter && !_text_renderer->property_editable()) {
++ //Rename item
++ Gtk::TreeModel::Path *path = new Gtk::TreeModel::Path(iter);
++ _text_renderer->property_editable() = true;
++ _tree.set_cursor(*path, *_name_column, true);
++ grab_focus();
++ return true;
++ }
++ }
++ break;
++ case GDK_Home:
++ {
++ //Move item(s) to top of containing group/layer
++ if (_desktop->selection->isEmpty())
++ {
++ _fireAction( SP_VERB_LAYER_TO_TOP );
++ }
++ else
++ {
++ _fireAction( SP_VERB_SELECTION_TO_FRONT );
++ }
++ return true;
++ }
++ case GDK_End:
++ {
++ //Move item(s) to bottom of containing group/layer
++ if (_desktop->selection->isEmpty())
++ {
++ _fireAction( SP_VERB_LAYER_TO_BOTTOM );
++ }
++ else
++ {
++ _fireAction( SP_VERB_SELECTION_TO_BACK );
++ }
++ return true;
++ }
++ case GDK_KEY_Page_Up:
++ {
++ //Move item(s) up in containing group/layer
++ if (_desktop->selection->isEmpty())
++ {
++ _fireAction( SP_VERB_LAYER_RAISE );
++ }
++ else
++ {
++ if (event->state & GDK_SHIFT_MASK) {
++ _fireAction( SP_VERB_LAYER_MOVE_TO_NEXT );
++ } else {
++ _fireAction( SP_VERB_SELECTION_RAISE );
++ }
++ }
++ return true;
++ }
++ case GDK_KEY_Page_Down:
++ {
++ //Move item(s) down in containing group/layer
++ if (_desktop->selection->isEmpty())
++ {
++ _fireAction( SP_VERB_LAYER_LOWER );
++ }
++ else
++ {
++ if (event->state & GDK_SHIFT_MASK) {
++ _fireAction( SP_VERB_LAYER_MOVE_TO_PREV );
++ } else {
++ _fireAction( SP_VERB_SELECTION_LOWER );
++ }
++ }
++ return true;
++ }
++ //TODO: Handle Ctrl-A, etc.
++ }
++ return false;
++}
++
++/**
++ * Handles mouse events
++ * @param event Mouse event from GDK
++ * @return whether to eat the event (om nom nom)
++ */
++bool ObjectsPanel::_handleButtonEvent(GdkEventButton* event)
++{
++ static unsigned doubleclick = 0;
++ static bool overVisible = false;
++
++ //Right mouse button was clicked, launch the pop-up menu
++ if ( (event->type == GDK_BUTTON_PRESS) && (event->button == 3) ) {
++ Gtk::TreeModel::Path path;
++ int x = static_cast<int>(event->x);
++ int y = static_cast<int>(event->y);
++ if ( _tree.get_path_at_pos( x, y, path ) ) {
++ _checkTreeSelection();
++ _popupMenu.popup(event->button, event->time);
++ if (_tree.get_selection()->is_selected(path)) {
++ return true;
++ }
++ }
++ }
++
++ //Left mouse button was pressed! In order to handle multiple item drag & drop,
++ //we need to defer selection by setting the select function so that the tree doesn't
++ //automatically select anything. In order to handle multiple item icon clicking,
++ //we need to eat the event. There might be a better way to do both of these...
++ if ( (event->type == GDK_BUTTON_PRESS) && (event->button == 1)) {
++ overVisible = false;
++ Gtk::TreeModel::Path path;
++ Gtk::TreeViewColumn* col = 0;
++ int x = static_cast<int>(event->x);
++ int y = static_cast<int>(event->y);
++ int x2 = 0;
++ int y2 = 0;
++ if ( _tree.get_path_at_pos( x, y, path, col, x2, y2 ) ) {
++ if (col == _tree.get_column(COL_VISIBLE-1)) {
++ //Click on visible column, eat this event to keep row selection
++ overVisible = true;
++ return true;
++ } else if (col == _tree.get_column(COL_LOCKED-1) ||
++ col == _tree.get_column(COL_TYPE-1) ||
++ col == _tree.get_column(COL_HIGHLIGHT-1)) {
++ //Click on an icon column, eat this event to keep row selection
++ return true;
++ } else if ( !(event->state & (GDK_SHIFT_MASK | GDK_CONTROL_MASK)) & _tree.get_selection()->is_selected(path) ) {
++ //Click on a selected item with no modifiers, defer selection to the mouse-up by
++ //setting the select function to _noSelection
++ _tree.get_selection()->set_select_function(sigc::mem_fun(*this, &ObjectsPanel::_noSelection));
++ _defer_target = path;
++ }
++ }
++ }
++
++ //Restore the selection function to allow tree selection on mouse button release
++ if ( event->type == GDK_BUTTON_RELEASE) {
++ _tree.get_selection()->set_select_function(sigc::mem_fun(*this, &ObjectsPanel::_rowSelectFunction));
++ }
++
++ //CellRenderers do not have good support for dealing with multiple items, so
++ //we handle all events on them here
++ if ( (event->type == GDK_BUTTON_RELEASE) && (event->button == 1)) {
++
++ Gtk::TreeModel::Path path;
++ Gtk::TreeViewColumn* col = 0;
++ int x = static_cast<int>(event->x);
++ int y = static_cast<int>(event->y);
++ int x2 = 0;
++ int y2 = 0;
++ if ( _tree.get_path_at_pos( x, y, path, col, x2, y2 ) ) {
++ if (_defer_target) {
++ //We had deferred a selection target, select it here (assuming no drag & drop)
++ if (_defer_target == path && !(event->x == 0 && event->y == 0))
++ {
++ _tree.set_cursor(path, *col, false);
++ }
++ _defer_target = Gtk::TreeModel::Path();
++ }
++ else {
++ if (event->state & GDK_SHIFT_MASK) {
++ // Shift left click on the visible/lock columns toggles "solo" mode
++ if (col == _tree.get_column(COL_VISIBLE - 1)) {
++ _takeAction(BUTTON_SOLO);
++ } else if (col == _tree.get_column(COL_LOCKED - 1)) {
++ _takeAction(BUTTON_LOCK_OTHERS);
++ }
++ } else if (event->state & GDK_MOD1_MASK) {
++ // Alt+left click on the visible/lock columns toggles "solo" mode and preserves selection
++ Gtk::TreeModel::iterator iter = _store->get_iter(path);
++ if (_store->iter_is_valid(iter)) {
++ Gtk::TreeModel::Row row = *iter;
++ SPItem *item = row[_model->_colObject];
++ if (col == _tree.get_column(COL_VISIBLE - 1)) {
++ _desktop->toggleLayerSolo( item );
++ DocumentUndo::maybeDone(_desktop->doc(), "layer:solo", SP_VERB_LAYER_SOLO, _("Toggle layer solo"));
++ } else if (col == _tree.get_column(COL_LOCKED - 1)) {
++ _desktop->toggleLockOtherLayers( item );
++ DocumentUndo::maybeDone(_desktop->doc(), "layer:lockothers", SP_VERB_LAYER_LOCK_OTHERS, _("Lock other layers"));
++ }
++ }
++ } else {
++ Gtk::TreeModel::Children::iterator iter = _tree.get_model()->get_iter(path);
++ Gtk::TreeModel::Row row = *iter;
++
++ SPItem* item = row[_model->_colObject];
++
++ if (col == _tree.get_column(COL_VISIBLE - 1)) {
++ if (overVisible) {
++ //Toggle visibility
++ bool newValue = !row[_model->_colVisible];
++ if (_tree.get_selection()->is_selected(path))
++ {
++ //If the current row is selected, toggle the visibility
++ //for all selected items
++ _tree.get_selection()->selected_foreach_iter(sigc::bind<bool>(sigc::mem_fun(*this, &ObjectsPanel::_setVisibleIter), newValue));
++ }
++ else
++ {
++ //If the current row is not selected, toggle just its visibility
++ row[_model->_colVisible] = newValue;
++ item->setHidden(!newValue);
++ item->updateRepr(SP_OBJECT_WRITE_NO_CHILDREN | SP_OBJECT_WRITE_EXT);
++ }
++ DocumentUndo::done( _desktop->doc() , SP_VERB_DIALOG_OBJECTS,
++ newValue? _("Unhide objects") : _("Hide objects"));
++ overVisible = false;
++ }
++ } else if (col == _tree.get_column(COL_LOCKED - 1)) {
++ //Toggle locking
++ bool newValue = !row[_model->_colLocked];
++ if (_tree.get_selection()->is_selected(path))
++ {
++ //If the current row is selected, toggle the sensitivity for
++ //all selected items
++ _tree.get_selection()->selected_foreach_iter(sigc::bind<bool>(sigc::mem_fun(*this, &ObjectsPanel::_setLockedIter), newValue));
++ }
++ else
++ {
++ //If the current row is not selected, toggle just its sensitivity
++ row[_model->_colLocked] = newValue;
++ item->setLocked( newValue );
++ item->updateRepr(SP_OBJECT_WRITE_NO_CHILDREN | SP_OBJECT_WRITE_EXT);
++ }
++ DocumentUndo::done( _desktop->doc() , SP_VERB_DIALOG_OBJECTS,
++ newValue? _("Lock objects") : _("Unlock objects"));
++
++ } else if (col == _tree.get_column(COL_TYPE - 1)) {
++ if (SP_IS_GROUP(item))
++ {
++ //Toggle the current item between a group and a layer
++ SPGroup * g = SP_GROUP(item);
++ bool newValue = g->layerMode() == SPGroup::LAYER;
++ row[_model->_colType] = newValue ? 1: 2;
++ g->setLayerMode(newValue ? SPGroup::GROUP : SPGroup::LAYER);
++ g->updateRepr(SP_OBJECT_WRITE_NO_CHILDREN | SP_OBJECT_WRITE_EXT);
++ DocumentUndo::done( _desktop->doc() , SP_VERB_DIALOG_OBJECTS,
++ newValue? _("Layer to group") : _("Group to layer"));
++ }
++ } else if (col == _tree.get_column(COL_HIGHLIGHT - 1)) {
++ //Clear the highlight targets
++ _highlight_target.clear();
++ if (_tree.get_selection()->is_selected(path))
++ {
++ //If the current item is selected, store all selected items
++ //in the highlight source
++ _tree.get_selection()->selected_foreach_iter(sigc::mem_fun(*this, &ObjectsPanel::_storeHighlightTarget));
++ } else {
++ //If the current item is not selected, store only it in the highlight source
++ _storeHighlightTarget(iter);
++ }
++ if (_colorSelector)
++ {
++ //Set up the color selector
++ SPColor color;
++ color.set( row[_model->_colHighlight] );
++ _colorSelector->base->setColorAlpha(color, SP_RGBA32_A_F(row[_model->_colHighlight]));
++ }
++ //Show the color selector dialog
++ _colorSelectorDialog.show();
++ }
++ }
++ }
++ }
++ }
++
++ //Second mouse button press, set double click status for when the mouse is released
++ if ( (event->type == GDK_2BUTTON_PRESS) && (event->button == 1) ) {
++ doubleclick = 1;
++ }
++
++ //Double click on mouse button release, if we're over the label column, edit
++ //the item name
++ if ( event->type == GDK_BUTTON_RELEASE && doubleclick) {
++ doubleclick = 0;
++ Gtk::TreeModel::Path path;
++ Gtk::TreeViewColumn* col = 0;
++ int x = static_cast<int>(event->x);
++ int y = static_cast<int>(event->y);
++ int x2 = 0;
++ int y2 = 0;
++ if ( _tree.get_path_at_pos( x, y, path, col, x2, y2 ) && col == _name_column) {
++ // Double click on the Layer name, enable editing
++ _text_renderer->property_editable() = true;
++ _tree.set_cursor (path, *_name_column, true);
++ grab_focus();
++ }
++ }
++
++ return false;
++}
++
++/**
++ * Stores items in the highlight target vector to manipulate with the color selector
++ * @param iter Current tree item to store
++ */
++void ObjectsPanel::_storeHighlightTarget(const Gtk::TreeModel::iterator& iter)
++{
++ Gtk::TreeModel::Row row = *iter;
++ SPItem* item = row[_model->_colObject];
++ if (item)
++ {
++ _highlight_target.push_back(item);
++ }
++}
++
++/*
++ * Drap and drop within the tree
++ */
++bool ObjectsPanel::_handleDragDrop(const Glib::RefPtr<Gdk::DragContext>& context, int x, int y, guint time)
++{
++ int cell_x = 0, cell_y = 0;
++ Gtk::TreeModel::Path target_path;
++ Gtk::TreeView::Column *target_column;
++
++ //Set up our defaults and clear the source vector
++ _dnd_into = false;
++ _dnd_target = NULL;
++ _dnd_source.clear();
++
++ //Add all selected items to the source vector
++ _tree.get_selection()->selected_foreach_iter(sigc::mem_fun(*this, &ObjectsPanel::_storeDragSource));
++
++ if (_tree.get_path_at_pos (x, y, target_path, target_column, cell_x, cell_y)) {
++ // Are we before, inside or after the drop layer
++ Gdk::Rectangle rect;
++ _tree.get_background_area (target_path, *target_column, rect);
++ int cell_height = rect.get_height();
++ _dnd_into = (cell_y > (int)(cell_height * 1/4) && cell_y <= (int)(cell_height * 3/4));
++ if (cell_y > (int)(cell_height * 3/4)) {
++ Gtk::TreeModel::Path next_path = target_path;
++ next_path.next();
++ if (_store->iter_is_valid(_store->get_iter(next_path))) {
++ target_path = next_path;
++ } else {
++ // Dragging to the "end"
++ Gtk::TreeModel::Path up_path = target_path;
++ up_path.up();
++ if (_store->iter_is_valid(_store->get_iter(up_path))) {
++ // Drop into parent
++ target_path = up_path;
++ _dnd_into = true;
++ } else {
++ // Drop into the top level
++ _dnd_target = NULL;
++ }
++ }
++ }
++ Gtk::TreeModel::iterator iter = _store->get_iter(target_path);
++ if (_store->iter_is_valid(iter)) {
++ Gtk::TreeModel::Row row = *iter;
++ //Set the drop target. If we're not dropping into a group, we cannot
++ //drop into it, so set _dnd_into false.
++ _dnd_target = row[_model->_colObject];
++ if (!(SP_IS_GROUP(_dnd_target))) _dnd_into = false;
++ }
++ }
++
++ _takeAction(DRAGNDROP);
++
++ return false;
++}
++
++/**
++ * Stores all selected items as the drag source
++ * @param iter Current tree item
++ */
++void ObjectsPanel::_storeDragSource(const Gtk::TreeModel::iterator& iter)
++{
++ Gtk::TreeModel::Row row = *iter;
++ SPItem* item = row[_model->_colObject];
++ if (item)
++ {
++ _dnd_source.push_back(item);
++ }
++}
++
++/*
++ * Move a layer in response to a drag & drop action
++ */
++void ObjectsPanel::_doTreeMove( )
++{
++ g_assert(_desktop != NULL);
++ g_assert(_document != NULL);
++
++ std::vector<gchar *> idvector;
++
++ //Clear the desktop selection
++ _desktop->selection->clear();
++ while (!_dnd_source.empty())
++ {
++ SPItem *obj = _dnd_source.back();
++ _dnd_source.pop_back();
++
++ if (obj != _dnd_target) {
++ //Store the object id (for selection later) and move the object
++ idvector.push_back(g_strdup(obj->getId()));
++ obj->moveTo(_dnd_target, _dnd_into);
++ }
++ }
++
++ //Select items
++ while (!idvector.empty()) {
++ //Grab the id from the vector, get the item in the document and select it
++ gchar * id = idvector.back();
++ idvector.pop_back();
++ SPObject *obj = _document->getObjectById(id);
++ g_free(id);
++ if (obj && SP_IS_ITEM(obj)) {
++ SPItem *item = SP_ITEM(obj);
++ if (!SP_IS_GROUP(item) || SP_GROUP(item)->layerMode() != SPGroup::LAYER)
++ {
++ if (_desktop->selection->isEmpty()) _desktop->setCurrentLayer(item->parent);
++ _desktop->selection->add(item);
++ }
++ else
++ {
++ if (_desktop->selection->isEmpty()) _desktop->setCurrentLayer(item);
++ }
++ }
++ }
++
++ DocumentUndo::done( _desktop->doc() , SP_VERB_NONE,
++ _("Moved objects"));
++}
++
++/**
++ * Fires the action verb
++ */
++void ObjectsPanel::_fireAction( unsigned int code )
++{
++ if ( _desktop ) {
++ Verb *verb = Verb::get( code );
++ if ( verb ) {
++ SPAction *action = verb->get_action(_desktop);
++ if ( action ) {
++ sp_action_perform( action, NULL );
++ }
++ }
++ }
++}
++
++/**
++ * Executes the given button action during the idle time
++ */
++void ObjectsPanel::_takeAction( int val )
++{
++ if ( !_pending ) {
++ _pending = new InternalUIBounce();
++ _pending->_actionCode = val;
++ Glib::signal_timeout().connect( sigc::mem_fun(*this, &ObjectsPanel::_executeAction), 0 );
++ }
++}
++
++/**
++ * Executes the pending button action
++ */
++bool ObjectsPanel::_executeAction()
++{
++ // Make sure selected layer hasn't changed since the action was triggered
++ if ( _document && _pending)
++ {
++ int val = _pending->_actionCode;
++// SPObject* target = _pending->_target;
++
++ switch ( val ) {
++ case BUTTON_NEW:
++ {
++ _fireAction( SP_VERB_LAYER_NEW );
++ }
++ break;
++ case BUTTON_RENAME:
++ {
++ _fireAction( SP_VERB_LAYER_RENAME );
++ }
++ break;
++ case BUTTON_TOP:
++ {
++ if (_desktop->selection->isEmpty())
++ {
++ _fireAction( SP_VERB_LAYER_TO_TOP );
++ }
++ else
++ {
++ _fireAction( SP_VERB_SELECTION_TO_FRONT);
++ }
++ }
++ break;
++ case BUTTON_BOTTOM:
++ {
++ if (_desktop->selection->isEmpty())
++ {
++ _fireAction( SP_VERB_LAYER_TO_BOTTOM );
++ }
++ else
++ {
++ _fireAction( SP_VERB_SELECTION_TO_BACK);
++ }
++ }
++ break;
++ case BUTTON_UP:
++ {
++ if (_desktop->selection->isEmpty())
++ {
++ _fireAction( SP_VERB_LAYER_RAISE );
++ }
++ else
++ {
++ _fireAction( SP_VERB_SELECTION_RAISE );
++ }
++ }
++ break;
++ case BUTTON_DOWN:
++ {
++ if (_desktop->selection->isEmpty())
++ {
++ _fireAction( SP_VERB_LAYER_LOWER );
++ }
++ else
++ {
++ _fireAction( SP_VERB_SELECTION_LOWER );
++ }
++ }
++ break;
++ case BUTTON_DUPLICATE:
++ {
++ if (_desktop->selection->isEmpty())
++ {
++ _fireAction( SP_VERB_LAYER_DUPLICATE );
++ }
++ else
++ {
++ _fireAction( SP_VERB_EDIT_DUPLICATE );
++ }
++ }
++ break;
++ case BUTTON_DELETE:
++ {
++ if (_desktop->selection->isEmpty())
++ {
++ _fireAction( SP_VERB_LAYER_DELETE );
++ }
++ else
++ {
++ _fireAction( SP_VERB_EDIT_DELETE );
++ }
++ }
++ break;
++ case BUTTON_SOLO:
++ {
++ _fireAction( SP_VERB_LAYER_SOLO );
++ }
++ break;
++ case BUTTON_SHOW_ALL:
++ {
++ _fireAction( SP_VERB_LAYER_SHOW_ALL );
++ }
++ break;
++ case BUTTON_HIDE_ALL:
++ {
++ _fireAction( SP_VERB_LAYER_HIDE_ALL );
++ }
++ break;
++ case BUTTON_LOCK_OTHERS:
++ {
++ _fireAction( SP_VERB_LAYER_LOCK_OTHERS );
++ }
++ break;
++ case BUTTON_LOCK_ALL:
++ {
++ _fireAction( SP_VERB_LAYER_LOCK_ALL );
++ }
++ break;
++ case BUTTON_UNLOCK_ALL:
++ {
++ _fireAction( SP_VERB_LAYER_UNLOCK_ALL );
++ }
++ break;
++ case BUTTON_SETCLIP:
++ {
++ _fireAction( SP_VERB_OBJECT_SET_CLIPPATH );
++ }
++ break;
++ case BUTTON_UNSETCLIP:
++ {
++ _fireAction( SP_VERB_OBJECT_UNSET_CLIPPATH );
++ }
++ break;
++ case BUTTON_SETMASK:
++ {
++ _fireAction( SP_VERB_OBJECT_SET_MASK );
++ }
++ break;
++ case BUTTON_UNSETMASK:
++ {
++ _fireAction( SP_VERB_OBJECT_UNSET_MASK );
++ }
++ break;
++ case BUTTON_GROUP:
++ {
++ _fireAction( SP_VERB_SELECTION_GROUP );
++ }
++ break;
++ case BUTTON_UNGROUP:
++ {
++ _fireAction( SP_VERB_SELECTION_UNGROUP );
++ }
++ break;
++ case BUTTON_COLLAPSE_ALL:
++ {
++ for (SPObject* obj = _document->getRoot()->firstChild(); obj != NULL; obj = obj->next) {
++ if (SP_IS_GROUP(obj)) {
++ _setCollapsed(SP_GROUP(obj));
++ }
++ }
++ _objectsChanged(_document->getRoot());
++ }
++ break;
++ case DRAGNDROP:
++ {
++ _doTreeMove( );
++ }
++ break;
++ }
++
++ delete _pending;
++ _pending = 0;
++ }
++
++ return false;
++}
++
++/**
++ * Handles an unsuccessful item label edit (escape pressed, etc.)
++ */
++void ObjectsPanel::_handleEditingCancelled()
++{
++ _text_renderer->property_editable() = false;
++}
++
++/**
++ * Handle a successful item label edit
++ * @param path Tree path of the item currently being edited
++ * @param new_text New label text
++ */
++void ObjectsPanel::_handleEdited(const Glib::ustring& path, const Glib::ustring& new_text)
++{
++ Gtk::TreeModel::iterator iter = _tree.get_model()->get_iter(path);
++ Gtk::TreeModel::Row row = *iter;
++
++ _renameObject(row, new_text);
++ _text_renderer->property_editable() = false;
++}
++
++/**
++ * Renames an item in the tree
++ * @param row Tree row
++ * @param name New label to give to the item
++ */
++void ObjectsPanel::_renameObject(Gtk::TreeModel::Row row, const Glib::ustring& name)
++{
++ if ( row && _desktop) {
++ SPItem* item = row[_model->_colObject];
++ if ( item ) {
++ gchar const* oldLabel = item->label();
++ if ( !name.empty() && (!oldLabel || name != oldLabel) ) {
++ item->setLabel(name.c_str());
++ DocumentUndo::done( _desktop->doc() , SP_VERB_NONE,
++ _("Rename object"));
++ }
++ }
++ }
++}
++
++/**
++ * A row selection function used by the tree that doesn't allow any new items to be selected.
++ * Currently, this is used to allow multi-item drag & drop.
++ */
++bool ObjectsPanel::_noSelection( Glib::RefPtr<Gtk::TreeModel> const & /*model*/, Gtk::TreeModel::Path const & /*path*/, bool /*currentlySelected*/ )
++{
++ return false;
++}
++
++/**
++ * Default row selection function taken from the layers dialog
++ */
++bool ObjectsPanel::_rowSelectFunction( Glib::RefPtr<Gtk::TreeModel> const & /*model*/, Gtk::TreeModel::Path const & /*path*/, bool currentlySelected )
++{
++ bool val = true;
++ if ( !currentlySelected && _toggleEvent )
++ {
++ GdkEvent* event = gtk_get_current_event();
++ if ( event ) {
++ // (keep these checks separate, so we know when to call gdk_event_free()
++ if ( event->type == GDK_BUTTON_PRESS ) {
++ GdkEventButton const* target = reinterpret_cast<GdkEventButton const*>(_toggleEvent);
++ GdkEventButton const* evtb = reinterpret_cast<GdkEventButton const*>(event);
++
++ if ( (evtb->window == target->window)
++ && (evtb->send_event == target->send_event)
++ && (evtb->time == target->time)
++ && (evtb->state == target->state)
++ )
++ {
++ // Ooooh! It's a magic one
++ val = false;
++ }
++ }
++ gdk_event_free(event);
++ }
++ }
++ return val;
++}
++
++/**
++ * Sets a group to be collapsed and recursively collapses its children
++ * @param group The group to collapse
++ */
++void ObjectsPanel::_setCollapsed(SPGroup * group)
++{
++ group->setExpanded(false);
++ group->updateRepr(SP_OBJECT_WRITE_NO_CHILDREN | SP_OBJECT_WRITE_EXT);
++ for (SPObject *iter = group->children; iter != NULL; iter = iter->next)
++ {
++ if (SP_IS_GROUP(iter)) _setCollapsed(SP_GROUP(iter));
++ }
++}
++
++/**
++ * Sets a group to be expanded or collapsed
++ * @param iter Current tree item
++ * @param isexpanded Whether to expand or collapse
++ */
++void ObjectsPanel::_setExpanded(const Gtk::TreeModel::iterator& iter, const Gtk::TreeModel::Path& /*path*/, bool isexpanded)
++{
++ Gtk::TreeModel::Row row = *iter;
++
++ SPItem* item = row[_model->_colObject];
++ if (item && SP_IS_GROUP(item))
++ {
++ if (isexpanded)
++ {
++ //If we're expanding, simply perform the expansion
++ SP_GROUP(item)->setExpanded(isexpanded);
++ item->updateRepr(SP_OBJECT_WRITE_NO_CHILDREN | SP_OBJECT_WRITE_EXT);
++ }
++ else
++ {
++ //If we're collapsing, we need to recursively collapse, so call our helper function
++ _setCollapsed(SP_GROUP(item));
++ }
++ }
++}
++
++/**
++ * Callback for when the highlight color is changed
++ * @param csel Color selector
++ * @param cp Objects panel
++ */
++void sp_highlight_picker_color_mod(SPColorSelector *csel, GObject * cp)
++{
++ SPColor color;
++ float alpha = 0;
++ csel->base->getColorAlpha(color, alpha);
++ guint32 rgba = color.toRGBA32( alpha );
++
++ ObjectsPanel *ptr = reinterpret_cast<ObjectsPanel *>(cp);
++
++ //Set the highlight color for all items in the _highlight_target (all selected items)
++ for (std::vector<SPItem *>::iterator iter = ptr->_highlight_target.begin(); iter != ptr->_highlight_target.end(); ++iter)
++ {
++ SPItem * target = *iter;
++ target->setHighlightColor(rgba);
++ target->updateRepr(SP_OBJECT_WRITE_NO_CHILDREN | SP_OBJECT_WRITE_EXT);
++ }
++ DocumentUndo::done(SP_ACTIVE_DOCUMENT, SP_VERB_DIALOG_OBJECTS, _("Set object highlight color"));
++}
++
++/**
++ * Callback for when the opacity value is changed
++ */
++void ObjectsPanel::_opacityValueChanged()
++{
++ _blockCompositeUpdate = true;
++ _tree.get_selection()->selected_foreach_iter(sigc::mem_fun(*this, &ObjectsPanel::_opacityChangedIter));
++ DocumentUndo::maybeDone(_document, "opacity", SP_VERB_DIALOG_OBJECTS, _("Set object opacity"));
++ _blockCompositeUpdate = false;
++}
++
++/**
++ * Change the opacity of the selected items in the tree
++ * @param iter Current tree item
++ */
++void ObjectsPanel::_opacityChangedIter(const Gtk::TreeIter& iter)
++{
++ Gtk::TreeModel::Row row = *iter;
++ SPItem* item = row[_model->_colObject];
++ if (item)
++ {
++ item->style->opacity.set = TRUE;
++ item->style->opacity.value = SP_SCALE24_FROM_FLOAT(_opacity_adjustment.get_value() / _opacity_adjustment.get_upper());
++ item->updateRepr(SP_OBJECT_WRITE_NO_CHILDREN | SP_OBJECT_WRITE_EXT);
++ }
++}
++
++/**
++ * Callback for when the blend mode is changed
++ */
++void ObjectsPanel::_blendValueChanged()
++{
++ _blockCompositeUpdate = true;
++ const Glib::ustring blendmode = _fe_cb.get_blend_mode();
++
++ _tree.get_selection()->selected_foreach_iter(sigc::bind<Glib::ustring>(sigc::mem_fun(*this, &ObjectsPanel::_blendChangedIter), blendmode));
++ DocumentUndo::done(_document, SP_VERB_DIALOG_OBJECTS, _("Set object blend mode"));
++ _blockCompositeUpdate = false;
++}
++
++/**
++ * Sets the blend mode of the selected tree items
++ * @param iter Current tree item
++ * @param blendmode Blend mode to set
++ */
++void ObjectsPanel::_blendChangedIter(const Gtk::TreeIter& iter, Glib::ustring blendmode)
++{
++ Gtk::TreeModel::Row row = *iter;
++ SPItem* item = row[_model->_colObject];
++ if (item)
++ {
++ //Since blur and blend are both filters, we need to set both at the same time
++ SPStyle *style = item->style;
++ g_assert(style != NULL);
++
++ if (blendmode != "normal") {
++ gdouble radius = 0;
++ if (item->style->getFilter()) {
++ for (SPObject *primitive = item->style->getFilter()->children; primitive && SP_IS_FILTER_PRIMITIVE(primitive); primitive = primitive->next) {
++ if (SP_IS_GAUSSIANBLUR(primitive)) {
++ Geom::OptRect bbox = item->bounds(SPItem::GEOMETRIC_BBOX);
++ if (bbox) {
++ radius = SP_GAUSSIANBLUR(primitive)->stdDeviation.getNumber();
++ }
++ }
++ }
++ }
++ SPFilter *filter = new_filter_simple_from_item(_document, item, blendmode.c_str(), radius);
++ sp_style_set_property_url(item, "filter", filter, false);
++ } else {
++ for (SPObject *primitive = item->style->getFilter()->children; primitive && SP_IS_FILTER_PRIMITIVE(primitive); primitive = primitive->next) {
++ if (SP_IS_FEBLEND(primitive)) {
++ primitive->deleteObject();
++ break;
++ }
++ }
++ if (!item->style->getFilter()->children) {
++ remove_filter(item, false);
++ }
++ }
++
++ item->updateRepr(SP_OBJECT_WRITE_NO_CHILDREN | SP_OBJECT_WRITE_EXT);
++ }
++}
++
++/**
++ * Callback for when the blur value has changed
++ */
++void ObjectsPanel::_blurValueChanged()
++{
++ _blockCompositeUpdate = true;
++ _tree.get_selection()->selected_foreach_iter(sigc::bind<double>(sigc::mem_fun(*this, &ObjectsPanel::_blurChangedIter), _fe_blur.get_blur_value()));
++ DocumentUndo::maybeDone(_document, "blur", SP_VERB_DIALOG_OBJECTS, _("Set object blur"));
++ _blockCompositeUpdate = false;
++}
++
++/**
++ * Sets the blur value for the selected items in the tree
++ * @param iter Current tree item
++ * @param blur Blur value to set
++ */
++void ObjectsPanel::_blurChangedIter(const Gtk::TreeIter& iter, double blur)
++{
++ Gtk::TreeModel::Row row = *iter;
++ SPItem* item = row[_model->_colObject];
++ if (item)
++ {
++ //Since blur and blend are both filters, we need to set both at the same time
++ SPStyle *style = item->style;
++ if (style) {
++ Geom::OptRect bbox = item->bounds(SPItem::GEOMETRIC_BBOX);
++ double radius;
++ if (bbox) {
++ double perimeter = bbox->dimensions()[Geom::X] + bbox->dimensions()[Geom::Y]; // fixme: this is only half the perimeter, is that correct?
++ radius = blur * perimeter / 400;
++ } else {
++ radius = 0;
++ }
++
++ if (radius != 0) {
++ SPFilter *filter = modify_filter_gaussian_blur_from_item(_document, item, radius);
++ sp_style_set_property_url(item, "filter", filter, false);
++ } else if (item->style->filter.set && item->style->getFilter()) {
++ for (SPObject *primitive = item->style->getFilter()->children; primitive && SP_IS_FILTER_PRIMITIVE(primitive); primitive = primitive->next) {
++ if (SP_IS_GAUSSIANBLUR(primitive)) {
++ primitive->deleteObject();
++ break;
++ }
++ }
++ if (!item->style->getFilter()->children) {
++ remove_filter(item, false);
++ }
++ }
++ item->updateRepr(SP_OBJECT_WRITE_NO_CHILDREN | SP_OBJECT_WRITE_EXT);
++ }
++ }
++}
++
++/**
++ * Constructor
++ */
++ObjectsPanel::ObjectsPanel() :
++ UI::Widget::Panel("", "/dialogs/objects", SP_VERB_DIALOG_OBJECTS),
++ _rootWatcher(0),
++ _deskTrack(),
++ _desktop(0),
++ _document(0),
++ _model(0),
++ _pending(0),
++ _toggleEvent(0),
++ _defer_target(),
++ _composite_vbox(false, 0),
++ _opacity_vbox(false, 0),
++ _opacity_label(_("Opacity:")),
++ _opacity_label_unit(_("%")),
++#if WITH_GTKMM_3_0
++ _opacity_adjustment(Gtk::Adjustment::create(100.0, 0.0, 100.0, 1.0, 1.0, 0.0)),
++#else
++ _opacity_adjustment(100.0, 0.0, 100.0, 1.0, 1.0, 0.0),
++#endif
++ _opacity_hscale(_opacity_adjustment),
++ _opacity_spin_button(_opacity_adjustment, 0.01, 1),
++ _fe_cb(UI::Widget::SimpleFilterModifier::BLEND),
++ _fe_vbox(false, 0),
++ _fe_alignment(1, 1, 1, 1),
++ _fe_blur(UI::Widget::SimpleFilterModifier::BLUR),
++ _blur_vbox(false, 0),
++ _blur_alignment(1, 1, 1, 1),
++ _colorSelectorDialog("dialogs.colorpickerwindow")
++{
++ //Create the tree model and store
++ ModelColumns *zoop = new ModelColumns();
++ _model = zoop;
++
++ _store = Gtk::TreeStore::create( *zoop );
++
++ //Set up the tree
++ _tree.set_model( _store );
++ _tree.set_headers_visible(false);
++ _tree.set_reorderable(true);
++ _tree.enable_model_drag_dest (Gdk::ACTION_MOVE);
++
++ //Create the column CellRenderers
++ //Visible
++ Inkscape::UI::Widget::ImageToggler *eyeRenderer = Gtk::manage( new Inkscape::UI::Widget::ImageToggler(
++ INKSCAPE_ICON("object-visible"), INKSCAPE_ICON("object-hidden")) );
++ int visibleColNum = _tree.append_column("vis", *eyeRenderer) - 1;
++ eyeRenderer->property_activatable() = true;
++ Gtk::TreeViewColumn* col = _tree.get_column(visibleColNum);
++ if ( col ) {
++ col->add_attribute( eyeRenderer->property_active(), _model->_colVisible );
++ }
++
++ //Locked
++ Inkscape::UI::Widget::ImageToggler * renderer = Gtk::manage( new Inkscape::UI::Widget::ImageToggler(
++ INKSCAPE_ICON("object-locked"), INKSCAPE_ICON("object-unlocked")) );
++ int lockedColNum = _tree.append_column("lock", *renderer) - 1;
++ renderer->property_activatable() = true;
++ col = _tree.get_column(lockedColNum);
++ if ( col ) {
++ col->add_attribute( renderer->property_active(), _model->_colLocked );
++ }
++
++ //Type
++ Inkscape::UI::Widget::LayerTypeIcon * typeRenderer = Gtk::manage( new Inkscape::UI::Widget::LayerTypeIcon());
++ int typeColNum = _tree.append_column("type", *typeRenderer) - 1;
++ typeRenderer->property_activatable() = true;
++ col = _tree.get_column(typeColNum);
++ if ( col ) {
++ col->add_attribute( typeRenderer->property_active(), _model->_colType );
++ }
++
++ //Clip/mask
++ Inkscape::UI::Widget::ClipMaskIcon * clipRenderer = Gtk::manage( new Inkscape::UI::Widget::ClipMaskIcon());
++ int clipColNum = _tree.append_column("clipmask", *clipRenderer) - 1;
++ col = _tree.get_column(clipColNum);
++ if ( col ) {
++ col->add_attribute( clipRenderer->property_active(), _model->_colClipMask );
++ }
++
++ //Highlight
++ Inkscape::UI::Widget::HighlightPicker * highlightRenderer = Gtk::manage( new Inkscape::UI::Widget::HighlightPicker());
++ int highlightColNum = _tree.append_column("highlight", *highlightRenderer) - 1;
++ col = _tree.get_column(highlightColNum);
++ if ( col ) {
++ col->add_attribute( highlightRenderer->property_active(), _model->_colHighlight );
++ }
++
++ //Label
++ _text_renderer = Gtk::manage(new Gtk::CellRendererText());
++ int nameColNum = _tree.append_column("Name", *_text_renderer) - 1;
++ _name_column = _tree.get_column(nameColNum);
++ _name_column->add_attribute(_text_renderer->property_text(), _model->_colLabel);
++
++ //Set the expander and search columns
++ _tree.set_expander_column( *_tree.get_column(nameColNum) );
++ _tree.set_search_column(_model->_colLabel);
++
++ //Set up the tree selection
++ _tree.get_selection()->set_mode(Gtk::SELECTION_MULTIPLE);
++ _selectedConnection = _tree.get_selection()->signal_changed().connect( sigc::mem_fun(*this, &ObjectsPanel::_pushTreeSelectionToCurrent) );
++ _tree.get_selection()->set_select_function( sigc::mem_fun(*this, &ObjectsPanel::_rowSelectFunction) );
++
++ //Set up tree signals
++ _tree.signal_button_press_event().connect( sigc::mem_fun(*this, &ObjectsPanel::_handleButtonEvent), false );
++ _tree.signal_button_release_event().connect( sigc::mem_fun(*this, &ObjectsPanel::_handleButtonEvent), false );
++ _tree.signal_key_press_event().connect( sigc::mem_fun(*this, &ObjectsPanel::_handleKeyEvent), false );
++ _tree.signal_drag_drop().connect( sigc::mem_fun(*this, &ObjectsPanel::_handleDragDrop), false);
++ _tree.signal_row_collapsed().connect( sigc::bind<bool>(sigc::mem_fun(*this, &ObjectsPanel::_setExpanded), false));
++ _tree.signal_row_expanded().connect( sigc::bind<bool>(sigc::mem_fun(*this, &ObjectsPanel::_setExpanded), true));
++
++ //Set up the label editing signals
++ _text_renderer->signal_edited().connect( sigc::mem_fun(*this, &ObjectsPanel::_handleEdited) );
++ _text_renderer->signal_editing_canceled().connect( sigc::mem_fun(*this, &ObjectsPanel::_handleEditingCancelled) );
++
++ //Set up the scroller window and pack the page
++ _scroller.add( _tree );
++ _scroller.set_policy( Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC );
++ _scroller.set_shadow_type(Gtk::SHADOW_IN);
++ Gtk::Requisition sreq;
++#if WITH_GTKMM_3_0
++ Gtk::Requisition sreq_natural;
++ _scroller.get_preferred_size(sreq_natural, sreq);
++#else
++ sreq = _scroller.size_request();
++#endif
++ int minHeight = 70;
++ if (sreq.height < minHeight) {
++ // Set a min height to see the layers when used with Ubuntu liboverlay-scrollbar
++ _scroller.set_size_request(sreq.width, minHeight);
++ }
++
++ _page.pack_start( _scroller, Gtk::PACK_EXPAND_WIDGET );
++
++ //Set up the compositing items
++ //Blend mode filter effect
++ _composite_vbox.pack_start(_fe_vbox, false, false, 2);
++ _fe_alignment.set_padding(0, 0, 4, 0);
++ _fe_alignment.add(_fe_cb);
++ _fe_vbox.pack_start(_fe_alignment, false, false, 0);
++ _blendConnection = _fe_cb.signal_blend_blur_changed().connect(sigc::mem_fun(*this, &ObjectsPanel::_blendValueChanged));
++
++ //Blur filter effect
++ _composite_vbox.pack_start(_blur_vbox, false, false, 2);
++ _blur_alignment.set_padding(0, 0, 4, 0);
++ _blur_alignment.add(_fe_blur);
++ _blur_vbox.pack_start(_blur_alignment, false, false, 0);
++ _blurConnection = _fe_blur.signal_blend_blur_changed().connect(sigc::mem_fun(*this, &ObjectsPanel::_blurValueChanged));
++
++ //Opacity
++ _composite_vbox.pack_start(_opacity_vbox, false, false, 2);
++ _opacity_label.set_alignment(Gtk::ALIGN_END, Gtk::ALIGN_CENTER);
++ _opacity_hbox.pack_start(_opacity_label, false, false, 3);
++ _opacity_vbox.pack_start(_opacity_hbox, false, false, 0);
++ _opacity_hbox.pack_start(_opacity_hscale, true, true, 0);
++ _opacity_hbox.pack_start(_opacity_spin_button, false, false, 0);
++ _opacity_hbox.pack_start(_opacity_label_unit, false, false, 3);
++ _opacity_hscale.set_draw_value(false);
++#if WITH_GTKMM_3_0
++ _opacityConnection = _opacity_adjustment->signal_value_changed().connect(sigc::mem_fun(*this, &ObjectCompositeSettings::_opacityValueChanged));
++ _opacity_label.set_mnemonic_widget(_opacity_hscale);
++#else
++ _opacityConnection = _opacity_adjustment.signal_value_changed().connect(sigc::mem_fun(*this, &ObjectsPanel::_opacityValueChanged));
++ _opacity_label.set_mnemonic_widget(_opacity_hscale);
++#endif
++
++ //Keep the labels aligned
++// GtkSizeGroup *labels = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL);
++// gtk_size_group_add_widget(labels, GTK_WIDGET(_opacity_label.gobj()));
++// gtk_size_group_add_widget(labels, GTK_WIDGET(_fe_cb.get_blur_label()->gobj()));
++// gtk_size_group_add_widget(labels, GTK_WIDGET(_fe_blur.get_blur_label()->gobj()));
++
++ //Pack the compositing functions and the button row
++ _page.pack_end(_composite_vbox, Gtk::PACK_SHRINK);
++ _page.pack_end(_buttonsRow, Gtk::PACK_SHRINK);
++
++ //Pack into the panel contents
++ _getContents()->pack_start(_page, Gtk::PACK_EXPAND_WIDGET);
++
++ SPDesktop* targetDesktop = getDesktop();
++
++ //Set up the button row
++ Gtk::Button* btn = Gtk::manage( new Gtk::Button() );
++ _styleButton( *btn, GTK_STOCK_ADD, _("New Layer") );
++ btn->signal_clicked().connect( sigc::bind( sigc::mem_fun(*this, &ObjectsPanel::_takeAction), (int)BUTTON_NEW) );
++ _buttonsSecondary.pack_start(*btn, Gtk::PACK_SHRINK);
++
++ btn = Gtk::manage( new Gtk::Button() );
++ _styleButton( *btn, GTK_STOCK_REMOVE, _("Remove") );
++ btn->signal_clicked().connect( sigc::bind( sigc::mem_fun(*this, &ObjectsPanel::_takeAction), (int)BUTTON_DELETE) );
++ _watching.push_back( btn );
++ _buttonsSecondary.pack_start(*btn, Gtk::PACK_SHRINK);
++
++ btn = Gtk::manage( new Gtk::Button() );
++ _styleButton( *btn, GTK_STOCK_GOTO_BOTTOM, _("Move To Bottom") );
++ btn->signal_clicked().connect( sigc::bind( sigc::mem_fun(*this, &ObjectsPanel::_takeAction), (int)BUTTON_BOTTOM) );
++ _watchingNonBottom.push_back( btn );
++ _buttonsPrimary.pack_end(*btn, Gtk::PACK_SHRINK);
++
++ btn = Gtk::manage( new Gtk::Button() );
++ _styleButton( *btn, GTK_STOCK_GO_DOWN, _("Move Down") );
++ btn->signal_clicked().connect( sigc::bind( sigc::mem_fun(*this, &ObjectsPanel::_takeAction), (int)BUTTON_DOWN) );
++ _watchingNonBottom.push_back( btn );
++ _buttonsPrimary.pack_end(*btn, Gtk::PACK_SHRINK);
++
++ btn = Gtk::manage( new Gtk::Button() );
++ _styleButton( *btn, GTK_STOCK_GO_UP, _("Move Up") );
++ btn->signal_clicked().connect( sigc::bind( sigc::mem_fun(*this, &ObjectsPanel::_takeAction), (int)BUTTON_UP) );
++ _watchingNonTop.push_back( btn );
++ _buttonsPrimary.pack_end(*btn, Gtk::PACK_SHRINK);
++
++ btn = Gtk::manage( new Gtk::Button() );
++ _styleButton( *btn, GTK_STOCK_GOTO_TOP, _("Move To Top") );
++ btn->signal_clicked().connect( sigc::bind( sigc::mem_fun(*this, &ObjectsPanel::_takeAction), (int)BUTTON_TOP) );
++ _watchingNonTop.push_back( btn );
++ _buttonsPrimary.pack_end(*btn, Gtk::PACK_SHRINK);
++
++ btn = Gtk::manage( new Gtk::Button() );
++ _styleButton( *btn, GTK_STOCK_UNINDENT, _("Collapse All") );
++ btn->signal_clicked().connect( sigc::bind( sigc::mem_fun(*this, &ObjectsPanel::_takeAction), (int)BUTTON_COLLAPSE_ALL) );
++ _watchingNonBottom.push_back( btn );
++ _buttonsPrimary.pack_end(*btn, Gtk::PACK_SHRINK);
++
++ _buttonsRow.pack_start(_buttonsSecondary, Gtk::PACK_EXPAND_WIDGET);
++ _buttonsRow.pack_end(_buttonsPrimary, Gtk::PACK_EXPAND_WIDGET);
++
++ _watching.push_back(&_composite_vbox);
++
++ //Set up the pop-up menu
++ // -------------------------------------------------------
++ {
++ _watching.push_back( &_addPopupItem( targetDesktop, SP_VERB_LAYER_RENAME, 0, "Rename", (int)BUTTON_RENAME ) );
++ _watching.push_back( &_addPopupItem( targetDesktop, SP_VERB_EDIT_DUPLICATE, 0, "Duplicate", (int)BUTTON_DUPLICATE ) );
++ _watching.push_back( &_addPopupItem( targetDesktop, SP_VERB_LAYER_NEW, 0, "New", (int)BUTTON_NEW ) );
++
++ _popupMenu.append(*Gtk::manage(new Gtk::SeparatorMenuItem()));
++
++ _watching.push_back( &_addPopupItem( targetDesktop, SP_VERB_LAYER_SOLO, 0, "Solo", (int)BUTTON_SOLO ) );
++ _watching.push_back( &_addPopupItem( targetDesktop, SP_VERB_LAYER_SHOW_ALL, 0, "Show All", (int)BUTTON_SHOW_ALL ) );
++ _watching.push_back( &_addPopupItem( targetDesktop, SP_VERB_LAYER_HIDE_ALL, 0, "Hide All", (int)BUTTON_HIDE_ALL ) );
++
++ _popupMenu.append(*Gtk::manage(new Gtk::SeparatorMenuItem()));
++
++ _watching.push_back( &_addPopupItem( targetDesktop, SP_VERB_LAYER_LOCK_OTHERS, 0, "Lock Others", (int)BUTTON_LOCK_OTHERS ) );
++ _watching.push_back( &_addPopupItem( targetDesktop, SP_VERB_LAYER_LOCK_ALL, 0, "Lock All", (int)BUTTON_LOCK_ALL ) );
++ _watching.push_back( &_addPopupItem( targetDesktop, SP_VERB_LAYER_UNLOCK_ALL, 0, "Unlock All", (int)BUTTON_UNLOCK_ALL ) );
++
++ _popupMenu.append(*Gtk::manage(new Gtk::SeparatorMenuItem()));
++
++ _watchingNonTop.push_back( &_addPopupItem( targetDesktop, SP_VERB_SELECTION_RAISE, GTK_STOCK_GO_UP, "Up", (int)BUTTON_UP ) );
++ _watchingNonBottom.push_back( &_addPopupItem( targetDesktop, SP_VERB_SELECTION_LOWER, GTK_STOCK_GO_DOWN, "Down", (int)BUTTON_DOWN ) );
++
++ _popupMenu.append(*Gtk::manage(new Gtk::SeparatorMenuItem()));
++
++ _watching.push_back( &_addPopupItem( targetDesktop, SP_VERB_SELECTION_GROUP, 0, "Group", (int)BUTTON_GROUP ) );
++ _watching.push_back( &_addPopupItem( targetDesktop, SP_VERB_SELECTION_UNGROUP, 0, "Ungroup", (int)BUTTON_UNGROUP ) );
++
++ _popupMenu.append(*Gtk::manage(new Gtk::SeparatorMenuItem()));
++
++ _watching.push_back( &_addPopupItem( targetDesktop, SP_VERB_OBJECT_SET_CLIPPATH, 0, "Set Clip", (int)BUTTON_SETCLIP ) );
++ _watching.push_back( &_addPopupItem( targetDesktop, SP_VERB_OBJECT_UNSET_CLIPPATH, 0, "Unset Clip", (int)BUTTON_UNSETCLIP ) );
++
++ _popupMenu.append(*Gtk::manage(new Gtk::SeparatorMenuItem()));
++
++ _watching.push_back( &_addPopupItem( targetDesktop, SP_VERB_OBJECT_SET_MASK, 0, "Set Mask", (int)BUTTON_SETMASK ) );
++ _watching.push_back( &_addPopupItem( targetDesktop, SP_VERB_OBJECT_UNSET_MASK, 0, "Unset Mask", (int)BUTTON_UNSETMASK ) );
++
++ _popupMenu.show_all_children();
++ }
++ // -------------------------------------------------------
++
++ //Set initial sensitivity of buttons
++ for ( std::vector<Gtk::Widget*>::iterator it = _watching.begin(); it != _watching.end(); ++it ) {
++ (*it)->set_sensitive( false );
++ }
++ for ( std::vector<Gtk::Widget*>::iterator it = _watchingNonTop.begin(); it != _watchingNonTop.end(); ++it ) {
++ (*it)->set_sensitive( false );
++ }
++ for ( std::vector<Gtk::Widget*>::iterator it = _watchingNonBottom.begin(); it != _watchingNonBottom.end(); ++it ) {
++ (*it)->set_sensitive( false );
++ }
++
++ //Set up the color selection dialog
++ GtkWidget *dlg = GTK_WIDGET(_colorSelectorDialog.gobj());
++ sp_transientize(dlg);
++
++ _colorSelectorDialog.hide();
++ _colorSelectorDialog.set_title (_("Select Highlight Color"));
++ _colorSelectorDialog.set_border_width (4);
++ _colorSelectorDialog.property_modal() = true;
++ _colorSelector = SP_COLOR_SELECTOR(sp_color_selector_new(SP_TYPE_COLOR_NOTEBOOK));
++ _colorSelectorDialog.get_vbox()->pack_start (
++ *Glib::wrap(&_colorSelector->vbox), true, true, 0);
++
++ g_signal_connect(G_OBJECT(_colorSelector), "dragged",
++ G_CALLBACK(sp_highlight_picker_color_mod), (void *)this);
++ g_signal_connect(G_OBJECT(_colorSelector), "released",
++ G_CALLBACK(sp_highlight_picker_color_mod), (void *)this);
++ g_signal_connect(G_OBJECT(_colorSelector), "changed",
++ G_CALLBACK(sp_highlight_picker_color_mod), (void *)this);
++
++ gtk_widget_show(GTK_WIDGET(_colorSelector));
++
++ setDesktop( targetDesktop );
++
++ show_all_children();
++
++ //Connect the desktop changed connection
++ desktopChangeConn = _deskTrack.connectDesktopChanged( sigc::mem_fun(*this, &ObjectsPanel::setDesktop) );
++ _deskTrack.connect(GTK_WIDGET(gobj()));
++}
++
++/**
++ * Destructor
++ */
++ObjectsPanel::~ObjectsPanel()
++{
++ //Close the highlight selection dialog
++ _colorSelectorDialog.hide();
++ _colorSelector = NULL;
++
++ //Set the desktop to null, which will disconnect all object watchers
++ setDesktop(NULL);
++
++ if ( _model )
++ {
++ delete _model;
++ _model = 0;
++ }
++
++ if (_pending) {
++ delete _pending;
++ _pending = 0;
++ }
++
++ if ( _toggleEvent )
++ {
++ gdk_event_free( _toggleEvent );
++ _toggleEvent = 0;
++ }
++
++ desktopChangeConn.disconnect();
++ _deskTrack.disconnect();
++}
++
++/**
++ * Sets the current document
++ */
++void ObjectsPanel::setDocument(SPDesktop* /*desktop*/, SPDocument* document)
++{
++ //Clear all object watchers
++ while (!_objectWatchers.empty())
++ {
++ ObjectsPanel::ObjectWatcher *w = _objectWatchers.back();
++ w->_repr->removeObserver(*w);
++ _objectWatchers.pop_back();
++ delete w;
++ }
++
++ //Delete the root watcher
++ if (_rootWatcher)
++ {
++ _rootWatcher->_repr->removeObserver(*_rootWatcher);
++ delete _rootWatcher;
++ _rootWatcher = NULL;
++ }
++
++ _document = document;
++
++ if (document && document->getRoot() && document->getRoot()->getRepr())
++ {
++ //Create a new root watcher for the document and then call _objectsChanged to fill the tree
++ _rootWatcher = new ObjectsPanel::ObjectWatcher(this, document->getRoot());
++ document->getRoot()->getRepr()->addObserver(*_rootWatcher);
++ _objectsChanged(document->getRoot());
++ }
++}
++
++/**
++ * Set the current panel desktop
++ */
++void ObjectsPanel::setDesktop( SPDesktop* desktop )
++{
++ Panel::setDesktop(desktop);
++
++ if ( desktop != _desktop ) {
++ _documentChangedConnection.disconnect();
++ _selectionChangedConnection.disconnect();
++ if ( _desktop ) {
++ _desktop = 0;
++ }
++
++ _desktop = Panel::getDesktop();
++ if ( _desktop ) {
++ //Connect desktop signals
++ _documentChangedConnection = _desktop->connectDocumentReplaced( sigc::mem_fun(*this, &ObjectsPanel::setDocument));
++ _selectionChangedConnection = _desktop->selection->connectChanged( sigc::mem_fun(*this, &ObjectsPanel::_objectsSelected));
++
++ setDocument(_desktop, _desktop->doc());
++ } else {
++ setDocument(NULL, NULL);
++ }
++ }
++ _deskTrack.setBase(desktop);
++}
++} //namespace Dialogs
++} //namespace UI
++} //namespace Inkscape
++
++
++/*
++ Local Variables:
++ mode:c++
++ c-file-style:"stroustrup"
++ c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
++ indent-tabs-mode:nil
++ fill-column:99
++ End:
++*/
++// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :
+
+=== added file 'src/ui/dialog/objects.h'
+--- src/ui/dialog/objects.h 1970-01-01 00:00:00 +0000
++++ src/ui/dialog/objects.h 2013-03-17 13:42:01 +0000
+@@ -0,0 +1,255 @@
++/*
++ * A simple dialog for objects UI.
++ *
++ * Authors:
++ * Theodore Janeczko
++ *
++ * Copyright (C) Theodore Janeczko 2012 <flutterguy317@gmail.com>
++ *
++ * Released under GNU GPL, read the file 'COPYING' for more information
++ */
++
++#ifndef SEEN_OBJECTS_PANEL_H
++#define SEEN_OBJECTS_PANEL_H
++
++#include <gtkmm/box.h>
++#include <gtkmm/treeview.h>
++#include <gtkmm/treestore.h>
++#include <gtkmm/scrolledwindow.h>
++#include <gtkmm/dialog.h>
++#include "ui/widget/spinbutton.h"
++#include "ui/widget/panel.h"
++#include "ui/widget/object-composite-settings.h"
++#include "desktop-tracker.h"
++#include "ui/widget/style-subject.h"
++#include "selection.h"
++#include "ui/widget/filter-effect-chooser.h"
++
++class SPObject;
++class SPGroup;
++struct SPColorSelector;
++
++namespace Inkscape {
++
++namespace UI {
++namespace Dialog {
++
++
++/**
++ * A panel that displays objects.
++ */
++class ObjectsPanel : public UI::Widget::Panel
++{
++public:
++ ObjectsPanel();
++ virtual ~ObjectsPanel();
++
++ static ObjectsPanel& getInstance();
++
++ void setDesktop( SPDesktop* desktop );
++ void setDocument( SPDesktop* desktop, SPDocument* document);
++
++private:
++ //Internal Classes:
++ class ModelColumns;
++ class InternalUIBounce;
++ class ObjectWatcher;
++
++ //Connections, Watchers, Trackers:
++
++ //Document root watcher
++ ObjectsPanel::ObjectWatcher* _rootWatcher;
++
++ //All object watchers
++ std::vector<ObjectsPanel::ObjectWatcher*> _objectWatchers;
++
++ //Connection for when the desktop changes
++ sigc::connection desktopChangeConn;
++
++ //Connection for when the document changes
++ sigc::connection _documentChangedConnection;
++
++ //Connection for when the active selection in the document changes
++ sigc::connection _selectionChangedConnection;
++
++ //Connection for when the selection in the dialog changes
++ sigc::connection _selectedConnection;
++
++ //Connections for when the opacity/blend/blur of the active selection in the document changes
++ sigc::connection _opacityConnection;
++ sigc::connection _blendConnection;
++ sigc::connection _blurConnection;
++
++ //Desktop tracker for grabbing the desktop changed connection
++ DesktopTracker _deskTrack;
++
++ //Members:
++
++ //The current desktop
++ SPDesktop* _desktop;
++
++ //The current document
++ SPDocument* _document;
++
++ //Tree data model
++ ModelColumns* _model;
++
++ //Prevents the composite controls from updating
++ bool _blockCompositeUpdate;
++
++ //
++ InternalUIBounce* _pending;
++
++ //Whether the drag & drop was dragged into an item
++ gboolean _dnd_into;
++
++ //List of drag & drop source items
++ std::vector<SPItem*> _dnd_source;
++
++ //Drag & drop target item
++ SPItem* _dnd_target;
++
++ //List of items to change the highlight on
++ std::vector<SPItem*> _highlight_target;
++
++ //GUI Members:
++
++ GdkEvent* _toggleEvent;
++
++ Gtk::TreeModel::Path _defer_target;
++
++ Glib::RefPtr<Gtk::TreeStore> _store;
++ std::vector<Gtk::Widget*> _watching;
++ std::vector<Gtk::Widget*> _watchingNonTop;
++ std::vector<Gtk::Widget*> _watchingNonBottom;
++
++ Gtk::TreeView _tree;
++ Gtk::CellRendererText *_text_renderer;
++ Gtk::TreeView::Column *_name_column;
++#if WITH_GTKMM_3_0
++ Gtk::Box _buttonsRow;
++ Gtk::Box _buttonsPrimary;
++ Gtk::Box _buttonsSecondary;
++#else
++ Gtk::HBox _buttonsRow;
++ Gtk::HBox _buttonsPrimary;
++ Gtk::HBox _buttonsSecondary;
++#endif
++ Gtk::ScrolledWindow _scroller;
++ Gtk::Menu _popupMenu;
++ Inkscape::UI::Widget::SpinButton _spinBtn;
++ Gtk::VBox _page;
++
++ /* Composite Settings */
++ Gtk::VBox _composite_vbox;
++ Gtk::VBox _opacity_vbox;
++ Gtk::HBox _opacity_hbox;
++ Gtk::Label _opacity_label;
++ Gtk::Label _opacity_label_unit;
++#if WITH_GTKMM_3_0
++ Glib::RefPtr<Gtk::Adjustment> _opacity_adjustment;
++#else
++ Gtk::Adjustment _opacity_adjustment;
++#endif
++ Gtk::HScale _opacity_hscale;
++ Inkscape::UI::Widget::SpinButton _opacity_spin_button;
++
++ Inkscape::UI::Widget::SimpleFilterModifier _fe_cb;
++ Gtk::VBox _fe_vbox;
++ Gtk::Alignment _fe_alignment;
++ Inkscape::UI::Widget::SimpleFilterModifier _fe_blur;
++ Gtk::VBox _blur_vbox;
++ Gtk::Alignment _blur_alignment;
++
++ Gtk::Dialog _colorSelectorDialog;
++ SPColorSelector *_colorSelector;
++
++
++ //Methods:
++
++ ObjectsPanel(ObjectsPanel const &); // no copy
++ ObjectsPanel &operator=(ObjectsPanel const &); // no assign
++
++ void _styleButton( Gtk::Button& btn, char const* iconName, char const* tooltip );
++ void _fireAction( unsigned int code );
++
++ Gtk::MenuItem& _addPopupItem( SPDesktop *desktop, unsigned int code, char const* iconName, char const* fallback, int id );
++
++ void _setVisibleIter( const Gtk::TreeModel::iterator& iter, const bool visible );
++ void _setLockedIter( const Gtk::TreeModel::iterator& iter, const bool locked );
++
++ bool _handleButtonEvent(GdkEventButton *event);
++ bool _handleKeyEvent(GdkEventKey *event);
++
++ void _storeHighlightTarget(const Gtk::TreeModel::iterator& iter);
++ void _storeDragSource(const Gtk::TreeModel::iterator& iter);
++ bool _handleDragDrop(const Glib::RefPtr<Gdk::DragContext>& context, int x, int y, guint time);
++ void _handleEdited(const Glib::ustring& path, const Glib::ustring& new_text);
++ void _handleEditingCancelled();
++
++ void _doTreeMove();
++ void _renameObject(Gtk::TreeModel::Row row, const Glib::ustring& name);
++
++ void _pushTreeSelectionToCurrent();
++ void _selected_row_callback( const Gtk::TreeModel::iterator& iter, bool *setOpacity );
++
++ void _checkTreeSelection();
++
++ void _takeAction( int val );
++ bool _executeAction();
++
++ void _setExpanded( const Gtk::TreeModel::iterator& iter, const Gtk::TreeModel::Path& path, bool isexpanded );
++ void _setCollapsed(SPGroup * group);
++
++ bool _noSelection( Glib::RefPtr<Gtk::TreeModel> const & model, Gtk::TreeModel::Path const & path, bool b );
++ bool _rowSelectFunction( Glib::RefPtr<Gtk::TreeModel> const & model, Gtk::TreeModel::Path const & path, bool b );
++
++ void _compositingChanged( const Gtk::TreeModel::iterator& iter, bool *setValues );
++ void _updateComposite();
++ void _setCompositingValues(SPItem *item);
++
++ void _updateObject(SPObject *obj, bool recurse);
++ bool _checkForUpdated(const Gtk::TreeIter& iter, SPObject* obj);
++
++ void _objectsSelected(Selection *sel);
++ bool _checkForSelected(const Gtk::TreePath& path, const Gtk::TreeIter& iter, SPItem* item, bool scrollto);
++
++ void _objectsChanged(SPObject *obj);
++ void _addObject( SPObject* obj, Gtk::TreeModel::Row* parentRow );
++
++ void _opacityChangedIter(const Gtk::TreeIter& iter);
++ void _opacityValueChanged();
++
++ void _blendChangedIter(const Gtk::TreeIter& iter, Glib::ustring blendmode);
++ void _blendValueChanged();
++
++ void _blurChangedIter(const Gtk::TreeIter& iter, double blur);
++ void _blurValueChanged();
++
++
++ void setupDialog(const Glib::ustring &title);
++
++ friend void sp_highlight_picker_color_mod(SPColorSelector *csel, GObject *cp);
++
++};
++
++
++
++} //namespace Dialogs
++} //namespace UI
++} //namespace Inkscape
++
++
++
++#endif // SEEN_OBJECTS_PANEL_H
++
++/*
++ Local Variables:
++ mode:c++
++ c-file-style:"stroustrup"
++ c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
++ indent-tabs-mode:nil
++ fill-column:99
++ End:
++*/
++// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :
+
+=== modified file 'src/ui/tool/multi-path-manipulator.cpp'
+--- src/ui/tool/multi-path-manipulator.cpp 2012-09-06 02:25:16 +0000
++++ src/ui/tool/multi-path-manipulator.cpp 2013-03-19 00:31:09 +0000
+@@ -195,7 +195,7 @@
+ ShapeRecord const &r = *i;
+ if (!SP_IS_PATH(r.item) && !IS_LIVEPATHEFFECT(r.item)) continue;
+ boost::shared_ptr<PathManipulator> newpm(new PathManipulator(*this, (SPPath*) r.item,
+- r.edit_transform, _getOutlineColor(r.role), r.lpe_key));
++ r.edit_transform, _getOutlineColor(r.role, r.item), r.lpe_key));
+ newpm->showHandles(_show_handles);
+ // always show outlines for clips and masks
+ newpm->showOutline(_show_outline || r.role != SHAPE_ROLE_NORMAL);
+@@ -834,7 +834,7 @@
+ }
+
+ /** Get an outline color based on the shape's role (normal, mask, LPE parameter, etc.). */
+-guint32 MultiPathManipulator::_getOutlineColor(ShapeRole role)
++guint32 MultiPathManipulator::_getOutlineColor(ShapeRole role, SPItem *item)
+ {
+ Inkscape::Preferences *prefs = Inkscape::Preferences::get();
+ switch(role) {
+@@ -846,7 +846,7 @@
+ return prefs->getColor("/tools/nodes/lpe_param_color", 0x009000ff);
+ case SHAPE_ROLE_NORMAL:
+ default:
+- return prefs->getColor("/tools/nodes/outline_color", 0xff0000ff);
++ return item->highlight_color();
+ }
+ }
+
+
+=== modified file 'src/ui/tool/multi-path-manipulator.h'
+--- src/ui/tool/multi-path-manipulator.h 2012-05-17 09:10:15 +0000
++++ src/ui/tool/multi-path-manipulator.h 2013-03-19 00:31:16 +0000
+@@ -106,7 +106,7 @@
+ void _commit(CommitEvent cps);
+ void _done(gchar const *reason, bool alert_LPE = false);
+ void _doneWithCleanup(gchar const *reason, bool alert_LPE = false);
+- guint32 _getOutlineColor(ShapeRole role);
++ guint32 _getOutlineColor(ShapeRole role, SPItem *item);
+
+ MapType _mmap;
+ public:
+
+=== modified file 'src/ui/tool/node-tool.cpp'
+--- src/ui/tool/node-tool.cpp 2013-01-26 19:33:04 +0000
++++ src/ui/tool/node-tool.cpp 2013-03-19 00:31:25 +0000
+@@ -488,7 +488,7 @@
+ c->transform(over_item->i2dt_affine());
+ SPCanvasItem *flash = sp_canvas_bpath_new(sp_desktop_tempgroup(desktop), c);
+ sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(flash),
+- prefs->getInt("/tools/nodes/highlight_color", 0xff0000ff), 1.0,
++ over_item->highlight_color(), 1.0,
+ SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT);
+ sp_canvas_bpath_set_fill(SP_CANVAS_BPATH(flash), 0, SP_WIND_RULE_NONZERO);
+ nt->flash_tempitem = desktop->add_temporary_canvasitem(flash,
+
+=== modified file 'src/ui/widget/Makefile_insert'
+--- src/ui/widget/Makefile_insert 2013-01-08 12:06:44 +0000
++++ src/ui/widget/Makefile_insert 2013-03-17 14:17:34 +0000
+@@ -4,6 +4,8 @@
+ ui/widget/attr-widget.h \
+ ui/widget/button.h \
+ ui/widget/button.cpp \
++ ui/widget/clipmaskicon.cpp \
++ ui/widget/clipmaskicon.h \
+ ui/widget/color-picker.cpp \
+ ui/widget/color-picker.h \
+ ui/widget/color-preview.cpp \
+@@ -23,6 +25,8 @@
+ ui/widget/gimpspinscale.h \
+ ui/widget/gimpcolorwheel.c \
+ ui/widget/gimpcolorwheel.h \
++ ui/widget/highlight-picker.cpp \
++ ui/widget/highlight-picker.h \
+ ui/widget/frame.cpp \
+ ui/widget/frame.h \
+ ui/widget/imageicon.cpp \
+@@ -33,6 +37,8 @@
+ ui/widget/labelled.h \
+ ui/widget/layer-selector.cpp \
+ ui/widget/layer-selector.h \
++ ui/widget/layertypeicon.cpp \
++ ui/widget/layertypeicon.h \
+ ui/widget/licensor.cpp \
+ ui/widget/licensor.h \
+ ui/widget/notebook-page.cpp \
+
+=== added file 'src/ui/widget/clipmaskicon.cpp'
+--- src/ui/widget/clipmaskicon.cpp 1970-01-01 00:00:00 +0000
++++ src/ui/widget/clipmaskicon.cpp 2013-03-14 23:36:37 +0000
+@@ -0,0 +1,177 @@
++/*
++ * Authors:
++ * Theodore Janeczko
++ *
++ * Copyright (C) Theodore Janeczko 2012 <flutterguy317@gmail.com>
++ *
++ * Released under GNU GPL, read the file 'COPYING' for more information
++ */
++
++
++#include "ui/widget/clipmaskicon.h"
++
++#include <gtkmm/icontheme.h>
++
++#include "widgets/icon.h"
++#include "widgets/toolbox.h"
++#include "ui/icon-names.h"
++#include "layertypeicon.h"
++
++namespace Inkscape {
++namespace UI {
++namespace Widget {
++
++ClipMaskIcon::ClipMaskIcon() :
++ Glib::ObjectBase(typeid(ClipMaskIcon)),
++ Gtk::CellRendererPixbuf(),
++ _pixClipName(INKSCAPE_ICON("path-intersection")),
++ _pixInverseName(INKSCAPE_ICON("path-difference")),
++ _pixMaskName(INKSCAPE_ICON("mask-intersection")),
++ _property_active(*this, "active", 0),
++ _property_pixbuf_clip(*this, "pixbuf_on", Glib::RefPtr<Gdk::Pixbuf>(0)),
++ _property_pixbuf_inverse(*this, "pixbuf_on", Glib::RefPtr<Gdk::Pixbuf>(0)),
++ _property_pixbuf_mask(*this, "pixbuf_off", Glib::RefPtr<Gdk::Pixbuf>(0))
++{
++
++ property_mode() = Gtk::CELL_RENDERER_MODE_ACTIVATABLE;
++ phys = sp_icon_get_phys_size((int)Inkscape::ICON_SIZE_DECORATION);
++ Glib::RefPtr<Gtk::IconTheme> icon_theme = Gtk::IconTheme::get_default();
++
++ if (!icon_theme->has_icon(_pixClipName)) {
++ Inkscape::queueIconPrerender( INKSCAPE_ICON(_pixClipName.data()), Inkscape::ICON_SIZE_DECORATION );
++ }
++ if (!icon_theme->has_icon(_pixInverseName)) {
++ Inkscape::queueIconPrerender( INKSCAPE_ICON(_pixInverseName.data()), Inkscape::ICON_SIZE_DECORATION );
++ }
++ if (!icon_theme->has_icon(_pixMaskName)) {
++ Inkscape::queueIconPrerender( INKSCAPE_ICON(_pixMaskName.data()), Inkscape::ICON_SIZE_DECORATION );
++ }
++
++ if (icon_theme->has_icon(_pixClipName)) {
++ _property_pixbuf_clip = icon_theme->load_icon(_pixClipName, phys, (Gtk::IconLookupFlags)0);
++ }
++ if (icon_theme->has_icon(_pixInverseName)) {
++ _property_pixbuf_inverse = icon_theme->load_icon(_pixInverseName, phys, (Gtk::IconLookupFlags)0);
++ }
++ if (icon_theme->has_icon(_pixMaskName)) {
++ _property_pixbuf_mask = icon_theme->load_icon(_pixMaskName, phys, (Gtk::IconLookupFlags)0);
++ }
++
++ property_pixbuf() = Glib::RefPtr<Gdk::Pixbuf>(0);
++}
++
++
++#if WITH_GTKMM_3_0
++void ClipMaskIcon::get_preferred_height_vfunc(Gtk::Widget& widget,
++ int& min_h,
++ int& nat_h) const
++{
++ Gtk::CellRendererPixbuf::get_preferred_height_vfunc(widget, min_h, nat_h);
++
++ if (min_h) {
++ min_h += (min_h) >> 1;
++ }
++
++ if (nat_h) {
++ nat_h += (nat_h) >> 1;
++ }
++}
++
++void ClipMaskIcon::get_preferred_width_vfunc(Gtk::Widget& widget,
++ int& min_w,
++ int& nat_w) const
++{
++ Gtk::CellRendererPixbuf::get_preferred_width_vfunc(widget, min_w, nat_w);
++
++ if (min_w) {
++ min_w += (min_w) >> 1;
++ }
++
++ if (nat_w) {
++ nat_w += (nat_w) >> 1;
++ }
++}
++#else
++void ClipMaskIcon::get_size_vfunc(Gtk::Widget& widget,
++ const Gdk::Rectangle* cell_area,
++ int* x_offset,
++ int* y_offset,
++ int* width,
++ int* height ) const
++{
++ Gtk::CellRendererPixbuf::get_size_vfunc( widget, cell_area, x_offset, y_offset, width, height );
++
++ if ( width ) {
++ *width = phys;//+= (*width) >> 1;
++ }
++ if ( height ) {
++ *height =phys;//+= (*height) >> 1;
++ }
++}
++#endif
++
++#if WITH_GTKMM_3_0
++void ClipMaskIcon::render_vfunc( const Cairo::RefPtr<Cairo::Context>& cr,
++ Gtk::Widget& widget,
++ const Gdk::Rectangle& background_area,
++ const Gdk::Rectangle& cell_area,
++ Gtk::CellRendererState flags )
++#else
++void ClipMaskIcon::render_vfunc( const Glib::RefPtr<Gdk::Drawable>& window,
++ Gtk::Widget& widget,
++ const Gdk::Rectangle& background_area,
++ const Gdk::Rectangle& cell_area,
++ const Gdk::Rectangle& expose_area,
++ Gtk::CellRendererState flags )
++#endif
++{
++ switch (_property_active.get_value())
++ {
++ case 1:
++ property_pixbuf() = _property_pixbuf_clip;
++ break;
++ case 2:
++ property_pixbuf() = _property_pixbuf_mask;
++ break;
++ case 3:
++ property_pixbuf() = _property_pixbuf_inverse;
++ break;
++ default:
++ property_pixbuf() = Glib::RefPtr<Gdk::Pixbuf>(0);
++ break;
++ }
++#if WITH_GTKMM_3_0
++ Gtk::CellRendererPixbuf::render_vfunc( cr, widget, background_area, cell_area, flags );
++#else
++ Gtk::CellRendererPixbuf::render_vfunc( window, widget, background_area, cell_area, expose_area, flags );
++#endif
++}
++
++bool
++ClipMaskIcon::activate_vfunc(GdkEvent* event,
++ Gtk::Widget& /*widget*/,
++ const Glib::ustring& path,
++ const Gdk::Rectangle& /*background_area*/,
++ const Gdk::Rectangle& /*cell_area*/,
++ Gtk::CellRendererState /*flags*/)
++{
++ return false;
++}
++
++
++} // namespace Widget
++} // namespace UI
++} // namespace Inkscape
++
++/*
++ Local Variables:
++ mode:c++
++ c-file-style:"stroustrup"
++ c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
++ indent-tabs-mode:nil
++ fill-column:99
++ End:
++*/
++// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :
++
++
+
+=== added file 'src/ui/widget/clipmaskicon.h'
+--- src/ui/widget/clipmaskicon.h 1970-01-01 00:00:00 +0000
++++ src/ui/widget/clipmaskicon.h 2013-03-08 04:27:35 +0000
+@@ -0,0 +1,102 @@
++#ifndef __UI_DIALOG_CLIPMASKICON_H__
++#define __UI_DIALOG_CLIPMASKICON_H__
++/*
++ * Authors:
++ * Theodore Janeczko
++ *
++ * Copyright (C) Theodore Janeczko 2012 <flutterguy317@gmail.com>
++ *
++ * Released under GNU GPL, read the file 'COPYING' for more information
++ */
++
++#if HAVE_CONFIG_H
++#include "config.h"
++#endif
++
++#include <glibmm/property.h>
++#include <gtkmm/cellrendererpixbuf.h>
++#include <gtkmm/widget.h>
++
++namespace Inkscape {
++namespace UI {
++namespace Widget {
++
++class ClipMaskIcon : public Gtk::CellRendererPixbuf {
++public:
++ ClipMaskIcon();
++ virtual ~ClipMaskIcon() {};
++
++ Glib::PropertyProxy<int> property_active() { return _property_active.get_proxy(); }
++ Glib::PropertyProxy< Glib::RefPtr<Gdk::Pixbuf> > property_pixbuf_on();
++ Glib::PropertyProxy< Glib::RefPtr<Gdk::Pixbuf> > property_pixbuf_off();
++
++protected:
++
++#if WITH_GTKMM_3_0
++ virtual void render_vfunc( const Cairo::RefPtr<Cairo::Context>& cr,
++ Gtk::Widget& widget,
++ const Gdk::Rectangle& background_area,
++ const Gdk::Rectangle& cell_area,
++ Gtk::CellRendererState flags );
++
++ virtual void get_preferred_width_vfunc(Gtk::Widget& widget,
++ int& min_w,
++ int& nat_w) const;
++
++ virtual void get_preferred_height_vfunc(Gtk::Widget& widget,
++ int& min_h,
++ int& nat_h) const;
++#else
++ virtual void render_vfunc( const Glib::RefPtr<Gdk::Drawable>& window,
++ Gtk::Widget& widget,
++ const Gdk::Rectangle& background_area,
++ const Gdk::Rectangle& cell_area,
++ const Gdk::Rectangle& expose_area,
++ Gtk::CellRendererState flags );
++
++ virtual void get_size_vfunc( Gtk::Widget &widget,
++ Gdk::Rectangle const *cell_area,
++ int *x_offset, int *y_offset, int *width, int *height ) const;
++#endif
++
++ virtual bool activate_vfunc(GdkEvent *event,
++ Gtk::Widget &widget,
++ const Glib::ustring &path,
++ const Gdk::Rectangle &background_area,
++ const Gdk::Rectangle &cell_area,
++ Gtk::CellRendererState flags);
++
++
++private:
++ int phys;
++
++ Glib::ustring _pixClipName;
++ Glib::ustring _pixInverseName;
++ Glib::ustring _pixMaskName;
++
++ Glib::Property<int> _property_active;
++ Glib::Property< Glib::RefPtr<Gdk::Pixbuf> > _property_pixbuf_clip;
++ Glib::Property< Glib::RefPtr<Gdk::Pixbuf> > _property_pixbuf_inverse;
++ Glib::Property< Glib::RefPtr<Gdk::Pixbuf> > _property_pixbuf_mask;
++
++};
++
++
++
++} // namespace Widget
++} // namespace UI
++} // namespace Inkscape
++
++
++#endif /* __UI_DIALOG_IMAGETOGGLER_H__ */
++
++/*
++ Local Variables:
++ mode:c++
++ c-file-style:"stroustrup"
++ c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
++ indent-tabs-mode:nil
++ fill-column:99
++ End:
++*/
++// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :
+
+=== added file 'src/ui/widget/highlight-picker.cpp'
+--- src/ui/widget/highlight-picker.cpp 1970-01-01 00:00:00 +0000
++++ src/ui/widget/highlight-picker.cpp 2013-03-08 04:27:35 +0000
+@@ -0,0 +1,176 @@
++/*
++ * Authors:
++ * Theodore Janeczko
++ *
++ * Copyright (C) Theodore Janeczko 2012 <flutterguy317@gmail.com>
++ *
++ * Released under GNU GPL, read the file 'COPYING' for more information
++ */
++
++#include <glibmm/i18n.h>
++#include "display/cairo-utils.h"
++
++#include <gtkmm/icontheme.h>
++
++#include "highlight-picker.h"
++#include "widgets/icon.h"
++#include "widgets/toolbox.h"
++#include "ui/icon-names.h"
++
++namespace Inkscape {
++namespace UI {
++namespace Widget {
++
++HighlightPicker::HighlightPicker() :
++ Glib::ObjectBase(typeid(HighlightPicker)),
++ Gtk::CellRendererPixbuf(),
++ _property_active(*this, "active", 0)
++{
++
++ property_mode() = Gtk::CELL_RENDERER_MODE_ACTIVATABLE;
++}
++
++HighlightPicker::~HighlightPicker()
++{
++}
++
++
++#if WITH_GTKMM_3_0
++void HighlightPicker::get_preferred_height_vfunc(Gtk::Widget& widget,
++ int& min_h,
++ int& nat_h) const
++{
++ Gtk::CellRendererPixbuf::get_preferred_height_vfunc(widget, min_h, nat_h);
++
++ if (min_h) {
++ min_h += (min_h) >> 1;
++ }
++
++ if (nat_h) {
++ nat_h += (nat_h) >> 1;
++ }
++}
++
++void HighlightPicker::get_preferred_width_vfunc(Gtk::Widget& widget,
++ int& min_w,
++ int& nat_w) const
++{
++ Gtk::CellRendererPixbuf::get_preferred_width_vfunc(widget, min_w, nat_w);
++
++ if (min_w) {
++ min_w += (min_w) >> 1;
++ }
++
++ if (nat_w) {
++ nat_w += (nat_w) >> 1;
++ }
++}
++#else
++void HighlightPicker::get_size_vfunc(Gtk::Widget& widget,
++ const Gdk::Rectangle* cell_area,
++ int* x_offset,
++ int* y_offset,
++ int* width,
++ int* height ) const
++{
++ Gtk::CellRendererPixbuf::get_size_vfunc( widget, cell_area, x_offset, y_offset, width, height );
++
++ if ( width ) {
++ *width = 10;//+= (*width) >> 1;
++ }
++ if ( height ) {
++ *height = 20; //cell_area ? cell_area->get_height() / 2 : 50; //+= (*height) >> 1;
++ }
++}
++#endif
++
++#if WITH_GTKMM_3_0
++void HighlightPicker::render_vfunc( const Cairo::RefPtr<Cairo::Context>& cr,
++ Gtk::Widget& widget,
++ const Gdk::Rectangle& background_area,
++ const Gdk::Rectangle& cell_area,
++ Gtk::CellRendererState flags )
++#else
++void HighlightPicker::render_vfunc( const Glib::RefPtr<Gdk::Drawable>& window,
++ Gtk::Widget& widget,
++ const Gdk::Rectangle& background_area,
++ const Gdk::Rectangle& cell_area,
++ const Gdk::Rectangle& expose_area,
++ Gtk::CellRendererState flags )
++#endif
++{
++ GdkRectangle carea;
++
++ cairo_surface_t *s = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, 10, 20);
++ cairo_t *ct = cairo_create(s);
++
++ /* Transparent area */
++ carea.x = 0;
++ carea.y = 0;
++ carea.width = 10;
++ carea.height = 20;
++
++ cairo_pattern_t *checkers = ink_cairo_pattern_create_checkerboard();
++
++ cairo_rectangle(ct, carea.x, carea.y, carea.width, carea.height / 2);
++ cairo_set_source(ct, checkers);
++ cairo_fill_preserve(ct);
++ ink_cairo_set_source_rgba32(ct, _property_active.get_value());
++ cairo_fill(ct);
++
++ cairo_pattern_destroy(checkers);
++
++ cairo_rectangle(ct, carea.x, carea.y + carea.height / 2, carea.width, carea.height / 2);
++ ink_cairo_set_source_rgba32(ct, _property_active.get_value() | 0x000000ff);
++ cairo_fill(ct);
++
++ cairo_rectangle(ct, carea.x, carea.y, carea.width, carea.height);
++ ink_cairo_set_source_rgba32(ct, 0x333333ff);
++ cairo_set_line_width(ct, 2);
++ cairo_stroke(ct);
++
++ cairo_destroy(ct);
++ cairo_surface_flush(s);
++
++ GdkPixbuf* pixbuf = gdk_pixbuf_new_from_data( cairo_image_surface_get_data(s),
++ GDK_COLORSPACE_RGB, TRUE, 8,
++ 10, 20, cairo_image_surface_get_stride(s),
++ ink_cairo_pixbuf_cleanup, s);
++ convert_pixbuf_argb32_to_normal(pixbuf);
++
++ property_pixbuf() = Glib::wrap(pixbuf);
++#if WITH_GTKMM_3_0
++ Gtk::CellRendererPixbuf::render_vfunc( cr, widget, background_area, cell_area, flags );
++#else
++ Gtk::CellRendererPixbuf::render_vfunc( window, widget, background_area, cell_area, expose_area, flags );
++#endif
++}
++
++bool
++HighlightPicker::activate_vfunc(GdkEvent* event,
++ Gtk::Widget& /*widget*/,
++ const Glib::ustring& path,
++ const Gdk::Rectangle& /*background_area*/,
++ const Gdk::Rectangle& /*cell_area*/,
++ Gtk::CellRendererState /*flags*/)
++{
++ return false;
++}
++
++
++} // namespace Widget
++} // namespace UI
++} // namespace Inkscape
++
++/*
++ Local Variables:
++ mode:c++
++ c-file-style:"stroustrup"
++ c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
++ indent-tabs-mode:nil
++ fill-column:99
++ End:
++*/
++// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :
++
++
+
+=== added file 'src/ui/widget/highlight-picker.h'
+--- src/ui/widget/highlight-picker.h 1970-01-01 00:00:00 +0000
++++ src/ui/widget/highlight-picker.h 2013-03-08 04:27:35 +0000
+@@ -0,0 +1,90 @@
++#ifndef __UI_DIALOG_HIGHLIGHT_PICKER_H__
++#define __UI_DIALOG_HIGHLIGHT_PICKER_H__
++/*
++ * Authors:
++ * Theodore Janeczko
++ *
++ * Copyright (C) Theodore Janeczko 2012 <flutterguy317@gmail.com>
++ *
++ * Released under GNU GPL, read the file 'COPYING' for more information
++ */
++
++#if HAVE_CONFIG_H
++#include "config.h"
++#endif
++
++#include <glibmm/property.h>
++#include <gtkmm/cellrendererpixbuf.h>
++#include <gtkmm/widget.h>
++
++namespace Inkscape {
++namespace UI {
++namespace Widget {
++
++class HighlightPicker : public Gtk::CellRendererPixbuf {
++public:
++ HighlightPicker();
++ virtual ~HighlightPicker();
++
++ Glib::PropertyProxy<guint32> property_active() { return _property_active.get_proxy(); }
++
++protected:
++
++#if WITH_GTKMM_3_0
++ virtual void render_vfunc( const Cairo::RefPtr<Cairo::Context>& cr,
++ Gtk::Widget& widget,
++ const Gdk::Rectangle& background_area,
++ const Gdk::Rectangle& cell_area,
++ Gtk::CellRendererState flags );
++
++ virtual void get_preferred_width_vfunc(Gtk::Widget& widget,
++ int& min_w,
++ int& nat_w) const;
++
++ virtual void get_preferred_height_vfunc(Gtk::Widget& widget,
++ int& min_h,
++ int& nat_h) const;
++#else
++ virtual void render_vfunc( const Glib::RefPtr<Gdk::Drawable>& window,
++ Gtk::Widget& widget,
++ const Gdk::Rectangle& background_area,
++ const Gdk::Rectangle& cell_area,
++ const Gdk::Rectangle& expose_area,
++ Gtk::CellRendererState flags );
++
++ virtual void get_size_vfunc( Gtk::Widget &widget,
++ Gdk::Rectangle const *cell_area,
++ int *x_offset, int *y_offset, int *width, int *height ) const;
++#endif
++
++ virtual bool activate_vfunc(GdkEvent *event,
++ Gtk::Widget &widget,
++ const Glib::ustring &path,
++ const Gdk::Rectangle &background_area,
++ const Gdk::Rectangle &cell_area,
++ Gtk::CellRendererState flags);
++
++private:
++
++ Glib::Property<guint32> _property_active;
++};
++
++
++
++} // namespace Widget
++} // namespace UI
++} // namespace Inkscape
++
++
++#endif /* __UI_DIALOG_IMAGETOGGLER_H__ */
++
++/*
++ Local Variables:
++ mode:c++
++ c-file-style:"stroustrup"
++ c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
++ indent-tabs-mode:nil
++ fill-column:99
++ End:
++*/
++// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :
+
+=== added file 'src/ui/widget/layertypeicon.cpp'
+--- src/ui/widget/layertypeicon.cpp 1970-01-01 00:00:00 +0000
++++ src/ui/widget/layertypeicon.cpp 2013-03-08 04:27:35 +0000
+@@ -0,0 +1,167 @@
++/*
++ * Authors:
++ * Theodore Janeczko
++ *
++ * Copyright (C) Theodore Janeczko 2012 <flutterguy317@gmail.com>
++ *
++ * Released under GNU GPL, read the file 'COPYING' for more information
++ */
++
++
++#include "ui/widget/layertypeicon.h"
++
++#include <gtkmm/icontheme.h>
++
++#include "widgets/icon.h"
++#include "widgets/toolbox.h"
++#include "ui/icon-names.h"
++#include "layertypeicon.h"
++
++namespace Inkscape {
++namespace UI {
++namespace Widget {
++
++LayerTypeIcon::LayerTypeIcon() :
++ Glib::ObjectBase(typeid(LayerTypeIcon)),
++ Gtk::CellRendererPixbuf(),
++ _pixLayerName(INKSCAPE_ICON("dialog-layers")),
++ _pixGroupName(INKSCAPE_ICON("layer-duplicate")),
++ _pixPathName(INKSCAPE_ICON("layer-rename")),
++ _property_active(*this, "active", false),
++ _property_activatable(*this, "activatable", true),
++ _property_pixbuf_layer(*this, "pixbuf_on", Glib::RefPtr<Gdk::Pixbuf>(0)),
++ _property_pixbuf_group(*this, "pixbuf_off", Glib::RefPtr<Gdk::Pixbuf>(0)),
++ _property_pixbuf_path(*this, "pixbuf_off", Glib::RefPtr<Gdk::Pixbuf>(0))
++{
++
++ property_mode() = Gtk::CELL_RENDERER_MODE_ACTIVATABLE;
++ int phys = sp_icon_get_phys_size((int)Inkscape::ICON_SIZE_DECORATION);
++ Glib::RefPtr<Gtk::IconTheme> icon_theme = Gtk::IconTheme::get_default();
++
++ if (!icon_theme->has_icon(_pixLayerName)) {
++ Inkscape::queueIconPrerender( INKSCAPE_ICON(_pixLayerName.data()), Inkscape::ICON_SIZE_DECORATION );
++ }
++ if (!icon_theme->has_icon(_pixGroupName)) {
++ Inkscape::queueIconPrerender( INKSCAPE_ICON(_pixGroupName.data()), Inkscape::ICON_SIZE_DECORATION );
++ }
++ if (!icon_theme->has_icon(_pixPathName)) {
++ Inkscape::queueIconPrerender( INKSCAPE_ICON(_pixPathName.data()), Inkscape::ICON_SIZE_DECORATION );
++ }
++
++ if (icon_theme->has_icon(_pixLayerName)) {
++ _property_pixbuf_layer = icon_theme->load_icon(_pixLayerName, phys, (Gtk::IconLookupFlags)0);
++ }
++ if (icon_theme->has_icon(_pixGroupName)) {
++ _property_pixbuf_group = icon_theme->load_icon(_pixGroupName, phys, (Gtk::IconLookupFlags)0);
++ }
++ if (icon_theme->has_icon(_pixPathName)) {
++ _property_pixbuf_path = icon_theme->load_icon(_pixPathName, phys, (Gtk::IconLookupFlags)0);
++ }
++
++ property_pixbuf() = _property_pixbuf_path.get_value();
++}
++
++
++#if WITH_GTKMM_3_0
++void LayerTypeIcon::get_preferred_height_vfunc(Gtk::Widget& widget,
++ int& min_h,
++ int& nat_h) const
++{
++ Gtk::CellRendererPixbuf::get_preferred_height_vfunc(widget, min_h, nat_h);
++
++ if (min_h) {
++ min_h += (min_h) >> 1;
++ }
++
++ if (nat_h) {
++ nat_h += (nat_h) >> 1;
++ }
++}
++
++void LayerTypeIcon::get_preferred_width_vfunc(Gtk::Widget& widget,
++ int& min_w,
++ int& nat_w) const
++{
++ Gtk::CellRendererPixbuf::get_preferred_width_vfunc(widget, min_w, nat_w);
++
++ if (min_w) {
++ min_w += (min_w) >> 1;
++ }
++
++ if (nat_w) {
++ nat_w += (nat_w) >> 1;
++ }
++}
++#else
++void LayerTypeIcon::get_size_vfunc(Gtk::Widget& widget,
++ const Gdk::Rectangle* cell_area,
++ int* x_offset,
++ int* y_offset,
++ int* width,
++ int* height ) const
++{
++ Gtk::CellRendererPixbuf::get_size_vfunc( widget, cell_area, x_offset, y_offset, width, height );
++
++ if ( width ) {
++ *width += (*width) >> 1;
++ }
++ if ( height ) {
++ *height += (*height) >> 1;
++ }
++}
++#endif
++
++#if WITH_GTKMM_3_0
++void LayerTypeIcon::render_vfunc( const Cairo::RefPtr<Cairo::Context>& cr,
++ Gtk::Widget& widget,
++ const Gdk::Rectangle& background_area,
++ const Gdk::Rectangle& cell_area,
++ Gtk::CellRendererState flags )
++#else
++void LayerTypeIcon::render_vfunc( const Glib::RefPtr<Gdk::Drawable>& window,
++ Gtk::Widget& widget,
++ const Gdk::Rectangle& background_area,
++ const Gdk::Rectangle& cell_area,
++ const Gdk::Rectangle& expose_area,
++ Gtk::CellRendererState flags )
++#endif
++{
++ property_pixbuf() = _property_active.get_value() == 1 ? _property_pixbuf_group : (_property_active.get_value() == 2 ? _property_pixbuf_layer : _property_pixbuf_path);
++#if WITH_GTKMM_3_0
++ Gtk::CellRendererPixbuf::render_vfunc( cr, widget, background_area, cell_area, flags );
++#else
++ Gtk::CellRendererPixbuf::render_vfunc( window, widget, background_area, cell_area, expose_area, flags );
++#endif
++}
++
++bool
++LayerTypeIcon::activate_vfunc(GdkEvent* event,
++ Gtk::Widget& /*widget*/,
++ const Glib::ustring& path,
++ const Gdk::Rectangle& /*background_area*/,
++ const Gdk::Rectangle& /*cell_area*/,
++ Gtk::CellRendererState /*flags*/)
++{
++ _signal_pre_toggle.emit(event);
++ _signal_toggled.emit(path);
++
++ return false;
++}
++
++
++} // namespace Widget
++} // namespace UI
++} // namespace Inkscape
++
++/*
++ Local Variables:
++ mode:c++
++ c-file-style:"stroustrup"
++ c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
++ indent-tabs-mode:nil
++ fill-column:99
++ End:
++*/
++// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :
++
++
+
+=== added file 'src/ui/widget/layertypeicon.h'
+--- src/ui/widget/layertypeicon.h 1970-01-01 00:00:00 +0000
++++ src/ui/widget/layertypeicon.h 2013-03-08 04:27:35 +0000
+@@ -0,0 +1,108 @@
++#ifndef __UI_DIALOG_LAYERTYPEICON_H__
++#define __UI_DIALOG_LAYERTYPEICON_H__
++/*
++ * Authors:
++ * Theodore Janeczko
++ *
++ * Copyright (C) Theodore Janeczko 2012 <flutterguy317@gmail.com>
++ *
++ * Released under GNU GPL, read the file 'COPYING' for more information
++ */
++
++#if HAVE_CONFIG_H
++#include "config.h"
++#endif
++
++#include <glibmm/property.h>
++#include <gtkmm/cellrendererpixbuf.h>
++#include <gtkmm/widget.h>
++
++namespace Inkscape {
++namespace UI {
++namespace Widget {
++
++class LayerTypeIcon : public Gtk::CellRendererPixbuf {
++public:
++ LayerTypeIcon();
++ virtual ~LayerTypeIcon() {};
++
++ sigc::signal<void, const Glib::ustring&> signal_toggled() { return _signal_toggled;}
++ sigc::signal<void, GdkEvent const *> signal_pre_toggle() { return _signal_pre_toggle; }
++
++ Glib::PropertyProxy<int> property_active() { return _property_active.get_proxy(); }
++ Glib::PropertyProxy<int> property_activatable() { return _property_activatable.get_proxy(); }
++ Glib::PropertyProxy< Glib::RefPtr<Gdk::Pixbuf> > property_pixbuf_on();
++ Glib::PropertyProxy< Glib::RefPtr<Gdk::Pixbuf> > property_pixbuf_off();
++
++protected:
++
++#if WITH_GTKMM_3_0
++ virtual void render_vfunc( const Cairo::RefPtr<Cairo::Context>& cr,
++ Gtk::Widget& widget,
++ const Gdk::Rectangle& background_area,
++ const Gdk::Rectangle& cell_area,
++ Gtk::CellRendererState flags );
++
++ virtual void get_preferred_width_vfunc(Gtk::Widget& widget,
++ int& min_w,
++ int& nat_w) const;
++
++ virtual void get_preferred_height_vfunc(Gtk::Widget& widget,
++ int& min_h,
++ int& nat_h) const;
++#else
++ virtual void render_vfunc( const Glib::RefPtr<Gdk::Drawable>& window,
++ Gtk::Widget& widget,
++ const Gdk::Rectangle& background_area,
++ const Gdk::Rectangle& cell_area,
++ const Gdk::Rectangle& expose_area,
++ Gtk::CellRendererState flags );
++
++ virtual void get_size_vfunc( Gtk::Widget &widget,
++ Gdk::Rectangle const *cell_area,
++ int *x_offset, int *y_offset, int *width, int *height ) const;
++#endif
++
++ virtual bool activate_vfunc(GdkEvent *event,
++ Gtk::Widget &widget,
++ const Glib::ustring &path,
++ const Gdk::Rectangle &background_area,
++ const Gdk::Rectangle &cell_area,
++ Gtk::CellRendererState flags);
++
++
++private:
++ Glib::ustring _pixLayerName;
++ Glib::ustring _pixGroupName;
++ Glib::ustring _pixPathName;
++
++ Glib::Property<int> _property_active;
++ Glib::Property<int> _property_activatable;
++ Glib::Property< Glib::RefPtr<Gdk::Pixbuf> > _property_pixbuf_layer;
++ Glib::Property< Glib::RefPtr<Gdk::Pixbuf> > _property_pixbuf_group;
++ Glib::Property< Glib::RefPtr<Gdk::Pixbuf> > _property_pixbuf_path;
++
++ sigc::signal<void, const Glib::ustring&> _signal_toggled;
++ sigc::signal<void, GdkEvent const *> _signal_pre_toggle;
++
++};
++
++
++
++} // namespace Widget
++} // namespace UI
++} // namespace Inkscape
++
++
++#endif /* __UI_DIALOG_IMAGETOGGLER_H__ */
++
++/*
++ Local Variables:
++ mode:c++
++ c-file-style:"stroustrup"
++ c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
++ indent-tabs-mode:nil
++ fill-column:99
++ End:
++*/
++// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :
+
+=== modified file 'src/verbs.cpp'
+--- src/verbs.cpp 2013-03-04 17:21:11 +0000
++++ src/verbs.cpp 2013-03-17 14:29:16 +0000
+@@ -1980,6 +1980,9 @@
+ case SP_VERB_DIALOG_LAYERS:
+ dt->_dlg_mgr->showDialog("LayersPanel");
+ break;
++ case SP_VERB_DIALOG_OBJECTS:
++ dt->_dlg_mgr->showDialog("ObjectsPanel");
++ break;
+ case SP_VERB_DIALOG_LIVE_PATH_EFFECT:
+ dt->_dlg_mgr->showDialog("LivePathEffect");
+ break;
+@@ -2791,6 +2794,8 @@
+ N_("Query information about extensions"), NULL),
+ new DialogVerb(SP_VERB_DIALOG_LAYERS, "DialogLayers", N_("Layer_s..."),
+ N_("View Layers"), INKSCAPE_ICON("dialog-layers")),
++ new DialogVerb(SP_VERB_DIALOG_OBJECTS, "DialogObjects", N_("Object_s..."),
++ N_("View Objects"), INKSCAPE_ICON("dialog-layers")),
+ new DialogVerb(SP_VERB_DIALOG_LIVE_PATH_EFFECT, "DialogLivePathEffect", N_("Path E_ffects ..."),
+ N_("Manage, edit, and apply path effects"), NULL),
+ new DialogVerb(SP_VERB_DIALOG_FILTER_EFFECTS, "DialogFilterEffects", N_("Filter _Editor..."),
+
+=== modified file 'src/verbs.h'
+--- src/verbs.h 2013-03-04 17:21:11 +0000
++++ src/verbs.h 2013-03-17 14:28:15 +0000
+@@ -285,6 +285,7 @@
+ SP_VERB_DIALOG_INPUT,
+ SP_VERB_DIALOG_EXTENSIONEDITOR,
+ SP_VERB_DIALOG_LAYERS,
++ SP_VERB_DIALOG_OBJECTS,
+ SP_VERB_DIALOG_LIVE_PATH_EFFECT,
+ SP_VERB_DIALOG_FILTER_EFFECTS,
+ SP_VERB_DIALOG_SVG_FONTS,
+
diff --git a/share/palettes/MLP/All.gpl b/share/palettes/MLP/All.gpl
new file mode 100644
index 000000000..d408e0c10
--- /dev/null
+++ b/share/palettes/MLP/All.gpl
@@ -0,0 +1,10 @@
+GIMP Palette
+Name: All
+Columns: 0
+#
+255 255 255 White
+ 0 0 0 Black
+255 255 255 Teeth Fill
+185 224 247 Teeth Stroke
+197 52 116 Mouth
+246 112 51 Tongue
diff --git a/share/palettes/MLP/Applejack.gpl b/share/palettes/MLP/Applejack.gpl
new file mode 100644
index 000000000..03845416f
--- /dev/null
+++ b/share/palettes/MLP/Applejack.gpl
@@ -0,0 +1,18 @@
+GIMP Palette
+Name: Applejack
+Columns: 0
+#
+250 186 97 Body Fill
+242 171 84 Body Shadow
+233 113 53 Body Stroke
+245 239 179 Mane Fill
+229 215 97 Mane Stroke
+234 64 63 Hair Band
+203 154 91 Hat Fill
+176 134 79 Hat Stroke
+ 96 189 80 Eye Grad Light
+ 38 119 22 Eye Grad Dark
+125 217 103 Eye Accent
+209 236 201 Eye Highlight
+234 64 63 Cutie Mark Apple
+ 96 189 80 Cutie Mark Stem
diff --git a/share/palettes/MLP/Daisy.gpl b/share/palettes/MLP/Daisy.gpl
new file mode 100644
index 000000000..deab92e56
--- /dev/null
+++ b/share/palettes/MLP/Daisy.gpl
@@ -0,0 +1,16 @@
+GIMP Palette
+Name: Daisy
+Columns: 0
+#
+255 170 250 Body Fill
+250 148 242 Body fill Shadow
+242 104 219 Body stroke
+203 244 140 Mane Fill
+153 222 60 Mane Stroke
+ 58 183 109 Eye Grad Light
+ 39 95 76 Eye Grad Dark
+111 229 144 Eye Accent
+198 243 193 Eye Highlight
+255 255 255 CM Fill
+194 192 193 CM Stroke
+255 255 1 CM Centre
diff --git a/share/palettes/MLP/Fluttershy.gpl b/share/palettes/MLP/Fluttershy.gpl
new file mode 100644
index 000000000..cf525b5a9
--- /dev/null
+++ b/share/palettes/MLP/Fluttershy.gpl
@@ -0,0 +1,15 @@
+GIMP Palette
+Name: Fluttershy
+Columns: 0
+#
+253 246 175 Body Fill
+254 231 133 Body Shadow
+234 212 99 Body Stroke
+243 185 216 Mane Fill
+235 129 180 Mane Stroke
+ 0 173 168 Eye Grad Light
+ 3 83 80 Eye Grad Dark
+104 200 198 Eye Accent
+158 216 213 Eye Highlight
+104 200 198 Cutie Mark Body
+243 185 216 Cutie Mark Wings
diff --git a/share/palettes/MLP/Lily.gpl b/share/palettes/MLP/Lily.gpl
new file mode 100644
index 000000000..3ec72fe16
--- /dev/null
+++ b/share/palettes/MLP/Lily.gpl
@@ -0,0 +1,18 @@
+GIMP Palette
+Name: Lily
+Columns: 0
+#
+239 148 186 Body Fill
+231 129 174 Body fill Shadow
+211 90 138 Body stroke
+247 225 141 Mane Fill
+220 197 97 Mane Stroke
+250 236 181 Mane Highlight
+251 244 172 Eye Grad Light
+246 181 65 Eye Grad Dark
+235 227 103 Eye Accent
+255 255 254 Eye Highlight
+251 252 250 CM Fill
+192 220 232 CM Stroke
+246 212 68 CM stem
+243 155 63 CM pollin
diff --git a/share/palettes/MLP/Makefile b/share/palettes/MLP/Makefile
new file mode 100644
index 000000000..17028e01d
--- /dev/null
+++ b/share/palettes/MLP/Makefile
@@ -0,0 +1,520 @@
+# Makefile.in generated by automake 1.11.1 from Makefile.am.
+# share/palettes/MLP/Makefile. Generated from Makefile.in by configure.
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
+# Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+
+
+pkgdatadir = $(datadir)/ponyscape
+pkgincludedir = $(includedir)/ponyscape
+pkglibdir = $(libdir)/ponyscape
+pkglibexecdir = $(libexecdir)/ponyscape
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = x86_64-unknown-linux-gnu
+host_triplet = x86_64-unknown-linux-gnu
+subdir = share/palettes/MLP
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
+ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
+ $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/m4/lib-ld.m4 \
+ $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+ $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
+ $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
+ $(top_srcdir)/acinclude.m4 $(top_srcdir)/m4/ac_define_dir.m4 \
+ $(top_srcdir)/m4/relaytool.m4 \
+ $(top_srcdir)/m4/ink_bzr_snapshot_build.m4 \
+ $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo " GEN " $@;
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+SOURCES =
+DIST_SOURCES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+ *) f=$$p;; \
+ esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+ for p in $$list; do echo "$$p $$p"; done | \
+ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+ if (++n[$$2] == $(am__install_max)) \
+ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+ END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__installdirs = "$(DESTDIR)$(MLPdir)"
+DATA = $(MLP_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = ${SHELL} /home/ponyscape-src/build-aux/missing --run aclocal-1.11
+ALL_LINGUAS =
+AMTAR = ${SHELL} /home/ponyscape-src/build-aux/missing --run tar
+AM_DEFAULT_VERBOSITY = 0
+AR = ar
+AUTOCONF = ${SHELL} /home/ponyscape-src/build-aux/missing --run autoconf
+AUTOHEADER = ${SHELL} /home/ponyscape-src/build-aux/missing --run autoheader
+AUTOMAKE = ${SHELL} /home/ponyscape-src/build-aux/missing --run automake-1.11
+AWK = mawk
+CAIRO_PDF_CFLAGS = -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12
+CAIRO_PDF_LIBS = -lz -lcairo
+CAIRO_SVG_CFLAGS = -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12
+CAIRO_SVG_LIBS = -lcairo
+CAIRO_USER_FONTS_CFLAGS = -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12
+CAIRO_USER_FONTS_LIBS = -lcairo
+CARBON_LDFLAGS =
+CC = gcc
+CCAS = gcc
+CCASDEPMODE = depmode=gcc3
+CCASFLAGS = -g -O2
+CCDEPMODE = depmode=gcc3
+CFLAGS = -Wno-pointer-sign -g -O2
+CPP = gcc -E
+CPPFLAGS = -DG_DISABLE_DEPRECATED -DGLIBMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -Werror=format-security -DGSEAL_ENABLE -DG_DISABLE_SINGLE_INCLUDES -Wall -Wformat -Wformat-security -W -D_FORTIFY_SOURCE=2
+CXX = g++
+CXXCPP = g++ -E
+CXXDEPMODE = depmode=gcc3
+CXXFLAGS = -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Wno-unused-parameter -g -O2 -fopenmp
+CYGPATH_W = echo
+DATADIRNAME = share
+DBUSSERVICEDIR =
+DBUS_CFLAGS =
+DBUS_LIBS =
+DEFS = -DHAVE_CONFIG_H
+DEPDIR = .deps
+DLLTOOL = false
+DSYMUTIL =
+DUMPBIN =
+ECHO_C =
+ECHO_N = -n
+ECHO_T =
+EGREP = /bin/grep -E
+EXEEXT =
+EXIF_CFLAGS = -I/usr/include/libexif
+EXIF_LIBS = -lexif
+FGREP = /bin/grep -F
+FREETYPE_CFLAGS = -I/usr/include/freetype2
+FREETYPE_CONFIG = /usr/bin/freetype-config
+FREETYPE_LIBS = -L/usr/lib/x86_64-linux-gnu -lfreetype -lz
+GETTEXT_MACRO_VERSION = 0.17
+GETTEXT_PACKAGE = ponyscape
+GLIBMM_USES_DEPRECATED_GLIB_SYMBOLS_CFLAGS =
+GLIBMM_USES_DEPRECATED_GLIB_SYMBOLS_LIBS =
+GMSGFMT = /usr/bin/msgfmt
+GMSGFMT_015 = /usr/bin/msgfmt
+GNOME_VFS_CFLAGS = -pthread -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gconf/2
+GNOME_VFS_LIBS = -pthread -lgnomevfs-2 -lgconf-2 -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0
+GREP = /bin/grep
+IMAGEMAGICK_CFLAGS = -fopenmp -I/usr/include/ImageMagick
+IMAGEMAGICK_LIBS = -lMagick++ -lMagickCore
+INKSCAPE_CFLAGS = -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/libxml2 -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6
+INKSCAPE_DATADIR = /usr/local/share
+INKSCAPE_LIBS = -pthread -lgc -lxslt -lxml2 -lpng12 -lgsl -lgslcblas -lm -lgtkmm-2.4 -latkmm-1.6 -lgdkmm-2.4 -lgiomm-2.4 -lpangomm-1.4 -lgtk-x11-2.0 -lglibmm-2.4 -lcairomm-1.0 -lsigc-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lX11 -lz -lxml2 -ldl -lgomp -lpopt -laspell
+INSTALL = /usr/bin/install -c
+INSTALL_DATA = ${INSTALL} -m 644
+INSTALL_PROGRAM = ${INSTALL}
+INSTALL_SCRIPT = ${INSTALL}
+INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
+INTLLIBS =
+INTLTOOL_EXTRACT = /usr/bin/intltool-extract
+INTLTOOL_MERGE = /usr/bin/intltool-merge
+INTLTOOL_PERL = /usr/bin/perl
+INTLTOOL_UPDATE = /usr/bin/intltool-update
+INTL_MACOSX_LIBS =
+LCMS2_CFLAGS =
+LCMS2_LIBS =
+LCMS_CFLAGS =
+LCMS_LIBS = -llcms
+LD = /usr/bin/ld -m elf_x86_64
+LDFLAGS = -Wl,-z,relro
+LIBCDR_CFLAGS =
+LIBCDR_LIBS =
+LIBICONV = -liconv
+LIBINTL =
+LIBOBJS =
+LIBS = -ljpeg -llcms -lpoppler -pthread -lpoppler-glib -lgdk-x11-2.0 -lpoppler -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lcairo -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0
+LIBTOOL = $(SHELL) $(top_builddir)/libtool
+LIBVISIO_CFLAGS =
+LIBVISIO_LIBS =
+LIBWPG01_CFLAGS =
+LIBWPG01_LIBS =
+LIBWPG02_CFLAGS = -I/usr/include/libwpg-0.2 -I/usr/include/libwpd-0.9
+LIBWPG02_LIBS = -lwpg-0.2 -lwpd-0.9 -lwpd-stream-0.9
+LIBWPG_CFLAGS = -I/usr/include/libwpg-0.2 -I/usr/include/libwpd-0.9
+LIBWPG_LIBS = -lwpg-0.2 -lwpd-0.9 -lwpd-stream-0.9
+LIPO =
+LN_S = ln -s
+LTLIBICONV = -liconv
+LTLIBINTL =
+LTLIBOBJS =
+MAKEINFO = ${SHELL} /home/ponyscape-src/build-aux/missing --run makeinfo
+MANIFEST_TOOL = :
+MKDIR_P = /bin/mkdir -p
+MSGFMT = /usr/bin/msgfmt
+MSGFMT_015 = /usr/bin/msgfmt
+MSGMERGE = /usr/bin/msgmerge
+NM = /usr/bin/nm -B
+NMEDIT =
+OBJDUMP = objdump
+OBJEXT = o
+OPENMP_CXXFLAGS = -fopenmp
+OTOOL =
+OTOOL64 =
+PACKAGE = ponyscape
+PACKAGE_BUGREPORT = http://bugs.launchpad.net/inkscape/+filebug
+PACKAGE_LOCALE_DIR = /usr/local/share/locale
+PACKAGE_NAME = ponyscape
+PACKAGE_STRING = ponyscape 0.4
+PACKAGE_TARNAME = ponyscape
+PACKAGE_URL = http://ponyscape.org/
+PACKAGE_VERSION = 0.4
+PANGO_USES_DEPRECATED_GLIB_SYMBOLS_CFLAGS =
+PANGO_USES_DEPRECATED_GLIB_SYMBOLS_LIBS =
+PATH_SEPARATOR = :
+PKG_CONFIG = /usr/bin/pkg-config
+PKG_CONFIG_LIBDIR =
+PKG_CONFIG_PATH =
+POPPLER_CAIRO_CFLAGS = -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/poppler
+POPPLER_CAIRO_LIBS = -lpoppler -lcairo
+POPPLER_CFLAGS = -I/usr/include/poppler
+POPPLER_GFXFONT_CFLAGS = -I/usr/include/poppler
+POPPLER_GFXFONT_LIBS = -lpoppler
+POPPLER_GLIB_CFLAGS = -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/cairo -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gio-unix-2.0/ -I/usr/include/pango-1.0 -I/usr/include/poppler/glib -I/usr/include/poppler
+POPPLER_GLIB_LIBS = -pthread -lpoppler-glib -lgdk-x11-2.0 -lpoppler -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lcairo -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0
+POPPLER_LIBS = -lpoppler -pthread -lpoppler-glib -lgdk-x11-2.0 -lpoppler -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lcairo -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0
+POPPLER_NEWERRORAPI_CFLAGS =
+POPPLER_NEWERRORAPI_LIBS =
+POSUB = po
+POW_LIB =
+RANLIB = ranlib
+SED = /bin/sed
+SET_MAKE =
+SHELL = /bin/bash
+STRIP = strip
+USE_NLS = yes
+VERSION = 0.4
+WIN32_CFLAGS =
+XGETTEXT = /usr/bin/xgettext
+XGETTEXT_015 = /usr/bin/xgettext
+XGETTEXT_EXTRA_OPTIONS =
+abs_builddir = /home/ponyscape-src/share/palettes/MLP
+abs_srcdir = /home/ponyscape-src/share/palettes/MLP
+abs_top_builddir = /home/ponyscape-src
+abs_top_srcdir = /home/ponyscape-src
+ac_ct_AR = ar
+ac_ct_CC = gcc
+ac_ct_CXX = g++
+ac_ct_DUMPBIN =
+am__include = include
+am__leading_dot = .
+am__quote =
+am__tar = tar --format=posix -chf - "$$tardir"
+am__untar = tar -xf -
+bindir = ${exec_prefix}/bin
+build = x86_64-unknown-linux-gnu
+build_alias =
+build_cpu = x86_64
+build_os = linux-gnu
+build_vendor = unknown
+builddir = .
+datadir = ${datarootdir}
+datarootdir = ${prefix}/share
+docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
+dvidir = ${docdir}
+exec_prefix = ${prefix}
+host = x86_64-unknown-linux-gnu
+host_alias =
+host_cpu = x86_64
+host_os = linux-gnu
+host_vendor = unknown
+htmldir = ${docdir}
+includedir = ${prefix}/include
+infodir = ${datarootdir}/info
+install_sh = ${SHELL} /home/ponyscape-src/build-aux/install-sh
+libdir = ${exec_prefix}/lib
+libexecdir = ${exec_prefix}/libexec
+localedir = ${datarootdir}/locale
+localstatedir = ${prefix}/var
+mandir = ${datarootdir}/man
+mkdir_p = /bin/mkdir -p
+oldincludedir = /usr/include
+pdfdir = ${docdir}
+prefix = /usr/local
+program_transform_name = s,x,x,
+psdir = ${docdir}
+sbindir = ${exec_prefix}/sbin
+sharedstatedir = ${prefix}/com
+srcdir = .
+sysconfdir = ${prefix}/etc
+target_alias =
+top_build_prefix = ../../../
+top_builddir = ../../..
+top_srcdir = ../../..
+MLPdir = $(datadir)/ponyscape/palettes/MLP
+MLP_DATA = \
+ All.gpl \
+ Applejack.gpl \
+ Daisy.gpl \
+ Fluttershy.gpl \
+ Lily.gpl \
+ Pinkie.gpl \
+ Rainbow-Dash.gpl \
+ Rarity.gpl \
+ Roseluck.gpl \
+ Silver-Rains.gpl \
+ Spike.gpl \
+ Twilight-Sparkle.gpl
+
+EXTRA_DIST = $(MLP_DATA)
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu share/palettes/MLP/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --gnu share/palettes/MLP/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+install-MLPDATA: $(MLP_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(MLPdir)" || $(MKDIR_P) "$(DESTDIR)$(MLPdir)"
+ @list='$(MLP_DATA)'; test -n "$(MLPdir)" || list=; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(MLPdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(MLPdir)" || exit $$?; \
+ done
+
+uninstall-MLPDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(MLP_DATA)'; test -n "$(MLPdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ test -n "$$files" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(MLPdir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(MLPdir)" && rm -f $$files
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+ for dir in "$(DESTDIR)$(MLPdir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-MLPDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-MLPDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+ distclean distclean-generic distclean-libtool distdir dvi \
+ dvi-am html html-am info info-am install install-MLPDATA \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ uninstall uninstall-MLPDATA uninstall-am
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/share/palettes/MLP/Makefile.am b/share/palettes/MLP/Makefile.am
new file mode 100644
index 000000000..cfd45878c
--- /dev/null
+++ b/share/palettes/MLP/Makefile.am
@@ -0,0 +1,18 @@
+
+MLPdir = $(datadir)/ponyscape/palettes/MLP
+
+MLP_DATA = \
+ All.gpl \
+ Applejack.gpl \
+ Daisy.gpl \
+ Fluttershy.gpl \
+ Lily.gpl \
+ Pinkie.gpl \
+ Rainbow-Dash.gpl \
+ Rarity.gpl \
+ Roseluck.gpl \
+ Silver-Rains.gpl \
+ Spike.gpl \
+ Twilight-Sparkle.gpl
+
+EXTRA_DIST = $(MLP_DATA)
diff --git a/share/palettes/MLP/Pinkie.gpl b/share/palettes/MLP/Pinkie.gpl
new file mode 100644
index 000000000..ca7b46d4d
--- /dev/null
+++ b/share/palettes/MLP/Pinkie.gpl
@@ -0,0 +1,15 @@
+GIMP Palette
+Name: Pinkie
+Columns: 0
+#
+249 184 210 Body Fill
+237 157 194 Body Shadow
+234 128 176 Body Stroke
+240 67 140 Mane Fill
+192 27 117 Mane Stroke
+127 210 244 Eye Grad Light
+ 24 113 149 Eye Grad Dark
+157 226 249 Eye Accent
+223 249 254 Eye Highlight
+255 247 173 Cutie Mark Yellow
+123 212 249 Cutie Mark Blue
diff --git a/share/palettes/MLP/Rainbow-Dash.gpl b/share/palettes/MLP/Rainbow-Dash.gpl
new file mode 100644
index 000000000..7f398cf23
--- /dev/null
+++ b/share/palettes/MLP/Rainbow-Dash.gpl
@@ -0,0 +1,23 @@
+GIMP Palette
+Name: Rainbow Dash
+Columns: 0
+#
+157 217 248 Body Fill
+145 190 231 Body Shadow
+106 170 221 Body Stroke
+241 62 50 Mane Red
+246 118 52 Mane Orange
+245 235 126 Mane Yellow
+122 194 64 Mane Green
+ 1 147 207 Mane Blue
+102 46 138 Mane Purple
+ 1 147 207 Mane Stroke
+198 0 111 Eye Grad Light
+ 87 0 48 Eye Grad Dark
+214 74 153 Eye Accent
+240 174 208 Eye Highlight
+255 255 255 Cutie Mark Cloud Fill
+ 1 147 207 Cutie Mark Cloud Stroke
+241 62 50 Cutie Mark Red
+245 235 126 Cutie Mark Yellow
+ 1 147 207 Cutie Mark Blue
diff --git a/share/palettes/MLP/Rarity.gpl b/share/palettes/MLP/Rarity.gpl
new file mode 100644
index 000000000..9ecbd2bed
--- /dev/null
+++ b/share/palettes/MLP/Rarity.gpl
@@ -0,0 +1,18 @@
+GIMP Palette
+Name: Rarity
+Columns: 0
+#
+240 242 243 Body Fill
+226 228 230 Body Shadow
+194 197 198 Body Stroke
+ 94 81 163 Mane Fill
+ 75 21 102 Mane Stroke
+126 74 153 Mane Grad Light
+ 75 21 102 Mane Grad Dark
+ 55 119 190 Eye Grad Light
+ 26 70 106 Eye Grad Dark
+ 85 149 211 Eye Accent
+122 172 236 Eye Highlight
+188 228 247 Eyeshadow
+115 212 253 Cutie Mark Fill
+ 44 143 183 Cutie Mark Stroke
diff --git a/share/palettes/MLP/Roseluck.gpl b/share/palettes/MLP/Roseluck.gpl
new file mode 100644
index 000000000..9ca484f94
--- /dev/null
+++ b/share/palettes/MLP/Roseluck.gpl
@@ -0,0 +1,21 @@
+GIMP Palette
+Name: Roseluck
+Columns: 0
+#
+255 255 217 Body Fill
+226 226 195 Body Fill Shadow
+201 192 148 Body Stroke
+187 42 87 Mane Fill
+152 35 69 Mane Stroke
+227 131 159 Mane Highlight
+221 104 139 Mane Highlight Stroke
+189 232 135 Eye Grad Light
+ 57 84 31 Eye Grad Dark
+253 255 246 Eye Highlight
+214 237 178 Eye Accent
+ 73 118 36 CM Stem
+110 162 55 CM leaf stroke
+151 205 99 CM leaf fill
+211 54 102 CM Rose fill
+152 35 69 CM rose Stroke
+187 42 87 CM rose Shadow fill
diff --git a/share/palettes/MLP/Silver-Rains.gpl b/share/palettes/MLP/Silver-Rains.gpl
new file mode 100644
index 000000000..8affb0e7c
--- /dev/null
+++ b/share/palettes/MLP/Silver-Rains.gpl
@@ -0,0 +1,17 @@
+GIMP Palette
+Name: Silver Rains
+Columns: 0
+#
+201 201 201 Body Fill
+190 190 190 Body Shadow
+168 168 168 Body Stroke
+151 177 250 Mane Fill
+120 142 202 Mane Streak
+ 74 100 174 Mane Stroke
+118 244 192 Eye Grad Light
+ 2 198 161 Eye Grad Dark
+180 252 226 Eye Accent
+205 249 233 Eye Highlight
+154 160 177 Cutie Mark Cloud
+138 195 255 Cutie Mark Drops
+ 52 93 136 Cutie Mark Notes
diff --git a/share/palettes/MLP/Spike.gpl b/share/palettes/MLP/Spike.gpl
new file mode 100644
index 000000000..91b827a3b
--- /dev/null
+++ b/share/palettes/MLP/Spike.gpl
@@ -0,0 +1,17 @@
+GIMP Palette
+Name: Spike
+Columns: 0
+#
+198 147 201 Body Fill
+176 116 185 Body Shadow
+153 95 160 Body Stroke
+219 236 180 Body Green Fill
+152 210 124 Body Green Stroke
+ 82 196 88 Spike Fill
+ 44 151 47 Spike Stroke
+178 217 100 Ear Fill
+226 236 139 Ear Stroke
+ 98 187 77 Eye Grad Light
+ 39 117 20 Eye Grad Dark
+127 217 104 Eye Accent
+203 240 196 Eye Highlight
diff --git a/share/palettes/MLP/Twilight-Sparkle.gpl b/share/palettes/MLP/Twilight-Sparkle.gpl
new file mode 100644
index 000000000..59acf5dac
--- /dev/null
+++ b/share/palettes/MLP/Twilight-Sparkle.gpl
@@ -0,0 +1,17 @@
+GIMP Palette
+Name: Twilight Sparkle
+Columns: 0
+#
+212 164 232 Body Fill
+174 133 193 Body Shadow
+166 110 190 Body Stroke
+ 39 55 113 Mane Fill
+ 19 32 66 Mane Stroke
+ 98 46 134 Mane Highlight Purple
+230 69 139 Mane Highlight Pink
+ 99 49 131 Eye Grad Light
+ 41 10 75 Eye Grad Dark
+150 107 171 Eye Accent
+206 183 215 Eye Highlight
+230 69 139 Cutie Mark Pink
+255 255 255 Cutie Mark White
diff --git a/share/palettes/Makefile.am b/share/palettes/Makefile.am
index b25b35a06..2e6560bb1 100644
--- a/share/palettes/Makefile.am
+++ b/share/palettes/Makefile.am
@@ -1,5 +1,6 @@
+SUBDIRS = MLP
-palettesdir = $(datadir)/inkscape/palettes
+palettesdir = $(datadir)/ponyscape/palettes
palettes_DATA = \
README \
@@ -17,6 +18,7 @@ palettes_DATA = \
Reds.gpl \
Royal.gpl \
svg.gpl \
+ swatches.svg \
Tango-Palette.gpl \
Topographic.gpl \
Ubuntu.gpl \
diff --git a/share/palettes/README b/share/palettes/README
index b6e7fd759..8b04470b7 100644
--- a/share/palettes/README
+++ b/share/palettes/README
@@ -1,11 +1,4 @@
This is the directory with the Inkscape color palettes.
They are in Gimp format (.gpl). Within Inkscape, they
can be accessed by a drop-down menu in the Swatches
-dialog (Ctrl+Shift+W).
-
-Internationalization
-
-This file is internationalized the same way as share/filters/filters/svg
-The i18n.py script called from the makefile will extract strings from the *.svg
-into a *.svg.h file. Intltool is then able to extracts these strings just like
-from normal .h files.
+dialog (Ctrl+Shift+W). \ No newline at end of file
diff --git a/share/palettes/Tango-Palette.gpl b/share/palettes/Tango-Palette.gpl
index 7e626737b..22dc46676 100644
--- a/share/palettes/Tango-Palette.gpl
+++ b/share/palettes/Tango-Palette.gpl
@@ -23,11 +23,9 @@ Columns: 3
239 41 41 Scarlet Red 1
204 0 0 Scarlet Red 2
164 0 0 Scarlet Red 3
-255 255 255 Snowy White
238 238 236 Aluminium 1
211 215 207 Aluminium 2
186 189 182 Aluminium 3
136 138 133 Aluminium 4
85 87 83 Aluminium 5
46 52 54 Aluminium 6
- 0 0 0 Jet Black
diff --git a/share/palettes/swatches.svg b/share/palettes/swatches.svg
new file mode 100644
index 000000000..ac007b507
--- /dev/null
+++ b/share/palettes/swatches.svg
@@ -0,0 +1,28382 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ 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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg10"
+ version="1.1"
+ inkscape:version="0.3 r12069"
+ width="100%"
+ height="100%">
+ <metadata
+ id="metadata16">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs14">
+ <g
+ id="group0"
+ inkscape:label="MLP"
+ inkscape:expanded="true">
+ <g
+ id="page21"
+ inkscape:label="Applejack">
+ <linearGradient
+ inkscape:label="Body Fill"
+ osb:paint="solid"
+ id="linearGradient18550">
+ <stop
+ style="stop-color:#faba61;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18552" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body Shadow"
+ osb:paint="solid"
+ id="linearGradient18554">
+ <stop
+ style="stop-color:#f2ab54;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18556" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body Stroke"
+ osb:paint="solid"
+ id="linearGradient18558">
+ <stop
+ style="stop-color:#e97135;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18560" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Fill"
+ osb:paint="solid"
+ id="linearGradient18562">
+ <stop
+ style="stop-color:#f5efb3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18564" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Stroke"
+ osb:paint="solid"
+ id="linearGradient18566">
+ <stop
+ style="stop-color:#e5d761;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18568" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Hair Band"
+ osb:paint="solid"
+ id="linearGradient18570">
+ <stop
+ style="stop-color:#ea403f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18572" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Hat Fill"
+ osb:paint="solid"
+ id="linearGradient18574">
+ <stop
+ style="stop-color:#cb9a5b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18576" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Hat Stroke"
+ osb:paint="solid"
+ id="linearGradient18578">
+ <stop
+ style="stop-color:#b0864f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18580" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Grad Light"
+ osb:paint="solid"
+ id="linearGradient18582">
+ <stop
+ style="stop-color:#60bd50;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18584" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Grad Dark"
+ osb:paint="solid"
+ id="linearGradient18586">
+ <stop
+ style="stop-color:#267716;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18588" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Accent"
+ osb:paint="solid"
+ id="linearGradient18590">
+ <stop
+ style="stop-color:#7dd967;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18592" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Highlight"
+ osb:paint="solid"
+ id="linearGradient18594">
+ <stop
+ style="stop-color:#d1ecc9;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18596" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Cutie Mark Apple"
+ osb:paint="solid"
+ id="linearGradient18598">
+ <stop
+ style="stop-color:#ea403f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18600" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Cutie Mark Stem"
+ osb:paint="solid"
+ id="linearGradient18602">
+ <stop
+ style="stop-color:#60bd50;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18604" />
+ </linearGradient>
+ </g>
+ <g
+ id="page23"
+ inkscape:label="Fluttershy">
+ <linearGradient
+ inkscape:label="Body Fill"
+ osb:paint="solid"
+ id="linearGradient18710">
+ <stop
+ style="stop-color:#fdf6af;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18712" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body Shadow"
+ osb:paint="solid"
+ id="linearGradient18714">
+ <stop
+ style="stop-color:#fee785;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18716" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body Stroke"
+ osb:paint="solid"
+ id="linearGradient18718">
+ <stop
+ style="stop-color:#ead463;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18720" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Fill"
+ osb:paint="solid"
+ id="linearGradient18722">
+ <stop
+ style="stop-color:#f3b9d8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18724" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Stroke"
+ osb:paint="solid"
+ id="linearGradient18726">
+ <stop
+ style="stop-color:#eb81b4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18728" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Grad Light"
+ osb:paint="solid"
+ id="linearGradient18730">
+ <stop
+ style="stop-color:#00ada8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18732" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Grad Dark"
+ osb:paint="solid"
+ id="linearGradient18734">
+ <stop
+ style="stop-color:#035350;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18736" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Accent"
+ osb:paint="solid"
+ id="linearGradient18738">
+ <stop
+ style="stop-color:#68c8c6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18740" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Highlight"
+ osb:paint="solid"
+ id="linearGradient18742">
+ <stop
+ style="stop-color:#9ed8d5;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18744" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Cutie Mark Body"
+ osb:paint="solid"
+ id="linearGradient18746">
+ <stop
+ style="stop-color:#68c8c6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18748" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Cutie Mark Wings"
+ osb:paint="solid"
+ id="linearGradient18750">
+ <stop
+ style="stop-color:#f3b9d8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18752" />
+ </linearGradient>
+ </g>
+ <g
+ id="page25"
+ inkscape:label="Pinkie">
+ <linearGradient
+ inkscape:label="Body Fill"
+ osb:paint="solid"
+ id="linearGradient18864">
+ <stop
+ style="stop-color:#f9b8d2;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18866" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body Shadow"
+ osb:paint="solid"
+ id="linearGradient18868">
+ <stop
+ style="stop-color:#ed9dc2;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18870" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body Stroke"
+ osb:paint="solid"
+ id="linearGradient18872">
+ <stop
+ style="stop-color:#ea80b0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18874" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Fill"
+ osb:paint="solid"
+ id="linearGradient18876">
+ <stop
+ style="stop-color:#f0438c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18878" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Stroke"
+ osb:paint="solid"
+ id="linearGradient18880">
+ <stop
+ style="stop-color:#c01b75;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18882" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Grad Light"
+ osb:paint="solid"
+ id="linearGradient18884">
+ <stop
+ style="stop-color:#7fd2f4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18886" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Grad Dark"
+ osb:paint="solid"
+ id="linearGradient18888">
+ <stop
+ style="stop-color:#187195;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18890" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Accent"
+ osb:paint="solid"
+ id="linearGradient18892">
+ <stop
+ style="stop-color:#9de2f9;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18894" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Highlight"
+ osb:paint="solid"
+ id="linearGradient18896">
+ <stop
+ style="stop-color:#dff9fe;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18898" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Cutie Mark Yellow"
+ osb:paint="solid"
+ id="linearGradient18900">
+ <stop
+ style="stop-color:#fff7ad;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18902" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Cutie Mark Blue"
+ osb:paint="solid"
+ id="linearGradient18904">
+ <stop
+ style="stop-color:#7bd4f9;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18906" />
+ </linearGradient>
+ </g>
+ <g
+ id="page26"
+ inkscape:label="Rainbow Dash">
+ <linearGradient
+ inkscape:label="Body Fill"
+ osb:paint="solid"
+ id="linearGradient18932">
+ <stop
+ style="stop-color:#9dd9f8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18934" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body Shadow"
+ osb:paint="solid"
+ id="linearGradient18936">
+ <stop
+ style="stop-color:#91bee7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18938" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body Stroke"
+ osb:paint="solid"
+ id="linearGradient18940">
+ <stop
+ style="stop-color:#6aaadd;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18942" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Red"
+ osb:paint="solid"
+ id="linearGradient18944">
+ <stop
+ style="stop-color:#f13e32;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18946" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Orange"
+ osb:paint="solid"
+ id="linearGradient18948">
+ <stop
+ style="stop-color:#f67634;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18950" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Yellow"
+ osb:paint="solid"
+ id="linearGradient18952">
+ <stop
+ style="stop-color:#f5eb7e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18954" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Green"
+ osb:paint="solid"
+ id="linearGradient18956">
+ <stop
+ style="stop-color:#7ac240;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18958" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Blue"
+ osb:paint="solid"
+ id="linearGradient18960">
+ <stop
+ style="stop-color:#0193cf;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18962" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Purple"
+ osb:paint="solid"
+ id="linearGradient18964">
+ <stop
+ style="stop-color:#662e8a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18966" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Stroke"
+ osb:paint="solid"
+ id="linearGradient18968">
+ <stop
+ style="stop-color:#0193cf;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18970" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Grad Light"
+ osb:paint="solid"
+ id="linearGradient18972">
+ <stop
+ style="stop-color:#c6006f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18974" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Grad Dark"
+ osb:paint="solid"
+ id="linearGradient18976">
+ <stop
+ style="stop-color:#570030;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18978" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Accent"
+ osb:paint="solid"
+ id="linearGradient18980">
+ <stop
+ style="stop-color:#d64a99;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18982" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Highlight"
+ osb:paint="solid"
+ id="linearGradient18984">
+ <stop
+ style="stop-color:#f0aed0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18986" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Cutie Mark Cloud Fill"
+ osb:paint="solid"
+ id="linearGradient18988">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18990" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Cutie Mark Cloud Stroke"
+ osb:paint="solid"
+ id="linearGradient18992">
+ <stop
+ style="stop-color:#0193cf;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18994" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Cutie Mark Red"
+ osb:paint="solid"
+ id="linearGradient18996">
+ <stop
+ style="stop-color:#f13e32;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18998" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Cutie Mark Yellow"
+ osb:paint="solid"
+ id="linearGradient19000">
+ <stop
+ style="stop-color:#f5eb7e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19002" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Cutie Mark Blue"
+ osb:paint="solid"
+ id="linearGradient19004">
+ <stop
+ style="stop-color:#0193cf;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19006" />
+ </linearGradient>
+ </g>
+ <g
+ id="page27"
+ inkscape:label="Rarity">
+ <linearGradient
+ inkscape:label="Body Fill"
+ osb:paint="solid"
+ id="linearGradient19048">
+ <stop
+ style="stop-color:#f0f2f3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19050" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body Shadow"
+ osb:paint="solid"
+ id="linearGradient19052">
+ <stop
+ style="stop-color:#e2e4e6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19054" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body Stroke"
+ osb:paint="solid"
+ id="linearGradient19056">
+ <stop
+ style="stop-color:#c2c5c6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19058" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Fill"
+ osb:paint="solid"
+ id="linearGradient19060">
+ <stop
+ style="stop-color:#5e51a3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19062" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Stroke"
+ osb:paint="solid"
+ id="linearGradient19064">
+ <stop
+ style="stop-color:#4b1566;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19066" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Grad Light"
+ osb:paint="solid"
+ id="linearGradient19068">
+ <stop
+ style="stop-color:#7e4a99;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19070" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Grad Dark"
+ osb:paint="solid"
+ id="linearGradient19072">
+ <stop
+ style="stop-color:#4b1566;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19074" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Grad Light"
+ osb:paint="solid"
+ id="linearGradient19076">
+ <stop
+ style="stop-color:#3777be;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19078" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Grad Dark"
+ osb:paint="solid"
+ id="linearGradient19080">
+ <stop
+ style="stop-color:#1a466a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19082" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Accent"
+ osb:paint="solid"
+ id="linearGradient19084">
+ <stop
+ style="stop-color:#5595d3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19086" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Highlight"
+ osb:paint="solid"
+ id="linearGradient19088">
+ <stop
+ style="stop-color:#7aacec;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19090" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eyeshadow"
+ osb:paint="solid"
+ id="linearGradient19092">
+ <stop
+ style="stop-color:#bce4f7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19094" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Cutie Mark Fill"
+ osb:paint="solid"
+ id="linearGradient19096">
+ <stop
+ style="stop-color:#73d4fd;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19098" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Cutie Mark Stroke"
+ osb:paint="solid"
+ id="linearGradient19100">
+ <stop
+ style="stop-color:#2c8fb7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19102" />
+ </linearGradient>
+ </g>
+ <g
+ id="page31"
+ inkscape:label="Twilight Sparkle">
+ <linearGradient
+ inkscape:label="Body Fill"
+ osb:paint="solid"
+ id="linearGradient19398">
+ <stop
+ style="stop-color:#d4a4e8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19400" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body Shadow"
+ osb:paint="solid"
+ id="linearGradient19402">
+ <stop
+ style="stop-color:#ae85c1;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19404" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body Stroke"
+ osb:paint="solid"
+ id="linearGradient19406">
+ <stop
+ style="stop-color:#a66ebe;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19408" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Fill"
+ osb:paint="solid"
+ id="linearGradient19410">
+ <stop
+ style="stop-color:#273771;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19412" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Stroke"
+ osb:paint="solid"
+ id="linearGradient19414">
+ <stop
+ style="stop-color:#132042;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19416" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Highlight Purple"
+ osb:paint="solid"
+ id="linearGradient19418">
+ <stop
+ style="stop-color:#622e86;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19420" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Highlight Pink"
+ osb:paint="solid"
+ id="linearGradient19422">
+ <stop
+ style="stop-color:#e6458b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19424" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Grad Light"
+ osb:paint="solid"
+ id="linearGradient19426">
+ <stop
+ style="stop-color:#633183;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19428" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Grad Dark"
+ osb:paint="solid"
+ id="linearGradient19430">
+ <stop
+ style="stop-color:#290a4b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19432" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Accent"
+ osb:paint="solid"
+ id="linearGradient19434">
+ <stop
+ style="stop-color:#966bab;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19436" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Highlight"
+ osb:paint="solid"
+ id="linearGradient19438">
+ <stop
+ style="stop-color:#ceb7d7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19440" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Cutie Mark Pink"
+ osb:paint="solid"
+ id="linearGradient19442">
+ <stop
+ style="stop-color:#e6458b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19444" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Cutie Mark White"
+ osb:paint="solid"
+ id="linearGradient19446">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19448" />
+ </linearGradient>
+ </g>
+ <g
+ id="page30"
+ inkscape:label="Spike">
+ <linearGradient
+ inkscape:label="Body Fill"
+ osb:paint="solid"
+ id="linearGradient19318">
+ <stop
+ style="stop-color:#c693c9;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19320" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body Shadow"
+ osb:paint="solid"
+ id="linearGradient19322">
+ <stop
+ style="stop-color:#b074b9;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19324" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body Stroke"
+ osb:paint="solid"
+ id="linearGradient19326">
+ <stop
+ style="stop-color:#995fa0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19328" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body Green Fill"
+ osb:paint="solid"
+ id="linearGradient19330">
+ <stop
+ style="stop-color:#dbecb4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19332" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body Green Stroke"
+ osb:paint="solid"
+ id="linearGradient19334">
+ <stop
+ style="stop-color:#98d27c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19336" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Spike Fill"
+ osb:paint="solid"
+ id="linearGradient19338">
+ <stop
+ style="stop-color:#52c458;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19340" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Spike Stroke"
+ osb:paint="solid"
+ id="linearGradient19342">
+ <stop
+ style="stop-color:#2c972f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19344" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Ear Fill"
+ osb:paint="solid"
+ id="linearGradient19346">
+ <stop
+ style="stop-color:#b2d964;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19348" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Ear Stroke"
+ osb:paint="solid"
+ id="linearGradient19350">
+ <stop
+ style="stop-color:#e2ec8b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19352" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Grad Light"
+ osb:paint="solid"
+ id="linearGradient19354">
+ <stop
+ style="stop-color:#62bb4d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19356" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Grad Dark"
+ osb:paint="solid"
+ id="linearGradient19358">
+ <stop
+ style="stop-color:#277514;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19360" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Accent"
+ osb:paint="solid"
+ id="linearGradient19362">
+ <stop
+ style="stop-color:#7fd968;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19364" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Highlight"
+ osb:paint="solid"
+ id="linearGradient19366">
+ <stop
+ style="stop-color:#cbf0c4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19368" />
+ </linearGradient>
+ </g>
+ <g
+ id="page32"
+ inkscape:label="Caramel Curve">
+ <linearGradient
+ inkscape:label="Body Fill"
+ osb:paint="solid"
+ id="linearGradient7335">
+ <stop
+ style="stop-color:#fef3c1;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7337" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body Shadow"
+ osb:paint="solid"
+ id="linearGradient7339">
+ <stop
+ style="stop-color:#fdeead;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7341" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body Stroke"
+ osb:paint="solid"
+ id="linearGradient7343">
+ <stop
+ style="stop-color:#e1cb6b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7345" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Fill"
+ osb:paint="solid"
+ id="linearGradient7347">
+ <stop
+ style="stop-color:#c65b3d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7349" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Stroke"
+ osb:paint="solid"
+ id="linearGradient7351">
+ <stop
+ style="stop-color:#8b412b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7353" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Grad Top"
+ osb:paint="solid"
+ id="linearGradient7355">
+ <stop
+ style="stop-color:#0d86a5;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7357" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Grad Bottom"
+ osb:paint="solid"
+ id="linearGradient7359">
+ <stop
+ style="stop-color:#1abdea;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7361" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Accent Lighter"
+ osb:paint="solid"
+ id="linearGradient7363">
+ <stop
+ style="stop-color:#9fdcf3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7365" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Highlight Darker"
+ osb:paint="solid"
+ id="linearGradient7367">
+ <stop
+ style="stop-color:#58cbf1;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7369" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Cutie Mark Line"
+ osb:paint="solid"
+ id="linearGradient7371">
+ <stop
+ style="stop-color:#238a4f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7373" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Cutie Mark Handle"
+ osb:paint="solid"
+ id="linearGradient7375">
+ <stop
+ style="stop-color:#bae3e6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7377" />
+ </linearGradient>
+ </g>
+ <g
+ id="page33"
+ inkscape:label="Derpy Hooes">
+ <linearGradient
+ inkscape:label="Body Fill"
+ osb:paint="solid"
+ id="linearGradient7381">
+ <stop
+ style="stop-color:#c1c7d5;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7383" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body Shadow"
+ osb:paint="solid"
+ id="linearGradient7385">
+ <stop
+ style="stop-color:#a2adc1;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7387" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body Stroke"
+ osb:paint="solid"
+ id="linearGradient7389">
+ <stop
+ style="stop-color:#8085a6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7391" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Fill"
+ osb:paint="solid"
+ id="linearGradient7393">
+ <stop
+ style="stop-color:#f9f2aa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7395" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Stroke"
+ osb:paint="solid"
+ id="linearGradient7397">
+ <stop
+ style="stop-color:#e3d664;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7399" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Grad Top"
+ osb:paint="solid"
+ id="linearGradient7401">
+ <stop
+ style="stop-color:#e5a332;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7403" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Grad Bottom"
+ osb:paint="solid"
+ id="linearGradient7405">
+ <stop
+ style="stop-color:#ffff61;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7407" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Accent Lighter"
+ osb:paint="solid"
+ id="linearGradient7409">
+ <stop
+ style="stop-color:#ffe650;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7411" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Highlight Darker"
+ osb:paint="solid"
+ id="linearGradient7413">
+ <stop
+ style="stop-color:#ffff61;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7415" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Bubble"
+ osb:paint="solid"
+ id="linearGradient7417">
+ <stop
+ style="stop-color:#ddddef;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7419" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Highlight"
+ osb:paint="solid"
+ id="linearGradient7421">
+ <stop
+ style="stop-color:#dceff5;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7423" />
+ </linearGradient>
+ </g>
+ <linearGradient
+ inkscape:label="White"
+ osb:paint="solid"
+ id="linearGradient18512">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18514" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Black"
+ osb:paint="solid"
+ id="linearGradient18516">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Teeth Fill"
+ osb:paint="solid"
+ id="linearGradient18520">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18522" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Teeth Stroke"
+ osb:paint="solid"
+ id="linearGradient18524">
+ <stop
+ style="stop-color:#b9e0f7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18526" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mouth"
+ osb:paint="solid"
+ id="linearGradient18528">
+ <stop
+ style="stop-color:#c53474;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18530" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Tongue"
+ osb:paint="solid"
+ id="linearGradient18532">
+ <stop
+ style="stop-color:#f67033;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18534" />
+ </linearGradient>
+ <g
+ id="page22"
+ inkscape:label="Daisy">
+ <linearGradient
+ inkscape:label="Body Fill"
+ osb:paint="solid"
+ id="linearGradient18636">
+ <stop
+ style="stop-color:#ffaafa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18638" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body fill Shadow"
+ osb:paint="solid"
+ id="linearGradient18640">
+ <stop
+ style="stop-color:#fa94f2;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18642" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body stroke"
+ osb:paint="solid"
+ id="linearGradient18644">
+ <stop
+ style="stop-color:#f268db;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18646" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Fill"
+ osb:paint="solid"
+ id="linearGradient18648">
+ <stop
+ style="stop-color:#cbf48c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18650" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Stroke"
+ osb:paint="solid"
+ id="linearGradient18652">
+ <stop
+ style="stop-color:#99de3c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18654" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Grad Light"
+ osb:paint="solid"
+ id="linearGradient18656">
+ <stop
+ style="stop-color:#3ab76d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18658" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Grad Dark"
+ osb:paint="solid"
+ id="linearGradient18660">
+ <stop
+ style="stop-color:#275f4c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18662" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Accent"
+ osb:paint="solid"
+ id="linearGradient18664">
+ <stop
+ style="stop-color:#6fe590;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18666" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Highlight"
+ osb:paint="solid"
+ id="linearGradient18668">
+ <stop
+ style="stop-color:#c6f3c1;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18670" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CM Fill"
+ osb:paint="solid"
+ id="linearGradient18672">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18674" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CM Stroke"
+ osb:paint="solid"
+ id="linearGradient18676">
+ <stop
+ style="stop-color:#c2c0c1;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18678" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CM Centre"
+ osb:paint="solid"
+ id="linearGradient18680">
+ <stop
+ style="stop-color:#ffff01;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18682" />
+ </linearGradient>
+ </g>
+ <g
+ id="page24"
+ inkscape:label="Lily">
+ <linearGradient
+ inkscape:label="Body Fill"
+ osb:paint="solid"
+ id="linearGradient18778">
+ <stop
+ style="stop-color:#ef94ba;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18780" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body fill Shadow"
+ osb:paint="solid"
+ id="linearGradient18782">
+ <stop
+ style="stop-color:#e781ae;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18784" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body stroke"
+ osb:paint="solid"
+ id="linearGradient18786">
+ <stop
+ style="stop-color:#d35a8a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18788" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Fill"
+ osb:paint="solid"
+ id="linearGradient18790">
+ <stop
+ style="stop-color:#f7e18d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18792" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Stroke"
+ osb:paint="solid"
+ id="linearGradient18794">
+ <stop
+ style="stop-color:#dcc561;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18796" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Highlight"
+ osb:paint="solid"
+ id="linearGradient18798">
+ <stop
+ style="stop-color:#faecb5;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18800" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Grad Light"
+ osb:paint="solid"
+ id="linearGradient18802">
+ <stop
+ style="stop-color:#fbf4ac;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18804" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Grad Dark"
+ osb:paint="solid"
+ id="linearGradient18806">
+ <stop
+ style="stop-color:#f6b541;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18808" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Accent"
+ osb:paint="solid"
+ id="linearGradient18810">
+ <stop
+ style="stop-color:#ebe367;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18812" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Highlight"
+ osb:paint="solid"
+ id="linearGradient18814">
+ <stop
+ style="stop-color:#fffffe;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18816" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CM Fill"
+ osb:paint="solid"
+ id="linearGradient18818">
+ <stop
+ style="stop-color:#fbfcfa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18820" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CM Stroke"
+ osb:paint="solid"
+ id="linearGradient18822">
+ <stop
+ style="stop-color:#c0dce8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18824" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CM stem"
+ osb:paint="solid"
+ id="linearGradient18826">
+ <stop
+ style="stop-color:#f6d444;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18828" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CM pollin"
+ osb:paint="solid"
+ id="linearGradient18830">
+ <stop
+ style="stop-color:#f39b3f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18832" />
+ </linearGradient>
+ </g>
+ <g
+ id="page28"
+ inkscape:label="Roseluck">
+ <linearGradient
+ inkscape:label="Body Fill"
+ osb:paint="solid"
+ id="linearGradient19134">
+ <stop
+ style="stop-color:#ffffd9;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19136" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body Fill Shadow"
+ osb:paint="solid"
+ id="linearGradient19138">
+ <stop
+ style="stop-color:#e2e2c3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19140" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body Stroke"
+ osb:paint="solid"
+ id="linearGradient19142">
+ <stop
+ style="stop-color:#c9c094;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19144" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Fill"
+ osb:paint="solid"
+ id="linearGradient19146">
+ <stop
+ style="stop-color:#bb2a57;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19148" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Stroke"
+ osb:paint="solid"
+ id="linearGradient19150">
+ <stop
+ style="stop-color:#982345;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19152" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Highlight"
+ osb:paint="solid"
+ id="linearGradient19154">
+ <stop
+ style="stop-color:#e3839f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19156" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Highlight Stroke"
+ osb:paint="solid"
+ id="linearGradient19158">
+ <stop
+ style="stop-color:#dd688b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19160" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Grad Light"
+ osb:paint="solid"
+ id="linearGradient19162">
+ <stop
+ style="stop-color:#bde887;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19164" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Grad Dark"
+ osb:paint="solid"
+ id="linearGradient19166">
+ <stop
+ style="stop-color:#39541f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19168" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Highlight"
+ osb:paint="solid"
+ id="linearGradient19170">
+ <stop
+ style="stop-color:#fdfff6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19172" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Accent"
+ osb:paint="solid"
+ id="linearGradient19174">
+ <stop
+ style="stop-color:#d6edb2;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19176" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CM Stem"
+ osb:paint="solid"
+ id="linearGradient19178">
+ <stop
+ style="stop-color:#497624;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19180" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CM leaf stroke"
+ osb:paint="solid"
+ id="linearGradient19182">
+ <stop
+ style="stop-color:#6ea237;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19184" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CM leaf fill"
+ osb:paint="solid"
+ id="linearGradient19186">
+ <stop
+ style="stop-color:#97cd63;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19188" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CM Rose fill"
+ osb:paint="solid"
+ id="linearGradient19190">
+ <stop
+ style="stop-color:#d33666;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19192" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CM rose Stroke"
+ osb:paint="solid"
+ id="linearGradient19194">
+ <stop
+ style="stop-color:#982345;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19196" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CM rose Shadow fill"
+ osb:paint="solid"
+ id="linearGradient19198">
+ <stop
+ style="stop-color:#bb2a57;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19200" />
+ </linearGradient>
+ </g>
+ <g
+ id="page29"
+ inkscape:label="Silver Rains">
+ <linearGradient
+ inkscape:label="Body Fill"
+ osb:paint="solid"
+ id="linearGradient19238">
+ <stop
+ style="stop-color:#c9c9c9;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19240" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body Shadow"
+ osb:paint="solid"
+ id="linearGradient19242">
+ <stop
+ style="stop-color:#bebebe;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19244" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body Stroke"
+ osb:paint="solid"
+ id="linearGradient19246">
+ <stop
+ style="stop-color:#a8a8a8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19248" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Fill"
+ osb:paint="solid"
+ id="linearGradient19250">
+ <stop
+ style="stop-color:#97b1fa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19252" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Streak"
+ osb:paint="solid"
+ id="linearGradient19254">
+ <stop
+ style="stop-color:#788eca;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19256" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Stroke"
+ osb:paint="solid"
+ id="linearGradient19258">
+ <stop
+ style="stop-color:#4a64ae;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19260" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Grad Light"
+ osb:paint="solid"
+ id="linearGradient19262">
+ <stop
+ style="stop-color:#76f4c0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19264" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Grad Dark"
+ osb:paint="solid"
+ id="linearGradient19266">
+ <stop
+ style="stop-color:#02c6a1;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19268" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Accent"
+ osb:paint="solid"
+ id="linearGradient19270">
+ <stop
+ style="stop-color:#b4fce2;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19272" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Highlight"
+ osb:paint="solid"
+ id="linearGradient19274">
+ <stop
+ style="stop-color:#cdf9e9;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19276" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Cutie Mark Cloud"
+ osb:paint="solid"
+ id="linearGradient19278">
+ <stop
+ style="stop-color:#9aa0b1;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19280" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Cutie Mark Drops"
+ osb:paint="solid"
+ id="linearGradient19282">
+ <stop
+ style="stop-color:#8ac3ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19284" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Cutie Mark Notes"
+ osb:paint="solid"
+ id="linearGradient19286">
+ <stop
+ style="stop-color:#345d88;stop-opacity:1.000000;"
+ offset="0"
+ id="stop19288" />
+ </linearGradient>
+ </g>
+ <g
+ id="page34"
+ inkscape:label="HourglassPony OC">
+ <linearGradient
+ inkscape:label="Body Fill"
+ osb:paint="solid"
+ id="linearGradient7426">
+ <stop
+ style="stop-color:#ffc189;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7428" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body Shadow"
+ osb:paint="solid"
+ id="linearGradient7430">
+ <stop
+ style="stop-color:#c5a978;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7432" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Body Stroke"
+ osb:paint="solid"
+ id="linearGradient7434">
+ <stop
+ style="stop-color:#b28059;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7436" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Fill"
+ osb:paint="solid"
+ id="linearGradient7438">
+ <stop
+ style="stop-color:#bc9b5f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7440" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Mane Stroke"
+ osb:paint="solid"
+ id="linearGradient7442">
+ <stop
+ style="stop-color:#5c3c28;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7444" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Grad Top"
+ osb:paint="solid"
+ id="linearGradient7446">
+ <stop
+ style="stop-color:#7a121a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7448" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Grad Bottom"
+ osb:paint="solid"
+ id="linearGradient7450">
+ <stop
+ style="stop-color:#a46867;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7452" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Accent Lighter"
+ osb:paint="solid"
+ id="linearGradient7454">
+ <stop
+ style="stop-color:#ffe1d3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7456" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Eye Highlight Darker"
+ osb:paint="solid"
+ id="linearGradient7458">
+ <stop
+ style="stop-color:#751119;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7460" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Cutie Mark Line"
+ osb:paint="solid"
+ id="linearGradient7462">
+ <stop
+ style="stop-color:#008000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7464" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Cutie Mark Handle"
+ osb:paint="solid"
+ id="linearGradient7466">
+ <stop
+ style="stop-color:#554cb6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7468" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Cutie Mark Red Circle"
+ osb:paint="solid"
+ id="linearGradient7470">
+ <stop
+ style="stop-color:#ff0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7472" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Cutie Mark Node"
+ osb:paint="solid"
+ id="linearGradient7474">
+ <stop
+ style="stop-color:#999999;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7476" />
+ </linearGradient>
+ </g>
+ </g>
+ <g
+ id="page0"
+ inkscape:label="Android icon palette">
+ <linearGradient
+ inkscape:label="FFFFFF"
+ osb:paint="solid"
+ id="linearGradient826">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop828" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="BFBFBF"
+ osb:paint="solid"
+ id="linearGradient830">
+ <stop
+ style="stop-color:#bfbfbf;stop-opacity:1.000000;"
+ offset="0"
+ id="stop832" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="808080"
+ osb:paint="solid"
+ id="linearGradient834">
+ <stop
+ style="stop-color:#808080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop836" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="404040"
+ osb:paint="solid"
+ id="linearGradient838">
+ <stop
+ style="stop-color:#404040;stop-opacity:1.000000;"
+ offset="0"
+ id="stop840" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="000000"
+ osb:paint="solid"
+ id="linearGradient842">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop844" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="6699FF"
+ osb:paint="solid"
+ id="linearGradient846">
+ <stop
+ style="stop-color:#6699ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop848" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="3366CC"
+ osb:paint="solid"
+ id="linearGradient850">
+ <stop
+ style="stop-color:#3366cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop852" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="003399"
+ osb:paint="solid"
+ id="linearGradient854">
+ <stop
+ style="stop-color:#003399;stop-opacity:1.000000;"
+ offset="0"
+ id="stop856" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="99CC33"
+ osb:paint="solid"
+ id="linearGradient858">
+ <stop
+ style="stop-color:#99cc33;stop-opacity:1.000000;"
+ offset="0"
+ id="stop860" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="00CC00"
+ osb:paint="solid"
+ id="linearGradient862">
+ <stop
+ style="stop-color:#00cc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop864" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="669900"
+ osb:paint="solid"
+ id="linearGradient866">
+ <stop
+ style="stop-color:#669900;stop-opacity:1.000000;"
+ offset="0"
+ id="stop868" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FFCC00"
+ osb:paint="solid"
+ id="linearGradient870">
+ <stop
+ style="stop-color:#ffcc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop872" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF9900"
+ osb:paint="solid"
+ id="linearGradient874">
+ <stop
+ style="stop-color:#ff9900;stop-opacity:1.000000;"
+ offset="0"
+ id="stop876" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF6600"
+ osb:paint="solid"
+ id="linearGradient878">
+ <stop
+ style="stop-color:#ff6600;stop-opacity:1.000000;"
+ offset="0"
+ id="stop880" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CC0000"
+ osb:paint="solid"
+ id="linearGradient882">
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop884" />
+ </linearGradient>
+ </g>
+ <g
+ id="page1"
+ inkscape:label="Blues">
+ <linearGradient
+ inkscape:label="#000000"
+ osb:paint="solid"
+ id="linearGradient918">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop920" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#808080"
+ osb:paint="solid"
+ id="linearGradient922">
+ <stop
+ style="stop-color:#808080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop924" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FFFFFF"
+ osb:paint="solid"
+ id="linearGradient926">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop928" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000004"
+ osb:paint="solid"
+ id="linearGradient930">
+ <stop
+ style="stop-color:#000004;stop-opacity:1.000000;"
+ offset="0"
+ id="stop932" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00000C"
+ osb:paint="solid"
+ id="linearGradient934">
+ <stop
+ style="stop-color:#00000c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop936" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000010"
+ osb:paint="solid"
+ id="linearGradient938">
+ <stop
+ style="stop-color:#000010;stop-opacity:1.000000;"
+ offset="0"
+ id="stop940" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000018"
+ osb:paint="solid"
+ id="linearGradient942">
+ <stop
+ style="stop-color:#000018;stop-opacity:1.000000;"
+ offset="0"
+ id="stop944" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000020"
+ osb:paint="solid"
+ id="linearGradient946">
+ <stop
+ style="stop-color:#000020;stop-opacity:1.000000;"
+ offset="0"
+ id="stop948" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000024"
+ osb:paint="solid"
+ id="linearGradient950">
+ <stop
+ style="stop-color:#000024;stop-opacity:1.000000;"
+ offset="0"
+ id="stop952" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00002C"
+ osb:paint="solid"
+ id="linearGradient954">
+ <stop
+ style="stop-color:#00002c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop956" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000030"
+ osb:paint="solid"
+ id="linearGradient958">
+ <stop
+ style="stop-color:#000030;stop-opacity:1.000000;"
+ offset="0"
+ id="stop960" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000038"
+ osb:paint="solid"
+ id="linearGradient962">
+ <stop
+ style="stop-color:#000038;stop-opacity:1.000000;"
+ offset="0"
+ id="stop964" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000040"
+ osb:paint="solid"
+ id="linearGradient966">
+ <stop
+ style="stop-color:#000040;stop-opacity:1.000000;"
+ offset="0"
+ id="stop968" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000044"
+ osb:paint="solid"
+ id="linearGradient970">
+ <stop
+ style="stop-color:#000044;stop-opacity:1.000000;"
+ offset="0"
+ id="stop972" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00004C"
+ osb:paint="solid"
+ id="linearGradient974">
+ <stop
+ style="stop-color:#00004c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop976" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000050"
+ osb:paint="solid"
+ id="linearGradient978">
+ <stop
+ style="stop-color:#000050;stop-opacity:1.000000;"
+ offset="0"
+ id="stop980" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000058"
+ osb:paint="solid"
+ id="linearGradient982">
+ <stop
+ style="stop-color:#000058;stop-opacity:1.000000;"
+ offset="0"
+ id="stop984" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000060"
+ osb:paint="solid"
+ id="linearGradient986">
+ <stop
+ style="stop-color:#000060;stop-opacity:1.000000;"
+ offset="0"
+ id="stop988" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000064"
+ osb:paint="solid"
+ id="linearGradient990">
+ <stop
+ style="stop-color:#000064;stop-opacity:1.000000;"
+ offset="0"
+ id="stop992" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00006C"
+ osb:paint="solid"
+ id="linearGradient994">
+ <stop
+ style="stop-color:#00006c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop996" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000074"
+ osb:paint="solid"
+ id="linearGradient998">
+ <stop
+ style="stop-color:#000074;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1000" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000078"
+ osb:paint="solid"
+ id="linearGradient1002">
+ <stop
+ style="stop-color:#000078;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1004" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000080"
+ osb:paint="solid"
+ id="linearGradient1006">
+ <stop
+ style="stop-color:#000080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1008" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000084"
+ osb:paint="solid"
+ id="linearGradient1010">
+ <stop
+ style="stop-color:#000084;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1012" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00008C"
+ osb:paint="solid"
+ id="linearGradient1014">
+ <stop
+ style="stop-color:#00008c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1016" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000094"
+ osb:paint="solid"
+ id="linearGradient1018">
+ <stop
+ style="stop-color:#000094;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1020" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000098"
+ osb:paint="solid"
+ id="linearGradient1022">
+ <stop
+ style="stop-color:#000098;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1024" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000A0"
+ osb:paint="solid"
+ id="linearGradient1026">
+ <stop
+ style="stop-color:#0000a0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1028" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000A4"
+ osb:paint="solid"
+ id="linearGradient1030">
+ <stop
+ style="stop-color:#0000a4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1032" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000AC"
+ osb:paint="solid"
+ id="linearGradient1034">
+ <stop
+ style="stop-color:#0000ac;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1036" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000B4"
+ osb:paint="solid"
+ id="linearGradient1038">
+ <stop
+ style="stop-color:#0000b4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1040" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000B8"
+ osb:paint="solid"
+ id="linearGradient1042">
+ <stop
+ style="stop-color:#0000b8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1044" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000C0"
+ osb:paint="solid"
+ id="linearGradient1046">
+ <stop
+ style="stop-color:#0000c0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1048" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000C8"
+ osb:paint="solid"
+ id="linearGradient1050">
+ <stop
+ style="stop-color:#0000c8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1052" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0004C8"
+ osb:paint="solid"
+ id="linearGradient1054">
+ <stop
+ style="stop-color:#0004c8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1056" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000CC8"
+ osb:paint="solid"
+ id="linearGradient1058">
+ <stop
+ style="stop-color:#000cc8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1060" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0010CC"
+ osb:paint="solid"
+ id="linearGradient1062">
+ <stop
+ style="stop-color:#0010cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1064" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0018CC"
+ osb:paint="solid"
+ id="linearGradient1066">
+ <stop
+ style="stop-color:#0018cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1068" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#001CD0"
+ osb:paint="solid"
+ id="linearGradient1070">
+ <stop
+ style="stop-color:#001cd0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1072" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0024D0"
+ osb:paint="solid"
+ id="linearGradient1074">
+ <stop
+ style="stop-color:#0024d0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1076" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0028D0"
+ osb:paint="solid"
+ id="linearGradient1078">
+ <stop
+ style="stop-color:#0028d0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1080" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0030D4"
+ osb:paint="solid"
+ id="linearGradient1082">
+ <stop
+ style="stop-color:#0030d4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1084" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0038D4"
+ osb:paint="solid"
+ id="linearGradient1086">
+ <stop
+ style="stop-color:#0038d4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1088" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#003CD8"
+ osb:paint="solid"
+ id="linearGradient1090">
+ <stop
+ style="stop-color:#003cd8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1092" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0044D8"
+ osb:paint="solid"
+ id="linearGradient1094">
+ <stop
+ style="stop-color:#0044d8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1096" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0048D8"
+ osb:paint="solid"
+ id="linearGradient1098">
+ <stop
+ style="stop-color:#0048d8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1100" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0050DC"
+ osb:paint="solid"
+ id="linearGradient1102">
+ <stop
+ style="stop-color:#0050dc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1104" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0054DC"
+ osb:paint="solid"
+ id="linearGradient1106">
+ <stop
+ style="stop-color:#0054dc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1108" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#005CE0"
+ osb:paint="solid"
+ id="linearGradient1110">
+ <stop
+ style="stop-color:#005ce0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1112" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0064E0"
+ osb:paint="solid"
+ id="linearGradient1114">
+ <stop
+ style="stop-color:#0064e0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1116" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0068E0"
+ osb:paint="solid"
+ id="linearGradient1118">
+ <stop
+ style="stop-color:#0068e0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1120" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0070E4"
+ osb:paint="solid"
+ id="linearGradient1122">
+ <stop
+ style="stop-color:#0070e4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1124" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0074E4"
+ osb:paint="solid"
+ id="linearGradient1126">
+ <stop
+ style="stop-color:#0074e4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1128" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#007CE8"
+ osb:paint="solid"
+ id="linearGradient1130">
+ <stop
+ style="stop-color:#007ce8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1132" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0080E8"
+ osb:paint="solid"
+ id="linearGradient1134">
+ <stop
+ style="stop-color:#0080e8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1136" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0088E8"
+ osb:paint="solid"
+ id="linearGradient1138">
+ <stop
+ style="stop-color:#0088e8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1140" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#008CEC"
+ osb:paint="solid"
+ id="linearGradient1142">
+ <stop
+ style="stop-color:#008cec;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1144" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0094EC"
+ osb:paint="solid"
+ id="linearGradient1146">
+ <stop
+ style="stop-color:#0094ec;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1148" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#009CF0"
+ osb:paint="solid"
+ id="linearGradient1150">
+ <stop
+ style="stop-color:#009cf0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1152" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00A0F0"
+ osb:paint="solid"
+ id="linearGradient1154">
+ <stop
+ style="stop-color:#00a0f0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1156" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00A8F0"
+ osb:paint="solid"
+ id="linearGradient1158">
+ <stop
+ style="stop-color:#00a8f0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1160" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00ACF4"
+ osb:paint="solid"
+ id="linearGradient1162">
+ <stop
+ style="stop-color:#00acf4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1164" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00B4F4"
+ osb:paint="solid"
+ id="linearGradient1166">
+ <stop
+ style="stop-color:#00b4f4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1168" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00B8F8"
+ osb:paint="solid"
+ id="linearGradient1170">
+ <stop
+ style="stop-color:#00b8f8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1172" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00C0F8"
+ osb:paint="solid"
+ id="linearGradient1174">
+ <stop
+ style="stop-color:#00c0f8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1176" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00C8FC"
+ osb:paint="solid"
+ id="linearGradient1178">
+ <stop
+ style="stop-color:#00c8fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1180" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#04C8FC"
+ osb:paint="solid"
+ id="linearGradient1182">
+ <stop
+ style="stop-color:#04c8fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1184" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0CC8FC"
+ osb:paint="solid"
+ id="linearGradient1186">
+ <stop
+ style="stop-color:#0cc8fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1188" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#14CCFC"
+ osb:paint="solid"
+ id="linearGradient1190">
+ <stop
+ style="stop-color:#14ccfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1192" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#1CCCFC"
+ osb:paint="solid"
+ id="linearGradient1194">
+ <stop
+ style="stop-color:#1cccfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1196" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#24D0FC"
+ osb:paint="solid"
+ id="linearGradient1198">
+ <stop
+ style="stop-color:#24d0fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1200" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2CD0FC"
+ osb:paint="solid"
+ id="linearGradient1202">
+ <stop
+ style="stop-color:#2cd0fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1204" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#34D0FC"
+ osb:paint="solid"
+ id="linearGradient1206">
+ <stop
+ style="stop-color:#34d0fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1208" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#3CD4FC"
+ osb:paint="solid"
+ id="linearGradient1210">
+ <stop
+ style="stop-color:#3cd4fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1212" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#44D4FC"
+ osb:paint="solid"
+ id="linearGradient1214">
+ <stop
+ style="stop-color:#44d4fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1216" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#4CD8FC"
+ osb:paint="solid"
+ id="linearGradient1218">
+ <stop
+ style="stop-color:#4cd8fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1220" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#54D8FC"
+ osb:paint="solid"
+ id="linearGradient1222">
+ <stop
+ style="stop-color:#54d8fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1224" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#5CD8FC"
+ osb:paint="solid"
+ id="linearGradient1226">
+ <stop
+ style="stop-color:#5cd8fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1228" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#64DCFC"
+ osb:paint="solid"
+ id="linearGradient1230">
+ <stop
+ style="stop-color:#64dcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1232" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#6CDCFC"
+ osb:paint="solid"
+ id="linearGradient1234">
+ <stop
+ style="stop-color:#6cdcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1236" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#74E0FC"
+ osb:paint="solid"
+ id="linearGradient1238">
+ <stop
+ style="stop-color:#74e0fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1240" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#7CE0FC"
+ osb:paint="solid"
+ id="linearGradient1242">
+ <stop
+ style="stop-color:#7ce0fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1244" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#84E0FC"
+ osb:paint="solid"
+ id="linearGradient1246">
+ <stop
+ style="stop-color:#84e0fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1248" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8CE4FC"
+ osb:paint="solid"
+ id="linearGradient1250">
+ <stop
+ style="stop-color:#8ce4fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1252" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#94E4FC"
+ osb:paint="solid"
+ id="linearGradient1254">
+ <stop
+ style="stop-color:#94e4fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1256" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9CE8FC"
+ osb:paint="solid"
+ id="linearGradient1258">
+ <stop
+ style="stop-color:#9ce8fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1260" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A4E8FC"
+ osb:paint="solid"
+ id="linearGradient1262">
+ <stop
+ style="stop-color:#a4e8fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1264" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#ACE8FC"
+ osb:paint="solid"
+ id="linearGradient1266">
+ <stop
+ style="stop-color:#ace8fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1268" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B4ECFC"
+ osb:paint="solid"
+ id="linearGradient1270">
+ <stop
+ style="stop-color:#b4ecfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1272" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#BCECFC"
+ osb:paint="solid"
+ id="linearGradient1274">
+ <stop
+ style="stop-color:#bcecfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1276" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C4F0FC"
+ osb:paint="solid"
+ id="linearGradient1278">
+ <stop
+ style="stop-color:#c4f0fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1280" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#CCF0FC"
+ osb:paint="solid"
+ id="linearGradient1282">
+ <stop
+ style="stop-color:#ccf0fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1284" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D4F0FC"
+ osb:paint="solid"
+ id="linearGradient1286">
+ <stop
+ style="stop-color:#d4f0fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1288" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DCF4FC"
+ osb:paint="solid"
+ id="linearGradient1290">
+ <stop
+ style="stop-color:#dcf4fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1292" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E4F4FC"
+ osb:paint="solid"
+ id="linearGradient1294">
+ <stop
+ style="stop-color:#e4f4fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1296" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#ECF8FC"
+ osb:paint="solid"
+ id="linearGradient1298">
+ <stop
+ style="stop-color:#ecf8fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1300" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F4F8FC"
+ osb:paint="solid"
+ id="linearGradient1302">
+ <stop
+ style="stop-color:#f4f8fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1304" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCFC"
+ osb:paint="solid"
+ id="linearGradient1306">
+ <stop
+ style="stop-color:#fcfcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1308" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F8FCFC"
+ osb:paint="solid"
+ id="linearGradient1310">
+ <stop
+ style="stop-color:#f8fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1312" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F4FCFC"
+ osb:paint="solid"
+ id="linearGradient1314">
+ <stop
+ style="stop-color:#f4fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1316" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F0FCFC"
+ osb:paint="solid"
+ id="linearGradient1318">
+ <stop
+ style="stop-color:#f0fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1320" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8FCFC"
+ osb:paint="solid"
+ id="linearGradient1322">
+ <stop
+ style="stop-color:#e8fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1324" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E4FCFC"
+ osb:paint="solid"
+ id="linearGradient1326">
+ <stop
+ style="stop-color:#e4fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1328" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E0FCFC"
+ osb:paint="solid"
+ id="linearGradient1330">
+ <stop
+ style="stop-color:#e0fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1332" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D8FCFC"
+ osb:paint="solid"
+ id="linearGradient1334">
+ <stop
+ style="stop-color:#d8fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1336" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D4FCFC"
+ osb:paint="solid"
+ id="linearGradient1338">
+ <stop
+ style="stop-color:#d4fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1340" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D0FCFC"
+ osb:paint="solid"
+ id="linearGradient1342">
+ <stop
+ style="stop-color:#d0fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1344" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C8FCFC"
+ osb:paint="solid"
+ id="linearGradient1346">
+ <stop
+ style="stop-color:#c8fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1348" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C4FCFC"
+ osb:paint="solid"
+ id="linearGradient1350">
+ <stop
+ style="stop-color:#c4fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1352" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C0FCFC"
+ osb:paint="solid"
+ id="linearGradient1354">
+ <stop
+ style="stop-color:#c0fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1356" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B8FCFC"
+ osb:paint="solid"
+ id="linearGradient1358">
+ <stop
+ style="stop-color:#b8fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1360" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B4FCFC"
+ osb:paint="solid"
+ id="linearGradient1362">
+ <stop
+ style="stop-color:#b4fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1364" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B0FCFC"
+ osb:paint="solid"
+ id="linearGradient1366">
+ <stop
+ style="stop-color:#b0fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1368" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A8FCFC"
+ osb:paint="solid"
+ id="linearGradient1370">
+ <stop
+ style="stop-color:#a8fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1372" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A4FCFC"
+ osb:paint="solid"
+ id="linearGradient1374">
+ <stop
+ style="stop-color:#a4fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1376" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A0FCFC"
+ osb:paint="solid"
+ id="linearGradient1378">
+ <stop
+ style="stop-color:#a0fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1380" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9CFCFC"
+ osb:paint="solid"
+ id="linearGradient1382">
+ <stop
+ style="stop-color:#9cfcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1384" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#94FCFC"
+ osb:paint="solid"
+ id="linearGradient1386">
+ <stop
+ style="stop-color:#94fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1388" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90FCFC"
+ osb:paint="solid"
+ id="linearGradient1390">
+ <stop
+ style="stop-color:#90fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1392" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8CFCFC"
+ osb:paint="solid"
+ id="linearGradient1394">
+ <stop
+ style="stop-color:#8cfcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1396" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#84FCFC"
+ osb:paint="solid"
+ id="linearGradient1398">
+ <stop
+ style="stop-color:#84fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1400" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#80FCFC"
+ osb:paint="solid"
+ id="linearGradient1402">
+ <stop
+ style="stop-color:#80fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1404" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#7CFCFC"
+ osb:paint="solid"
+ id="linearGradient1406">
+ <stop
+ style="stop-color:#7cfcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1408" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#74FCFC"
+ osb:paint="solid"
+ id="linearGradient1410">
+ <stop
+ style="stop-color:#74fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1412" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#70FCFC"
+ osb:paint="solid"
+ id="linearGradient1414">
+ <stop
+ style="stop-color:#70fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1416" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#6CFCFC"
+ osb:paint="solid"
+ id="linearGradient1418">
+ <stop
+ style="stop-color:#6cfcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1420" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#64FCFC"
+ osb:paint="solid"
+ id="linearGradient1422">
+ <stop
+ style="stop-color:#64fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1424" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#60FCFC"
+ osb:paint="solid"
+ id="linearGradient1426">
+ <stop
+ style="stop-color:#60fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1428" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#5CFCFC"
+ osb:paint="solid"
+ id="linearGradient1430">
+ <stop
+ style="stop-color:#5cfcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1432" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#54FCFC"
+ osb:paint="solid"
+ id="linearGradient1434">
+ <stop
+ style="stop-color:#54fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1436" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#50FCFC"
+ osb:paint="solid"
+ id="linearGradient1438">
+ <stop
+ style="stop-color:#50fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1440" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#4CFCFC"
+ osb:paint="solid"
+ id="linearGradient1442">
+ <stop
+ style="stop-color:#4cfcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1444" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#48FCFC"
+ osb:paint="solid"
+ id="linearGradient1446">
+ <stop
+ style="stop-color:#48fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1448" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#40FCFC"
+ osb:paint="solid"
+ id="linearGradient1450">
+ <stop
+ style="stop-color:#40fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1452" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#3CFCFC"
+ osb:paint="solid"
+ id="linearGradient1454">
+ <stop
+ style="stop-color:#3cfcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1456" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#38FCFC"
+ osb:paint="solid"
+ id="linearGradient1458">
+ <stop
+ style="stop-color:#38fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1460" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#30FCFC"
+ osb:paint="solid"
+ id="linearGradient1462">
+ <stop
+ style="stop-color:#30fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1464" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2CFCFC"
+ osb:paint="solid"
+ id="linearGradient1466">
+ <stop
+ style="stop-color:#2cfcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1468" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#28FCFC"
+ osb:paint="solid"
+ id="linearGradient1470">
+ <stop
+ style="stop-color:#28fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1472" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#20FCFC"
+ osb:paint="solid"
+ id="linearGradient1474">
+ <stop
+ style="stop-color:#20fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1476" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#1CFCFC"
+ osb:paint="solid"
+ id="linearGradient1478">
+ <stop
+ style="stop-color:#1cfcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1480" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#18FCFC"
+ osb:paint="solid"
+ id="linearGradient1482">
+ <stop
+ style="stop-color:#18fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1484" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#10FCFC"
+ osb:paint="solid"
+ id="linearGradient1486">
+ <stop
+ style="stop-color:#10fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1488" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0CFCFC"
+ osb:paint="solid"
+ id="linearGradient1490">
+ <stop
+ style="stop-color:#0cfcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1492" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#08FCFC"
+ osb:paint="solid"
+ id="linearGradient1494">
+ <stop
+ style="stop-color:#08fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1496" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00FCFC"
+ osb:paint="solid"
+ id="linearGradient1498">
+ <stop
+ style="stop-color:#00fcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1500" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00F8FC"
+ osb:paint="solid"
+ id="linearGradient1502">
+ <stop
+ style="stop-color:#00f8fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1504" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00F4FC"
+ osb:paint="solid"
+ id="linearGradient1506">
+ <stop
+ style="stop-color:#00f4fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1508" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00F0FC"
+ osb:paint="solid"
+ id="linearGradient1510">
+ <stop
+ style="stop-color:#00f0fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1512" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00E8FC"
+ osb:paint="solid"
+ id="linearGradient1514">
+ <stop
+ style="stop-color:#00e8fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1516" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00E4FC"
+ osb:paint="solid"
+ id="linearGradient1518">
+ <stop
+ style="stop-color:#00e4fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1520" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00E0FC"
+ osb:paint="solid"
+ id="linearGradient1522">
+ <stop
+ style="stop-color:#00e0fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1524" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00D8FC"
+ osb:paint="solid"
+ id="linearGradient1526">
+ <stop
+ style="stop-color:#00d8fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1528" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00D4FC"
+ osb:paint="solid"
+ id="linearGradient1530">
+ <stop
+ style="stop-color:#00d4fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1532" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00D0FC"
+ osb:paint="solid"
+ id="linearGradient1534">
+ <stop
+ style="stop-color:#00d0fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1536" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00C8FC"
+ osb:paint="solid"
+ id="linearGradient1538">
+ <stop
+ style="stop-color:#00c8fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1540" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00C4FC"
+ osb:paint="solid"
+ id="linearGradient1542">
+ <stop
+ style="stop-color:#00c4fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1544" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00C0FC"
+ osb:paint="solid"
+ id="linearGradient1546">
+ <stop
+ style="stop-color:#00c0fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1548" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00B8FC"
+ osb:paint="solid"
+ id="linearGradient1550">
+ <stop
+ style="stop-color:#00b8fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1552" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00B4FC"
+ osb:paint="solid"
+ id="linearGradient1554">
+ <stop
+ style="stop-color:#00b4fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1556" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00B0FC"
+ osb:paint="solid"
+ id="linearGradient1558">
+ <stop
+ style="stop-color:#00b0fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1560" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00A8FC"
+ osb:paint="solid"
+ id="linearGradient1562">
+ <stop
+ style="stop-color:#00a8fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1564" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00A4FC"
+ osb:paint="solid"
+ id="linearGradient1566">
+ <stop
+ style="stop-color:#00a4fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1568" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00A0FC"
+ osb:paint="solid"
+ id="linearGradient1570">
+ <stop
+ style="stop-color:#00a0fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1572" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#009CFC"
+ osb:paint="solid"
+ id="linearGradient1574">
+ <stop
+ style="stop-color:#009cfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1576" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0094FC"
+ osb:paint="solid"
+ id="linearGradient1578">
+ <stop
+ style="stop-color:#0094fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1580" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0090FC"
+ osb:paint="solid"
+ id="linearGradient1582">
+ <stop
+ style="stop-color:#0090fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1584" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#008CFC"
+ osb:paint="solid"
+ id="linearGradient1586">
+ <stop
+ style="stop-color:#008cfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1588" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0084FC"
+ osb:paint="solid"
+ id="linearGradient1590">
+ <stop
+ style="stop-color:#0084fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1592" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0080FC"
+ osb:paint="solid"
+ id="linearGradient1594">
+ <stop
+ style="stop-color:#0080fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1596" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#007CFC"
+ osb:paint="solid"
+ id="linearGradient1598">
+ <stop
+ style="stop-color:#007cfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1600" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0074FC"
+ osb:paint="solid"
+ id="linearGradient1602">
+ <stop
+ style="stop-color:#0074fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1604" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0070FC"
+ osb:paint="solid"
+ id="linearGradient1606">
+ <stop
+ style="stop-color:#0070fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1608" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#006CFC"
+ osb:paint="solid"
+ id="linearGradient1610">
+ <stop
+ style="stop-color:#006cfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1612" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0064FC"
+ osb:paint="solid"
+ id="linearGradient1614">
+ <stop
+ style="stop-color:#0064fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1616" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0060FC"
+ osb:paint="solid"
+ id="linearGradient1618">
+ <stop
+ style="stop-color:#0060fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1620" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#005CFC"
+ osb:paint="solid"
+ id="linearGradient1622">
+ <stop
+ style="stop-color:#005cfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1624" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0054FC"
+ osb:paint="solid"
+ id="linearGradient1626">
+ <stop
+ style="stop-color:#0054fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1628" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0050FC"
+ osb:paint="solid"
+ id="linearGradient1630">
+ <stop
+ style="stop-color:#0050fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1632" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#004CFC"
+ osb:paint="solid"
+ id="linearGradient1634">
+ <stop
+ style="stop-color:#004cfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1636" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0048FC"
+ osb:paint="solid"
+ id="linearGradient1638">
+ <stop
+ style="stop-color:#0048fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1640" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0040FC"
+ osb:paint="solid"
+ id="linearGradient1642">
+ <stop
+ style="stop-color:#0040fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1644" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#003CFC"
+ osb:paint="solid"
+ id="linearGradient1646">
+ <stop
+ style="stop-color:#003cfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1648" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0038FC"
+ osb:paint="solid"
+ id="linearGradient1650">
+ <stop
+ style="stop-color:#0038fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1652" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0030FC"
+ osb:paint="solid"
+ id="linearGradient1654">
+ <stop
+ style="stop-color:#0030fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1656" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#002CFC"
+ osb:paint="solid"
+ id="linearGradient1658">
+ <stop
+ style="stop-color:#002cfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1660" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0028FC"
+ osb:paint="solid"
+ id="linearGradient1662">
+ <stop
+ style="stop-color:#0028fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1664" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0020FC"
+ osb:paint="solid"
+ id="linearGradient1666">
+ <stop
+ style="stop-color:#0020fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1668" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#001CFC"
+ osb:paint="solid"
+ id="linearGradient1670">
+ <stop
+ style="stop-color:#001cfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1672" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0018FC"
+ osb:paint="solid"
+ id="linearGradient1674">
+ <stop
+ style="stop-color:#0018fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1676" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0010FC"
+ osb:paint="solid"
+ id="linearGradient1678">
+ <stop
+ style="stop-color:#0010fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1680" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000CFC"
+ osb:paint="solid"
+ id="linearGradient1682">
+ <stop
+ style="stop-color:#000cfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1684" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0008FC"
+ osb:paint="solid"
+ id="linearGradient1686">
+ <stop
+ style="stop-color:#0008fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1688" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000FC"
+ osb:paint="solid"
+ id="linearGradient1690">
+ <stop
+ style="stop-color:#0000fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1692" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000F8"
+ osb:paint="solid"
+ id="linearGradient1694">
+ <stop
+ style="stop-color:#0000f8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1696" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000F4"
+ osb:paint="solid"
+ id="linearGradient1698">
+ <stop
+ style="stop-color:#0000f4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1700" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000F0"
+ osb:paint="solid"
+ id="linearGradient1702">
+ <stop
+ style="stop-color:#0000f0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1704" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000EC"
+ osb:paint="solid"
+ id="linearGradient1706">
+ <stop
+ style="stop-color:#0000ec;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1708" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000E8"
+ osb:paint="solid"
+ id="linearGradient1710">
+ <stop
+ style="stop-color:#0000e8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1712" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000E4"
+ osb:paint="solid"
+ id="linearGradient1714">
+ <stop
+ style="stop-color:#0000e4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1716" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000E0"
+ osb:paint="solid"
+ id="linearGradient1718">
+ <stop
+ style="stop-color:#0000e0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1720" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000DC"
+ osb:paint="solid"
+ id="linearGradient1722">
+ <stop
+ style="stop-color:#0000dc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1724" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000D8"
+ osb:paint="solid"
+ id="linearGradient1726">
+ <stop
+ style="stop-color:#0000d8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1728" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000D4"
+ osb:paint="solid"
+ id="linearGradient1730">
+ <stop
+ style="stop-color:#0000d4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1732" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000D0"
+ osb:paint="solid"
+ id="linearGradient1734">
+ <stop
+ style="stop-color:#0000d0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1736" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000CC"
+ osb:paint="solid"
+ id="linearGradient1738">
+ <stop
+ style="stop-color:#0000cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1740" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000C8"
+ osb:paint="solid"
+ id="linearGradient1742">
+ <stop
+ style="stop-color:#0000c8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1744" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000C4"
+ osb:paint="solid"
+ id="linearGradient1746">
+ <stop
+ style="stop-color:#0000c4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1748" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000C0"
+ osb:paint="solid"
+ id="linearGradient1750">
+ <stop
+ style="stop-color:#0000c0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1752" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000BC"
+ osb:paint="solid"
+ id="linearGradient1754">
+ <stop
+ style="stop-color:#0000bc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1756" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000B8"
+ osb:paint="solid"
+ id="linearGradient1758">
+ <stop
+ style="stop-color:#0000b8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1760" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000B4"
+ osb:paint="solid"
+ id="linearGradient1762">
+ <stop
+ style="stop-color:#0000b4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1764" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000B0"
+ osb:paint="solid"
+ id="linearGradient1766">
+ <stop
+ style="stop-color:#0000b0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1768" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000AC"
+ osb:paint="solid"
+ id="linearGradient1770">
+ <stop
+ style="stop-color:#0000ac;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1772" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000A8"
+ osb:paint="solid"
+ id="linearGradient1774">
+ <stop
+ style="stop-color:#0000a8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1776" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000A4"
+ osb:paint="solid"
+ id="linearGradient1778">
+ <stop
+ style="stop-color:#0000a4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1780" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000A0"
+ osb:paint="solid"
+ id="linearGradient1782">
+ <stop
+ style="stop-color:#0000a0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1784" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00009C"
+ osb:paint="solid"
+ id="linearGradient1786">
+ <stop
+ style="stop-color:#00009c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1788" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000098"
+ osb:paint="solid"
+ id="linearGradient1790">
+ <stop
+ style="stop-color:#000098;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1792" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000094"
+ osb:paint="solid"
+ id="linearGradient1794">
+ <stop
+ style="stop-color:#000094;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1796" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000090"
+ osb:paint="solid"
+ id="linearGradient1798">
+ <stop
+ style="stop-color:#000090;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1800" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00008C"
+ osb:paint="solid"
+ id="linearGradient1802">
+ <stop
+ style="stop-color:#00008c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1804" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000088"
+ osb:paint="solid"
+ id="linearGradient1806">
+ <stop
+ style="stop-color:#000088;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1808" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000084"
+ osb:paint="solid"
+ id="linearGradient1810">
+ <stop
+ style="stop-color:#000084;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1812" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000080"
+ osb:paint="solid"
+ id="linearGradient1814">
+ <stop
+ style="stop-color:#000080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1816" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00007C"
+ osb:paint="solid"
+ id="linearGradient1818">
+ <stop
+ style="stop-color:#00007c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1820" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000078"
+ osb:paint="solid"
+ id="linearGradient1822">
+ <stop
+ style="stop-color:#000078;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1824" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000074"
+ osb:paint="solid"
+ id="linearGradient1826">
+ <stop
+ style="stop-color:#000074;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1828" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000070"
+ osb:paint="solid"
+ id="linearGradient1830">
+ <stop
+ style="stop-color:#000070;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1832" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00006C"
+ osb:paint="solid"
+ id="linearGradient1834">
+ <stop
+ style="stop-color:#00006c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1836" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000068"
+ osb:paint="solid"
+ id="linearGradient1838">
+ <stop
+ style="stop-color:#000068;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1840" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000064"
+ osb:paint="solid"
+ id="linearGradient1842">
+ <stop
+ style="stop-color:#000064;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1844" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000060"
+ osb:paint="solid"
+ id="linearGradient1846">
+ <stop
+ style="stop-color:#000060;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1848" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00005C"
+ osb:paint="solid"
+ id="linearGradient1850">
+ <stop
+ style="stop-color:#00005c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1852" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000058"
+ osb:paint="solid"
+ id="linearGradient1854">
+ <stop
+ style="stop-color:#000058;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1856" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000054"
+ osb:paint="solid"
+ id="linearGradient1858">
+ <stop
+ style="stop-color:#000054;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1860" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000050"
+ osb:paint="solid"
+ id="linearGradient1862">
+ <stop
+ style="stop-color:#000050;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1864" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00004C"
+ osb:paint="solid"
+ id="linearGradient1866">
+ <stop
+ style="stop-color:#00004c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1868" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000048"
+ osb:paint="solid"
+ id="linearGradient1870">
+ <stop
+ style="stop-color:#000048;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1872" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000044"
+ osb:paint="solid"
+ id="linearGradient1874">
+ <stop
+ style="stop-color:#000044;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1876" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000040"
+ osb:paint="solid"
+ id="linearGradient1878">
+ <stop
+ style="stop-color:#000040;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1880" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00003C"
+ osb:paint="solid"
+ id="linearGradient1882">
+ <stop
+ style="stop-color:#00003c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1884" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000038"
+ osb:paint="solid"
+ id="linearGradient1886">
+ <stop
+ style="stop-color:#000038;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1888" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000034"
+ osb:paint="solid"
+ id="linearGradient1890">
+ <stop
+ style="stop-color:#000034;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1892" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000030"
+ osb:paint="solid"
+ id="linearGradient1894">
+ <stop
+ style="stop-color:#000030;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1896" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00002C"
+ osb:paint="solid"
+ id="linearGradient1898">
+ <stop
+ style="stop-color:#00002c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1900" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000028"
+ osb:paint="solid"
+ id="linearGradient1902">
+ <stop
+ style="stop-color:#000028;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1904" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000024"
+ osb:paint="solid"
+ id="linearGradient1906">
+ <stop
+ style="stop-color:#000024;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1908" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000020"
+ osb:paint="solid"
+ id="linearGradient1910">
+ <stop
+ style="stop-color:#000020;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1912" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00001C"
+ osb:paint="solid"
+ id="linearGradient1914">
+ <stop
+ style="stop-color:#00001c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1916" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000018"
+ osb:paint="solid"
+ id="linearGradient1918">
+ <stop
+ style="stop-color:#000018;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1920" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000014"
+ osb:paint="solid"
+ id="linearGradient1922">
+ <stop
+ style="stop-color:#000014;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1924" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000010"
+ osb:paint="solid"
+ id="linearGradient1926">
+ <stop
+ style="stop-color:#000010;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1928" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00000C"
+ osb:paint="solid"
+ id="linearGradient1930">
+ <stop
+ style="stop-color:#00000c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1932" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000008"
+ osb:paint="solid"
+ id="linearGradient1934">
+ <stop
+ style="stop-color:#000008;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1936" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000000"
+ osb:paint="solid"
+ id="linearGradient1938">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop1940" />
+ </linearGradient>
+ </g>
+ <g
+ id="page2"
+ inkscape:label="Echo Icon Theme Palette">
+ <linearGradient
+ inkscape:label="Blue1"
+ osb:paint="solid"
+ id="linearGradient2456">
+ <stop
+ style="stop-color:#19aeff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2458" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Blue2"
+ osb:paint="solid"
+ id="linearGradient2460">
+ <stop
+ style="stop-color:#0084c8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2462" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Blue3"
+ osb:paint="solid"
+ id="linearGradient2464">
+ <stop
+ style="stop-color:#005c94;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2466" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Red1"
+ osb:paint="solid"
+ id="linearGradient2468">
+ <stop
+ style="stop-color:#ff4141;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2470" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Red2"
+ osb:paint="solid"
+ id="linearGradient2472">
+ <stop
+ style="stop-color:#dc0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2474" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Red3"
+ osb:paint="solid"
+ id="linearGradient2476">
+ <stop
+ style="stop-color:#b50000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2478" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Orange1"
+ osb:paint="solid"
+ id="linearGradient2480">
+ <stop
+ style="stop-color:#ffff3e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2482" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Orange2"
+ osb:paint="solid"
+ id="linearGradient2484">
+ <stop
+ style="stop-color:#ff9900;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2486" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Orange3"
+ osb:paint="solid"
+ id="linearGradient2488">
+ <stop
+ style="stop-color:#ff6600;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2490" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Brown1"
+ osb:paint="solid"
+ id="linearGradient2492">
+ <stop
+ style="stop-color:#ffc022;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2494" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Brown2"
+ osb:paint="solid"
+ id="linearGradient2496">
+ <stop
+ style="stop-color:#b88100;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2498" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Brown3"
+ osb:paint="solid"
+ id="linearGradient2500">
+ <stop
+ style="stop-color:#804d00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2502" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Green1"
+ osb:paint="solid"
+ id="linearGradient2504">
+ <stop
+ style="stop-color:#ccff42;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2506" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Green2"
+ osb:paint="solid"
+ id="linearGradient2508">
+ <stop
+ style="stop-color:#9ade00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2510" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Green3"
+ osb:paint="solid"
+ id="linearGradient2512">
+ <stop
+ style="stop-color:#009100;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2514" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Purple1"
+ osb:paint="solid"
+ id="linearGradient2516">
+ <stop
+ style="stop-color:#f1caff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Purple2"
+ osb:paint="solid"
+ id="linearGradient2520">
+ <stop
+ style="stop-color:#d76cff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2522" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Purple3"
+ osb:paint="solid"
+ id="linearGradient2524">
+ <stop
+ style="stop-color:#ba00ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2526" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Metalic1"
+ osb:paint="solid"
+ id="linearGradient2528">
+ <stop
+ style="stop-color:#bdcdd4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2530" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Metalic2"
+ osb:paint="solid"
+ id="linearGradient2532">
+ <stop
+ style="stop-color:#9eabb0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2534" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Metalic3"
+ osb:paint="solid"
+ id="linearGradient2536">
+ <stop
+ style="stop-color:#364e59;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2538" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Metalic4"
+ osb:paint="solid"
+ id="linearGradient2540">
+ <stop
+ style="stop-color:#0e232e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2542" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Grey1"
+ osb:paint="solid"
+ id="linearGradient2544">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2546" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Grey2"
+ osb:paint="solid"
+ id="linearGradient2548">
+ <stop
+ style="stop-color:#cccccc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2550" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Grey3"
+ osb:paint="solid"
+ id="linearGradient2552">
+ <stop
+ style="stop-color:#999999;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2554" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Grey4"
+ osb:paint="solid"
+ id="linearGradient2556">
+ <stop
+ style="stop-color:#666666;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2558" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Grey5"
+ osb:paint="solid"
+ id="linearGradient2560">
+ <stop
+ style="stop-color:#2d2d2d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2562" />
+ </linearGradient>
+ </g>
+ <g
+ id="page3"
+ inkscape:label="Gold">
+ <linearGradient
+ inkscape:label="#000000"
+ osb:paint="solid"
+ id="linearGradient2620">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2622" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#808080"
+ osb:paint="solid"
+ id="linearGradient2624">
+ <stop
+ style="stop-color:#808080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2626" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FFFFFF"
+ osb:paint="solid"
+ id="linearGradient2628">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2630" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC80"
+ osb:paint="solid"
+ id="linearGradient2632">
+ <stop
+ style="stop-color:#fcfc80;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2634" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCF87C"
+ osb:paint="solid"
+ id="linearGradient2636">
+ <stop
+ style="stop-color:#fcf87c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2638" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCF478"
+ osb:paint="solid"
+ id="linearGradient2640">
+ <stop
+ style="stop-color:#fcf478;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2642" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F8F478"
+ osb:paint="solid"
+ id="linearGradient2644">
+ <stop
+ style="stop-color:#f8f478;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2646" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F8F074"
+ osb:paint="solid"
+ id="linearGradient2648">
+ <stop
+ style="stop-color:#f8f074;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2650" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F8F070"
+ osb:paint="solid"
+ id="linearGradient2652">
+ <stop
+ style="stop-color:#f8f070;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2654" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F8EC70"
+ osb:paint="solid"
+ id="linearGradient2656">
+ <stop
+ style="stop-color:#f8ec70;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2658" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F4EC6C"
+ osb:paint="solid"
+ id="linearGradient2660">
+ <stop
+ style="stop-color:#f4ec6c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2662" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F4E86C"
+ osb:paint="solid"
+ id="linearGradient2664">
+ <stop
+ style="stop-color:#f4e86c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2666" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F4E868"
+ osb:paint="solid"
+ id="linearGradient2668">
+ <stop
+ style="stop-color:#f4e868;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2670" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F4E468"
+ osb:paint="solid"
+ id="linearGradient2672">
+ <stop
+ style="stop-color:#f4e468;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2674" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F0E464"
+ osb:paint="solid"
+ id="linearGradient2676">
+ <stop
+ style="stop-color:#f0e464;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2678" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F0E060"
+ osb:paint="solid"
+ id="linearGradient2680">
+ <stop
+ style="stop-color:#f0e060;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2682" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F0DC5C"
+ osb:paint="solid"
+ id="linearGradient2684">
+ <stop
+ style="stop-color:#f0dc5c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2686" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#ECDC5C"
+ osb:paint="solid"
+ id="linearGradient2688">
+ <stop
+ style="stop-color:#ecdc5c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2690" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#ECD858"
+ osb:paint="solid"
+ id="linearGradient2692">
+ <stop
+ style="stop-color:#ecd858;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2694" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#ECD854"
+ osb:paint="solid"
+ id="linearGradient2696">
+ <stop
+ style="stop-color:#ecd854;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2698" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#ECD454"
+ osb:paint="solid"
+ id="linearGradient2700">
+ <stop
+ style="stop-color:#ecd454;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2702" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#ECD450"
+ osb:paint="solid"
+ id="linearGradient2704">
+ <stop
+ style="stop-color:#ecd450;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2706" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8D050"
+ osb:paint="solid"
+ id="linearGradient2708">
+ <stop
+ style="stop-color:#e8d050;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2710" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8D04C"
+ osb:paint="solid"
+ id="linearGradient2712">
+ <stop
+ style="stop-color:#e8d04c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2714" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8CC4C"
+ osb:paint="solid"
+ id="linearGradient2716">
+ <stop
+ style="stop-color:#e8cc4c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2718" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8CC48"
+ osb:paint="solid"
+ id="linearGradient2720">
+ <stop
+ style="stop-color:#e8cc48;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2722" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E4C844"
+ osb:paint="solid"
+ id="linearGradient2724">
+ <stop
+ style="stop-color:#e4c844;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2726" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E4C440"
+ osb:paint="solid"
+ id="linearGradient2728">
+ <stop
+ style="stop-color:#e4c440;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2730" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E0C03C"
+ osb:paint="solid"
+ id="linearGradient2732">
+ <stop
+ style="stop-color:#e0c03c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2734" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E0C038"
+ osb:paint="solid"
+ id="linearGradient2736">
+ <stop
+ style="stop-color:#e0c038;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2738" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E0BC38"
+ osb:paint="solid"
+ id="linearGradient2740">
+ <stop
+ style="stop-color:#e0bc38;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2742" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E0BC34"
+ osb:paint="solid"
+ id="linearGradient2744">
+ <stop
+ style="stop-color:#e0bc34;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2746" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DCB834"
+ osb:paint="solid"
+ id="linearGradient2748">
+ <stop
+ style="stop-color:#dcb834;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2750" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DCB830"
+ osb:paint="solid"
+ id="linearGradient2752">
+ <stop
+ style="stop-color:#dcb830;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2754" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DCB430"
+ osb:paint="solid"
+ id="linearGradient2756">
+ <stop
+ style="stop-color:#dcb430;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2758" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DCB42C"
+ osb:paint="solid"
+ id="linearGradient2760">
+ <stop
+ style="stop-color:#dcb42c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2762" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DCB028"
+ osb:paint="solid"
+ id="linearGradient2764">
+ <stop
+ style="stop-color:#dcb028;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2766" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D8B028"
+ osb:paint="solid"
+ id="linearGradient2768">
+ <stop
+ style="stop-color:#d8b028;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2770" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D8AC24"
+ osb:paint="solid"
+ id="linearGradient2772">
+ <stop
+ style="stop-color:#d8ac24;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2774" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D8A820"
+ osb:paint="solid"
+ id="linearGradient2776">
+ <stop
+ style="stop-color:#d8a820;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2778" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D4A81C"
+ osb:paint="solid"
+ id="linearGradient2780">
+ <stop
+ style="stop-color:#d4a81c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2782" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D4A41C"
+ osb:paint="solid"
+ id="linearGradient2784">
+ <stop
+ style="stop-color:#d4a41c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2786" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D4A418"
+ osb:paint="solid"
+ id="linearGradient2788">
+ <stop
+ style="stop-color:#d4a418;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2790" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D4A018"
+ osb:paint="solid"
+ id="linearGradient2792">
+ <stop
+ style="stop-color:#d4a018;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2794" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D0A014"
+ osb:paint="solid"
+ id="linearGradient2796">
+ <stop
+ style="stop-color:#d0a014;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2798" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D09C14"
+ osb:paint="solid"
+ id="linearGradient2800">
+ <stop
+ style="stop-color:#d09c14;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2802" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D09C10"
+ osb:paint="solid"
+ id="linearGradient2804">
+ <stop
+ style="stop-color:#d09c10;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2806" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D0980C"
+ osb:paint="solid"
+ id="linearGradient2808">
+ <stop
+ style="stop-color:#d0980c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2810" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#CC980C"
+ osb:paint="solid"
+ id="linearGradient2812">
+ <stop
+ style="stop-color:#cc980c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2814" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#CC9408"
+ osb:paint="solid"
+ id="linearGradient2816">
+ <stop
+ style="stop-color:#cc9408;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2818" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#CC9004"
+ osb:paint="solid"
+ id="linearGradient2820">
+ <stop
+ style="stop-color:#cc9004;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2822" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C88C00"
+ osb:paint="solid"
+ id="linearGradient2824">
+ <stop
+ style="stop-color:#c88c00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2826" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C48800"
+ osb:paint="solid"
+ id="linearGradient2828">
+ <stop
+ style="stop-color:#c48800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2830" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C08400"
+ osb:paint="solid"
+ id="linearGradient2832">
+ <stop
+ style="stop-color:#c08400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2834" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#BC8000"
+ osb:paint="solid"
+ id="linearGradient2836">
+ <stop
+ style="stop-color:#bc8000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2838" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B87C00"
+ osb:paint="solid"
+ id="linearGradient2840">
+ <stop
+ style="stop-color:#b87c00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2842" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B47800"
+ osb:paint="solid"
+ id="linearGradient2844">
+ <stop
+ style="stop-color:#b47800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2846" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B07400"
+ osb:paint="solid"
+ id="linearGradient2848">
+ <stop
+ style="stop-color:#b07400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2850" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AC7000"
+ osb:paint="solid"
+ id="linearGradient2852">
+ <stop
+ style="stop-color:#ac7000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2854" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A86C00"
+ osb:paint="solid"
+ id="linearGradient2856">
+ <stop
+ style="stop-color:#a86c00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2858" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A46800"
+ osb:paint="solid"
+ id="linearGradient2860">
+ <stop
+ style="stop-color:#a46800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2862" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A06400"
+ osb:paint="solid"
+ id="linearGradient2864">
+ <stop
+ style="stop-color:#a06400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2866" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9C6000"
+ osb:paint="solid"
+ id="linearGradient2868">
+ <stop
+ style="stop-color:#9c6000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2870" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#985C00"
+ osb:paint="solid"
+ id="linearGradient2872">
+ <stop
+ style="stop-color:#985c00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2874" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#945800"
+ osb:paint="solid"
+ id="linearGradient2876">
+ <stop
+ style="stop-color:#945800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2878" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#905400"
+ osb:paint="solid"
+ id="linearGradient2880">
+ <stop
+ style="stop-color:#905400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2882" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8C5000"
+ osb:paint="solid"
+ id="linearGradient2884">
+ <stop
+ style="stop-color:#8c5000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2886" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#884C00"
+ osb:paint="solid"
+ id="linearGradient2888">
+ <stop
+ style="stop-color:#884c00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2890" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#844800"
+ osb:paint="solid"
+ id="linearGradient2892">
+ <stop
+ style="stop-color:#844800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2894" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#804400"
+ osb:paint="solid"
+ id="linearGradient2896">
+ <stop
+ style="stop-color:#804400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2898" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#7C4000"
+ osb:paint="solid"
+ id="linearGradient2900">
+ <stop
+ style="stop-color:#7c4000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2902" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#783C00"
+ osb:paint="solid"
+ id="linearGradient2904">
+ <stop
+ style="stop-color:#783c00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2906" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#743800"
+ osb:paint="solid"
+ id="linearGradient2908">
+ <stop
+ style="stop-color:#743800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2910" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#703400"
+ osb:paint="solid"
+ id="linearGradient2912">
+ <stop
+ style="stop-color:#703400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2914" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#6C3000"
+ osb:paint="solid"
+ id="linearGradient2916">
+ <stop
+ style="stop-color:#6c3000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2918" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#682C00"
+ osb:paint="solid"
+ id="linearGradient2920">
+ <stop
+ style="stop-color:#682c00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2922" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#642800"
+ osb:paint="solid"
+ id="linearGradient2924">
+ <stop
+ style="stop-color:#642800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2926" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#602400"
+ osb:paint="solid"
+ id="linearGradient2928">
+ <stop
+ style="stop-color:#602400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2930" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#5C2000"
+ osb:paint="solid"
+ id="linearGradient2932">
+ <stop
+ style="stop-color:#5c2000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2934" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#581C00"
+ osb:paint="solid"
+ id="linearGradient2936">
+ <stop
+ style="stop-color:#581c00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2938" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#541800"
+ osb:paint="solid"
+ id="linearGradient2940">
+ <stop
+ style="stop-color:#541800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2942" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#501400"
+ osb:paint="solid"
+ id="linearGradient2944">
+ <stop
+ style="stop-color:#501400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2946" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#4C1000"
+ osb:paint="solid"
+ id="linearGradient2948">
+ <stop
+ style="stop-color:#4c1000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2950" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#480C00"
+ osb:paint="solid"
+ id="linearGradient2952">
+ <stop
+ style="stop-color:#480c00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2954" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#440800"
+ osb:paint="solid"
+ id="linearGradient2956">
+ <stop
+ style="stop-color:#440800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2958" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#400400"
+ osb:paint="solid"
+ id="linearGradient2960">
+ <stop
+ style="stop-color:#400400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2962" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#3C0000"
+ osb:paint="solid"
+ id="linearGradient2964">
+ <stop
+ style="stop-color:#3c0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2966" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#380000"
+ osb:paint="solid"
+ id="linearGradient2968">
+ <stop
+ style="stop-color:#380000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2970" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#340000"
+ osb:paint="solid"
+ id="linearGradient2972">
+ <stop
+ style="stop-color:#340000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2974" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#300000"
+ osb:paint="solid"
+ id="linearGradient2976">
+ <stop
+ style="stop-color:#300000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2978" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2C0000"
+ osb:paint="solid"
+ id="linearGradient2980">
+ <stop
+ style="stop-color:#2c0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2982" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#280000"
+ osb:paint="solid"
+ id="linearGradient2984">
+ <stop
+ style="stop-color:#280000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2986" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#240000"
+ osb:paint="solid"
+ id="linearGradient2988">
+ <stop
+ style="stop-color:#240000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2990" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#200000"
+ osb:paint="solid"
+ id="linearGradient2992">
+ <stop
+ style="stop-color:#200000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2994" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#1C0000"
+ osb:paint="solid"
+ id="linearGradient2996">
+ <stop
+ style="stop-color:#1c0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop2998" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#180000"
+ osb:paint="solid"
+ id="linearGradient3000">
+ <stop
+ style="stop-color:#180000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3002" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#140000"
+ osb:paint="solid"
+ id="linearGradient3004">
+ <stop
+ style="stop-color:#140000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3006" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#100000"
+ osb:paint="solid"
+ id="linearGradient3008">
+ <stop
+ style="stop-color:#100000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3010" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0C0000"
+ osb:paint="solid"
+ id="linearGradient3012">
+ <stop
+ style="stop-color:#0c0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3014" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#080000"
+ osb:paint="solid"
+ id="linearGradient3016">
+ <stop
+ style="stop-color:#080000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3018" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#040000"
+ osb:paint="solid"
+ id="linearGradient3020">
+ <stop
+ style="stop-color:#040000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3022" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000000"
+ osb:paint="solid"
+ id="linearGradient3024">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3026" />
+ </linearGradient>
+ </g>
+ <g
+ id="page4"
+ inkscape:label="Gray">
+ <linearGradient
+ inkscape:label="00 hex (0)"
+ osb:paint="solid"
+ id="linearGradient3234">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3236" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="01 hex (1)"
+ osb:paint="solid"
+ id="linearGradient3238">
+ <stop
+ style="stop-color:#010101;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3240" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="02 hex (2)"
+ osb:paint="solid"
+ id="linearGradient3242">
+ <stop
+ style="stop-color:#020202;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3244" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="03 hex (3)"
+ osb:paint="solid"
+ id="linearGradient3246">
+ <stop
+ style="stop-color:#030303;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3248" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="04 hex (4)"
+ osb:paint="solid"
+ id="linearGradient3250">
+ <stop
+ style="stop-color:#040404;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3252" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="05 hex (5)"
+ osb:paint="solid"
+ id="linearGradient3254">
+ <stop
+ style="stop-color:#050505;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3256" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="06 hex (6)"
+ osb:paint="solid"
+ id="linearGradient3258">
+ <stop
+ style="stop-color:#060606;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3260" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="07 hex (7)"
+ osb:paint="solid"
+ id="linearGradient3262">
+ <stop
+ style="stop-color:#070707;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3264" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="08 hex (8)"
+ osb:paint="solid"
+ id="linearGradient3266">
+ <stop
+ style="stop-color:#080808;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3268" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="09 hex (9)"
+ osb:paint="solid"
+ id="linearGradient3270">
+ <stop
+ style="stop-color:#090909;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3272" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="0A hex (10)"
+ osb:paint="solid"
+ id="linearGradient3274">
+ <stop
+ style="stop-color:#0a0a0a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3276" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="0B hex (11)"
+ osb:paint="solid"
+ id="linearGradient3278">
+ <stop
+ style="stop-color:#0b0b0b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3280" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="0C hex (12)"
+ osb:paint="solid"
+ id="linearGradient3282">
+ <stop
+ style="stop-color:#0c0c0c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3284" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="0D hex (13)"
+ osb:paint="solid"
+ id="linearGradient3286">
+ <stop
+ style="stop-color:#0d0d0d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3288" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="0E hex (14)"
+ osb:paint="solid"
+ id="linearGradient3290">
+ <stop
+ style="stop-color:#0e0e0e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3292" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="0F hex (15)"
+ osb:paint="solid"
+ id="linearGradient3294">
+ <stop
+ style="stop-color:#0f0f0f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3296" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="10 hex (16)"
+ osb:paint="solid"
+ id="linearGradient3298">
+ <stop
+ style="stop-color:#101010;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3300" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="11 hex (17)"
+ osb:paint="solid"
+ id="linearGradient3302">
+ <stop
+ style="stop-color:#111111;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3304" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="12 hex (18)"
+ osb:paint="solid"
+ id="linearGradient3306">
+ <stop
+ style="stop-color:#121212;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3308" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="13 hex (19)"
+ osb:paint="solid"
+ id="linearGradient3310">
+ <stop
+ style="stop-color:#131313;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3312" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="14 hex (20)"
+ osb:paint="solid"
+ id="linearGradient3314">
+ <stop
+ style="stop-color:#141414;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3316" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="15 hex (21)"
+ osb:paint="solid"
+ id="linearGradient3318">
+ <stop
+ style="stop-color:#151515;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3320" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="16 hex (22)"
+ osb:paint="solid"
+ id="linearGradient3322">
+ <stop
+ style="stop-color:#161616;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3324" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="17 hex (23)"
+ osb:paint="solid"
+ id="linearGradient3326">
+ <stop
+ style="stop-color:#171717;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3328" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="18 hex (24)"
+ osb:paint="solid"
+ id="linearGradient3330">
+ <stop
+ style="stop-color:#181818;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3332" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="19 hex (25)"
+ osb:paint="solid"
+ id="linearGradient3334">
+ <stop
+ style="stop-color:#191919;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3336" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="1A hex (26)"
+ osb:paint="solid"
+ id="linearGradient3338">
+ <stop
+ style="stop-color:#1a1a1a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3340" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="1B hex (27)"
+ osb:paint="solid"
+ id="linearGradient3342">
+ <stop
+ style="stop-color:#1b1b1b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3344" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="1C hex (28)"
+ osb:paint="solid"
+ id="linearGradient3346">
+ <stop
+ style="stop-color:#1c1c1c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3348" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="1D hex (29)"
+ osb:paint="solid"
+ id="linearGradient3350">
+ <stop
+ style="stop-color:#1d1d1d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3352" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="1E hex (30)"
+ osb:paint="solid"
+ id="linearGradient3354">
+ <stop
+ style="stop-color:#1e1e1e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3356" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="1F hex (31)"
+ osb:paint="solid"
+ id="linearGradient3358">
+ <stop
+ style="stop-color:#1f1f1f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3360" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="20 hex (32)"
+ osb:paint="solid"
+ id="linearGradient3362">
+ <stop
+ style="stop-color:#202020;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3364" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="21 hex (33)"
+ osb:paint="solid"
+ id="linearGradient3366">
+ <stop
+ style="stop-color:#212121;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3368" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="22 hex (34)"
+ osb:paint="solid"
+ id="linearGradient3370">
+ <stop
+ style="stop-color:#222222;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3372" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="23 hex (35)"
+ osb:paint="solid"
+ id="linearGradient3374">
+ <stop
+ style="stop-color:#232323;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3376" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="24 hex (36)"
+ osb:paint="solid"
+ id="linearGradient3378">
+ <stop
+ style="stop-color:#242424;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3380" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="25 hex (37)"
+ osb:paint="solid"
+ id="linearGradient3382">
+ <stop
+ style="stop-color:#252525;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3384" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="26 hex (38)"
+ osb:paint="solid"
+ id="linearGradient3386">
+ <stop
+ style="stop-color:#262626;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3388" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="27 hex (39)"
+ osb:paint="solid"
+ id="linearGradient3390">
+ <stop
+ style="stop-color:#272727;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3392" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="28 hex (40)"
+ osb:paint="solid"
+ id="linearGradient3394">
+ <stop
+ style="stop-color:#282828;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3396" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="29 hex (41)"
+ osb:paint="solid"
+ id="linearGradient3398">
+ <stop
+ style="stop-color:#292929;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3400" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="2A hex (42)"
+ osb:paint="solid"
+ id="linearGradient3402">
+ <stop
+ style="stop-color:#2a2a2a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3404" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="2B hex (43)"
+ osb:paint="solid"
+ id="linearGradient3406">
+ <stop
+ style="stop-color:#2b2b2b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3408" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="2C hex (44)"
+ osb:paint="solid"
+ id="linearGradient3410">
+ <stop
+ style="stop-color:#2c2c2c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3412" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="2D hex (45)"
+ osb:paint="solid"
+ id="linearGradient3414">
+ <stop
+ style="stop-color:#2d2d2d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3416" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="2E hex (46)"
+ osb:paint="solid"
+ id="linearGradient3418">
+ <stop
+ style="stop-color:#2e2e2e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3420" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="2F hex (47)"
+ osb:paint="solid"
+ id="linearGradient3422">
+ <stop
+ style="stop-color:#2f2f2f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3424" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="30 hex (48)"
+ osb:paint="solid"
+ id="linearGradient3426">
+ <stop
+ style="stop-color:#303030;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3428" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="31 hex (49)"
+ osb:paint="solid"
+ id="linearGradient3430">
+ <stop
+ style="stop-color:#313131;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3432" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="32 hex (50)"
+ osb:paint="solid"
+ id="linearGradient3434">
+ <stop
+ style="stop-color:#323232;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3436" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="33 hex (51)"
+ osb:paint="solid"
+ id="linearGradient3438">
+ <stop
+ style="stop-color:#333333;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3440" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="34 hex (52)"
+ osb:paint="solid"
+ id="linearGradient3442">
+ <stop
+ style="stop-color:#343434;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3444" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="35 hex (53)"
+ osb:paint="solid"
+ id="linearGradient3446">
+ <stop
+ style="stop-color:#353535;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3448" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="36 hex (54)"
+ osb:paint="solid"
+ id="linearGradient3450">
+ <stop
+ style="stop-color:#363636;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3452" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="37 hex (55)"
+ osb:paint="solid"
+ id="linearGradient3454">
+ <stop
+ style="stop-color:#373737;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3456" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="38 hex (56)"
+ osb:paint="solid"
+ id="linearGradient3458">
+ <stop
+ style="stop-color:#383838;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3460" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="39 hex (57)"
+ osb:paint="solid"
+ id="linearGradient3462">
+ <stop
+ style="stop-color:#393939;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3464" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="3A hex (58)"
+ osb:paint="solid"
+ id="linearGradient3466">
+ <stop
+ style="stop-color:#3a3a3a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3468" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="3B hex (59)"
+ osb:paint="solid"
+ id="linearGradient3470">
+ <stop
+ style="stop-color:#3b3b3b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3472" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="3C hex (60)"
+ osb:paint="solid"
+ id="linearGradient3474">
+ <stop
+ style="stop-color:#3c3c3c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3476" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="3D hex (61)"
+ osb:paint="solid"
+ id="linearGradient3478">
+ <stop
+ style="stop-color:#3d3d3d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3480" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="3E hex (62)"
+ osb:paint="solid"
+ id="linearGradient3482">
+ <stop
+ style="stop-color:#3e3e3e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3484" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="3F hex (63)"
+ osb:paint="solid"
+ id="linearGradient3486">
+ <stop
+ style="stop-color:#3f3f3f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3488" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="40 hex (64)"
+ osb:paint="solid"
+ id="linearGradient3490">
+ <stop
+ style="stop-color:#404040;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3492" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="41 hex (65)"
+ osb:paint="solid"
+ id="linearGradient3494">
+ <stop
+ style="stop-color:#414141;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3496" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="42 hex (66)"
+ osb:paint="solid"
+ id="linearGradient3498">
+ <stop
+ style="stop-color:#424242;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3500" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="43 hex (67)"
+ osb:paint="solid"
+ id="linearGradient3502">
+ <stop
+ style="stop-color:#434343;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3504" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="44 hex (68)"
+ osb:paint="solid"
+ id="linearGradient3506">
+ <stop
+ style="stop-color:#444444;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3508" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="45 hex (69)"
+ osb:paint="solid"
+ id="linearGradient3510">
+ <stop
+ style="stop-color:#454545;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3512" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="46 hex (70)"
+ osb:paint="solid"
+ id="linearGradient3514">
+ <stop
+ style="stop-color:#464646;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3516" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="47 hex (71)"
+ osb:paint="solid"
+ id="linearGradient3518">
+ <stop
+ style="stop-color:#474747;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3520" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="48 hex (72)"
+ osb:paint="solid"
+ id="linearGradient3522">
+ <stop
+ style="stop-color:#484848;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3524" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="49 hex (73)"
+ osb:paint="solid"
+ id="linearGradient3526">
+ <stop
+ style="stop-color:#494949;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3528" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="4A hex (74)"
+ osb:paint="solid"
+ id="linearGradient3530">
+ <stop
+ style="stop-color:#4a4a4a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3532" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="4B hex (75)"
+ osb:paint="solid"
+ id="linearGradient3534">
+ <stop
+ style="stop-color:#4b4b4b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3536" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="4C hex (76)"
+ osb:paint="solid"
+ id="linearGradient3538">
+ <stop
+ style="stop-color:#4c4c4c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3540" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="4D hex (77)"
+ osb:paint="solid"
+ id="linearGradient3542">
+ <stop
+ style="stop-color:#4d4d4d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3544" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="4E hex (78)"
+ osb:paint="solid"
+ id="linearGradient3546">
+ <stop
+ style="stop-color:#4e4e4e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3548" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="4F hex (79)"
+ osb:paint="solid"
+ id="linearGradient3550">
+ <stop
+ style="stop-color:#4f4f4f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3552" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="50 hex (80)"
+ osb:paint="solid"
+ id="linearGradient3554">
+ <stop
+ style="stop-color:#505050;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3556" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="51 hex (81)"
+ osb:paint="solid"
+ id="linearGradient3558">
+ <stop
+ style="stop-color:#515151;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3560" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="52 hex (82)"
+ osb:paint="solid"
+ id="linearGradient3562">
+ <stop
+ style="stop-color:#525252;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3564" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="53 hex (83)"
+ osb:paint="solid"
+ id="linearGradient3566">
+ <stop
+ style="stop-color:#535353;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3568" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="54 hex (84)"
+ osb:paint="solid"
+ id="linearGradient3570">
+ <stop
+ style="stop-color:#545454;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3572" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="55 hex (85)"
+ osb:paint="solid"
+ id="linearGradient3574">
+ <stop
+ style="stop-color:#555555;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3576" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="56 hex (86)"
+ osb:paint="solid"
+ id="linearGradient3578">
+ <stop
+ style="stop-color:#565656;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3580" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="57 hex (87)"
+ osb:paint="solid"
+ id="linearGradient3582">
+ <stop
+ style="stop-color:#575757;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3584" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="58 hex (88)"
+ osb:paint="solid"
+ id="linearGradient3586">
+ <stop
+ style="stop-color:#585858;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3588" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="59 hex (89)"
+ osb:paint="solid"
+ id="linearGradient3590">
+ <stop
+ style="stop-color:#595959;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3592" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="5A hex (90)"
+ osb:paint="solid"
+ id="linearGradient3594">
+ <stop
+ style="stop-color:#5a5a5a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3596" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="5B hex (91)"
+ osb:paint="solid"
+ id="linearGradient3598">
+ <stop
+ style="stop-color:#5b5b5b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3600" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="5C hex (92)"
+ osb:paint="solid"
+ id="linearGradient3602">
+ <stop
+ style="stop-color:#5c5c5c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="5D hex (93)"
+ osb:paint="solid"
+ id="linearGradient3606">
+ <stop
+ style="stop-color:#5d5d5d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3608" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="5E hex (94)"
+ osb:paint="solid"
+ id="linearGradient3610">
+ <stop
+ style="stop-color:#5e5e5e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3612" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="5F hex (95)"
+ osb:paint="solid"
+ id="linearGradient3614">
+ <stop
+ style="stop-color:#5f5f5f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3616" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="60 hex (96)"
+ osb:paint="solid"
+ id="linearGradient3618">
+ <stop
+ style="stop-color:#606060;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3620" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="61 hex (97)"
+ osb:paint="solid"
+ id="linearGradient3622">
+ <stop
+ style="stop-color:#616161;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3624" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="62 hex (98)"
+ osb:paint="solid"
+ id="linearGradient3626">
+ <stop
+ style="stop-color:#626262;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3628" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="63 hex (99)"
+ osb:paint="solid"
+ id="linearGradient3630">
+ <stop
+ style="stop-color:#636363;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3632" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="64 hex (100)"
+ osb:paint="solid"
+ id="linearGradient3634">
+ <stop
+ style="stop-color:#646464;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3636" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="65 hex (101)"
+ osb:paint="solid"
+ id="linearGradient3638">
+ <stop
+ style="stop-color:#656565;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3640" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="66 hex (102)"
+ osb:paint="solid"
+ id="linearGradient3642">
+ <stop
+ style="stop-color:#666666;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3644" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="67 hex (103)"
+ osb:paint="solid"
+ id="linearGradient3646">
+ <stop
+ style="stop-color:#676767;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3648" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="68 hex (104)"
+ osb:paint="solid"
+ id="linearGradient3650">
+ <stop
+ style="stop-color:#686868;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3652" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="69 hex (105)"
+ osb:paint="solid"
+ id="linearGradient3654">
+ <stop
+ style="stop-color:#696969;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3656" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="6A hex (106)"
+ osb:paint="solid"
+ id="linearGradient3658">
+ <stop
+ style="stop-color:#6a6a6a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3660" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="6B hex (107)"
+ osb:paint="solid"
+ id="linearGradient3662">
+ <stop
+ style="stop-color:#6b6b6b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3664" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="6C hex (108)"
+ osb:paint="solid"
+ id="linearGradient3666">
+ <stop
+ style="stop-color:#6c6c6c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3668" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="6D hex (109)"
+ osb:paint="solid"
+ id="linearGradient3670">
+ <stop
+ style="stop-color:#6d6d6d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3672" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="6E hex (110)"
+ osb:paint="solid"
+ id="linearGradient3674">
+ <stop
+ style="stop-color:#6e6e6e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3676" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="6F hex (111)"
+ osb:paint="solid"
+ id="linearGradient3678">
+ <stop
+ style="stop-color:#6f6f6f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3680" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="70 hex (112)"
+ osb:paint="solid"
+ id="linearGradient3682">
+ <stop
+ style="stop-color:#707070;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3684" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="71 hex (113)"
+ osb:paint="solid"
+ id="linearGradient3686">
+ <stop
+ style="stop-color:#717171;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3688" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="72 hex (114)"
+ osb:paint="solid"
+ id="linearGradient3690">
+ <stop
+ style="stop-color:#727272;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3692" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="73 hex (115)"
+ osb:paint="solid"
+ id="linearGradient3694">
+ <stop
+ style="stop-color:#737373;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3696" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="74 hex (116)"
+ osb:paint="solid"
+ id="linearGradient3698">
+ <stop
+ style="stop-color:#747474;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3700" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="75 hex (117)"
+ osb:paint="solid"
+ id="linearGradient3702">
+ <stop
+ style="stop-color:#757575;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3704" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="76 hex (118)"
+ osb:paint="solid"
+ id="linearGradient3706">
+ <stop
+ style="stop-color:#767676;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3708" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="77 hex (119)"
+ osb:paint="solid"
+ id="linearGradient3710">
+ <stop
+ style="stop-color:#777777;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3712" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="78 hex (120)"
+ osb:paint="solid"
+ id="linearGradient3714">
+ <stop
+ style="stop-color:#787878;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3716" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="79 hex (121)"
+ osb:paint="solid"
+ id="linearGradient3718">
+ <stop
+ style="stop-color:#797979;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3720" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="7A hex (122)"
+ osb:paint="solid"
+ id="linearGradient3722">
+ <stop
+ style="stop-color:#7a7a7a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3724" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="7B hex (123)"
+ osb:paint="solid"
+ id="linearGradient3726">
+ <stop
+ style="stop-color:#7b7b7b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3728" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="7C hex (124)"
+ osb:paint="solid"
+ id="linearGradient3730">
+ <stop
+ style="stop-color:#7c7c7c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3732" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="7D hex (125)"
+ osb:paint="solid"
+ id="linearGradient3734">
+ <stop
+ style="stop-color:#7d7d7d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3736" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="7E hex (126)"
+ osb:paint="solid"
+ id="linearGradient3738">
+ <stop
+ style="stop-color:#7e7e7e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3740" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="7F hex (127)"
+ osb:paint="solid"
+ id="linearGradient3742">
+ <stop
+ style="stop-color:#7f7f7f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3744" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="80 hex (128)"
+ osb:paint="solid"
+ id="linearGradient3746">
+ <stop
+ style="stop-color:#808080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3748" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="81 hex (129)"
+ osb:paint="solid"
+ id="linearGradient3750">
+ <stop
+ style="stop-color:#818181;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3752" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="82 hex (130)"
+ osb:paint="solid"
+ id="linearGradient3754">
+ <stop
+ style="stop-color:#828282;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3756" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="83 hex (131)"
+ osb:paint="solid"
+ id="linearGradient3758">
+ <stop
+ style="stop-color:#838383;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3760" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="84 hex (132)"
+ osb:paint="solid"
+ id="linearGradient3762">
+ <stop
+ style="stop-color:#848484;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3764" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="85 hex (133)"
+ osb:paint="solid"
+ id="linearGradient3766">
+ <stop
+ style="stop-color:#858585;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3768" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="86 hex (134)"
+ osb:paint="solid"
+ id="linearGradient3770">
+ <stop
+ style="stop-color:#868686;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3772" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="87 hex (135)"
+ osb:paint="solid"
+ id="linearGradient3774">
+ <stop
+ style="stop-color:#878787;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3776" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="88 hex (136)"
+ osb:paint="solid"
+ id="linearGradient3778">
+ <stop
+ style="stop-color:#888888;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3780" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="89 hex (137)"
+ osb:paint="solid"
+ id="linearGradient3782">
+ <stop
+ style="stop-color:#898989;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3784" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="8A hex (138)"
+ osb:paint="solid"
+ id="linearGradient3786">
+ <stop
+ style="stop-color:#8a8a8a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3788" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="8B hex (139)"
+ osb:paint="solid"
+ id="linearGradient3790">
+ <stop
+ style="stop-color:#8b8b8b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3792" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="8C hex (140)"
+ osb:paint="solid"
+ id="linearGradient3794">
+ <stop
+ style="stop-color:#8c8c8c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3796" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="8D hex (141)"
+ osb:paint="solid"
+ id="linearGradient3798">
+ <stop
+ style="stop-color:#8d8d8d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3800" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="8E hex (142)"
+ osb:paint="solid"
+ id="linearGradient3802">
+ <stop
+ style="stop-color:#8e8e8e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3804" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="8F hex (143)"
+ osb:paint="solid"
+ id="linearGradient3806">
+ <stop
+ style="stop-color:#8f8f8f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3808" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="90 hex (144)"
+ osb:paint="solid"
+ id="linearGradient3810">
+ <stop
+ style="stop-color:#909090;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3812" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="91 hex (145)"
+ osb:paint="solid"
+ id="linearGradient3814">
+ <stop
+ style="stop-color:#919191;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3816" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="92 hex (146)"
+ osb:paint="solid"
+ id="linearGradient3818">
+ <stop
+ style="stop-color:#929292;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3820" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="93 hex (147)"
+ osb:paint="solid"
+ id="linearGradient3822">
+ <stop
+ style="stop-color:#939393;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3824" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="94 hex (148)"
+ osb:paint="solid"
+ id="linearGradient3826">
+ <stop
+ style="stop-color:#949494;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3828" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="95 hex (149)"
+ osb:paint="solid"
+ id="linearGradient3830">
+ <stop
+ style="stop-color:#959595;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3832" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="96 hex (150)"
+ osb:paint="solid"
+ id="linearGradient3834">
+ <stop
+ style="stop-color:#969696;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3836" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="97 hex (151)"
+ osb:paint="solid"
+ id="linearGradient3838">
+ <stop
+ style="stop-color:#979797;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3840" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="98 hex (152)"
+ osb:paint="solid"
+ id="linearGradient3842">
+ <stop
+ style="stop-color:#989898;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3844" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="99 hex (153)"
+ osb:paint="solid"
+ id="linearGradient3846">
+ <stop
+ style="stop-color:#999999;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3848" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="9A hex (154)"
+ osb:paint="solid"
+ id="linearGradient3850">
+ <stop
+ style="stop-color:#9a9a9a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3852" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="9B hex (155)"
+ osb:paint="solid"
+ id="linearGradient3854">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3856" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="9C hex (156)"
+ osb:paint="solid"
+ id="linearGradient3858">
+ <stop
+ style="stop-color:#9c9c9c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3860" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="9D hex (157)"
+ osb:paint="solid"
+ id="linearGradient3862">
+ <stop
+ style="stop-color:#9d9d9d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3864" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="9E hex (158)"
+ osb:paint="solid"
+ id="linearGradient3866">
+ <stop
+ style="stop-color:#9e9e9e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3868" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="9F hex (159)"
+ osb:paint="solid"
+ id="linearGradient3870">
+ <stop
+ style="stop-color:#9f9f9f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3872" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="A0 hex (160)"
+ osb:paint="solid"
+ id="linearGradient3874">
+ <stop
+ style="stop-color:#a0a0a0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3876" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="A1 hex (161)"
+ osb:paint="solid"
+ id="linearGradient3878">
+ <stop
+ style="stop-color:#a1a1a1;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3880" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="A2 hex (162)"
+ osb:paint="solid"
+ id="linearGradient3882">
+ <stop
+ style="stop-color:#a2a2a2;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3884" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="A3 hex (163)"
+ osb:paint="solid"
+ id="linearGradient3886">
+ <stop
+ style="stop-color:#a3a3a3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3888" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="A4 hex (164)"
+ osb:paint="solid"
+ id="linearGradient3890">
+ <stop
+ style="stop-color:#a4a4a4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3892" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="A5 hex (165)"
+ osb:paint="solid"
+ id="linearGradient3894">
+ <stop
+ style="stop-color:#a5a5a5;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3896" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="A6 hex (166)"
+ osb:paint="solid"
+ id="linearGradient3898">
+ <stop
+ style="stop-color:#a6a6a6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3900" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="A7 hex (167)"
+ osb:paint="solid"
+ id="linearGradient3902">
+ <stop
+ style="stop-color:#a7a7a7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3904" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="A8 hex (168)"
+ osb:paint="solid"
+ id="linearGradient3906">
+ <stop
+ style="stop-color:#a8a8a8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3908" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="A9 hex (169)"
+ osb:paint="solid"
+ id="linearGradient3910">
+ <stop
+ style="stop-color:#a9a9a9;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3912" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="AA hex (170)"
+ osb:paint="solid"
+ id="linearGradient3914">
+ <stop
+ style="stop-color:#aaaaaa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3916" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="AB hex (171)"
+ osb:paint="solid"
+ id="linearGradient3918">
+ <stop
+ style="stop-color:#ababab;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3920" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="AC hex (172)"
+ osb:paint="solid"
+ id="linearGradient3922">
+ <stop
+ style="stop-color:#acacac;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3924" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="AD hex (173)"
+ osb:paint="solid"
+ id="linearGradient3926">
+ <stop
+ style="stop-color:#adadad;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3928" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="AE hex (174)"
+ osb:paint="solid"
+ id="linearGradient3930">
+ <stop
+ style="stop-color:#aeaeae;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3932" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="AF hex (175)"
+ osb:paint="solid"
+ id="linearGradient3934">
+ <stop
+ style="stop-color:#afafaf;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3936" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="B0 hex (176)"
+ osb:paint="solid"
+ id="linearGradient3938">
+ <stop
+ style="stop-color:#b0b0b0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3940" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="B1 hex (177)"
+ osb:paint="solid"
+ id="linearGradient3942">
+ <stop
+ style="stop-color:#b1b1b1;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3944" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="B2 hex (178)"
+ osb:paint="solid"
+ id="linearGradient3946">
+ <stop
+ style="stop-color:#b2b2b2;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3948" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="B3 hex (179)"
+ osb:paint="solid"
+ id="linearGradient3950">
+ <stop
+ style="stop-color:#b3b3b3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3952" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="B4 hex (180)"
+ osb:paint="solid"
+ id="linearGradient3954">
+ <stop
+ style="stop-color:#b4b4b4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3956" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="B5 hex (181)"
+ osb:paint="solid"
+ id="linearGradient3958">
+ <stop
+ style="stop-color:#b5b5b5;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3960" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="B6 hex (182)"
+ osb:paint="solid"
+ id="linearGradient3962">
+ <stop
+ style="stop-color:#b6b6b6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3964" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="B7 hex (183)"
+ osb:paint="solid"
+ id="linearGradient3966">
+ <stop
+ style="stop-color:#b7b7b7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3968" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="B8 hex (184)"
+ osb:paint="solid"
+ id="linearGradient3970">
+ <stop
+ style="stop-color:#b8b8b8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3972" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="B9 hex (185)"
+ osb:paint="solid"
+ id="linearGradient3974">
+ <stop
+ style="stop-color:#b9b9b9;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3976" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="BA hex (186)"
+ osb:paint="solid"
+ id="linearGradient3978">
+ <stop
+ style="stop-color:#bababa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3980" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="BB hex (187)"
+ osb:paint="solid"
+ id="linearGradient3982">
+ <stop
+ style="stop-color:#bbbbbb;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3984" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="BC hex (188)"
+ osb:paint="solid"
+ id="linearGradient3986">
+ <stop
+ style="stop-color:#bcbcbc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3988" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="BD hex (189)"
+ osb:paint="solid"
+ id="linearGradient3990">
+ <stop
+ style="stop-color:#bdbdbd;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3992" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="BE hex (190)"
+ osb:paint="solid"
+ id="linearGradient3994">
+ <stop
+ style="stop-color:#bebebe;stop-opacity:1.000000;"
+ offset="0"
+ id="stop3996" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="BF hex (191)"
+ osb:paint="solid"
+ id="linearGradient3998">
+ <stop
+ style="stop-color:#bfbfbf;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4000" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="C0 hex (192)"
+ osb:paint="solid"
+ id="linearGradient4002">
+ <stop
+ style="stop-color:#c0c0c0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4004" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="C1 hex (193)"
+ osb:paint="solid"
+ id="linearGradient4006">
+ <stop
+ style="stop-color:#c1c1c1;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4008" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="C2 hex (194)"
+ osb:paint="solid"
+ id="linearGradient4010">
+ <stop
+ style="stop-color:#c2c2c2;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4012" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="C3 hex (195)"
+ osb:paint="solid"
+ id="linearGradient4014">
+ <stop
+ style="stop-color:#c3c3c3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4016" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="C4 hex (196)"
+ osb:paint="solid"
+ id="linearGradient4018">
+ <stop
+ style="stop-color:#c4c4c4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4020" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="C5 hex (197)"
+ osb:paint="solid"
+ id="linearGradient4022">
+ <stop
+ style="stop-color:#c5c5c5;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4024" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="C6 hex (198)"
+ osb:paint="solid"
+ id="linearGradient4026">
+ <stop
+ style="stop-color:#c6c6c6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4028" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="C7 hex (199)"
+ osb:paint="solid"
+ id="linearGradient4030">
+ <stop
+ style="stop-color:#c7c7c7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4032" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="C8 hex (200)"
+ osb:paint="solid"
+ id="linearGradient4034">
+ <stop
+ style="stop-color:#c8c8c8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4036" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="C9 hex (201)"
+ osb:paint="solid"
+ id="linearGradient4038">
+ <stop
+ style="stop-color:#c9c9c9;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4040" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CA hex (202)"
+ osb:paint="solid"
+ id="linearGradient4042">
+ <stop
+ style="stop-color:#cacaca;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4044" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CB hex (203)"
+ osb:paint="solid"
+ id="linearGradient4046">
+ <stop
+ style="stop-color:#cbcbcb;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4048" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CC hex (204)"
+ osb:paint="solid"
+ id="linearGradient4050">
+ <stop
+ style="stop-color:#cccccc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4052" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CD hex (205)"
+ osb:paint="solid"
+ id="linearGradient4054">
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4056" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CE hex (206)"
+ osb:paint="solid"
+ id="linearGradient4058">
+ <stop
+ style="stop-color:#cecece;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4060" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CF hex (207)"
+ osb:paint="solid"
+ id="linearGradient4062">
+ <stop
+ style="stop-color:#cfcfcf;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4064" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="D0 hex (208)"
+ osb:paint="solid"
+ id="linearGradient4066">
+ <stop
+ style="stop-color:#d0d0d0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4068" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="D1 hex (209)"
+ osb:paint="solid"
+ id="linearGradient4070">
+ <stop
+ style="stop-color:#d1d1d1;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4072" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="D2 hex (210)"
+ osb:paint="solid"
+ id="linearGradient4074">
+ <stop
+ style="stop-color:#d2d2d2;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4076" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="D3 hex (211)"
+ osb:paint="solid"
+ id="linearGradient4078">
+ <stop
+ style="stop-color:#d3d3d3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4080" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="D4 hex (212)"
+ osb:paint="solid"
+ id="linearGradient4082">
+ <stop
+ style="stop-color:#d4d4d4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4084" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="D5 hex (213)"
+ osb:paint="solid"
+ id="linearGradient4086">
+ <stop
+ style="stop-color:#d5d5d5;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4088" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="D6 hex (214)"
+ osb:paint="solid"
+ id="linearGradient4090">
+ <stop
+ style="stop-color:#d6d6d6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4092" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="D7 hex (215)"
+ osb:paint="solid"
+ id="linearGradient4094">
+ <stop
+ style="stop-color:#d7d7d7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4096" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="D8 hex (216)"
+ osb:paint="solid"
+ id="linearGradient4098">
+ <stop
+ style="stop-color:#d8d8d8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4100" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="D9 hex (217)"
+ osb:paint="solid"
+ id="linearGradient4102">
+ <stop
+ style="stop-color:#d9d9d9;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4104" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="DA hex (218)"
+ osb:paint="solid"
+ id="linearGradient4106">
+ <stop
+ style="stop-color:#dadada;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4108" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="DB hex (219)"
+ osb:paint="solid"
+ id="linearGradient4110">
+ <stop
+ style="stop-color:#dbdbdb;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4112" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="DC hex (220)"
+ osb:paint="solid"
+ id="linearGradient4114">
+ <stop
+ style="stop-color:#dcdcdc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4116" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="DD hex (221)"
+ osb:paint="solid"
+ id="linearGradient4118">
+ <stop
+ style="stop-color:#dddddd;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4120" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="DE hex (222)"
+ osb:paint="solid"
+ id="linearGradient4122">
+ <stop
+ style="stop-color:#dedede;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4124" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="DF hex (223)"
+ osb:paint="solid"
+ id="linearGradient4126">
+ <stop
+ style="stop-color:#dfdfdf;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4128" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="E0 hex (224)"
+ osb:paint="solid"
+ id="linearGradient4130">
+ <stop
+ style="stop-color:#e0e0e0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4132" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="E1 hex (225)"
+ osb:paint="solid"
+ id="linearGradient4134">
+ <stop
+ style="stop-color:#e1e1e1;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4136" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="E2 hex (226)"
+ osb:paint="solid"
+ id="linearGradient4138">
+ <stop
+ style="stop-color:#e2e2e2;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4140" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="E3 hex (227)"
+ osb:paint="solid"
+ id="linearGradient4142">
+ <stop
+ style="stop-color:#e3e3e3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4144" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="E4 hex (228)"
+ osb:paint="solid"
+ id="linearGradient4146">
+ <stop
+ style="stop-color:#e4e4e4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4148" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="E5 hex (229)"
+ osb:paint="solid"
+ id="linearGradient4150">
+ <stop
+ style="stop-color:#e5e5e5;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4152" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="E6 hex (230)"
+ osb:paint="solid"
+ id="linearGradient4154">
+ <stop
+ style="stop-color:#e6e6e6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4156" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="E7 hex (231)"
+ osb:paint="solid"
+ id="linearGradient4158">
+ <stop
+ style="stop-color:#e7e7e7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4160" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="E8 hex (232)"
+ osb:paint="solid"
+ id="linearGradient4162">
+ <stop
+ style="stop-color:#e8e8e8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4164" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="E9 hex (233)"
+ osb:paint="solid"
+ id="linearGradient4166">
+ <stop
+ style="stop-color:#e9e9e9;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4168" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="EA hex (234)"
+ osb:paint="solid"
+ id="linearGradient4170">
+ <stop
+ style="stop-color:#eaeaea;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4172" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="EB hex (235)"
+ osb:paint="solid"
+ id="linearGradient4174">
+ <stop
+ style="stop-color:#ebebeb;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4176" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="EC hex (236)"
+ osb:paint="solid"
+ id="linearGradient4178">
+ <stop
+ style="stop-color:#ececec;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4180" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="ED hex (237)"
+ osb:paint="solid"
+ id="linearGradient4182">
+ <stop
+ style="stop-color:#ededed;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4184" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="EE hex (238)"
+ osb:paint="solid"
+ id="linearGradient4186">
+ <stop
+ style="stop-color:#eeeeee;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4188" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="EF hex (239)"
+ osb:paint="solid"
+ id="linearGradient4190">
+ <stop
+ style="stop-color:#efefef;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4192" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="F0 hex (240)"
+ osb:paint="solid"
+ id="linearGradient4194">
+ <stop
+ style="stop-color:#f0f0f0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4196" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="F1 hex (241)"
+ osb:paint="solid"
+ id="linearGradient4198">
+ <stop
+ style="stop-color:#f1f1f1;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4200" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="F2 hex (242)"
+ osb:paint="solid"
+ id="linearGradient4202">
+ <stop
+ style="stop-color:#f2f2f2;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4204" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="F3 hex (243)"
+ osb:paint="solid"
+ id="linearGradient4206">
+ <stop
+ style="stop-color:#f3f3f3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4208" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="F4 hex (244)"
+ osb:paint="solid"
+ id="linearGradient4210">
+ <stop
+ style="stop-color:#f4f4f4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4212" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="F5 hex (245)"
+ osb:paint="solid"
+ id="linearGradient4214">
+ <stop
+ style="stop-color:#f5f5f5;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4216" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="F6 hex (246)"
+ osb:paint="solid"
+ id="linearGradient4218">
+ <stop
+ style="stop-color:#f6f6f6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4220" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="F7 hex (247)"
+ osb:paint="solid"
+ id="linearGradient4222">
+ <stop
+ style="stop-color:#f7f7f7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4224" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="F8 hex (248)"
+ osb:paint="solid"
+ id="linearGradient4226">
+ <stop
+ style="stop-color:#f8f8f8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4228" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="F9 hex (249)"
+ osb:paint="solid"
+ id="linearGradient4230">
+ <stop
+ style="stop-color:#f9f9f9;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4232" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FA hex (250)"
+ osb:paint="solid"
+ id="linearGradient4234">
+ <stop
+ style="stop-color:#fafafa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4236" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FB hex (251)"
+ osb:paint="solid"
+ id="linearGradient4238">
+ <stop
+ style="stop-color:#fbfbfb;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4240" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FC hex (252)"
+ osb:paint="solid"
+ id="linearGradient4242">
+ <stop
+ style="stop-color:#fcfcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4244" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FD hex (253)"
+ osb:paint="solid"
+ id="linearGradient4246">
+ <stop
+ style="stop-color:#fdfdfd;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4248" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FE hex (254)"
+ osb:paint="solid"
+ id="linearGradient4250">
+ <stop
+ style="stop-color:#fefefe;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4252" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF hex (255)"
+ osb:paint="solid"
+ id="linearGradient4254">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4256" />
+ </linearGradient>
+ </g>
+ <g
+ id="page5"
+ inkscape:label="Greens">
+ <linearGradient
+ inkscape:label="#000000"
+ osb:paint="solid"
+ id="linearGradient4772">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4774" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#808080"
+ osb:paint="solid"
+ id="linearGradient4776">
+ <stop
+ style="stop-color:#808080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4778" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FFFFFF"
+ osb:paint="solid"
+ id="linearGradient4780">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4782" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000400"
+ osb:paint="solid"
+ id="linearGradient4784">
+ <stop
+ style="stop-color:#000400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4786" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000C00"
+ osb:paint="solid"
+ id="linearGradient4788">
+ <stop
+ style="stop-color:#000c00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4790" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#001000"
+ osb:paint="solid"
+ id="linearGradient4792">
+ <stop
+ style="stop-color:#001000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4794" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#001800"
+ osb:paint="solid"
+ id="linearGradient4796">
+ <stop
+ style="stop-color:#001800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4798" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#002000"
+ osb:paint="solid"
+ id="linearGradient4800">
+ <stop
+ style="stop-color:#002000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4802" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#002400"
+ osb:paint="solid"
+ id="linearGradient4804">
+ <stop
+ style="stop-color:#002400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4806" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#002C00"
+ osb:paint="solid"
+ id="linearGradient4808">
+ <stop
+ style="stop-color:#002c00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4810" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#003000"
+ osb:paint="solid"
+ id="linearGradient4812">
+ <stop
+ style="stop-color:#003000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4814" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#003800"
+ osb:paint="solid"
+ id="linearGradient4816">
+ <stop
+ style="stop-color:#003800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4818" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#004000"
+ osb:paint="solid"
+ id="linearGradient4820">
+ <stop
+ style="stop-color:#004000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4822" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#004400"
+ osb:paint="solid"
+ id="linearGradient4824">
+ <stop
+ style="stop-color:#004400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4826" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#004C00"
+ osb:paint="solid"
+ id="linearGradient4828">
+ <stop
+ style="stop-color:#004c00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4830" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#005000"
+ osb:paint="solid"
+ id="linearGradient4832">
+ <stop
+ style="stop-color:#005000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4834" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#005800"
+ osb:paint="solid"
+ id="linearGradient4836">
+ <stop
+ style="stop-color:#005800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4838" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#006000"
+ osb:paint="solid"
+ id="linearGradient4840">
+ <stop
+ style="stop-color:#006000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4842" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#006400"
+ osb:paint="solid"
+ id="linearGradient4844">
+ <stop
+ style="stop-color:#006400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4846" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#006C00"
+ osb:paint="solid"
+ id="linearGradient4848">
+ <stop
+ style="stop-color:#006c00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4850" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#007400"
+ osb:paint="solid"
+ id="linearGradient4852">
+ <stop
+ style="stop-color:#007400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4854" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#007800"
+ osb:paint="solid"
+ id="linearGradient4856">
+ <stop
+ style="stop-color:#007800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4858" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#008000"
+ osb:paint="solid"
+ id="linearGradient4860">
+ <stop
+ style="stop-color:#008000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4862" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#008400"
+ osb:paint="solid"
+ id="linearGradient4864">
+ <stop
+ style="stop-color:#008400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4866" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#008C00"
+ osb:paint="solid"
+ id="linearGradient4868">
+ <stop
+ style="stop-color:#008c00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4870" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#009400"
+ osb:paint="solid"
+ id="linearGradient4872">
+ <stop
+ style="stop-color:#009400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4874" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#009800"
+ osb:paint="solid"
+ id="linearGradient4876">
+ <stop
+ style="stop-color:#009800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4878" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00A000"
+ osb:paint="solid"
+ id="linearGradient4880">
+ <stop
+ style="stop-color:#00a000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4882" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00A400"
+ osb:paint="solid"
+ id="linearGradient4884">
+ <stop
+ style="stop-color:#00a400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4886" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00AC00"
+ osb:paint="solid"
+ id="linearGradient4888">
+ <stop
+ style="stop-color:#00ac00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4890" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00B400"
+ osb:paint="solid"
+ id="linearGradient4892">
+ <stop
+ style="stop-color:#00b400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4894" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00B800"
+ osb:paint="solid"
+ id="linearGradient4896">
+ <stop
+ style="stop-color:#00b800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4898" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00C000"
+ osb:paint="solid"
+ id="linearGradient4900">
+ <stop
+ style="stop-color:#00c000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4902" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00C800"
+ osb:paint="solid"
+ id="linearGradient4904">
+ <stop
+ style="stop-color:#00c800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4906" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#04C800"
+ osb:paint="solid"
+ id="linearGradient4908">
+ <stop
+ style="stop-color:#04c800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4910" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0CC800"
+ osb:paint="solid"
+ id="linearGradient4912">
+ <stop
+ style="stop-color:#0cc800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4914" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#10CC00"
+ osb:paint="solid"
+ id="linearGradient4916">
+ <stop
+ style="stop-color:#10cc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4918" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#18CC00"
+ osb:paint="solid"
+ id="linearGradient4920">
+ <stop
+ style="stop-color:#18cc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4922" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#1CD000"
+ osb:paint="solid"
+ id="linearGradient4924">
+ <stop
+ style="stop-color:#1cd000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4926" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#24D000"
+ osb:paint="solid"
+ id="linearGradient4928">
+ <stop
+ style="stop-color:#24d000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4930" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#28D000"
+ osb:paint="solid"
+ id="linearGradient4932">
+ <stop
+ style="stop-color:#28d000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4934" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#30D400"
+ osb:paint="solid"
+ id="linearGradient4936">
+ <stop
+ style="stop-color:#30d400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4938" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#38D400"
+ osb:paint="solid"
+ id="linearGradient4940">
+ <stop
+ style="stop-color:#38d400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4942" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#3CD800"
+ osb:paint="solid"
+ id="linearGradient4944">
+ <stop
+ style="stop-color:#3cd800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4946" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#44D800"
+ osb:paint="solid"
+ id="linearGradient4948">
+ <stop
+ style="stop-color:#44d800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4950" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#48D800"
+ osb:paint="solid"
+ id="linearGradient4952">
+ <stop
+ style="stop-color:#48d800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4954" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#50DC00"
+ osb:paint="solid"
+ id="linearGradient4956">
+ <stop
+ style="stop-color:#50dc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4958" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#54DC00"
+ osb:paint="solid"
+ id="linearGradient4960">
+ <stop
+ style="stop-color:#54dc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4962" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#5CE000"
+ osb:paint="solid"
+ id="linearGradient4964">
+ <stop
+ style="stop-color:#5ce000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4966" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#64E000"
+ osb:paint="solid"
+ id="linearGradient4968">
+ <stop
+ style="stop-color:#64e000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4970" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#68E000"
+ osb:paint="solid"
+ id="linearGradient4972">
+ <stop
+ style="stop-color:#68e000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4974" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#70E400"
+ osb:paint="solid"
+ id="linearGradient4976">
+ <stop
+ style="stop-color:#70e400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4978" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#74E400"
+ osb:paint="solid"
+ id="linearGradient4980">
+ <stop
+ style="stop-color:#74e400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4982" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#7CE800"
+ osb:paint="solid"
+ id="linearGradient4984">
+ <stop
+ style="stop-color:#7ce800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4986" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#80E800"
+ osb:paint="solid"
+ id="linearGradient4988">
+ <stop
+ style="stop-color:#80e800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4990" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#88E800"
+ osb:paint="solid"
+ id="linearGradient4992">
+ <stop
+ style="stop-color:#88e800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4994" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8CEC00"
+ osb:paint="solid"
+ id="linearGradient4996">
+ <stop
+ style="stop-color:#8cec00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop4998" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#94EC00"
+ osb:paint="solid"
+ id="linearGradient5000">
+ <stop
+ style="stop-color:#94ec00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5002" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9CF000"
+ osb:paint="solid"
+ id="linearGradient5004">
+ <stop
+ style="stop-color:#9cf000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5006" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A0F000"
+ osb:paint="solid"
+ id="linearGradient5008">
+ <stop
+ style="stop-color:#a0f000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5010" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A8F000"
+ osb:paint="solid"
+ id="linearGradient5012">
+ <stop
+ style="stop-color:#a8f000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5014" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#ACF400"
+ osb:paint="solid"
+ id="linearGradient5016">
+ <stop
+ style="stop-color:#acf400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5018" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B4F400"
+ osb:paint="solid"
+ id="linearGradient5020">
+ <stop
+ style="stop-color:#b4f400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5022" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B8F800"
+ osb:paint="solid"
+ id="linearGradient5024">
+ <stop
+ style="stop-color:#b8f800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5026" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C0F800"
+ osb:paint="solid"
+ id="linearGradient5028">
+ <stop
+ style="stop-color:#c0f800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5030" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C8FC00"
+ osb:paint="solid"
+ id="linearGradient5032">
+ <stop
+ style="stop-color:#c8fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5034" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C8FC04"
+ osb:paint="solid"
+ id="linearGradient5036">
+ <stop
+ style="stop-color:#c8fc04;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5038" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C8FC0C"
+ osb:paint="solid"
+ id="linearGradient5040">
+ <stop
+ style="stop-color:#c8fc0c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5042" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#CCFC14"
+ osb:paint="solid"
+ id="linearGradient5044">
+ <stop
+ style="stop-color:#ccfc14;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5046" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#CCFC1C"
+ osb:paint="solid"
+ id="linearGradient5048">
+ <stop
+ style="stop-color:#ccfc1c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5050" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D0FC24"
+ osb:paint="solid"
+ id="linearGradient5052">
+ <stop
+ style="stop-color:#d0fc24;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5054" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D0FC2C"
+ osb:paint="solid"
+ id="linearGradient5056">
+ <stop
+ style="stop-color:#d0fc2c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5058" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D0FC34"
+ osb:paint="solid"
+ id="linearGradient5060">
+ <stop
+ style="stop-color:#d0fc34;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5062" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D4FC3C"
+ osb:paint="solid"
+ id="linearGradient5064">
+ <stop
+ style="stop-color:#d4fc3c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5066" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D4FC44"
+ osb:paint="solid"
+ id="linearGradient5068">
+ <stop
+ style="stop-color:#d4fc44;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5070" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D8FC4C"
+ osb:paint="solid"
+ id="linearGradient5072">
+ <stop
+ style="stop-color:#d8fc4c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5074" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D8FC54"
+ osb:paint="solid"
+ id="linearGradient5076">
+ <stop
+ style="stop-color:#d8fc54;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5078" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D8FC5C"
+ osb:paint="solid"
+ id="linearGradient5080">
+ <stop
+ style="stop-color:#d8fc5c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5082" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DCFC64"
+ osb:paint="solid"
+ id="linearGradient5084">
+ <stop
+ style="stop-color:#dcfc64;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5086" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DCFC6C"
+ osb:paint="solid"
+ id="linearGradient5088">
+ <stop
+ style="stop-color:#dcfc6c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5090" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E0FC74"
+ osb:paint="solid"
+ id="linearGradient5092">
+ <stop
+ style="stop-color:#e0fc74;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5094" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E0FC7C"
+ osb:paint="solid"
+ id="linearGradient5096">
+ <stop
+ style="stop-color:#e0fc7c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5098" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E0FC84"
+ osb:paint="solid"
+ id="linearGradient5100">
+ <stop
+ style="stop-color:#e0fc84;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5102" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E4FC8C"
+ osb:paint="solid"
+ id="linearGradient5104">
+ <stop
+ style="stop-color:#e4fc8c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5106" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E4FC94"
+ osb:paint="solid"
+ id="linearGradient5108">
+ <stop
+ style="stop-color:#e4fc94;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5110" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8FC9C"
+ osb:paint="solid"
+ id="linearGradient5112">
+ <stop
+ style="stop-color:#e8fc9c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5114" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8FCA4"
+ osb:paint="solid"
+ id="linearGradient5116">
+ <stop
+ style="stop-color:#e8fca4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5118" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8FCAC"
+ osb:paint="solid"
+ id="linearGradient5120">
+ <stop
+ style="stop-color:#e8fcac;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5122" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#ECFCB4"
+ osb:paint="solid"
+ id="linearGradient5124">
+ <stop
+ style="stop-color:#ecfcb4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5126" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#ECFCBC"
+ osb:paint="solid"
+ id="linearGradient5128">
+ <stop
+ style="stop-color:#ecfcbc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5130" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F0FCC4"
+ osb:paint="solid"
+ id="linearGradient5132">
+ <stop
+ style="stop-color:#f0fcc4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5134" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F0FCCC"
+ osb:paint="solid"
+ id="linearGradient5136">
+ <stop
+ style="stop-color:#f0fccc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5138" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F0FCD4"
+ osb:paint="solid"
+ id="linearGradient5140">
+ <stop
+ style="stop-color:#f0fcd4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5142" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F4FCDC"
+ osb:paint="solid"
+ id="linearGradient5144">
+ <stop
+ style="stop-color:#f4fcdc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5146" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F4FCE4"
+ osb:paint="solid"
+ id="linearGradient5148">
+ <stop
+ style="stop-color:#f4fce4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5150" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F8FCEC"
+ osb:paint="solid"
+ id="linearGradient5152">
+ <stop
+ style="stop-color:#f8fcec;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5154" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F8FCF4"
+ osb:paint="solid"
+ id="linearGradient5156">
+ <stop
+ style="stop-color:#f8fcf4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5158" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCFC"
+ osb:paint="solid"
+ id="linearGradient5160">
+ <stop
+ style="stop-color:#fcfcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5162" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCF8"
+ osb:paint="solid"
+ id="linearGradient5164">
+ <stop
+ style="stop-color:#fcfcf8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5166" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCF4"
+ osb:paint="solid"
+ id="linearGradient5168">
+ <stop
+ style="stop-color:#fcfcf4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5170" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCF0"
+ osb:paint="solid"
+ id="linearGradient5172">
+ <stop
+ style="stop-color:#fcfcf0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5174" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCE8"
+ osb:paint="solid"
+ id="linearGradient5176">
+ <stop
+ style="stop-color:#fcfce8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5178" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCE4"
+ osb:paint="solid"
+ id="linearGradient5180">
+ <stop
+ style="stop-color:#fcfce4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5182" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCE0"
+ osb:paint="solid"
+ id="linearGradient5184">
+ <stop
+ style="stop-color:#fcfce0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5186" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCD8"
+ osb:paint="solid"
+ id="linearGradient5188">
+ <stop
+ style="stop-color:#fcfcd8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5190" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCD4"
+ osb:paint="solid"
+ id="linearGradient5192">
+ <stop
+ style="stop-color:#fcfcd4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5194" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCD0"
+ osb:paint="solid"
+ id="linearGradient5196">
+ <stop
+ style="stop-color:#fcfcd0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5198" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCC8"
+ osb:paint="solid"
+ id="linearGradient5200">
+ <stop
+ style="stop-color:#fcfcc8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5202" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCC4"
+ osb:paint="solid"
+ id="linearGradient5204">
+ <stop
+ style="stop-color:#fcfcc4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5206" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCC0"
+ osb:paint="solid"
+ id="linearGradient5208">
+ <stop
+ style="stop-color:#fcfcc0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5210" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCB8"
+ osb:paint="solid"
+ id="linearGradient5212">
+ <stop
+ style="stop-color:#fcfcb8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5214" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCB4"
+ osb:paint="solid"
+ id="linearGradient5216">
+ <stop
+ style="stop-color:#fcfcb4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5218" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCB0"
+ osb:paint="solid"
+ id="linearGradient5220">
+ <stop
+ style="stop-color:#fcfcb0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5222" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCA8"
+ osb:paint="solid"
+ id="linearGradient5224">
+ <stop
+ style="stop-color:#fcfca8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5226" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCA4"
+ osb:paint="solid"
+ id="linearGradient5228">
+ <stop
+ style="stop-color:#fcfca4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5230" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCA0"
+ osb:paint="solid"
+ id="linearGradient5232">
+ <stop
+ style="stop-color:#fcfca0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5234" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC9C"
+ osb:paint="solid"
+ id="linearGradient5236">
+ <stop
+ style="stop-color:#fcfc9c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5238" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC94"
+ osb:paint="solid"
+ id="linearGradient5240">
+ <stop
+ style="stop-color:#fcfc94;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5242" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC90"
+ osb:paint="solid"
+ id="linearGradient5244">
+ <stop
+ style="stop-color:#fcfc90;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5246" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC8C"
+ osb:paint="solid"
+ id="linearGradient5248">
+ <stop
+ style="stop-color:#fcfc8c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5250" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC84"
+ osb:paint="solid"
+ id="linearGradient5252">
+ <stop
+ style="stop-color:#fcfc84;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5254" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC80"
+ osb:paint="solid"
+ id="linearGradient5256">
+ <stop
+ style="stop-color:#fcfc80;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5258" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC7C"
+ osb:paint="solid"
+ id="linearGradient5260">
+ <stop
+ style="stop-color:#fcfc7c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5262" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC74"
+ osb:paint="solid"
+ id="linearGradient5264">
+ <stop
+ style="stop-color:#fcfc74;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5266" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC70"
+ osb:paint="solid"
+ id="linearGradient5268">
+ <stop
+ style="stop-color:#fcfc70;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5270" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC6C"
+ osb:paint="solid"
+ id="linearGradient5272">
+ <stop
+ style="stop-color:#fcfc6c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5274" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC64"
+ osb:paint="solid"
+ id="linearGradient5276">
+ <stop
+ style="stop-color:#fcfc64;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5278" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC60"
+ osb:paint="solid"
+ id="linearGradient5280">
+ <stop
+ style="stop-color:#fcfc60;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5282" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC5C"
+ osb:paint="solid"
+ id="linearGradient5284">
+ <stop
+ style="stop-color:#fcfc5c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5286" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC54"
+ osb:paint="solid"
+ id="linearGradient5288">
+ <stop
+ style="stop-color:#fcfc54;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5290" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC50"
+ osb:paint="solid"
+ id="linearGradient5292">
+ <stop
+ style="stop-color:#fcfc50;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5294" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC4C"
+ osb:paint="solid"
+ id="linearGradient5296">
+ <stop
+ style="stop-color:#fcfc4c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5298" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC48"
+ osb:paint="solid"
+ id="linearGradient5300">
+ <stop
+ style="stop-color:#fcfc48;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5302" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC40"
+ osb:paint="solid"
+ id="linearGradient5304">
+ <stop
+ style="stop-color:#fcfc40;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5306" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC3C"
+ osb:paint="solid"
+ id="linearGradient5308">
+ <stop
+ style="stop-color:#fcfc3c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5310" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC38"
+ osb:paint="solid"
+ id="linearGradient5312">
+ <stop
+ style="stop-color:#fcfc38;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5314" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC30"
+ osb:paint="solid"
+ id="linearGradient5316">
+ <stop
+ style="stop-color:#fcfc30;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5318" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC2C"
+ osb:paint="solid"
+ id="linearGradient5320">
+ <stop
+ style="stop-color:#fcfc2c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5322" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC28"
+ osb:paint="solid"
+ id="linearGradient5324">
+ <stop
+ style="stop-color:#fcfc28;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5326" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC20"
+ osb:paint="solid"
+ id="linearGradient5328">
+ <stop
+ style="stop-color:#fcfc20;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5330" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC1C"
+ osb:paint="solid"
+ id="linearGradient5332">
+ <stop
+ style="stop-color:#fcfc1c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5334" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC18"
+ osb:paint="solid"
+ id="linearGradient5336">
+ <stop
+ style="stop-color:#fcfc18;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5338" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC10"
+ osb:paint="solid"
+ id="linearGradient5340">
+ <stop
+ style="stop-color:#fcfc10;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5342" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC0C"
+ osb:paint="solid"
+ id="linearGradient5344">
+ <stop
+ style="stop-color:#fcfc0c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5346" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC08"
+ osb:paint="solid"
+ id="linearGradient5348">
+ <stop
+ style="stop-color:#fcfc08;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5350" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC00"
+ osb:paint="solid"
+ id="linearGradient5352">
+ <stop
+ style="stop-color:#fcfc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5354" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F8FC00"
+ osb:paint="solid"
+ id="linearGradient5356">
+ <stop
+ style="stop-color:#f8fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5358" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F4FC00"
+ osb:paint="solid"
+ id="linearGradient5360">
+ <stop
+ style="stop-color:#f4fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5362" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F0FC00"
+ osb:paint="solid"
+ id="linearGradient5364">
+ <stop
+ style="stop-color:#f0fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5366" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8FC00"
+ osb:paint="solid"
+ id="linearGradient5368">
+ <stop
+ style="stop-color:#e8fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5370" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E4FC00"
+ osb:paint="solid"
+ id="linearGradient5372">
+ <stop
+ style="stop-color:#e4fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5374" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E0FC00"
+ osb:paint="solid"
+ id="linearGradient5376">
+ <stop
+ style="stop-color:#e0fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5378" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D8FC00"
+ osb:paint="solid"
+ id="linearGradient5380">
+ <stop
+ style="stop-color:#d8fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5382" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D4FC00"
+ osb:paint="solid"
+ id="linearGradient5384">
+ <stop
+ style="stop-color:#d4fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5386" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D0FC00"
+ osb:paint="solid"
+ id="linearGradient5388">
+ <stop
+ style="stop-color:#d0fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5390" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C8FC00"
+ osb:paint="solid"
+ id="linearGradient5392">
+ <stop
+ style="stop-color:#c8fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5394" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C4FC00"
+ osb:paint="solid"
+ id="linearGradient5396">
+ <stop
+ style="stop-color:#c4fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5398" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C0FC00"
+ osb:paint="solid"
+ id="linearGradient5400">
+ <stop
+ style="stop-color:#c0fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5402" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B8FC00"
+ osb:paint="solid"
+ id="linearGradient5404">
+ <stop
+ style="stop-color:#b8fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5406" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B4FC00"
+ osb:paint="solid"
+ id="linearGradient5408">
+ <stop
+ style="stop-color:#b4fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5410" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B0FC00"
+ osb:paint="solid"
+ id="linearGradient5412">
+ <stop
+ style="stop-color:#b0fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5414" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A8FC00"
+ osb:paint="solid"
+ id="linearGradient5416">
+ <stop
+ style="stop-color:#a8fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5418" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A4FC00"
+ osb:paint="solid"
+ id="linearGradient5420">
+ <stop
+ style="stop-color:#a4fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5422" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A0FC00"
+ osb:paint="solid"
+ id="linearGradient5424">
+ <stop
+ style="stop-color:#a0fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5426" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9CFC00"
+ osb:paint="solid"
+ id="linearGradient5428">
+ <stop
+ style="stop-color:#9cfc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5430" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#94FC00"
+ osb:paint="solid"
+ id="linearGradient5432">
+ <stop
+ style="stop-color:#94fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5434" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90FC00"
+ osb:paint="solid"
+ id="linearGradient5436">
+ <stop
+ style="stop-color:#90fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5438" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8CFC00"
+ osb:paint="solid"
+ id="linearGradient5440">
+ <stop
+ style="stop-color:#8cfc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5442" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#84FC00"
+ osb:paint="solid"
+ id="linearGradient5444">
+ <stop
+ style="stop-color:#84fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5446" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#80FC00"
+ osb:paint="solid"
+ id="linearGradient5448">
+ <stop
+ style="stop-color:#80fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5450" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#7CFC00"
+ osb:paint="solid"
+ id="linearGradient5452">
+ <stop
+ style="stop-color:#7cfc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5454" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#74FC00"
+ osb:paint="solid"
+ id="linearGradient5456">
+ <stop
+ style="stop-color:#74fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5458" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#70FC00"
+ osb:paint="solid"
+ id="linearGradient5460">
+ <stop
+ style="stop-color:#70fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5462" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#6CFC00"
+ osb:paint="solid"
+ id="linearGradient5464">
+ <stop
+ style="stop-color:#6cfc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5466" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#64FC00"
+ osb:paint="solid"
+ id="linearGradient5468">
+ <stop
+ style="stop-color:#64fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5470" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#60FC00"
+ osb:paint="solid"
+ id="linearGradient5472">
+ <stop
+ style="stop-color:#60fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5474" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#5CFC00"
+ osb:paint="solid"
+ id="linearGradient5476">
+ <stop
+ style="stop-color:#5cfc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5478" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#54FC00"
+ osb:paint="solid"
+ id="linearGradient5480">
+ <stop
+ style="stop-color:#54fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5482" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#50FC00"
+ osb:paint="solid"
+ id="linearGradient5484">
+ <stop
+ style="stop-color:#50fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5486" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#4CFC00"
+ osb:paint="solid"
+ id="linearGradient5488">
+ <stop
+ style="stop-color:#4cfc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5490" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#48FC00"
+ osb:paint="solid"
+ id="linearGradient5492">
+ <stop
+ style="stop-color:#48fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5494" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#40FC00"
+ osb:paint="solid"
+ id="linearGradient5496">
+ <stop
+ style="stop-color:#40fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5498" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#3CFC00"
+ osb:paint="solid"
+ id="linearGradient5500">
+ <stop
+ style="stop-color:#3cfc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5502" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#38FC00"
+ osb:paint="solid"
+ id="linearGradient5504">
+ <stop
+ style="stop-color:#38fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5506" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#30FC00"
+ osb:paint="solid"
+ id="linearGradient5508">
+ <stop
+ style="stop-color:#30fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5510" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2CFC00"
+ osb:paint="solid"
+ id="linearGradient5512">
+ <stop
+ style="stop-color:#2cfc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5514" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#28FC00"
+ osb:paint="solid"
+ id="linearGradient5516">
+ <stop
+ style="stop-color:#28fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#20FC00"
+ osb:paint="solid"
+ id="linearGradient5520">
+ <stop
+ style="stop-color:#20fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5522" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#1CFC00"
+ osb:paint="solid"
+ id="linearGradient5524">
+ <stop
+ style="stop-color:#1cfc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5526" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#18FC00"
+ osb:paint="solid"
+ id="linearGradient5528">
+ <stop
+ style="stop-color:#18fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5530" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#10FC00"
+ osb:paint="solid"
+ id="linearGradient5532">
+ <stop
+ style="stop-color:#10fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5534" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0CFC00"
+ osb:paint="solid"
+ id="linearGradient5536">
+ <stop
+ style="stop-color:#0cfc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5538" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#08FC00"
+ osb:paint="solid"
+ id="linearGradient5540">
+ <stop
+ style="stop-color:#08fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5542" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00FC00"
+ osb:paint="solid"
+ id="linearGradient5544">
+ <stop
+ style="stop-color:#00fc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5546" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00F800"
+ osb:paint="solid"
+ id="linearGradient5548">
+ <stop
+ style="stop-color:#00f800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5550" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00F400"
+ osb:paint="solid"
+ id="linearGradient5552">
+ <stop
+ style="stop-color:#00f400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5554" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00F000"
+ osb:paint="solid"
+ id="linearGradient5556">
+ <stop
+ style="stop-color:#00f000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5558" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00EC00"
+ osb:paint="solid"
+ id="linearGradient5560">
+ <stop
+ style="stop-color:#00ec00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5562" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00E800"
+ osb:paint="solid"
+ id="linearGradient5564">
+ <stop
+ style="stop-color:#00e800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5566" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00E400"
+ osb:paint="solid"
+ id="linearGradient5568">
+ <stop
+ style="stop-color:#00e400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5570" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00E000"
+ osb:paint="solid"
+ id="linearGradient5572">
+ <stop
+ style="stop-color:#00e000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5574" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00DC00"
+ osb:paint="solid"
+ id="linearGradient5576">
+ <stop
+ style="stop-color:#00dc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5578" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00D800"
+ osb:paint="solid"
+ id="linearGradient5580">
+ <stop
+ style="stop-color:#00d800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5582" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00D400"
+ osb:paint="solid"
+ id="linearGradient5584">
+ <stop
+ style="stop-color:#00d400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5586" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00D000"
+ osb:paint="solid"
+ id="linearGradient5588">
+ <stop
+ style="stop-color:#00d000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5590" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00CC00"
+ osb:paint="solid"
+ id="linearGradient5592">
+ <stop
+ style="stop-color:#00cc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5594" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00C800"
+ osb:paint="solid"
+ id="linearGradient5596">
+ <stop
+ style="stop-color:#00c800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5598" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00C400"
+ osb:paint="solid"
+ id="linearGradient5600">
+ <stop
+ style="stop-color:#00c400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5602" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00C000"
+ osb:paint="solid"
+ id="linearGradient5604">
+ <stop
+ style="stop-color:#00c000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5606" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00BC00"
+ osb:paint="solid"
+ id="linearGradient5608">
+ <stop
+ style="stop-color:#00bc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5610" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00B800"
+ osb:paint="solid"
+ id="linearGradient5612">
+ <stop
+ style="stop-color:#00b800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5614" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00B400"
+ osb:paint="solid"
+ id="linearGradient5616">
+ <stop
+ style="stop-color:#00b400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5618" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00B000"
+ osb:paint="solid"
+ id="linearGradient5620">
+ <stop
+ style="stop-color:#00b000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5622" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00AC00"
+ osb:paint="solid"
+ id="linearGradient5624">
+ <stop
+ style="stop-color:#00ac00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5626" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00A800"
+ osb:paint="solid"
+ id="linearGradient5628">
+ <stop
+ style="stop-color:#00a800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5630" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00A400"
+ osb:paint="solid"
+ id="linearGradient5632">
+ <stop
+ style="stop-color:#00a400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5634" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00A000"
+ osb:paint="solid"
+ id="linearGradient5636">
+ <stop
+ style="stop-color:#00a000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5638" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#009C00"
+ osb:paint="solid"
+ id="linearGradient5640">
+ <stop
+ style="stop-color:#009c00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5642" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#009800"
+ osb:paint="solid"
+ id="linearGradient5644">
+ <stop
+ style="stop-color:#009800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5646" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#009400"
+ osb:paint="solid"
+ id="linearGradient5648">
+ <stop
+ style="stop-color:#009400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5650" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#009000"
+ osb:paint="solid"
+ id="linearGradient5652">
+ <stop
+ style="stop-color:#009000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5654" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#008C00"
+ osb:paint="solid"
+ id="linearGradient5656">
+ <stop
+ style="stop-color:#008c00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5658" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#008800"
+ osb:paint="solid"
+ id="linearGradient5660">
+ <stop
+ style="stop-color:#008800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5662" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#008400"
+ osb:paint="solid"
+ id="linearGradient5664">
+ <stop
+ style="stop-color:#008400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5666" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#008000"
+ osb:paint="solid"
+ id="linearGradient5668">
+ <stop
+ style="stop-color:#008000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5670" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#007C00"
+ osb:paint="solid"
+ id="linearGradient5672">
+ <stop
+ style="stop-color:#007c00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5674" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#007800"
+ osb:paint="solid"
+ id="linearGradient5676">
+ <stop
+ style="stop-color:#007800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5678" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#007400"
+ osb:paint="solid"
+ id="linearGradient5680">
+ <stop
+ style="stop-color:#007400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5682" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#007000"
+ osb:paint="solid"
+ id="linearGradient5684">
+ <stop
+ style="stop-color:#007000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5686" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#006C00"
+ osb:paint="solid"
+ id="linearGradient5688">
+ <stop
+ style="stop-color:#006c00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5690" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#006800"
+ osb:paint="solid"
+ id="linearGradient5692">
+ <stop
+ style="stop-color:#006800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5694" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#006400"
+ osb:paint="solid"
+ id="linearGradient5696">
+ <stop
+ style="stop-color:#006400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5698" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#006000"
+ osb:paint="solid"
+ id="linearGradient5700">
+ <stop
+ style="stop-color:#006000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5702" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#005C00"
+ osb:paint="solid"
+ id="linearGradient5704">
+ <stop
+ style="stop-color:#005c00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5706" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#005800"
+ osb:paint="solid"
+ id="linearGradient5708">
+ <stop
+ style="stop-color:#005800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5710" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#005400"
+ osb:paint="solid"
+ id="linearGradient5712">
+ <stop
+ style="stop-color:#005400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5714" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#005000"
+ osb:paint="solid"
+ id="linearGradient5716">
+ <stop
+ style="stop-color:#005000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5718" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#004C00"
+ osb:paint="solid"
+ id="linearGradient5720">
+ <stop
+ style="stop-color:#004c00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5722" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#004800"
+ osb:paint="solid"
+ id="linearGradient5724">
+ <stop
+ style="stop-color:#004800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5726" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#004400"
+ osb:paint="solid"
+ id="linearGradient5728">
+ <stop
+ style="stop-color:#004400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5730" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#004000"
+ osb:paint="solid"
+ id="linearGradient5732">
+ <stop
+ style="stop-color:#004000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5734" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#003C00"
+ osb:paint="solid"
+ id="linearGradient5736">
+ <stop
+ style="stop-color:#003c00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5738" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#003800"
+ osb:paint="solid"
+ id="linearGradient5740">
+ <stop
+ style="stop-color:#003800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5742" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#003400"
+ osb:paint="solid"
+ id="linearGradient5744">
+ <stop
+ style="stop-color:#003400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5746" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#003000"
+ osb:paint="solid"
+ id="linearGradient5748">
+ <stop
+ style="stop-color:#003000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5750" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#002C00"
+ osb:paint="solid"
+ id="linearGradient5752">
+ <stop
+ style="stop-color:#002c00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5754" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#002800"
+ osb:paint="solid"
+ id="linearGradient5756">
+ <stop
+ style="stop-color:#002800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5758" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#002400"
+ osb:paint="solid"
+ id="linearGradient5760">
+ <stop
+ style="stop-color:#002400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5762" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#002000"
+ osb:paint="solid"
+ id="linearGradient5764">
+ <stop
+ style="stop-color:#002000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5766" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#001C00"
+ osb:paint="solid"
+ id="linearGradient5768">
+ <stop
+ style="stop-color:#001c00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5770" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#001800"
+ osb:paint="solid"
+ id="linearGradient5772">
+ <stop
+ style="stop-color:#001800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5774" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#001400"
+ osb:paint="solid"
+ id="linearGradient5776">
+ <stop
+ style="stop-color:#001400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5778" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#001000"
+ osb:paint="solid"
+ id="linearGradient5780">
+ <stop
+ style="stop-color:#001000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5782" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000C00"
+ osb:paint="solid"
+ id="linearGradient5784">
+ <stop
+ style="stop-color:#000c00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5786" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000800"
+ osb:paint="solid"
+ id="linearGradient5788">
+ <stop
+ style="stop-color:#000800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5790" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000000"
+ osb:paint="solid"
+ id="linearGradient5792">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop5794" />
+ </linearGradient>
+ </g>
+ <g
+ id="page6"
+ inkscape:label="Hilite">
+ <linearGradient
+ inkscape:label="#000000"
+ osb:paint="solid"
+ id="linearGradient6310">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6312" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#808080"
+ osb:paint="solid"
+ id="linearGradient6314">
+ <stop
+ style="stop-color:#808080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6316" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FFFFFF"
+ osb:paint="solid"
+ id="linearGradient6318">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6320" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A490B4"
+ osb:paint="solid"
+ id="linearGradient6322">
+ <stop
+ style="stop-color:#a490b4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6324" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A090B4"
+ osb:paint="solid"
+ id="linearGradient6326">
+ <stop
+ style="stop-color:#a090b4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6328" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A090B0"
+ osb:paint="solid"
+ id="linearGradient6330">
+ <stop
+ style="stop-color:#a090b0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6332" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A08CAC"
+ osb:paint="solid"
+ id="linearGradient6334">
+ <stop
+ style="stop-color:#a08cac;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6336" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A08CA8"
+ osb:paint="solid"
+ id="linearGradient6338">
+ <stop
+ style="stop-color:#a08ca8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6340" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A08CA4"
+ osb:paint="solid"
+ id="linearGradient6342">
+ <stop
+ style="stop-color:#a08ca4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6344" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A088A4"
+ osb:paint="solid"
+ id="linearGradient6346">
+ <stop
+ style="stop-color:#a088a4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6348" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9C88A0"
+ osb:paint="solid"
+ id="linearGradient6350">
+ <stop
+ style="stop-color:#9c88a0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6352" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9C889C"
+ osb:paint="solid"
+ id="linearGradient6354">
+ <stop
+ style="stop-color:#9c889c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6356" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9C8498"
+ osb:paint="solid"
+ id="linearGradient6358">
+ <stop
+ style="stop-color:#9c8498;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6360" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9C8494"
+ osb:paint="solid"
+ id="linearGradient6362">
+ <stop
+ style="stop-color:#9c8494;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6364" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9C8490"
+ osb:paint="solid"
+ id="linearGradient6366">
+ <stop
+ style="stop-color:#9c8490;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6368" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#988090"
+ osb:paint="solid"
+ id="linearGradient6370">
+ <stop
+ style="stop-color:#988090;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6372" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#98808C"
+ osb:paint="solid"
+ id="linearGradient6374">
+ <stop
+ style="stop-color:#98808c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6376" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#988088"
+ osb:paint="solid"
+ id="linearGradient6378">
+ <stop
+ style="stop-color:#988088;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6380" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#988084"
+ osb:paint="solid"
+ id="linearGradient6382">
+ <stop
+ style="stop-color:#988084;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6384" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#987C84"
+ osb:paint="solid"
+ id="linearGradient6386">
+ <stop
+ style="stop-color:#987c84;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6388" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#987C80"
+ osb:paint="solid"
+ id="linearGradient6390">
+ <stop
+ style="stop-color:#987c80;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6392" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#987C7C"
+ osb:paint="solid"
+ id="linearGradient6394">
+ <stop
+ style="stop-color:#987c7c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6396" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#947C7C"
+ osb:paint="solid"
+ id="linearGradient6398">
+ <stop
+ style="stop-color:#947c7c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6400" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#947C78"
+ osb:paint="solid"
+ id="linearGradient6402">
+ <stop
+ style="stop-color:#947c78;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6404" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#947878"
+ osb:paint="solid"
+ id="linearGradient6406">
+ <stop
+ style="stop-color:#947878;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6408" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#947874"
+ osb:paint="solid"
+ id="linearGradient6410">
+ <stop
+ style="stop-color:#947874;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6412" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#947870"
+ osb:paint="solid"
+ id="linearGradient6414">
+ <stop
+ style="stop-color:#947870;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6416" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#94746C"
+ osb:paint="solid"
+ id="linearGradient6418">
+ <stop
+ style="stop-color:#94746c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6420" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90746C"
+ osb:paint="solid"
+ id="linearGradient6422">
+ <stop
+ style="stop-color:#90746c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6424" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#907468"
+ osb:paint="solid"
+ id="linearGradient6426">
+ <stop
+ style="stop-color:#907468;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6428" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#907464"
+ osb:paint="solid"
+ id="linearGradient6430">
+ <stop
+ style="stop-color:#907464;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6432" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#907064"
+ osb:paint="solid"
+ id="linearGradient6434">
+ <stop
+ style="stop-color:#907064;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6436" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#907060"
+ osb:paint="solid"
+ id="linearGradient6438">
+ <stop
+ style="stop-color:#907060;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6440" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90705C"
+ osb:paint="solid"
+ id="linearGradient6442">
+ <stop
+ style="stop-color:#90705c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6444" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#907058"
+ osb:paint="solid"
+ id="linearGradient6446">
+ <stop
+ style="stop-color:#907058;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6448" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8C6C58"
+ osb:paint="solid"
+ id="linearGradient6450">
+ <stop
+ style="stop-color:#8c6c58;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6452" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8C6C54"
+ osb:paint="solid"
+ id="linearGradient6454">
+ <stop
+ style="stop-color:#8c6c54;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6456" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8C6C50"
+ osb:paint="solid"
+ id="linearGradient6458">
+ <stop
+ style="stop-color:#8c6c50;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6460" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8C684C"
+ osb:paint="solid"
+ id="linearGradient6462">
+ <stop
+ style="stop-color:#8c684c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6464" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8C6848"
+ osb:paint="solid"
+ id="linearGradient6466">
+ <stop
+ style="stop-color:#8c6848;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6468" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#886844"
+ osb:paint="solid"
+ id="linearGradient6470">
+ <stop
+ style="stop-color:#886844;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6472" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#886444"
+ osb:paint="solid"
+ id="linearGradient6474">
+ <stop
+ style="stop-color:#886444;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6476" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#886440"
+ osb:paint="solid"
+ id="linearGradient6478">
+ <stop
+ style="stop-color:#886440;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6480" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#88643C"
+ osb:paint="solid"
+ id="linearGradient6482">
+ <stop
+ style="stop-color:#88643c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6484" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#886038"
+ osb:paint="solid"
+ id="linearGradient6486">
+ <stop
+ style="stop-color:#886038;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6488" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#886034"
+ osb:paint="solid"
+ id="linearGradient6490">
+ <stop
+ style="stop-color:#886034;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6492" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#846030"
+ osb:paint="solid"
+ id="linearGradient6494">
+ <stop
+ style="stop-color:#846030;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6496" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#845C2C"
+ osb:paint="solid"
+ id="linearGradient6498">
+ <stop
+ style="stop-color:#845c2c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6500" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#845C28"
+ osb:paint="solid"
+ id="linearGradient6502">
+ <stop
+ style="stop-color:#845c28;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6504" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#845C24"
+ osb:paint="solid"
+ id="linearGradient6506">
+ <stop
+ style="stop-color:#845c24;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6508" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#845824"
+ osb:paint="solid"
+ id="linearGradient6510">
+ <stop
+ style="stop-color:#845824;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6512" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#845820"
+ osb:paint="solid"
+ id="linearGradient6514">
+ <stop
+ style="stop-color:#845820;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6516" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#805820"
+ osb:paint="solid"
+ id="linearGradient6518">
+ <stop
+ style="stop-color:#805820;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6520" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#80581C"
+ osb:paint="solid"
+ id="linearGradient6522">
+ <stop
+ style="stop-color:#80581c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6524" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#805818"
+ osb:paint="solid"
+ id="linearGradient6526">
+ <stop
+ style="stop-color:#805818;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6528" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#805418"
+ osb:paint="solid"
+ id="linearGradient6530">
+ <stop
+ style="stop-color:#805418;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6532" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#805414"
+ osb:paint="solid"
+ id="linearGradient6534">
+ <stop
+ style="stop-color:#805414;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6536" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#805410"
+ osb:paint="solid"
+ id="linearGradient6538">
+ <stop
+ style="stop-color:#805410;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6540" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#7C500C"
+ osb:paint="solid"
+ id="linearGradient6542">
+ <stop
+ style="stop-color:#7c500c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6544" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#7C5410"
+ osb:paint="solid"
+ id="linearGradient6546">
+ <stop
+ style="stop-color:#7c5410;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6548" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#805410"
+ osb:paint="solid"
+ id="linearGradient6550">
+ <stop
+ style="stop-color:#805410;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6552" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#805814"
+ osb:paint="solid"
+ id="linearGradient6554">
+ <stop
+ style="stop-color:#805814;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6556" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#805C18"
+ osb:paint="solid"
+ id="linearGradient6558">
+ <stop
+ style="stop-color:#805c18;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6560" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#845C18"
+ osb:paint="solid"
+ id="linearGradient6562">
+ <stop
+ style="stop-color:#845c18;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6564" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#845C1C"
+ osb:paint="solid"
+ id="linearGradient6566">
+ <stop
+ style="stop-color:#845c1c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6568" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#84601C"
+ osb:paint="solid"
+ id="linearGradient6570">
+ <stop
+ style="stop-color:#84601c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6572" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#886020"
+ osb:paint="solid"
+ id="linearGradient6574">
+ <stop
+ style="stop-color:#886020;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6576" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#886420"
+ osb:paint="solid"
+ id="linearGradient6578">
+ <stop
+ style="stop-color:#886420;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6580" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#886824"
+ osb:paint="solid"
+ id="linearGradient6582">
+ <stop
+ style="stop-color:#886824;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6584" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8C6824"
+ osb:paint="solid"
+ id="linearGradient6586">
+ <stop
+ style="stop-color:#8c6824;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6588" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8C6C28"
+ osb:paint="solid"
+ id="linearGradient6590">
+ <stop
+ style="stop-color:#8c6c28;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6592" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#906C2C"
+ osb:paint="solid"
+ id="linearGradient6594">
+ <stop
+ style="stop-color:#906c2c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6596" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90702C"
+ osb:paint="solid"
+ id="linearGradient6598">
+ <stop
+ style="stop-color:#90702c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6600" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#907030"
+ osb:paint="solid"
+ id="linearGradient6602">
+ <stop
+ style="stop-color:#907030;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6604" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#907430"
+ osb:paint="solid"
+ id="linearGradient6606">
+ <stop
+ style="stop-color:#907430;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6608" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#947434"
+ osb:paint="solid"
+ id="linearGradient6610">
+ <stop
+ style="stop-color:#947434;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6612" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#947834"
+ osb:paint="solid"
+ id="linearGradient6614">
+ <stop
+ style="stop-color:#947834;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6616" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#947838"
+ osb:paint="solid"
+ id="linearGradient6618">
+ <stop
+ style="stop-color:#947838;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6620" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#987838"
+ osb:paint="solid"
+ id="linearGradient6622">
+ <stop
+ style="stop-color:#987838;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6624" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#987C38"
+ osb:paint="solid"
+ id="linearGradient6626">
+ <stop
+ style="stop-color:#987c38;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6628" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#987C3C"
+ osb:paint="solid"
+ id="linearGradient6630">
+ <stop
+ style="stop-color:#987c3c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6632" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#98803C"
+ osb:paint="solid"
+ id="linearGradient6634">
+ <stop
+ style="stop-color:#98803c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6636" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9C8040"
+ osb:paint="solid"
+ id="linearGradient6638">
+ <stop
+ style="stop-color:#9c8040;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6640" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9C8440"
+ osb:paint="solid"
+ id="linearGradient6642">
+ <stop
+ style="stop-color:#9c8440;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6644" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9C8444"
+ osb:paint="solid"
+ id="linearGradient6646">
+ <stop
+ style="stop-color:#9c8444;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6648" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A08844"
+ osb:paint="solid"
+ id="linearGradient6650">
+ <stop
+ style="stop-color:#a08844;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6652" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A08848"
+ osb:paint="solid"
+ id="linearGradient6654">
+ <stop
+ style="stop-color:#a08848;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6656" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A08C4C"
+ osb:paint="solid"
+ id="linearGradient6658">
+ <stop
+ style="stop-color:#a08c4c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6660" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A48C4C"
+ osb:paint="solid"
+ id="linearGradient6662">
+ <stop
+ style="stop-color:#a48c4c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6664" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A4904C"
+ osb:paint="solid"
+ id="linearGradient6666">
+ <stop
+ style="stop-color:#a4904c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6668" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A49050"
+ osb:paint="solid"
+ id="linearGradient6670">
+ <stop
+ style="stop-color:#a49050;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6672" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A49450"
+ osb:paint="solid"
+ id="linearGradient6674">
+ <stop
+ style="stop-color:#a49450;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6676" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A89454"
+ osb:paint="solid"
+ id="linearGradient6678">
+ <stop
+ style="stop-color:#a89454;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6680" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A89858"
+ osb:paint="solid"
+ id="linearGradient6682">
+ <stop
+ style="stop-color:#a89858;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6684" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AC9858"
+ osb:paint="solid"
+ id="linearGradient6686">
+ <stop
+ style="stop-color:#ac9858;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6688" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AC9C5C"
+ osb:paint="solid"
+ id="linearGradient6690">
+ <stop
+ style="stop-color:#ac9c5c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6692" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#ACA060"
+ osb:paint="solid"
+ id="linearGradient6694">
+ <stop
+ style="stop-color:#aca060;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6696" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B0A060"
+ osb:paint="solid"
+ id="linearGradient6698">
+ <stop
+ style="stop-color:#b0a060;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6700" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B0A464"
+ osb:paint="solid"
+ id="linearGradient6702">
+ <stop
+ style="stop-color:#b0a464;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6704" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B4A464"
+ osb:paint="solid"
+ id="linearGradient6706">
+ <stop
+ style="stop-color:#b4a464;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6708" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B4A868"
+ osb:paint="solid"
+ id="linearGradient6710">
+ <stop
+ style="stop-color:#b4a868;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6712" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B4AC6C"
+ osb:paint="solid"
+ id="linearGradient6714">
+ <stop
+ style="stop-color:#b4ac6c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6716" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B8AC6C"
+ osb:paint="solid"
+ id="linearGradient6718">
+ <stop
+ style="stop-color:#b8ac6c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6720" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B8B070"
+ osb:paint="solid"
+ id="linearGradient6722">
+ <stop
+ style="stop-color:#b8b070;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6724" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#BCB074"
+ osb:paint="solid"
+ id="linearGradient6726">
+ <stop
+ style="stop-color:#bcb074;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6728" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#BCB474"
+ osb:paint="solid"
+ id="linearGradient6730">
+ <stop
+ style="stop-color:#bcb474;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6732" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#BCB478"
+ osb:paint="solid"
+ id="linearGradient6734">
+ <stop
+ style="stop-color:#bcb478;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6736" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#BCB878"
+ osb:paint="solid"
+ id="linearGradient6738">
+ <stop
+ style="stop-color:#bcb878;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6740" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C0B878"
+ osb:paint="solid"
+ id="linearGradient6742">
+ <stop
+ style="stop-color:#c0b878;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6744" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C0BC7C"
+ osb:paint="solid"
+ id="linearGradient6746">
+ <stop
+ style="stop-color:#c0bc7c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6748" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C4C080"
+ osb:paint="solid"
+ id="linearGradient6750">
+ <stop
+ style="stop-color:#c4c080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6752" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C4C084"
+ osb:paint="solid"
+ id="linearGradient6754">
+ <stop
+ style="stop-color:#c4c084;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6756" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C4C484"
+ osb:paint="solid"
+ id="linearGradient6758">
+ <stop
+ style="stop-color:#c4c484;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6760" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C8C488"
+ osb:paint="solid"
+ id="linearGradient6762">
+ <stop
+ style="stop-color:#c8c488;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6764" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C8C888"
+ osb:paint="solid"
+ id="linearGradient6766">
+ <stop
+ style="stop-color:#c8c888;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6768" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C8C88C"
+ osb:paint="solid"
+ id="linearGradient6770">
+ <stop
+ style="stop-color:#c8c88c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6772" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C8CC8C"
+ osb:paint="solid"
+ id="linearGradient6774">
+ <stop
+ style="stop-color:#c8cc8c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6776" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#CCCC90"
+ osb:paint="solid"
+ id="linearGradient6778">
+ <stop
+ style="stop-color:#cccc90;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6780" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#CCD090"
+ osb:paint="solid"
+ id="linearGradient6782">
+ <stop
+ style="stop-color:#ccd090;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6784" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D0D094"
+ osb:paint="solid"
+ id="linearGradient6786">
+ <stop
+ style="stop-color:#d0d094;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6788" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D0D494"
+ osb:paint="solid"
+ id="linearGradient6790">
+ <stop
+ style="stop-color:#d0d494;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6792" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D0D498"
+ osb:paint="solid"
+ id="linearGradient6794">
+ <stop
+ style="stop-color:#d0d498;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6796" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D0D898"
+ osb:paint="solid"
+ id="linearGradient6798">
+ <stop
+ style="stop-color:#d0d898;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6800" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D4D89C"
+ osb:paint="solid"
+ id="linearGradient6802">
+ <stop
+ style="stop-color:#d4d89c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6804" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D4DC9C"
+ osb:paint="solid"
+ id="linearGradient6806">
+ <stop
+ style="stop-color:#d4dc9c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6808" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D4DCA0"
+ osb:paint="solid"
+ id="linearGradient6810">
+ <stop
+ style="stop-color:#d4dca0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6812" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D8DCA0"
+ osb:paint="solid"
+ id="linearGradient6814">
+ <stop
+ style="stop-color:#d8dca0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6816" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D8E0A4"
+ osb:paint="solid"
+ id="linearGradient6818">
+ <stop
+ style="stop-color:#d8e0a4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6820" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D8E4A4"
+ osb:paint="solid"
+ id="linearGradient6822">
+ <stop
+ style="stop-color:#d8e4a4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6824" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DCE4A8"
+ osb:paint="solid"
+ id="linearGradient6826">
+ <stop
+ style="stop-color:#dce4a8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6828" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DCE8A8"
+ osb:paint="solid"
+ id="linearGradient6830">
+ <stop
+ style="stop-color:#dce8a8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6832" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DCE8AC"
+ osb:paint="solid"
+ id="linearGradient6834">
+ <stop
+ style="stop-color:#dce8ac;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6836" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E0E8AC"
+ osb:paint="solid"
+ id="linearGradient6838">
+ <stop
+ style="stop-color:#e0e8ac;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6840" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E0ECB0"
+ osb:paint="solid"
+ id="linearGradient6842">
+ <stop
+ style="stop-color:#e0ecb0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6844" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E0F0B4"
+ osb:paint="solid"
+ id="linearGradient6846">
+ <stop
+ style="stop-color:#e0f0b4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6848" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E4F0B4"
+ osb:paint="solid"
+ id="linearGradient6850">
+ <stop
+ style="stop-color:#e4f0b4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6852" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E4F4B8"
+ osb:paint="solid"
+ id="linearGradient6854">
+ <stop
+ style="stop-color:#e4f4b8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6856" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8F8BC"
+ osb:paint="solid"
+ id="linearGradient6858">
+ <stop
+ style="stop-color:#e8f8bc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6860" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E4F4BC"
+ osb:paint="solid"
+ id="linearGradient6862">
+ <stop
+ style="stop-color:#e4f4bc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6864" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E0F4BC"
+ osb:paint="solid"
+ id="linearGradient6866">
+ <stop
+ style="stop-color:#e0f4bc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6868" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E0F0BC"
+ osb:paint="solid"
+ id="linearGradient6870">
+ <stop
+ style="stop-color:#e0f0bc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6872" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DCF0BC"
+ osb:paint="solid"
+ id="linearGradient6874">
+ <stop
+ style="stop-color:#dcf0bc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6876" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DCECBC"
+ osb:paint="solid"
+ id="linearGradient6878">
+ <stop
+ style="stop-color:#dcecbc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6880" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D8ECBC"
+ osb:paint="solid"
+ id="linearGradient6882">
+ <stop
+ style="stop-color:#d8ecbc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6884" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D8E8BC"
+ osb:paint="solid"
+ id="linearGradient6886">
+ <stop
+ style="stop-color:#d8e8bc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6888" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D4E8BC"
+ osb:paint="solid"
+ id="linearGradient6890">
+ <stop
+ style="stop-color:#d4e8bc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6892" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D4E8B8"
+ osb:paint="solid"
+ id="linearGradient6894">
+ <stop
+ style="stop-color:#d4e8b8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6896" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D4E4B8"
+ osb:paint="solid"
+ id="linearGradient6898">
+ <stop
+ style="stop-color:#d4e4b8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6900" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D0E4B8"
+ osb:paint="solid"
+ id="linearGradient6902">
+ <stop
+ style="stop-color:#d0e4b8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6904" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#CCE0B8"
+ osb:paint="solid"
+ id="linearGradient6906">
+ <stop
+ style="stop-color:#cce0b8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6908" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#CCDCB8"
+ osb:paint="solid"
+ id="linearGradient6910">
+ <stop
+ style="stop-color:#ccdcb8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6912" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C8DCB8"
+ osb:paint="solid"
+ id="linearGradient6914">
+ <stop
+ style="stop-color:#c8dcb8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6916" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C4D8B8"
+ osb:paint="solid"
+ id="linearGradient6918">
+ <stop
+ style="stop-color:#c4d8b8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6920" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C0D4B8"
+ osb:paint="solid"
+ id="linearGradient6922">
+ <stop
+ style="stop-color:#c0d4b8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6924" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C0D4B4"
+ osb:paint="solid"
+ id="linearGradient6926">
+ <stop
+ style="stop-color:#c0d4b4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6928" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#BCD4B4"
+ osb:paint="solid"
+ id="linearGradient6930">
+ <stop
+ style="stop-color:#bcd4b4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6932" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#BCD0B4"
+ osb:paint="solid"
+ id="linearGradient6934">
+ <stop
+ style="stop-color:#bcd0b4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6936" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B8D0B4"
+ osb:paint="solid"
+ id="linearGradient6938">
+ <stop
+ style="stop-color:#b8d0b4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6940" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B8CCB4"
+ osb:paint="solid"
+ id="linearGradient6942">
+ <stop
+ style="stop-color:#b8ccb4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6944" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B4CCB4"
+ osb:paint="solid"
+ id="linearGradient6946">
+ <stop
+ style="stop-color:#b4ccb4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6948" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B4C8B4"
+ osb:paint="solid"
+ id="linearGradient6950">
+ <stop
+ style="stop-color:#b4c8b4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6952" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B0C8B4"
+ osb:paint="solid"
+ id="linearGradient6954">
+ <stop
+ style="stop-color:#b0c8b4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6956" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B0C4B4"
+ osb:paint="solid"
+ id="linearGradient6958">
+ <stop
+ style="stop-color:#b0c4b4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6960" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#ACC4B4"
+ osb:paint="solid"
+ id="linearGradient6962">
+ <stop
+ style="stop-color:#acc4b4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6964" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#ACC0B4"
+ osb:paint="solid"
+ id="linearGradient6966">
+ <stop
+ style="stop-color:#acc0b4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6968" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A8C0B0"
+ osb:paint="solid"
+ id="linearGradient6970">
+ <stop
+ style="stop-color:#a8c0b0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6972" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A8BCB0"
+ osb:paint="solid"
+ id="linearGradient6974">
+ <stop
+ style="stop-color:#a8bcb0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6976" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A4BCB0"
+ osb:paint="solid"
+ id="linearGradient6978">
+ <stop
+ style="stop-color:#a4bcb0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6980" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A0B8B0"
+ osb:paint="solid"
+ id="linearGradient6982">
+ <stop
+ style="stop-color:#a0b8b0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6984" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9CB4B0"
+ osb:paint="solid"
+ id="linearGradient6986">
+ <stop
+ style="stop-color:#9cb4b0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop6988" />
+ </linearGradient>
+ </g>
+ <g
+ id="page7"
+ inkscape:label="Inkscape default">
+ <linearGradient
+ inkscape:label="Black"
+ osb:paint="solid"
+ id="linearGradient7332">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7334" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="90% Gray"
+ osb:paint="solid"
+ id="linearGradient7336">
+ <stop
+ style="stop-color:#1a1a1a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7338" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="80% Gray"
+ osb:paint="solid"
+ id="linearGradient7340">
+ <stop
+ style="stop-color:#333333;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7342" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="70% Gray"
+ osb:paint="solid"
+ id="linearGradient7344">
+ <stop
+ style="stop-color:#4d4d4d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7346" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="60% Gray"
+ osb:paint="solid"
+ id="linearGradient7348">
+ <stop
+ style="stop-color:#666666;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7350" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="50% Gray"
+ osb:paint="solid"
+ id="linearGradient7352">
+ <stop
+ style="stop-color:#808080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7354" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="40% Gray"
+ osb:paint="solid"
+ id="linearGradient7356">
+ <stop
+ style="stop-color:#999999;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7358" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="30% Gray"
+ osb:paint="solid"
+ id="linearGradient7360">
+ <stop
+ style="stop-color:#b3b3b3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7362" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="20% Gray"
+ osb:paint="solid"
+ id="linearGradient7364">
+ <stop
+ style="stop-color:#cccccc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7366" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="10% Gray"
+ osb:paint="solid"
+ id="linearGradient7368">
+ <stop
+ style="stop-color:#e6e6e6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7370" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="7.5% Gray"
+ osb:paint="solid"
+ id="linearGradient7372">
+ <stop
+ style="stop-color:#ececec;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7374" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="5% Gray"
+ osb:paint="solid"
+ id="linearGradient7376">
+ <stop
+ style="stop-color:#f2f2f2;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7378" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="2.5% Gray"
+ osb:paint="solid"
+ id="linearGradient7380">
+ <stop
+ style="stop-color:#f9f9f9;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7382" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="White"
+ osb:paint="solid"
+ id="linearGradient7384">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7386" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Maroon (#800000)"
+ osb:paint="solid"
+ id="linearGradient7388">
+ <stop
+ style="stop-color:#800000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7390" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Red (#FF0000)"
+ osb:paint="solid"
+ id="linearGradient7392">
+ <stop
+ style="stop-color:#ff0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7394" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Olive (#808000)"
+ osb:paint="solid"
+ id="linearGradient7396">
+ <stop
+ style="stop-color:#808000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7398" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Yellow (#FFFF00)"
+ osb:paint="solid"
+ id="linearGradient7400">
+ <stop
+ style="stop-color:#ffff00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7402" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Green (#008000)"
+ osb:paint="solid"
+ id="linearGradient7404">
+ <stop
+ style="stop-color:#008000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7406" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Lime (#00FF00)"
+ osb:paint="solid"
+ id="linearGradient7408">
+ <stop
+ style="stop-color:#00ff00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7410" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Teal (#008080)"
+ osb:paint="solid"
+ id="linearGradient7412">
+ <stop
+ style="stop-color:#008080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7414" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Aqua (#00FFFF)"
+ osb:paint="solid"
+ id="linearGradient7416">
+ <stop
+ style="stop-color:#00ffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7418" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Navy (#000080)"
+ osb:paint="solid"
+ id="linearGradient7420">
+ <stop
+ style="stop-color:#000080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7422" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Blue (#0000FF)"
+ osb:paint="solid"
+ id="linearGradient7424">
+ <stop
+ style="stop-color:#0000ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7426" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Purple (#800080)"
+ osb:paint="solid"
+ id="linearGradient7428">
+ <stop
+ style="stop-color:#800080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7430" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Fuchsia (#FF00FF)"
+ osb:paint="solid"
+ id="linearGradient7432">
+ <stop
+ style="stop-color:#ff00ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7434" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2B0000"
+ osb:paint="solid"
+ id="linearGradient7436">
+ <stop
+ style="stop-color:#2b0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7438" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#550000"
+ osb:paint="solid"
+ id="linearGradient7440">
+ <stop
+ style="stop-color:#550000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7442" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#800000"
+ osb:paint="solid"
+ id="linearGradient7444">
+ <stop
+ style="stop-color:#800000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7446" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AA0000"
+ osb:paint="solid"
+ id="linearGradient7448">
+ <stop
+ style="stop-color:#aa0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7450" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D40000"
+ osb:paint="solid"
+ id="linearGradient7452">
+ <stop
+ style="stop-color:#d40000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7454" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FF0000"
+ osb:paint="solid"
+ id="linearGradient7456">
+ <stop
+ style="stop-color:#ff0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7458" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FF2A2A"
+ osb:paint="solid"
+ id="linearGradient7460">
+ <stop
+ style="stop-color:#ff2a2a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7462" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FF5555"
+ osb:paint="solid"
+ id="linearGradient7464">
+ <stop
+ style="stop-color:#ff5555;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7466" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FF8080"
+ osb:paint="solid"
+ id="linearGradient7468">
+ <stop
+ style="stop-color:#ff8080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7470" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FFAAAA"
+ osb:paint="solid"
+ id="linearGradient7472">
+ <stop
+ style="stop-color:#ffaaaa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7474" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FFD5D5"
+ osb:paint="solid"
+ id="linearGradient7476">
+ <stop
+ style="stop-color:#ffd5d5;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7478" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#280B0B"
+ osb:paint="solid"
+ id="linearGradient7480">
+ <stop
+ style="stop-color:#280b0b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7482" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#501616"
+ osb:paint="solid"
+ id="linearGradient7484">
+ <stop
+ style="stop-color:#501616;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7486" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#782121"
+ osb:paint="solid"
+ id="linearGradient7488">
+ <stop
+ style="stop-color:#782121;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7490" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A02C2C"
+ osb:paint="solid"
+ id="linearGradient7492">
+ <stop
+ style="stop-color:#a02c2c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7494" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C83737"
+ osb:paint="solid"
+ id="linearGradient7496">
+ <stop
+ style="stop-color:#c83737;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7498" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D35F5F"
+ osb:paint="solid"
+ id="linearGradient7500">
+ <stop
+ style="stop-color:#d35f5f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7502" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DE8787"
+ osb:paint="solid"
+ id="linearGradient7504">
+ <stop
+ style="stop-color:#de8787;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7506" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E9AFAF"
+ osb:paint="solid"
+ id="linearGradient7508">
+ <stop
+ style="stop-color:#e9afaf;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7510" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F4D7D7"
+ osb:paint="solid"
+ id="linearGradient7512">
+ <stop
+ style="stop-color:#f4d7d7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7514" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#241C1C"
+ osb:paint="solid"
+ id="linearGradient7516">
+ <stop
+ style="stop-color:#241c1c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#483737"
+ osb:paint="solid"
+ id="linearGradient7520">
+ <stop
+ style="stop-color:#483737;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7522" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#6C5353"
+ osb:paint="solid"
+ id="linearGradient7524">
+ <stop
+ style="stop-color:#6c5353;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7526" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#916F6F"
+ osb:paint="solid"
+ id="linearGradient7528">
+ <stop
+ style="stop-color:#916f6f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7530" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AC9393"
+ osb:paint="solid"
+ id="linearGradient7532">
+ <stop
+ style="stop-color:#ac9393;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7534" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C8B7B7"
+ osb:paint="solid"
+ id="linearGradient7536">
+ <stop
+ style="stop-color:#c8b7b7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7538" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E3DBDB"
+ osb:paint="solid"
+ id="linearGradient7540">
+ <stop
+ style="stop-color:#e3dbdb;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7542" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2B1100"
+ osb:paint="solid"
+ id="linearGradient7544">
+ <stop
+ style="stop-color:#2b1100;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7546" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#552200"
+ osb:paint="solid"
+ id="linearGradient7548">
+ <stop
+ style="stop-color:#552200;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7550" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#803300"
+ osb:paint="solid"
+ id="linearGradient7552">
+ <stop
+ style="stop-color:#803300;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7554" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AA4400"
+ osb:paint="solid"
+ id="linearGradient7556">
+ <stop
+ style="stop-color:#aa4400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7558" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D45500"
+ osb:paint="solid"
+ id="linearGradient7560">
+ <stop
+ style="stop-color:#d45500;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7562" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FF6600"
+ osb:paint="solid"
+ id="linearGradient7564">
+ <stop
+ style="stop-color:#ff6600;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7566" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FF7F2A"
+ osb:paint="solid"
+ id="linearGradient7568">
+ <stop
+ style="stop-color:#ff7f2a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7570" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FF9955"
+ osb:paint="solid"
+ id="linearGradient7572">
+ <stop
+ style="stop-color:#ff9955;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7574" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FFB380"
+ osb:paint="solid"
+ id="linearGradient7576">
+ <stop
+ style="stop-color:#ffb380;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7578" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FFCCAA"
+ osb:paint="solid"
+ id="linearGradient7580">
+ <stop
+ style="stop-color:#ffccaa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7582" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FFE6D5"
+ osb:paint="solid"
+ id="linearGradient7584">
+ <stop
+ style="stop-color:#ffe6d5;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7586" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#28170B"
+ osb:paint="solid"
+ id="linearGradient7588">
+ <stop
+ style="stop-color:#28170b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7590" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#502D16"
+ osb:paint="solid"
+ id="linearGradient7592">
+ <stop
+ style="stop-color:#502d16;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7594" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#784421"
+ osb:paint="solid"
+ id="linearGradient7596">
+ <stop
+ style="stop-color:#784421;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7598" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A05A2C"
+ osb:paint="solid"
+ id="linearGradient7600">
+ <stop
+ style="stop-color:#a05a2c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7602" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C87137"
+ osb:paint="solid"
+ id="linearGradient7604">
+ <stop
+ style="stop-color:#c87137;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7606" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D38D5F"
+ osb:paint="solid"
+ id="linearGradient7608">
+ <stop
+ style="stop-color:#d38d5f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7610" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DEAA87"
+ osb:paint="solid"
+ id="linearGradient7612">
+ <stop
+ style="stop-color:#deaa87;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7614" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E9C6AF"
+ osb:paint="solid"
+ id="linearGradient7616">
+ <stop
+ style="stop-color:#e9c6af;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7618" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F4E3D7"
+ osb:paint="solid"
+ id="linearGradient7620">
+ <stop
+ style="stop-color:#f4e3d7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7622" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#241F1C"
+ osb:paint="solid"
+ id="linearGradient7624">
+ <stop
+ style="stop-color:#241f1c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7626" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#483E37"
+ osb:paint="solid"
+ id="linearGradient7628">
+ <stop
+ style="stop-color:#483e37;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7630" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#6C5D53"
+ osb:paint="solid"
+ id="linearGradient7632">
+ <stop
+ style="stop-color:#6c5d53;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7634" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#917C6F"
+ osb:paint="solid"
+ id="linearGradient7636">
+ <stop
+ style="stop-color:#917c6f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7638" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AC9D93"
+ osb:paint="solid"
+ id="linearGradient7640">
+ <stop
+ style="stop-color:#ac9d93;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7642" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C8BEB7"
+ osb:paint="solid"
+ id="linearGradient7644">
+ <stop
+ style="stop-color:#c8beb7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7646" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E3DEDB"
+ osb:paint="solid"
+ id="linearGradient7648">
+ <stop
+ style="stop-color:#e3dedb;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7650" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2B2200"
+ osb:paint="solid"
+ id="linearGradient7652">
+ <stop
+ style="stop-color:#2b2200;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7654" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#554400"
+ osb:paint="solid"
+ id="linearGradient7656">
+ <stop
+ style="stop-color:#554400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7658" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#806600"
+ osb:paint="solid"
+ id="linearGradient7660">
+ <stop
+ style="stop-color:#806600;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7662" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AA8800"
+ osb:paint="solid"
+ id="linearGradient7664">
+ <stop
+ style="stop-color:#aa8800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7666" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D4AA00"
+ osb:paint="solid"
+ id="linearGradient7668">
+ <stop
+ style="stop-color:#d4aa00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7670" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FFCC00"
+ osb:paint="solid"
+ id="linearGradient7672">
+ <stop
+ style="stop-color:#ffcc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7674" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FFD42A"
+ osb:paint="solid"
+ id="linearGradient7676">
+ <stop
+ style="stop-color:#ffd42a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7678" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FFDD55"
+ osb:paint="solid"
+ id="linearGradient7680">
+ <stop
+ style="stop-color:#ffdd55;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7682" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FFE680"
+ osb:paint="solid"
+ id="linearGradient7684">
+ <stop
+ style="stop-color:#ffe680;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7686" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FFEEAA"
+ osb:paint="solid"
+ id="linearGradient7688">
+ <stop
+ style="stop-color:#ffeeaa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7690" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FFF6D5"
+ osb:paint="solid"
+ id="linearGradient7692">
+ <stop
+ style="stop-color:#fff6d5;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7694" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#28220B"
+ osb:paint="solid"
+ id="linearGradient7696">
+ <stop
+ style="stop-color:#28220b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7698" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#504416"
+ osb:paint="solid"
+ id="linearGradient7700">
+ <stop
+ style="stop-color:#504416;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7702" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#786721"
+ osb:paint="solid"
+ id="linearGradient7704">
+ <stop
+ style="stop-color:#786721;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7706" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A0892C"
+ osb:paint="solid"
+ id="linearGradient7708">
+ <stop
+ style="stop-color:#a0892c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7710" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C8AB37"
+ osb:paint="solid"
+ id="linearGradient7712">
+ <stop
+ style="stop-color:#c8ab37;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7714" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D3BC5F"
+ osb:paint="solid"
+ id="linearGradient7716">
+ <stop
+ style="stop-color:#d3bc5f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7718" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DECD87"
+ osb:paint="solid"
+ id="linearGradient7720">
+ <stop
+ style="stop-color:#decd87;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7722" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E9DDAF"
+ osb:paint="solid"
+ id="linearGradient7724">
+ <stop
+ style="stop-color:#e9ddaf;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7726" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F4EED7"
+ osb:paint="solid"
+ id="linearGradient7728">
+ <stop
+ style="stop-color:#f4eed7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7730" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#24221C"
+ osb:paint="solid"
+ id="linearGradient7732">
+ <stop
+ style="stop-color:#24221c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7734" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#484537"
+ osb:paint="solid"
+ id="linearGradient7736">
+ <stop
+ style="stop-color:#484537;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7738" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#6C6753"
+ osb:paint="solid"
+ id="linearGradient7740">
+ <stop
+ style="stop-color:#6c6753;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7742" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#918A6F"
+ osb:paint="solid"
+ id="linearGradient7744">
+ <stop
+ style="stop-color:#918a6f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7746" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#ACA793"
+ osb:paint="solid"
+ id="linearGradient7748">
+ <stop
+ style="stop-color:#aca793;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7750" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C8C4B7"
+ osb:paint="solid"
+ id="linearGradient7752">
+ <stop
+ style="stop-color:#c8c4b7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7754" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E3E2DB"
+ osb:paint="solid"
+ id="linearGradient7756">
+ <stop
+ style="stop-color:#e3e2db;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7758" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#222B00"
+ osb:paint="solid"
+ id="linearGradient7760">
+ <stop
+ style="stop-color:#222b00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7762" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#445500"
+ osb:paint="solid"
+ id="linearGradient7764">
+ <stop
+ style="stop-color:#445500;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7766" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#668000"
+ osb:paint="solid"
+ id="linearGradient7768">
+ <stop
+ style="stop-color:#668000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7770" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#88AA00"
+ osb:paint="solid"
+ id="linearGradient7772">
+ <stop
+ style="stop-color:#88aa00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7774" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AAD400"
+ osb:paint="solid"
+ id="linearGradient7776">
+ <stop
+ style="stop-color:#aad400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7778" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#CCFF00"
+ osb:paint="solid"
+ id="linearGradient7780">
+ <stop
+ style="stop-color:#ccff00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7782" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D4FF2A"
+ osb:paint="solid"
+ id="linearGradient7784">
+ <stop
+ style="stop-color:#d4ff2a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7786" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DDFF55"
+ osb:paint="solid"
+ id="linearGradient7788">
+ <stop
+ style="stop-color:#ddff55;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7790" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E5FF80"
+ osb:paint="solid"
+ id="linearGradient7792">
+ <stop
+ style="stop-color:#e5ff80;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7794" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#EEFFAA"
+ osb:paint="solid"
+ id="linearGradient7796">
+ <stop
+ style="stop-color:#eeffaa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7798" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F6FFD5"
+ osb:paint="solid"
+ id="linearGradient7800">
+ <stop
+ style="stop-color:#f6ffd5;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7802" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#22280B"
+ osb:paint="solid"
+ id="linearGradient7804">
+ <stop
+ style="stop-color:#22280b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7806" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#445016"
+ osb:paint="solid"
+ id="linearGradient7808">
+ <stop
+ style="stop-color:#445016;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7810" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#677821"
+ osb:paint="solid"
+ id="linearGradient7812">
+ <stop
+ style="stop-color:#677821;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7814" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#89A02C"
+ osb:paint="solid"
+ id="linearGradient7816">
+ <stop
+ style="stop-color:#89a02c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7818" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#ABC837"
+ osb:paint="solid"
+ id="linearGradient7820">
+ <stop
+ style="stop-color:#abc837;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7822" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#BCD35F"
+ osb:paint="solid"
+ id="linearGradient7824">
+ <stop
+ style="stop-color:#bcd35f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7826" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#CDDE87"
+ osb:paint="solid"
+ id="linearGradient7828">
+ <stop
+ style="stop-color:#cdde87;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7830" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DDE9AF"
+ osb:paint="solid"
+ id="linearGradient7832">
+ <stop
+ style="stop-color:#dde9af;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7834" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#EEF4D7"
+ osb:paint="solid"
+ id="linearGradient7836">
+ <stop
+ style="stop-color:#eef4d7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7838" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#22241C"
+ osb:paint="solid"
+ id="linearGradient7840">
+ <stop
+ style="stop-color:#22241c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7842" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#454837"
+ osb:paint="solid"
+ id="linearGradient7844">
+ <stop
+ style="stop-color:#454837;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7846" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#676C53"
+ osb:paint="solid"
+ id="linearGradient7848">
+ <stop
+ style="stop-color:#676c53;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7850" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8A916F"
+ osb:paint="solid"
+ id="linearGradient7852">
+ <stop
+ style="stop-color:#8a916f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7854" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A7AC93"
+ osb:paint="solid"
+ id="linearGradient7856">
+ <stop
+ style="stop-color:#a7ac93;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7858" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C4C8B7"
+ osb:paint="solid"
+ id="linearGradient7860">
+ <stop
+ style="stop-color:#c4c8b7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7862" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E2E3DB"
+ osb:paint="solid"
+ id="linearGradient7864">
+ <stop
+ style="stop-color:#e2e3db;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7866" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#112B00"
+ osb:paint="solid"
+ id="linearGradient7868">
+ <stop
+ style="stop-color:#112b00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7870" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#225500"
+ osb:paint="solid"
+ id="linearGradient7872">
+ <stop
+ style="stop-color:#225500;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7874" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#338000"
+ osb:paint="solid"
+ id="linearGradient7876">
+ <stop
+ style="stop-color:#338000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7878" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#44AA00"
+ osb:paint="solid"
+ id="linearGradient7880">
+ <stop
+ style="stop-color:#44aa00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7882" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#55D400"
+ osb:paint="solid"
+ id="linearGradient7884">
+ <stop
+ style="stop-color:#55d400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7886" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#66FF00"
+ osb:paint="solid"
+ id="linearGradient7888">
+ <stop
+ style="stop-color:#66ff00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7890" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#7FFF2A"
+ osb:paint="solid"
+ id="linearGradient7892">
+ <stop
+ style="stop-color:#7fff2a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7894" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#99FF55"
+ osb:paint="solid"
+ id="linearGradient7896">
+ <stop
+ style="stop-color:#99ff55;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7898" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B3FF80"
+ osb:paint="solid"
+ id="linearGradient7900">
+ <stop
+ style="stop-color:#b3ff80;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7902" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#CCFFAA"
+ osb:paint="solid"
+ id="linearGradient7904">
+ <stop
+ style="stop-color:#ccffaa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7906" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E5FFD5"
+ osb:paint="solid"
+ id="linearGradient7908">
+ <stop
+ style="stop-color:#e5ffd5;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7910" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#17280B"
+ osb:paint="solid"
+ id="linearGradient7912">
+ <stop
+ style="stop-color:#17280b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7914" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2D5016"
+ osb:paint="solid"
+ id="linearGradient7916">
+ <stop
+ style="stop-color:#2d5016;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7918" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#447821"
+ osb:paint="solid"
+ id="linearGradient7920">
+ <stop
+ style="stop-color:#447821;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7922" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#5AA02C"
+ osb:paint="solid"
+ id="linearGradient7924">
+ <stop
+ style="stop-color:#5aa02c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7926" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#71C837"
+ osb:paint="solid"
+ id="linearGradient7928">
+ <stop
+ style="stop-color:#71c837;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7930" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8DD35F"
+ osb:paint="solid"
+ id="linearGradient7932">
+ <stop
+ style="stop-color:#8dd35f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7934" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AADE87"
+ osb:paint="solid"
+ id="linearGradient7936">
+ <stop
+ style="stop-color:#aade87;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7938" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C6E9AF"
+ osb:paint="solid"
+ id="linearGradient7940">
+ <stop
+ style="stop-color:#c6e9af;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7942" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E3F4D7"
+ osb:paint="solid"
+ id="linearGradient7944">
+ <stop
+ style="stop-color:#e3f4d7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7946" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#1F241C"
+ osb:paint="solid"
+ id="linearGradient7948">
+ <stop
+ style="stop-color:#1f241c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7950" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#3E4837"
+ osb:paint="solid"
+ id="linearGradient7952">
+ <stop
+ style="stop-color:#3e4837;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7954" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#5D6C53"
+ osb:paint="solid"
+ id="linearGradient7956">
+ <stop
+ style="stop-color:#5d6c53;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7958" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#7C916F"
+ osb:paint="solid"
+ id="linearGradient7960">
+ <stop
+ style="stop-color:#7c916f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7962" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9DAC93"
+ osb:paint="solid"
+ id="linearGradient7964">
+ <stop
+ style="stop-color:#9dac93;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7966" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#BEC8B7"
+ osb:paint="solid"
+ id="linearGradient7968">
+ <stop
+ style="stop-color:#bec8b7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7970" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DEE3DB"
+ osb:paint="solid"
+ id="linearGradient7972">
+ <stop
+ style="stop-color:#dee3db;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7974" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#002B00"
+ osb:paint="solid"
+ id="linearGradient7976">
+ <stop
+ style="stop-color:#002b00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7978" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#005500"
+ osb:paint="solid"
+ id="linearGradient7980">
+ <stop
+ style="stop-color:#005500;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7982" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#008000"
+ osb:paint="solid"
+ id="linearGradient7984">
+ <stop
+ style="stop-color:#008000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7986" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00AA00"
+ osb:paint="solid"
+ id="linearGradient7988">
+ <stop
+ style="stop-color:#00aa00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7990" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00D400"
+ osb:paint="solid"
+ id="linearGradient7992">
+ <stop
+ style="stop-color:#00d400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7994" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00FF00"
+ osb:paint="solid"
+ id="linearGradient7996">
+ <stop
+ style="stop-color:#00ff00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop7998" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2AFF2A"
+ osb:paint="solid"
+ id="linearGradient8000">
+ <stop
+ style="stop-color:#2aff2a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8002" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#55FF55"
+ osb:paint="solid"
+ id="linearGradient8004">
+ <stop
+ style="stop-color:#55ff55;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8006" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#80FF80"
+ osb:paint="solid"
+ id="linearGradient8008">
+ <stop
+ style="stop-color:#80ff80;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8010" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AAFFAA"
+ osb:paint="solid"
+ id="linearGradient8012">
+ <stop
+ style="stop-color:#aaffaa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8014" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D5FFD5"
+ osb:paint="solid"
+ id="linearGradient8016">
+ <stop
+ style="stop-color:#d5ffd5;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8018" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0B280B"
+ osb:paint="solid"
+ id="linearGradient8020">
+ <stop
+ style="stop-color:#0b280b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8022" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#165016"
+ osb:paint="solid"
+ id="linearGradient8024">
+ <stop
+ style="stop-color:#165016;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8026" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#217821"
+ osb:paint="solid"
+ id="linearGradient8028">
+ <stop
+ style="stop-color:#217821;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8030" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2CA02C"
+ osb:paint="solid"
+ id="linearGradient8032">
+ <stop
+ style="stop-color:#2ca02c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8034" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#37C837"
+ osb:paint="solid"
+ id="linearGradient8036">
+ <stop
+ style="stop-color:#37c837;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8038" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#5FD35F"
+ osb:paint="solid"
+ id="linearGradient8040">
+ <stop
+ style="stop-color:#5fd35f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8042" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#87DE87"
+ osb:paint="solid"
+ id="linearGradient8044">
+ <stop
+ style="stop-color:#87de87;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8046" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AFE9AF"
+ osb:paint="solid"
+ id="linearGradient8048">
+ <stop
+ style="stop-color:#afe9af;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8050" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D7F4D7"
+ osb:paint="solid"
+ id="linearGradient8052">
+ <stop
+ style="stop-color:#d7f4d7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8054" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#1C241C"
+ osb:paint="solid"
+ id="linearGradient8056">
+ <stop
+ style="stop-color:#1c241c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8058" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#374837"
+ osb:paint="solid"
+ id="linearGradient8060">
+ <stop
+ style="stop-color:#374837;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8062" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#536C53"
+ osb:paint="solid"
+ id="linearGradient8064">
+ <stop
+ style="stop-color:#536c53;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8066" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#6F916F"
+ osb:paint="solid"
+ id="linearGradient8068">
+ <stop
+ style="stop-color:#6f916f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8070" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#93AC93"
+ osb:paint="solid"
+ id="linearGradient8072">
+ <stop
+ style="stop-color:#93ac93;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8074" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B7C8B7"
+ osb:paint="solid"
+ id="linearGradient8076">
+ <stop
+ style="stop-color:#b7c8b7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8078" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DBE3DB"
+ osb:paint="solid"
+ id="linearGradient8080">
+ <stop
+ style="stop-color:#dbe3db;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8082" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#002B11"
+ osb:paint="solid"
+ id="linearGradient8084">
+ <stop
+ style="stop-color:#002b11;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8086" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#005522"
+ osb:paint="solid"
+ id="linearGradient8088">
+ <stop
+ style="stop-color:#005522;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8090" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#008033"
+ osb:paint="solid"
+ id="linearGradient8092">
+ <stop
+ style="stop-color:#008033;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8094" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00AA44"
+ osb:paint="solid"
+ id="linearGradient8096">
+ <stop
+ style="stop-color:#00aa44;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8098" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00D455"
+ osb:paint="solid"
+ id="linearGradient8100">
+ <stop
+ style="stop-color:#00d455;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8102" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00FF66"
+ osb:paint="solid"
+ id="linearGradient8104">
+ <stop
+ style="stop-color:#00ff66;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8106" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2AFF80"
+ osb:paint="solid"
+ id="linearGradient8108">
+ <stop
+ style="stop-color:#2aff80;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8110" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#55FF99"
+ osb:paint="solid"
+ id="linearGradient8112">
+ <stop
+ style="stop-color:#55ff99;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8114" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#80FFB3"
+ osb:paint="solid"
+ id="linearGradient8116">
+ <stop
+ style="stop-color:#80ffb3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8118" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AAFFCC"
+ osb:paint="solid"
+ id="linearGradient8120">
+ <stop
+ style="stop-color:#aaffcc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8122" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D5FFE6"
+ osb:paint="solid"
+ id="linearGradient8124">
+ <stop
+ style="stop-color:#d5ffe6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8126" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0B2817"
+ osb:paint="solid"
+ id="linearGradient8128">
+ <stop
+ style="stop-color:#0b2817;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8130" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#16502D"
+ osb:paint="solid"
+ id="linearGradient8132">
+ <stop
+ style="stop-color:#16502d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8134" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#217844"
+ osb:paint="solid"
+ id="linearGradient8136">
+ <stop
+ style="stop-color:#217844;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8138" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2CA05A"
+ osb:paint="solid"
+ id="linearGradient8140">
+ <stop
+ style="stop-color:#2ca05a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8142" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#37C871"
+ osb:paint="solid"
+ id="linearGradient8144">
+ <stop
+ style="stop-color:#37c871;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8146" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#5FD38D"
+ osb:paint="solid"
+ id="linearGradient8148">
+ <stop
+ style="stop-color:#5fd38d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8150" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#87DEAA"
+ osb:paint="solid"
+ id="linearGradient8152">
+ <stop
+ style="stop-color:#87deaa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8154" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AFE9C6"
+ osb:paint="solid"
+ id="linearGradient8156">
+ <stop
+ style="stop-color:#afe9c6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8158" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D7F4E3"
+ osb:paint="solid"
+ id="linearGradient8160">
+ <stop
+ style="stop-color:#d7f4e3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8162" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#1C241F"
+ osb:paint="solid"
+ id="linearGradient8164">
+ <stop
+ style="stop-color:#1c241f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8166" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#37483E"
+ osb:paint="solid"
+ id="linearGradient8168">
+ <stop
+ style="stop-color:#37483e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8170" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#536C5D"
+ osb:paint="solid"
+ id="linearGradient8172">
+ <stop
+ style="stop-color:#536c5d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8174" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#6F917C"
+ osb:paint="solid"
+ id="linearGradient8176">
+ <stop
+ style="stop-color:#6f917c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8178" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#93AC9D"
+ osb:paint="solid"
+ id="linearGradient8180">
+ <stop
+ style="stop-color:#93ac9d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8182" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B7C8BE"
+ osb:paint="solid"
+ id="linearGradient8184">
+ <stop
+ style="stop-color:#b7c8be;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8186" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DBE3DE"
+ osb:paint="solid"
+ id="linearGradient8188">
+ <stop
+ style="stop-color:#dbe3de;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8190" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#002B22"
+ osb:paint="solid"
+ id="linearGradient8192">
+ <stop
+ style="stop-color:#002b22;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8194" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#005544"
+ osb:paint="solid"
+ id="linearGradient8196">
+ <stop
+ style="stop-color:#005544;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8198" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#008066"
+ osb:paint="solid"
+ id="linearGradient8200">
+ <stop
+ style="stop-color:#008066;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8202" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00AA88"
+ osb:paint="solid"
+ id="linearGradient8204">
+ <stop
+ style="stop-color:#00aa88;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8206" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00D4AA"
+ osb:paint="solid"
+ id="linearGradient8208">
+ <stop
+ style="stop-color:#00d4aa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8210" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00FFCC"
+ osb:paint="solid"
+ id="linearGradient8212">
+ <stop
+ style="stop-color:#00ffcc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8214" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2AFFD5"
+ osb:paint="solid"
+ id="linearGradient8216">
+ <stop
+ style="stop-color:#2affd5;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8218" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#55FFDD"
+ osb:paint="solid"
+ id="linearGradient8220">
+ <stop
+ style="stop-color:#55ffdd;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8222" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#80FFE6"
+ osb:paint="solid"
+ id="linearGradient8224">
+ <stop
+ style="stop-color:#80ffe6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8226" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AAFFEE"
+ osb:paint="solid"
+ id="linearGradient8228">
+ <stop
+ style="stop-color:#aaffee;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8230" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D5FFF6"
+ osb:paint="solid"
+ id="linearGradient8232">
+ <stop
+ style="stop-color:#d5fff6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8234" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0B2822"
+ osb:paint="solid"
+ id="linearGradient8236">
+ <stop
+ style="stop-color:#0b2822;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8238" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#165044"
+ osb:paint="solid"
+ id="linearGradient8240">
+ <stop
+ style="stop-color:#165044;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8242" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#217867"
+ osb:paint="solid"
+ id="linearGradient8244">
+ <stop
+ style="stop-color:#217867;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8246" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2CA089"
+ osb:paint="solid"
+ id="linearGradient8248">
+ <stop
+ style="stop-color:#2ca089;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8250" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#37C8AB"
+ osb:paint="solid"
+ id="linearGradient8252">
+ <stop
+ style="stop-color:#37c8ab;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8254" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#5FD3BC"
+ osb:paint="solid"
+ id="linearGradient8256">
+ <stop
+ style="stop-color:#5fd3bc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8258" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#87DECD"
+ osb:paint="solid"
+ id="linearGradient8260">
+ <stop
+ style="stop-color:#87decd;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8262" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AFE9DD"
+ osb:paint="solid"
+ id="linearGradient8264">
+ <stop
+ style="stop-color:#afe9dd;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8266" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D7F4EE"
+ osb:paint="solid"
+ id="linearGradient8268">
+ <stop
+ style="stop-color:#d7f4ee;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8270" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#1C2422"
+ osb:paint="solid"
+ id="linearGradient8272">
+ <stop
+ style="stop-color:#1c2422;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8274" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#374845"
+ osb:paint="solid"
+ id="linearGradient8276">
+ <stop
+ style="stop-color:#374845;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8278" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#536C67"
+ osb:paint="solid"
+ id="linearGradient8280">
+ <stop
+ style="stop-color:#536c67;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8282" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#6F918A"
+ osb:paint="solid"
+ id="linearGradient8284">
+ <stop
+ style="stop-color:#6f918a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8286" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#93ACA7"
+ osb:paint="solid"
+ id="linearGradient8288">
+ <stop
+ style="stop-color:#93aca7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8290" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B7C8C4"
+ osb:paint="solid"
+ id="linearGradient8292">
+ <stop
+ style="stop-color:#b7c8c4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8294" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DBE3E2"
+ osb:paint="solid"
+ id="linearGradient8296">
+ <stop
+ style="stop-color:#dbe3e2;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8298" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00222B"
+ osb:paint="solid"
+ id="linearGradient8300">
+ <stop
+ style="stop-color:#00222b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8302" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#004455"
+ osb:paint="solid"
+ id="linearGradient8304">
+ <stop
+ style="stop-color:#004455;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8306" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#006680"
+ osb:paint="solid"
+ id="linearGradient8308">
+ <stop
+ style="stop-color:#006680;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8310" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0088AA"
+ osb:paint="solid"
+ id="linearGradient8312">
+ <stop
+ style="stop-color:#0088aa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8314" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00AAD4"
+ osb:paint="solid"
+ id="linearGradient8316">
+ <stop
+ style="stop-color:#00aad4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8318" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00CCFF"
+ osb:paint="solid"
+ id="linearGradient8320">
+ <stop
+ style="stop-color:#00ccff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8322" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2AD4FF"
+ osb:paint="solid"
+ id="linearGradient8324">
+ <stop
+ style="stop-color:#2ad4ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8326" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#55DDFF"
+ osb:paint="solid"
+ id="linearGradient8328">
+ <stop
+ style="stop-color:#55ddff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8330" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#80E5FF"
+ osb:paint="solid"
+ id="linearGradient8332">
+ <stop
+ style="stop-color:#80e5ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8334" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AAEEFF"
+ osb:paint="solid"
+ id="linearGradient8336">
+ <stop
+ style="stop-color:#aaeeff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8338" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D5F6FF"
+ osb:paint="solid"
+ id="linearGradient8340">
+ <stop
+ style="stop-color:#d5f6ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8342" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0B2228"
+ osb:paint="solid"
+ id="linearGradient8344">
+ <stop
+ style="stop-color:#0b2228;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8346" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#164450"
+ osb:paint="solid"
+ id="linearGradient8348">
+ <stop
+ style="stop-color:#164450;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8350" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#216778"
+ osb:paint="solid"
+ id="linearGradient8352">
+ <stop
+ style="stop-color:#216778;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8354" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2C89A0"
+ osb:paint="solid"
+ id="linearGradient8356">
+ <stop
+ style="stop-color:#2c89a0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8358" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#37ABC8"
+ osb:paint="solid"
+ id="linearGradient8360">
+ <stop
+ style="stop-color:#37abc8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8362" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#5FBCD3"
+ osb:paint="solid"
+ id="linearGradient8364">
+ <stop
+ style="stop-color:#5fbcd3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8366" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#87CDDE"
+ osb:paint="solid"
+ id="linearGradient8368">
+ <stop
+ style="stop-color:#87cdde;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8370" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AFDDE9"
+ osb:paint="solid"
+ id="linearGradient8372">
+ <stop
+ style="stop-color:#afdde9;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8374" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D7EEF4"
+ osb:paint="solid"
+ id="linearGradient8376">
+ <stop
+ style="stop-color:#d7eef4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8378" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#1C2224"
+ osb:paint="solid"
+ id="linearGradient8380">
+ <stop
+ style="stop-color:#1c2224;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8382" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#374548"
+ osb:paint="solid"
+ id="linearGradient8384">
+ <stop
+ style="stop-color:#374548;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8386" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#53676C"
+ osb:paint="solid"
+ id="linearGradient8388">
+ <stop
+ style="stop-color:#53676c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8390" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#6F8A91"
+ osb:paint="solid"
+ id="linearGradient8392">
+ <stop
+ style="stop-color:#6f8a91;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8394" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#93A7AC"
+ osb:paint="solid"
+ id="linearGradient8396">
+ <stop
+ style="stop-color:#93a7ac;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8398" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B7C4C8"
+ osb:paint="solid"
+ id="linearGradient8400">
+ <stop
+ style="stop-color:#b7c4c8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8402" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DBE2E3"
+ osb:paint="solid"
+ id="linearGradient8404">
+ <stop
+ style="stop-color:#dbe2e3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8406" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00112B"
+ osb:paint="solid"
+ id="linearGradient8408">
+ <stop
+ style="stop-color:#00112b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8410" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#002255"
+ osb:paint="solid"
+ id="linearGradient8412">
+ <stop
+ style="stop-color:#002255;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8414" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#003380"
+ osb:paint="solid"
+ id="linearGradient8416">
+ <stop
+ style="stop-color:#003380;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8418" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0044AA"
+ osb:paint="solid"
+ id="linearGradient8420">
+ <stop
+ style="stop-color:#0044aa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8422" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0055D4"
+ osb:paint="solid"
+ id="linearGradient8424">
+ <stop
+ style="stop-color:#0055d4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8426" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0066FF"
+ osb:paint="solid"
+ id="linearGradient8428">
+ <stop
+ style="stop-color:#0066ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8430" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2A7FFF"
+ osb:paint="solid"
+ id="linearGradient8432">
+ <stop
+ style="stop-color:#2a7fff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8434" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#5599FF"
+ osb:paint="solid"
+ id="linearGradient8436">
+ <stop
+ style="stop-color:#5599ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8438" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#80B3FF"
+ osb:paint="solid"
+ id="linearGradient8440">
+ <stop
+ style="stop-color:#80b3ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8442" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AACCFF"
+ osb:paint="solid"
+ id="linearGradient8444">
+ <stop
+ style="stop-color:#aaccff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8446" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D5E5FF"
+ osb:paint="solid"
+ id="linearGradient8448">
+ <stop
+ style="stop-color:#d5e5ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8450" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0B1728"
+ osb:paint="solid"
+ id="linearGradient8452">
+ <stop
+ style="stop-color:#0b1728;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8454" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#162D50"
+ osb:paint="solid"
+ id="linearGradient8456">
+ <stop
+ style="stop-color:#162d50;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8458" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#214478"
+ osb:paint="solid"
+ id="linearGradient8460">
+ <stop
+ style="stop-color:#214478;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8462" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2C5AA0"
+ osb:paint="solid"
+ id="linearGradient8464">
+ <stop
+ style="stop-color:#2c5aa0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8466" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#3771C8"
+ osb:paint="solid"
+ id="linearGradient8468">
+ <stop
+ style="stop-color:#3771c8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8470" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#5F8DD3"
+ osb:paint="solid"
+ id="linearGradient8472">
+ <stop
+ style="stop-color:#5f8dd3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8474" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#87AADE"
+ osb:paint="solid"
+ id="linearGradient8476">
+ <stop
+ style="stop-color:#87aade;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8478" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AFC6E9"
+ osb:paint="solid"
+ id="linearGradient8480">
+ <stop
+ style="stop-color:#afc6e9;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8482" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D7E3F4"
+ osb:paint="solid"
+ id="linearGradient8484">
+ <stop
+ style="stop-color:#d7e3f4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8486" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#1C1F24"
+ osb:paint="solid"
+ id="linearGradient8488">
+ <stop
+ style="stop-color:#1c1f24;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8490" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#373E48"
+ osb:paint="solid"
+ id="linearGradient8492">
+ <stop
+ style="stop-color:#373e48;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8494" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#535D6C"
+ osb:paint="solid"
+ id="linearGradient8496">
+ <stop
+ style="stop-color:#535d6c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8498" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#6F7C91"
+ osb:paint="solid"
+ id="linearGradient8500">
+ <stop
+ style="stop-color:#6f7c91;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8502" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#939DAC"
+ osb:paint="solid"
+ id="linearGradient8504">
+ <stop
+ style="stop-color:#939dac;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8506" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B7BEC8"
+ osb:paint="solid"
+ id="linearGradient8508">
+ <stop
+ style="stop-color:#b7bec8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8510" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DBDEE3"
+ osb:paint="solid"
+ id="linearGradient8512">
+ <stop
+ style="stop-color:#dbdee3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8514" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#00002B"
+ osb:paint="solid"
+ id="linearGradient8516">
+ <stop
+ style="stop-color:#00002b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000055"
+ osb:paint="solid"
+ id="linearGradient8520">
+ <stop
+ style="stop-color:#000055;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8522" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000080"
+ osb:paint="solid"
+ id="linearGradient8524">
+ <stop
+ style="stop-color:#000080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8526" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000AA"
+ osb:paint="solid"
+ id="linearGradient8528">
+ <stop
+ style="stop-color:#0000aa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8530" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000D4"
+ osb:paint="solid"
+ id="linearGradient8532">
+ <stop
+ style="stop-color:#0000d4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8534" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000FF"
+ osb:paint="solid"
+ id="linearGradient8536">
+ <stop
+ style="stop-color:#0000ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8538" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2A2AFF"
+ osb:paint="solid"
+ id="linearGradient8540">
+ <stop
+ style="stop-color:#2a2aff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8542" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#5555FF"
+ osb:paint="solid"
+ id="linearGradient8544">
+ <stop
+ style="stop-color:#5555ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8546" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8080FF"
+ osb:paint="solid"
+ id="linearGradient8548">
+ <stop
+ style="stop-color:#8080ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8550" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AAAAFF"
+ osb:paint="solid"
+ id="linearGradient8552">
+ <stop
+ style="stop-color:#aaaaff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8554" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D5D5FF"
+ osb:paint="solid"
+ id="linearGradient8556">
+ <stop
+ style="stop-color:#d5d5ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8558" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0B0B28"
+ osb:paint="solid"
+ id="linearGradient8560">
+ <stop
+ style="stop-color:#0b0b28;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8562" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#161650"
+ osb:paint="solid"
+ id="linearGradient8564">
+ <stop
+ style="stop-color:#161650;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8566" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#212178"
+ osb:paint="solid"
+ id="linearGradient8568">
+ <stop
+ style="stop-color:#212178;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8570" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2C2CA0"
+ osb:paint="solid"
+ id="linearGradient8572">
+ <stop
+ style="stop-color:#2c2ca0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8574" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#3737C8"
+ osb:paint="solid"
+ id="linearGradient8576">
+ <stop
+ style="stop-color:#3737c8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8578" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#5F5FD3"
+ osb:paint="solid"
+ id="linearGradient8580">
+ <stop
+ style="stop-color:#5f5fd3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8582" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8787DE"
+ osb:paint="solid"
+ id="linearGradient8584">
+ <stop
+ style="stop-color:#8787de;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8586" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AFAFE9"
+ osb:paint="solid"
+ id="linearGradient8588">
+ <stop
+ style="stop-color:#afafe9;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8590" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D7D7F4"
+ osb:paint="solid"
+ id="linearGradient8592">
+ <stop
+ style="stop-color:#d7d7f4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8594" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#1C1C24"
+ osb:paint="solid"
+ id="linearGradient8596">
+ <stop
+ style="stop-color:#1c1c24;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8598" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#373748"
+ osb:paint="solid"
+ id="linearGradient8600">
+ <stop
+ style="stop-color:#373748;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8602" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#53536C"
+ osb:paint="solid"
+ id="linearGradient8604">
+ <stop
+ style="stop-color:#53536c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8606" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#6F6F91"
+ osb:paint="solid"
+ id="linearGradient8608">
+ <stop
+ style="stop-color:#6f6f91;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8610" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9393AC"
+ osb:paint="solid"
+ id="linearGradient8612">
+ <stop
+ style="stop-color:#9393ac;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8614" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B7B7C8"
+ osb:paint="solid"
+ id="linearGradient8616">
+ <stop
+ style="stop-color:#b7b7c8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8618" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DBDBE3"
+ osb:paint="solid"
+ id="linearGradient8620">
+ <stop
+ style="stop-color:#dbdbe3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8622" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#11002B"
+ osb:paint="solid"
+ id="linearGradient8624">
+ <stop
+ style="stop-color:#11002b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8626" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#220055"
+ osb:paint="solid"
+ id="linearGradient8628">
+ <stop
+ style="stop-color:#220055;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8630" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#330080"
+ osb:paint="solid"
+ id="linearGradient8632">
+ <stop
+ style="stop-color:#330080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8634" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#4400AA"
+ osb:paint="solid"
+ id="linearGradient8636">
+ <stop
+ style="stop-color:#4400aa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8638" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#5500D4"
+ osb:paint="solid"
+ id="linearGradient8640">
+ <stop
+ style="stop-color:#5500d4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8642" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#6600FF"
+ osb:paint="solid"
+ id="linearGradient8644">
+ <stop
+ style="stop-color:#6600ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8646" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#7F2AFF"
+ osb:paint="solid"
+ id="linearGradient8648">
+ <stop
+ style="stop-color:#7f2aff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8650" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9955FF"
+ osb:paint="solid"
+ id="linearGradient8652">
+ <stop
+ style="stop-color:#9955ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8654" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B380FF"
+ osb:paint="solid"
+ id="linearGradient8656">
+ <stop
+ style="stop-color:#b380ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8658" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#CCAAFF"
+ osb:paint="solid"
+ id="linearGradient8660">
+ <stop
+ style="stop-color:#ccaaff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8662" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E5D5FF"
+ osb:paint="solid"
+ id="linearGradient8664">
+ <stop
+ style="stop-color:#e5d5ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8666" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#170B28"
+ osb:paint="solid"
+ id="linearGradient8668">
+ <stop
+ style="stop-color:#170b28;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8670" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2D1650"
+ osb:paint="solid"
+ id="linearGradient8672">
+ <stop
+ style="stop-color:#2d1650;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8674" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#442178"
+ osb:paint="solid"
+ id="linearGradient8676">
+ <stop
+ style="stop-color:#442178;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8678" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#5A2CA0"
+ osb:paint="solid"
+ id="linearGradient8680">
+ <stop
+ style="stop-color:#5a2ca0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8682" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#7137C8"
+ osb:paint="solid"
+ id="linearGradient8684">
+ <stop
+ style="stop-color:#7137c8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8686" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8D5FD3"
+ osb:paint="solid"
+ id="linearGradient8688">
+ <stop
+ style="stop-color:#8d5fd3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8690" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AA87DE"
+ osb:paint="solid"
+ id="linearGradient8692">
+ <stop
+ style="stop-color:#aa87de;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8694" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C6AFE9"
+ osb:paint="solid"
+ id="linearGradient8696">
+ <stop
+ style="stop-color:#c6afe9;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8698" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E3D7F4"
+ osb:paint="solid"
+ id="linearGradient8700">
+ <stop
+ style="stop-color:#e3d7f4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8702" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#1F1C24"
+ osb:paint="solid"
+ id="linearGradient8704">
+ <stop
+ style="stop-color:#1f1c24;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8706" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#3E3748"
+ osb:paint="solid"
+ id="linearGradient8708">
+ <stop
+ style="stop-color:#3e3748;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8710" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#5D536C"
+ osb:paint="solid"
+ id="linearGradient8712">
+ <stop
+ style="stop-color:#5d536c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8714" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#7C6F91"
+ osb:paint="solid"
+ id="linearGradient8716">
+ <stop
+ style="stop-color:#7c6f91;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8718" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9D93AC"
+ osb:paint="solid"
+ id="linearGradient8720">
+ <stop
+ style="stop-color:#9d93ac;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8722" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#BEB7C8"
+ osb:paint="solid"
+ id="linearGradient8724">
+ <stop
+ style="stop-color:#beb7c8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8726" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DEDBE3"
+ osb:paint="solid"
+ id="linearGradient8728">
+ <stop
+ style="stop-color:#dedbe3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8730" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#22002B"
+ osb:paint="solid"
+ id="linearGradient8732">
+ <stop
+ style="stop-color:#22002b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8734" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#440055"
+ osb:paint="solid"
+ id="linearGradient8736">
+ <stop
+ style="stop-color:#440055;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8738" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#660080"
+ osb:paint="solid"
+ id="linearGradient8740">
+ <stop
+ style="stop-color:#660080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8742" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8800AA"
+ osb:paint="solid"
+ id="linearGradient8744">
+ <stop
+ style="stop-color:#8800aa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8746" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AA00D4"
+ osb:paint="solid"
+ id="linearGradient8748">
+ <stop
+ style="stop-color:#aa00d4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8750" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#CC00FF"
+ osb:paint="solid"
+ id="linearGradient8752">
+ <stop
+ style="stop-color:#cc00ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8754" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D42AFF"
+ osb:paint="solid"
+ id="linearGradient8756">
+ <stop
+ style="stop-color:#d42aff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8758" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DD55FF"
+ osb:paint="solid"
+ id="linearGradient8760">
+ <stop
+ style="stop-color:#dd55ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8762" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E580FF"
+ osb:paint="solid"
+ id="linearGradient8764">
+ <stop
+ style="stop-color:#e580ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8766" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#EEAAFF"
+ osb:paint="solid"
+ id="linearGradient8768">
+ <stop
+ style="stop-color:#eeaaff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8770" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F6D5FF"
+ osb:paint="solid"
+ id="linearGradient8772">
+ <stop
+ style="stop-color:#f6d5ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8774" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#220B28"
+ osb:paint="solid"
+ id="linearGradient8776">
+ <stop
+ style="stop-color:#220b28;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8778" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#441650"
+ osb:paint="solid"
+ id="linearGradient8780">
+ <stop
+ style="stop-color:#441650;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8782" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#672178"
+ osb:paint="solid"
+ id="linearGradient8784">
+ <stop
+ style="stop-color:#672178;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8786" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#892CA0"
+ osb:paint="solid"
+ id="linearGradient8788">
+ <stop
+ style="stop-color:#892ca0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8790" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AB37C8"
+ osb:paint="solid"
+ id="linearGradient8792">
+ <stop
+ style="stop-color:#ab37c8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8794" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#BC5FD3"
+ osb:paint="solid"
+ id="linearGradient8796">
+ <stop
+ style="stop-color:#bc5fd3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8798" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#CD87DE"
+ osb:paint="solid"
+ id="linearGradient8800">
+ <stop
+ style="stop-color:#cd87de;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8802" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DDAFE9"
+ osb:paint="solid"
+ id="linearGradient8804">
+ <stop
+ style="stop-color:#ddafe9;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8806" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#EED7F4"
+ osb:paint="solid"
+ id="linearGradient8808">
+ <stop
+ style="stop-color:#eed7f4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8810" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#221C24"
+ osb:paint="solid"
+ id="linearGradient8812">
+ <stop
+ style="stop-color:#221c24;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8814" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#453748"
+ osb:paint="solid"
+ id="linearGradient8816">
+ <stop
+ style="stop-color:#453748;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8818" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#67536C"
+ osb:paint="solid"
+ id="linearGradient8820">
+ <stop
+ style="stop-color:#67536c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8822" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8A6F91"
+ osb:paint="solid"
+ id="linearGradient8824">
+ <stop
+ style="stop-color:#8a6f91;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8826" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A793AC"
+ osb:paint="solid"
+ id="linearGradient8828">
+ <stop
+ style="stop-color:#a793ac;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8830" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C4B7C8"
+ osb:paint="solid"
+ id="linearGradient8832">
+ <stop
+ style="stop-color:#c4b7c8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8834" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E2DBE3"
+ osb:paint="solid"
+ id="linearGradient8836">
+ <stop
+ style="stop-color:#e2dbe3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8838" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2B0022"
+ osb:paint="solid"
+ id="linearGradient8840">
+ <stop
+ style="stop-color:#2b0022;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8842" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#550044"
+ osb:paint="solid"
+ id="linearGradient8844">
+ <stop
+ style="stop-color:#550044;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8846" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#800066"
+ osb:paint="solid"
+ id="linearGradient8848">
+ <stop
+ style="stop-color:#800066;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8850" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AA0088"
+ osb:paint="solid"
+ id="linearGradient8852">
+ <stop
+ style="stop-color:#aa0088;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8854" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D400AA"
+ osb:paint="solid"
+ id="linearGradient8856">
+ <stop
+ style="stop-color:#d400aa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8858" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FF00CC"
+ osb:paint="solid"
+ id="linearGradient8860">
+ <stop
+ style="stop-color:#ff00cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8862" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FF2AD4"
+ osb:paint="solid"
+ id="linearGradient8864">
+ <stop
+ style="stop-color:#ff2ad4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8866" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FF55DD"
+ osb:paint="solid"
+ id="linearGradient8868">
+ <stop
+ style="stop-color:#ff55dd;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8870" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FF80E5"
+ osb:paint="solid"
+ id="linearGradient8872">
+ <stop
+ style="stop-color:#ff80e5;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8874" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FFAAEE"
+ osb:paint="solid"
+ id="linearGradient8876">
+ <stop
+ style="stop-color:#ffaaee;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8878" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FFD5F6"
+ osb:paint="solid"
+ id="linearGradient8880">
+ <stop
+ style="stop-color:#ffd5f6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8882" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#280B22"
+ osb:paint="solid"
+ id="linearGradient8884">
+ <stop
+ style="stop-color:#280b22;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8886" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#501644"
+ osb:paint="solid"
+ id="linearGradient8888">
+ <stop
+ style="stop-color:#501644;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8890" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#782167"
+ osb:paint="solid"
+ id="linearGradient8892">
+ <stop
+ style="stop-color:#782167;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8894" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A02C89"
+ osb:paint="solid"
+ id="linearGradient8896">
+ <stop
+ style="stop-color:#a02c89;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8898" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C837AB"
+ osb:paint="solid"
+ id="linearGradient8900">
+ <stop
+ style="stop-color:#c837ab;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8902" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D35FBC"
+ osb:paint="solid"
+ id="linearGradient8904">
+ <stop
+ style="stop-color:#d35fbc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8906" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DE87CD"
+ osb:paint="solid"
+ id="linearGradient8908">
+ <stop
+ style="stop-color:#de87cd;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8910" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E9AFDD"
+ osb:paint="solid"
+ id="linearGradient8912">
+ <stop
+ style="stop-color:#e9afdd;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8914" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F4D7EE"
+ osb:paint="solid"
+ id="linearGradient8916">
+ <stop
+ style="stop-color:#f4d7ee;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8918" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#241C22"
+ osb:paint="solid"
+ id="linearGradient8920">
+ <stop
+ style="stop-color:#241c22;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8922" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#483745"
+ osb:paint="solid"
+ id="linearGradient8924">
+ <stop
+ style="stop-color:#483745;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8926" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#6C5367"
+ osb:paint="solid"
+ id="linearGradient8928">
+ <stop
+ style="stop-color:#6c5367;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8930" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#916F8A"
+ osb:paint="solid"
+ id="linearGradient8932">
+ <stop
+ style="stop-color:#916f8a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8934" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AC93A7"
+ osb:paint="solid"
+ id="linearGradient8936">
+ <stop
+ style="stop-color:#ac93a7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8938" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C8B7C4"
+ osb:paint="solid"
+ id="linearGradient8940">
+ <stop
+ style="stop-color:#c8b7c4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8942" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E3DBE2"
+ osb:paint="solid"
+ id="linearGradient8944">
+ <stop
+ style="stop-color:#e3dbe2;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8946" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2B0011"
+ osb:paint="solid"
+ id="linearGradient8948">
+ <stop
+ style="stop-color:#2b0011;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8950" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#550022"
+ osb:paint="solid"
+ id="linearGradient8952">
+ <stop
+ style="stop-color:#550022;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8954" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#800033"
+ osb:paint="solid"
+ id="linearGradient8956">
+ <stop
+ style="stop-color:#800033;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8958" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AA0044"
+ osb:paint="solid"
+ id="linearGradient8960">
+ <stop
+ style="stop-color:#aa0044;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8962" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D40055"
+ osb:paint="solid"
+ id="linearGradient8964">
+ <stop
+ style="stop-color:#d40055;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8966" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FF0066"
+ osb:paint="solid"
+ id="linearGradient8968">
+ <stop
+ style="stop-color:#ff0066;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8970" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FF2A7F"
+ osb:paint="solid"
+ id="linearGradient8972">
+ <stop
+ style="stop-color:#ff2a7f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8974" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FF5599"
+ osb:paint="solid"
+ id="linearGradient8976">
+ <stop
+ style="stop-color:#ff5599;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8978" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FF80B2"
+ osb:paint="solid"
+ id="linearGradient8980">
+ <stop
+ style="stop-color:#ff80b2;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8982" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FFAACC"
+ osb:paint="solid"
+ id="linearGradient8984">
+ <stop
+ style="stop-color:#ffaacc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8986" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FFD5E5"
+ osb:paint="solid"
+ id="linearGradient8988">
+ <stop
+ style="stop-color:#ffd5e5;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8990" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#280B17"
+ osb:paint="solid"
+ id="linearGradient8992">
+ <stop
+ style="stop-color:#280b17;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8994" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#50162D"
+ osb:paint="solid"
+ id="linearGradient8996">
+ <stop
+ style="stop-color:#50162d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop8998" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#782144"
+ osb:paint="solid"
+ id="linearGradient9000">
+ <stop
+ style="stop-color:#782144;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9002" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A02C5A"
+ osb:paint="solid"
+ id="linearGradient9004">
+ <stop
+ style="stop-color:#a02c5a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9006" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C83771"
+ osb:paint="solid"
+ id="linearGradient9008">
+ <stop
+ style="stop-color:#c83771;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9010" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D35F8D"
+ osb:paint="solid"
+ id="linearGradient9012">
+ <stop
+ style="stop-color:#d35f8d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9014" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DE87AA"
+ osb:paint="solid"
+ id="linearGradient9016">
+ <stop
+ style="stop-color:#de87aa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9018" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E9AFC6"
+ osb:paint="solid"
+ id="linearGradient9020">
+ <stop
+ style="stop-color:#e9afc6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9022" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F4D7E3"
+ osb:paint="solid"
+ id="linearGradient9024">
+ <stop
+ style="stop-color:#f4d7e3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9026" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#241C1F"
+ osb:paint="solid"
+ id="linearGradient9028">
+ <stop
+ style="stop-color:#241c1f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9030" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#48373E"
+ osb:paint="solid"
+ id="linearGradient9032">
+ <stop
+ style="stop-color:#48373e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9034" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#6C535D"
+ osb:paint="solid"
+ id="linearGradient9036">
+ <stop
+ style="stop-color:#6c535d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9038" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#916F7C"
+ osb:paint="solid"
+ id="linearGradient9040">
+ <stop
+ style="stop-color:#916f7c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9042" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AC939D"
+ osb:paint="solid"
+ id="linearGradient9044">
+ <stop
+ style="stop-color:#ac939d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9046" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C8B7BE"
+ osb:paint="solid"
+ id="linearGradient9048">
+ <stop
+ style="stop-color:#c8b7be;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9050" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E3DBDE"
+ osb:paint="solid"
+ id="linearGradient9052">
+ <stop
+ style="stop-color:#e3dbde;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9054" />
+ </linearGradient>
+ </g>
+ <g
+ id="page8"
+ inkscape:label="Khaki">
+ <linearGradient
+ inkscape:label="#000000"
+ osb:paint="solid"
+ id="linearGradient9920">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9922" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#808080"
+ osb:paint="solid"
+ id="linearGradient9924">
+ <stop
+ style="stop-color:#808080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9926" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FFFFFF"
+ osb:paint="solid"
+ id="linearGradient9928">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9930" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90846C"
+ osb:paint="solid"
+ id="linearGradient9932">
+ <stop
+ style="stop-color:#90846c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9934" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#908470"
+ osb:paint="solid"
+ id="linearGradient9936">
+ <stop
+ style="stop-color:#908470;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9938" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#908474"
+ osb:paint="solid"
+ id="linearGradient9940">
+ <stop
+ style="stop-color:#908474;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9942" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#908874"
+ osb:paint="solid"
+ id="linearGradient9944">
+ <stop
+ style="stop-color:#908874;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9946" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#908878"
+ osb:paint="solid"
+ id="linearGradient9948">
+ <stop
+ style="stop-color:#908878;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9950" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#908C78"
+ osb:paint="solid"
+ id="linearGradient9952">
+ <stop
+ style="stop-color:#908c78;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9954" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#908C7C"
+ osb:paint="solid"
+ id="linearGradient9956">
+ <stop
+ style="stop-color:#908c7c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9958" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#908C80"
+ osb:paint="solid"
+ id="linearGradient9960">
+ <stop
+ style="stop-color:#908c80;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9962" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#909080"
+ osb:paint="solid"
+ id="linearGradient9964">
+ <stop
+ style="stop-color:#909080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9966" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#909084"
+ osb:paint="solid"
+ id="linearGradient9968">
+ <stop
+ style="stop-color:#909084;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9970" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#909088"
+ osb:paint="solid"
+ id="linearGradient9972">
+ <stop
+ style="stop-color:#909088;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9974" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#909488"
+ osb:paint="solid"
+ id="linearGradient9976">
+ <stop
+ style="stop-color:#909488;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9978" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90948C"
+ osb:paint="solid"
+ id="linearGradient9980">
+ <stop
+ style="stop-color:#90948c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9982" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90988C"
+ osb:paint="solid"
+ id="linearGradient9984">
+ <stop
+ style="stop-color:#90988c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9986" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#909890"
+ osb:paint="solid"
+ id="linearGradient9988">
+ <stop
+ style="stop-color:#909890;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9990" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#909894"
+ osb:paint="solid"
+ id="linearGradient9992">
+ <stop
+ style="stop-color:#909894;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9994" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#909C94"
+ osb:paint="solid"
+ id="linearGradient9996">
+ <stop
+ style="stop-color:#909c94;stop-opacity:1.000000;"
+ offset="0"
+ id="stop9998" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#909C98"
+ osb:paint="solid"
+ id="linearGradient10000">
+ <stop
+ style="stop-color:#909c98;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10002" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90A098"
+ osb:paint="solid"
+ id="linearGradient10004">
+ <stop
+ style="stop-color:#90a098;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10006" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90A09C"
+ osb:paint="solid"
+ id="linearGradient10008">
+ <stop
+ style="stop-color:#90a09c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10010" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90A0A0"
+ osb:paint="solid"
+ id="linearGradient10012">
+ <stop
+ style="stop-color:#90a0a0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10014" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90A4A0"
+ osb:paint="solid"
+ id="linearGradient10016">
+ <stop
+ style="stop-color:#90a4a0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10018" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90A4A4"
+ osb:paint="solid"
+ id="linearGradient10020">
+ <stop
+ style="stop-color:#90a4a4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10022" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90A4A8"
+ osb:paint="solid"
+ id="linearGradient10024">
+ <stop
+ style="stop-color:#90a4a8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10026" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90A8A8"
+ osb:paint="solid"
+ id="linearGradient10028">
+ <stop
+ style="stop-color:#90a8a8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10030" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90A8AC"
+ osb:paint="solid"
+ id="linearGradient10032">
+ <stop
+ style="stop-color:#90a8ac;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10034" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90ACAC"
+ osb:paint="solid"
+ id="linearGradient10036">
+ <stop
+ style="stop-color:#90acac;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10038" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90ACB0"
+ osb:paint="solid"
+ id="linearGradient10040">
+ <stop
+ style="stop-color:#90acb0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10042" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90ACB4"
+ osb:paint="solid"
+ id="linearGradient10044">
+ <stop
+ style="stop-color:#90acb4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10046" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90B0B4"
+ osb:paint="solid"
+ id="linearGradient10048">
+ <stop
+ style="stop-color:#90b0b4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10050" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90B0B8"
+ osb:paint="solid"
+ id="linearGradient10052">
+ <stop
+ style="stop-color:#90b0b8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10054" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90B4B8"
+ osb:paint="solid"
+ id="linearGradient10056">
+ <stop
+ style="stop-color:#90b4b8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10058" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90B4BC"
+ osb:paint="solid"
+ id="linearGradient10060">
+ <stop
+ style="stop-color:#90b4bc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10062" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90B4C0"
+ osb:paint="solid"
+ id="linearGradient10064">
+ <stop
+ style="stop-color:#90b4c0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10066" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90B8C0"
+ osb:paint="solid"
+ id="linearGradient10068">
+ <stop
+ style="stop-color:#90b8c0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10070" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90B8C4"
+ osb:paint="solid"
+ id="linearGradient10072">
+ <stop
+ style="stop-color:#90b8c4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10074" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#94BCC0"
+ osb:paint="solid"
+ id="linearGradient10076">
+ <stop
+ style="stop-color:#94bcc0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10078" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#98BCC0"
+ osb:paint="solid"
+ id="linearGradient10080">
+ <stop
+ style="stop-color:#98bcc0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10082" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#98BCBC"
+ osb:paint="solid"
+ id="linearGradient10084">
+ <stop
+ style="stop-color:#98bcbc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10086" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9CBCBC"
+ osb:paint="solid"
+ id="linearGradient10088">
+ <stop
+ style="stop-color:#9cbcbc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10090" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A0BCB8"
+ osb:paint="solid"
+ id="linearGradient10092">
+ <stop
+ style="stop-color:#a0bcb8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10094" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A4BCB8"
+ osb:paint="solid"
+ id="linearGradient10096">
+ <stop
+ style="stop-color:#a4bcb8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10098" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A4BCB4"
+ osb:paint="solid"
+ id="linearGradient10100">
+ <stop
+ style="stop-color:#a4bcb4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10102" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A4C0B4"
+ osb:paint="solid"
+ id="linearGradient10104">
+ <stop
+ style="stop-color:#a4c0b4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10106" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A8C0B4"
+ osb:paint="solid"
+ id="linearGradient10108">
+ <stop
+ style="stop-color:#a8c0b4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10110" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#ACC0B0"
+ osb:paint="solid"
+ id="linearGradient10112">
+ <stop
+ style="stop-color:#acc0b0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10114" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B0C0B0"
+ osb:paint="solid"
+ id="linearGradient10116">
+ <stop
+ style="stop-color:#b0c0b0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10118" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B0C0AC"
+ osb:paint="solid"
+ id="linearGradient10120">
+ <stop
+ style="stop-color:#b0c0ac;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10122" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B4C0AC"
+ osb:paint="solid"
+ id="linearGradient10124">
+ <stop
+ style="stop-color:#b4c0ac;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10126" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B4C0A8"
+ osb:paint="solid"
+ id="linearGradient10128">
+ <stop
+ style="stop-color:#b4c0a8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10130" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B8C0A8"
+ osb:paint="solid"
+ id="linearGradient10132">
+ <stop
+ style="stop-color:#b8c0a8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10134" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B8C4A8"
+ osb:paint="solid"
+ id="linearGradient10136">
+ <stop
+ style="stop-color:#b8c4a8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10138" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#BCC4A4"
+ osb:paint="solid"
+ id="linearGradient10140">
+ <stop
+ style="stop-color:#bcc4a4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10142" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C0C4A4"
+ osb:paint="solid"
+ id="linearGradient10144">
+ <stop
+ style="stop-color:#c0c4a4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10146" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C0C4A0"
+ osb:paint="solid"
+ id="linearGradient10148">
+ <stop
+ style="stop-color:#c0c4a0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10150" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C4C4A0"
+ osb:paint="solid"
+ id="linearGradient10152">
+ <stop
+ style="stop-color:#c4c4a0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10154" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C8C49C"
+ osb:paint="solid"
+ id="linearGradient10156">
+ <stop
+ style="stop-color:#c8c49c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10158" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C8C89C"
+ osb:paint="solid"
+ id="linearGradient10160">
+ <stop
+ style="stop-color:#c8c89c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10162" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#CCC89C"
+ osb:paint="solid"
+ id="linearGradient10164">
+ <stop
+ style="stop-color:#ccc89c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10166" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#CCC898"
+ osb:paint="solid"
+ id="linearGradient10168">
+ <stop
+ style="stop-color:#ccc898;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10170" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D0C898"
+ osb:paint="solid"
+ id="linearGradient10172">
+ <stop
+ style="stop-color:#d0c898;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10174" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D0C894"
+ osb:paint="solid"
+ id="linearGradient10176">
+ <stop
+ style="stop-color:#d0c894;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10178" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D4C894"
+ osb:paint="solid"
+ id="linearGradient10180">
+ <stop
+ style="stop-color:#d4c894;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10182" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D8C894"
+ osb:paint="solid"
+ id="linearGradient10184">
+ <stop
+ style="stop-color:#d8c894;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10186" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D8C890"
+ osb:paint="solid"
+ id="linearGradient10188">
+ <stop
+ style="stop-color:#d8c890;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10190" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DCC890"
+ osb:paint="solid"
+ id="linearGradient10192">
+ <stop
+ style="stop-color:#dcc890;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10194" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DCCC90"
+ osb:paint="solid"
+ id="linearGradient10196">
+ <stop
+ style="stop-color:#dccc90;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10198" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DCCC8C"
+ osb:paint="solid"
+ id="linearGradient10200">
+ <stop
+ style="stop-color:#dccc8c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10202" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E0CC8C"
+ osb:paint="solid"
+ id="linearGradient10204">
+ <stop
+ style="stop-color:#e0cc8c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10206" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E4CC88"
+ osb:paint="solid"
+ id="linearGradient10208">
+ <stop
+ style="stop-color:#e4cc88;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10210" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8CC88"
+ osb:paint="solid"
+ id="linearGradient10212">
+ <stop
+ style="stop-color:#e8cc88;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10214" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8CC84"
+ osb:paint="solid"
+ id="linearGradient10216">
+ <stop
+ style="stop-color:#e8cc84;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10218" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#ECCC84"
+ osb:paint="solid"
+ id="linearGradient10220">
+ <stop
+ style="stop-color:#eccc84;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10222" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8C880"
+ osb:paint="solid"
+ id="linearGradient10224">
+ <stop
+ style="stop-color:#e8c880;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10226" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E4C880"
+ osb:paint="solid"
+ id="linearGradient10228">
+ <stop
+ style="stop-color:#e4c880;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10230" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E4C480"
+ osb:paint="solid"
+ id="linearGradient10232">
+ <stop
+ style="stop-color:#e4c480;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10234" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E4C47C"
+ osb:paint="solid"
+ id="linearGradient10236">
+ <stop
+ style="stop-color:#e4c47c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10238" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E0C47C"
+ osb:paint="solid"
+ id="linearGradient10240">
+ <stop
+ style="stop-color:#e0c47c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10242" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DCC07C"
+ osb:paint="solid"
+ id="linearGradient10244">
+ <stop
+ style="stop-color:#dcc07c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10246" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DCC078"
+ osb:paint="solid"
+ id="linearGradient10248">
+ <stop
+ style="stop-color:#dcc078;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10250" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D8C078"
+ osb:paint="solid"
+ id="linearGradient10252">
+ <stop
+ style="stop-color:#d8c078;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10254" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D8BC78"
+ osb:paint="solid"
+ id="linearGradient10256">
+ <stop
+ style="stop-color:#d8bc78;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10258" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D4BC78"
+ osb:paint="solid"
+ id="linearGradient10260">
+ <stop
+ style="stop-color:#d4bc78;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10262" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D4BC74"
+ osb:paint="solid"
+ id="linearGradient10264">
+ <stop
+ style="stop-color:#d4bc74;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10266" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D0BC74"
+ osb:paint="solid"
+ id="linearGradient10268">
+ <stop
+ style="stop-color:#d0bc74;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10270" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D0B874"
+ osb:paint="solid"
+ id="linearGradient10272">
+ <stop
+ style="stop-color:#d0b874;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10274" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#CCB874"
+ osb:paint="solid"
+ id="linearGradient10276">
+ <stop
+ style="stop-color:#ccb874;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10278" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#CCB870"
+ osb:paint="solid"
+ id="linearGradient10280">
+ <stop
+ style="stop-color:#ccb870;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10282" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#CCB470"
+ osb:paint="solid"
+ id="linearGradient10284">
+ <stop
+ style="stop-color:#ccb470;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10286" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C8B470"
+ osb:paint="solid"
+ id="linearGradient10288">
+ <stop
+ style="stop-color:#c8b470;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10290" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C4B46C"
+ osb:paint="solid"
+ id="linearGradient10292">
+ <stop
+ style="stop-color:#c4b46c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10294" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C4B06C"
+ osb:paint="solid"
+ id="linearGradient10296">
+ <stop
+ style="stop-color:#c4b06c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10298" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C0B06C"
+ osb:paint="solid"
+ id="linearGradient10300">
+ <stop
+ style="stop-color:#c0b06c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10302" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#BCAC68"
+ osb:paint="solid"
+ id="linearGradient10304">
+ <stop
+ style="stop-color:#bcac68;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10306" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B8AC68"
+ osb:paint="solid"
+ id="linearGradient10308">
+ <stop
+ style="stop-color:#b8ac68;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10310" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B8A868"
+ osb:paint="solid"
+ id="linearGradient10312">
+ <stop
+ style="stop-color:#b8a868;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10314" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B4A864"
+ osb:paint="solid"
+ id="linearGradient10316">
+ <stop
+ style="stop-color:#b4a864;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10318" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B0A864"
+ osb:paint="solid"
+ id="linearGradient10320">
+ <stop
+ style="stop-color:#b0a864;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10322" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B0A464"
+ osb:paint="solid"
+ id="linearGradient10324">
+ <stop
+ style="stop-color:#b0a464;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10326" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B0A460"
+ osb:paint="solid"
+ id="linearGradient10328">
+ <stop
+ style="stop-color:#b0a460;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10330" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#ACA460"
+ osb:paint="solid"
+ id="linearGradient10332">
+ <stop
+ style="stop-color:#aca460;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10334" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#ACA060"
+ osb:paint="solid"
+ id="linearGradient10336">
+ <stop
+ style="stop-color:#aca060;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10338" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A8A060"
+ osb:paint="solid"
+ id="linearGradient10340">
+ <stop
+ style="stop-color:#a8a060;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10342" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A8A05C"
+ osb:paint="solid"
+ id="linearGradient10344">
+ <stop
+ style="stop-color:#a8a05c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10346" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A4A05C"
+ osb:paint="solid"
+ id="linearGradient10348">
+ <stop
+ style="stop-color:#a4a05c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10350" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A49C5C"
+ osb:paint="solid"
+ id="linearGradient10352">
+ <stop
+ style="stop-color:#a49c5c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10354" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A09C5C"
+ osb:paint="solid"
+ id="linearGradient10356">
+ <stop
+ style="stop-color:#a09c5c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10358" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A09C58"
+ osb:paint="solid"
+ id="linearGradient10360">
+ <stop
+ style="stop-color:#a09c58;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10362" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9C9858"
+ osb:paint="solid"
+ id="linearGradient10364">
+ <stop
+ style="stop-color:#9c9858;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10366" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#989858"
+ osb:paint="solid"
+ id="linearGradient10368">
+ <stop
+ style="stop-color:#989858;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10370" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#989854"
+ osb:paint="solid"
+ id="linearGradient10372">
+ <stop
+ style="stop-color:#989854;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10374" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#989454"
+ osb:paint="solid"
+ id="linearGradient10376">
+ <stop
+ style="stop-color:#989454;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10378" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#949454"
+ osb:paint="solid"
+ id="linearGradient10380">
+ <stop
+ style="stop-color:#949454;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10382" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#909050"
+ osb:paint="solid"
+ id="linearGradient10384">
+ <stop
+ style="stop-color:#909050;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10386" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8C9050"
+ osb:paint="solid"
+ id="linearGradient10388">
+ <stop
+ style="stop-color:#8c9050;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10390" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8C8C50"
+ osb:paint="solid"
+ id="linearGradient10392">
+ <stop
+ style="stop-color:#8c8c50;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10394" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8C8C4C"
+ osb:paint="solid"
+ id="linearGradient10396">
+ <stop
+ style="stop-color:#8c8c4c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10398" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#888C4C"
+ osb:paint="solid"
+ id="linearGradient10400">
+ <stop
+ style="stop-color:#888c4c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10402" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#84884C"
+ osb:paint="solid"
+ id="linearGradient10404">
+ <stop
+ style="stop-color:#84884c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10406" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#848848"
+ osb:paint="solid"
+ id="linearGradient10408">
+ <stop
+ style="stop-color:#848848;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10410" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#808848"
+ osb:paint="solid"
+ id="linearGradient10412">
+ <stop
+ style="stop-color:#808848;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10414" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#808448"
+ osb:paint="solid"
+ id="linearGradient10416">
+ <stop
+ style="stop-color:#808448;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10418" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#7C8448"
+ osb:paint="solid"
+ id="linearGradient10420">
+ <stop
+ style="stop-color:#7c8448;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10422" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#7C8444"
+ osb:paint="solid"
+ id="linearGradient10424">
+ <stop
+ style="stop-color:#7c8444;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10426" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#788444"
+ osb:paint="solid"
+ id="linearGradient10428">
+ <stop
+ style="stop-color:#788444;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10430" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#788044"
+ osb:paint="solid"
+ id="linearGradient10432">
+ <stop
+ style="stop-color:#788044;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10434" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#748044"
+ osb:paint="solid"
+ id="linearGradient10436">
+ <stop
+ style="stop-color:#748044;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10438" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#748040"
+ osb:paint="solid"
+ id="linearGradient10440">
+ <stop
+ style="stop-color:#748040;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10442" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#747C40"
+ osb:paint="solid"
+ id="linearGradient10444">
+ <stop
+ style="stop-color:#747c40;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10446" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#707C40"
+ osb:paint="solid"
+ id="linearGradient10448">
+ <stop
+ style="stop-color:#707c40;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10450" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#6C7C3C"
+ osb:paint="solid"
+ id="linearGradient10452">
+ <stop
+ style="stop-color:#6c7c3c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10454" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#6C783C"
+ osb:paint="solid"
+ id="linearGradient10456">
+ <stop
+ style="stop-color:#6c783c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10458" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#68783C"
+ osb:paint="solid"
+ id="linearGradient10460">
+ <stop
+ style="stop-color:#68783c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10462" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#647438"
+ osb:paint="solid"
+ id="linearGradient10464">
+ <stop
+ style="stop-color:#647438;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10466" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#607438"
+ osb:paint="solid"
+ id="linearGradient10468">
+ <stop
+ style="stop-color:#607438;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10470" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#607038"
+ osb:paint="solid"
+ id="linearGradient10472">
+ <stop
+ style="stop-color:#607038;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10474" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#5C7034"
+ osb:paint="solid"
+ id="linearGradient10476">
+ <stop
+ style="stop-color:#5c7034;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10478" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#587034"
+ osb:paint="solid"
+ id="linearGradient10480">
+ <stop
+ style="stop-color:#587034;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10482" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#586C34"
+ osb:paint="solid"
+ id="linearGradient10484">
+ <stop
+ style="stop-color:#586c34;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10486" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#586C30"
+ osb:paint="solid"
+ id="linearGradient10488">
+ <stop
+ style="stop-color:#586c30;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10490" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#546C30"
+ osb:paint="solid"
+ id="linearGradient10492">
+ <stop
+ style="stop-color:#546c30;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10494" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#546830"
+ osb:paint="solid"
+ id="linearGradient10496">
+ <stop
+ style="stop-color:#546830;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10498" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#506830"
+ osb:paint="solid"
+ id="linearGradient10500">
+ <stop
+ style="stop-color:#506830;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10502" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#50682C"
+ osb:paint="solid"
+ id="linearGradient10504">
+ <stop
+ style="stop-color:#50682c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10506" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#4C682C"
+ osb:paint="solid"
+ id="linearGradient10508">
+ <stop
+ style="stop-color:#4c682c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10510" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#4C642C"
+ osb:paint="solid"
+ id="linearGradient10512">
+ <stop
+ style="stop-color:#4c642c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10514" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#48642C"
+ osb:paint="solid"
+ id="linearGradient10516">
+ <stop
+ style="stop-color:#48642c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#486428"
+ osb:paint="solid"
+ id="linearGradient10520">
+ <stop
+ style="stop-color:#486428;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10522" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#446028"
+ osb:paint="solid"
+ id="linearGradient10524">
+ <stop
+ style="stop-color:#446028;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10526" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#406028"
+ osb:paint="solid"
+ id="linearGradient10528">
+ <stop
+ style="stop-color:#406028;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10530" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#406024"
+ osb:paint="solid"
+ id="linearGradient10532">
+ <stop
+ style="stop-color:#406024;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10534" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#405C24"
+ osb:paint="solid"
+ id="linearGradient10536">
+ <stop
+ style="stop-color:#405c24;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10538" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#3C5C24"
+ osb:paint="solid"
+ id="linearGradient10540">
+ <stop
+ style="stop-color:#3c5c24;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10542" />
+ </linearGradient>
+ </g>
+ <g
+ id="page9"
+ inkscape:label="LaTeX Beamer">
+ <linearGradient
+ inkscape:label="default outer 1"
+ osb:paint="solid"
+ id="linearGradient10858">
+ <stop
+ style="stop-color:#181c57;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10860" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default outer 2"
+ osb:paint="solid"
+ id="linearGradient10862">
+ <stop
+ style="stop-color:#252b82;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10864" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default outer 3"
+ osb:paint="solid"
+ id="linearGradient10866">
+ <stop
+ style="stop-color:#3139ae;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10868" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default block"
+ osb:paint="solid"
+ id="linearGradient10870">
+ <stop
+ style="stop-color:#e9e9f2;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10872" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default added blue"
+ osb:paint="solid"
+ id="linearGradient10874">
+ <stop
+ style="stop-color:#8d91d0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10876" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default block header"
+ osb:paint="solid"
+ id="linearGradient10878">
+ <stop
+ style="stop-color:#3139ae;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10880" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default alert block"
+ osb:paint="solid"
+ id="linearGradient10882">
+ <stop
+ style="stop-color:#f5e7e7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10884" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default added red"
+ osb:paint="solid"
+ id="linearGradient10886">
+ <stop
+ style="stop-color:#cd8282;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10888" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default alert block header"
+ osb:paint="solid"
+ id="linearGradient10890">
+ <stop
+ style="stop-color:#a51d1e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10892" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default example block"
+ osb:paint="solid"
+ id="linearGradient10894">
+ <stop
+ style="stop-color:#e8eee6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10896" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default added green"
+ osb:paint="solid"
+ id="linearGradient10898">
+ <stop
+ style="stop-color:#8aa678;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10900" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default example block header"
+ osb:paint="solid"
+ id="linearGradient10902">
+ <stop
+ style="stop-color:#2b5d0a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10904" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default covered text"
+ osb:paint="solid"
+ id="linearGradient10906">
+ <stop
+ style="stop-color:#e4e4e4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10908" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default covered bullet"
+ osb:paint="solid"
+ id="linearGradient10910">
+ <stop
+ style="stop-color:#e0e1f3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10912" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default background"
+ osb:paint="solid"
+ id="linearGradient10914">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10916" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default text"
+ osb:paint="solid"
+ id="linearGradient10918">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10920" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default light outer 1"
+ osb:paint="solid"
+ id="linearGradient10922">
+ <stop
+ style="stop-color:#c2c3e6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10924" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default light outer 2"
+ osb:paint="solid"
+ id="linearGradient10926">
+ <stop
+ style="stop-color:#cccdea;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10928" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default light outer 3"
+ osb:paint="solid"
+ id="linearGradient10930">
+ <stop
+ style="stop-color:#d6d7ef;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10932" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default light block"
+ osb:paint="solid"
+ id="linearGradient10934">
+ <stop
+ style="stop-color:#ebebf6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10936" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default light block header"
+ osb:paint="solid"
+ id="linearGradient10938">
+ <stop
+ style="stop-color:#d6d7ef;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10940" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default light block header text"
+ osb:paint="solid"
+ id="linearGradient10942">
+ <stop
+ style="stop-color:#666ac2;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10944" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default light alert block"
+ osb:paint="solid"
+ id="linearGradient10946">
+ <stop
+ style="stop-color:#f9e7e7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10948" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default light alert block header"
+ osb:paint="solid"
+ id="linearGradient10950">
+ <stop
+ style="stop-color:#f4cece;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10952" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default light alert block header text"
+ osb:paint="solid"
+ id="linearGradient10954">
+ <stop
+ style="stop-color:#dd2a2b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10956" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default light example block"
+ osb:paint="solid"
+ id="linearGradient10958">
+ <stop
+ style="stop-color:#e9f1e6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10960" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default light example block header"
+ osb:paint="solid"
+ id="linearGradient10962">
+ <stop
+ style="stop-color:#d2e5cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10964" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default light example block header text"
+ osb:paint="solid"
+ id="linearGradient10966">
+ <stop
+ style="stop-color:#3e8213;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10968" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default light covered text"
+ osb:paint="solid"
+ id="linearGradient10970">
+ <stop
+ style="stop-color:#e4e4e4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10972" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default light covered bullet"
+ osb:paint="solid"
+ id="linearGradient10974">
+ <stop
+ style="stop-color:#e0e1f3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10976" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default light background"
+ osb:paint="solid"
+ id="linearGradient10978">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10980" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="default light text"
+ osb:paint="solid"
+ id="linearGradient10982">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10984" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beetle outer 1"
+ osb:paint="solid"
+ id="linearGradient10986">
+ <stop
+ style="stop-color:#3d4970;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10988" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beetle outer 2"
+ osb:paint="solid"
+ id="linearGradient10990">
+ <stop
+ style="stop-color:#404d77;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10992" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beetle outer 3"
+ osb:paint="solid"
+ id="linearGradient10994">
+ <stop
+ style="stop-color:#43517d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop10996" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beetle added blue"
+ osb:paint="solid"
+ id="linearGradient10998">
+ <stop
+ style="stop-color:#55679e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11000" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beetle added blue"
+ osb:paint="solid"
+ id="linearGradient11002">
+ <stop
+ style="stop-color:#7382b3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11004" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beetle added blue"
+ osb:paint="solid"
+ id="linearGradient11006">
+ <stop
+ style="stop-color:#b4b9cb;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11008" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beetle added red"
+ osb:paint="solid"
+ id="linearGradient11010">
+ <stop
+ style="stop-color:#cd8282;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11012" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beetle alert block header text"
+ osb:paint="solid"
+ id="linearGradient11014">
+ <stop
+ style="stop-color:#bc2122;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11016" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beetle added green"
+ osb:paint="solid"
+ id="linearGradient11018">
+ <stop
+ style="stop-color:#8aa678;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11020" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beetle example block header text"
+ osb:paint="solid"
+ id="linearGradient11022">
+ <stop
+ style="stop-color:#3a7c0e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11024" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beetle header text"
+ osb:paint="solid"
+ id="linearGradient11026">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11028" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beetle added grey"
+ osb:paint="solid"
+ id="linearGradient11030">
+ <stop
+ style="stop-color:#cccccc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11032" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beetle covered bullet"
+ osb:paint="solid"
+ id="linearGradient11034">
+ <stop
+ style="stop-color:#a8a8a8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11036" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beetle background"
+ osb:paint="solid"
+ id="linearGradient11038">
+ <stop
+ style="stop-color:#999999;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11040" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beetle covered text"
+ osb:paint="solid"
+ id="linearGradient11042">
+ <stop
+ style="stop-color:#828282;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11044" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beetle added grey"
+ osb:paint="solid"
+ id="linearGradient11046">
+ <stop
+ style="stop-color:#4d4d4d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11048" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beetle text"
+ osb:paint="solid"
+ id="linearGradient11050">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11052" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="albatross outer 1"
+ osb:paint="solid"
+ id="linearGradient11054">
+ <stop
+ style="stop-color:#000837;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11056" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="albatross outer 2"
+ osb:paint="solid"
+ id="linearGradient11058">
+ <stop
+ style="stop-color:#000a4b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11060" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="albatross outer 3"
+ osb:paint="solid"
+ id="linearGradient11062">
+ <stop
+ style="stop-color:#000d5d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11064" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="albatross background"
+ osb:paint="solid"
+ id="linearGradient11066">
+ <stop
+ style="stop-color:#00117c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11068" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="albatross block"
+ osb:paint="solid"
+ id="linearGradient11070">
+ <stop
+ style="stop-color:#000f70;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11072" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="albatross block header"
+ osb:paint="solid"
+ id="linearGradient11074">
+ <stop
+ style="stop-color:#000d5d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11076" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="albatross header text"
+ osb:paint="solid"
+ id="linearGradient11078">
+ <stop
+ style="stop-color:#6c70b8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11080" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="albatross bullet"
+ osb:paint="solid"
+ id="linearGradient11082">
+ <stop
+ style="stop-color:#bec1fc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11084" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="albatross covered bullet"
+ osb:paint="solid"
+ id="linearGradient11086">
+ <stop
+ style="stop-color:#1b248f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11088" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="albatross covered text"
+ osb:paint="solid"
+ id="linearGradient11090">
+ <stop
+ style="stop-color:#3e3c5f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11092" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="albatross added red"
+ osb:paint="solid"
+ id="linearGradient11094">
+ <stop
+ style="stop-color:#df8f87;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11096" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="albatross alert block header text"
+ osb:paint="solid"
+ id="linearGradient11098">
+ <stop
+ style="stop-color:#ca4436;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11100" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="albatross added green"
+ osb:paint="solid"
+ id="linearGradient11102">
+ <stop
+ style="stop-color:#9dde67;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11104" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="albatross example block header text"
+ osb:paint="solid"
+ id="linearGradient11106">
+ <stop
+ style="stop-color:#69b628;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11108" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="albatross text"
+ osb:paint="solid"
+ id="linearGradient11110">
+ <stop
+ style="stop-color:#eae385;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11112" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="albatross added yellow"
+ osb:paint="solid"
+ id="linearGradient11114">
+ <stop
+ style="stop-color:#dacf2f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11116" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="albatross added white"
+ osb:paint="solid"
+ id="linearGradient11118">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11120" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="fly text"
+ osb:paint="solid"
+ id="linearGradient11122">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11124" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="fly added grey"
+ osb:paint="solid"
+ id="linearGradient11126">
+ <stop
+ style="stop-color:#404040;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11128" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="fly outer"
+ osb:paint="solid"
+ id="linearGradient11130">
+ <stop
+ style="stop-color:#808080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11132" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="fly background"
+ osb:paint="solid"
+ id="linearGradient11134">
+ <stop
+ style="stop-color:#999999;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11136" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="fly added grey"
+ osb:paint="solid"
+ id="linearGradient11138">
+ <stop
+ style="stop-color:#cccccc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11140" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="fly header text"
+ osb:paint="solid"
+ id="linearGradient11142">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11144" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="fly covered bullet"
+ osb:paint="solid"
+ id="linearGradient11146">
+ <stop
+ style="stop-color:#a8a8a8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11148" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="fly covered text"
+ osb:paint="solid"
+ id="linearGradient11150">
+ <stop
+ style="stop-color:#828282;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11152" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="fly added red"
+ osb:paint="solid"
+ id="linearGradient11154">
+ <stop
+ style="stop-color:#dd9090;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11156" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="fly alert block header text"
+ osb:paint="solid"
+ id="linearGradient11158">
+ <stop
+ style="stop-color:#bc2122;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11160" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="fly added green"
+ osb:paint="solid"
+ id="linearGradient11162">
+ <stop
+ style="stop-color:#9cbd86;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11164" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="fly example block header text"
+ osb:paint="solid"
+ id="linearGradient11166">
+ <stop
+ style="stop-color:#3a7c0e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11168" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="fly added blue"
+ osb:paint="solid"
+ id="linearGradient11170">
+ <stop
+ style="stop-color:#989cd7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11172" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="fly added default blue"
+ osb:paint="solid"
+ id="linearGradient11174">
+ <stop
+ style="stop-color:#3139ae;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11176" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="seagull outer 1"
+ osb:paint="solid"
+ id="linearGradient11178">
+ <stop
+ style="stop-color:#b3b3b3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11180" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="seagull outer 2"
+ osb:paint="solid"
+ id="linearGradient11182">
+ <stop
+ style="stop-color:#bfbfbf;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11184" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="seagull outer 3"
+ osb:paint="solid"
+ id="linearGradient11186">
+ <stop
+ style="stop-color:#cccccc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11188" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="seagull block"
+ osb:paint="solid"
+ id="linearGradient11190">
+ <stop
+ style="stop-color:#e6e6e6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11192" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="seagull added grey"
+ osb:paint="solid"
+ id="linearGradient11194">
+ <stop
+ style="stop-color:#d9d9d9;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11196" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="seagull block header"
+ osb:paint="solid"
+ id="linearGradient11198">
+ <stop
+ style="stop-color:#cccccc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11200" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="seagull covered text"
+ osb:paint="solid"
+ id="linearGradient11202">
+ <stop
+ style="stop-color:#dcdcdc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11204" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="seagull covered bullet"
+ osb:paint="solid"
+ id="linearGradient11206">
+ <stop
+ style="stop-color:#f7f7f7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11208" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="seagull background"
+ osb:paint="solid"
+ id="linearGradient11210">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11212" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="seagull text"
+ osb:paint="solid"
+ id="linearGradient11214">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11216" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beaver outer frame"
+ osb:paint="solid"
+ id="linearGradient11218">
+ <stop
+ style="stop-color:#8d1919;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11220" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beaver added red"
+ osb:paint="solid"
+ id="linearGradient11222">
+ <stop
+ style="stop-color:#ad5f5f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11224" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beaver added red"
+ osb:paint="solid"
+ id="linearGradient11226">
+ <stop
+ style="stop-color:#cca6a6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11228" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beaver outer 1"
+ osb:paint="solid"
+ id="linearGradient11230">
+ <stop
+ style="stop-color:#d9d9d9;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11232" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beaver outer 2"
+ osb:paint="solid"
+ id="linearGradient11234">
+ <stop
+ style="stop-color:#ececec;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11236" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beaver outer 3"
+ osb:paint="solid"
+ id="linearGradient11238">
+ <stop
+ style="stop-color:#f2f2f2;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11240" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beaver added blue"
+ osb:paint="solid"
+ id="linearGradient11242">
+ <stop
+ style="stop-color:#8f93cd;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11244" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beaver block header text"
+ osb:paint="solid"
+ id="linearGradient11246">
+ <stop
+ style="stop-color:#3139ae;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11248" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beaver added green"
+ osb:paint="solid"
+ id="linearGradient11250">
+ <stop
+ style="stop-color:#93b47d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11252" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beaver example block header text"
+ osb:paint="solid"
+ id="linearGradient11254">
+ <stop
+ style="stop-color:#3a7c0e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11256" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beaver added red"
+ osb:paint="solid"
+ id="linearGradient11258">
+ <stop
+ style="stop-color:#c88a8a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11260" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beaver alert block header text"
+ osb:paint="solid"
+ id="linearGradient11262">
+ <stop
+ style="stop-color:#a42828;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11264" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beaver covered text"
+ osb:paint="solid"
+ id="linearGradient11266">
+ <stop
+ style="stop-color:#e4e4e4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11268" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beaver covered bullet"
+ osb:paint="solid"
+ id="linearGradient11270">
+ <stop
+ style="stop-color:#e0e1f3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11272" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beaver background"
+ osb:paint="solid"
+ id="linearGradient11274">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11276" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beaver text"
+ osb:paint="solid"
+ id="linearGradient11278">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11280" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="crane outer 1"
+ osb:paint="solid"
+ id="linearGradient11282">
+ <stop
+ style="stop-color:#f0c139;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11284" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="crane outer 2"
+ osb:paint="solid"
+ id="linearGradient11286">
+ <stop
+ style="stop-color:#f3c84a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11288" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="crane outer 3"
+ osb:paint="solid"
+ id="linearGradient11290">
+ <stop
+ style="stop-color:#f4ce5e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11292" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="crane block"
+ osb:paint="solid"
+ id="linearGradient11294">
+ <stop
+ style="stop-color:#fbedc4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11296" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="crane added orange"
+ osb:paint="solid"
+ id="linearGradient11298">
+ <stop
+ style="stop-color:#f5d479;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11300" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="crane block header"
+ osb:paint="solid"
+ id="linearGradient11302">
+ <stop
+ style="stop-color:#efbb2e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11304" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="crane alert block"
+ osb:paint="solid"
+ id="linearGradient11306">
+ <stop
+ style="stop-color:#f5e7e7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11308" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="crane added red"
+ osb:paint="solid"
+ id="linearGradient11310">
+ <stop
+ style="stop-color:#cd8282;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11312" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="crane alert block header"
+ osb:paint="solid"
+ id="linearGradient11314">
+ <stop
+ style="stop-color:#a51d1e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11316" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="crane example block"
+ osb:paint="solid"
+ id="linearGradient11318">
+ <stop
+ style="stop-color:#e8eee6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11320" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="crane added green"
+ osb:paint="solid"
+ id="linearGradient11322">
+ <stop
+ style="stop-color:#8aa678;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11324" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="crane example block header"
+ osb:paint="solid"
+ id="linearGradient11326">
+ <stop
+ style="stop-color:#2b5d0a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11328" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="crane covered text"
+ osb:paint="solid"
+ id="linearGradient11330">
+ <stop
+ style="stop-color:#e4e4e4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11332" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="crane covered bullet"
+ osb:paint="solid"
+ id="linearGradient11334">
+ <stop
+ style="stop-color:#e0e1f3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11336" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="crane bullet"
+ osb:paint="solid"
+ id="linearGradient11338">
+ <stop
+ style="stop-color:#000c4a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11340" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="crane background"
+ osb:paint="solid"
+ id="linearGradient11342">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11344" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="crane text"
+ osb:paint="solid"
+ id="linearGradient11346">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11348" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="wolverine outer 1"
+ osb:paint="solid"
+ id="linearGradient11350">
+ <stop
+ style="stop-color:#eca14f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11352" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="wolverine outer 2"
+ osb:paint="solid"
+ id="linearGradient11354">
+ <stop
+ style="stop-color:#f2bc2e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11356" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="wolverine outer 3"
+ osb:paint="solid"
+ id="linearGradient11358">
+ <stop
+ style="stop-color:#f8db30;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11360" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="wolverine outer 4"
+ osb:paint="solid"
+ id="linearGradient11362">
+ <stop
+ style="stop-color:#fae330;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11364" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="wolverine added yellow"
+ osb:paint="solid"
+ id="linearGradient11366">
+ <stop
+ style="stop-color:#fdf198;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11368" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="wolverine added blue"
+ osb:paint="solid"
+ id="linearGradient11370">
+ <stop
+ style="stop-color:#8c93d3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11372" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="wolverine header text"
+ osb:paint="solid"
+ id="linearGradient11374">
+ <stop
+ style="stop-color:#1927a6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11376" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="wolverine added green"
+ osb:paint="solid"
+ id="linearGradient11378">
+ <stop
+ style="stop-color:#a3c592;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11380" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="wolverine example block title"
+ osb:paint="solid"
+ id="linearGradient11382">
+ <stop
+ style="stop-color:#488b24;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11384" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="wolverine covered text"
+ osb:paint="solid"
+ id="linearGradient11386">
+ <stop
+ style="stop-color:#e4e4e4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11388" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="wolverine covered bullet"
+ osb:paint="solid"
+ id="linearGradient11390">
+ <stop
+ style="stop-color:#e0e1f3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11392" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="wolverine background"
+ osb:paint="solid"
+ id="linearGradient11394">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11396" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="wolverine text"
+ osb:paint="solid"
+ id="linearGradient11398">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11400" />
+ </linearGradient>
+ </g>
+ <g
+ id="page10"
+ inkscape:label="MATLAB Jet (72)">
+ <linearGradient
+ inkscape:label="0"
+ osb:paint="solid"
+ id="linearGradient11676">
+ <stop
+ style="stop-color:#00007f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11678" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#1"
+ osb:paint="solid"
+ id="linearGradient11680">
+ <stop
+ style="stop-color:#00007f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11682" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2"
+ osb:paint="solid"
+ id="linearGradient11684">
+ <stop
+ style="stop-color:#00008d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11686" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#3"
+ osb:paint="solid"
+ id="linearGradient11688">
+ <stop
+ style="stop-color:#00009b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11690" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#4"
+ osb:paint="solid"
+ id="linearGradient11692">
+ <stop
+ style="stop-color:#0000a9;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11694" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#5"
+ osb:paint="solid"
+ id="linearGradient11696">
+ <stop
+ style="stop-color:#0000b7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11698" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#6"
+ osb:paint="solid"
+ id="linearGradient11700">
+ <stop
+ style="stop-color:#0000c6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11702" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#7"
+ osb:paint="solid"
+ id="linearGradient11704">
+ <stop
+ style="stop-color:#0000d4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11706" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8"
+ osb:paint="solid"
+ id="linearGradient11708">
+ <stop
+ style="stop-color:#0000e2;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11710" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9"
+ osb:paint="solid"
+ id="linearGradient11712">
+ <stop
+ style="stop-color:#0000f0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11714" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#10"
+ osb:paint="solid"
+ id="linearGradient11716">
+ <stop
+ style="stop-color:#0000ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11718" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#11"
+ osb:paint="solid"
+ id="linearGradient11720">
+ <stop
+ style="stop-color:#000eff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11722" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#12"
+ osb:paint="solid"
+ id="linearGradient11724">
+ <stop
+ style="stop-color:#001cff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11726" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#13"
+ osb:paint="solid"
+ id="linearGradient11728">
+ <stop
+ style="stop-color:#002aff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11730" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#14"
+ osb:paint="solid"
+ id="linearGradient11732">
+ <stop
+ style="stop-color:#0038ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11734" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#15"
+ osb:paint="solid"
+ id="linearGradient11736">
+ <stop
+ style="stop-color:#0046ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11738" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#16"
+ osb:paint="solid"
+ id="linearGradient11740">
+ <stop
+ style="stop-color:#0054ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11742" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#17"
+ osb:paint="solid"
+ id="linearGradient11744">
+ <stop
+ style="stop-color:#0062ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11746" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#18"
+ osb:paint="solid"
+ id="linearGradient11748">
+ <stop
+ style="stop-color:#0070ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11750" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#19"
+ osb:paint="solid"
+ id="linearGradient11752">
+ <stop
+ style="stop-color:#007fff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11754" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#20"
+ osb:paint="solid"
+ id="linearGradient11756">
+ <stop
+ style="stop-color:#008dff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11758" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#21"
+ osb:paint="solid"
+ id="linearGradient11760">
+ <stop
+ style="stop-color:#009bff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11762" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#22"
+ osb:paint="solid"
+ id="linearGradient11764">
+ <stop
+ style="stop-color:#00a9ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11766" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#23"
+ osb:paint="solid"
+ id="linearGradient11768">
+ <stop
+ style="stop-color:#00b7ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11770" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#24"
+ osb:paint="solid"
+ id="linearGradient11772">
+ <stop
+ style="stop-color:#00c6ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11774" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#25"
+ osb:paint="solid"
+ id="linearGradient11776">
+ <stop
+ style="stop-color:#00d4ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11778" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#26"
+ osb:paint="solid"
+ id="linearGradient11780">
+ <stop
+ style="stop-color:#00e2ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11782" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#27"
+ osb:paint="solid"
+ id="linearGradient11784">
+ <stop
+ style="stop-color:#00f0ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11786" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#28"
+ osb:paint="solid"
+ id="linearGradient11788">
+ <stop
+ style="stop-color:#00ffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11790" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#29"
+ osb:paint="solid"
+ id="linearGradient11792">
+ <stop
+ style="stop-color:#0efff0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11794" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#30"
+ osb:paint="solid"
+ id="linearGradient11796">
+ <stop
+ style="stop-color:#1cffe2;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11798" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#31"
+ osb:paint="solid"
+ id="linearGradient11800">
+ <stop
+ style="stop-color:#2affd4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11802" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#32"
+ osb:paint="solid"
+ id="linearGradient11804">
+ <stop
+ style="stop-color:#38ffc6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11806" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#33"
+ osb:paint="solid"
+ id="linearGradient11808">
+ <stop
+ style="stop-color:#46ffb7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11810" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#34"
+ osb:paint="solid"
+ id="linearGradient11812">
+ <stop
+ style="stop-color:#54ffa9;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11814" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#35"
+ osb:paint="solid"
+ id="linearGradient11816">
+ <stop
+ style="stop-color:#62ff9b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11818" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#36"
+ osb:paint="solid"
+ id="linearGradient11820">
+ <stop
+ style="stop-color:#70ff8d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11822" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#37"
+ osb:paint="solid"
+ id="linearGradient11824">
+ <stop
+ style="stop-color:#7fff7f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11826" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#38"
+ osb:paint="solid"
+ id="linearGradient11828">
+ <stop
+ style="stop-color:#8dff70;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11830" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#39"
+ osb:paint="solid"
+ id="linearGradient11832">
+ <stop
+ style="stop-color:#9bff62;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11834" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#40"
+ osb:paint="solid"
+ id="linearGradient11836">
+ <stop
+ style="stop-color:#a9ff54;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11838" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#41"
+ osb:paint="solid"
+ id="linearGradient11840">
+ <stop
+ style="stop-color:#b7ff46;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11842" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#42"
+ osb:paint="solid"
+ id="linearGradient11844">
+ <stop
+ style="stop-color:#c6ff38;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11846" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#43"
+ osb:paint="solid"
+ id="linearGradient11848">
+ <stop
+ style="stop-color:#d4ff2a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11850" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#44"
+ osb:paint="solid"
+ id="linearGradient11852">
+ <stop
+ style="stop-color:#e2ff1c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11854" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#45"
+ osb:paint="solid"
+ id="linearGradient11856">
+ <stop
+ style="stop-color:#f0ff0e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11858" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#46"
+ osb:paint="solid"
+ id="linearGradient11860">
+ <stop
+ style="stop-color:#ffff00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11862" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#47"
+ osb:paint="solid"
+ id="linearGradient11864">
+ <stop
+ style="stop-color:#fff000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11866" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#48"
+ osb:paint="solid"
+ id="linearGradient11868">
+ <stop
+ style="stop-color:#ffe200;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11870" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#49"
+ osb:paint="solid"
+ id="linearGradient11872">
+ <stop
+ style="stop-color:#ffd400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11874" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#50"
+ osb:paint="solid"
+ id="linearGradient11876">
+ <stop
+ style="stop-color:#ffc600;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11878" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#51"
+ osb:paint="solid"
+ id="linearGradient11880">
+ <stop
+ style="stop-color:#ffb700;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11882" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#52"
+ osb:paint="solid"
+ id="linearGradient11884">
+ <stop
+ style="stop-color:#ffa900;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11886" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#53"
+ osb:paint="solid"
+ id="linearGradient11888">
+ <stop
+ style="stop-color:#ff9b00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11890" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#54"
+ osb:paint="solid"
+ id="linearGradient11892">
+ <stop
+ style="stop-color:#ff8d00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11894" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#55"
+ osb:paint="solid"
+ id="linearGradient11896">
+ <stop
+ style="stop-color:#ff7f00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11898" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#56"
+ osb:paint="solid"
+ id="linearGradient11900">
+ <stop
+ style="stop-color:#ff7000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11902" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#57"
+ osb:paint="solid"
+ id="linearGradient11904">
+ <stop
+ style="stop-color:#ff6200;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11906" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#58"
+ osb:paint="solid"
+ id="linearGradient11908">
+ <stop
+ style="stop-color:#ff5400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11910" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#59"
+ osb:paint="solid"
+ id="linearGradient11912">
+ <stop
+ style="stop-color:#ff4600;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11914" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#60"
+ osb:paint="solid"
+ id="linearGradient11916">
+ <stop
+ style="stop-color:#ff3800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11918" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#61"
+ osb:paint="solid"
+ id="linearGradient11920">
+ <stop
+ style="stop-color:#ff2a00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11922" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#62"
+ osb:paint="solid"
+ id="linearGradient11924">
+ <stop
+ style="stop-color:#ff1c00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11926" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#63"
+ osb:paint="solid"
+ id="linearGradient11928">
+ <stop
+ style="stop-color:#ff0e00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11930" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#64"
+ osb:paint="solid"
+ id="linearGradient11932">
+ <stop
+ style="stop-color:#ff0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11934" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#65"
+ osb:paint="solid"
+ id="linearGradient11936">
+ <stop
+ style="stop-color:#f00000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11938" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#66"
+ osb:paint="solid"
+ id="linearGradient11940">
+ <stop
+ style="stop-color:#e20000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11942" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#67"
+ osb:paint="solid"
+ id="linearGradient11944">
+ <stop
+ style="stop-color:#d40000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11946" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#68"
+ osb:paint="solid"
+ id="linearGradient11948">
+ <stop
+ style="stop-color:#c60000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11950" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#69"
+ osb:paint="solid"
+ id="linearGradient11952">
+ <stop
+ style="stop-color:#b70000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11954" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#70"
+ osb:paint="solid"
+ id="linearGradient11956">
+ <stop
+ style="stop-color:#a90000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11958" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#71"
+ osb:paint="solid"
+ id="linearGradient11960">
+ <stop
+ style="stop-color:#9b0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11962" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#72"
+ osb:paint="solid"
+ id="linearGradient11964">
+ <stop
+ style="stop-color:#8d0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop11966" />
+ </linearGradient>
+ </g>
+ <g
+ id="page11"
+ inkscape:label="Reds">
+ <linearGradient
+ inkscape:label="#000000"
+ osb:paint="solid"
+ id="linearGradient12116">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12118" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#808080"
+ osb:paint="solid"
+ id="linearGradient12120">
+ <stop
+ style="stop-color:#808080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12122" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FFFFFF"
+ osb:paint="solid"
+ id="linearGradient12124">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12126" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#4C0000"
+ osb:paint="solid"
+ id="linearGradient12128">
+ <stop
+ style="stop-color:#4c0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12130" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#480000"
+ osb:paint="solid"
+ id="linearGradient12132">
+ <stop
+ style="stop-color:#480000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12134" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#440000"
+ osb:paint="solid"
+ id="linearGradient12136">
+ <stop
+ style="stop-color:#440000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12138" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#400000"
+ osb:paint="solid"
+ id="linearGradient12140">
+ <stop
+ style="stop-color:#400000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12142" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#3C0000"
+ osb:paint="solid"
+ id="linearGradient12144">
+ <stop
+ style="stop-color:#3c0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12146" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#380000"
+ osb:paint="solid"
+ id="linearGradient12148">
+ <stop
+ style="stop-color:#380000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12150" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#340000"
+ osb:paint="solid"
+ id="linearGradient12152">
+ <stop
+ style="stop-color:#340000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12154" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#300000"
+ osb:paint="solid"
+ id="linearGradient12156">
+ <stop
+ style="stop-color:#300000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12158" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2C0000"
+ osb:paint="solid"
+ id="linearGradient12160">
+ <stop
+ style="stop-color:#2c0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12162" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#280000"
+ osb:paint="solid"
+ id="linearGradient12164">
+ <stop
+ style="stop-color:#280000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12166" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#240000"
+ osb:paint="solid"
+ id="linearGradient12168">
+ <stop
+ style="stop-color:#240000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12170" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#200000"
+ osb:paint="solid"
+ id="linearGradient12172">
+ <stop
+ style="stop-color:#200000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12174" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#1C0000"
+ osb:paint="solid"
+ id="linearGradient12176">
+ <stop
+ style="stop-color:#1c0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12178" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#180000"
+ osb:paint="solid"
+ id="linearGradient12180">
+ <stop
+ style="stop-color:#180000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12182" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#140000"
+ osb:paint="solid"
+ id="linearGradient12184">
+ <stop
+ style="stop-color:#140000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12186" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#100000"
+ osb:paint="solid"
+ id="linearGradient12188">
+ <stop
+ style="stop-color:#100000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12190" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0C0000"
+ osb:paint="solid"
+ id="linearGradient12192">
+ <stop
+ style="stop-color:#0c0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12194" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#080000"
+ osb:paint="solid"
+ id="linearGradient12196">
+ <stop
+ style="stop-color:#080000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12198" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#040000"
+ osb:paint="solid"
+ id="linearGradient12200">
+ <stop
+ style="stop-color:#040000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12202" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#000000"
+ osb:paint="solid"
+ id="linearGradient12204">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12206" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#040000"
+ osb:paint="solid"
+ id="linearGradient12208">
+ <stop
+ style="stop-color:#040000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12210" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#040404"
+ osb:paint="solid"
+ id="linearGradient12212">
+ <stop
+ style="stop-color:#040404;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12214" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#080404"
+ osb:paint="solid"
+ id="linearGradient12216">
+ <stop
+ style="stop-color:#080404;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12218" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0C0808"
+ osb:paint="solid"
+ id="linearGradient12220">
+ <stop
+ style="stop-color:#0c0808;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12222" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#100808"
+ osb:paint="solid"
+ id="linearGradient12224">
+ <stop
+ style="stop-color:#100808;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12226" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#100C0C"
+ osb:paint="solid"
+ id="linearGradient12228">
+ <stop
+ style="stop-color:#100c0c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12230" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#140C0C"
+ osb:paint="solid"
+ id="linearGradient12232">
+ <stop
+ style="stop-color:#140c0c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12234" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#181010"
+ osb:paint="solid"
+ id="linearGradient12236">
+ <stop
+ style="stop-color:#181010;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12238" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#1C1010"
+ osb:paint="solid"
+ id="linearGradient12240">
+ <stop
+ style="stop-color:#1c1010;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12242" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#1C1414"
+ osb:paint="solid"
+ id="linearGradient12244">
+ <stop
+ style="stop-color:#1c1414;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12246" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#201414"
+ osb:paint="solid"
+ id="linearGradient12248">
+ <stop
+ style="stop-color:#201414;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12250" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#241818"
+ osb:paint="solid"
+ id="linearGradient12252">
+ <stop
+ style="stop-color:#241818;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12254" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#281818"
+ osb:paint="solid"
+ id="linearGradient12256">
+ <stop
+ style="stop-color:#281818;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12258" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#281C1C"
+ osb:paint="solid"
+ id="linearGradient12260">
+ <stop
+ style="stop-color:#281c1c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12262" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2C1C1C"
+ osb:paint="solid"
+ id="linearGradient12264">
+ <stop
+ style="stop-color:#2c1c1c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12266" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#302020"
+ osb:paint="solid"
+ id="linearGradient12268">
+ <stop
+ style="stop-color:#302020;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12270" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#342020"
+ osb:paint="solid"
+ id="linearGradient12272">
+ <stop
+ style="stop-color:#342020;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12274" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#342424"
+ osb:paint="solid"
+ id="linearGradient12276">
+ <stop
+ style="stop-color:#342424;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12278" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#382424"
+ osb:paint="solid"
+ id="linearGradient12280">
+ <stop
+ style="stop-color:#382424;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12282" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#3C2828"
+ osb:paint="solid"
+ id="linearGradient12284">
+ <stop
+ style="stop-color:#3c2828;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12286" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#402828"
+ osb:paint="solid"
+ id="linearGradient12288">
+ <stop
+ style="stop-color:#402828;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12290" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#402C2C"
+ osb:paint="solid"
+ id="linearGradient12292">
+ <stop
+ style="stop-color:#402c2c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12294" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#442C2C"
+ osb:paint="solid"
+ id="linearGradient12296">
+ <stop
+ style="stop-color:#442c2c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12298" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#483030"
+ osb:paint="solid"
+ id="linearGradient12300">
+ <stop
+ style="stop-color:#483030;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12302" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#4C3030"
+ osb:paint="solid"
+ id="linearGradient12304">
+ <stop
+ style="stop-color:#4c3030;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12306" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#4C3434"
+ osb:paint="solid"
+ id="linearGradient12308">
+ <stop
+ style="stop-color:#4c3434;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12310" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#503434"
+ osb:paint="solid"
+ id="linearGradient12312">
+ <stop
+ style="stop-color:#503434;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12314" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#543838"
+ osb:paint="solid"
+ id="linearGradient12316">
+ <stop
+ style="stop-color:#543838;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12318" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#583838"
+ osb:paint="solid"
+ id="linearGradient12320">
+ <stop
+ style="stop-color:#583838;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12322" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#583C3C"
+ osb:paint="solid"
+ id="linearGradient12324">
+ <stop
+ style="stop-color:#583c3c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12326" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#5C3C3C"
+ osb:paint="solid"
+ id="linearGradient12328">
+ <stop
+ style="stop-color:#5c3c3c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12330" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#5C4040"
+ osb:paint="solid"
+ id="linearGradient12332">
+ <stop
+ style="stop-color:#5c4040;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12334" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#604040"
+ osb:paint="solid"
+ id="linearGradient12336">
+ <stop
+ style="stop-color:#604040;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12338" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#644040"
+ osb:paint="solid"
+ id="linearGradient12340">
+ <stop
+ style="stop-color:#644040;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12342" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#644444"
+ osb:paint="solid"
+ id="linearGradient12344">
+ <stop
+ style="stop-color:#644444;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12346" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#684444"
+ osb:paint="solid"
+ id="linearGradient12348">
+ <stop
+ style="stop-color:#684444;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12350" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#684848"
+ osb:paint="solid"
+ id="linearGradient12352">
+ <stop
+ style="stop-color:#684848;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12354" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#6C4848"
+ osb:paint="solid"
+ id="linearGradient12356">
+ <stop
+ style="stop-color:#6c4848;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12358" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#704848"
+ osb:paint="solid"
+ id="linearGradient12360">
+ <stop
+ style="stop-color:#704848;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12362" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#704C4C"
+ osb:paint="solid"
+ id="linearGradient12364">
+ <stop
+ style="stop-color:#704c4c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12366" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#744C4C"
+ osb:paint="solid"
+ id="linearGradient12368">
+ <stop
+ style="stop-color:#744c4c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12370" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#745050"
+ osb:paint="solid"
+ id="linearGradient12372">
+ <stop
+ style="stop-color:#745050;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12374" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#785050"
+ osb:paint="solid"
+ id="linearGradient12376">
+ <stop
+ style="stop-color:#785050;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12378" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#7C5454"
+ osb:paint="solid"
+ id="linearGradient12380">
+ <stop
+ style="stop-color:#7c5454;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12382" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#805454"
+ osb:paint="solid"
+ id="linearGradient12384">
+ <stop
+ style="stop-color:#805454;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12386" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#805858"
+ osb:paint="solid"
+ id="linearGradient12388">
+ <stop
+ style="stop-color:#805858;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12390" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#845858"
+ osb:paint="solid"
+ id="linearGradient12392">
+ <stop
+ style="stop-color:#845858;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12394" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCFC"
+ osb:paint="solid"
+ id="linearGradient12396">
+ <stop
+ style="stop-color:#fcfcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12398" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCF8F8"
+ osb:paint="solid"
+ id="linearGradient12400">
+ <stop
+ style="stop-color:#fcf8f8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12402" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCF4F4"
+ osb:paint="solid"
+ id="linearGradient12404">
+ <stop
+ style="stop-color:#fcf4f4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12406" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCF0F0"
+ osb:paint="solid"
+ id="linearGradient12408">
+ <stop
+ style="stop-color:#fcf0f0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12410" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCECEC"
+ osb:paint="solid"
+ id="linearGradient12412">
+ <stop
+ style="stop-color:#fcecec;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12414" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCE8E8"
+ osb:paint="solid"
+ id="linearGradient12416">
+ <stop
+ style="stop-color:#fce8e8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12418" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCE4E4"
+ osb:paint="solid"
+ id="linearGradient12420">
+ <stop
+ style="stop-color:#fce4e4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12422" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCE0E0"
+ osb:paint="solid"
+ id="linearGradient12424">
+ <stop
+ style="stop-color:#fce0e0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12426" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCDCDC"
+ osb:paint="solid"
+ id="linearGradient12428">
+ <stop
+ style="stop-color:#fcdcdc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12430" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCD8D8"
+ osb:paint="solid"
+ id="linearGradient12432">
+ <stop
+ style="stop-color:#fcd8d8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12434" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCD4D4"
+ osb:paint="solid"
+ id="linearGradient12436">
+ <stop
+ style="stop-color:#fcd4d4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12438" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCD0D0"
+ osb:paint="solid"
+ id="linearGradient12440">
+ <stop
+ style="stop-color:#fcd0d0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12442" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCCCCC"
+ osb:paint="solid"
+ id="linearGradient12444">
+ <stop
+ style="stop-color:#fccccc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12446" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCC8C8"
+ osb:paint="solid"
+ id="linearGradient12448">
+ <stop
+ style="stop-color:#fcc8c8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12450" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCC4C4"
+ osb:paint="solid"
+ id="linearGradient12452">
+ <stop
+ style="stop-color:#fcc4c4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12454" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCC0C0"
+ osb:paint="solid"
+ id="linearGradient12456">
+ <stop
+ style="stop-color:#fcc0c0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12458" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCBCBC"
+ osb:paint="solid"
+ id="linearGradient12460">
+ <stop
+ style="stop-color:#fcbcbc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12462" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCB8B8"
+ osb:paint="solid"
+ id="linearGradient12464">
+ <stop
+ style="stop-color:#fcb8b8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12466" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCB4B4"
+ osb:paint="solid"
+ id="linearGradient12468">
+ <stop
+ style="stop-color:#fcb4b4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12470" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCB0B0"
+ osb:paint="solid"
+ id="linearGradient12472">
+ <stop
+ style="stop-color:#fcb0b0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12474" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCACAC"
+ osb:paint="solid"
+ id="linearGradient12476">
+ <stop
+ style="stop-color:#fcacac;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12478" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCA8A8"
+ osb:paint="solid"
+ id="linearGradient12480">
+ <stop
+ style="stop-color:#fca8a8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12482" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCA4A4"
+ osb:paint="solid"
+ id="linearGradient12484">
+ <stop
+ style="stop-color:#fca4a4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12486" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCA0A0"
+ osb:paint="solid"
+ id="linearGradient12488">
+ <stop
+ style="stop-color:#fca0a0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12490" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC9C9C"
+ osb:paint="solid"
+ id="linearGradient12492">
+ <stop
+ style="stop-color:#fc9c9c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12494" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC9898"
+ osb:paint="solid"
+ id="linearGradient12496">
+ <stop
+ style="stop-color:#fc9898;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12498" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC9494"
+ osb:paint="solid"
+ id="linearGradient12500">
+ <stop
+ style="stop-color:#fc9494;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12502" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC9090"
+ osb:paint="solid"
+ id="linearGradient12504">
+ <stop
+ style="stop-color:#fc9090;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12506" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC8C8C"
+ osb:paint="solid"
+ id="linearGradient12508">
+ <stop
+ style="stop-color:#fc8c8c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12510" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC8888"
+ osb:paint="solid"
+ id="linearGradient12512">
+ <stop
+ style="stop-color:#fc8888;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12514" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC8484"
+ osb:paint="solid"
+ id="linearGradient12516">
+ <stop
+ style="stop-color:#fc8484;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC8080"
+ osb:paint="solid"
+ id="linearGradient12520">
+ <stop
+ style="stop-color:#fc8080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12522" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC7C7C"
+ osb:paint="solid"
+ id="linearGradient12524">
+ <stop
+ style="stop-color:#fc7c7c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12526" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC7878"
+ osb:paint="solid"
+ id="linearGradient12528">
+ <stop
+ style="stop-color:#fc7878;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12530" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC7474"
+ osb:paint="solid"
+ id="linearGradient12532">
+ <stop
+ style="stop-color:#fc7474;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12534" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC7070"
+ osb:paint="solid"
+ id="linearGradient12536">
+ <stop
+ style="stop-color:#fc7070;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12538" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC6C6C"
+ osb:paint="solid"
+ id="linearGradient12540">
+ <stop
+ style="stop-color:#fc6c6c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12542" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC6868"
+ osb:paint="solid"
+ id="linearGradient12544">
+ <stop
+ style="stop-color:#fc6868;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12546" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC6464"
+ osb:paint="solid"
+ id="linearGradient12548">
+ <stop
+ style="stop-color:#fc6464;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12550" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC6060"
+ osb:paint="solid"
+ id="linearGradient12552">
+ <stop
+ style="stop-color:#fc6060;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12554" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC5C5C"
+ osb:paint="solid"
+ id="linearGradient12556">
+ <stop
+ style="stop-color:#fc5c5c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12558" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC5858"
+ osb:paint="solid"
+ id="linearGradient12560">
+ <stop
+ style="stop-color:#fc5858;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12562" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC5454"
+ osb:paint="solid"
+ id="linearGradient12564">
+ <stop
+ style="stop-color:#fc5454;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12566" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC5050"
+ osb:paint="solid"
+ id="linearGradient12568">
+ <stop
+ style="stop-color:#fc5050;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12570" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC4C4C"
+ osb:paint="solid"
+ id="linearGradient12572">
+ <stop
+ style="stop-color:#fc4c4c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12574" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC4848"
+ osb:paint="solid"
+ id="linearGradient12576">
+ <stop
+ style="stop-color:#fc4848;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12578" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC4444"
+ osb:paint="solid"
+ id="linearGradient12580">
+ <stop
+ style="stop-color:#fc4444;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12582" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC4040"
+ osb:paint="solid"
+ id="linearGradient12584">
+ <stop
+ style="stop-color:#fc4040;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12586" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC3C3C"
+ osb:paint="solid"
+ id="linearGradient12588">
+ <stop
+ style="stop-color:#fc3c3c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12590" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC3838"
+ osb:paint="solid"
+ id="linearGradient12592">
+ <stop
+ style="stop-color:#fc3838;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12594" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC3434"
+ osb:paint="solid"
+ id="linearGradient12596">
+ <stop
+ style="stop-color:#fc3434;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12598" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC3030"
+ osb:paint="solid"
+ id="linearGradient12600">
+ <stop
+ style="stop-color:#fc3030;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12602" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC2C2C"
+ osb:paint="solid"
+ id="linearGradient12604">
+ <stop
+ style="stop-color:#fc2c2c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12606" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC2828"
+ osb:paint="solid"
+ id="linearGradient12608">
+ <stop
+ style="stop-color:#fc2828;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12610" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC2424"
+ osb:paint="solid"
+ id="linearGradient12612">
+ <stop
+ style="stop-color:#fc2424;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12614" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC2020"
+ osb:paint="solid"
+ id="linearGradient12616">
+ <stop
+ style="stop-color:#fc2020;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12618" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC1C1C"
+ osb:paint="solid"
+ id="linearGradient12620">
+ <stop
+ style="stop-color:#fc1c1c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12622" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC1818"
+ osb:paint="solid"
+ id="linearGradient12624">
+ <stop
+ style="stop-color:#fc1818;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12626" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC1414"
+ osb:paint="solid"
+ id="linearGradient12628">
+ <stop
+ style="stop-color:#fc1414;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12630" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC1010"
+ osb:paint="solid"
+ id="linearGradient12632">
+ <stop
+ style="stop-color:#fc1010;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12634" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC0C0C"
+ osb:paint="solid"
+ id="linearGradient12636">
+ <stop
+ style="stop-color:#fc0c0c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12638" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC0808"
+ osb:paint="solid"
+ id="linearGradient12640">
+ <stop
+ style="stop-color:#fc0808;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12642" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC0404"
+ osb:paint="solid"
+ id="linearGradient12644">
+ <stop
+ style="stop-color:#fc0404;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12646" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FC0000"
+ osb:paint="solid"
+ id="linearGradient12648">
+ <stop
+ style="stop-color:#fc0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12650" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F80000"
+ osb:paint="solid"
+ id="linearGradient12652">
+ <stop
+ style="stop-color:#f80000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12654" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F40000"
+ osb:paint="solid"
+ id="linearGradient12656">
+ <stop
+ style="stop-color:#f40000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12658" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F00000"
+ osb:paint="solid"
+ id="linearGradient12660">
+ <stop
+ style="stop-color:#f00000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12662" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#EC0000"
+ osb:paint="solid"
+ id="linearGradient12664">
+ <stop
+ style="stop-color:#ec0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12666" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E80000"
+ osb:paint="solid"
+ id="linearGradient12668">
+ <stop
+ style="stop-color:#e80000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12670" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E40000"
+ osb:paint="solid"
+ id="linearGradient12672">
+ <stop
+ style="stop-color:#e40000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12674" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E00000"
+ osb:paint="solid"
+ id="linearGradient12676">
+ <stop
+ style="stop-color:#e00000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12678" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DC0000"
+ osb:paint="solid"
+ id="linearGradient12680">
+ <stop
+ style="stop-color:#dc0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12682" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D80000"
+ osb:paint="solid"
+ id="linearGradient12684">
+ <stop
+ style="stop-color:#d80000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12686" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D40000"
+ osb:paint="solid"
+ id="linearGradient12688">
+ <stop
+ style="stop-color:#d40000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12690" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D00000"
+ osb:paint="solid"
+ id="linearGradient12692">
+ <stop
+ style="stop-color:#d00000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12694" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#CC0000"
+ osb:paint="solid"
+ id="linearGradient12696">
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12698" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C80000"
+ osb:paint="solid"
+ id="linearGradient12700">
+ <stop
+ style="stop-color:#c80000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12702" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C40000"
+ osb:paint="solid"
+ id="linearGradient12704">
+ <stop
+ style="stop-color:#c40000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12706" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C00000"
+ osb:paint="solid"
+ id="linearGradient12708">
+ <stop
+ style="stop-color:#c00000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12710" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#BC0000"
+ osb:paint="solid"
+ id="linearGradient12712">
+ <stop
+ style="stop-color:#bc0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12714" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B80000"
+ osb:paint="solid"
+ id="linearGradient12716">
+ <stop
+ style="stop-color:#b80000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12718" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B40000"
+ osb:paint="solid"
+ id="linearGradient12720">
+ <stop
+ style="stop-color:#b40000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12722" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B00000"
+ osb:paint="solid"
+ id="linearGradient12724">
+ <stop
+ style="stop-color:#b00000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12726" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AC0000"
+ osb:paint="solid"
+ id="linearGradient12728">
+ <stop
+ style="stop-color:#ac0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12730" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A80000"
+ osb:paint="solid"
+ id="linearGradient12732">
+ <stop
+ style="stop-color:#a80000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12734" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A40000"
+ osb:paint="solid"
+ id="linearGradient12736">
+ <stop
+ style="stop-color:#a40000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12738" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A00000"
+ osb:paint="solid"
+ id="linearGradient12740">
+ <stop
+ style="stop-color:#a00000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12742" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9C0000"
+ osb:paint="solid"
+ id="linearGradient12744">
+ <stop
+ style="stop-color:#9c0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12746" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#980000"
+ osb:paint="solid"
+ id="linearGradient12748">
+ <stop
+ style="stop-color:#980000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12750" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#940000"
+ osb:paint="solid"
+ id="linearGradient12752">
+ <stop
+ style="stop-color:#940000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12754" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#900000"
+ osb:paint="solid"
+ id="linearGradient12756">
+ <stop
+ style="stop-color:#900000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12758" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8C0000"
+ osb:paint="solid"
+ id="linearGradient12760">
+ <stop
+ style="stop-color:#8c0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12762" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#880000"
+ osb:paint="solid"
+ id="linearGradient12764">
+ <stop
+ style="stop-color:#880000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12766" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#840000"
+ osb:paint="solid"
+ id="linearGradient12768">
+ <stop
+ style="stop-color:#840000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12770" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#800000"
+ osb:paint="solid"
+ id="linearGradient12772">
+ <stop
+ style="stop-color:#800000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12774" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#7C0000"
+ osb:paint="solid"
+ id="linearGradient12776">
+ <stop
+ style="stop-color:#7c0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12778" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#780000"
+ osb:paint="solid"
+ id="linearGradient12780">
+ <stop
+ style="stop-color:#780000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12782" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#740000"
+ osb:paint="solid"
+ id="linearGradient12784">
+ <stop
+ style="stop-color:#740000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12786" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#700000"
+ osb:paint="solid"
+ id="linearGradient12788">
+ <stop
+ style="stop-color:#700000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12790" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#6C0000"
+ osb:paint="solid"
+ id="linearGradient12792">
+ <stop
+ style="stop-color:#6c0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12794" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#680000"
+ osb:paint="solid"
+ id="linearGradient12796">
+ <stop
+ style="stop-color:#680000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12798" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#640000"
+ osb:paint="solid"
+ id="linearGradient12800">
+ <stop
+ style="stop-color:#640000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12802" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#600000"
+ osb:paint="solid"
+ id="linearGradient12804">
+ <stop
+ style="stop-color:#600000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12806" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#5C0000"
+ osb:paint="solid"
+ id="linearGradient12808">
+ <stop
+ style="stop-color:#5c0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12810" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#580000"
+ osb:paint="solid"
+ id="linearGradient12812">
+ <stop
+ style="stop-color:#580000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12814" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#540000"
+ osb:paint="solid"
+ id="linearGradient12816">
+ <stop
+ style="stop-color:#540000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12818" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#500000"
+ osb:paint="solid"
+ id="linearGradient12820">
+ <stop
+ style="stop-color:#500000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop12822" />
+ </linearGradient>
+ </g>
+ <g
+ id="page12"
+ inkscape:label="Royal">
+ <linearGradient
+ inkscape:label="#000000"
+ osb:paint="solid"
+ id="linearGradient13180">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13182" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#808080"
+ osb:paint="solid"
+ id="linearGradient13184">
+ <stop
+ style="stop-color:#808080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13186" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FFFFFF"
+ osb:paint="solid"
+ id="linearGradient13188">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13190" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#3C0050"
+ osb:paint="solid"
+ id="linearGradient13192">
+ <stop
+ style="stop-color:#3c0050;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13194" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#3C0054"
+ osb:paint="solid"
+ id="linearGradient13196">
+ <stop
+ style="stop-color:#3c0054;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13198" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#400054"
+ osb:paint="solid"
+ id="linearGradient13200">
+ <stop
+ style="stop-color:#400054;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13202" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#400058"
+ osb:paint="solid"
+ id="linearGradient13204">
+ <stop
+ style="stop-color:#400058;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13206" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#440058"
+ osb:paint="solid"
+ id="linearGradient13208">
+ <stop
+ style="stop-color:#440058;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13210" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#44005C"
+ osb:paint="solid"
+ id="linearGradient13212">
+ <stop
+ style="stop-color:#44005c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13214" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#480060"
+ osb:paint="solid"
+ id="linearGradient13216">
+ <stop
+ style="stop-color:#480060;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13218" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#480064"
+ osb:paint="solid"
+ id="linearGradient13220">
+ <stop
+ style="stop-color:#480064;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13222" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#4C0064"
+ osb:paint="solid"
+ id="linearGradient13224">
+ <stop
+ style="stop-color:#4c0064;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13226" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#4C0068"
+ osb:paint="solid"
+ id="linearGradient13228">
+ <stop
+ style="stop-color:#4c0068;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13230" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#500068"
+ osb:paint="solid"
+ id="linearGradient13232">
+ <stop
+ style="stop-color:#500068;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13234" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#50006C"
+ osb:paint="solid"
+ id="linearGradient13236">
+ <stop
+ style="stop-color:#50006c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13238" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#540070"
+ osb:paint="solid"
+ id="linearGradient13240">
+ <stop
+ style="stop-color:#540070;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13242" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#540074"
+ osb:paint="solid"
+ id="linearGradient13244">
+ <stop
+ style="stop-color:#540074;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13246" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#580074"
+ osb:paint="solid"
+ id="linearGradient13248">
+ <stop
+ style="stop-color:#580074;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13250" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#580078"
+ osb:paint="solid"
+ id="linearGradient13252">
+ <stop
+ style="stop-color:#580078;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13254" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#5C0078"
+ osb:paint="solid"
+ id="linearGradient13256">
+ <stop
+ style="stop-color:#5c0078;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13258" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#5C007C"
+ osb:paint="solid"
+ id="linearGradient13260">
+ <stop
+ style="stop-color:#5c007c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13262" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#600080"
+ osb:paint="solid"
+ id="linearGradient13264">
+ <stop
+ style="stop-color:#600080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13266" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#600084"
+ osb:paint="solid"
+ id="linearGradient13268">
+ <stop
+ style="stop-color:#600084;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13270" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#640084"
+ osb:paint="solid"
+ id="linearGradient13272">
+ <stop
+ style="stop-color:#640084;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13274" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#640088"
+ osb:paint="solid"
+ id="linearGradient13276">
+ <stop
+ style="stop-color:#640088;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13278" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#680088"
+ osb:paint="solid"
+ id="linearGradient13280">
+ <stop
+ style="stop-color:#680088;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13282" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#68008C"
+ osb:paint="solid"
+ id="linearGradient13284">
+ <stop
+ style="stop-color:#68008c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13286" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#6C0090"
+ osb:paint="solid"
+ id="linearGradient13288">
+ <stop
+ style="stop-color:#6c0090;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13290" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#6C0094"
+ osb:paint="solid"
+ id="linearGradient13292">
+ <stop
+ style="stop-color:#6c0094;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13294" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#700094"
+ osb:paint="solid"
+ id="linearGradient13296">
+ <stop
+ style="stop-color:#700094;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13298" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#700098"
+ osb:paint="solid"
+ id="linearGradient13300">
+ <stop
+ style="stop-color:#700098;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13302" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#740098"
+ osb:paint="solid"
+ id="linearGradient13304">
+ <stop
+ style="stop-color:#740098;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13306" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#74009C"
+ osb:paint="solid"
+ id="linearGradient13308">
+ <stop
+ style="stop-color:#74009c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13310" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#7800A0"
+ osb:paint="solid"
+ id="linearGradient13312">
+ <stop
+ style="stop-color:#7800a0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13314" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#7C04A0"
+ osb:paint="solid"
+ id="linearGradient13316">
+ <stop
+ style="stop-color:#7c04a0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13318" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#7C08A4"
+ osb:paint="solid"
+ id="linearGradient13320">
+ <stop
+ style="stop-color:#7c08a4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13322" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#800CA4"
+ osb:paint="solid"
+ id="linearGradient13324">
+ <stop
+ style="stop-color:#800ca4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13326" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8010A4"
+ osb:paint="solid"
+ id="linearGradient13328">
+ <stop
+ style="stop-color:#8010a4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13330" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8414A8"
+ osb:paint="solid"
+ id="linearGradient13332">
+ <stop
+ style="stop-color:#8414a8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13334" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8418A8"
+ osb:paint="solid"
+ id="linearGradient13336">
+ <stop
+ style="stop-color:#8418a8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13338" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#881CA8"
+ osb:paint="solid"
+ id="linearGradient13340">
+ <stop
+ style="stop-color:#881ca8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13342" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8820AC"
+ osb:paint="solid"
+ id="linearGradient13344">
+ <stop
+ style="stop-color:#8820ac;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13346" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8C24AC"
+ osb:paint="solid"
+ id="linearGradient13348">
+ <stop
+ style="stop-color:#8c24ac;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13350" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8C28AC"
+ osb:paint="solid"
+ id="linearGradient13352">
+ <stop
+ style="stop-color:#8c28ac;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13354" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#902CB0"
+ osb:paint="solid"
+ id="linearGradient13356">
+ <stop
+ style="stop-color:#902cb0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13358" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9030B0"
+ osb:paint="solid"
+ id="linearGradient13360">
+ <stop
+ style="stop-color:#9030b0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13362" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9434B4"
+ osb:paint="solid"
+ id="linearGradient13364">
+ <stop
+ style="stop-color:#9434b4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13366" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9438B4"
+ osb:paint="solid"
+ id="linearGradient13368">
+ <stop
+ style="stop-color:#9438b4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13370" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#983CB4"
+ osb:paint="solid"
+ id="linearGradient13372">
+ <stop
+ style="stop-color:#983cb4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13374" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9840B8"
+ osb:paint="solid"
+ id="linearGradient13376">
+ <stop
+ style="stop-color:#9840b8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13378" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9C44B8"
+ osb:paint="solid"
+ id="linearGradient13380">
+ <stop
+ style="stop-color:#9c44b8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13382" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9C48B8"
+ osb:paint="solid"
+ id="linearGradient13384">
+ <stop
+ style="stop-color:#9c48b8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13386" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A04CBC"
+ osb:paint="solid"
+ id="linearGradient13388">
+ <stop
+ style="stop-color:#a04cbc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13390" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A050BC"
+ osb:paint="solid"
+ id="linearGradient13392">
+ <stop
+ style="stop-color:#a050bc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13394" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A454BC"
+ osb:paint="solid"
+ id="linearGradient13396">
+ <stop
+ style="stop-color:#a454bc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13398" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A458C0"
+ osb:paint="solid"
+ id="linearGradient13400">
+ <stop
+ style="stop-color:#a458c0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13402" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A85CC0"
+ osb:paint="solid"
+ id="linearGradient13404">
+ <stop
+ style="stop-color:#a85cc0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13406" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A860C0"
+ osb:paint="solid"
+ id="linearGradient13408">
+ <stop
+ style="stop-color:#a860c0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13410" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AC64C4"
+ osb:paint="solid"
+ id="linearGradient13412">
+ <stop
+ style="stop-color:#ac64c4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13414" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AC68C4"
+ osb:paint="solid"
+ id="linearGradient13416">
+ <stop
+ style="stop-color:#ac68c4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13418" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B06CC8"
+ osb:paint="solid"
+ id="linearGradient13420">
+ <stop
+ style="stop-color:#b06cc8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13422" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B070C8"
+ osb:paint="solid"
+ id="linearGradient13424">
+ <stop
+ style="stop-color:#b070c8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13426" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B474C8"
+ osb:paint="solid"
+ id="linearGradient13428">
+ <stop
+ style="stop-color:#b474c8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13430" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B478CC"
+ osb:paint="solid"
+ id="linearGradient13432">
+ <stop
+ style="stop-color:#b478cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13434" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B87CCC"
+ osb:paint="solid"
+ id="linearGradient13436">
+ <stop
+ style="stop-color:#b87ccc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13438" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#BC80CC"
+ osb:paint="solid"
+ id="linearGradient13440">
+ <stop
+ style="stop-color:#bc80cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13442" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#BC84D0"
+ osb:paint="solid"
+ id="linearGradient13444">
+ <stop
+ style="stop-color:#bc84d0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13446" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C088D0"
+ osb:paint="solid"
+ id="linearGradient13448">
+ <stop
+ style="stop-color:#c088d0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13450" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C08CD0"
+ osb:paint="solid"
+ id="linearGradient13452">
+ <stop
+ style="stop-color:#c08cd0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13454" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C490D4"
+ osb:paint="solid"
+ id="linearGradient13456">
+ <stop
+ style="stop-color:#c490d4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13458" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C494D4"
+ osb:paint="solid"
+ id="linearGradient13460">
+ <stop
+ style="stop-color:#c494d4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13462" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C898D8"
+ osb:paint="solid"
+ id="linearGradient13464">
+ <stop
+ style="stop-color:#c898d8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13466" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C89CD8"
+ osb:paint="solid"
+ id="linearGradient13468">
+ <stop
+ style="stop-color:#c89cd8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13470" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#CCA0D8"
+ osb:paint="solid"
+ id="linearGradient13472">
+ <stop
+ style="stop-color:#cca0d8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13474" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#CCA4DC"
+ osb:paint="solid"
+ id="linearGradient13476">
+ <stop
+ style="stop-color:#cca4dc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13478" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D0A8DC"
+ osb:paint="solid"
+ id="linearGradient13480">
+ <stop
+ style="stop-color:#d0a8dc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13482" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D0ACDC"
+ osb:paint="solid"
+ id="linearGradient13484">
+ <stop
+ style="stop-color:#d0acdc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13486" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D4B0E0"
+ osb:paint="solid"
+ id="linearGradient13488">
+ <stop
+ style="stop-color:#d4b0e0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13490" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D4B4E0"
+ osb:paint="solid"
+ id="linearGradient13492">
+ <stop
+ style="stop-color:#d4b4e0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13494" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D8B8E0"
+ osb:paint="solid"
+ id="linearGradient13496">
+ <stop
+ style="stop-color:#d8b8e0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13498" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D8BCE4"
+ osb:paint="solid"
+ id="linearGradient13500">
+ <stop
+ style="stop-color:#d8bce4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13502" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DCC0E4"
+ osb:paint="solid"
+ id="linearGradient13504">
+ <stop
+ style="stop-color:#dcc0e4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13506" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DCC4E4"
+ osb:paint="solid"
+ id="linearGradient13508">
+ <stop
+ style="stop-color:#dcc4e4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13510" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E0C8E8"
+ osb:paint="solid"
+ id="linearGradient13512">
+ <stop
+ style="stop-color:#e0c8e8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13514" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E0CCE8"
+ osb:paint="solid"
+ id="linearGradient13516">
+ <stop
+ style="stop-color:#e0cce8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E4D0EC"
+ osb:paint="solid"
+ id="linearGradient13520">
+ <stop
+ style="stop-color:#e4d0ec;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13522" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E4D4EC"
+ osb:paint="solid"
+ id="linearGradient13524">
+ <stop
+ style="stop-color:#e4d4ec;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13526" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8D8EC"
+ osb:paint="solid"
+ id="linearGradient13528">
+ <stop
+ style="stop-color:#e8d8ec;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13530" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8DCF0"
+ osb:paint="solid"
+ id="linearGradient13532">
+ <stop
+ style="stop-color:#e8dcf0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13534" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#ECE0F0"
+ osb:paint="solid"
+ id="linearGradient13536">
+ <stop
+ style="stop-color:#ece0f0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13538" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#ECE4F0"
+ osb:paint="solid"
+ id="linearGradient13540">
+ <stop
+ style="stop-color:#ece4f0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13542" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F0E8F4"
+ osb:paint="solid"
+ id="linearGradient13544">
+ <stop
+ style="stop-color:#f0e8f4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13546" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F0ECF4"
+ osb:paint="solid"
+ id="linearGradient13548">
+ <stop
+ style="stop-color:#f0ecf4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13550" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F4F0F4"
+ osb:paint="solid"
+ id="linearGradient13552">
+ <stop
+ style="stop-color:#f4f0f4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13554" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F4F4F8"
+ osb:paint="solid"
+ id="linearGradient13556">
+ <stop
+ style="stop-color:#f4f4f8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13558" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F8F8F8"
+ osb:paint="solid"
+ id="linearGradient13560">
+ <stop
+ style="stop-color:#f8f8f8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13562" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCFC"
+ osb:paint="solid"
+ id="linearGradient13564">
+ <stop
+ style="stop-color:#fcfcfc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13566" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCF8"
+ osb:paint="solid"
+ id="linearGradient13568">
+ <stop
+ style="stop-color:#fcfcf8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13570" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCF4"
+ osb:paint="solid"
+ id="linearGradient13572">
+ <stop
+ style="stop-color:#fcfcf4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13574" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCF0"
+ osb:paint="solid"
+ id="linearGradient13576">
+ <stop
+ style="stop-color:#fcfcf0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13578" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCEC"
+ osb:paint="solid"
+ id="linearGradient13580">
+ <stop
+ style="stop-color:#fcfcec;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13582" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCE8"
+ osb:paint="solid"
+ id="linearGradient13584">
+ <stop
+ style="stop-color:#fcfce8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13586" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCE4"
+ osb:paint="solid"
+ id="linearGradient13588">
+ <stop
+ style="stop-color:#fcfce4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13590" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCE0"
+ osb:paint="solid"
+ id="linearGradient13592">
+ <stop
+ style="stop-color:#fcfce0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13594" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCDC"
+ osb:paint="solid"
+ id="linearGradient13596">
+ <stop
+ style="stop-color:#fcfcdc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13598" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCD8"
+ osb:paint="solid"
+ id="linearGradient13600">
+ <stop
+ style="stop-color:#fcfcd8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13602" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCD4"
+ osb:paint="solid"
+ id="linearGradient13604">
+ <stop
+ style="stop-color:#fcfcd4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13606" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCD0"
+ osb:paint="solid"
+ id="linearGradient13608">
+ <stop
+ style="stop-color:#fcfcd0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13610" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCCC"
+ osb:paint="solid"
+ id="linearGradient13612">
+ <stop
+ style="stop-color:#fcfccc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13614" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCC8"
+ osb:paint="solid"
+ id="linearGradient13616">
+ <stop
+ style="stop-color:#fcfcc8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13618" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCC4"
+ osb:paint="solid"
+ id="linearGradient13620">
+ <stop
+ style="stop-color:#fcfcc4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13622" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCC0"
+ osb:paint="solid"
+ id="linearGradient13624">
+ <stop
+ style="stop-color:#fcfcc0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13626" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCBC"
+ osb:paint="solid"
+ id="linearGradient13628">
+ <stop
+ style="stop-color:#fcfcbc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13630" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCB8"
+ osb:paint="solid"
+ id="linearGradient13632">
+ <stop
+ style="stop-color:#fcfcb8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13634" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCB4"
+ osb:paint="solid"
+ id="linearGradient13636">
+ <stop
+ style="stop-color:#fcfcb4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13638" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCB0"
+ osb:paint="solid"
+ id="linearGradient13640">
+ <stop
+ style="stop-color:#fcfcb0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13642" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCAC"
+ osb:paint="solid"
+ id="linearGradient13644">
+ <stop
+ style="stop-color:#fcfcac;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13646" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCA8"
+ osb:paint="solid"
+ id="linearGradient13648">
+ <stop
+ style="stop-color:#fcfca8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13650" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCA4"
+ osb:paint="solid"
+ id="linearGradient13652">
+ <stop
+ style="stop-color:#fcfca4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13654" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFCA0"
+ osb:paint="solid"
+ id="linearGradient13656">
+ <stop
+ style="stop-color:#fcfca0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13658" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC9C"
+ osb:paint="solid"
+ id="linearGradient13660">
+ <stop
+ style="stop-color:#fcfc9c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13662" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC98"
+ osb:paint="solid"
+ id="linearGradient13664">
+ <stop
+ style="stop-color:#fcfc98;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13666" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC94"
+ osb:paint="solid"
+ id="linearGradient13668">
+ <stop
+ style="stop-color:#fcfc94;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13670" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC90"
+ osb:paint="solid"
+ id="linearGradient13672">
+ <stop
+ style="stop-color:#fcfc90;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13674" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC8C"
+ osb:paint="solid"
+ id="linearGradient13676">
+ <stop
+ style="stop-color:#fcfc8c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13678" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC88"
+ osb:paint="solid"
+ id="linearGradient13680">
+ <stop
+ style="stop-color:#fcfc88;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13682" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC84"
+ osb:paint="solid"
+ id="linearGradient13684">
+ <stop
+ style="stop-color:#fcfc84;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13686" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC80"
+ osb:paint="solid"
+ id="linearGradient13688">
+ <stop
+ style="stop-color:#fcfc80;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13690" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC7C"
+ osb:paint="solid"
+ id="linearGradient13692">
+ <stop
+ style="stop-color:#fcfc7c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13694" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC78"
+ osb:paint="solid"
+ id="linearGradient13696">
+ <stop
+ style="stop-color:#fcfc78;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13698" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC74"
+ osb:paint="solid"
+ id="linearGradient13700">
+ <stop
+ style="stop-color:#fcfc74;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13702" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC70"
+ osb:paint="solid"
+ id="linearGradient13704">
+ <stop
+ style="stop-color:#fcfc70;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13706" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC6C"
+ osb:paint="solid"
+ id="linearGradient13708">
+ <stop
+ style="stop-color:#fcfc6c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13710" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC68"
+ osb:paint="solid"
+ id="linearGradient13712">
+ <stop
+ style="stop-color:#fcfc68;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13714" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC64"
+ osb:paint="solid"
+ id="linearGradient13716">
+ <stop
+ style="stop-color:#fcfc64;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13718" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC60"
+ osb:paint="solid"
+ id="linearGradient13720">
+ <stop
+ style="stop-color:#fcfc60;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13722" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC5C"
+ osb:paint="solid"
+ id="linearGradient13724">
+ <stop
+ style="stop-color:#fcfc5c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13726" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC58"
+ osb:paint="solid"
+ id="linearGradient13728">
+ <stop
+ style="stop-color:#fcfc58;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13730" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC54"
+ osb:paint="solid"
+ id="linearGradient13732">
+ <stop
+ style="stop-color:#fcfc54;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13734" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC50"
+ osb:paint="solid"
+ id="linearGradient13736">
+ <stop
+ style="stop-color:#fcfc50;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13738" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC4C"
+ osb:paint="solid"
+ id="linearGradient13740">
+ <stop
+ style="stop-color:#fcfc4c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13742" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC48"
+ osb:paint="solid"
+ id="linearGradient13744">
+ <stop
+ style="stop-color:#fcfc48;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13746" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC44"
+ osb:paint="solid"
+ id="linearGradient13748">
+ <stop
+ style="stop-color:#fcfc44;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13750" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC40"
+ osb:paint="solid"
+ id="linearGradient13752">
+ <stop
+ style="stop-color:#fcfc40;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13754" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC3C"
+ osb:paint="solid"
+ id="linearGradient13756">
+ <stop
+ style="stop-color:#fcfc3c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13758" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC38"
+ osb:paint="solid"
+ id="linearGradient13760">
+ <stop
+ style="stop-color:#fcfc38;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13762" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC34"
+ osb:paint="solid"
+ id="linearGradient13764">
+ <stop
+ style="stop-color:#fcfc34;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13766" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC30"
+ osb:paint="solid"
+ id="linearGradient13768">
+ <stop
+ style="stop-color:#fcfc30;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13770" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC2C"
+ osb:paint="solid"
+ id="linearGradient13772">
+ <stop
+ style="stop-color:#fcfc2c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13774" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC28"
+ osb:paint="solid"
+ id="linearGradient13776">
+ <stop
+ style="stop-color:#fcfc28;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13778" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC24"
+ osb:paint="solid"
+ id="linearGradient13780">
+ <stop
+ style="stop-color:#fcfc24;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13782" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC20"
+ osb:paint="solid"
+ id="linearGradient13784">
+ <stop
+ style="stop-color:#fcfc20;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13786" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC1C"
+ osb:paint="solid"
+ id="linearGradient13788">
+ <stop
+ style="stop-color:#fcfc1c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13790" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC18"
+ osb:paint="solid"
+ id="linearGradient13792">
+ <stop
+ style="stop-color:#fcfc18;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13794" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC14"
+ osb:paint="solid"
+ id="linearGradient13796">
+ <stop
+ style="stop-color:#fcfc14;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13798" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC10"
+ osb:paint="solid"
+ id="linearGradient13800">
+ <stop
+ style="stop-color:#fcfc10;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13802" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC0C"
+ osb:paint="solid"
+ id="linearGradient13804">
+ <stop
+ style="stop-color:#fcfc0c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13806" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC08"
+ osb:paint="solid"
+ id="linearGradient13808">
+ <stop
+ style="stop-color:#fcfc08;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13810" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC04"
+ osb:paint="solid"
+ id="linearGradient13812">
+ <stop
+ style="stop-color:#fcfc04;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13814" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCFC00"
+ osb:paint="solid"
+ id="linearGradient13816">
+ <stop
+ style="stop-color:#fcfc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13818" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FCF800"
+ osb:paint="solid"
+ id="linearGradient13820">
+ <stop
+ style="stop-color:#fcf800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13822" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F8F400"
+ osb:paint="solid"
+ id="linearGradient13824">
+ <stop
+ style="stop-color:#f8f400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13826" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F4F000"
+ osb:paint="solid"
+ id="linearGradient13828">
+ <stop
+ style="stop-color:#f4f000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13830" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F0EC04"
+ osb:paint="solid"
+ id="linearGradient13832">
+ <stop
+ style="stop-color:#f0ec04;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13834" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#F0E804"
+ osb:paint="solid"
+ id="linearGradient13836">
+ <stop
+ style="stop-color:#f0e804;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13838" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#ECE404"
+ osb:paint="solid"
+ id="linearGradient13840">
+ <stop
+ style="stop-color:#ece404;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13842" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8E008"
+ osb:paint="solid"
+ id="linearGradient13844">
+ <stop
+ style="stop-color:#e8e008;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13846" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E4DC08"
+ osb:paint="solid"
+ id="linearGradient13848">
+ <stop
+ style="stop-color:#e4dc08;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13850" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E4D808"
+ osb:paint="solid"
+ id="linearGradient13852">
+ <stop
+ style="stop-color:#e4d808;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13854" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E0D40C"
+ osb:paint="solid"
+ id="linearGradient13856">
+ <stop
+ style="stop-color:#e0d40c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13858" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DCD00C"
+ osb:paint="solid"
+ id="linearGradient13860">
+ <stop
+ style="stop-color:#dcd00c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13862" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D8CC0C"
+ osb:paint="solid"
+ id="linearGradient13864">
+ <stop
+ style="stop-color:#d8cc0c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13866" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D4C810"
+ osb:paint="solid"
+ id="linearGradient13868">
+ <stop
+ style="stop-color:#d4c810;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13870" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D4C410"
+ osb:paint="solid"
+ id="linearGradient13872">
+ <stop
+ style="stop-color:#d4c410;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13874" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D0C010"
+ osb:paint="solid"
+ id="linearGradient13876">
+ <stop
+ style="stop-color:#d0c010;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13878" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#CCBC14"
+ osb:paint="solid"
+ id="linearGradient13880">
+ <stop
+ style="stop-color:#ccbc14;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13882" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C8B814"
+ osb:paint="solid"
+ id="linearGradient13884">
+ <stop
+ style="stop-color:#c8b814;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13886" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C8B414"
+ osb:paint="solid"
+ id="linearGradient13888">
+ <stop
+ style="stop-color:#c8b414;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13890" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C4B018"
+ osb:paint="solid"
+ id="linearGradient13892">
+ <stop
+ style="stop-color:#c4b018;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13894" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C0AC18"
+ osb:paint="solid"
+ id="linearGradient13896">
+ <stop
+ style="stop-color:#c0ac18;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13898" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#BCA818"
+ osb:paint="solid"
+ id="linearGradient13900">
+ <stop
+ style="stop-color:#bca818;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13902" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B8A41C"
+ osb:paint="solid"
+ id="linearGradient13904">
+ <stop
+ style="stop-color:#b8a41c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13906" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B8A01C"
+ osb:paint="solid"
+ id="linearGradient13908">
+ <stop
+ style="stop-color:#b8a01c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13910" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B49C1C"
+ osb:paint="solid"
+ id="linearGradient13912">
+ <stop
+ style="stop-color:#b49c1c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13914" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B09820"
+ osb:paint="solid"
+ id="linearGradient13916">
+ <stop
+ style="stop-color:#b09820;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13918" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AC9420"
+ osb:paint="solid"
+ id="linearGradient13920">
+ <stop
+ style="stop-color:#ac9420;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13922" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#AC9020"
+ osb:paint="solid"
+ id="linearGradient13924">
+ <stop
+ style="stop-color:#ac9020;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13926" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A88C24"
+ osb:paint="solid"
+ id="linearGradient13928">
+ <stop
+ style="stop-color:#a88c24;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13930" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A48824"
+ osb:paint="solid"
+ id="linearGradient13932">
+ <stop
+ style="stop-color:#a48824;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13934" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A08424"
+ osb:paint="solid"
+ id="linearGradient13936">
+ <stop
+ style="stop-color:#a08424;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13938" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A08024"
+ osb:paint="solid"
+ id="linearGradient13940">
+ <stop
+ style="stop-color:#a08024;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13942" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9C7C28"
+ osb:paint="solid"
+ id="linearGradient13944">
+ <stop
+ style="stop-color:#9c7c28;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13946" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#987828"
+ osb:paint="solid"
+ id="linearGradient13948">
+ <stop
+ style="stop-color:#987828;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13950" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#947428"
+ osb:paint="solid"
+ id="linearGradient13952">
+ <stop
+ style="stop-color:#947428;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13954" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90702C"
+ osb:paint="solid"
+ id="linearGradient13956">
+ <stop
+ style="stop-color:#90702c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13958" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#906C2C"
+ osb:paint="solid"
+ id="linearGradient13960">
+ <stop
+ style="stop-color:#906c2c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13962" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8C682C"
+ osb:paint="solid"
+ id="linearGradient13964">
+ <stop
+ style="stop-color:#8c682c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13966" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#886430"
+ osb:paint="solid"
+ id="linearGradient13968">
+ <stop
+ style="stop-color:#886430;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13970" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#846030"
+ osb:paint="solid"
+ id="linearGradient13972">
+ <stop
+ style="stop-color:#846030;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13974" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#845C30"
+ osb:paint="solid"
+ id="linearGradient13976">
+ <stop
+ style="stop-color:#845c30;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13978" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#805834"
+ osb:paint="solid"
+ id="linearGradient13980">
+ <stop
+ style="stop-color:#805834;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13982" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#7C5434"
+ osb:paint="solid"
+ id="linearGradient13984">
+ <stop
+ style="stop-color:#7c5434;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13986" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#785034"
+ osb:paint="solid"
+ id="linearGradient13988">
+ <stop
+ style="stop-color:#785034;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13990" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#744C38"
+ osb:paint="solid"
+ id="linearGradient13992">
+ <stop
+ style="stop-color:#744c38;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13994" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#744838"
+ osb:paint="solid"
+ id="linearGradient13996">
+ <stop
+ style="stop-color:#744838;stop-opacity:1.000000;"
+ offset="0"
+ id="stop13998" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#704438"
+ osb:paint="solid"
+ id="linearGradient14000">
+ <stop
+ style="stop-color:#704438;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14002" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#6C403C"
+ osb:paint="solid"
+ id="linearGradient14004">
+ <stop
+ style="stop-color:#6c403c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14006" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#683C3C"
+ osb:paint="solid"
+ id="linearGradient14008">
+ <stop
+ style="stop-color:#683c3c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14010" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#68383C"
+ osb:paint="solid"
+ id="linearGradient14012">
+ <stop
+ style="stop-color:#68383c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14014" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#643440"
+ osb:paint="solid"
+ id="linearGradient14016">
+ <stop
+ style="stop-color:#643440;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14018" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#603040"
+ osb:paint="solid"
+ id="linearGradient14020">
+ <stop
+ style="stop-color:#603040;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14022" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#5C2C40"
+ osb:paint="solid"
+ id="linearGradient14024">
+ <stop
+ style="stop-color:#5c2c40;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14026" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#582844"
+ osb:paint="solid"
+ id="linearGradient14028">
+ <stop
+ style="stop-color:#582844;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14030" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#582444"
+ osb:paint="solid"
+ id="linearGradient14032">
+ <stop
+ style="stop-color:#582444;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14034" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#542044"
+ osb:paint="solid"
+ id="linearGradient14036">
+ <stop
+ style="stop-color:#542044;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14038" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#501C48"
+ osb:paint="solid"
+ id="linearGradient14040">
+ <stop
+ style="stop-color:#501c48;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14042" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#4C1848"
+ osb:paint="solid"
+ id="linearGradient14044">
+ <stop
+ style="stop-color:#4c1848;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14046" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#4C1448"
+ osb:paint="solid"
+ id="linearGradient14048">
+ <stop
+ style="stop-color:#4c1448;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14050" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#48104C"
+ osb:paint="solid"
+ id="linearGradient14052">
+ <stop
+ style="stop-color:#48104c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14054" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#440C4C"
+ osb:paint="solid"
+ id="linearGradient14056">
+ <stop
+ style="stop-color:#440c4c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14058" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#40084C"
+ osb:paint="solid"
+ id="linearGradient14060">
+ <stop
+ style="stop-color:#40084c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14062" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#3C0050"
+ osb:paint="solid"
+ id="linearGradient14064">
+ <stop
+ style="stop-color:#3c0050;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14066" />
+ </linearGradient>
+ </g>
+ <g
+ id="page13"
+ inkscape:label="SVG">
+ <linearGradient
+ inkscape:label="black (#000000)"
+ osb:paint="solid"
+ id="linearGradient14514">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14516" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="dimgray (#696969)"
+ osb:paint="solid"
+ id="linearGradient14518">
+ <stop
+ style="stop-color:#696969;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14520" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="gray (#808080)"
+ osb:paint="solid"
+ id="linearGradient14522">
+ <stop
+ style="stop-color:#808080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14524" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="darkgray (#A9A9A9)"
+ osb:paint="solid"
+ id="linearGradient14526">
+ <stop
+ style="stop-color:#a9a9a9;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14528" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="silver (#C0C0C0)"
+ osb:paint="solid"
+ id="linearGradient14530">
+ <stop
+ style="stop-color:#c0c0c0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14532" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="lightgray (#D3D3D3)"
+ osb:paint="solid"
+ id="linearGradient14534">
+ <stop
+ style="stop-color:#d3d3d3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14536" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="gainsboro (#DCDCDC)"
+ osb:paint="solid"
+ id="linearGradient14538">
+ <stop
+ style="stop-color:#dcdcdc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14540" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="whitesmoke (#F5F5F5)"
+ osb:paint="solid"
+ id="linearGradient14542">
+ <stop
+ style="stop-color:#f5f5f5;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14544" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="white (#FFFFFF)"
+ osb:paint="solid"
+ id="linearGradient14546">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14548" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="rosybrown (#BC8F8F)"
+ osb:paint="solid"
+ id="linearGradient14550">
+ <stop
+ style="stop-color:#bc8f8f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14552" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="indianred (#CD5C5C)"
+ osb:paint="solid"
+ id="linearGradient14554">
+ <stop
+ style="stop-color:#cd5c5c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14556" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="brown (#A52A2A)"
+ osb:paint="solid"
+ id="linearGradient14558">
+ <stop
+ style="stop-color:#a52a2a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14560" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="firebrick (#B22222)"
+ osb:paint="solid"
+ id="linearGradient14562">
+ <stop
+ style="stop-color:#b22222;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14564" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="lightcoral (#F08080)"
+ osb:paint="solid"
+ id="linearGradient14566">
+ <stop
+ style="stop-color:#f08080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14568" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="maroon (#800000)"
+ osb:paint="solid"
+ id="linearGradient14570">
+ <stop
+ style="stop-color:#800000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14572" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="darkred (#8B0000)"
+ osb:paint="solid"
+ id="linearGradient14574">
+ <stop
+ style="stop-color:#8b0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14576" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="red (#FF0000)"
+ osb:paint="solid"
+ id="linearGradient14578">
+ <stop
+ style="stop-color:#ff0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14580" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="snow (#FFFAFA)"
+ osb:paint="solid"
+ id="linearGradient14582">
+ <stop
+ style="stop-color:#fffafa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14584" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="mistyrose (#FFE4E1)"
+ osb:paint="solid"
+ id="linearGradient14586">
+ <stop
+ style="stop-color:#ffe4e1;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14588" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="salmon (#FA8072)"
+ osb:paint="solid"
+ id="linearGradient14590">
+ <stop
+ style="stop-color:#fa8072;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14592" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="tomato (#FF6347)"
+ osb:paint="solid"
+ id="linearGradient14594">
+ <stop
+ style="stop-color:#ff6347;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14596" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="darksalmon (#E9967A)"
+ osb:paint="solid"
+ id="linearGradient14598">
+ <stop
+ style="stop-color:#e9967a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14600" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="coral (#FF7F50)"
+ osb:paint="solid"
+ id="linearGradient14602">
+ <stop
+ style="stop-color:#ff7f50;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14604" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="orangered (#FF4500)"
+ osb:paint="solid"
+ id="linearGradient14606">
+ <stop
+ style="stop-color:#ff4500;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14608" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="lightsalmon (#FFA07A)"
+ osb:paint="solid"
+ id="linearGradient14610">
+ <stop
+ style="stop-color:#ffa07a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14612" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="sienna (#A0522D)"
+ osb:paint="solid"
+ id="linearGradient14614">
+ <stop
+ style="stop-color:#a0522d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14616" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="seashell (#FFF5EE)"
+ osb:paint="solid"
+ id="linearGradient14618">
+ <stop
+ style="stop-color:#fff5ee;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14620" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="chocolate (#D2691E)"
+ osb:paint="solid"
+ id="linearGradient14622">
+ <stop
+ style="stop-color:#d2691e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14624" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="saddlebrown (#8B4513)"
+ osb:paint="solid"
+ id="linearGradient14626">
+ <stop
+ style="stop-color:#8b4513;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14628" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="sandybrown (#F4A460)"
+ osb:paint="solid"
+ id="linearGradient14630">
+ <stop
+ style="stop-color:#f4a460;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14632" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="peachpuff (#FFDAB9)"
+ osb:paint="solid"
+ id="linearGradient14634">
+ <stop
+ style="stop-color:#ffdab9;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14636" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="peru (#CD853F)"
+ osb:paint="solid"
+ id="linearGradient14638">
+ <stop
+ style="stop-color:#cd853f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14640" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="linen (#FAF0E6)"
+ osb:paint="solid"
+ id="linearGradient14642">
+ <stop
+ style="stop-color:#faf0e6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14644" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="bisque (#FFE4C4)"
+ osb:paint="solid"
+ id="linearGradient14646">
+ <stop
+ style="stop-color:#ffe4c4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14648" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="darkorange (#FF8C00)"
+ osb:paint="solid"
+ id="linearGradient14650">
+ <stop
+ style="stop-color:#ff8c00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14652" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="burlywood (#DEB887)"
+ osb:paint="solid"
+ id="linearGradient14654">
+ <stop
+ style="stop-color:#deb887;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14656" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="tan (#D2B48C)"
+ osb:paint="solid"
+ id="linearGradient14658">
+ <stop
+ style="stop-color:#d2b48c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14660" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="antiquewhite (#FAEBD7)"
+ osb:paint="solid"
+ id="linearGradient14662">
+ <stop
+ style="stop-color:#faebd7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14664" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="navajowhite (#FFDEAD)"
+ osb:paint="solid"
+ id="linearGradient14666">
+ <stop
+ style="stop-color:#ffdead;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14668" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="blanchedalmond (#FFEBCD)"
+ osb:paint="solid"
+ id="linearGradient14670">
+ <stop
+ style="stop-color:#ffebcd;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14672" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="papayawhip (#FFEFD5)"
+ osb:paint="solid"
+ id="linearGradient14674">
+ <stop
+ style="stop-color:#ffefd5;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14676" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="moccasin (#FFE4B5)"
+ osb:paint="solid"
+ id="linearGradient14678">
+ <stop
+ style="stop-color:#ffe4b5;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14680" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="orange (#FFA500)"
+ osb:paint="solid"
+ id="linearGradient14682">
+ <stop
+ style="stop-color:#ffa500;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14684" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="wheat (#F5DEB3)"
+ osb:paint="solid"
+ id="linearGradient14686">
+ <stop
+ style="stop-color:#f5deb3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14688" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="oldlace (#FDF5E6)"
+ osb:paint="solid"
+ id="linearGradient14690">
+ <stop
+ style="stop-color:#fdf5e6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14692" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="floralwhite (#FFFAF0)"
+ osb:paint="solid"
+ id="linearGradient14694">
+ <stop
+ style="stop-color:#fffaf0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14696" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="darkgoldenrod (#B8860B)"
+ osb:paint="solid"
+ id="linearGradient14698">
+ <stop
+ style="stop-color:#b8860b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14700" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="goldenrod (#DAA520)"
+ osb:paint="solid"
+ id="linearGradient14702">
+ <stop
+ style="stop-color:#daa520;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14704" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="cornsilk (#FFF8DC)"
+ osb:paint="solid"
+ id="linearGradient14706">
+ <stop
+ style="stop-color:#fff8dc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14708" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="gold (#FFD700)"
+ osb:paint="solid"
+ id="linearGradient14710">
+ <stop
+ style="stop-color:#ffd700;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14712" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="khaki (#F0E68C)"
+ osb:paint="solid"
+ id="linearGradient14714">
+ <stop
+ style="stop-color:#f0e68c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14716" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="lemonchiffon (#FFFACD)"
+ osb:paint="solid"
+ id="linearGradient14718">
+ <stop
+ style="stop-color:#fffacd;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14720" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="palegoldenrod (#EEE8AA)"
+ osb:paint="solid"
+ id="linearGradient14722">
+ <stop
+ style="stop-color:#eee8aa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14724" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="darkkhaki (#BDB76B)"
+ osb:paint="solid"
+ id="linearGradient14726">
+ <stop
+ style="stop-color:#bdb76b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14728" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="beige (#F5F5DC)"
+ osb:paint="solid"
+ id="linearGradient14730">
+ <stop
+ style="stop-color:#f5f5dc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14732" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="lightgoldenrodyellow (#FAFAD2)"
+ osb:paint="solid"
+ id="linearGradient14734">
+ <stop
+ style="stop-color:#fafad2;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14736" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="olive (#808000)"
+ osb:paint="solid"
+ id="linearGradient14738">
+ <stop
+ style="stop-color:#808000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14740" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="yellow (#FFFF00)"
+ osb:paint="solid"
+ id="linearGradient14742">
+ <stop
+ style="stop-color:#ffff00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14744" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="lightyellow (#FFFFE0)"
+ osb:paint="solid"
+ id="linearGradient14746">
+ <stop
+ style="stop-color:#ffffe0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14748" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="ivory (#FFFFF0)"
+ osb:paint="solid"
+ id="linearGradient14750">
+ <stop
+ style="stop-color:#fffff0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14752" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="olivedrab (#6B8E23)"
+ osb:paint="solid"
+ id="linearGradient14754">
+ <stop
+ style="stop-color:#6b8e23;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14756" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="yellowgreen (#9ACD32)"
+ osb:paint="solid"
+ id="linearGradient14758">
+ <stop
+ style="stop-color:#9acd32;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14760" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="darkolivegreen (#556B2F)"
+ osb:paint="solid"
+ id="linearGradient14762">
+ <stop
+ style="stop-color:#556b2f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14764" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="greenyellow (#ADFF2F)"
+ osb:paint="solid"
+ id="linearGradient14766">
+ <stop
+ style="stop-color:#adff2f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14768" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="chartreuse (#7FFF00)"
+ osb:paint="solid"
+ id="linearGradient14770">
+ <stop
+ style="stop-color:#7fff00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14772" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="lawngreen (#7CFC00)"
+ osb:paint="solid"
+ id="linearGradient14774">
+ <stop
+ style="stop-color:#7cfc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14776" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="darkseagreen (#8FBC8F)"
+ osb:paint="solid"
+ id="linearGradient14778">
+ <stop
+ style="stop-color:#8fbc8f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14780" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="forestgreen (#228B22)"
+ osb:paint="solid"
+ id="linearGradient14782">
+ <stop
+ style="stop-color:#228b22;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14784" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="limegreen (#32CD32)"
+ osb:paint="solid"
+ id="linearGradient14786">
+ <stop
+ style="stop-color:#32cd32;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14788" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="lightgreen (#90EE90)"
+ osb:paint="solid"
+ id="linearGradient14790">
+ <stop
+ style="stop-color:#90ee90;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14792" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="palegreen (#98FB98)"
+ osb:paint="solid"
+ id="linearGradient14794">
+ <stop
+ style="stop-color:#98fb98;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14796" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="darkgreen (#006400)"
+ osb:paint="solid"
+ id="linearGradient14798">
+ <stop
+ style="stop-color:#006400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14800" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="green (#008000)"
+ osb:paint="solid"
+ id="linearGradient14802">
+ <stop
+ style="stop-color:#008000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14804" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="lime (#00FF00)"
+ osb:paint="solid"
+ id="linearGradient14806">
+ <stop
+ style="stop-color:#00ff00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14808" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="honeydew (#F0FFF0)"
+ osb:paint="solid"
+ id="linearGradient14810">
+ <stop
+ style="stop-color:#f0fff0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14812" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="seagreen (#2E8B57)"
+ osb:paint="solid"
+ id="linearGradient14814">
+ <stop
+ style="stop-color:#2e8b57;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14816" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="mediumseagreen (#3CB371)"
+ osb:paint="solid"
+ id="linearGradient14818">
+ <stop
+ style="stop-color:#3cb371;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14820" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="springgreen (#00FF7F)"
+ osb:paint="solid"
+ id="linearGradient14822">
+ <stop
+ style="stop-color:#00ff7f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14824" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="mintcream (#F5FFFA)"
+ osb:paint="solid"
+ id="linearGradient14826">
+ <stop
+ style="stop-color:#f5fffa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14828" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="mediumspringgreen (#00FA9A)"
+ osb:paint="solid"
+ id="linearGradient14830">
+ <stop
+ style="stop-color:#00fa9a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14832" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="mediumaquamarine (#66CDAA)"
+ osb:paint="solid"
+ id="linearGradient14834">
+ <stop
+ style="stop-color:#66cdaa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14836" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="aquamarine (#7FFFD4)"
+ osb:paint="solid"
+ id="linearGradient14838">
+ <stop
+ style="stop-color:#7fffd4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14840" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="turquoise (#40E0D0)"
+ osb:paint="solid"
+ id="linearGradient14842">
+ <stop
+ style="stop-color:#40e0d0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14844" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="lightseagreen (#20B2AA)"
+ osb:paint="solid"
+ id="linearGradient14846">
+ <stop
+ style="stop-color:#20b2aa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14848" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="mediumturquoise (#48D1CC)"
+ osb:paint="solid"
+ id="linearGradient14850">
+ <stop
+ style="stop-color:#48d1cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14852" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="darkslategray (#2F4F4F)"
+ osb:paint="solid"
+ id="linearGradient14854">
+ <stop
+ style="stop-color:#2f4f4f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14856" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="paleturquoise (#AFEEEE)"
+ osb:paint="solid"
+ id="linearGradient14858">
+ <stop
+ style="stop-color:#afeeee;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14860" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="teal (#008080)"
+ osb:paint="solid"
+ id="linearGradient14862">
+ <stop
+ style="stop-color:#008080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14864" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="darkcyan (#008B8B)"
+ osb:paint="solid"
+ id="linearGradient14866">
+ <stop
+ style="stop-color:#008b8b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14868" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="cyan (#00FFFF)"
+ osb:paint="solid"
+ id="linearGradient14870">
+ <stop
+ style="stop-color:#00ffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14872" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="lightcyan (#E0FFFF)"
+ osb:paint="solid"
+ id="linearGradient14874">
+ <stop
+ style="stop-color:#e0ffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14876" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="azure (#F0FFFF)"
+ osb:paint="solid"
+ id="linearGradient14878">
+ <stop
+ style="stop-color:#f0ffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14880" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="darkturquoise (#00CED1)"
+ osb:paint="solid"
+ id="linearGradient14882">
+ <stop
+ style="stop-color:#00ced1;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14884" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="cadetblue (#5F9EA0)"
+ osb:paint="solid"
+ id="linearGradient14886">
+ <stop
+ style="stop-color:#5f9ea0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14888" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="powderblue (#B0E0E6)"
+ osb:paint="solid"
+ id="linearGradient14890">
+ <stop
+ style="stop-color:#b0e0e6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14892" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="lightblue (#ADD8E6)"
+ osb:paint="solid"
+ id="linearGradient14894">
+ <stop
+ style="stop-color:#add8e6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14896" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="deepskyblue (#00BFFF)"
+ osb:paint="solid"
+ id="linearGradient14898">
+ <stop
+ style="stop-color:#00bfff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14900" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="skyblue (#87CEEB)"
+ osb:paint="solid"
+ id="linearGradient14902">
+ <stop
+ style="stop-color:#87ceeb;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14904" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="lightskyblue (#87CEFA)"
+ osb:paint="solid"
+ id="linearGradient14906">
+ <stop
+ style="stop-color:#87cefa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14908" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="steelblue (#4682B4)"
+ osb:paint="solid"
+ id="linearGradient14910">
+ <stop
+ style="stop-color:#4682b4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14912" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="aliceblue (#F0F8FF)"
+ osb:paint="solid"
+ id="linearGradient14914">
+ <stop
+ style="stop-color:#f0f8ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14916" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="dodgerblue (#1E90FF)"
+ osb:paint="solid"
+ id="linearGradient14918">
+ <stop
+ style="stop-color:#1e90ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14920" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="slategray (#708090)"
+ osb:paint="solid"
+ id="linearGradient14922">
+ <stop
+ style="stop-color:#708090;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14924" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="lightslategray (#778899)"
+ osb:paint="solid"
+ id="linearGradient14926">
+ <stop
+ style="stop-color:#778899;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14928" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="lightsteelblue (#B0C4DE)"
+ osb:paint="solid"
+ id="linearGradient14930">
+ <stop
+ style="stop-color:#b0c4de;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14932" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="cornflowerblue (#6495ED)"
+ osb:paint="solid"
+ id="linearGradient14934">
+ <stop
+ style="stop-color:#6495ed;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14936" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="royalblue (#4169E1)"
+ osb:paint="solid"
+ id="linearGradient14938">
+ <stop
+ style="stop-color:#4169e1;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14940" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="midnightblue (#191970)"
+ osb:paint="solid"
+ id="linearGradient14942">
+ <stop
+ style="stop-color:#191970;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14944" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="lavender (#E6E6FA)"
+ osb:paint="solid"
+ id="linearGradient14946">
+ <stop
+ style="stop-color:#e6e6fa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14948" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="navy (#000080)"
+ osb:paint="solid"
+ id="linearGradient14950">
+ <stop
+ style="stop-color:#000080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14952" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="darkblue (#00008B)"
+ osb:paint="solid"
+ id="linearGradient14954">
+ <stop
+ style="stop-color:#00008b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14956" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="mediumblue (#0000CD)"
+ osb:paint="solid"
+ id="linearGradient14958">
+ <stop
+ style="stop-color:#0000cd;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14960" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="blue (#0000FF)"
+ osb:paint="solid"
+ id="linearGradient14962">
+ <stop
+ style="stop-color:#0000ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14964" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="ghostwhite (#F8F8FF)"
+ osb:paint="solid"
+ id="linearGradient14966">
+ <stop
+ style="stop-color:#f8f8ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14968" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="slateblue (#6A5ACD)"
+ osb:paint="solid"
+ id="linearGradient14970">
+ <stop
+ style="stop-color:#6a5acd;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14972" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="darkslateblue (#483D8B)"
+ osb:paint="solid"
+ id="linearGradient14974">
+ <stop
+ style="stop-color:#483d8b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14976" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="mediumslateblue (#7B68EE)"
+ osb:paint="solid"
+ id="linearGradient14978">
+ <stop
+ style="stop-color:#7b68ee;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14980" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="mediumpurple (#9370DB)"
+ osb:paint="solid"
+ id="linearGradient14982">
+ <stop
+ style="stop-color:#9370db;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14984" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="blueviolet (#8A2BE2)"
+ osb:paint="solid"
+ id="linearGradient14986">
+ <stop
+ style="stop-color:#8a2be2;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14988" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="indigo (#4B0082)"
+ osb:paint="solid"
+ id="linearGradient14990">
+ <stop
+ style="stop-color:#4b0082;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14992" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="darkorchid (#9932CC)"
+ osb:paint="solid"
+ id="linearGradient14994">
+ <stop
+ style="stop-color:#9932cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop14996" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="darkviolet (#9400D3)"
+ osb:paint="solid"
+ id="linearGradient14998">
+ <stop
+ style="stop-color:#9400d3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15000" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="mediumorchid (#BA55D3)"
+ osb:paint="solid"
+ id="linearGradient15002">
+ <stop
+ style="stop-color:#ba55d3;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15004" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="thistle (#D8BFD8)"
+ osb:paint="solid"
+ id="linearGradient15006">
+ <stop
+ style="stop-color:#d8bfd8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15008" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="plum (#DDA0DD)"
+ osb:paint="solid"
+ id="linearGradient15010">
+ <stop
+ style="stop-color:#dda0dd;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15012" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="violet (#EE82EE)"
+ osb:paint="solid"
+ id="linearGradient15014">
+ <stop
+ style="stop-color:#ee82ee;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15016" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="purple (#800080)"
+ osb:paint="solid"
+ id="linearGradient15018">
+ <stop
+ style="stop-color:#800080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15020" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="darkmagenta (#8B008B)"
+ osb:paint="solid"
+ id="linearGradient15022">
+ <stop
+ style="stop-color:#8b008b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15024" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="magenta (#FF00FF)"
+ osb:paint="solid"
+ id="linearGradient15026">
+ <stop
+ style="stop-color:#ff00ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15028" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="orchid (#DA70D6)"
+ osb:paint="solid"
+ id="linearGradient15030">
+ <stop
+ style="stop-color:#da70d6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15032" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="mediumvioletred (#C71585)"
+ osb:paint="solid"
+ id="linearGradient15034">
+ <stop
+ style="stop-color:#c71585;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15036" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="deeppink (#FF1493)"
+ osb:paint="solid"
+ id="linearGradient15038">
+ <stop
+ style="stop-color:#ff1493;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15040" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="hotpink (#FF69B4)"
+ osb:paint="solid"
+ id="linearGradient15042">
+ <stop
+ style="stop-color:#ff69b4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15044" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="lavenderblush (#FFF0F5)"
+ osb:paint="solid"
+ id="linearGradient15046">
+ <stop
+ style="stop-color:#fff0f5;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15048" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="palevioletred (#DB7093)"
+ osb:paint="solid"
+ id="linearGradient15050">
+ <stop
+ style="stop-color:#db7093;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15052" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="crimson (#DC143C)"
+ osb:paint="solid"
+ id="linearGradient15054">
+ <stop
+ style="stop-color:#dc143c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15056" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="pink (#FFC0CB)"
+ osb:paint="solid"
+ id="linearGradient15058">
+ <stop
+ style="stop-color:#ffc0cb;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15060" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="lightpink (#FFB6C1)"
+ osb:paint="solid"
+ id="linearGradient15062">
+ <stop
+ style="stop-color:#ffb6c1;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15064" />
+ </linearGradient>
+ </g>
+ <g
+ id="page14"
+ inkscape:label="Tango icons">
+ <linearGradient
+ inkscape:label="Butter 1"
+ osb:paint="solid"
+ id="linearGradient15344">
+ <stop
+ style="stop-color:#fce94f;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15346" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Butter 2"
+ osb:paint="solid"
+ id="linearGradient15348">
+ <stop
+ style="stop-color:#edd400;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15350" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Butter 3"
+ osb:paint="solid"
+ id="linearGradient15352">
+ <stop
+ style="stop-color:#c4a000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15354" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Chameleon 1"
+ osb:paint="solid"
+ id="linearGradient15356">
+ <stop
+ style="stop-color:#8ae234;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15358" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Chameleon 2"
+ osb:paint="solid"
+ id="linearGradient15360">
+ <stop
+ style="stop-color:#73d216;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15362" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Chameleon 3"
+ osb:paint="solid"
+ id="linearGradient15364">
+ <stop
+ style="stop-color:#4e9a06;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15366" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Orange 1"
+ osb:paint="solid"
+ id="linearGradient15368">
+ <stop
+ style="stop-color:#fcaf3e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15370" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Orange 2"
+ osb:paint="solid"
+ id="linearGradient15372">
+ <stop
+ style="stop-color:#f57900;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15374" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Orange 3"
+ osb:paint="solid"
+ id="linearGradient15376">
+ <stop
+ style="stop-color:#ce5c00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15378" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Sky Blue 1"
+ osb:paint="solid"
+ id="linearGradient15380">
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15382" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Sky Blue 2"
+ osb:paint="solid"
+ id="linearGradient15384">
+ <stop
+ style="stop-color:#3465a4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15386" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Sky Blue 3"
+ osb:paint="solid"
+ id="linearGradient15388">
+ <stop
+ style="stop-color:#204a87;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15390" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Plum 1"
+ osb:paint="solid"
+ id="linearGradient15392">
+ <stop
+ style="stop-color:#ad7fa8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15394" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Plum 2"
+ osb:paint="solid"
+ id="linearGradient15396">
+ <stop
+ style="stop-color:#75507b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15398" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Plum 3"
+ osb:paint="solid"
+ id="linearGradient15400">
+ <stop
+ style="stop-color:#5c3566;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15402" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Chocolate 1"
+ osb:paint="solid"
+ id="linearGradient15404">
+ <stop
+ style="stop-color:#e9b96e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15406" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Chocolate 2"
+ osb:paint="solid"
+ id="linearGradient15408">
+ <stop
+ style="stop-color:#c17d11;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15410" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Chocolate 3"
+ osb:paint="solid"
+ id="linearGradient15412">
+ <stop
+ style="stop-color:#8f5902;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15414" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Scarlet Red 1"
+ osb:paint="solid"
+ id="linearGradient15416">
+ <stop
+ style="stop-color:#ef2929;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15418" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Scarlet Red 2"
+ osb:paint="solid"
+ id="linearGradient15420">
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15422" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Scarlet Red 3"
+ osb:paint="solid"
+ id="linearGradient15424">
+ <stop
+ style="stop-color:#a40000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15426" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Aluminium 1"
+ osb:paint="solid"
+ id="linearGradient15428">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15430" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Aluminium 2"
+ osb:paint="solid"
+ id="linearGradient15432">
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15434" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Aluminium 3"
+ osb:paint="solid"
+ id="linearGradient15436">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15438" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Aluminium 4"
+ osb:paint="solid"
+ id="linearGradient15440">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15442" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Aluminium 5"
+ osb:paint="solid"
+ id="linearGradient15444">
+ <stop
+ style="stop-color:#555753;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15446" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Aluminium 6"
+ osb:paint="solid"
+ id="linearGradient15448">
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15450" />
+ </linearGradient>
+ </g>
+ <g
+ id="page15"
+ inkscape:label="Topographic">
+ <linearGradient
+ inkscape:label="#000000"
+ osb:paint="solid"
+ id="linearGradient15508">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15510" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#808080"
+ osb:paint="solid"
+ id="linearGradient15512">
+ <stop
+ style="stop-color:#808080;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15514" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#FFFFFF"
+ osb:paint="solid"
+ id="linearGradient15516">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0000A8"
+ osb:paint="solid"
+ id="linearGradient15520">
+ <stop
+ style="stop-color:#0000a8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15522" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0400AC"
+ osb:paint="solid"
+ id="linearGradient15524">
+ <stop
+ style="stop-color:#0400ac;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15526" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0408AC"
+ osb:paint="solid"
+ id="linearGradient15528">
+ <stop
+ style="stop-color:#0408ac;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15530" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#040CAC"
+ osb:paint="solid"
+ id="linearGradient15532">
+ <stop
+ style="stop-color:#040cac;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15534" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0410AC"
+ osb:paint="solid"
+ id="linearGradient15536">
+ <stop
+ style="stop-color:#0410ac;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15538" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0814B0"
+ osb:paint="solid"
+ id="linearGradient15540">
+ <stop
+ style="stop-color:#0814b0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15542" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0818B0"
+ osb:paint="solid"
+ id="linearGradient15544">
+ <stop
+ style="stop-color:#0818b0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15546" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#081CB0"
+ osb:paint="solid"
+ id="linearGradient15548">
+ <stop
+ style="stop-color:#081cb0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15550" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0C20B0"
+ osb:paint="solid"
+ id="linearGradient15552">
+ <stop
+ style="stop-color:#0c20b0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15554" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#0C24B4"
+ osb:paint="solid"
+ id="linearGradient15556">
+ <stop
+ style="stop-color:#0c24b4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15558" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#1028B8"
+ osb:paint="solid"
+ id="linearGradient15560">
+ <stop
+ style="stop-color:#1028b8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15562" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#102CB8"
+ osb:paint="solid"
+ id="linearGradient15564">
+ <stop
+ style="stop-color:#102cb8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15566" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#1430B8"
+ osb:paint="solid"
+ id="linearGradient15568">
+ <stop
+ style="stop-color:#1430b8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15570" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#1434BC"
+ osb:paint="solid"
+ id="linearGradient15572">
+ <stop
+ style="stop-color:#1434bc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15574" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#1838C0"
+ osb:paint="solid"
+ id="linearGradient15576">
+ <stop
+ style="stop-color:#1838c0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15578" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#183CC0"
+ osb:paint="solid"
+ id="linearGradient15580">
+ <stop
+ style="stop-color:#183cc0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15582" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#1C40C0"
+ osb:paint="solid"
+ id="linearGradient15584">
+ <stop
+ style="stop-color:#1c40c0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15586" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#1C44C4"
+ osb:paint="solid"
+ id="linearGradient15588">
+ <stop
+ style="stop-color:#1c44c4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15590" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2048C8"
+ osb:paint="solid"
+ id="linearGradient15592">
+ <stop
+ style="stop-color:#2048c8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15594" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#204CC8"
+ osb:paint="solid"
+ id="linearGradient15596">
+ <stop
+ style="stop-color:#204cc8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15598" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2450C8"
+ osb:paint="solid"
+ id="linearGradient15600">
+ <stop
+ style="stop-color:#2450c8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15602" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2454CC"
+ osb:paint="solid"
+ id="linearGradient15604">
+ <stop
+ style="stop-color:#2454cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15606" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2858D0"
+ osb:paint="solid"
+ id="linearGradient15608">
+ <stop
+ style="stop-color:#2858d0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15610" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#285CD0"
+ osb:paint="solid"
+ id="linearGradient15612">
+ <stop
+ style="stop-color:#285cd0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15614" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2C60D0"
+ osb:paint="solid"
+ id="linearGradient15616">
+ <stop
+ style="stop-color:#2c60d0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15618" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2C64D4"
+ osb:paint="solid"
+ id="linearGradient15620">
+ <stop
+ style="stop-color:#2c64d4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15622" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#3068D8"
+ osb:paint="solid"
+ id="linearGradient15624">
+ <stop
+ style="stop-color:#3068d8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15626" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#306CD8"
+ osb:paint="solid"
+ id="linearGradient15628">
+ <stop
+ style="stop-color:#306cd8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15630" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#3470D8"
+ osb:paint="solid"
+ id="linearGradient15632">
+ <stop
+ style="stop-color:#3470d8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15634" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#3474DC"
+ osb:paint="solid"
+ id="linearGradient15636">
+ <stop
+ style="stop-color:#3474dc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15638" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#3878E0"
+ osb:paint="solid"
+ id="linearGradient15640">
+ <stop
+ style="stop-color:#3878e0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15642" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#3C7CE0"
+ osb:paint="solid"
+ id="linearGradient15644">
+ <stop
+ style="stop-color:#3c7ce0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15646" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#3C80E0"
+ osb:paint="solid"
+ id="linearGradient15648">
+ <stop
+ style="stop-color:#3c80e0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15650" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#4084E4"
+ osb:paint="solid"
+ id="linearGradient15652">
+ <stop
+ style="stop-color:#4084e4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15654" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#4088E8"
+ osb:paint="solid"
+ id="linearGradient15656">
+ <stop
+ style="stop-color:#4088e8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15658" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#4484E8"
+ osb:paint="solid"
+ id="linearGradient15660">
+ <stop
+ style="stop-color:#4484e8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15662" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#4488E8"
+ osb:paint="solid"
+ id="linearGradient15664">
+ <stop
+ style="stop-color:#4488e8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15666" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#448CE8"
+ osb:paint="solid"
+ id="linearGradient15668">
+ <stop
+ style="stop-color:#448ce8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15670" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#4490E8"
+ osb:paint="solid"
+ id="linearGradient15672">
+ <stop
+ style="stop-color:#4490e8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15674" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#4894EC"
+ osb:paint="solid"
+ id="linearGradient15676">
+ <stop
+ style="stop-color:#4894ec;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15678" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#4898F0"
+ osb:paint="solid"
+ id="linearGradient15680">
+ <stop
+ style="stop-color:#4898f0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15682" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#4C9CF0"
+ osb:paint="solid"
+ id="linearGradient15684">
+ <stop
+ style="stop-color:#4c9cf0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15686" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#4CA0F0"
+ osb:paint="solid"
+ id="linearGradient15688">
+ <stop
+ style="stop-color:#4ca0f0;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15690" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#50A4F4"
+ osb:paint="solid"
+ id="linearGradient15692">
+ <stop
+ style="stop-color:#50a4f4;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15694" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#50A8F8"
+ osb:paint="solid"
+ id="linearGradient15696">
+ <stop
+ style="stop-color:#50a8f8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15698" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#54ACF8"
+ osb:paint="solid"
+ id="linearGradient15700">
+ <stop
+ style="stop-color:#54acf8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15702" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#54B0F8"
+ osb:paint="solid"
+ id="linearGradient15704">
+ <stop
+ style="stop-color:#54b0f8;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15706" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#287C00"
+ osb:paint="solid"
+ id="linearGradient15708">
+ <stop
+ style="stop-color:#287c00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15710" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2C7C00"
+ osb:paint="solid"
+ id="linearGradient15712">
+ <stop
+ style="stop-color:#2c7c00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15714" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2C7C04"
+ osb:paint="solid"
+ id="linearGradient15716">
+ <stop
+ style="stop-color:#2c7c04;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15718" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#2C8004"
+ osb:paint="solid"
+ id="linearGradient15720">
+ <stop
+ style="stop-color:#2c8004;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15722" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#308004"
+ osb:paint="solid"
+ id="linearGradient15724">
+ <stop
+ style="stop-color:#308004;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15726" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#308008"
+ osb:paint="solid"
+ id="linearGradient15728">
+ <stop
+ style="stop-color:#308008;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15730" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#308408"
+ osb:paint="solid"
+ id="linearGradient15732">
+ <stop
+ style="stop-color:#308408;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15734" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#348408"
+ osb:paint="solid"
+ id="linearGradient15736">
+ <stop
+ style="stop-color:#348408;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15738" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#38840C"
+ osb:paint="solid"
+ id="linearGradient15740">
+ <stop
+ style="stop-color:#38840c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15742" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#3C840C"
+ osb:paint="solid"
+ id="linearGradient15744">
+ <stop
+ style="stop-color:#3c840c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15746" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#3C880C"
+ osb:paint="solid"
+ id="linearGradient15748">
+ <stop
+ style="stop-color:#3c880c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15750" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#3C8810"
+ osb:paint="solid"
+ id="linearGradient15752">
+ <stop
+ style="stop-color:#3c8810;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15754" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#3C8C10"
+ osb:paint="solid"
+ id="linearGradient15756">
+ <stop
+ style="stop-color:#3c8c10;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15758" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#408C10"
+ osb:paint="solid"
+ id="linearGradient15760">
+ <stop
+ style="stop-color:#408c10;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15762" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#408C14"
+ osb:paint="solid"
+ id="linearGradient15764">
+ <stop
+ style="stop-color:#408c14;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15766" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#409014"
+ osb:paint="solid"
+ id="linearGradient15768">
+ <stop
+ style="stop-color:#409014;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15770" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#449014"
+ osb:paint="solid"
+ id="linearGradient15772">
+ <stop
+ style="stop-color:#449014;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15774" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#449018"
+ osb:paint="solid"
+ id="linearGradient15776">
+ <stop
+ style="stop-color:#449018;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15778" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#449418"
+ osb:paint="solid"
+ id="linearGradient15780">
+ <stop
+ style="stop-color:#449418;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15782" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#489418"
+ osb:paint="solid"
+ id="linearGradient15784">
+ <stop
+ style="stop-color:#489418;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15786" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#48941C"
+ osb:paint="solid"
+ id="linearGradient15788">
+ <stop
+ style="stop-color:#48941c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15790" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#48981C"
+ osb:paint="solid"
+ id="linearGradient15792">
+ <stop
+ style="stop-color:#48981c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15794" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#489820"
+ osb:paint="solid"
+ id="linearGradient15796">
+ <stop
+ style="stop-color:#489820;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15798" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#4C9820"
+ osb:paint="solid"
+ id="linearGradient15800">
+ <stop
+ style="stop-color:#4c9820;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15802" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#4C9C20"
+ osb:paint="solid"
+ id="linearGradient15804">
+ <stop
+ style="stop-color:#4c9c20;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15806" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#509C20"
+ osb:paint="solid"
+ id="linearGradient15808">
+ <stop
+ style="stop-color:#509c20;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15810" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#509C24"
+ osb:paint="solid"
+ id="linearGradient15812">
+ <stop
+ style="stop-color:#509c24;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15814" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#50A024"
+ osb:paint="solid"
+ id="linearGradient15816">
+ <stop
+ style="stop-color:#50a024;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15818" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#50A028"
+ osb:paint="solid"
+ id="linearGradient15820">
+ <stop
+ style="stop-color:#50a028;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15822" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#54A028"
+ osb:paint="solid"
+ id="linearGradient15824">
+ <stop
+ style="stop-color:#54a028;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15826" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#54A428"
+ osb:paint="solid"
+ id="linearGradient15828">
+ <stop
+ style="stop-color:#54a428;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15830" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#58A428"
+ osb:paint="solid"
+ id="linearGradient15832">
+ <stop
+ style="stop-color:#58a428;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15834" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#58A42C"
+ osb:paint="solid"
+ id="linearGradient15836">
+ <stop
+ style="stop-color:#58a42c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15838" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#58A82C"
+ osb:paint="solid"
+ id="linearGradient15840">
+ <stop
+ style="stop-color:#58a82c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15842" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#58A830"
+ osb:paint="solid"
+ id="linearGradient15844">
+ <stop
+ style="stop-color:#58a830;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15846" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#5CA830"
+ osb:paint="solid"
+ id="linearGradient15848">
+ <stop
+ style="stop-color:#5ca830;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15850" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#5CAC30"
+ osb:paint="solid"
+ id="linearGradient15852">
+ <stop
+ style="stop-color:#5cac30;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15854" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#60AC30"
+ osb:paint="solid"
+ id="linearGradient15856">
+ <stop
+ style="stop-color:#60ac30;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15858" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#60AC34"
+ osb:paint="solid"
+ id="linearGradient15860">
+ <stop
+ style="stop-color:#60ac34;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15862" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#60B034"
+ osb:paint="solid"
+ id="linearGradient15864">
+ <stop
+ style="stop-color:#60b034;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15866" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#64B034"
+ osb:paint="solid"
+ id="linearGradient15868">
+ <stop
+ style="stop-color:#64b034;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15870" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#64B038"
+ osb:paint="solid"
+ id="linearGradient15872">
+ <stop
+ style="stop-color:#64b038;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15874" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#64B438"
+ osb:paint="solid"
+ id="linearGradient15876">
+ <stop
+ style="stop-color:#64b438;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15878" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#68B43C"
+ osb:paint="solid"
+ id="linearGradient15880">
+ <stop
+ style="stop-color:#68b43c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15882" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#68B83C"
+ osb:paint="solid"
+ id="linearGradient15884">
+ <stop
+ style="stop-color:#68b83c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15886" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#68B840"
+ osb:paint="solid"
+ id="linearGradient15888">
+ <stop
+ style="stop-color:#68b840;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15890" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#6CB840"
+ osb:paint="solid"
+ id="linearGradient15892">
+ <stop
+ style="stop-color:#6cb840;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15894" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#6CBC40"
+ osb:paint="solid"
+ id="linearGradient15896">
+ <stop
+ style="stop-color:#6cbc40;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15898" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#6CBC44"
+ osb:paint="solid"
+ id="linearGradient15900">
+ <stop
+ style="stop-color:#6cbc44;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15902" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#70BC44"
+ osb:paint="solid"
+ id="linearGradient15904">
+ <stop
+ style="stop-color:#70bc44;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15906" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#70BC48"
+ osb:paint="solid"
+ id="linearGradient15908">
+ <stop
+ style="stop-color:#70bc48;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15910" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#70C048"
+ osb:paint="solid"
+ id="linearGradient15912">
+ <stop
+ style="stop-color:#70c048;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15914" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#70C04C"
+ osb:paint="solid"
+ id="linearGradient15916">
+ <stop
+ style="stop-color:#70c04c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15918" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#74C04C"
+ osb:paint="solid"
+ id="linearGradient15920">
+ <stop
+ style="stop-color:#74c04c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15922" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#74C44C"
+ osb:paint="solid"
+ id="linearGradient15924">
+ <stop
+ style="stop-color:#74c44c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15926" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#74C450"
+ osb:paint="solid"
+ id="linearGradient15928">
+ <stop
+ style="stop-color:#74c450;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15930" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#78C450"
+ osb:paint="solid"
+ id="linearGradient15932">
+ <stop
+ style="stop-color:#78c450;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15934" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#78C850"
+ osb:paint="solid"
+ id="linearGradient15936">
+ <stop
+ style="stop-color:#78c850;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15938" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#78C854"
+ osb:paint="solid"
+ id="linearGradient15940">
+ <stop
+ style="stop-color:#78c854;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15942" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#7CC854"
+ osb:paint="solid"
+ id="linearGradient15944">
+ <stop
+ style="stop-color:#7cc854;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15946" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#7CCC54"
+ osb:paint="solid"
+ id="linearGradient15948">
+ <stop
+ style="stop-color:#7ccc54;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15950" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#7CCC58"
+ osb:paint="solid"
+ id="linearGradient15952">
+ <stop
+ style="stop-color:#7ccc58;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15954" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#80CC58"
+ osb:paint="solid"
+ id="linearGradient15956">
+ <stop
+ style="stop-color:#80cc58;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15958" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#80D058"
+ osb:paint="solid"
+ id="linearGradient15960">
+ <stop
+ style="stop-color:#80d058;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15962" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#80D05C"
+ osb:paint="solid"
+ id="linearGradient15964">
+ <stop
+ style="stop-color:#80d05c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15966" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#84D05C"
+ osb:paint="solid"
+ id="linearGradient15968">
+ <stop
+ style="stop-color:#84d05c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15970" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#84D45C"
+ osb:paint="solid"
+ id="linearGradient15972">
+ <stop
+ style="stop-color:#84d45c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15974" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#88D45C"
+ osb:paint="solid"
+ id="linearGradient15976">
+ <stop
+ style="stop-color:#88d45c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15978" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#88D460"
+ osb:paint="solid"
+ id="linearGradient15980">
+ <stop
+ style="stop-color:#88d460;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15982" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#88D860"
+ osb:paint="solid"
+ id="linearGradient15984">
+ <stop
+ style="stop-color:#88d860;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15986" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#88D864"
+ osb:paint="solid"
+ id="linearGradient15988">
+ <stop
+ style="stop-color:#88d864;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15990" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8CD864"
+ osb:paint="solid"
+ id="linearGradient15992">
+ <stop
+ style="stop-color:#8cd864;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15994" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8CDC64"
+ osb:paint="solid"
+ id="linearGradient15996">
+ <stop
+ style="stop-color:#8cdc64;stop-opacity:1.000000;"
+ offset="0"
+ id="stop15998" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#8CDC68"
+ osb:paint="solid"
+ id="linearGradient16000">
+ <stop
+ style="stop-color:#8cdc68;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16002" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90DC68"
+ osb:paint="solid"
+ id="linearGradient16004">
+ <stop
+ style="stop-color:#90dc68;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16006" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90E068"
+ osb:paint="solid"
+ id="linearGradient16008">
+ <stop
+ style="stop-color:#90e068;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16010" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#90E06C"
+ osb:paint="solid"
+ id="linearGradient16012">
+ <stop
+ style="stop-color:#90e06c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16014" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#94E06C"
+ osb:paint="solid"
+ id="linearGradient16016">
+ <stop
+ style="stop-color:#94e06c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16018" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#94E46C"
+ osb:paint="solid"
+ id="linearGradient16020">
+ <stop
+ style="stop-color:#94e46c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16022" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#98E46C"
+ osb:paint="solid"
+ id="linearGradient16024">
+ <stop
+ style="stop-color:#98e46c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16026" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#9CE46C"
+ osb:paint="solid"
+ id="linearGradient16028">
+ <stop
+ style="stop-color:#9ce46c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16030" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A0E46C"
+ osb:paint="solid"
+ id="linearGradient16032">
+ <stop
+ style="stop-color:#a0e46c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16034" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A4E46C"
+ osb:paint="solid"
+ id="linearGradient16036">
+ <stop
+ style="stop-color:#a4e46c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16038" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#A8E46C"
+ osb:paint="solid"
+ id="linearGradient16040">
+ <stop
+ style="stop-color:#a8e46c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16042" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#ACE46C"
+ osb:paint="solid"
+ id="linearGradient16044">
+ <stop
+ style="stop-color:#ace46c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16046" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B0E46C"
+ osb:paint="solid"
+ id="linearGradient16048">
+ <stop
+ style="stop-color:#b0e46c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16050" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B4E46C"
+ osb:paint="solid"
+ id="linearGradient16052">
+ <stop
+ style="stop-color:#b4e46c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16054" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#B8E46C"
+ osb:paint="solid"
+ id="linearGradient16056">
+ <stop
+ style="stop-color:#b8e46c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16058" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#BCE46C"
+ osb:paint="solid"
+ id="linearGradient16060">
+ <stop
+ style="stop-color:#bce46c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16062" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C0E46C"
+ osb:paint="solid"
+ id="linearGradient16064">
+ <stop
+ style="stop-color:#c0e46c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16066" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C4E46C"
+ osb:paint="solid"
+ id="linearGradient16068">
+ <stop
+ style="stop-color:#c4e46c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16070" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#C8E46C"
+ osb:paint="solid"
+ id="linearGradient16072">
+ <stop
+ style="stop-color:#c8e46c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16074" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#CCE46C"
+ osb:paint="solid"
+ id="linearGradient16076">
+ <stop
+ style="stop-color:#cce46c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16078" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D0E46C"
+ osb:paint="solid"
+ id="linearGradient16080">
+ <stop
+ style="stop-color:#d0e46c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16082" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D4E46C"
+ osb:paint="solid"
+ id="linearGradient16084">
+ <stop
+ style="stop-color:#d4e46c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16086" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D8E46C"
+ osb:paint="solid"
+ id="linearGradient16088">
+ <stop
+ style="stop-color:#d8e46c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16090" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DCE46C"
+ osb:paint="solid"
+ id="linearGradient16092">
+ <stop
+ style="stop-color:#dce46c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16094" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E0E46C"
+ osb:paint="solid"
+ id="linearGradient16096">
+ <stop
+ style="stop-color:#e0e46c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16098" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E4E46C"
+ osb:paint="solid"
+ id="linearGradient16100">
+ <stop
+ style="stop-color:#e4e46c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16102" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8E46C"
+ osb:paint="solid"
+ id="linearGradient16104">
+ <stop
+ style="stop-color:#e8e46c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16106" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8E468"
+ osb:paint="solid"
+ id="linearGradient16108">
+ <stop
+ style="stop-color:#e8e468;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16110" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8E464"
+ osb:paint="solid"
+ id="linearGradient16112">
+ <stop
+ style="stop-color:#e8e464;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16114" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8E460"
+ osb:paint="solid"
+ id="linearGradient16116">
+ <stop
+ style="stop-color:#e8e460;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16118" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8E45C"
+ osb:paint="solid"
+ id="linearGradient16120">
+ <stop
+ style="stop-color:#e8e45c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16122" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8E05C"
+ osb:paint="solid"
+ id="linearGradient16124">
+ <stop
+ style="stop-color:#e8e05c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16126" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8DC58"
+ osb:paint="solid"
+ id="linearGradient16128">
+ <stop
+ style="stop-color:#e8dc58;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16130" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8D854"
+ osb:paint="solid"
+ id="linearGradient16132">
+ <stop
+ style="stop-color:#e8d854;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16134" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8D850"
+ osb:paint="solid"
+ id="linearGradient16136">
+ <stop
+ style="stop-color:#e8d850;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16138" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8D450"
+ osb:paint="solid"
+ id="linearGradient16140">
+ <stop
+ style="stop-color:#e8d450;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16142" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8D44C"
+ osb:paint="solid"
+ id="linearGradient16144">
+ <stop
+ style="stop-color:#e8d44c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16146" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8D04C"
+ osb:paint="solid"
+ id="linearGradient16148">
+ <stop
+ style="stop-color:#e8d04c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16150" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8CC48"
+ osb:paint="solid"
+ id="linearGradient16152">
+ <stop
+ style="stop-color:#e8cc48;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16154" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8CC44"
+ osb:paint="solid"
+ id="linearGradient16156">
+ <stop
+ style="stop-color:#e8cc44;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16158" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8C844"
+ osb:paint="solid"
+ id="linearGradient16160">
+ <stop
+ style="stop-color:#e8c844;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16162" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8C840"
+ osb:paint="solid"
+ id="linearGradient16164">
+ <stop
+ style="stop-color:#e8c840;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16166" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8C440"
+ osb:paint="solid"
+ id="linearGradient16168">
+ <stop
+ style="stop-color:#e8c440;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16170" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8C43C"
+ osb:paint="solid"
+ id="linearGradient16172">
+ <stop
+ style="stop-color:#e8c43c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16174" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8C03C"
+ osb:paint="solid"
+ id="linearGradient16176">
+ <stop
+ style="stop-color:#e8c03c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16178" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8C038"
+ osb:paint="solid"
+ id="linearGradient16180">
+ <stop
+ style="stop-color:#e8c038;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16182" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8BC38"
+ osb:paint="solid"
+ id="linearGradient16184">
+ <stop
+ style="stop-color:#e8bc38;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16186" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8BC34"
+ osb:paint="solid"
+ id="linearGradient16188">
+ <stop
+ style="stop-color:#e8bc34;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16190" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8B834"
+ osb:paint="solid"
+ id="linearGradient16192">
+ <stop
+ style="stop-color:#e8b834;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16194" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8B830"
+ osb:paint="solid"
+ id="linearGradient16196">
+ <stop
+ style="stop-color:#e8b830;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16198" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8B430"
+ osb:paint="solid"
+ id="linearGradient16200">
+ <stop
+ style="stop-color:#e8b430;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16202" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8B42C"
+ osb:paint="solid"
+ id="linearGradient16204">
+ <stop
+ style="stop-color:#e8b42c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16206" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8B02C"
+ osb:paint="solid"
+ id="linearGradient16208">
+ <stop
+ style="stop-color:#e8b02c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16210" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8B028"
+ osb:paint="solid"
+ id="linearGradient16212">
+ <stop
+ style="stop-color:#e8b028;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16214" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8AC28"
+ osb:paint="solid"
+ id="linearGradient16216">
+ <stop
+ style="stop-color:#e8ac28;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16218" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8AC24"
+ osb:paint="solid"
+ id="linearGradient16220">
+ <stop
+ style="stop-color:#e8ac24;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16222" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E8A824"
+ osb:paint="solid"
+ id="linearGradient16224">
+ <stop
+ style="stop-color:#e8a824;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16226" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E4A420"
+ osb:paint="solid"
+ id="linearGradient16228">
+ <stop
+ style="stop-color:#e4a420;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16230" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E4A020"
+ osb:paint="solid"
+ id="linearGradient16232">
+ <stop
+ style="stop-color:#e4a020;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16234" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E09C1C"
+ osb:paint="solid"
+ id="linearGradient16236">
+ <stop
+ style="stop-color:#e09c1c;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16238" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E09818"
+ osb:paint="solid"
+ id="linearGradient16240">
+ <stop
+ style="stop-color:#e09818;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16242" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#E09414"
+ osb:paint="solid"
+ id="linearGradient16244">
+ <stop
+ style="stop-color:#e09414;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16246" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DC9414"
+ osb:paint="solid"
+ id="linearGradient16248">
+ <stop
+ style="stop-color:#dc9414;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16250" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DC8C10"
+ osb:paint="solid"
+ id="linearGradient16252">
+ <stop
+ style="stop-color:#dc8c10;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16254" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#DC8410"
+ osb:paint="solid"
+ id="linearGradient16256">
+ <stop
+ style="stop-color:#dc8410;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16258" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D88410"
+ osb:paint="solid"
+ id="linearGradient16260">
+ <stop
+ style="stop-color:#d88410;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16262" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D87C08"
+ osb:paint="solid"
+ id="linearGradient16264">
+ <stop
+ style="stop-color:#d87c08;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16266" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="#D87408"
+ osb:paint="solid"
+ id="linearGradient16268">
+ <stop
+ style="stop-color:#d87408;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16270" />
+ </linearGradient>
+ </g>
+ <g
+ id="page16"
+ inkscape:label="Ubuntu">
+ <linearGradient
+ inkscape:label="Orange Hilight"
+ osb:paint="solid"
+ id="linearGradient16656">
+ <stop
+ style="stop-color:#eec73e;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16658" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Orange"
+ osb:paint="solid"
+ id="linearGradient16660">
+ <stop
+ style="stop-color:#f0a513;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16662" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Orange Base"
+ osb:paint="solid"
+ id="linearGradient16664">
+ <stop
+ style="stop-color:#fb8b00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16666" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Orange Shadow"
+ osb:paint="solid"
+ id="linearGradient16668">
+ <stop
+ style="stop-color:#f44800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16670" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Accent Yellow Highlight"
+ osb:paint="solid"
+ id="linearGradient16672">
+ <stop
+ style="stop-color:#ffff99;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16674" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Yellow"
+ osb:paint="solid"
+ id="linearGradient16676">
+ <stop
+ style="stop-color:#ffff00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16678" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Accent Yellow Base"
+ osb:paint="solid"
+ id="linearGradient16680">
+ <stop
+ style="stop-color:#fdca01;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16682" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Accent Yellow Shadow"
+ osb:paint="solid"
+ id="linearGradient16684">
+ <stop
+ style="stop-color:#986601;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16686" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Accent Orange"
+ osb:paint="solid"
+ id="linearGradient16688">
+ <stop
+ style="stop-color:#f44800;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16690" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Accent Red"
+ osb:paint="solid"
+ id="linearGradient16692">
+ <stop
+ style="stop-color:#fd3301;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16694" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Accent Red Base"
+ osb:paint="solid"
+ id="linearGradient16696">
+ <stop
+ style="stop-color:#d40000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16698" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Accent Deep Red"
+ osb:paint="solid"
+ id="linearGradient16700">
+ <stop
+ style="stop-color:#980101;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16702" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Human Highlight"
+ osb:paint="solid"
+ id="linearGradient16704">
+ <stop
+ style="stop-color:#fdd99b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16706" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Human"
+ osb:paint="solid"
+ id="linearGradient16708">
+ <stop
+ style="stop-color:#d9bb7a;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16710" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Human Base"
+ osb:paint="solid"
+ id="linearGradient16712">
+ <stop
+ style="stop-color:#816647;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16714" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Environmental Shadow"
+ osb:paint="solid"
+ id="linearGradient16716">
+ <stop
+ style="stop-color:#565248;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16718" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Environmental Blue Highlight"
+ osb:paint="solid"
+ id="linearGradient16720">
+ <stop
+ style="stop-color:#aaccee;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16722" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Environmental Blue Medium"
+ osb:paint="solid"
+ id="linearGradient16724">
+ <stop
+ style="stop-color:#6699cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16726" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Environmental Blue Base"
+ osb:paint="solid"
+ id="linearGradient16728">
+ <stop
+ style="stop-color:#336699;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16730" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Environmental Blue Shadow"
+ osb:paint="solid"
+ id="linearGradient16732">
+ <stop
+ style="stop-color:#003366;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16734" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Accent Blue Shadow"
+ osb:paint="solid"
+ id="linearGradient16736">
+ <stop
+ style="stop-color:#b3defd;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16738" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Accent Blue"
+ osb:paint="solid"
+ id="linearGradient16740">
+ <stop
+ style="stop-color:#0197fd;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16742" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Accent Blue Base"
+ osb:paint="solid"
+ id="linearGradient16744">
+ <stop
+ style="stop-color:#0169c9;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16746" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Accent Blue Shadow"
+ osb:paint="solid"
+ id="linearGradient16748">
+ <stop
+ style="stop-color:#013397;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16750" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Accent Green Highlight"
+ osb:paint="solid"
+ id="linearGradient16752">
+ <stop
+ style="stop-color:#ccff99;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16754" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Accent Green"
+ osb:paint="solid"
+ id="linearGradient16756">
+ <stop
+ style="stop-color:#98fc66;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16758" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Accent Green Base"
+ osb:paint="solid"
+ id="linearGradient16760">
+ <stop
+ style="stop-color:#339900;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16762" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Accent Green Shadow"
+ osb:paint="solid"
+ id="linearGradient16764">
+ <stop
+ style="stop-color:#015a01;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16766" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Ubuntu Toner"
+ osb:paint="solid"
+ id="linearGradient16768">
+ <stop
+ style="stop-color:#002b3d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16770" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Accent Magenta Highlight"
+ osb:paint="solid"
+ id="linearGradient16772">
+ <stop
+ style="stop-color:#ff9bff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16774" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Accent Magenta"
+ osb:paint="solid"
+ id="linearGradient16776">
+ <stop
+ style="stop-color:#ff00ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16778" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Accent Dark Violet"
+ osb:paint="solid"
+ id="linearGradient16780">
+ <stop
+ style="stop-color:#6600cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16782" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Grey 1"
+ osb:paint="solid"
+ id="linearGradient16784">
+ <stop
+ style="stop-color:#eeeeee;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16786" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Grey 2"
+ osb:paint="solid"
+ id="linearGradient16788">
+ <stop
+ style="stop-color:#cccccf;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16790" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Grey 3"
+ osb:paint="solid"
+ id="linearGradient16792">
+ <stop
+ style="stop-color:#aaaaaa;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16794" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Grey 4"
+ osb:paint="solid"
+ id="linearGradient16796">
+ <stop
+ style="stop-color:#888888;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16798" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Grey 5"
+ osb:paint="solid"
+ id="linearGradient16800">
+ <stop
+ style="stop-color:#666666;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16802" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Grey 6"
+ osb:paint="solid"
+ id="linearGradient16804">
+ <stop
+ style="stop-color:#333333;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16806" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="Black"
+ osb:paint="solid"
+ id="linearGradient16808">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16810" />
+ </linearGradient>
+ </g>
+ <g
+ id="page17"
+ inkscape:label="WebHex">
+ <linearGradient
+ inkscape:label="FFFFFF"
+ osb:paint="solid"
+ id="linearGradient16892">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16894" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FFFFCC"
+ osb:paint="solid"
+ id="linearGradient16896">
+ <stop
+ style="stop-color:#ffffcc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16898" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FFFF99"
+ osb:paint="solid"
+ id="linearGradient16900">
+ <stop
+ style="stop-color:#ffff99;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16902" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FFFF66"
+ osb:paint="solid"
+ id="linearGradient16904">
+ <stop
+ style="stop-color:#ffff66;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16906" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FFFF33"
+ osb:paint="solid"
+ id="linearGradient16908">
+ <stop
+ style="stop-color:#ffff33;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16910" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FFFF00"
+ osb:paint="solid"
+ id="linearGradient16912">
+ <stop
+ style="stop-color:#ffff00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16914" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FFCCFF"
+ osb:paint="solid"
+ id="linearGradient16916">
+ <stop
+ style="stop-color:#ffccff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16918" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FFCCCC"
+ osb:paint="solid"
+ id="linearGradient16920">
+ <stop
+ style="stop-color:#ffcccc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16922" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FFCC99"
+ osb:paint="solid"
+ id="linearGradient16924">
+ <stop
+ style="stop-color:#ffcc99;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16926" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FFCC66"
+ osb:paint="solid"
+ id="linearGradient16928">
+ <stop
+ style="stop-color:#ffcc66;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16930" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FFCC33"
+ osb:paint="solid"
+ id="linearGradient16932">
+ <stop
+ style="stop-color:#ffcc33;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16934" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FFCC00"
+ osb:paint="solid"
+ id="linearGradient16936">
+ <stop
+ style="stop-color:#ffcc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16938" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF99FF"
+ osb:paint="solid"
+ id="linearGradient16940">
+ <stop
+ style="stop-color:#ff99ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16942" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF99CC"
+ osb:paint="solid"
+ id="linearGradient16944">
+ <stop
+ style="stop-color:#ff99cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16946" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF9999"
+ osb:paint="solid"
+ id="linearGradient16948">
+ <stop
+ style="stop-color:#ff9999;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16950" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF9966"
+ osb:paint="solid"
+ id="linearGradient16952">
+ <stop
+ style="stop-color:#ff9966;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16954" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF9933"
+ osb:paint="solid"
+ id="linearGradient16956">
+ <stop
+ style="stop-color:#ff9933;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16958" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF9900"
+ osb:paint="solid"
+ id="linearGradient16960">
+ <stop
+ style="stop-color:#ff9900;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16962" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF66FF"
+ osb:paint="solid"
+ id="linearGradient16964">
+ <stop
+ style="stop-color:#ff66ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16966" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF66CC"
+ osb:paint="solid"
+ id="linearGradient16968">
+ <stop
+ style="stop-color:#ff66cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16970" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF6699"
+ osb:paint="solid"
+ id="linearGradient16972">
+ <stop
+ style="stop-color:#ff6699;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16974" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF6666"
+ osb:paint="solid"
+ id="linearGradient16976">
+ <stop
+ style="stop-color:#ff6666;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16978" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF6633"
+ osb:paint="solid"
+ id="linearGradient16980">
+ <stop
+ style="stop-color:#ff6633;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16982" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF6600"
+ osb:paint="solid"
+ id="linearGradient16984">
+ <stop
+ style="stop-color:#ff6600;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16986" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF33FF"
+ osb:paint="solid"
+ id="linearGradient16988">
+ <stop
+ style="stop-color:#ff33ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16990" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF33CC"
+ osb:paint="solid"
+ id="linearGradient16992">
+ <stop
+ style="stop-color:#ff33cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16994" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF3399"
+ osb:paint="solid"
+ id="linearGradient16996">
+ <stop
+ style="stop-color:#ff3399;stop-opacity:1.000000;"
+ offset="0"
+ id="stop16998" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF3366"
+ osb:paint="solid"
+ id="linearGradient17000">
+ <stop
+ style="stop-color:#ff3366;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17002" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF3333"
+ osb:paint="solid"
+ id="linearGradient17004">
+ <stop
+ style="stop-color:#ff3333;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17006" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF3300"
+ osb:paint="solid"
+ id="linearGradient17008">
+ <stop
+ style="stop-color:#ff3300;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17010" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF00FF"
+ osb:paint="solid"
+ id="linearGradient17012">
+ <stop
+ style="stop-color:#ff00ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17014" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF00CC"
+ osb:paint="solid"
+ id="linearGradient17016">
+ <stop
+ style="stop-color:#ff00cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17018" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF0099"
+ osb:paint="solid"
+ id="linearGradient17020">
+ <stop
+ style="stop-color:#ff0099;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17022" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF0066"
+ osb:paint="solid"
+ id="linearGradient17024">
+ <stop
+ style="stop-color:#ff0066;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17026" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF0033"
+ osb:paint="solid"
+ id="linearGradient17028">
+ <stop
+ style="stop-color:#ff0033;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17030" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF0000"
+ osb:paint="solid"
+ id="linearGradient17032">
+ <stop
+ style="stop-color:#ff0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17034" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CCFFFF"
+ osb:paint="solid"
+ id="linearGradient17036">
+ <stop
+ style="stop-color:#ccffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17038" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CCFFCC"
+ osb:paint="solid"
+ id="linearGradient17040">
+ <stop
+ style="stop-color:#ccffcc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17042" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CCFF99"
+ osb:paint="solid"
+ id="linearGradient17044">
+ <stop
+ style="stop-color:#ccff99;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17046" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CCFF66"
+ osb:paint="solid"
+ id="linearGradient17048">
+ <stop
+ style="stop-color:#ccff66;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17050" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CCFF33"
+ osb:paint="solid"
+ id="linearGradient17052">
+ <stop
+ style="stop-color:#ccff33;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17054" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CCFF00"
+ osb:paint="solid"
+ id="linearGradient17056">
+ <stop
+ style="stop-color:#ccff00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17058" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CCCCFF"
+ osb:paint="solid"
+ id="linearGradient17060">
+ <stop
+ style="stop-color:#ccccff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17062" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CCCCCC"
+ osb:paint="solid"
+ id="linearGradient17064">
+ <stop
+ style="stop-color:#cccccc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17066" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CCCC99"
+ osb:paint="solid"
+ id="linearGradient17068">
+ <stop
+ style="stop-color:#cccc99;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17070" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CCCC66"
+ osb:paint="solid"
+ id="linearGradient17072">
+ <stop
+ style="stop-color:#cccc66;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17074" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CCCC33"
+ osb:paint="solid"
+ id="linearGradient17076">
+ <stop
+ style="stop-color:#cccc33;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17078" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CCCC00"
+ osb:paint="solid"
+ id="linearGradient17080">
+ <stop
+ style="stop-color:#cccc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17082" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CC99FF"
+ osb:paint="solid"
+ id="linearGradient17084">
+ <stop
+ style="stop-color:#cc99ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17086" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CC99CC"
+ osb:paint="solid"
+ id="linearGradient17088">
+ <stop
+ style="stop-color:#cc99cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17090" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CC9999"
+ osb:paint="solid"
+ id="linearGradient17092">
+ <stop
+ style="stop-color:#cc9999;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17094" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CC9966"
+ osb:paint="solid"
+ id="linearGradient17096">
+ <stop
+ style="stop-color:#cc9966;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17098" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CC9933"
+ osb:paint="solid"
+ id="linearGradient17100">
+ <stop
+ style="stop-color:#cc9933;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17102" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CC9900"
+ osb:paint="solid"
+ id="linearGradient17104">
+ <stop
+ style="stop-color:#cc9900;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17106" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CC66FF"
+ osb:paint="solid"
+ id="linearGradient17108">
+ <stop
+ style="stop-color:#cc66ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17110" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CC66CC"
+ osb:paint="solid"
+ id="linearGradient17112">
+ <stop
+ style="stop-color:#cc66cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17114" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CC6699"
+ osb:paint="solid"
+ id="linearGradient17116">
+ <stop
+ style="stop-color:#cc6699;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17118" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CC6666"
+ osb:paint="solid"
+ id="linearGradient17120">
+ <stop
+ style="stop-color:#cc6666;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17122" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CC6633"
+ osb:paint="solid"
+ id="linearGradient17124">
+ <stop
+ style="stop-color:#cc6633;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17126" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CC6600"
+ osb:paint="solid"
+ id="linearGradient17128">
+ <stop
+ style="stop-color:#cc6600;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17130" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CC33FF"
+ osb:paint="solid"
+ id="linearGradient17132">
+ <stop
+ style="stop-color:#cc33ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17134" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CC33CC"
+ osb:paint="solid"
+ id="linearGradient17136">
+ <stop
+ style="stop-color:#cc33cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17138" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CC3399"
+ osb:paint="solid"
+ id="linearGradient17140">
+ <stop
+ style="stop-color:#cc3399;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17142" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CC3366"
+ osb:paint="solid"
+ id="linearGradient17144">
+ <stop
+ style="stop-color:#cc3366;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17146" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CC3333"
+ osb:paint="solid"
+ id="linearGradient17148">
+ <stop
+ style="stop-color:#cc3333;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17150" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CC3300"
+ osb:paint="solid"
+ id="linearGradient17152">
+ <stop
+ style="stop-color:#cc3300;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17154" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CC00FF"
+ osb:paint="solid"
+ id="linearGradient17156">
+ <stop
+ style="stop-color:#cc00ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17158" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CC00CC"
+ osb:paint="solid"
+ id="linearGradient17160">
+ <stop
+ style="stop-color:#cc00cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17162" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CC0099"
+ osb:paint="solid"
+ id="linearGradient17164">
+ <stop
+ style="stop-color:#cc0099;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17166" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CC0066"
+ osb:paint="solid"
+ id="linearGradient17168">
+ <stop
+ style="stop-color:#cc0066;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17170" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CC0033"
+ osb:paint="solid"
+ id="linearGradient17172">
+ <stop
+ style="stop-color:#cc0033;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17174" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CC0000"
+ osb:paint="solid"
+ id="linearGradient17176">
+ <stop
+ style="stop-color:#cc0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17178" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="99FFFF"
+ osb:paint="solid"
+ id="linearGradient17180">
+ <stop
+ style="stop-color:#99ffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17182" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="99FFCC"
+ osb:paint="solid"
+ id="linearGradient17184">
+ <stop
+ style="stop-color:#99ffcc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17186" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="99FF99"
+ osb:paint="solid"
+ id="linearGradient17188">
+ <stop
+ style="stop-color:#99ff99;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17190" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="99FF66"
+ osb:paint="solid"
+ id="linearGradient17192">
+ <stop
+ style="stop-color:#99ff66;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17194" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="99FF33"
+ osb:paint="solid"
+ id="linearGradient17196">
+ <stop
+ style="stop-color:#99ff33;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17198" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="99FF00"
+ osb:paint="solid"
+ id="linearGradient17200">
+ <stop
+ style="stop-color:#99ff00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17202" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="99CCFF"
+ osb:paint="solid"
+ id="linearGradient17204">
+ <stop
+ style="stop-color:#99ccff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17206" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="99CCCC"
+ osb:paint="solid"
+ id="linearGradient17208">
+ <stop
+ style="stop-color:#99cccc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17210" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="99CC99"
+ osb:paint="solid"
+ id="linearGradient17212">
+ <stop
+ style="stop-color:#99cc99;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17214" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="99CC66"
+ osb:paint="solid"
+ id="linearGradient17216">
+ <stop
+ style="stop-color:#99cc66;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17218" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="99CC33"
+ osb:paint="solid"
+ id="linearGradient17220">
+ <stop
+ style="stop-color:#99cc33;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17222" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="99CC00"
+ osb:paint="solid"
+ id="linearGradient17224">
+ <stop
+ style="stop-color:#99cc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17226" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="9999FF"
+ osb:paint="solid"
+ id="linearGradient17228">
+ <stop
+ style="stop-color:#9999ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17230" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="9999CC"
+ osb:paint="solid"
+ id="linearGradient17232">
+ <stop
+ style="stop-color:#9999cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17234" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="999999"
+ osb:paint="solid"
+ id="linearGradient17236">
+ <stop
+ style="stop-color:#999999;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17238" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="999966"
+ osb:paint="solid"
+ id="linearGradient17240">
+ <stop
+ style="stop-color:#999966;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17242" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="999933"
+ osb:paint="solid"
+ id="linearGradient17244">
+ <stop
+ style="stop-color:#999933;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17246" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="999900"
+ osb:paint="solid"
+ id="linearGradient17248">
+ <stop
+ style="stop-color:#999900;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17250" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="9966FF"
+ osb:paint="solid"
+ id="linearGradient17252">
+ <stop
+ style="stop-color:#9966ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17254" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="9966CC"
+ osb:paint="solid"
+ id="linearGradient17256">
+ <stop
+ style="stop-color:#9966cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17258" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="996699"
+ osb:paint="solid"
+ id="linearGradient17260">
+ <stop
+ style="stop-color:#996699;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17262" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="996666"
+ osb:paint="solid"
+ id="linearGradient17264">
+ <stop
+ style="stop-color:#996666;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17266" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="996633"
+ osb:paint="solid"
+ id="linearGradient17268">
+ <stop
+ style="stop-color:#996633;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17270" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="996600"
+ osb:paint="solid"
+ id="linearGradient17272">
+ <stop
+ style="stop-color:#996600;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17274" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="9933FF"
+ osb:paint="solid"
+ id="linearGradient17276">
+ <stop
+ style="stop-color:#9933ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17278" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="9933CC"
+ osb:paint="solid"
+ id="linearGradient17280">
+ <stop
+ style="stop-color:#9933cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17282" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="993399"
+ osb:paint="solid"
+ id="linearGradient17284">
+ <stop
+ style="stop-color:#993399;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17286" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="993366"
+ osb:paint="solid"
+ id="linearGradient17288">
+ <stop
+ style="stop-color:#993366;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17290" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="993333"
+ osb:paint="solid"
+ id="linearGradient17292">
+ <stop
+ style="stop-color:#993333;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17294" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="993300"
+ osb:paint="solid"
+ id="linearGradient17296">
+ <stop
+ style="stop-color:#993300;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17298" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="9900FF"
+ osb:paint="solid"
+ id="linearGradient17300">
+ <stop
+ style="stop-color:#9900ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17302" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="9900CC"
+ osb:paint="solid"
+ id="linearGradient17304">
+ <stop
+ style="stop-color:#9900cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17306" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="990099"
+ osb:paint="solid"
+ id="linearGradient17308">
+ <stop
+ style="stop-color:#990099;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17310" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="990066"
+ osb:paint="solid"
+ id="linearGradient17312">
+ <stop
+ style="stop-color:#990066;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17314" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="990033"
+ osb:paint="solid"
+ id="linearGradient17316">
+ <stop
+ style="stop-color:#990033;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17318" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="990000"
+ osb:paint="solid"
+ id="linearGradient17320">
+ <stop
+ style="stop-color:#990000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17322" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="66FFFF"
+ osb:paint="solid"
+ id="linearGradient17324">
+ <stop
+ style="stop-color:#66ffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17326" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="66FFCC"
+ osb:paint="solid"
+ id="linearGradient17328">
+ <stop
+ style="stop-color:#66ffcc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17330" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="66FF99"
+ osb:paint="solid"
+ id="linearGradient17332">
+ <stop
+ style="stop-color:#66ff99;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17334" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="66FF66"
+ osb:paint="solid"
+ id="linearGradient17336">
+ <stop
+ style="stop-color:#66ff66;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17338" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="66FF33"
+ osb:paint="solid"
+ id="linearGradient17340">
+ <stop
+ style="stop-color:#66ff33;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17342" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="66FF00"
+ osb:paint="solid"
+ id="linearGradient17344">
+ <stop
+ style="stop-color:#66ff00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17346" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="66CCFF"
+ osb:paint="solid"
+ id="linearGradient17348">
+ <stop
+ style="stop-color:#66ccff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17350" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="66CCCC"
+ osb:paint="solid"
+ id="linearGradient17352">
+ <stop
+ style="stop-color:#66cccc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17354" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="66CC99"
+ osb:paint="solid"
+ id="linearGradient17356">
+ <stop
+ style="stop-color:#66cc99;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17358" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="66CC66"
+ osb:paint="solid"
+ id="linearGradient17360">
+ <stop
+ style="stop-color:#66cc66;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17362" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="66CC33"
+ osb:paint="solid"
+ id="linearGradient17364">
+ <stop
+ style="stop-color:#66cc33;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17366" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="66CC00"
+ osb:paint="solid"
+ id="linearGradient17368">
+ <stop
+ style="stop-color:#66cc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17370" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="6699FF"
+ osb:paint="solid"
+ id="linearGradient17372">
+ <stop
+ style="stop-color:#6699ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17374" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="6699CC"
+ osb:paint="solid"
+ id="linearGradient17376">
+ <stop
+ style="stop-color:#6699cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17378" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="669999"
+ osb:paint="solid"
+ id="linearGradient17380">
+ <stop
+ style="stop-color:#669999;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17382" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="669966"
+ osb:paint="solid"
+ id="linearGradient17384">
+ <stop
+ style="stop-color:#669966;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17386" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="669933"
+ osb:paint="solid"
+ id="linearGradient17388">
+ <stop
+ style="stop-color:#669933;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17390" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="669900"
+ osb:paint="solid"
+ id="linearGradient17392">
+ <stop
+ style="stop-color:#669900;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17394" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="6666FF"
+ osb:paint="solid"
+ id="linearGradient17396">
+ <stop
+ style="stop-color:#6666ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17398" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="6666CC"
+ osb:paint="solid"
+ id="linearGradient17400">
+ <stop
+ style="stop-color:#6666cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17402" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="666699"
+ osb:paint="solid"
+ id="linearGradient17404">
+ <stop
+ style="stop-color:#666699;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17406" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="666666"
+ osb:paint="solid"
+ id="linearGradient17408">
+ <stop
+ style="stop-color:#666666;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17410" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="666633"
+ osb:paint="solid"
+ id="linearGradient17412">
+ <stop
+ style="stop-color:#666633;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17414" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="666600"
+ osb:paint="solid"
+ id="linearGradient17416">
+ <stop
+ style="stop-color:#666600;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17418" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="6633FF"
+ osb:paint="solid"
+ id="linearGradient17420">
+ <stop
+ style="stop-color:#6633ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17422" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="6633CC"
+ osb:paint="solid"
+ id="linearGradient17424">
+ <stop
+ style="stop-color:#6633cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17426" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="663399"
+ osb:paint="solid"
+ id="linearGradient17428">
+ <stop
+ style="stop-color:#663399;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17430" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="663366"
+ osb:paint="solid"
+ id="linearGradient17432">
+ <stop
+ style="stop-color:#663366;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17434" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="663333"
+ osb:paint="solid"
+ id="linearGradient17436">
+ <stop
+ style="stop-color:#663333;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17438" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="663300"
+ osb:paint="solid"
+ id="linearGradient17440">
+ <stop
+ style="stop-color:#663300;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17442" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="6600FF"
+ osb:paint="solid"
+ id="linearGradient17444">
+ <stop
+ style="stop-color:#6600ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17446" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="6600CC"
+ osb:paint="solid"
+ id="linearGradient17448">
+ <stop
+ style="stop-color:#6600cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17450" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="660099"
+ osb:paint="solid"
+ id="linearGradient17452">
+ <stop
+ style="stop-color:#660099;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17454" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="660066"
+ osb:paint="solid"
+ id="linearGradient17456">
+ <stop
+ style="stop-color:#660066;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17458" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="660033"
+ osb:paint="solid"
+ id="linearGradient17460">
+ <stop
+ style="stop-color:#660033;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17462" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="660000"
+ osb:paint="solid"
+ id="linearGradient17464">
+ <stop
+ style="stop-color:#660000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17466" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="33FFFF"
+ osb:paint="solid"
+ id="linearGradient17468">
+ <stop
+ style="stop-color:#33ffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17470" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="33FFCC"
+ osb:paint="solid"
+ id="linearGradient17472">
+ <stop
+ style="stop-color:#33ffcc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17474" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="33FF99"
+ osb:paint="solid"
+ id="linearGradient17476">
+ <stop
+ style="stop-color:#33ff99;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17478" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="33FF66"
+ osb:paint="solid"
+ id="linearGradient17480">
+ <stop
+ style="stop-color:#33ff66;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17482" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="33FF33"
+ osb:paint="solid"
+ id="linearGradient17484">
+ <stop
+ style="stop-color:#33ff33;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17486" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="33FF00"
+ osb:paint="solid"
+ id="linearGradient17488">
+ <stop
+ style="stop-color:#33ff00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17490" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="33CCFF"
+ osb:paint="solid"
+ id="linearGradient17492">
+ <stop
+ style="stop-color:#33ccff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17494" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="33CCCC"
+ osb:paint="solid"
+ id="linearGradient17496">
+ <stop
+ style="stop-color:#33cccc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17498" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="33CC99"
+ osb:paint="solid"
+ id="linearGradient17500">
+ <stop
+ style="stop-color:#33cc99;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17502" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="33CC66"
+ osb:paint="solid"
+ id="linearGradient17504">
+ <stop
+ style="stop-color:#33cc66;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17506" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="33CC33"
+ osb:paint="solid"
+ id="linearGradient17508">
+ <stop
+ style="stop-color:#33cc33;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17510" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="33CC00"
+ osb:paint="solid"
+ id="linearGradient17512">
+ <stop
+ style="stop-color:#33cc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17514" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="3399FF"
+ osb:paint="solid"
+ id="linearGradient17516">
+ <stop
+ style="stop-color:#3399ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="3399CC"
+ osb:paint="solid"
+ id="linearGradient17520">
+ <stop
+ style="stop-color:#3399cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17522" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="339999"
+ osb:paint="solid"
+ id="linearGradient17524">
+ <stop
+ style="stop-color:#339999;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17526" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="339966"
+ osb:paint="solid"
+ id="linearGradient17528">
+ <stop
+ style="stop-color:#339966;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17530" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="339933"
+ osb:paint="solid"
+ id="linearGradient17532">
+ <stop
+ style="stop-color:#339933;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17534" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="339900"
+ osb:paint="solid"
+ id="linearGradient17536">
+ <stop
+ style="stop-color:#339900;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17538" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="3366FF"
+ osb:paint="solid"
+ id="linearGradient17540">
+ <stop
+ style="stop-color:#3366ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17542" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="3366CC"
+ osb:paint="solid"
+ id="linearGradient17544">
+ <stop
+ style="stop-color:#3366cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17546" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="336699"
+ osb:paint="solid"
+ id="linearGradient17548">
+ <stop
+ style="stop-color:#336699;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17550" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="336666"
+ osb:paint="solid"
+ id="linearGradient17552">
+ <stop
+ style="stop-color:#336666;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17554" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="336633"
+ osb:paint="solid"
+ id="linearGradient17556">
+ <stop
+ style="stop-color:#336633;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17558" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="336600"
+ osb:paint="solid"
+ id="linearGradient17560">
+ <stop
+ style="stop-color:#336600;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17562" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="3333FF"
+ osb:paint="solid"
+ id="linearGradient17564">
+ <stop
+ style="stop-color:#3333ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17566" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="3333CC"
+ osb:paint="solid"
+ id="linearGradient17568">
+ <stop
+ style="stop-color:#3333cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17570" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="333399"
+ osb:paint="solid"
+ id="linearGradient17572">
+ <stop
+ style="stop-color:#333399;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17574" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="333366"
+ osb:paint="solid"
+ id="linearGradient17576">
+ <stop
+ style="stop-color:#333366;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17578" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="333333"
+ osb:paint="solid"
+ id="linearGradient17580">
+ <stop
+ style="stop-color:#333333;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17582" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="333300"
+ osb:paint="solid"
+ id="linearGradient17584">
+ <stop
+ style="stop-color:#333300;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17586" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="3300FF"
+ osb:paint="solid"
+ id="linearGradient17588">
+ <stop
+ style="stop-color:#3300ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17590" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="3300CC"
+ osb:paint="solid"
+ id="linearGradient17592">
+ <stop
+ style="stop-color:#3300cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17594" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="330099"
+ osb:paint="solid"
+ id="linearGradient17596">
+ <stop
+ style="stop-color:#330099;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17598" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="330066"
+ osb:paint="solid"
+ id="linearGradient17600">
+ <stop
+ style="stop-color:#330066;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17602" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="330033"
+ osb:paint="solid"
+ id="linearGradient17604">
+ <stop
+ style="stop-color:#330033;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17606" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="330000"
+ osb:paint="solid"
+ id="linearGradient17608">
+ <stop
+ style="stop-color:#330000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17610" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="00FFFF"
+ osb:paint="solid"
+ id="linearGradient17612">
+ <stop
+ style="stop-color:#00ffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17614" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="00FFCC"
+ osb:paint="solid"
+ id="linearGradient17616">
+ <stop
+ style="stop-color:#00ffcc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17618" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="00FF99"
+ osb:paint="solid"
+ id="linearGradient17620">
+ <stop
+ style="stop-color:#00ff99;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17622" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="00FF66"
+ osb:paint="solid"
+ id="linearGradient17624">
+ <stop
+ style="stop-color:#00ff66;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17626" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="00FF33"
+ osb:paint="solid"
+ id="linearGradient17628">
+ <stop
+ style="stop-color:#00ff33;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17630" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="00FF00"
+ osb:paint="solid"
+ id="linearGradient17632">
+ <stop
+ style="stop-color:#00ff00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17634" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="00CCFF"
+ osb:paint="solid"
+ id="linearGradient17636">
+ <stop
+ style="stop-color:#00ccff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17638" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="00CCCC"
+ osb:paint="solid"
+ id="linearGradient17640">
+ <stop
+ style="stop-color:#00cccc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17642" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="00CC99"
+ osb:paint="solid"
+ id="linearGradient17644">
+ <stop
+ style="stop-color:#00cc99;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17646" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="00CC66"
+ osb:paint="solid"
+ id="linearGradient17648">
+ <stop
+ style="stop-color:#00cc66;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17650" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="00CC33"
+ osb:paint="solid"
+ id="linearGradient17652">
+ <stop
+ style="stop-color:#00cc33;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17654" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="00CC00"
+ osb:paint="solid"
+ id="linearGradient17656">
+ <stop
+ style="stop-color:#00cc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17658" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="0099FF"
+ osb:paint="solid"
+ id="linearGradient17660">
+ <stop
+ style="stop-color:#0099ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17662" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="0099CC"
+ osb:paint="solid"
+ id="linearGradient17664">
+ <stop
+ style="stop-color:#0099cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17666" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="009999"
+ osb:paint="solid"
+ id="linearGradient17668">
+ <stop
+ style="stop-color:#009999;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17670" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="009966"
+ osb:paint="solid"
+ id="linearGradient17672">
+ <stop
+ style="stop-color:#009966;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17674" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="009933"
+ osb:paint="solid"
+ id="linearGradient17676">
+ <stop
+ style="stop-color:#009933;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17678" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="009900"
+ osb:paint="solid"
+ id="linearGradient17680">
+ <stop
+ style="stop-color:#009900;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17682" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="0066FF"
+ osb:paint="solid"
+ id="linearGradient17684">
+ <stop
+ style="stop-color:#0066ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17686" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="0066CC"
+ osb:paint="solid"
+ id="linearGradient17688">
+ <stop
+ style="stop-color:#0066cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17690" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="006699"
+ osb:paint="solid"
+ id="linearGradient17692">
+ <stop
+ style="stop-color:#006699;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17694" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="006666"
+ osb:paint="solid"
+ id="linearGradient17696">
+ <stop
+ style="stop-color:#006666;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17698" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="006633"
+ osb:paint="solid"
+ id="linearGradient17700">
+ <stop
+ style="stop-color:#006633;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17702" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="006600"
+ osb:paint="solid"
+ id="linearGradient17704">
+ <stop
+ style="stop-color:#006600;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17706" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="0033FF"
+ osb:paint="solid"
+ id="linearGradient17708">
+ <stop
+ style="stop-color:#0033ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17710" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="0033CC"
+ osb:paint="solid"
+ id="linearGradient17712">
+ <stop
+ style="stop-color:#0033cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17714" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="003399"
+ osb:paint="solid"
+ id="linearGradient17716">
+ <stop
+ style="stop-color:#003399;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17718" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="003366"
+ osb:paint="solid"
+ id="linearGradient17720">
+ <stop
+ style="stop-color:#003366;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17722" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="003333"
+ osb:paint="solid"
+ id="linearGradient17724">
+ <stop
+ style="stop-color:#003333;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17726" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="003300"
+ osb:paint="solid"
+ id="linearGradient17728">
+ <stop
+ style="stop-color:#003300;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17730" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="0000FF"
+ osb:paint="solid"
+ id="linearGradient17732">
+ <stop
+ style="stop-color:#0000ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17734" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="0000CC"
+ osb:paint="solid"
+ id="linearGradient17736">
+ <stop
+ style="stop-color:#0000cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17738" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="000099"
+ osb:paint="solid"
+ id="linearGradient17740">
+ <stop
+ style="stop-color:#000099;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17742" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="000066"
+ osb:paint="solid"
+ id="linearGradient17744">
+ <stop
+ style="stop-color:#000066;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17746" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="000033"
+ osb:paint="solid"
+ id="linearGradient17748">
+ <stop
+ style="stop-color:#000033;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17750" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="000000"
+ osb:paint="solid"
+ id="linearGradient17752">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop17754" />
+ </linearGradient>
+ </g>
+ <g
+ id="page18"
+ inkscape:label="WebSafe22">
+ <linearGradient
+ inkscape:label="FFFFFF"
+ osb:paint="solid"
+ id="linearGradient18190">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18192" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FFFF66"
+ osb:paint="solid"
+ id="linearGradient18194">
+ <stop
+ style="stop-color:#ffff66;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18196" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FFFF33"
+ osb:paint="solid"
+ id="linearGradient18198">
+ <stop
+ style="stop-color:#ffff33;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18200" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FFFF00"
+ osb:paint="solid"
+ id="linearGradient18202">
+ <stop
+ style="stop-color:#ffff00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18204" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CCFF66"
+ osb:paint="solid"
+ id="linearGradient18206">
+ <stop
+ style="stop-color:#ccff66;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18208" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="66FFFF"
+ osb:paint="solid"
+ id="linearGradient18210">
+ <stop
+ style="stop-color:#66ffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18212" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="66FF33"
+ osb:paint="solid"
+ id="linearGradient18214">
+ <stop
+ style="stop-color:#66ff33;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18216" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="66FF00"
+ osb:paint="solid"
+ id="linearGradient18218">
+ <stop
+ style="stop-color:#66ff00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18220" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="33FFFF"
+ osb:paint="solid"
+ id="linearGradient18222">
+ <stop
+ style="stop-color:#33ffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18224" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="33FFCC"
+ osb:paint="solid"
+ id="linearGradient18226">
+ <stop
+ style="stop-color:#33ffcc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18228" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="33FF66"
+ osb:paint="solid"
+ id="linearGradient18230">
+ <stop
+ style="stop-color:#33ff66;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18232" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="33FF33"
+ osb:paint="solid"
+ id="linearGradient18234">
+ <stop
+ style="stop-color:#33ff33;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18236" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="00FFFF"
+ osb:paint="solid"
+ id="linearGradient18238">
+ <stop
+ style="stop-color:#00ffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18240" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="00FFCC"
+ osb:paint="solid"
+ id="linearGradient18242">
+ <stop
+ style="stop-color:#00ffcc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18244" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="00FF66"
+ osb:paint="solid"
+ id="linearGradient18246">
+ <stop
+ style="stop-color:#00ff66;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18248" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="00FF00"
+ osb:paint="solid"
+ id="linearGradient18250">
+ <stop
+ style="stop-color:#00ff00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18252" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF00FF"
+ osb:paint="solid"
+ id="linearGradient18254">
+ <stop
+ style="stop-color:#ff00ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18256" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF0033"
+ osb:paint="solid"
+ id="linearGradient18258">
+ <stop
+ style="stop-color:#ff0033;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18260" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF0000"
+ osb:paint="solid"
+ id="linearGradient18262">
+ <stop
+ style="stop-color:#ff0000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18264" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="0000FF"
+ osb:paint="solid"
+ id="linearGradient18266">
+ <stop
+ style="stop-color:#0000ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18268" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="000033"
+ osb:paint="solid"
+ id="linearGradient18270">
+ <stop
+ style="stop-color:#000033;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18272" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="000000"
+ osb:paint="solid"
+ id="linearGradient18274">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18276" />
+ </linearGradient>
+ </g>
+ <g
+ id="page19"
+ inkscape:label="Windows XP icons">
+ <linearGradient
+ inkscape:label="996600"
+ osb:paint="solid"
+ id="linearGradient18324">
+ <stop
+ style="stop-color:#996600;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18326" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CC9900"
+ osb:paint="solid"
+ id="linearGradient18328">
+ <stop
+ style="stop-color:#cc9900;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18330" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FFCC00"
+ osb:paint="solid"
+ id="linearGradient18332">
+ <stop
+ style="stop-color:#ffcc00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18334" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FFFF00"
+ osb:paint="solid"
+ id="linearGradient18336">
+ <stop
+ style="stop-color:#ffff00;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18338" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FFFF99"
+ osb:paint="solid"
+ id="linearGradient18340">
+ <stop
+ style="stop-color:#ffff99;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18342" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FFDB9D"
+ osb:paint="solid"
+ id="linearGradient18344">
+ <stop
+ style="stop-color:#ffdb9d;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18346" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FFCC66"
+ osb:paint="solid"
+ id="linearGradient18348">
+ <stop
+ style="stop-color:#ffcc66;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18350" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF9933"
+ osb:paint="solid"
+ id="linearGradient18352">
+ <stop
+ style="stop-color:#ff9933;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18354" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF794B"
+ osb:paint="solid"
+ id="linearGradient18356">
+ <stop
+ style="stop-color:#ff794b;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18358" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FF3300"
+ osb:paint="solid"
+ id="linearGradient18360">
+ <stop
+ style="stop-color:#ff3300;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18362" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="990000"
+ osb:paint="solid"
+ id="linearGradient18364">
+ <stop
+ style="stop-color:#990000;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18366" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="333366"
+ osb:paint="solid"
+ id="linearGradient18368">
+ <stop
+ style="stop-color:#333366;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18370" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="003399"
+ osb:paint="solid"
+ id="linearGradient18372">
+ <stop
+ style="stop-color:#003399;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18374" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="0066CC"
+ osb:paint="solid"
+ id="linearGradient18376">
+ <stop
+ style="stop-color:#0066cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18378" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="0083D7"
+ osb:paint="solid"
+ id="linearGradient18380">
+ <stop
+ style="stop-color:#0083d7;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18382" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="0099FF"
+ osb:paint="solid"
+ id="linearGradient18384">
+ <stop
+ style="stop-color:#0099ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18386" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="3E9ADE"
+ osb:paint="solid"
+ id="linearGradient18388">
+ <stop
+ style="stop-color:#3e9ade;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18390" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="99CCFF"
+ osb:paint="solid"
+ id="linearGradient18392">
+ <stop
+ style="stop-color:#99ccff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18394" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="B4E2FF"
+ osb:paint="solid"
+ id="linearGradient18396">
+ <stop
+ style="stop-color:#b4e2ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18398" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="DEFFFF"
+ osb:paint="solid"
+ id="linearGradient18400">
+ <stop
+ style="stop-color:#deffff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18402" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="FFCCFF"
+ osb:paint="solid"
+ id="linearGradient18404">
+ <stop
+ style="stop-color:#ffccff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18406" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CCCCFF"
+ osb:paint="solid"
+ id="linearGradient18408">
+ <stop
+ style="stop-color:#ccccff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18410" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="9999FF"
+ osb:paint="solid"
+ id="linearGradient18412">
+ <stop
+ style="stop-color:#9999ff;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18414" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="6666CC"
+ osb:paint="solid"
+ id="linearGradient18416">
+ <stop
+ style="stop-color:#6666cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18418" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="9999CC"
+ osb:paint="solid"
+ id="linearGradient18420">
+ <stop
+ style="stop-color:#9999cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18422" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="666699"
+ osb:paint="solid"
+ id="linearGradient18424">
+ <stop
+ style="stop-color:#666699;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18426" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="006600"
+ osb:paint="solid"
+ id="linearGradient18428">
+ <stop
+ style="stop-color:#006600;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18430" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="009900"
+ osb:paint="solid"
+ id="linearGradient18432">
+ <stop
+ style="stop-color:#009900;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18434" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="66CC33"
+ osb:paint="solid"
+ id="linearGradient18436">
+ <stop
+ style="stop-color:#66cc33;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18438" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="99FF66"
+ osb:paint="solid"
+ id="linearGradient18440">
+ <stop
+ style="stop-color:#99ff66;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18442" />
+ </linearGradient>
+ <linearGradient
+ inkscape:label="CCF4CC"
+ osb:paint="solid"
+ id="linearGradient18444">
+ <stop
+ style="stop-color:#ccf4cc;stop-opacity:1.000000;"
+ offset="0"
+ id="stop18446" />
+ </linearGradient>
+ </g>
+ </defs>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview12" />
+</svg>
diff --git a/src/ui/dialog/color-item.cpp b/src/ui/dialog/color-item.cpp
index 7940c28ae..6eece0c17 100644
--- a/src/ui/dialog/color-item.cpp
+++ b/src/ui/dialog/color-item.cpp
@@ -11,18 +11,9 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
-
#include <errno.h>
-
-#if GLIBMM_DISABLE_DEPRECATED && HAVE_GLIBMM_THREADS_H
-#include <glibmm/threads.h>
-#endif
-
-#include <gtkmm/label.h>
#include <glibmm/i18n.h>
+#include <gtkmm/label.h>
#include <cairo.h>
#include <gtk/gtk.h>
@@ -45,6 +36,7 @@
#include "xml/repr.h"
#include "verbs.h"
#include "widgets/gradient-vector.h"
+#include "sp-paint-server.h"
#include "color.h" // for SP_RGBA32_U_COMPOSE
@@ -53,756 +45,206 @@ namespace Inkscape {
namespace UI {
namespace Dialogs {
-static std::vector<std::string> mimeStrings;
-static std::map<std::string, guint> mimeToInt;
-
-#if ENABLE_MAGIC_COLORS
-// TODO remove this soon:
-extern std::vector<SwatchPage*> possible;
-#endif // ENABLE_MAGIC_COLORS
-
-
-#if ENABLE_MAGIC_COLORS
-static bool bruteForce( SPDocument* document, Inkscape::XML::Node* node, Glib::ustring const& match, int r, int g, int b )
+bool ColorItem::on_enter_notify_event(GdkEventCrossing* event)
{
- bool changed = false;
-
- if ( node ) {
- gchar const * val = node->attribute("inkscape:x-fill-tag");
- if ( val && (match == val) ) {
- SPObject *obj = document->getObjectByRepr( node );
-
- gchar c[64] = {0};
- sp_svg_write_color( c, sizeof(c), SP_RGBA32_U_COMPOSE( r, g, b, 0xff ) );
- SPCSSAttr *css = sp_repr_css_attr_new();
- sp_repr_css_set_property( css, "fill", c );
-
- sp_desktop_apply_css_recursive( obj, css, true );
- static_cast<SPItem*>(obj)->updateRepr();
-
- changed = true;
- }
-
- val = node->attribute("inkscape:x-stroke-tag");
- if ( val && (match == val) ) {
- SPObject *obj = document->getObjectByRepr( node );
-
- gchar c[64] = {0};
- sp_svg_write_color( c, sizeof(c), SP_RGBA32_U_COMPOSE( r, g, b, 0xff ) );
- SPCSSAttr *css = sp_repr_css_attr_new();
- sp_repr_css_set_property( css, "stroke", c );
-
- sp_desktop_apply_css_recursive( (SPItem*)obj, css, true );
- ((SPItem*)obj)->updateRepr();
-
- changed = true;
- }
-
- Inkscape::XML::Node* first = node->firstChild();
- changed |= bruteForce( document, first, match, r, g, b );
-
- changed |= bruteForce( document, node->next(), match, r, g, b );
- }
-
- return changed;
-}
-#endif // ENABLE_MAGIC_COLORS
-
-static void handleClick( GtkWidget* /*widget*/, gpointer callback_data ) {
- ColorItem* item = reinterpret_cast<ColorItem*>(callback_data);
- if ( item ) {
- item->buttonClicked(false);
- }
-}
-
-static void handleSecondaryClick( GtkWidget* /*widget*/, gint /*arg1*/, gpointer callback_data ) {
- ColorItem* item = reinterpret_cast<ColorItem*>(callback_data);
- if ( item ) {
- item->buttonClicked(true);
- }
-}
-
-static gboolean handleEnterNotify( GtkWidget* /*widget*/, GdkEventCrossing* /*event*/, gpointer callback_data ) {
- ColorItem* item = reinterpret_cast<ColorItem*>(callback_data);
- if ( item ) {
- SPDesktop *desktop = SP_ACTIVE_DESKTOP;
- if ( desktop ) {
- gchar* msg = g_strdup_printf(_("Color: <b>%s</b>; <b>Click</b> to set fill, <b>Shift+click</b> to set stroke"),
- item->def.descr.c_str());
- desktop->tipsMessageContext()->set(Inkscape::INFORMATION_MESSAGE, msg);
- g_free(msg);
- }
- }
- return FALSE;
-}
-
-static gboolean handleLeaveNotify( GtkWidget* /*widget*/, GdkEventCrossing* /*event*/, gpointer callback_data ) {
- ColorItem* item = reinterpret_cast<ColorItem*>(callback_data);
- if ( item ) {
- SPDesktop *desktop = SP_ACTIVE_DESKTOP;
- if ( desktop ) {
- desktop->tipsMessageContext()->clear();
- }
+ SPDesktop *desktop = SP_ACTIVE_DESKTOP;
+ if ( desktop ) {
+ gchar* msg = g_strdup_printf(_("Color: <b>%s</b>; <b>Click</b> to set fill, <b>Shift+click</b> to set stroke"),def);
+ desktop->tipsMessageContext()->set(Inkscape::INFORMATION_MESSAGE, msg);
+ g_free(msg);
}
- return FALSE;
+ return Gtk::Widget::on_enter_notify_event(event);
}
-static void dieDieDie( GObject *obj, gpointer user_data )
+bool ColorItem::on_leave_notify_event(GdkEventCrossing* event)
{
- g_message("die die die %p %p", obj, user_data );
-}
-
-static bool getBlock( std::string& dst, guchar ch, std::string const & str )
-{
- bool good = false;
- std::string::size_type pos = str.find(ch);
- if ( pos != std::string::npos )
- {
- std::string::size_type pos2 = str.find( '(', pos );
- if ( pos2 != std::string::npos ) {
- std::string::size_type endPos = str.find( ')', pos2 );
- if ( endPos != std::string::npos ) {
- dst = str.substr( pos2 + 1, (endPos - pos2 - 1) );
- good = true;
- }
- }
+ SPDesktop *desktop = SP_ACTIVE_DESKTOP;
+ if ( desktop ) {
+ desktop->tipsMessageContext()->clear();
}
- return good;
+ return Gtk::Widget::on_leave_notify_event(event);
}
-static bool popVal( guint64& numVal, std::string& str )
+void ColorItem::selection_modified(Selection* selection, guint flags)
{
- bool good = false;
- std::string::size_type endPos = str.find(',');
- if ( endPos == std::string::npos ) {
- endPos = str.length();
- }
-
- if ( endPos != std::string::npos && endPos > 0 ) {
- std::string xxx = str.substr( 0, endPos );
- const gchar* ptr = xxx.c_str();
- gchar* endPtr = 0;
- numVal = g_ascii_strtoull( ptr, &endPtr, 10 );
- if ( (numVal == G_MAXUINT64) && (ERANGE == errno) ) {
- // overflow
- } else if ( (numVal == 0) && (endPtr == ptr) ) {
- // failed conversion
- } else {
- good = true;
- str.erase( 0, endPos + 1 );
- }
- }
-
- return good;
+ selection_changed(selection);
}
-// TODO resolve this more cleanly:
-extern gboolean colorItemHandleButtonPress( GtkWidget* /*widget*/, GdkEventButton* event, gpointer user_data);
-
-static void colorItemDragBegin( GtkWidget */*widget*/, GdkDragContext* dc, gpointer data )
+void ColorItem::selection_changed(Selection* selection)
{
- ColorItem* item = reinterpret_cast<ColorItem*>(data);
- if ( item )
+ SPItem* item = selection->singleItem();
+ SPPaintServer* grad;
+ if (item &&
+ (
+ (item->style->fill.isPaintserver() &&
+ SP_IS_GRADIENT( (grad = item->style->getFillPaintServer()) )
+ && SP_GRADIENT(grad)->getVector() == gradient) ||
+
+ (item->style->stroke.isPaintserver() &&
+ SP_IS_GRADIENT( (grad = item->style->getStrokePaintServer()) ) &&
+ SP_GRADIENT(grad)->getVector() == gradient)
+ )
+ )
{
- using Inkscape::IO::Resource::get_path;
- using Inkscape::IO::Resource::ICONS;
- using Inkscape::IO::Resource::SYSTEM;
- int width = 32;
- int height = 24;
-
- if (item->def.getType() != ege::PaintDef::RGB){
- GError *error = NULL;
- gsize bytesRead = 0;
- gsize bytesWritten = 0;
- gchar *localFilename = g_filename_from_utf8( get_path(SYSTEM, ICONS, "remove-color.png"),
- -1,
- &bytesRead,
- &bytesWritten,
- &error);
- GdkPixbuf* pixbuf = gdk_pixbuf_new_from_file_at_scale(localFilename, width, height, FALSE, &error);
- g_free(localFilename);
- gtk_drag_set_icon_pixbuf( dc, pixbuf, 0, 0 );
- } else {
- GdkPixbuf* pixbuf = 0;
- if ( item->getGradient() ){
- cairo_surface_t *s = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, width, height);
- cairo_pattern_t *gradient = sp_gradient_create_preview_pattern(item->getGradient(), width);
- cairo_t *ct = cairo_create(s);
- cairo_set_source(ct, gradient);
- cairo_paint(ct);
- cairo_destroy(ct);
- cairo_pattern_destroy(gradient);
- cairo_surface_flush(s);
-
- pixbuf = ink_pixbuf_create_from_cairo_surface(s);
- } else {
- Glib::RefPtr<Gdk::Pixbuf> thumb = Gdk::Pixbuf::create( Gdk::COLORSPACE_RGB, false, 8, width, height );
- guint32 fillWith = (0xff000000 & (item->def.getR() << 24))
- | (0x00ff0000 & (item->def.getG() << 16))
- | (0x0000ff00 & (item->def.getB() << 8));
- thumb->fill( fillWith );
- pixbuf = thumb->gobj();
- g_object_ref(G_OBJECT(pixbuf));
- }
- gtk_drag_set_icon_pixbuf( dc, pixbuf, 0, 0 );
+ if (!_isSelected) {
+ _isSelected = true;
+ queue_draw();
}
+ } else if (_isSelected) {
+ _isSelected = false;
+ queue_draw();
}
-
-}
-
-//"drag-drop"
-// gboolean dragDropColorData( GtkWidget *widget,
-// GdkDragContext *drag_context,
-// gint x,
-// gint y,
-// guint time,
-// gpointer user_data)
-// {
-// // TODO finish
-
-// return TRUE;
-// }
-
-
-SwatchPage::SwatchPage()
- : _prefWidth(0)
-{
-}
-
-SwatchPage::~SwatchPage()
-{
-}
-
-
-ColorItem::ColorItem(ege::PaintDef::ColorType type) :
- def(type),
- _isFill(false),
- _isStroke(false),
- _isLive(false),
- _linkIsTone(false),
- _linkPercent(0),
- _linkGray(0),
- _linkSrc(0),
- _grad(0),
- _pattern(0)
-{
-}
-
-ColorItem::ColorItem( unsigned int r, unsigned int g, unsigned int b, Glib::ustring& name ) :
- def( r, g, b, name ),
- _isFill(false),
- _isStroke(false),
- _isLive(false),
- _linkIsTone(false),
- _linkPercent(0),
- _linkGray(0),
- _linkSrc(0),
- _grad(0),
- _pattern(0)
-{
-}
-
-ColorItem::~ColorItem()
-{
- if (_pattern != NULL) {
- cairo_pattern_destroy(_pattern);
- }
-}
-
-ColorItem::ColorItem(ColorItem const &other) :
- Inkscape::UI::Previewable()
-{
- if ( this != &other ) {
- *this = other;
- }
-}
-
-ColorItem &ColorItem::operator=(ColorItem const &other)
-{
- if ( this != &other ) {
- def = other.def;
-
- // TODO - correct linkage
- _linkSrc = other._linkSrc;
- g_message("Erk!");
- }
- return *this;
}
-void ColorItem::setState( bool fill, bool stroke )
+ColorItem::ColorItem( SPGradient* grad, const gchar* name, SPDesktop* desktop ) :
+ Glib::ObjectBase("coloritem"),
+ Gtk::Widget(),
+ def( name ),
+ gradient(grad),
+ _isSelected(false)
{
- if ( (_isFill != fill) || (_isStroke != stroke) ) {
- _isFill = fill;
- _isStroke = stroke;
-
- for ( std::vector<Gtk::Widget*>::iterator it = _previews.begin(); it != _previews.end(); ++it ) {
- Gtk::Widget* widget = *it;
- if ( IS_EEK_PREVIEW(widget->gobj()) ) {
- EekPreview * preview = EEK_PREVIEW(widget->gobj());
-
- int val = eek_preview_get_linked( preview );
- val &= ~(PREVIEW_FILL | PREVIEW_STROKE);
- if ( _isFill ) {
- val |= PREVIEW_FILL;
- }
- if ( _isStroke ) {
- val |= PREVIEW_STROKE;
- }
- eek_preview_set_linked( preview, static_cast<LinkType>(val) );
- }
- }
- }
+ set_has_window(true);
+ add_events(Gdk::BUTTON_PRESS_MASK);
+ add_events(Gdk::ENTER_NOTIFY_MASK | Gdk::LEAVE_NOTIFY_MASK);
+ sel_connection = desktop->selection->connectChanged(sigc::mem_fun(*this, &ColorItem::selection_changed));
+ mod_connection = desktop->selection->connectModified(sigc::mem_fun(*this, &ColorItem::selection_modified));
+ selection_changed(desktop->selection);
}
-void ColorItem::setGradient(SPGradient *grad)
+void ColorItem::on_size_request(Gtk::Requisition* requisition)
{
- if (_grad != grad) {
- _grad = grad;
- // TODO regen and push to listeners
- }
-
- setName( gr_prepare_label(_grad) );
+ requisition->height = 20;
+ requisition->width = 20;
}
-void ColorItem::setName(const Glib::ustring name)
+void ColorItem::on_size_allocate(Gtk::Allocation& allocation)
{
- //def.descr = name;
-
- for ( std::vector<Gtk::Widget*>::iterator it = _previews.begin(); it != _previews.end(); ++it ) {
- Gtk::Widget* widget = *it;
- if ( IS_EEK_PREVIEW(widget->gobj()) ) {
- gtk_widget_set_tooltip_text(GTK_WIDGET(widget->gobj()), name.c_str());
- }
- else if ( GTK_IS_LABEL(widget->gobj()) ) {
- gtk_label_set_text(GTK_LABEL(widget->gobj()), name.c_str());
- }
+ set_allocation(allocation);
+ if (m_refGdkWindow)
+ {
+ m_refGdkWindow->move_resize( allocation.get_x(), allocation.get_y(), allocation.get_width(), allocation.get_height() );
}
}
-void ColorItem::setPattern(cairo_pattern_t *pattern)
+void ColorItem::on_map()
{
- if (pattern) {
- cairo_pattern_reference(pattern);
- }
- if (_pattern) {
- cairo_pattern_destroy(_pattern);
- }
- _pattern = pattern;
-
- _updatePreviews();
+ Gtk::Widget::on_map();
}
-void ColorItem::_dragGetColorData( GtkWidget */*widget*/,
- GdkDragContext */*drag_context*/,
- GtkSelectionData *data,
- guint info,
- guint /*time*/,
- gpointer user_data)
+void ColorItem::on_unmap()
{
- ColorItem* item = reinterpret_cast<ColorItem*>(user_data);
- std::string key;
- if ( info < mimeStrings.size() ) {
- key = mimeStrings[info];
- } else {
- g_warning("ERROR: unknown value (%d)", info);
- }
-
- if ( !key.empty() ) {
- char* tmp = 0;
- int len = 0;
- int format = 0;
- item->def.getMIMEData(key, tmp, len, format);
- if ( tmp ) {
- GdkAtom dataAtom = gdk_atom_intern( key.c_str(), FALSE );
- gtk_selection_data_set( data, dataAtom, format, (guchar*)tmp, len );
- delete[] tmp;
- }
- }
+ Gtk::Widget::on_unmap();
}
-void ColorItem::_dropDataIn( GtkWidget */*widget*/,
- GdkDragContext */*drag_context*/,
- gint /*x*/, gint /*y*/,
- GtkSelectionData */*data*/,
- guint /*info*/,
- guint /*event_time*/,
- gpointer /*user_data*/)
+void ColorItem::on_realize()
{
+ set_realized();
+ ensure_style();
+
+ if(!m_refGdkWindow)
+ {
+ //Create the GdkWindow:
+
+ GdkWindowAttr attributes;
+ memset(&attributes, 0, sizeof(attributes));
+
+ Gtk::Allocation allocation = get_allocation();
+
+ //Set initial position and size of the Gdk::Window:
+ attributes.x = allocation.get_x();
+ attributes.y = allocation.get_y();
+ attributes.width = allocation.get_width();
+ attributes.height = allocation.get_height();
+
+ attributes.event_mask = get_events () | Gdk::EXPOSURE_MASK;
+ attributes.window_type = GDK_WINDOW_CHILD;
+ attributes.wclass = GDK_INPUT_OUTPUT;
+
+ m_refGdkWindow = Gdk::Window::create(get_parent_window(), &attributes,
+ GDK_WA_X | GDK_WA_Y);
+ set_window(m_refGdkWindow);
+
+ //Attach this widget's style to its Gdk::Window.
+ style_attach();
+
+ //make the widget receive expose events
+ m_refGdkWindow->set_user_data(gobj());
+ }
}
-void ColorItem::_colorDefChanged(void* data)
+void ColorItem::on_unrealize()
{
- ColorItem* item = reinterpret_cast<ColorItem*>(data);
- if ( item ) {
- item->_updatePreviews();
- }
+ m_refGdkWindow.reset();
+
+ Gtk::Widget::on_unrealize();
}
-void ColorItem::_updatePreviews()
+bool ColorItem::on_expose_event(GdkEventExpose* event)
{
- for ( std::vector<Gtk::Widget*>::iterator it = _previews.begin(); it != _previews.end(); ++it ) {
- Gtk::Widget* widget = *it;
- if ( IS_EEK_PREVIEW(widget->gobj()) ) {
- EekPreview * preview = EEK_PREVIEW(widget->gobj());
-
- _regenPreview(preview);
-
- widget->queue_draw();
- }
- }
-
- for ( std::vector<ColorItem*>::iterator it = _listeners.begin(); it != _listeners.end(); ++it ) {
- guint r = def.getR();
- guint g = def.getG();
- guint b = def.getB();
-
- if ( (*it)->_linkIsTone ) {
- r = ( ((*it)->_linkPercent * (*it)->_linkGray) + ((100 - (*it)->_linkPercent) * r) ) / 100;
- g = ( ((*it)->_linkPercent * (*it)->_linkGray) + ((100 - (*it)->_linkPercent) * g) ) / 100;
- b = ( ((*it)->_linkPercent * (*it)->_linkGray) + ((100 - (*it)->_linkPercent) * b) ) / 100;
- } else {
- r = ( ((*it)->_linkPercent * 255) + ((100 - (*it)->_linkPercent) * r) ) / 100;
- g = ( ((*it)->_linkPercent * 255) + ((100 - (*it)->_linkPercent) * g) ) / 100;
- b = ( ((*it)->_linkPercent * 255) + ((100 - (*it)->_linkPercent) * b) ) / 100;
- }
-
- (*it)->def.setRGB( r, g, b );
- }
-
-
-#if ENABLE_MAGIC_COLORS
- // Look for objects using this color
+ if(m_refGdkWindow)
{
- SPDesktop *desktop = SP_ACTIVE_DESKTOP;
- if ( desktop ) {
- SPDocument* document = sp_desktop_document( desktop );
- Inkscape::XML::Node *rroot = document->getReprRoot();
- if ( rroot ) {
-
- // Find where this thing came from
- Glib::ustring paletteName;
- bool found = false;
- int index = 0;
- for ( std::vector<SwatchPage*>::iterator it2 = possible.begin(); it2 != possible.end() && !found; ++it2 ) {
- SwatchPage* curr = *it2;
- index = 0;
- for ( boost::ptr_vector<ColorItem>::iterator zz = curr->_colors.begin(); zz != curr->_colors.end(); ++zz ) {
- if ( this == &*zz ) {
- found = true;
- paletteName = curr->_name;
- break;
- } else {
- index++;
- }
- }
- }
-
- if ( !paletteName.empty() ) {
- gchar* str = g_strdup_printf("%d|", index);
- paletteName.insert( 0, str );
- g_free(str);
- str = 0;
-
- if ( bruteForce( document, rroot, paletteName, def.getR(), def.getG(), def.getB() ) ) {
- SPDocumentUndo::done( document , SP_VERB_DIALOG_SWATCHES,
- _("Change color definition"));
- }
- }
- }
- }
- }
-#endif // ENABLE_MAGIC_COLORS
-
-}
-
-void ColorItem::_regenPreview(EekPreview * preview)
-{
- if ( def.getType() != ege::PaintDef::RGB ) {
- using Inkscape::IO::Resource::get_path;
- using Inkscape::IO::Resource::ICONS;
- using Inkscape::IO::Resource::SYSTEM;
- GError *error = NULL;
- gsize bytesRead = 0;
- gsize bytesWritten = 0;
- gchar *localFilename = g_filename_from_utf8( get_path(SYSTEM, ICONS, "remove-color.png"),
- -1,
- &bytesRead,
- &bytesWritten,
- &error);
- GdkPixbuf* pixbuf = gdk_pixbuf_new_from_file(localFilename, &error);
- if (!pixbuf) {
- g_warning("Null pixbuf for %p [%s]", localFilename, localFilename );
- }
- g_free(localFilename);
-
- eek_preview_set_pixbuf( preview, pixbuf );
- }
- else if ( !_pattern ){
- eek_preview_set_color( preview,
- (def.getR() << 8) | def.getR(),
- (def.getG() << 8) | def.getG(),
- (def.getB() << 8) | def.getB() );
- } else {
- // These correspond to PREVIEW_PIXBUF_WIDTH and VBLOCK from swatches.cpp
- // TODO: the pattern to draw should be in the widget that draws the preview,
- // so the preview can be scalable
- int w = 128;
- int h = 16;
-
- cairo_surface_t *s = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, w, h);
- cairo_t *ct = cairo_create(s);
- cairo_set_source(ct, _pattern);
- cairo_paint(ct);
- cairo_destroy(ct);
- cairo_surface_flush(s);
-
- GdkPixbuf* pixbuf = ink_pixbuf_create_from_cairo_surface(s);
- eek_preview_set_pixbuf( preview, pixbuf );
- }
-
- eek_preview_set_linked( preview, (LinkType)((_linkSrc ? PREVIEW_LINK_IN:0)
- | (_listeners.empty() ? 0:PREVIEW_LINK_OUT)
- | (_isLive ? PREVIEW_LINK_OTHER:0)) );
-}
-
-Gtk::Widget* ColorItem::getPreview(PreviewStyle style, ViewType view, ::PreviewSize size, guint ratio, guint border)
-{
- Gtk::Widget* widget = 0;
- if ( style == PREVIEW_STYLE_BLURB) {
- Gtk::Label *lbl = new Gtk::Label(def.descr);
- lbl->set_alignment(Gtk::ALIGN_START, Gtk::ALIGN_CENTER);
- widget = lbl;
- } else {
- GtkWidget* eekWidget = eek_preview_new();
- EekPreview * preview = EEK_PREVIEW(eekWidget);
- Gtk::Widget* newBlot = Glib::wrap(eekWidget);
- _regenPreview(preview);
-
- eek_preview_set_details( preview,
- (::ViewType)view,
- (::PreviewSize)size,
- ratio,
- border );
-
- def.addCallback( _colorDefChanged, this );
- eek_preview_set_focus_on_click(preview, FALSE);
- newBlot->set_tooltip_text(def.descr);
-
- g_signal_connect( G_OBJECT(newBlot->gobj()),
- "clicked",
- G_CALLBACK(handleClick),
- this);
-
- g_signal_connect( G_OBJECT(newBlot->gobj()),
- "alt-clicked",
- G_CALLBACK(handleSecondaryClick),
- this);
-
- g_signal_connect( G_OBJECT(newBlot->gobj()),
- "button-press-event",
- G_CALLBACK(colorItemHandleButtonPress),
- this);
-
+ Cairo::RefPtr<Cairo::Context> cr = m_refGdkWindow->create_cairo_context();
+ if(event)
{
- std::vector<std::string> listing = def.getMIMETypes();
- int entryCount = listing.size();
- GtkTargetEntry* entries = new GtkTargetEntry[entryCount];
- GtkTargetEntry* curr = entries;
- for ( std::vector<std::string>::iterator it = listing.begin(); it != listing.end(); ++it ) {
- curr->target = g_strdup(it->c_str());
- curr->flags = 0;
- if ( mimeToInt.find(*it) == mimeToInt.end() ){
- // these next lines are order-dependent:
- mimeToInt[*it] = mimeStrings.size();
- mimeStrings.push_back(*it);
- }
- curr->info = mimeToInt[curr->target];
- curr++;
- }
- gtk_drag_source_set( GTK_WIDGET(newBlot->gobj()),
- GDK_BUTTON1_MASK,
- entries, entryCount,
- GdkDragAction(GDK_ACTION_MOVE | GDK_ACTION_COPY) );
- for ( int i = 0; i < entryCount; i++ ) {
- g_free(entries[i].target);
- }
- delete[] entries;
+ // clip to the area that needs to be re-exposed so we don't draw any
+ // more than we need to.
+ cr->rectangle(event->area.x, event->area.y, event->area.width, event->area.height);
+ cr->clip();
}
- g_signal_connect( G_OBJECT(newBlot->gobj()),
- "drag-data-get",
- G_CALLBACK(ColorItem::_dragGetColorData),
- this);
-
- g_signal_connect( G_OBJECT(newBlot->gobj()),
- "drag-begin",
- G_CALLBACK(colorItemDragBegin),
- this );
-
- g_signal_connect( G_OBJECT(newBlot->gobj()),
- "enter-notify-event",
- G_CALLBACK(handleEnterNotify),
- this);
-
- g_signal_connect( G_OBJECT(newBlot->gobj()),
- "leave-notify-event",
- G_CALLBACK(handleLeaveNotify),
- this);
-
- g_signal_connect( G_OBJECT(newBlot->gobj()),
- "destroy",
- G_CALLBACK(dieDieDie),
- this);
-
-
- widget = newBlot;
- }
-
- _previews.push_back( widget );
-
- return widget;
-}
-
-void ColorItem::buttonClicked(bool secondary)
-{
- SPDesktop *desktop = SP_ACTIVE_DESKTOP;
- if (desktop) {
- char const * attrName = secondary ? "stroke" : "fill";
-
- SPCSSAttr *css = sp_repr_css_attr_new();
- Glib::ustring descr;
- switch (def.getType()) {
- case ege::PaintDef::CLEAR: {
- // TODO actually make this clear
- sp_repr_css_set_property( css, attrName, "none" );
- descr = secondary? _("Remove stroke color") : _("Remove fill color");
- break;
- }
- case ege::PaintDef::NONE: {
- sp_repr_css_set_property( css, attrName, "none" );
- descr = secondary? _("Set stroke color to none") : _("Set fill color to none");
- break;
- }
- case ege::PaintDef::RGB: {
- Glib::ustring colorspec;
- if ( _grad ){
- colorspec = "url(#";
- colorspec += _grad->getId();
- colorspec += ")";
- } else {
- gchar c[64];
- guint32 rgba = (def.getR() << 24) | (def.getG() << 16) | (def.getB() << 8) | 0xff;
- sp_svg_write_color(c, sizeof(c), rgba);
- colorspec = c;
- }
- sp_repr_css_set_property( css, attrName, colorspec.c_str() );
- descr = secondary? _("Set stroke color from swatch") : _("Set fill color from swatch");
- break;
- }
- }
- sp_desktop_set_style(desktop, css);
- sp_repr_css_attr_unref(css);
-
- DocumentUndo::done( sp_desktop_document(desktop), SP_VERB_DIALOG_SWATCHES, descr.c_str() );
- }
-}
-
-void ColorItem::_wireMagicColors( SwatchPage *colorSet )
-{
- if ( colorSet )
- {
- for ( boost::ptr_vector<ColorItem>::iterator it = colorSet->_colors.begin(); it != colorSet->_colors.end(); ++it )
- {
- std::string::size_type pos = it->def.descr.find("*{");
- if ( pos != std::string::npos )
- {
- std::string subby = it->def.descr.substr( pos + 2 );
- std::string::size_type endPos = subby.find("}*");
- if ( endPos != std::string::npos )
- {
- subby.erase( endPos );
- //g_message("FOUND MAGIC at '%s'", (*it)->def.descr.c_str());
- //g_message(" '%s'", subby.c_str());
-
- if ( subby.find('E') != std::string::npos )
- {
- it->def.setEditable( true );
- }
-
- if ( subby.find('L') != std::string::npos )
- {
- it->_isLive = true;
- }
-
- std::string part;
- // Tint. index + 1 more val.
- if ( getBlock( part, 'T', subby ) ) {
- guint64 colorIndex = 0;
- if ( popVal( colorIndex, part ) ) {
- guint64 percent = 0;
- if ( popVal( percent, part ) ) {
- it->_linkTint( colorSet->_colors[colorIndex], percent );
- }
- }
- }
-
- // Shade/tone. index + 1 or 2 more val.
- if ( getBlock( part, 'S', subby ) ) {
- guint64 colorIndex = 0;
- if ( popVal( colorIndex, part ) ) {
- guint64 percent = 0;
- if ( popVal( percent, part ) ) {
- guint64 grayLevel = 0;
- if ( !popVal( grayLevel, part ) ) {
- grayLevel = 0;
- }
- it->_linkTone( colorSet->_colors[colorIndex], percent, grayLevel );
- }
- }
- }
-
- }
+ if (gradient) {
+ cairo_pattern_t *check = ink_cairo_pattern_create_checkerboard();
+
+ Cairo::RefPtr<Cairo::Pattern> checkpat(new Cairo::Pattern(check));
+
+ cr->set_source(checkpat);
+ cr->paint();
+
+ cairo_pattern_t *g = sp_gradient_create_preview_pattern(gradient, get_allocation().get_width());
+ Cairo::RefPtr<Cairo::Pattern> gpat(new Cairo::Pattern(g));
+ cr->set_source(gpat);
+ cr->paint();
+ gpat.clear();
+ cairo_pattern_destroy(g);
+
+ checkpat.clear();
+
+ cairo_pattern_destroy(check);
+
+ if (_isSelected) {
+ cr->set_source_rgb(0, 0, 0);
+ cr->set_line_width(3);
+ cr->move_to(0, get_allocation().get_height());
+ cr->line_to(0,0);
+ cr->line_to(get_allocation().get_width(), 0);
+ cr->stroke();
+ cr->move_to(get_allocation().get_width(), 0);
+ cr->set_source_rgb(1, 1, 1);
+ cr->line_to(get_allocation().get_width(), get_allocation().get_height());
+ cr->line_to(0, get_allocation().get_height());
+ //cr->rectangle(0, 0, get_allocation().get_width(), get_allocation().get_height());
+ cr->stroke();
}
+ } else {
+ cr->set_source_rgb(1, 1, 1);
+ cr->paint();
+ cr->set_source_rgb(1, 0, 0);
+ cr->set_line_width(3);
+ cr->move_to(0,0);
+ cr->line_to(get_allocation().get_width(), get_allocation().get_height());
+ cr->move_to(get_allocation().get_width(), 0);
+ cr->line_to(0, get_allocation().get_height());
+ cr->stroke();
}
}
+ return true;
}
-
-void ColorItem::_linkTint( ColorItem& other, int percent )
-{
- if ( !_linkSrc )
- {
- other._listeners.push_back(this);
- _linkIsTone = false;
- _linkPercent = percent;
- if ( _linkPercent > 100 )
- _linkPercent = 100;
- if ( _linkPercent < 0 )
- _linkPercent = 0;
- _linkGray = 0;
- _linkSrc = &other;
-
- ColorItem::_colorDefChanged(&other);
- }
-}
-
-void ColorItem::_linkTone( ColorItem& other, int percent, int grayLevel )
+ColorItem::~ColorItem()
{
- if ( !_linkSrc )
- {
- other._listeners.push_back(this);
- _linkIsTone = true;
- _linkPercent = percent;
- if ( _linkPercent > 100 )
- _linkPercent = 100;
- if ( _linkPercent < 0 )
- _linkPercent = 0;
- _linkGray = grayLevel;
- _linkSrc = &other;
-
- ColorItem::_colorDefChanged(&other);
- }
+ sel_connection.disconnect();
+ mod_connection.disconnect();
}
} // namespace Dialogs
diff --git a/src/ui/dialog/color-item.h b/src/ui/dialog/color-item.h
index 3a0b33193..5d97d8803 100644
--- a/src/ui/dialog/color-item.h
+++ b/src/ui/dialog/color-item.h
@@ -15,7 +15,11 @@
#include <boost/ptr_container/ptr_vector.hpp>
#include "widgets/ege-paint-def.h"
-#include "ui/previewable.h"
+#include "widgets/eek-preview.h"
+#include <gtk/gtk.h>
+#include <gtkmm/widget.h>
+#include "desktop.h"
+#include "selection.h"
class SPGradient;
@@ -23,89 +27,43 @@ namespace Inkscape {
namespace UI {
namespace Dialogs {
-class ColorItem;
-
-class SwatchPage
-{
-public:
- SwatchPage();
- ~SwatchPage();
-
- Glib::ustring _name;
- int _prefWidth;
- boost::ptr_vector<ColorItem> _colors;
-};
-
/**
* The color swatch you see on screen as a clickable box.
*/
-class ColorItem : public Inkscape::UI::Previewable
+class ColorItem : public Gtk::Widget
{
- friend void _loadPaletteFile( gchar const *filename );
public:
- ColorItem( ege::PaintDef::ColorType type );
- ColorItem( unsigned int r, unsigned int g, unsigned int b,
- Glib::ustring& name );
+ ColorItem( SPGradient * grad, const gchar* name, SPDesktop* desktop );
virtual ~ColorItem();
- ColorItem(ColorItem const &other);
- virtual ColorItem &operator=(ColorItem const &other);
- virtual Gtk::Widget* getPreview(PreviewStyle style,
- ViewType view,
- ::PreviewSize size,
- guint ratio,
- guint border);
- void buttonClicked(bool secondary = false);
-
- void setGradient(SPGradient *grad);
- SPGradient * getGradient() const { return _grad; }
- void setPattern(cairo_pattern_t *pattern);
- void setName(const Glib::ustring name);
-
- void setState( bool fill, bool stroke );
- bool isFill() { return _isFill; }
- bool isStroke() { return _isStroke; }
-
- ege::PaintDef def;
-
+
+ SPGradient * getGradient() { return gradient; }
+
+protected:
+
+ const gchar* def;
+ SPGradient * gradient;
+ virtual bool on_enter_notify_event(GdkEventCrossing* event);
+ virtual bool on_leave_notify_event(GdkEventCrossing* event);
+
+ virtual void on_size_request(Gtk::Requisition* requisition);
+ virtual void on_size_allocate(Gtk::Allocation& allocation);
+ virtual void on_map();
+ virtual void on_unmap();
+ virtual void on_realize();
+ virtual void on_unrealize();
+ virtual bool on_expose_event(GdkEventExpose* event);
+
+ Glib::RefPtr<Gdk::Window> m_refGdkWindow;
+
+
private:
+ void selection_changed(Selection* selection);
+ void selection_modified(Selection* selection, guint flags);
- static void _dropDataIn( GtkWidget *widget,
- GdkDragContext *drag_context,
- gint x, gint y,
- GtkSelectionData *data,
- guint info,
- guint event_time,
- gpointer user_data);
-
- static void _dragGetColorData( GtkWidget *widget,
- GdkDragContext *drag_context,
- GtkSelectionData *data,
- guint info,
- guint time,
- gpointer user_data);
-
- static void _wireMagicColors( SwatchPage *colorSet );
- static void _colorDefChanged(void* data);
-
- void _updatePreviews();
- void _regenPreview(EekPreview * preview);
-
- void _linkTint( ColorItem& other, int percent );
- void _linkTone( ColorItem& other, int percent, int grayLevel );
-
- std::vector<Gtk::Widget*> _previews;
-
- bool _isFill;
- bool _isStroke;
- bool _isLive;
- bool _linkIsTone;
- int _linkPercent;
- int _linkGray;
- ColorItem* _linkSrc;
- SPGradient* _grad;
- cairo_pattern_t *_pattern;
- std::vector<ColorItem*> _listeners;
+ sigc::connection sel_connection;
+ sigc::connection mod_connection;
+ bool _isSelected;
};
} // namespace Dialogs
diff --git a/src/ui/dialog/filedialog.h b/src/ui/dialog/filedialog.h
index 8dfcf5dce..175031bcf 100644
--- a/src/ui/dialog/filedialog.h
+++ b/src/ui/dialog/filedialog.h
@@ -48,6 +48,7 @@ typedef enum {
IMPORT_TYPES,
EXPORT_TYPES,
EXE_TYPES,
+ SWATCH_TYPES,
CUSTOM_TYPE
} FileDialogType;
diff --git a/src/ui/dialog/swatches.cpp b/src/ui/dialog/swatches.cpp
index 2956c6d17..efea4b869 100644
--- a/src/ui/dialog/swatches.cpp
+++ b/src/ui/dialog/swatches.cpp
@@ -67,14 +67,14 @@
#include "svg/svg-color.h"
#include "sp-radial-gradient.h"
#include "color-rgba.h"
+#include "ui/tools/tool-base.h"
#include "svg/css-ostringstream.h"
-#include "ui/tools/tool-base.h" //event-context.h
#include <queue>
#ifdef WIN32
#include <windows.h>
#endif
-guint get_group0_keyval(GdkEventKey *event);
+//lazy!
void sp_desktop_set_gradient(SPDesktop *desktop, SPGradient* gradient, bool fill);
namespace Inkscape {
@@ -1335,10 +1335,10 @@ void SwatchesPanel::_defsChanged()
eb->add(*lbl);
_insideTable.attach( *eb, 0, 1, 0, 1, Gtk::FILL|Gtk::EXPAND, Gtk::FILL|Gtk::EXPAND , 5, 0);
}
- Glib::ustring str1 = Glib::ustring(_("[None]"));
- ColorItem* item = Gtk::manage(new ColorItem(NULL, NULL, NULL, str1));
- //item->signal_button_press_event().connect_notify(sigc::bind<SPGradient *>(sigc::mem_fun(*this, &SwatchesPanel::_swatchClicked), NULL));
- item->setName(_("[None]"));
+
+ ColorItem* item = Gtk::manage(new ColorItem(NULL, _("[None]"), _currentDesktop));
+ item->signal_button_press_event().connect_notify(sigc::bind<SPGradient *>(sigc::mem_fun(*this, &SwatchesPanel::_swatchClicked), NULL));
+ item->set_tooltip_text(_("[None]"));
_insideTable.attach( *item, _showlabels ? 1 : 0, _showlabels ? 2 : 1, 0, 1, Gtk::FILL|Gtk::EXPAND, Gtk::FILL|Gtk::EXPAND );
unsigned int i = 1;
@@ -1365,11 +1365,10 @@ void SwatchesPanel::_defsChanged()
GdkPixbuf* pixb = sp_gradient_to_pixbuf (grad, 64, 18);
row[_modelDoc->_colPixbuf] = Glib::wrap(pixb);
}
- Glib::ustring str2 = Glib::ustring(it->label() ? it->label() : it->getId());
- item = Gtk::manage(new ColorItem(NULL, NULL, NULL, str2));
- item->setGradient(grad);
- //item->colorItemHandleButtonPress().connect_notify(sigc::bind<SPGradient *>(sigc::mem_fun(*this, &SwatchesPanel::_swatchClicked), grad));
- item->setName(it->label() ? it->label() : it->getId());
+
+ item = Gtk::manage(new ColorItem(grad, it->label() ? it->label() : it->getId(), _currentDesktop));
+ item->signal_button_press_event().connect_notify(sigc::bind<SPGradient *>(sigc::mem_fun(*this, &SwatchesPanel::_swatchClicked), grad));
+ item->set_tooltip_text(it->label() ? it->label() : it->getId());
if (_showlabels) {
_insideTable.attach( *item, 1 + (i % 20), 2 + (i % 20), i / 20, i / 20 + 1, Gtk::FILL|Gtk::EXPAND, Gtk::FILL|Gtk::EXPAND );
} else {
@@ -1432,11 +1431,10 @@ void SwatchesPanel::_defsChanged()
_editDoc.expand_to_path(_storeDoc->get_path(iter));
}
- Glib::ustring str3= Glib::ustring(cit->label() ? cit->label() : cit->getId());
- item = Gtk::manage(new ColorItem(NULL, NULL, NULL, str3));
- item->setGradient(grad);
- //item->signal_button_press_event().connect_notify(sigc::bind<SPGradient *>(sigc::mem_fun(*this, &SwatchesPanel::_swatchClicked), grad));
- item->setName(cit->label() ? cit->label() : cit->getId());
+
+ item = Gtk::manage(new ColorItem(grad, cit->label() ? cit->label() : cit->getId(), _currentDesktop));
+ item->signal_button_press_event().connect_notify(sigc::bind<SPGradient *>(sigc::mem_fun(*this, &SwatchesPanel::_swatchClicked), grad));
+ item->set_tooltip_text(cit->label() ? cit->label() : cit->getId());
if (_showlabels) {
_insideTable.attach( *item, 1 + (i % 20), 2 + (i % 20), i / 20, i / 20 + 1, Gtk::FILL|Gtk::EXPAND, Gtk::FILL|Gtk::EXPAND );
} else {
@@ -1643,7 +1641,7 @@ bool SwatchesPanel::_handleButtonEvent(GdkEventButton *event)
bool SwatchesPanel::_handleKeyEvent(GdkEventKey *event)
{
- switch (get_group0_keyval(event)) {
+ switch (Inkscape::UI::Tools::get_group0_keyval(event)) {
case GDK_KEY_Return:
case GDK_KEY_KP_Enter:
case GDK_KEY_F2: {
@@ -1815,7 +1813,7 @@ void SwatchesPanel::_deleteButtonClickedDoc()
bool SwatchesPanel::_handleKeyEventDoc(GdkEventKey *event)
{
- switch (get_group0_keyval(event)) {
+ switch (Inkscape::UI::Tools::get_group0_keyval(event)) {
case GDK_KEY_Return:
case GDK_KEY_KP_Enter:
case GDK_KEY_F2: {
@@ -2323,18 +2321,8 @@ void SwatchesPanel::_setDocument( SPDesktop* desktop, SPDocument *document )
} //namespace UI
} //namespace Inkscape
-//should be okay to add this here
-guint get_group0_keyval(GdkEventKey *event) {
- guint keyval = 0;
- gdk_keymap_translate_keyboard_state(gdk_keymap_get_for_display(
- gdk_display_get_default()), event->hardware_keycode,
- (GdkModifierType) event->state, 0 /*event->key.group*/, &keyval,
- NULL, NULL, NULL);
- return keyval;
-}
-
-void
-sp_desktop_set_gradient(SPDesktop *desktop, SPGradient* gradient, bool fill)
+//really lazy!
+void sp_desktop_set_gradient(SPDesktop *desktop, SPGradient* gradient, bool fill)
{
bool intercepted = false;
diff --git a/src/widgets/desktop-widget.cpp b/src/widgets/desktop-widget.cpp
index 583dbec85..2eba8bb8c 100644
--- a/src/widgets/desktop-widget.cpp
+++ b/src/widgets/desktop-widget.cpp
@@ -358,7 +358,7 @@ void SPDesktopWidget::init( SPDesktopWidget *dtw )
{
using Inkscape::UI::Dialogs::SwatchesPanel;
- dtw->panels = new SwatchesPanel("/embedded/swatches");
+ dtw->panels = new SwatchesPanel("/embedded/swatches", false);
dtw->panels->setOrientation(SP_ANCHOR_SOUTH);
#if GTK_CHECK_VERSION(3,0,0)